--- packagekit-0.4.8.orig/debian/python-packagekit.install +++ packagekit-0.4.8/debian/python-packagekit.install @@ -0,0 +1,11 @@ +debian/tmp/usr/lib/python2.*/*-packages/packagekit/__init__.py +debian/tmp/usr/lib/python2.*/*-packages/packagekit/backend.py +debian/tmp/usr/lib/python2.*/*-packages/packagekit/client.py +debian/tmp/usr/lib/python2.*/*-packages/packagekit/enums.py +debian/tmp/usr/lib/python2.*/*-packages/packagekit/filter.py +debian/tmp/usr/lib/python2.*/*-packages/packagekit/frontend.py +debian/tmp/usr/lib/python2.*/*-packages/packagekit/misc.py +debian/tmp/usr/lib/python2.*/*-packages/packagekit/package.py +debian/tmp/usr/lib/python2.*/*-packages/packagekit/pkdbus.py +debian/tmp/usr/lib/python2.*/*-packages/packagekit/pkexceptions.py +debian/tmp/usr/lib/python2.*/*-packages/packagekit/progress.py --- packagekit-0.4.8.orig/debian/libpackagekit-glib11.install +++ packagekit-0.4.8/debian/libpackagekit-glib11.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libpackagekit-glib.so.11 +debian/tmp/usr/lib/libpackagekit-glib.so.11.0.7 --- packagekit-0.4.8.orig/debian/gstreamer0.10-packagekit.install +++ packagekit-0.4.8/debian/gstreamer0.10-packagekit.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/packagekit/pk-gstreamer-install --- packagekit-0.4.8.orig/debian/changelog +++ packagekit-0.4.8/debian/changelog @@ -0,0 +1,407 @@ +packagekit (0.4.8-0ubuntu5) karmic; urgency=low + + * add drop_Werror.patch to drop -Werror from compiler flags, gnome tarballs + should never use -Werror (fixes FTBFS on armel) + + -- Oliver Grawert Fri, 21 Aug 2009 11:52:18 +0200 + +packagekit (0.4.8-0ubuntu4) karmic; urgency=low + + * xulrunner-1.9.1 by default transition + + see: https://blueprints.launchpad.net/ubuntu/+spec/desktop-karmic-firefox-3.5 + - bump minimal xulrunner-dev version + - adjust mozilla-packagekit depends to firefox-3.5 | abrowser-3.5 and Breaks: + firefox-3.0 + + -- Alexander Sack Fri, 07 Aug 2009 10:56:36 +0200 + +packagekit (0.4.8-0ubuntu3) karmic; urgency=low + + * Add debian/patches/ignore_packages_in_conffiles.patch to avoid crashes + when packages that are obsolete but not purged are on the system. + (LP: #395459) + * Fix typo that caused a NameError on some operations. Thanks to Koray Eyinc + (LP: #393326) + + -- James Westby Sat, 04 Jul 2009 15:54:45 -0400 + +packagekit (0.4.8-0ubuntu2) karmic; urgency=low + + * Install the gtk module in the packagekit package so that it is available + for gtk to load. (LP: #389766) + * Fix the Vcs-Bzr URIs. + * Fix issues found by lintian: + - Make the package binNMUable by changing to use ${source:Version} for + depending on python-packagekit from the python backends. + - Drop absolute paths in debian/packagekit-backend-apt.postinst and + debian/packagekit.postinst + - Drop duplicated "and" in the description of package-backend-apt. + - Fix spelling of "development" in the description of + packagekit-backend-aptcc. + - Fix capitalisation of "Python" in the description of python-packagekit. + + -- James Westby Thu, 02 Jul 2009 18:26:35 -0400 + +packagekit (0.4.8-0ubuntu1) karmic; urgency=low + + [ Sebastian Heinlein ] + * debian/control: + - Update my email address + - Add an or build dependency on xulrunner-dev to make building on Debian + systems more easily + - Add build dependency on quilt + - Add a package for the aptcc backend + - Remove package for yum backend + - Add ${python:Depends} and XB-Python-Version to all Python based backends + - Raise python-apt dependency version + - Add a break: libpackagekit-qt11 introduced an API change which will + break kpackagekit below 0.4.1 + * debian/patches: Removed obsolete patches + - Use quilt the patch management + - 03_change_mime_codec_db_path.patch: Included by upstream + - 04_dbus_policy.patch: Included by upstream + - 05_disable_werror.patch: Not longer required + - 10_qt_search_functions.patch: Not longer required + - 11_lax_backend_timeout.patch: Not longer required + - 99_autogen.patch: Not longer required + - Rename 03_vendor.patch to vendor.patch + - Update and rename 02_config.patch to defaults.patch + - Add delayed_cache_refresh.patch to delay the StateHasChanged signal + which resulted in APT cache rebuild races + * debian/mozilla-packagekit.install: Install the plugin to + /usr/lib/mozilla/plugins and adapt renamed directories + * debian/packagekit.install: + - Ship the mime type definitions + - Ship new command-not-found configuration + - job_count.dat ist no longer used + * debian/python-packagekit.install: Install modules explictly and not by + a wildcard + * debian/update-packagekit-app-data: Removed since shipped upstream + * debian/packagekit-backend-apt.install: Adapt to the new spawned backend + * debian/packagekit-backend-aptcc.install: Ship aptcc backend + * debian/packagekit-backend-yum.install: Removed + * debian/rules: + - Call dh_pycentral for all Python packages + - Remove obsolete DEB_PYTHON_SYSTEM + + [ Anthony Mercatante ] + * New upstream release + * Fixed debian/*.install for 0.4.8 compatibility + * Added patch fix_fbtfs_aptcc_backend.patch: + Fixes build issue due to missing header inclusion + + -- Anthony Mercatante Wed, 10 Jun 2009 22:12:47 +0200 + +packagekit (0.3.14-0ubuntu4) jaunty; urgency=low + + * debian/packagekit.postinst: ignore errors from dbus-send, there's no + requirement that dbus is even running at install time. + * debian/control: don't point Vcs-Bzr at edge, since that needlessly + confuses debcheckout; and use Vcs-* instead of XS-Vcs-* since these + are now official fields. + + -- Steve Langasek Tue, 10 Mar 2009 11:12:33 -0700 + +packagekit (0.3.14-0ubuntu3) jaunty; urgency=low + + [ Sebastian Heinlein ] + * debian/patches: + - Add 10_qt_search_functions.patch: Cherry pick of 2e0a1f3 to backport + searchFile and searchDetails function of the qt bindings which are + required by kpackagekit 0.4 + - Add 11_lax_backend_timeout.patch: Raise the timeout in which a DBus + based backend has to response to avoid errors on systems with + slow i/o performance. + * debian/rules: + - Only use one cdbs class. + + [ Anthony Mercatante ] + * Fixed debian/python-packagekit.install: + Python 2.6 files are installed in dist-packages instead of + site-packages + * Doesn't build-dep on python since build-deps on python-dev + + -- Anthony Mercatante Tue, 03 Mar 2009 11:03:51 +0100 + +packagekit (0.3.14-0ubuntu2) jaunty; urgency=low + + * debian/patches: + - Added 05_disable_werror.patch: Needed to get a successful build on ports + - Added 99_autogen.patch: Needed to effect the above change. + + -- Michael Casadevall Tue, 17 Feb 2009 17:21:28 -0500 + +packagekit (0.3.14-0ubuntu1) jaunty; urgency=low + + [ Sebastian Heinlein ] + * New upstream version + * debian/patches: + - Add 04_dbus_policy.patch: Cherry pick of 22c6a71 and 3e2e38e to secure + dbus interface and allow access of introspection and properties + * libpackagekit-(glib|qt)11.install: + - Adapt so names + + -- Jonathan Riddell Mon, 09 Feb 2009 13:57:52 +0000 + +packagekit (0.3.13-0ubuntu2) jaunty; urgency=low + + * Edit debian/rules to use langpack.mk to build .pot file + + -- Jonathan Riddell Thu, 22 Jan 2009 12:12:21 +0000 + +packagekit (0.3.13-0ubuntu1) jaunty; urgency=low + + * New upstream release + * debian/patches: + - Remove 02_fix_codec_regex, 04_fix_idle_timeout and 05_fix_update_stamp + (merged by upstream) + * debian/patches/01_disable_refresh_actions.patch: + - adpot to latest file changes + - disable the checking for updated processes + - rename the patch to 01_config.patch + * debian/control: + - Add build dependency on libqt4-dev and libcppunit-dev + - Remove old libpackagekit8(-dev) + - Add new binary packages for qt and glib version of libpackagekit + - Add new package for python files + * debian/libpackagekit-(glib|qt)(11|-dev).install + - ship glib and qt packagekit library files in separate packages + * debian/rules: + - build the gtk docs, which is now required explicitly + * debian/packagekit.dirs: + - ship empty download cache dir + * debian/packagekit.install: + - use a more fine grained file selection + - add moved job_count.db + - remove python files + * debian/python-packagekit.install: + - Include all python files + + -- Sebastian Heinlein Wed, 21 Jan 2009 15:43:44 +0100 + +packagekit (0.3.6-0ubuntu4) intrepid; urgency=low + + * debian/patches/05_fix_update_stamp.patch: + - fix syntax for the -APT::Update::Post-Invoke-Success hook + so that it works together with update-notifier + + -- Michael Vogt Mon, 27 Oct 2008 13:25:34 +0100 + +packagekit (0.3.6-0ubuntu3) intrepid; urgency=low + + * debian/patches: + - Rename 01_disable_package_list_refresh to 01_disable_refresh_actions + and also disable the scanning of installed applications after refreshing + - Add 04_fix_idle_timer: do not exit on pending actions + Cherry pick of 69e5277c1aac1ece9c76c499d8c65ae67b2a84f9 + + -- Sebastian Heinlein Sun, 19 Oct 2008 19:54:01 +0200 + +packagekit (0.3.6-0ubuntu2) intrepid; urgency=low + + * Version the conflicts on gnome-app-install from gstreamer0.10-packagekit + to (< 0.5.12), as that now installs an alternative for the codec install. + * Remove the alternative of the obsolete gnome-codec-install. + * Apologies to Sebastian for messing up his beautiful packages by + not uploading these changes in the last upload. + + -- James Westby Mon, 20 Oct 2008 15:28:26 +0100 + +packagekit (0.3.6-0ubuntu1) intrepid; urgency=low + + * New upstream bugfix release + * debian/patches: + - Remove 02_fix_statushaschanged_call.patch (applied upstream) + - Add 02_fix_codec_regex.patch: + extract the codec information correctly from the helper script output + - Add 03_vendor.patch: + Set the vendor information to Canonical + - Add 03_change_mime_codec_db_path.patch: Use the databases created by + the new update-packagekit-app-data + * debian/control: + - Ship the gstreamer plugin in a separate package gstreamer0.10-packagekit + and therefor add libgstreamer-plugins-base0.10-dev as build dependency + - gstreamer0.10-packagekit conflicts with gnome-app-install + - packagekit-backend-apt depends on app-install-data + * debian/gstreamer0.10-packagekit.(prerm|postinst): + - Install pk-codec-install as an alternative for gnome-codec-install + and gstreamer-codec-install + * debian/update-packagekit-app-data, debian/packagekit-backend-apt.install: + - Ship a simplified version of gnome-app-install's update-app-install-data + which caches mime type and codec information only + * debian/packagekit-backend-apt-postinst: + - Run update-packagekit-app-data + * debian/packagekit-backend-apt.triggers + - State an interest in /usr/share/app-install/desktop + + -- Sebastian Heinlein Thu, 09 Oct 2008 18:17:10 +0200 + +packagekit (0.3.5-1) UNRELEASED; urgency=low + + * New upstream bugfix release + * debian/patches: + - Remove 01_cleanup_cache_lock.patch (applied upstream) + - Add 01_disable_package_list_refresh.patch: + Disable the creation of the package list after each refresh since + GetPackages() is too slow for the apt backend + - Add 02_fix_statushaschanged_call.patch: + Cherry pick of d9f49bb24cf0df98ffc2b0216ff458f8671c05be + Use the correct apt hook, full path to dbus-send and do not wait for a + reply from packagekit + * debian/control: + - Ship libpackagekit in its own package libpackagekit8 + - Rename packagekit-dev to libpackagekit-dev + - Fix sections of the binary packages + - More detailed package descriptions + - Move recommendation of app-install-data and apt-xapian-index from + packagekit to packagekit-backend-apt + - Raise recommendation of update-manager-core and + python-software-properties to build dependecies and dependecies of + packagekit-backend-apt (backend capabillities are now detected at + build time) + * debian/packgekit.install: + - Remove pk-generate-package-list and pk-import-desktop (is now done by + the packagekitd) + * debian/packagekit-backend-apt.install + - Adapt apt config file path + + -- Sebastian Heinlein Tue, 30 Sep 2008 10:49:39 +0200 + +packagekit (0.3.3-0ubuntu1) intrepid; urgency=low + + * Latest release of the 0.3 series with the following apt highlights: + - Implement UpdatePackages, GetDepends, GetRequires, SetProxy, SetLocale, + InstallFiles, RepoEnable, RepoList, WhatProvides and GetFiles + - Show the changelog in UpdateDetails + - Several small enhancements + * debian/control: + - Point to the correct bzr repository in X-Vcs + - Ship the mozilla plugin and the apt, yum and smart backends in + separate binary package + - Add build dependecy on xulrunner-1.9-dev, libgtk+2.0-dev, + libdbus-glib-1-dev, network-manager-dev, python-dev and + libarchive-dev + - Packagekit recommands app-install-data to support codecs and + mime type handlers in WhatProvides + - Recommend update-manager-core to get notified about distro releases and + python-software-properties to handle repositories. + * debian/patches: + - Removed 00_allow_root_own_dbus.patch (too many issues) + - Removed 01_apt_license.patch (broken and implemented upstream) + - Removed 02_fix_apt_doresolve.patch (applied upstream) + - Removed 03_improve_installprogress.patch (applied upstream) + - Add 01_cleanup_cache_lock.patch: + Cherry pick of f27042cbdd54e8cefd33f64dba1e35a6fcad1eba + Make sure that the system apt cache is unlocked after a method which + locks it was called + * debian/packagekit.install: + - Ship documentation from the apt backend + - Add debfile.py + - Sorted + * debian/packagekit-backend-(apt|yum|smart).install: + - Added + * debian/packagekit-dev.install: + - Do not ship useless development files for the backends + * debian/packagekit.postinst: + - Suggest the daemon to quit after installing + * debian/trigger + - Suggest the daemon to quit if the backends changed + + -- Sebastian Heinlein Fri, 19 Sep 2008 05:17:00 +0200 + +packagekit (0.2.4-0ubuntu1) intrepid; urgency=low + + [ Sebastian Heinlein ] + * debian/copyright: Fix copyright statement + * debian/control: Set required minimum version of libdbus-glib-1-dev to 0.76 + * debian/packagekit.post(inst|rm): + - reload dbus configuration + - add/remove the packagkitd system user + * debian/patches/00_allow_root_own_dbus.patch: + - allow the root user to own org.freedesktop.PackageKit + * debian/rules: only run the apt backend as root and use the packagekit + user for the packagekit daemon + * New upstream bugfix release: + - Bump the soname as we changed ABI some time ago (Richard Hughes) + - Don't optimise for the common case in pk-import-desktop as we + really want to regenerate the cache even if it's slow (Richard Hughes) + - Fix doing pk_transaction_list_remove() on a transaction waiting to + timeout, to avoid walking on freed memory (Richard Hughes) + - Don't print the '%' chars on the console from python exceptions, + else we can crash the daemon when running in verbose mode (Richard Hughes) + - Backport a small memory leak in the daemon from master (Richard Hughes) + - AllowCancel(FALSE) is allowed when we are finished, but not TRUE (Richard + Hughes) + + [ Michael Vogt ] + * debian/patches/03_improve_installprogress.patch: + - kill maintainer scripts that hang + - send backend.Message() after the install if conffile prompts are + detected during the install (default to keep old conffile) + - implement doUpdatePackages() + (patch sent to upstream git repo) + + -- Sebastian Heinlein Wed, 06 Aug 2008 05:32:05 +0200 + +packagekit (0.2.3-0ubuntu1) intrepid; urgency=low + + * New upstream release: + - Remove 01_build_format_string.patch, applied upstream. + * debian/control: Fix obsolete ${Source-Version}. + * debian/control: Bump Standards-Version. + * debian/packagekit-dev.install: Adapt to new structure of documentation. + * debian/copyright: Update FSF address and small lintian fixes. + * debian/control: Make packagekit-dev Arch: any, since it ships architecture + dependent static library. + * Add 01_apt_license.patch: GetDetails(): Set license field to "free" for + main/universe/contrib sections. This gives a slightly better heuristics + than always leaving it to "unknown". + + -- Martin Pitt Wed, 09 Jul 2008 12:17:41 +0200 + +packagekit (0.2.2-0ubuntu2) intrepid; urgency=low + + * debian/control: Replaced 'cash' with 'cache' in description (LP: #238438) + (thanks to Nathan Handler) + + -- Michael Vogt Fri, 20 Jun 2008 10:07:31 +0200 + +packagekit (0.2.2-0ubuntu1) intrepid; urgency=low + + * New upstream release, with much improved apt support. + * debian/control: Bump PolicyKit build dependencies to >= 0.8. + * debian/control: Drop superfluous python-all-dev build dependency, we do not + build compiled Python extensions. + * debian/rules: Configure with --enable-apt --with-default-backend=apt. + * debian/rules: Use simple-patchsys. + * Add debian/patches/01_build_format_string.patch: Fix building with + -Wformat-security. + * Add debian/patches/02_fix_apt_doresolve.patch: Fix doResolve() in apt + backend. (apt backend was completely broken before) + * debian/packagekit.install: Do not install the sysconfig, cron.daily, and + udev bits, they do not apply to Debian/Ubuntu. + * debian/control: Point out that -dev contains documentation as well. + + -- Martin Pitt Thu, 19 Jun 2008 12:50:59 -0400 + +packagekit (0.1.6-0ubuntu2) hardy; urgency=low + + * debian/packagekit.install: + + Don't install .la files (they break the packagekit-gnome build). + + -- Michael Bienia Sun, 09 Mar 2008 14:40:00 +0100 + +packagekit (0.1.6-0ubuntu1) hardy; urgency=low + + * New upstream release + * Don't ship the test and dummy backend + * Explicitly build the plain search backend + * Add build dependency on xmlto, docbook-utils and gtk-doc-tools + + -- Sebastian Heinlein Mon, 11 Feb 2008 16:13:04 +0100 + +packagekit (0.1.3-ubuntu1) gutsy; urgency=low + + * Initial release + + -- Sebastian Heinlein Wed, 21 Nov 2007 01:12:42 +0100 --- packagekit-0.4.8.orig/debian/packagekit.dirs +++ packagekit-0.4.8/debian/packagekit.dirs @@ -0,0 +1 @@ +var/cache/PackageKit/downloads --- packagekit-0.4.8.orig/debian/packagekit.triggers +++ packagekit-0.4.8/debian/packagekit.triggers @@ -0,0 +1 @@ +interest /usr/lib/packagekit-backend --- packagekit-0.4.8.orig/debian/copyright +++ packagekit-0.4.8/debian/copyright @@ -0,0 +1,33 @@ +This package was debianized by Sebastian Heinlein on +Mon, 20 Aug 2007 19:56:43 +0200. + +It was downloaded from git://people.freedesktop.org/~hughsient/PackageKit + +Upstream Author: + + Richard Hughes + +Copyright: + + Copyright (C) 2007 Richard Hughes + +License: + + Licensed under the GNU General Public License Version 2 + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +The Debian packaging is (C) 2007, Sebastian Heinlein and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- packagekit-0.4.8.orig/debian/packagekit-backend-apt.install +++ packagekit-0.4.8/debian/packagekit-backend-apt.install @@ -0,0 +1,6 @@ +backends/apt/README.apt usr/share/doc/packagekit-backend-apt/ +backends/apt/TODO.apt usr/share/doc/packagekit-backend-apt/ +debian/tmp/etc/apt/apt.conf.d/20packagekit +debian/tmp/usr/lib/packagekit-backend/libpk_backend_apt.so +debian/tmp/usr/sbin/update-packagekit-app-data +debian/tmp/usr/share/PackageKit/helpers/apt/aptBackend.py --- packagekit-0.4.8.orig/debian/packagekit-backend-apt.postrm +++ packagekit-0.4.8/debian/packagekit-backend-apt.postrm @@ -0,0 +1,15 @@ +#!/bin/sh +# postrm script for packagekit-backend-apt + +set -e + +#DEBHELPER# + +if [ "$1" = "purge" ]; then + + if [ -x /etc/init.d/dbus ]; then + invoke-rc.d dbus force-reload || true + fi + +fi + --- packagekit-0.4.8.orig/debian/libpackagekit-qt-dev.install +++ packagekit-0.4.8/debian/libpackagekit-qt-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/PackageKit/packagekit-qt +debian/tmp/usr/lib/libpackagekit-qt.la +debian/tmp/usr/lib/libpackagekit-qt.so +debian/tmp/usr/lib/pkgconfig/packagekit-qt.pc +debian/tmp/usr/share/cmake/Modules/FindQPackageKit.cmake --- packagekit-0.4.8.orig/debian/gstreamer0.10-packagekit.prerm +++ packagekit-0.4.8/debian/gstreamer0.10-packagekit.prerm @@ -0,0 +1,15 @@ +#!/bin/sh +# prerm script for gstreamer0.10-packagekit + +set -e + +if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ] ; then + update-alternatives --remove gstreamer-codec-install \ + /usr/lib/packagekit/pk-gstreamer-install || true + +fi + +#DEBHELPER# + +exit 0 + --- packagekit-0.4.8.orig/debian/packagekit.install +++ packagekit-0.4.8/debian/packagekit.install @@ -0,0 +1,22 @@ +debian/tmp/usr/bin/pkcon +debian/tmp/usr/bin/pkmon +debian/tmp/usr/bin/pkgenpack +debian/tmp/usr/sbin/packagekitd +debian/tmp/usr/lib/gtk-2.0/modules/libpk-gtk-module.so +debian/tmp/usr/lib/pm-utils/sleep.d/95packagekit +debian/tmp/usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service +debian/tmp/usr/share/man/man1/pkcon.1 +debian/tmp/usr/share/man/man1/pkmon.1 +debian/tmp/usr/share/man/man1/pkgenpack.1 +debian/tmp/usr/share/mime/packages/packagekit-catalog.xml +debian/tmp/usr/share/mime/packages/packagekit-package-list.xml +debian/tmp/usr/share/mime/packages/packagekit-servicepack.xml +debian/tmp/usr/share/locale/*/LC_MESSAGES/PackageKit.mo +debian/tmp/usr/share/PackageKit/pk-upgrade-distro.sh +debian/tmp/usr/share/PolicyKit/policy/org.freedesktop.packagekit.policy +debian/tmp/etc/bash_completion.d/pk-completion.bash +debian/tmp/etc/dbus-1/system.d/org.freedesktop.PackageKit.conf +debian/tmp/etc/PackageKit/CommandNotFound.conf +debian/tmp/etc/PackageKit/PackageKit.conf +debian/tmp/etc/PackageKit/Vendor.conf +debian/tmp/var/lib/PackageKit/transactions.db --- packagekit-0.4.8.orig/debian/packagekit-backend-aptcc.install +++ packagekit-0.4.8/debian/packagekit-backend-aptcc.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/packagekit-backend/libpk_backend_aptcc.so --- packagekit-0.4.8.orig/debian/mozilla-packagekit.install +++ packagekit-0.4.8/debian/mozilla-packagekit.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/mozilla/plugins/packagekit-plugin.so +contrib/browser-plugin/README /usr/share/doc/mozilla-packagekit/ +contrib/browser-plugin/tests/test.html /usr/share/doc/mozilla-packagekit/examples/ --- packagekit-0.4.8.orig/debian/libpackagekit-qt11.install +++ packagekit-0.4.8/debian/libpackagekit-qt11.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libpackagekit-qt.so.11 +debian/tmp/usr/lib/libpackagekit-qt.so.11.0.7 --- packagekit-0.4.8.orig/debian/gstreamer0.10-packagekit.postinst +++ packagekit-0.4.8/debian/gstreamer0.10-packagekit.postinst @@ -0,0 +1,13 @@ +#!/bin/sh +# postinst script for gstreamer0.10-packagekit + +set -e + +update-alternatives --install /usr/bin/gstreamer-codec-install \ + gstreamer-codec-install \ + /usr/lib/packagekit/pk-gstreamer-install 80 || true + +#DEBHELPER# + +exit 0 + --- packagekit-0.4.8.orig/debian/packagekit.postinst +++ packagekit-0.4.8/debian/packagekit.postinst @@ -0,0 +1,20 @@ +#!/bin/sh +# postinst script for packagekit + +set -e + +if [ -x /etc/init.d/dbus ]; then + invoke-rc.d dbus force-reload || true +fi + +if [ -x /usr/bin/dbus-send ]; then + dbus-send --system --dest=org.freedesktop.PackageKit \ + --type=method_call \ + /org/freedesktop/PackageKit \ + org.freedesktop.PackageKit.SuggestDaemonQuit || true +fi + +#DEBHELPER# + +exit 0 + --- packagekit-0.4.8.orig/debian/watch +++ packagekit-0.4.8/debian/watch @@ -0,0 +1,4 @@ +version=3 + +http://www.packagekit.org/releases/PackageKit-(.*)\.tar\.gz + --- packagekit-0.4.8.orig/debian/packagekit-backend-apt.postinst +++ packagekit-0.4.8/debian/packagekit-backend-apt.postinst @@ -0,0 +1,11 @@ +#!/bin/sh +# postinst script for packagekit-backend-apt + +set -e + +update-packagekit-app-data || true + +#DEBHELPER# + +exit 0 + --- packagekit-0.4.8.orig/debian/packagekit-backend-apt.triggers +++ packagekit-0.4.8/debian/packagekit-backend-apt.triggers @@ -0,0 +1 @@ +interest /usr/share/app-install/desktop --- packagekit-0.4.8.orig/debian/libpackagekit-dev.install +++ packagekit-0.4.8/debian/libpackagekit-dev.install @@ -0,0 +1,7 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/libpackagekit.so +debian/tmp/usr/lib/pkgconfig/* +docs/html/*.html usr/share/doc/packagekit-dev/html/ +docs/html/*.css usr/share/doc/packagekit-dev/html/ +docs/html/img/*.png usr/share/doc/packagekit-dev/html/img/ --- packagekit-0.4.8.orig/debian/libpackagekit-glib-dev.install +++ packagekit-0.4.8/debian/libpackagekit-glib-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/PackageKit/packagekit-glib +debian/tmp/usr/lib/libpackagekit-glib.la +debian/tmp/usr/lib/libpackagekit-glib.so +debian/tmp/usr/lib/pkgconfig/packagekit-glib.pc +debian/tmp/usr/share/gtk-doc/html/PackageKit --- packagekit-0.4.8.orig/debian/rules +++ packagekit-0.4.8/debian/rules @@ -0,0 +1,20 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --enable-docbook-docs --enable-gtk-docs \ + --with-packagekit-user=root \ + --with-networking-stack=NetworkManager \ + --enable-apt --enable-aptcc --enable-smart \ + --with-default-backend=apt + +binary-install/python-packagekit:: + dh_pycentral -p$(cdbs_curpkg) + +binary-install/packagekit-backend-apt:: + dh_pycentral -p$(cdbs_curpkg) + +binary-install/packagekit-backend-smart:: + dh_pycentral -p$(cdbs_curpkg) --- packagekit-0.4.8.orig/debian/control +++ packagekit-0.4.8/debian/control @@ -0,0 +1,218 @@ +Source: packagekit +Section: admin +Priority: extra +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Sebastian Heinlein +Build-Depends: debhelper (>= 5), + cdbs, + quilt, + libpam0g-dev, + libglib2.0-dev, + libdbus-glib-1-dev (>=0.76), + libnm-glib-dev, + network-manager-dev, + libpolkit-dev (>=0.8), + libpolkit-grant-dev (>=0.8), + libpolkit-dbus-dev (>=0.8), + policykit (>=0.8), + libapt-pkg-dev, + autotools-dev, + libtool, + libsqlite3-dev, + python-dev, + python-central (>= 0.5), + python-apt (>=0.7.10), + docbook-utils, + gtk-doc-tools, + xmlto, + xulrunner-dev (>= 1.9.1), + libgtk2.0-dev, + libdbus-glib-1-dev, + update-manager-core, + python-software-properties, + libgstreamer-plugins-base0.10-dev, + libarchive-dev, + libcppunit-dev, + libqt4-dev +Standards-Version: 3.8.1 +XS-Python-Version: current +Homepage: http://www.packagekit.org +Vcs-Bzr: https://code.launchpad.net/~packagekit/packagekit/packagekit-karmic +Vcs-Browser: http://bazaar.launchpad.net/~packagekit/packagekit/packagekit-karmic/files + +Package: packagekit +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + ${python:Depends}, + libpackagekit-glib11 (= ${binary:Version}), + dbus, + packagekit-backend-apt | packagekit-backend-smart +Description: provides a software installation daemon + PackageKit allows to perform simple software management tasks over a DBus + interface e.g. refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + The work is done by backends which make use of the package manager shipped by + the corresponding distribution. PackageKit is not meant to replace + advanced tools like Synaptic. + . + The main benefits are: + - unified interface on several distributions + - fine grained privilleges by using PolicyKit + - independecy from a running desktop session during the processing + +Package: python-packagekit +Architecture: all +Section: python +Depends: ${shlibs:Depends}, + ${misc:Depends}, + ${python:Depends}, + python-gobject, + python-dbus +XB-Python-Version: ${python:Versions} +Conflicts: packagekit (< 0.3.11) +Description: PackageKit Python bindings + PackageKit allows to perform simple software management tasks over a DBus + interface e.g refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + This package provides Python bindings for PackageKit + +Package: gstreamer0.10-packagekit +Architecture: any +Section: libs +Conflicts: gnome-app-install (< 0.5.12) +Depends: ${shlibs:Depends}, + ${misc:Depends}, + packagekit (= ${binary:Version}) +Description: GStreamer plugin to install codecs using PackageKit + PackageKit allows to perform simple software management tasks over a DBus + interface e.g refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + This package provides a plugin for the GStreamer multimedia framework + to search and to install audio and video codecs. + +Package: mozilla-packagekit +Architecture: any +Section: web +Depends: ${shlibs:Depends}, + ${misc:Depends}, + packagekit (= ${binary:Version}), + firefox-3.5 | abrowser-3.5 | www-browser +Breaks: firefox-3.0 +Description: software installation plugin + PackageKit allows to perform simple software management tasks over a DBus + interface e.g refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + This package provides a browser plugin. + +Package: libpackagekit-qt11 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Conflicts: packagekit (<= 0.3.3-0ubuntu1) +Breaks: kpackagekit (<= 0.4) +Description: Library for accessing PackageKit using QT. + PackageKit allows to perform simple software management tasks over a DBus + interface e.g. refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + This package provides a library to access PackageKit using QT. + +Package: libpackagekit-glib11 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Conflicts: packagekit (<= 0.3.3-0ubuntu1) +Description: Library for accessing PackageKit using GLib + PackageKit allows to perform simple software management tasks over a DBus + interface e.g. refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + This package provides a library to access PackageKit using GLib. + +Package: libpackagekit-glib-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libpackagekit-glib11 (= ${binary:Version}) +Conflicts: packagekit-dev (<= 0.3.3-0ubuntu1), libpackagekit-dev +Replaces: packagekit-dev +Description: Library for accessing PackageKit using GLib (development files) + PackageKit allows to perform simple software management tasks over a DBus + interface e.g. refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + This package provides the header files and documentation for GLib. + +Package: libpackagekit-qt-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libpackagekit-qt11 (= ${binary:Version}) +Description: Library for accessing PackageKit using QT (development files) + PackageKit allows to perform simple software management tasks over a DBus + interface e.g. refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + This package provides the header files for QT. + +Package: packagekit-backend-apt +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + ${python:Depends}, + python-packagekit (= ${source:Version}), + app-install-data, + python-apt (>=0.7.10), + python-gdbm, + update-manager-core, + python-software-properties +XB-Python-Version: ${python:Versions} +Conflicts: packagekit (<0.3) +Recommends: apt-xapian-index +Description: APT backend for packagekit + PackageKit allows to perform simple software management tasks over a DBus + interface e.g. refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + This package allows to use APT which is the default package management tool + of Debian and Ubuntu. + +Package: packagekit-backend-smart +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + ${python:Depends}, + python-packagekit (= ${source:Version}), + smartpm-core +XB-Python-Version: ${python:Versions} +Description: Smart backend for packagekit + PackageKit allows to perform simple software management tasks over a DBus + interface e.g. refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + This package allows to use the smart package manager. + +Package: packagekit-backend-aptcc +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Description: Alternative APT backend for packagekit written in C++ + PackageKit allows to perform simple software management tasks over a DBus + interface e.g. refreshing the cache, updating, installing and removing + software packages or searching for multimedia codecs and file handlers. + . + This package provides an alternative backend which is writtin in C++ to + target systems with low memory. + . + It's still in an early development state and doesn't support installation + or removal of packages. + --- packagekit-0.4.8.orig/debian/README.Debian +++ packagekit-0.4.8/debian/README.Debian @@ -0,0 +1,11 @@ +You can find more information about the PackageKit integration online at: +http://wiki.debian.org/PackageKit + +The following components of PackageKit arn't shipped in the packages: + - ruck, command line client + - gtk-module, allows to install required fonts + - cron job + +TODO: + - Move pk-upgrade-distro.sh and helper scripts to /usr/lib + - Ship the gtk module in a separate package --- packagekit-0.4.8.orig/debian/docs +++ packagekit-0.4.8/debian/docs @@ -0,0 +1,3 @@ +NEWS +README +TODO --- packagekit-0.4.8.orig/debian/compat +++ packagekit-0.4.8/debian/compat @@ -0,0 +1 @@ +5 --- packagekit-0.4.8.orig/debian/packagekit-backend-smart.install +++ packagekit-0.4.8/debian/packagekit-backend-smart.install @@ -0,0 +1,2 @@ +debian/tmp/usr/share/PackageKit/helpers/smart/smartBackend.py +debian/tmp/usr/lib/packagekit-backend/libpk_backend_smart.so --- packagekit-0.4.8.orig/debian/packagekit.postrm +++ packagekit-0.4.8/debian/packagekit.postrm @@ -0,0 +1,15 @@ +#!/bin/sh +# postrm script for packagekit + +set -e + +#DEBHELPER# + +if [ "$1" = "purge" ]; then + + if [ -x /etc/init.d/dbus ]; then + invoke-rc.d dbus force-reload || true + fi + +fi + --- packagekit-0.4.8.orig/debian/patches/ignore_packages_in_conffiles.patch +++ packagekit-0.4.8/debian/patches/ignore_packages_in_conffiles.patch @@ -0,0 +1,42 @@ +Origin: vendor +Bug-Ubuntu: https://bugs.launchpad.net/bugs/395459 +Forwarded: e071e723fd84494798351653a03e8094a0522d59 +Author: James Westby +Description: Ignore obsolete but not purged packages + Packages that are in the "conffiles" state (removed but not purged) + show up in the cache, but have no installed or candidate version, + so we filter them. + . + Committed upstream in e071e723fd. + +=== modified file 'backends/apt/aptBackend.py' +--- a/backends/apt/aptBackend.py 2009-06-10 22:12:47 +0000 ++++ b/backends/apt/aptBackend.py 2009-07-04 19:01:19 +0000 +@@ -713,6 +713,8 @@ + return + # FIXME add some real data + updates = self.get_id_from_package(pkg, force_candidate=False) ++ if updates is None: ++ continue + obsoletes = "" + vendor_url = "" + restart = "none" +@@ -1569,6 +1571,8 @@ + cand_origin = pkg.candidateOrigin + if not pkg.isInstalled or force_candidate: + version = pkg.candidateVersion ++ if version is None: ++ return None + if cand_origin: + origin = cand_origin[0].label + else: +@@ -1583,6 +1587,8 @@ + Send the Package signal for a given apt package + """ + id = self.get_id_from_package(pkg, force_candidate) ++ if id is None: ++ return + section = pkg.section.split("/")[-1] + if info == None: + if pkg.isInstalled: + --- packagekit-0.4.8.orig/debian/patches/vendor.patch +++ packagekit-0.4.8/debian/patches/vendor.patch @@ -0,0 +1,35 @@ +diff --git a/etc/Vendor.conf b/etc/Vendor.conf +index ed1f5a9..281f944 100644 +--- a/etc/Vendor.conf ++++ b/etc/Vendor.conf +@@ -12,7 +12,7 @@ + # If the value is set to 'none' then no link is shown. + # + # default=http://www.packagekit.org/pk-package-not-found.html +-DefaultUrl=http://www.packagekit.org/pk-package-not-found.html ++DefaultUrl=https://help.ubuntu.com/community/Repositories/ + + # The URL which is shown to the user when a codec could not be found. + # It should explain why certain codecs cannot be used, and perhaps show +@@ -21,7 +21,7 @@ DefaultUrl=http://www.packagekit.org/pk-package-not-found.html + # If the value is set to 'none' then the value of DefaultUrl is used. + # + # default=none +-CodecUrl=none ++CodecUrl=https://shop.canonical.com/index.php?cPath=19&osCsid=f1e370ea7563ed5e654c10450364ff24 + + # The URL which is shown to the user when hardware drivers could not be found. + # It should explain why some hardware is not supported, and links to futher +@@ -54,10 +54,10 @@ MimeUrl=none + # The vendor name shown for the 'vendor' group + # + # default=My Vendor +-VendorName=My Vendor ++VendorName=Ubuntu + + # The vendor icon name shown for the 'vendor' group + # + # default=emblem-favorite +-VendorIcon=emblem-favorite ++VendorIcon=distributor-logo + --- packagekit-0.4.8.orig/debian/patches/fix_typo.patch +++ packagekit-0.4.8/debian/patches/fix_typo.patch @@ -0,0 +1,22 @@ +Origin: vendor +Bug-Ubuntu: https://bugs.launchpad.net/bugs/393326 +Forwarded: not-needed +Author: Koray Eyinc +Reviewed-by: James Westby +Description: Fix a simple typo that causes crashes + Not forwarded as the code doesn't exist in current upstream + git. + +=== modified file 'backends/apt/aptBackend.py' +--- a/backends/apt/aptBackend.py 2009-06-10 22:12:47 +0000 ++++ b/backends/apt/aptBackend.py 2009-07-04 19:52:27 +0000 +@@ -1295,7 +1295,7 @@ + Implement the apt2-get-requires functionality + """ + pklog.info("Get requires (%s,%s,%s)" % (filter, ids, recursive_text)) +- recursive = text_to_bool(rescursive_text) ++ recursive = text_to_bool(recursive_text) + #FIXME: recursive is not yet implemented + if recursive == True: + pklog.warn("Recursive dependencies are not implemented") + --- packagekit-0.4.8.orig/debian/patches/drop_Werror.patch +++ packagekit-0.4.8/debian/patches/drop_Werror.patch @@ -0,0 +1,12 @@ +Index: packagekit-0.4.8/configure +=================================================================== +--- packagekit-0.4.8.orig/configure 2009-08-21 11:51:23.000000000 +0200 ++++ packagekit-0.4.8/configure 2009-08-21 11:51:41.000000000 +0200 +@@ -18573,7 +18573,6 @@ + if test "$GCC" = "yes"; then + # work both in C and C++ + WARNINGFLAGS_CPP="$WARNINGFLAGS_CPP -Wall" +- WARNINGFLAGS_CPP="$WARNINGFLAGS_CPP -Werror" + WARNINGFLAGS_CPP="$WARNINGFLAGS_CPP -Wcast-align -Wno-uninitialized" + WARNINGFLAGS_CPP="$WARNINGFLAGS_CPP -Wmissing-declarations" + WARNINGFLAGS_CPP="$WARNINGFLAGS_CPP -Wredundant-decls" --- packagekit-0.4.8.orig/debian/patches/ftbfs_fix_aptcc_backend.patch +++ packagekit-0.4.8/debian/patches/ftbfs_fix_aptcc_backend.patch @@ -0,0 +1,11 @@ +diff -Nur -x '*.orig' -x '*~' packagekit-0.4.8/backends/aptcc/matcher.h packagekit-0.4.8.new/backends/aptcc/matcher.h +--- packagekit-0.4.8/backends/aptcc/matcher.h 2009-05-14 16:04:33.000000000 +0200 ++++ packagekit-0.4.8.new/backends/aptcc/matcher.h 2009-06-10 23:30:48.000000000 +0200 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + using namespace std; + --- packagekit-0.4.8.orig/debian/patches/defaults.patch +++ packagekit-0.4.8/debian/patches/defaults.patch @@ -0,0 +1,30 @@ +Index: packagekit-0.4.8/etc/PackageKit.conf.in +=================================================================== +--- packagekit-0.4.8.orig/etc/PackageKit.conf.in 2009-06-16 13:08:10.000000000 +0200 ++++ packagekit-0.4.8/etc/PackageKit.conf.in 2009-06-16 13:09:06.000000000 +0200 +@@ -94,14 +94,14 @@ + # NOTE: Don't enable this for backends that are slow doing SearchFile() + # + # default=true +-ScanDesktopFiles=true ++ScanDesktopFiles=false + + # Update the package list when we refresh the cache + # + # NOTE: Don't enable this for backends that are slow doing GetPackages() + # + # default=true +-UpdatePackageList=true ++UpdatePackageList=false + + # Check for running processes when we update packages + # +@@ -109,7 +109,7 @@ + # installed files. + # + # default=true +-UpdateCheckProcesses=true ++UpdateCheckProcesses=false + + # Check for updates in testing repositories when we check for updates + # --- packagekit-0.4.8.orig/debian/patches/series +++ packagekit-0.4.8/debian/patches/series @@ -0,0 +1,7 @@ +vendor.patch +defaults.patch +delayed_cache_refresh.patch +ftbfs_fix_aptcc_backend.patch +ignore_packages_in_conffiles.patch +fix_typo.patch +drop_Werror.patch --- packagekit-0.4.8.orig/debian/patches/delayed_cache_refresh.patch +++ packagekit-0.4.8/debian/patches/delayed_cache_refresh.patch @@ -0,0 +1,16 @@ +# Libapt has a race condition while two clients try to rebuild the cache. +# The additional timeout should give the original cache updating application +# enough time to rebuild the cache. +Index: packagekit-0.4.6+20090422/src/pk-engine.c +=================================================================== +--- packagekit-0.4.6+20090422.orig/src/pk-engine.c 2009-05-26 07:24:29.000000000 +0200 ++++ packagekit-0.4.6+20090422/src/pk-engine.c 2009-05-26 07:27:19.000000000 +0200 +@@ -72,7 +72,7 @@ + * This should be used when a native tool has been used, and the update UI should + * be updated to reflect reality. + */ +-#define PK_ENGINE_STATE_CHANGED_PRIORITY_TIMEOUT 5 /* seconds */ ++#define PK_ENGINE_STATE_CHANGED_PRIORITY_TIMEOUT 60 /* seconds */ + + /** + * PK_ENGINE_STATE_CHANGED_NORMAL_TIMEOUT: