Hello community, here is the log from the commit of package PackageKit for openSUSE:Factory checked in at 2012-05-21 10:25:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/PackageKit (Old) and /work/SRC/openSUSE:Factory/.PackageKit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "PackageKit", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/PackageKit/PackageKit.changes 2012-03-19 09:59:08.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.PackageKit.new/PackageKit.changes 2012-05-21 10:26:17.000000000 +0200 @@ -1,0 +2,39 @@ +Thu Apr 26 06:31:34 UTC 2012 - [email protected] + +- Update to version 0.7.4: + + New Features: + - Deprecate Message(untrusted-package) from the API + - Install pk-task-sync.h as part of the public API + - Add full integration so that UI can know when to repair the + system + + Libraries (glib): Add GType's for packagekit-glib2 enumerations + + Libraries (qt2): Add simulateRepairSystem and + repairSystem(bool) to the Transaction API + + Libraries (python): Speed up get_package_list + + Zypp Backend: + - Build pool before resolving + - Do not set a PACKAGE_NOT_FOUND error when resolving packages + + Non-zypp backends updates. + + Bugfixes: + - Add some documentation about the auto-untrusted logic + - Add some documentation for the new RepairSystem transaction + interaction + - Do not allow an empty resolve call to be passed down to the + backends + - Do not include the website in the tarball + - Drop --print-reply from dbus-send command used on + suspend/resume +- Remove doc subpackage, as it only contained the website which is + not shipped anymore in the tarball. Add a Obsoletes for it to the + main subpackage for smooth upgrades. +- Add a force_gcc46 define that we can use to force building with + gcc 4.6. This is needed in Factory for now, as libzypp doesn't + build with gcc 4.7 right now. When this is set, we use gcc46-c++ + BuildRequires and export CC and CXX environment variables to use + gcc 4.6. +- Add + 0003-Revert-packagekit-qt2-Since-new-methods-and-enums-wh.patch: + the soversion of libpackagekit-qt2 has been decreased by + accident, so revert this change for now. + +------------------------------------------------------------------- Old: ---- PackageKit-0.7.3.tar.xz New: ---- 0003-Revert-packagekit-qt2-Since-new-methods-and-enums-wh.patch PackageKit-0.7.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PackageKit.spec ++++++ --- /var/tmp/diff_new_pack.YrIGdR/_old 2012-05-21 10:26:19.000000000 +0200 +++ /var/tmp/diff_new_pack.YrIGdR/_new 2012-05-21 10:26:19.000000000 +0200 @@ -16,6 +16,8 @@ # +# libzypp is not friend with gcc 4.7 :/ +%define force_gcc46 1 # $ pkcon search file /usr/bin/anjuta %define BUILD_CNF 1 @@ -34,13 +36,37 @@ %endif Name: PackageKit -Version: 0.7.3 +Version: 0.7.4 Release: 0 +Summary: Simple software installation management software +License: GPL-2.0+ +Group: System/Daemons +Url: http://packagekit.org/ +Source: http://www.packagekit.org/releases/%{name}-%{version}.tar.xz +Source2: baselibs.conf +# To update this package, please git-format-patch the tag of the +# tarball version (eg: PACKAGEKIT_0_6_19) vs the distro tag (eg: openSUSE_Factory) +# in https://github.com/openSUSE/PackageKit and keep the patches +# in that git repository for easier tracking and merging. +# When updating the package you can rebase the distro branch against +# the new release tag. +# +# PATCH-FEATURE-OPENSUSE 0001-Change-the-configuration-of-the-cron-script-to-a-sys.patch [email protected] -- Change the configuration of the cron script to a sysconfig-like config +Patch0: 0001-Change-the-configuration-of-the-cron-script-to-a-sys.patch +# PATCH-FIX-UPSTREAM PackageKit-npapi.patch fdo#40026 [email protected] -- Build against npapi-sdk instead of xulrunner +Patch1: 0002-Build-against-npapi-sdk-instead-of-xulrunner.patch +# PATCH-FIX-UPSTREAM 0003-Revert-packagekit-qt2-Since-new-methods-and-enums-wh.patch [email protected] -- Fix broken soversion of libpackagekit-qt2, will be fixed properly in next upstream version +Patch2: 0003-Revert-packagekit-qt2-Since-new-methods-and-enums-wh.patch +# BuildRequires: NetworkManager-devel BuildRequires: automake BuildRequires: docbook-utils BuildRequires: fdupes +%if %{force_gcc46} +BuildRequires: gcc46-c++ +%else BuildRequires: gcc-c++ +%endif BuildRequires: gobject-introspection-devel BuildRequires: gstreamer-0_10-devel BuildRequires: gstreamer-0_10-plugins-base-devel @@ -67,35 +93,18 @@ BuildRequires: shared-mime-info BuildRequires: sqlite-devel BuildRequires: translation-update-upstream -Summary: Simple software installation management software -License: GPL-2.0+ -Group: System/Daemons -Url: http://packagekit.org/ -Source: http://www.packagekit.org/releases/%{name}-%{version}.tar.xz -Source2: baselibs.conf - -# To update this package, please git-format-patch the tag of the -# tarball version (eg: PACKAGEKIT_0_6_19) vs the distro tag (eg: openSUSE_Factory) -# in https://github.com/openSUSE/PackageKit and keep the patches -# in that git repository for easier tracking and merging. -# When updating the package you can rebase the distro branch against -# the new release tag. -# -# PATCH-FEATURE-OPENSUSE 0001-Change-the-configuration-of-the-cron-script-to-a-sys.patch [email protected] -- Change the configuration of the cron script to a sysconfig-like config -Patch0: 0001-Change-the-configuration-of-the-cron-script-to-a-sys.patch -# PATCH-FIX-UPSTREAM PackageKit-npapi.patch fdo#40026 [email protected] -- Build against npapi-sdk instead of xulrunner -Patch1: 0002-Build-against-npapi-sdk-instead-of-xulrunner.patch -# -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 +# doc package only contained the website, and got removed in 0.7.4 +Obsoletes: %{name}-doc < 0.7.4 # gtk+ 2 module was removed in 0.7.0 Obsoletes: %{name}-gtk-module < 0.7.0 # ruck was removed in 0.6.4, make sure it gets removed Obsoletes: ruck <= 0.6.3 +BuildRoot: %{_tmppath}/%{name}-%{version}-build %py_requires %if %suse_version <= 1110 %define python_sitelib %{py_sitedir} @@ -261,21 +270,6 @@ use some of the latest technology like PolicyKit to make the process suck less. -%package doc -Summary: Simple software installation management software -Group: Documentation/Other -Requires: %{name} = %{version} -%if 0%{?suse_version} >= 1120 -BuildArch: noarch -%endif - -%description doc -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 branding-upstream Summary: Simple software installation management software -- Upstream default configuration Group: System/Daemons @@ -304,8 +298,13 @@ %if 0%{?suse_version} > 1140 %patch1 -p1 %endif +%patch2 -p1 %build +%if 0%{?force_gcc46} +export CC=gcc-4.6 +export CXX=g++-4.6 +%endif %configure \ --disable-static \ --enable-zypp \ @@ -447,10 +446,6 @@ %{_libdir}/gtk-3.0/modules/* %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.gtk-modules-packagekit.gschema.xml -%files doc -%defattr(-,root,root) -%{_datadir}/PackageKit/website - %files devel %defattr(-,root,root) %doc %{_datadir}/gtk-doc/html/PackageKit ++++++ 0001-Change-the-configuration-of-the-cron-script-to-a-sys.patch ++++++ --- /var/tmp/diff_new_pack.YrIGdR/_old 2012-05-21 10:26:19.000000000 +0200 +++ /var/tmp/diff_new_pack.YrIGdR/_new 2012-05-21 10:26:19.000000000 +0200 @@ -1,7 +1,7 @@ -From f30bd44a4998df7b17d04d283f3c54abfd330d09 Mon Sep 17 00:00:00 2001 +From 744da7ce30ec3ef1fc5e1a40a9ffab520315ab06 Mon Sep 17 00:00:00 2001 From: Vincent Untz <[email protected]> Date: Tue, 26 Jul 2011 11:34:22 +0200 -Subject: [PATCH 1/2] Change the configuration of the cron script to a +Subject: [PATCH 1/3] Change the configuration of the cron script to a sysconfig-like config --- ++++++ 0002-Build-against-npapi-sdk-instead-of-xulrunner.patch ++++++ --- /var/tmp/diff_new_pack.YrIGdR/_old 2012-05-21 10:26:19.000000000 +0200 +++ /var/tmp/diff_new_pack.YrIGdR/_new 2012-05-21 10:26:19.000000000 +0200 @@ -1,7 +1,7 @@ -From d5810deb4748946db068d7ff4912112b63f2f6c1 Mon Sep 17 00:00:00 2001 +From cb38c672b92c85923826612520076cbb5d204ad7 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer <[email protected]> Date: Tue, 25 Oct 2011 14:27:15 +0200 -Subject: [PATCH 2/2] Build against npapi-sdk instead of xulrunner +Subject: [PATCH 2/3] Build against npapi-sdk instead of xulrunner https://bugs.freedesktop.org/show_bug.cgi?id=40026 --- @@ -9,10 +9,10 @@ 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index a40eeb0..5632b4b 100644 +index 3c52f68..026f635 100644 --- a/configure.ac +++ b/configure.ac -@@ -348,7 +348,7 @@ AC_ARG_ENABLE(browser_plugin, AS_HELP_STRING([--enable-browser-plugin],[Build br +@@ -349,7 +349,7 @@ AC_ARG_ENABLE(browser_plugin, AS_HELP_STRING([--enable-browser-plugin],[Build br enable_browser_plugin=$enableval,enable_browser_plugin=yes) if test x$enable_browser_plugin = xyes; then PKG_CHECK_MODULES(PK_BROWSER_PLUGIN, \ ++++++ 0003-Revert-packagekit-qt2-Since-new-methods-and-enums-wh.patch ++++++ >From 1e15aa707dfaf20d47e2679b0d6fb8a6fb2d59c2 Mon Sep 17 00:00:00 2001 From: Vincent Untz <[email protected]> Date: Thu, 26 Apr 2012 15:17:01 +0200 Subject: [PATCH 3/3] Revert "packagekit-qt2: Since new methods and enums where added let's change the version number to 2.0.1" This reverts commit 79545c4c40b20c2380c18971122efb7c72b7dd0a. This is just wrong, as it results in .so.1 instead of .so.2 (which was intended): we're going backwards with the soversion. Next version will have a proper fix. --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 026f635..f7129f2 100644 --- a/configure.ac +++ b/configure.ac @@ -55,7 +55,7 @@ AC_SUBST(LT_AGE) # LT_QT_CURRENT=2 LT_QT_REVISION=0 -LT_QT_AGE=1 +LT_QT_AGE=0 AC_SUBST(LT_QT_CURRENT) AC_SUBST(LT_QT_REVISION) AC_SUBST(LT_QT_AGE) -- 1.7.9.2 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
