X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fapp2sd.spec;h=d205ecb26299b707b1641e0946274be42c65dda7;hb=f2b9e9d204fc9866ba8496495f6d516fbf0f215a;hp=bab6bcd880437bd037133b351148c6ef01d3514d;hpb=cf611a3cae4729c268c9aab49dedc0b39dba8b8e;p=platform%2Fcore%2Fappfw%2Fapp2sd.git diff --git a/packaging/app2sd.spec b/packaging/app2sd.spec old mode 100755 new mode 100644 index bab6bcd..d205ecb --- a/packaging/app2sd.spec +++ b/packaging/app2sd.spec @@ -1,43 +1,76 @@ Name: app2sd Summary: Application installation on external memory -Version: 0.5.26 +Version: 0.7.21 Release: 1 -Group: Application Framework/Application Installer +Group: Application Framework/Package Management License: Apache-2.0 Source0: %{name}-%{version}.tar.gz -Source1001: app2sd.manifest +Source1: %{name}.manifest +Source2: %{name}-test.manifest +Source3: %{name}-plugin.manifest -BuildRequires: cmake BuildRequires: pkgconfig(db-util) +BuildRequires: pkgconfig(minizip) +BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(dlog) -BuildRequires: pkgconfig(libssl) -BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(pkgmgr-info) -BuildRequires: pkgconfig(vconf) +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 %package devel -Summary: Application install on external memory (devel) -Requires: app2sd = %{version}-%{release} +Summary: Application install on external memory (devel) +Group: Development/Libraries +Requires: app2sd = %{version}-%{release} %description devel Tizen application installation on external memory (devel) +%package test +Summary: Application install on external memory (test) +Group: Development/Libraries +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 %{SOURCE1001} . + +cp %{SOURCE1} . +cp %{SOURCE2} . +cp %{SOURCE3} . %build -%cmake . -make %{?_smp_mflags} +MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` +%cmake . -DUNITDIR=%{_unitdir} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} + +make %{?jobs:-j%jobs} %install +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 @@ -45,18 +78,26 @@ cp LICENSE %{buildroot}/usr/share/license/%{name} %files %manifest %{name}.manifest +%license LICENSE %defattr(-,root,root,-) %{_libdir}/libapp2ext.so.* -%{_libdir}/libapp2sd.so* -/usr/share/license/%{name} %files devel -%manifest %{name}.manifest %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