From: Anas Nashif Date: Tue, 24 Sep 2013 04:18:31 +0000 (-0400) Subject: cleanup packaging, split library X-Git-Tag: accepted/tizen/20130925.103602~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=86efd85c5f42352e2717728ae4d12d46899f4933;p=platform%2Fcore%2Fappfw%2Fail.git cleanup packaging, split library - split libail into a sub-package - Fixed license - Fixed package group Change-Id: Ie88f4c9f882549f5707a31594bf0257292867a55 Signed-off-by: Anas Nashif --- diff --git a/packaging/ail.spec b/packaging/ail.spec index 20476b6..659cc6c 100755 --- a/packaging/ail.spec +++ b/packaging/ail.spec @@ -1,28 +1,32 @@ -Name: ail -Summary: Application Information Library -Version: 0.2.73 -Release: 1 -Group: System/Libraries -License: Apache License, Version 2.0 -Source0: %{name}-%{version}.tar.gz -Source1001: ail.manifest -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig +Name: ail +Version: 0.2.73 +Release: 1 +License: Apache-2.0 +Summary: Application Information Library +Group: Application Framework/Libraries +Source0: %{name}-%{version}.tar.gz +Source1001: ail.manifest BuildRequires: cmake BuildRequires: vconf-keys-devel -BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(db-util) BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(vconf) -BuildRequires: pkgconfig(db-util) BuildRequires: pkgconfig(xdgmime) +Requires: libail = %{version}-%{release} %description Application Information Library +%package -n libail +Summary: Application Information Library + +%description -n libail +Application Information Library + %package devel -Summary: Application Information Library Development files -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Summary: Application Information Library Development files +Requires: libail = %{version}-%{release} %description devel Application Information Library (devel) @@ -35,7 +39,7 @@ cp %{SOURCE1001} . CFLAGS+=" -fpic" %cmake . -DBUILD_PKGTYPE=rpm -make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install %make_install @@ -74,16 +78,26 @@ if [ $1 == 0 ]; then rm -f /opt/dbspace/.app_info.db* fi + +%postun -n libail -p /sbin/ldconfig + +%post -n libail -p /sbin/ldconfig + %files %manifest %{name}.manifest +%license LICENSE +%dir /opt/share/applications +%{_bindir}/ail_initdb +%{_datadir}/install-info/* + +%files -n libail +%license LICENSE +%manifest %{name}.manifest %{_libdir}/libail.so.0 %{_libdir}/libail.so.0.1.0 -/opt/share/applications -/usr/bin/ail_initdb -/usr/share/install-info/* %files devel %manifest %{name}.manifest -/usr/include/ail.h +%{_includedir}/ail.h %{_libdir}/libail.so %{_libdir}/pkgconfig/ail.pc