diff options
author | jongmun Woo <jongmun.woo@samsung.com> | 2015-06-12 20:53:59 +0900 |
---|---|---|
committer | jongmun Woo <jongmun.woo@samsung.com> | 2015-06-12 21:00:58 +0900 |
commit | 12f904740fa3322f9fd472f1f04c3141d55bd29b (patch) | |
tree | 5921d0812f89b2fbb1f1766cabdde027dbf9b5d0 /packaging/geofence-dbus.spec | |
parent | 47368947d9e679e6af929c1eb03e131219d40953 (diff) | |
download | geofence-dbus-12f904740fa3322f9fd472f1f04c3141d55bd29b.tar.gz geofence-dbus-12f904740fa3322f9fd472f1f04c3141d55bd29b.tar.bz2 geofence-dbus-12f904740fa3322f9fd472f1f04c3141d55bd29b.zip |
1.Code sync with tizen_2.4.submit/tizen/20150612.024919accepted/tizen/wearable/20150613.021628accepted/tizen/tv/20150613.021552accepted/tizen/mobile/20150613.021524
2.To support 64bit arch
Signed-off-by: jongmun Woo <jongmun.woo@samsung.com>
Change-Id: I19c500b322f38b7f82ac53d8ba99f42a83506251
Diffstat (limited to 'packaging/geofence-dbus.spec')
-rw-r--r-- | packaging/geofence-dbus.spec | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/packaging/geofence-dbus.spec b/packaging/geofence-dbus.spec new file mode 100644 index 0000000..0a295d8 --- /dev/null +++ b/packaging/geofence-dbus.spec @@ -0,0 +1,81 @@ +Name: geofence-dbus +Summary: Dbus interface for Geofence service +Version: 0.2.2 +Release: 1 +Group: Location/Libraries +License: Apache-2.0 +Source0: geofence-dbus-%{version}.tar.gz + +%if "%{?tizen_profile_name}" == "tv" +ExcludeArch: %{arm} %ix86 x86_64 +%endif + +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: cmake +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(dlog) +#BuildRequires: pkgconfig(security-server) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(capi-appfw-app-manager) +BuildRequires: pkgconfig(capi-appfw-package-manager) +BuildRequires: pkgconfig(pkgmgr-info) +BuildRequires: python +BuildRequires: python-xml + +%description +Geofence dbus interface + +%package -n libgeofence-dbus +Summary: Geofence dbus library +Group: Location/Libraries +Requires(post): sys-assert + +%description -n libgeofence-dbus +Geofence client API library + +%package -n libgeofence-dbus-devel +Summary: Telephony client API (devel) +Group: Development/Libraries +Requires: libgeofence-dbus = %{version}-%{release} + +%description -n libgeofence-dbus-devel +Geofence client API library (devel) + + +%prep +%setup -q + + +%build +export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE" +export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE" +export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE" +export CFLAGS+=" -Wno-unused-local-typedefs " +cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIBDIR=%{_libdir}\ + +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files -n libgeofence-dbus +%manifest libgeofence-dbus.manifest +%defattr(-,root,root,-) +#%doc COPYING +%{_libdir}/*.so.* +%{_prefix}/etc/dbus-1/system.d/* + +%files -n libgeofence-dbus-devel +%defattr(-,root,root,-) +%{_includedir}/geofence-dbus/*.h +%{_libdir}/pkgconfig/*.pc +%{_libdir}/*.so |