From 4160e30a6f9fba4e78bf5ba6794c5a1461e73547 Mon Sep 17 00:00:00 2001 From: Yan Yin Date: Wed, 14 Mar 2012 16:58:13 +0800 Subject: [PATCH] update for beta universally --- packaging/{pkgmgr.spec => slp-pkgmgr.spec} | 61 ++++++++-------------- 1 file changed, 22 insertions(+), 39 deletions(-) rename packaging/{pkgmgr.spec => slp-pkgmgr.spec} (76%) diff --git a/packaging/pkgmgr.spec b/packaging/slp-pkgmgr.spec similarity index 76% rename from packaging/pkgmgr.spec rename to packaging/slp-pkgmgr.spec index 84cb8bc..edf0540 100644 --- a/packaging/pkgmgr.spec +++ b/packaging/slp-pkgmgr.spec @@ -1,13 +1,11 @@ -#sbs-git:slp/pkgs/s/slp-pkgmgr pkgmgr 0.1.103 29b53909a5d6e8728429f0a188177eac691cb6ce -Name: pkgmgr +Name: slp-pkgmgr Summary: Packager Manager client library package -Version: 0.1.104 +Version: 0.1.100 Release: 1 Group: TO_BE/FILLED_IN -License: LGPL +License: Apache-2.0 Source0: %{name}-%{version}.tar.gz BuildRequires: cmake -BuildRequires: gettext-tools BuildRequires: pkgconfig(ecore) BuildRequires: pkgconfig(security-server) BuildRequires: pkgconfig(dbus-1) @@ -16,6 +14,7 @@ BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(aul) BuildRequires: pkgconfig(ail) BuildRequires: pkgconfig(appcore-efl) +BuildRequires: gettext-tools %description @@ -25,7 +24,6 @@ Packager Manager client library package for packaging %package client Summary: Package Manager client library develpoment package Group: TO_BE/FILLED_IN -Requires: %{name} = %{version}-%{release} Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig @@ -35,7 +33,6 @@ Package Manager client library develpoment package for packaging %package client-devel Summary: Package Manager client library develpoment package Group: TO_BE/FILLED_IN -Requires: %{name} = %{version}-%{release} %description client-devel Package Manager client library develpoment package for packaging @@ -43,7 +40,6 @@ Package Manager client library develpoment package for packaging %package server Summary: Package Manager server Group: TO_BE/FILLED_IN -Requires: %{name} = %{version}-%{release} %description server Package Manager server for packaging @@ -51,8 +47,7 @@ Package Manager server for packaging %package installer Summary: Library for installer frontend/backend. Group: TO_BE/FILLED_IN -Requires: %{name} = %{version}-%{release} -Requires(post): /sbin/ldconfig +Requires(post): /sbin/ldconfig, /usr/bin/update-mime-database Requires(postun): /sbin/ldconfig %description installer @@ -61,7 +56,6 @@ Library for installer frontend/backend for packaging. %package installer-devel Summary: Dev package for libpkgmgr-installer Group: TO_BE/FILLED_IN -Requires: %{name} = %{version}-%{release} %description installer-devel Dev package for libpkgmgr-installer for packaging. @@ -69,7 +63,6 @@ Dev package for libpkgmgr-installer for packaging. %package types-devel Summary: Package Manager client types develpoment package Group: TO_BE/FILLED_IN -Requires: %{name} = %{version}-%{release} %description types-devel Package Manager client types develpoment package for packaging @@ -78,80 +71,71 @@ Package Manager client types develpoment package for packaging %prep %setup -q -cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} %build - +cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} make %{?jobs:-j%jobs} + %install -rm -rf %{buildroot} %make_install +mkdir -p %{buildroot}/usr/etc/package-manager/frontend +mkdir -p %{buildroot}/usr/etc/package-manager/backend +mkdir -p %{buildroot}/usr/etc/package-manager/server -%post -/sbin/ldconfig - -mkdir -p /usr/etc/package-manager/frontend -mkdir -p /usr/etc/package-manager/backend - -# For pkgmgr-install: -# Update mime database to support package mime types -update-mime-database /usr/share/mime +%find_lang package-manager %post server /sbin/ldconfig -mkdir -p /usr/etc/package-manager/server %post client -p /sbin/ldconfig %postun client -p /sbin/ldconfig -%post installer -p /sbin/ldconfig +%post installer +/sbin/ldconfig +update-mime-database /usr/share/mime %postun installer -p /sbin/ldconfig + %files -%defattr(-,root,root,-) -%{_bindir}/pkgcmd %exclude %{_bindir}/pkgmgr_backend_sample -%exclude %{_bindir}/pkgmgr_backend_test -%exclude %{_bindir}/pkgmgr_frontend_sample -%exclude %{_bindir}/pkgmgr_frontend_test %exclude %{_includedir}/pkgmgr/comm_client.h %exclude %{_includedir}/pkgmgr/comm_config.h %exclude %{_includedir}/pkgmgr/comm_status_broadcast_server.h %exclude %{_libdir}/libpkgmgr_backend_lib_sample.so %exclude /usr/etc/package-manager/server/queue_status -%files client -%defattr(-,root,root,-) + +%files client -f package-manager.lang %{_prefix}/etc/package-manager/pkg_path.conf %{_datadir}/mime/packages/mime.wac.xml %{_bindir}/pkgmgr-install %{_libdir}/libpkgmgr-client.so.* +/usr/bin/pkgcmd /opt/share/applications/org.tizen.pkgmgr-install.desktop %files client-devel -%defattr(-,root,root,-) %{_includedir}/package-manager.h %{_libdir}/pkgconfig/pkgmgr.pc %{_libdir}/libpkgmgr-client.so %files server -%defattr(-,root,root,-) %{_datadir}/dbus-1/services/org.tizen.slp.pkgmgr.service %{_bindir}/pkgmgr-server -%{_datadir}/locale/*/LC_MESSAGES/*.mo +%dir /usr/etc/package-manager/frontend +%dir /usr/etc/package-manager/backend +%dir /usr/etc/package-manager/server + %files installer -%defattr(-,root,root,-) %{_libdir}/libpkgmgr_installer.so.* %{_libdir}/libpkgmgr_installer_status_broadcast_server.so.* %{_libdir}/libpkgmgr_installer_client.so.* %files installer-devel -%defattr(-,root,root,-) %{_includedir}/pkgmgr/pkgmgr_installer.h %{_libdir}/pkgconfig/pkgmgr-installer-status-broadcast-server.pc %{_libdir}/pkgconfig/pkgmgr-installer.pc @@ -161,7 +145,6 @@ mkdir -p /usr/etc/package-manager/server %{_libdir}/libpkgmgr_installer_status_broadcast_server.so %files types-devel -%defattr(-,root,root,-) %{_includedir}/package-manager-types.h %{_includedir}/package-manager-plugin.h %{_libdir}/pkgconfig/pkgmgr-types.pc -- 2.34.1