update for beta universally
authorYan Yin <yan.yin@intel.com>
Wed, 14 Mar 2012 08:58:13 +0000 (16:58 +0800)
committerYan Yin <yan.yin@intel.com>
Wed, 14 Mar 2012 08:58:13 +0000 (16:58 +0800)
packaging/slp-pkgmgr.spec [moved from packaging/pkgmgr.spec with 76% similarity]

similarity index 76%
rename from packaging/pkgmgr.spec
rename to packaging/slp-pkgmgr.spec
index 84cb8bc..edf0540 100644 (file)
@@ -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