Release version 0.12.12
[platform/core/appfw/pkgmgr-info.git] / packaging / pkgmgr-info.spec
index a9f93a5..b626008 100644 (file)
@@ -1,6 +1,6 @@
 Name:       pkgmgr-info
 Summary:    Packager Manager infomation api for package
-Version:    0.1.1
+Version:    0.12.12
 Release:    1
 Group:      Application Framework/Package Management
 License:    Apache-2.0
@@ -16,6 +16,7 @@ BuildRequires: pkgconfig(libtzplatform-config)
 BuildRequires: pkgconfig(libsmack)
 BuildRequires: pkgconfig(bundle)
 BuildRequires: pkgconfig(capi-system-info)
+BuildRequires: pkgconfig(minizip)
 
 %description
 Packager Manager infomation api for packaging
@@ -48,19 +49,15 @@ cp %{SOURCE1001} .
 
 %build
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
-               -DTIZEN_MAJOR_VER=%{tizen_version_major} \
-               -DTIZEN_MINOR_VER=%{tizen_version_minor} \
-               -DTIZEN_PATCH_VER=%{tizen_version_patch}
+%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DUNITDIR=%{_unitdir}
 
 %__make %{?jobs:-j%jobs}
 
 %install
 %make_install
 
-mkdir -p %{buildroot}/usr/share/license
-cp LICENSE %{buildroot}/usr/share/license/%{name}
-cp LICENSE %{buildroot}/usr/share/license/%{name}-parser
+mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
+ln -sf ../pkg-db-recovery.service %{buildroot}%{_unitdir}/multi-user.target.wants/pkg-db-recovery.service
 
 %post
 /sbin/ldconfig
@@ -73,9 +70,12 @@ cp LICENSE %{buildroot}/usr/share/license/%{name}-parser
 
 %files
 %manifest %{name}.manifest
+%license LICENSE
 %defattr(-,root,root,-)
 %{_libdir}/libpkgmgr-info.so.*
-/usr/share/license/%{name}
+%{_bindir}/pkg-db-recovery
+%{_unitdir}/pkg-db-recovery.service
+%{_unitdir}/multi-user.target.wants/pkg-db-recovery.service
 
 %files devel
 %manifest %{name}.manifest
@@ -86,6 +86,7 @@ cp LICENSE %{buildroot}/usr/share/license/%{name}-parser
 
 %files parser
 %manifest %{name}.manifest
+%license LICENSE
 %defattr(-,root,root,-)
 %{_libdir}/libpkgmgr_parser.so.*
 %config %{_sysconfdir}/package-manager/preload/manifest.xsd
@@ -94,7 +95,7 @@ cp LICENSE %{buildroot}/usr/share/license/%{name}-parser
 %config %{_sysconfdir}/package-manager/parserlib/metadata/mdparser_list.txt
 %config %{_sysconfdir}/package-manager/parserlib/category/category_parser_list.txt
 %config %{_sysconfdir}/package-manager/parserlib/tag_parser_list.txt
-/usr/share/license/%{name}-parser
+%config %{_sysconfdir}/package-manager/pkg_db_version.txt
 
 %files parser-devel
 %manifest %{name}.manifest