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 "gnome-maintainers@suse.de"
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 - vuntz@opensuse.org
+
+- 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 vuntz@opensuse.org -- 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 wr@rosenauer.org -- 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 vuntz@opensuse.org -- 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 vuntz@opensuse.org -- 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 wr@rosenauer.org -- 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
From 1e15aa707dfaf20d47e2679b0d6fb8a6fb2d59c2 Mon Sep 17 00:00:00 2001 From: Vincent Untz
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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org