rpms/PackageKit/devel PackageKit.spec, 1.69, 1.70 pk-idle-add-pkcontrol-refresh.patch, 1.1, NONE

Richard Hughes rhughes at fedoraproject.org
Mon Oct 20 12:29:16 UTC 2008


Author: rhughes

Update of /cvs/pkgs/rpms/PackageKit/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26384

Modified Files:
	PackageKit.spec 
Removed Files:
	pk-idle-add-pkcontrol-refresh.patch 
Log Message:
* Mon Oct 20 2008 Richard Hughes  <rhughes at redhat.com> - 0.3.7-2
- Rename as newest upstream has QT binding also:
 * PackageKit-libs -> PackageKit-glib
 * PackageKit-devel -> PackageKit-glib-devel
- Add a BR for comps, and create a link that from the comps icons for the
  new category group icons.
- Create a subpackage for devel files required for out-of-tree backends.



Index: PackageKit.spec
===================================================================
RCS file: /cvs/pkgs/rpms/PackageKit/devel/PackageKit.spec,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -r1.69 -r1.70
--- PackageKit.spec	13 Oct 2008 12:03:24 -0000	1.69
+++ PackageKit.spec	20 Oct 2008 12:28:45 -0000	1.70
@@ -8,7 +8,7 @@
 Summary:   System daemon that is a DBUS abstraction layer for package management
 Name:      PackageKit
 Version:   0.3.7
-Release:   1%{?dist}
+Release:   2%{?dist}
 License:   GPLv2+
 Group:     System Environment/Libraries
 URL:       http://packagekit.freedesktop.org
@@ -20,12 +20,13 @@
 
 Requires: dbus >= %{dbus_version}
 Requires: dbus-glib >= %{dbus_glib_version}
-Requires: PackageKit-libs = %{version}-%{release}
+Requires: PackageKit-glib = %{version}-%{release}
 Requires: PackageKit-udev-helper = %{version}-%{release}
 Requires: PackageKit-yum-plugin = %{version}-%{release}
 Requires: PackageKit-yum = %{version}-%{release}
 Requires: shared-mime-info
 Requires: python-sqlite2
+Requires: comps-extras
 
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: dbus-devel  >= %{dbus_version}
@@ -85,7 +86,7 @@
 Group: System Environment/Base
 Requires: udev
 Requires: PackageKit
-Obsoletes: udev-packagekit
+Obsoletes: udev-packagekit < %{version}-%{release}
 
 %description udev-helper
 PackageKit-udev-helper tells PackageKit that firmware was not available and was
@@ -97,21 +98,23 @@
 Group: System Environment/Base
 Requires: yum >= 3.0
 Requires: PackageKit
-Obsoletes: yum-packagekit
+Obsoletes: yum-packagekit < %{version}-%{release}
 
 %description yum-plugin
 PackageKit-yum-plugin tells PackageKit to check for updates when yum exits.
 This way, if you run 'yum update' and install all available updates, puplet
 will almost instantly update itself to reflect this.
 
-%package libs
-Summary: Libraries for accessing PackageKit
+%package glib
+Summary: GLib libraries for accessing PackageKit
 Group: Development/Libraries
 Requires: dbus >= %{dbus_version}
 Requires: %{name} = %{version}-%{release}
+Obsoletes: PackageKit-libs < %{version}-%{release}
+Provides: PackageKit-libs = %{version}-%{release}
 
-%description libs
-Libraries for accessing PackageKit.
+%description glib
+GLib libraries for accessing PackageKit.
 
 %package cron
 Summary: Cron job and related utilities for PackageKit
@@ -122,22 +125,33 @@
 %description cron
 Crontab and utilities for running PackageKit as a cron job.
 
-%package devel
-Summary: Libraries and headers for PackageKit
+%package glib-devel
+Summary: GLib Libraries and headers for PackageKit
 Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
 Requires: dbus-devel >= %{dbus_version}
 Requires: pkgconfig
 Requires: sqlite-devel
+Requires: PackageKit-glib = %{version}-%{release}
+Obsoletes: PackageKit-devel < %{version}-%{release}
+Provides: PackageKit-devel = %{version}-%{release}
 
-%description devel
-Headers and libraries for PackageKit.
+%description glib-devel
+GLib headers and libraries for PackageKit.
+
+%package backend-devel
+Summary: Headers to compile out of tree PackageKit backends
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description backend-devel
+Headers to compile out of tree PackageKit backends.
 
 %package browser-plugin
 Summary: Browser Plugin for PackageKit
 Group: Development/Libraries
 Requires: gtk2
-Requires: PackageKit-libs = %{version}-%{release}
+Requires: PackageKit-glib = %{version}-%{release}
 
 %description browser-plugin
 The PackageKit browser plugin allows web sites to offer the ability to
@@ -148,9 +162,9 @@
 Summary: Install GStreamer codecs using PackageKit
 Group: Development/Libraries
 Requires: gstreamer
-Requires: PackageKit-libs = %{version}-%{release}
+Requires: PackageKit-glib = %{version}-%{release}
 Obsoletes: codeina < 0.10.1-10
-Provides:  codeina = 0.10.1-10
+Provides: codeina = 0.10.1-10
 
 %description gstreamer-plugin
 The PackageKit GStreamer plugin allows any Gstreamer application to install
@@ -182,6 +196,14 @@
 ln -s pk-gstreamer-install gst-install-plugins-helper
 popd > /dev/null
 
+# create a link that from the comps icons to PK, as PackageKit frontends
+# cannot add /usr/share/pixmaps/comps to the icon search path as some distros
+# do not use comps. Patching this in the frontend is not a good idea, as there
+# are multiple frontends in multiple programming languages.
+pushd ${RPM_BUILD_ROOT}%{_datadir}/PackageKit > /dev/null
+ln -s ../pixmaps/comps icons
+popd > /dev/null
+
 %find_lang %name
 
 %clean
@@ -193,9 +215,9 @@
 %postun
 update-mime-database %{_datadir}/mime &> /dev/null || :
 
-%post libs -p /sbin/ldconfig
+%post glib -p /sbin/ldconfig
 
-%postun libs -p /sbin/ldconfig
+%postun glib -p /sbin/ldconfig
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
@@ -211,10 +233,12 @@
 %dir %{_localstatedir}/cache/PackageKit/downloads
 %{python_sitelib}/packagekit/*py*
 %dir %{_sysconfdir}/bash_completion.d
+%dir %{_libdir}/packagekit-backend
 %config %{_sysconfdir}/bash_completion.d/pk-completion.bash
 %config(noreplace) %{_sysconfdir}/PackageKit/*.conf
 %config %{_sysconfdir}/dbus-1/system.d/*
 %dir %{_datadir}/PackageKit/helpers/test_spawn
+%dir %{_datadir}/PackageKit/icons
 %{_datadir}/PackageKit/helpers/test_spawn/*
 %{_datadir}/man/man1/*.1.gz
 %{_datadir}/PolicyKit/policy/*.policy
@@ -266,7 +290,7 @@
 %{_sysconfdir}/udev/rules.d/*.rules
 /lib/udev/*.sh
 
-%files libs
+%files glib
 %defattr(-,root,root,-)
 %doc README AUTHORS NEWS COPYING
 %dir %{_libdir}/packagekit-backend
@@ -291,14 +315,29 @@
 %{_libexecdir}/pk-gstreamer-install
 %{_libexecdir}/gst-install-plugins-helper
 
-%files devel
+%files glib-devel
 %defattr(-,root,root,-)
 %doc README AUTHORS NEWS COPYING
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*
-%{_includedir}/*
+%dir %{_includedir}/packagekit
+%{_includedir}/packagekit/*
+
+%files backend-devel
+%defattr(-,root,root,-)
+%doc README AUTHORS NEWS COPYING
+%dir %{_includedir}/packagekit-backend
+%{_includedir}/packagekit-backend/*.h
 
 %changelog
+* Mon Oct 20 2008 Richard Hughes  <rhughes at redhat.com> - 0.3.7-2
+- Rename as newest upstream has QT binding also:
+ * PackageKit-libs -> PackageKit-glib
+ * PackageKit-devel -> PackageKit-glib-devel
+- Add a BR for comps, and create a link that from the comps icons for the
+  new category group icons.
+- Create a subpackage for devel files required for out-of-tree backends.
+
 * Mon Oct 13 2008 Richard Hughes  <rhughes at redhat.com> - 0.3.7-1
 - New upstream version
 - Add dynamic groups functionality to the API


--- pk-idle-add-pkcontrol-refresh.patch DELETED ---




More information about the scm-commits mailing list