Hello community, here is the log from the commit of package PackageKit for openSUSE:Factory checked in at 2012-02-16 16:20:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/PackageKit (Old) and /work/SRC/openSUSE:Factory/.PackageKit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "PackageKit", Maintainer is "gnome-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/PackageKit/PackageKit.changes 2012-01-25 10:38:58.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.PackageKit.new/PackageKit.changes 2012-02-16 16:21:27.000000000 +0100 @@ -1,0 +2,14 @@ +Wed Feb 15 11:08:41 UTC 2012 - vuntz@opensuse.org + +- Move dbus xml interface files from devel subpackage to main + subpackage: PackageKit now requires them at runtime to work. +- Move the zypp backend to a new backend-zypp subpackage: this will + make it clearer to users which backend is being used. It also + makes it easier to test small changes in the zypp backend. +- Move all test backends to devel subpackage, as they are not + useful to users. +- Add PackageKit-backend Requires to main subpackage, so we get a + working backend by default. This will be PackageKit-backend-zypp + since nothing else provides this right now. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PackageKit.spec ++++++ --- /var/tmp/diff_new_pack.GT6ICO/_old 2012-02-16 16:21:29.000000000 +0100 +++ /var/tmp/diff_new_pack.GT6ICO/_new 2012-02-16 16:21:29.000000000 +0100 @@ -14,6 +14,8 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + # $ pkcon search file /usr/bin/anjuta %define BUILD_CNF 1 @@ -88,6 +90,8 @@ # BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: %{name}-branding = %{version} +# We really want a working backend (likely zypp) +Requires: %{name}-backend Recommends: %{name}-lang PreReq: %fillup_prereq # gtk+ 2 module was removed in 0.7.0 @@ -106,6 +110,19 @@ use some of the latest technology like PolicyKit to make the process suck less. +%package backend-zypp +Summary: Simple software installation management software -- Zypp Backend +Group: System/Daemons +Requires: %{name} = %{version} +Provides: %{name}-backend = %{version} + +%description backend-zypp +PackageKit is a system designed to make installing and updating +software on your computer easier. The primary design goal is to unify +all the software graphical tools used in different distributions, and +use some of the latest technology like PolicyKit to make the process +suck less. + %package -n typelib-1_0-PackageKitPlugin-1_0 Summary: Simple software installation management software -- Plugin library, Introspection bindings Group: System/Libraries @@ -382,8 +399,14 @@ %{_bindir}/pkcon %{_bindir}/pkmon %{_bindir}/pkgenpack -%{_libdir}/packagekit-backend/*.so -%{_libdir}/packagekit-plugins/*.so +%{_libdir}/packagekit-backend/libpk_backend_dummy.so +%{_libdir}/packagekit-plugins/libpk_plugin-check-shared-libraries-in-use.so +%{_libdir}/packagekit-plugins/libpk-plugin-clear-firmware-requests.so +%{_libdir}/packagekit-plugins/libpk_plugin-no-update-process.so +%{_libdir}/packagekit-plugins/libpk_plugin-scan-desktop-files.so +%{_libdir}/packagekit-plugins/libpk_plugin_scripts.so +%{_libdir}/packagekit-plugins/libpk_plugin-update-check-processes.so +%{_libdir}/packagekit-plugins/libpk_plugin-update-package-list.so %{_libexecdir}/packagekitd %{_libexecdir}/pm-utils/sleep.d/95packagekit %if %BUILD_CNF @@ -391,6 +414,8 @@ %endif %{python_sitelib}/packagekit/* %{_sbindir}/pk-device-rebind +%{_datadir}/dbus-1/interfaces/org.freedesktop.PackageKit.Transaction.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.PackageKit.xml %{_datadir}/mime/packages/packagekit-*.xml %{_datadir}/PackageKit/helpers/test_spawn/search-name.sh %{_datadir}/PackageKit/pk-upgrade-distro.sh @@ -399,6 +424,10 @@ %doc %{_mandir}/man?/*.* %verify(not md5 size mtime) %{_localstatedir}/lib/PackageKit/transactions.db +%files backend-zypp +%defattr(-,root,root) +%{_libdir}/packagekit-backend/libpk_backend_zypp.so + %files -n typelib-1_0-PackageKitPlugin-1_0 %defattr(-,root,root) %{_libdir}/girepository-1.0/PackageKitPlugin-1.0.typelib @@ -427,12 +456,16 @@ %files devel %defattr(-,root,root) %doc %{_datadir}/gtk-doc/html/PackageKit +# Test backends are not useful, except for developers +%{_libdir}/packagekit-backend/libpk_backend_test_fail.so +%{_libdir}/packagekit-backend/libpk_backend_test_nop.so +%{_libdir}/packagekit-backend/libpk_backend_test_spawn.so +%{_libdir}/packagekit-backend/libpk_backend_test_succeed.so +%{_libdir}/packagekit-backend/libpk_backend_test_thread.so %{_libdir}/pkgconfig/packagekit-plugin.pc %dir %{_includedir}/PackageKit %{_includedir}/PackageKit/backend/ %{_includedir}/PackageKit/plugin/ -%{_datadir}/dbus-1/interfaces/org.freedesktop.PackageKit.Transaction.xml -%{_datadir}/dbus-1/interfaces/org.freedesktop.PackageKit.xml %{_datadir}/gir-1.0/PackageKitPlugin-1.0.gir %files -n libpackagekit-glib2-14 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org