X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fapp2sd.spec;h=74980a1850c4787bf0a4e8062167fb9e6a16ca49;hb=3e9ea9aae4854a720f9b217ebb6a20351a99edeb;hp=d6ff491c7f5a77db6592b2aaeea5faab34b154e0;hpb=7122c38416a5448772d9deececfbfb04cbbba872;p=platform%2Fcore%2Fappfw%2Fapp2sd.git diff --git a/packaging/app2sd.spec b/packaging/app2sd.spec index d6ff491..74980a1 100644 --- a/packaging/app2sd.spec +++ b/packaging/app2sd.spec @@ -1,21 +1,29 @@ Name: app2sd Summary: Application installation on external memory -Version: 0.5.42 +Version: 0.7.22 Release: 1 Group: Application Framework/Package Management License: Apache-2.0 Source0: %{name}-%{version}.tar.gz +Source1: %{name}.manifest +Source2: %{name}-test.manifest +Source3: %{name}-plugin.manifest -BuildRequires: pkgconfig(libssl) -BuildRequires: pkgconfig(dlog) -BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(db-util) -BuildRequires: pkgconfig(pkgmgr-info) BuildRequires: pkgconfig(minizip) +BuildRequires: pkgconfig(zlib) +BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(pkgmgr-info) BuildRequires: pkgconfig(libtzplatform-config) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gmock) +BuildRequires: pkgconfig(aul) +BuildRequires: pkgconfig(storage) +BuildRequires: pkgconfig(pkgmgr) +BuildRequires: pkgconfig(sqlite3) BuildRequires: cmake +Requires: cryptsetup %description Tizen application installation on external memory @@ -36,11 +44,23 @@ Requires: app2sd = %{version}-%{release} %description test Tizen application installation on external memory (test) +%package plugin +Summary: app2sd server and plugin library +Group: Application Framework/Package Management + +%description plugin +app2sd server and plugin library + %prep %setup -q +cp %{SOURCE1} . +cp %{SOURCE2} . +cp %{SOURCE3} . + %build -%cmake . -DUNITDIR=%{_unitdir} +MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` +%cmake . -DUNITDIR=%{_unitdir} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} make %{?jobs:-j%jobs} @@ -48,32 +68,36 @@ make %{?jobs:-j%jobs} rm -rf %{buildroot} %make_install -mkdir -p %{buildroot}/usr/share/license -cp LICENSE %{buildroot}/usr/share/license/%{name} +%check +cd unit-tests +LD_LIBRARY_PATH=../:../plugin/app2sd/ ctest -V %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -%manifest app2sd.manifest +%manifest %{name}.manifest +%license LICENSE %defattr(-,root,root,-) %{_libdir}/libapp2ext.so.* -%{_libdir}/libapp2sd.so* -%{_bindir}/app2sd-server -%{_unitdir}/app2sd-server.service -%{_datadir}/dbus-1/system-services/org.tizen.app2sd.service -%config %{_sysconfdir}/dbus-1/system.d/org.tizen.app2sd.conf -/usr/share/license/%{name} %files devel %defattr(-,root,root,-) -%{_includedir}/app2ext_interface.h +%{_includedir}/*.h %{_libdir}/pkgconfig/app2sd.pc -%{_libdir}/libapp2sd.so %{_libdir}/libapp2ext.so %files test +%manifest %{name}-test.manifest %defattr(-,root,root,-) %{_bindir}/test_app2ext +%files plugin +%manifest %{name}-plugin.manifest +%{_libdir}/libapp2sd.so* +%{_bindir}/app2sd-server +%{_unitdir}/app2sd-server.service +%{_datadir}/dbus-1/system-services/org.tizen.app2sd.service +%config %{_sysconfdir}/dbus-1/system.d/org.tizen.app2sd.conf +%{_bindir}/app2sd-mount-helper