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]

Reply via email to