[neon/backports-noble/packagekit-noble/Neon/unstable] debian: backport packagekit 1.3.1 to fix deb822 issues et al
Carlos De Maine
null at kde.org
Sun Aug 17 04:25:18 BST 2025
Git commit 64b76a2e68e94c04dea9cc4e84b78be7152a1fcd by Carlos De Maine.
Committed on 17/08/2025 at 03:25.
Pushed by carlosdem into branch 'Neon/unstable'.
backport packagekit 1.3.1 to fix deb822 issues et al
A +6 -0 debian/README.Debian
A +1471 -0 debian/changelog
A +176 -0 debian/control
A +170 -0 debian/copyright
A +1 -0 debian/docs
A +6 -0 debian/gbp.conf
A +1 -0 debian/gir1.2-packagekitglib-1.0.install
A +1 -0 debian/gstreamer1.0-packagekit.install
A +1 -0 debian/gstreamer1.0-packagekit.links
A +11 -0 debian/gstreamer1.0-packagekit.postinst
A +13 -0 debian/gstreamer1.0-packagekit.prerm
A +1 -0 debian/libpackagekit-glib2-18.install
A +531 -0 debian/libpackagekit-glib2-18.symbols
A +5 -0 debian/libpackagekit-glib2-dev.install
A +3 -0 debian/packagekit-command-not-found.install
A +1 -0 debian/packagekit-docs.install
A +2 -0 debian/packagekit-gtk3-module.install
A +5 -0 debian/packagekit-tools.install
A +1 -0 debian/packagekit.conffiles
A +2 -0 debian/packagekit.dirs
A +19 -0 debian/packagekit.install
A +1 -0 debian/packagekit.links
A +3 -0 debian/packagekit.lintian-overrides
A +18 -0 debian/packagekit.postinst
A +17 -0 debian/packagekit.postrm
A +64 -0 debian/patches/policy.diff
A +1 -0 debian/patches/series
A +85 -0 debian/rules
A +1 -0 debian/source/format
A +30 -0 debian/update-packagekit-app-data.1
A +3 -0 debian/upstream/metadata
A +48 -0 debian/vendor/Vendor.debian.conf
A +48 -0 debian/vendor/Vendor.ubuntu.conf
A +2 -0 debian/watch
https://invent.kde.org/neon/backports-noble/packagekit-noble/-/commit/64b76a2e68e94c04dea9cc4e84b78be7152a1fcd
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..8ba9058
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,6 @@
+You can find more information about the PackageKit integration online at:
+http://wiki.debian.org/PackageKit
+
+The following components of PackageKit aren't shipped in the packages:
+ - cron job: APT does this already, no need for doubling the functionality
+ - backend <insert_name_here>: Can't be used in Debian
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..5775daa
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,1471 @@
+packagekit (1.3.1-1) unstable; urgency=medium
+
+ [ Matthias Klumpp ]
+ * New upstream version: 1.3.1
+ - Implement enable/disable support for deb822-style repo sources
+ - Harmonize repo-ids between deb822 and legacy sources
+ - Use 'pk_backend_job_details_full()' so download size is
+ reported properly (Closes: #1026076)
+ * Drop patches: Applied upstream
+ * Drop build-dependency on gobject-introspection-bin (Closes: #1094624)
+
+ [ Michael Biebl ]
+ * Drop obsolete pkla configuration file (Closes: #1093073)
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 22 Apr 2025 22:18:16 +0200
+
+packagekit (1.3.0-3) unstable; urgency=medium
+
+ * Adjust for libapt-pkg7.0 API
+
+ -- Julian Andres Klode <jak at debian.org> Mon, 17 Feb 2025 10:35:40 +0100
+
+packagekit (1.3.0-2) unstable; urgency=medium
+
+ * Team upload
+ * Backport patch to fix pkcon crashing in transactions with user prompt
+ (LP: #2086771)
+ * Backport patch to fix showing the GTK debconf helper on Wayland
+ (LP: #2086773)
+
+ -- Alessandro Astone <alessandro.astone at canonical.com> Fri, 08 Nov 2024 15:56:31 -0500
+
+packagekit (1.3.0-1) unstable; urgency=medium
+
+ * New upstream version: 1.3.0
+ * Drop all patches: Applied upstream
+
+ -- Matthias Klumpp <mak at debian.org> Sun, 16 Jun 2024 17:40:52 +0200
+
+packagekit (1.2.8-2) unstable; urgency=medium
+
+ * Add strlen-cmp-memfix.patch:
+ - Check string length correctly to prevent memory
+ over-consumption.
+ * Add identify-ubuntu.patch:
+ - Do not incorrectly identify Ubuntu sources as coming
+ from Debian.
+ * Switch build dependency from pkg-config -> pkgconf,
+ add gobject-introspection-bin.
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 20 Feb 2024 22:20:42 +0100
+
+packagekit (1.2.8-1) unstable; urgency=medium
+
+ [ Matthias Klumpp ]
+ * New upstream version: 1.2.8
+ - Removes bashisms (Closes: #772289)
+ - Fixes crash when finishing a uncommitted transaction (Closes: #1054026)
+ - Deduplicates offline-update entries (Closes: #910365)
+ * Slightly tweak description text
+
+ [ Helmut Grohne ]
+ * Fix FTBFS when systemd.pc changes systemdsystemunitdir (Closes: #1052982)
+
+ -- Matthias Klumpp <mak at debian.org> Wed, 08 Nov 2023 22:28:00 +0100
+
+packagekit (1.2.7-1) unstable; urgency=medium
+
+ * New upstream version 1.2.7
+ * Drop all patches: Applied upstream
+ * Enable all tests except for the daemon tests
+ - The daemon tests need special configuration and
+ root access, so we still can not run them.
+ * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org> Sun, 27 Aug 2023 15:46:54 +0200
+
+packagekit (1.2.6-5) unstable; urgency=medium
+
+ * Add fix-tiny-memleak.patch:
+ - Free transaction property when progress is done.
+ * Add remove-references-to-packagekit.org.patch:
+ - The packagekit.org domain was taken over by an actor who is
+ serving potentially malicious ads on it, and no longer redirects
+ to the proper pages. To ensure nobody lands there accidentally,
+ replace all links to pk.org with the proper ones pointing at
+ freedesktop.org.
+ * Make the daemon package recommend packagekit-tools again
+ - This change was not intended for bookworm and may
+ be re-applied after its release (Closes: #1036153).
+
+ -- Matthias Klumpp <mak at debian.org> Sun, 28 May 2023 19:00:10 +0200
+
+packagekit (1.2.6-4) unstable; urgency=medium
+
+ * Add apt-fix-mimetype-search-crash.patch (Closes: #1032510)
+ - Fixes a daemon crash when searching for provided mediatypes
+ * packagekit: Recommend, instead of suggest appstream
+ - It is needed for many operations, and quite odd for users if data
+ is randomly missing with no explanation.
+ * Don't have the library recommend the daemon package (Closes: #1012175)
+ * Bump standards version (no changes needed)
+
+ -- Matthias Klumpp <mak at debian.org> Sun, 16 Apr 2023 18:58:34 +0200
+
+packagekit (1.2.6-3) unstable; urgency=medium
+
+ * Add apt-better-repo-names.patch:
+ - Display meaningful repository names instead of just suite names.
+ * Add pkcon-fix-progressbar-padding.patch:
+ - Fix layout when progress is shown.
+ * Add shutdown-daemon-on-idle.patch:
+ - Shut down daemon when it is not used again. This functionality
+ was originally removed to work around a bug in DNF which does
+ not affect us in Debian (Closes: #802306).
+ * Add fix-uninitialized-timer.patch:
+ - Fix potential crash that may occur on daemon shutdown.
+ * Add apt-update-urgency-as-status.patch:
+ - Send update urgencies as package status again, as this behavior
+ seems to be expected by frontends and did not cause any problems
+ in the past (Closes: #1030179).
+
+ -- Matthias Klumpp <mak at debian.org> Fri, 10 Feb 2023 22:48:36 +0100
+
+packagekit (1.2.6-2) unstable; urgency=high
+
+ * Ensure PackageKit services aren't stopped or restarted during
+ package upgrade, as PackageKit might be performing an upgrade
+ of itself, and killing an ongoing APT transaction will break
+ the package manager and require manual repair.
+ This is an especially big problem when performing offline upgrades.
+ (Closes: #880712)
+
+ -- Matthias Klumpp <mak at debian.org> Wed, 04 Jan 2023 18:40:38 +0100
+
+packagekit (1.2.6-1) unstable; urgency=medium
+
+ * New upstream version: 1.2.6
+ - New plural signals for improved performance
+ - Large APT backend refactoring
+ - Changelogs from APT are emitted correctly now
+ * Drop patches: Applied upstream
+ * Adjust rules for aptcc rename
+ * Refresh policy patch
+ * Update symbols file
+ * Depend on polkitd instead of policykit-1 (Closes: #1022071)
+ * Revert "Add alternate recommends for packagekit-installer"
+ - This patch changed the maintainer to Ubuntu, so was likely added
+ by mistake. Dropped the maintainer change, re-added the
+ "packagekit-installer" recommendation, as it is inert on Debian.
+
+ -- Matthias Klumpp <mak at debian.org> Thu, 01 Dec 2022 20:42:52 +0100
+
+packagekit (1.2.5-4) unstable; urgency=medium
+
+ [ Ken VanDine ]
+ * Add alternate recommends for packagekit-installer
+
+ [ Debian Janitor ]
+ * Apply multi-arch hints. + packagekit-gtk3-module: Add Multi-Arch: same.
+
+ -- Jeremy Bicha <jbicha at ubuntu.com> Wed, 30 Nov 2022 15:25:46 -0500
+
+packagekit (1.2.5-3) unstable; urgency=medium
+
+ * fix-single-candidate-pkgid-emission.patch: Handle case when there
+ is no candidate at all (LP: #1963904)
+ * Add aptcc_more-smartpointers.patch: Use smartpointers in more places
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 15 Mar 2022 14:36:34 +0100
+
+packagekit (1.2.5-2) unstable; urgency=medium
+
+ * Add fix-single-candidate-pkgid-emission.patch
+ - Unblock updates by emitting package-IDs again even if there
+ is just one candidate available.
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 22 Feb 2022 23:48:44 +0100
+
+packagekit (1.2.5-1) unstable; urgency=medium
+
+ * New upstream version: 1.2.5
+ Notable changes:
+ - aptcc: Do not mark all updates as manually installed
+ - aptcc: Apply auto/manual state from previously resolved pkgids
+ when needed
+ - aptcc: Attempt to fix broken packages again when system
+ repair is requested
+ - aptcc: Correctly list all the available package versions
+ - aptcc: Display an excerpt of dpkg's log on error instead of not
+ failing at all
+ - aptcc: Emit only the first, likely highest-quality error when dpkg fails
+ - aptcc: Make package downgrades work again
+ - aptcc: Return local file listings in the same format as installed ones
+ - Add flags to D-Bus offline invoking methods
+ - Properly handle allow-reinstall flag for installations
+ - Provide better error message if trying to install an installed package
+ - Wait until online to activate systemd service
+ * policy: Allow any inactive user to refresh the package cache
+ as well (Closes: #965030)
+ * Update symbols file
+ * Mark d/rules as not requiring root
+ * Bump dh compat level to 13
+ * Drop some no longer needed breaks constraints
+ * policy: Allow any user to trigger offline updates
+ by default (Closes: #1003141)
+ * Remove 2 obsolete maintscript entries in 1 files (thanks, Janitor!)
+ * Set upstream metadata fields: Bug-Database, Contact (thanks, Janitor!)
+
+ -- Matthias Klumpp <mak at debian.org> Thu, 17 Feb 2022 21:40:18 +0100
+
+packagekit (1.2.4-1) unstable; urgency=medium
+
+ * New upstream version: 1.2.4
+ - Resolves FTBFS with newer Meson versions (Closes: #998578)
+ * Drop no-crash-pk_dbus_get_uid.patch: Applied upstream
+ * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org> Sun, 07 Nov 2021 20:04:15 +0100
+
+packagekit (1.2.2-2) unstable; urgency=medium
+
+ [ Laurent Bigonville ]
+ * debian/control: Build-Depend on libplymouth-dev (>= 0.9.5) and
+ Breaks against previous version of the plymouth package
+ * debian/packagekit.links: Ensure that the packagekit-offline-update service
+ is started in the system-update.target.wants target (Closes: #977876)
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 22 Dec 2020 22:14:10 +0100
+
+packagekit (1.2.2-1) unstable; urgency=medium
+
+ * New upstream version: 1.2.2
+ * Unconditionally disable offline-updates on non-Linux architectures
+ * Drop all patches: Applied upstream
+ * Add no-crash-pk_dbus_get_uid.patch: Don't crash when calling
+ pk_dbus_get_uid() before D-Bus is set up (Closes: #974826).
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 22 Dec 2020 12:48:56 +0100
+
+packagekit (1.2.1-1) unstable; urgency=medium
+
+ [ Matthias Klumpp ]
+ * New upstream version: 1.2.1
+ * Drop all previous patches: Applied upstream.
+ * Add aptcc-use-pkgconfig.patch: Fix build with newer APT versions,
+ and simplify dependency on apt-pkg .
+ * Add aptcc-build-debconfhelper.patch: Build debconf socket-activated
+ helper again now that PK builds with Meson.
+ * Add aptcc-CVE-2020-16122.patch: Always distrust local .deb packages
+ * Add fix-CVE-2020-16121.patch: Resolve information disclosure in
+ InstallFiles, GetFilesLocal and GetDetailsLocal (Closes: #972229)
+ * Add test-install-missing-files.patch: Install some missing files used
+ by the test backend that have been forgotten in the Meson transition.
+ * Adjust packaging for using the Meson build system
+ * Cleanup d/rules, a lot of files we previously removed are gone now
+ by upstream default
+ * d/control: Update dependencies for new release
+ * Drop build-dep on xmlto and docbook-utils (no longer needed)
+ * Remove last remnants of the GTK+2 plugin (Closes: #967678)
+ * Update .symbols file
+
+ [ Laurent Bigonville ]
+ * Do not try to install pk-debconf-helper on non-linux architectures
+ (Closes: #952872)
+ * Move daemon and helper binaries to /usr/libexec
+
+ -- Matthias Klumpp <mak at debian.org> Wed, 21 Oct 2020 18:26:38 +0200
+
+packagekit (1.1.13-2) unstable; urgency=medium
+
+ * aptcc-fix-locale-set.patch: Set locale properly when performing requests
+
+ -- Matthias Klumpp <mak at debian.org> Thu, 16 Jan 2020 21:51:56 +0100
+
+packagekit (1.1.13-1) unstable; urgency=medium
+
+ * New upstream version 1.1.13
+ - also generate a repo detail when a download happened
+ - Completely remove distro-upgrade support for now
+ - Disable distro-upgrade functionality (for now)
+ - Introduce socket-activated pk-debconf-helper
+ - Add support for user services
+ - Use new plymouth "system-upgrade" and "reboot" modes
+ - Do not dereference pk-client-helper argument before checking it
+ - List installed, removed and obsoleted packages in pkcon get-updates
+ - Properly mark obsoleted packages when simulating upgrade
+ - Support non-x86 arches in gstreamer helper
+ - Don't use a bash regex to fix command not found on other shells
+ * Switch to dh compat level 12
+ * Remove debug symbol migration: No longer needed
+ * Drop all bugfix patches: Applied upstream
+ * add-missing-pk-debconf-service-files.patch: Add missing service files
+ * Update install file for new release
+ * Update symbols
+
+ -- Matthias Klumpp <mak at debian.org> Wed, 08 Jan 2020 22:34:06 +0100
+
+packagekit (1.1.12-5) unstable; urgency=medium
+
+ * Fix FTBFS on !amd64 architectures by removing the
+ GTK+2 plugin properly.
+
+ -- Matthias Klumpp <mak at debian.org> Sat, 02 Mar 2019 22:02:38 +0100
+
+packagekit (1.1.12-4) unstable; urgency=medium
+
+ * Add aptcc-frontend-locking.patch
+ - This implements APT frontend locking, which prevents other programs
+ from stealing the dpkg lock in race conditions where apt(cc) has to
+ release the lock in order to run dpkg.
+
+ -- Matthias Klumpp <mak at debian.org> Sat, 02 Mar 2019 16:46:16 +0100
+
+packagekit (1.1.12-3) unstable; urgency=medium
+
+ * Do not ship the GTK+2 plugin (Closes: #922118)
+ - Unfortunately we still need to build-depend on GTK+2 to
+ enable the GTK plugin build.
+
+ -- Matthias Klumpp <mak at debian.org> Fri, 01 Mar 2019 10:02:38 +0100
+
+packagekit (1.1.12-2) unstable; urgency=medium
+
+ [ Matthias Klumpp ]
+ * Remove Ubuntu-specific patch series, handle vendor config by
+ conditionally installing it in d/rules (Closes: #915352)
+ * Add no-distupgrade.patch:
+ - Disable GetDistroUpgrades() completely, it was partially
+ disabled before but still caused problems.
+ * Add keep-ref-on-transaction-while-doing-polkit-call.patch
+ - Avoids some log spam
+
+ [ Andrew Hayzen ]
+ * Add aptcc-use-correct-return-type-in-function.patch:
+ - Fix function return type, which resolves packagekitd crash
+ when gnome-software launches, causing gnome-software to hang
+ (Closes: #917812, #922236)
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 26 Feb 2019 21:56:06 +0100
+
+packagekit (1.1.12-1) unstable; urgency=medium
+
+ * New upstream version: 1.1.12
+ - Applied aptcc patches carried in Debian
+ - common: Handle quoted strings in /etc/os-release
+ - offline update: Fix translations to show up
+ * Drop aptcc patches: Applied upstream
+
+ -- Matthias Klumpp <mak at debian.org> Sat, 22 Dec 2018 18:11:20 +0100
+
+packagekit (1.1.11-1) unstable; urgency=medium
+
+ * New upstream version: 1.1.11
+ * Never restart packagekitd via systemd after an upgrade of the daemon
+ * Add aptcc-always-do-multiarch-lookups.patch
+ - Always check multi-arch paths for .list files, as dpkg always adds the
+ architecture, even on non-multiarch systems.
+ * Add aptcc-update-section-mappings.patch
+ - Updates aptcc section mappings (Closes: #880484)
+ * Bump standards version: No changes needed
+ * Mark packagekit-docs as MA-foreign
+
+ -- Matthias Klumpp <mak at debian.org> Mon, 15 Oct 2018 18:54:28 +0200
+
+packagekit (1.1.10-1) unstable; urgency=high
+
+ * New upstream release: 1.1.10
+ - This release fixes CVE-2018-1106 (Closes: #896703)
+ - aptcc: Not all downloads have to be packages
+ - aptcc: Return multiple packages when using '|' operator
+ - aptcc: Simplify search methods
+ * Bump standards version: No changes needed
+ * Update Vcs-* URLs to point to Salsa
+ * Use auth_admin instead of auth_admin_keep as default authorization
+ for downgrades and package removals.
+
+ -- Matthias Klumpp <mak at debian.org> Mon, 23 Apr 2018 23:14:46 +0200
+
+packagekit (1.1.9-1) unstable; urgency=medium
+
+ * New upstream version: 1.1.9
+ * Drop patches: Applied upstream
+ * Adjust for dh compat level 11
+ * Update symbols file
+ * d/watch: Use https URL
+ * d/rules: Drop obsolete dh modules
+
+ -- Matthias Klumpp <mak at debian.org> Mon, 12 Mar 2018 20:42:45 +0100
+
+packagekit (1.1.7-1) unstable; urgency=medium
+
+ [ Matthias Klumpp ]
+ * New upstream version: 1.1.7
+ * Drop all patches: Applied upstream
+ * Add aptcc-fix-mimetype-search.patch: Don't fail when searching for mimetypes
+ - See LP: #1719077
+ * Bump standards and dh version
+ * Fail on missing files
+ * Add missing build-dependency on libappstream-dev
+
+ [ Iain Lane ]
+ * Always rebuild gtk-doc documentation
+
+ -- Matthias Klumpp <mak at debian.org> Sun, 24 Sep 2017 19:56:12 +0200
+
+packagekit (1.1.6-2) unstable; urgency=medium
+
+ [ Matthias Klumpp ]
+ * Upload to unstable
+ * libpackagekit-glib2-dev: Depend on Gir typelib package
+ * Drop obsolete flags to disable network-manager on non-Linux
+ * no-nm-connman.patch: Drop unnecessary dependencies on
+ network-manager (CLoses: #862774)
+ * Bump standards version: No changes needed
+
+ [ Iain Lane ]
+ * Add two patches from pr#199 to improve codec installation.
+ * debian/packagekit-gtk3-module.install: Install the gtk-modules desktop
+ file in the right directory (Closes: #866953)
+
+ -- Matthias Klumpp <mak at debian.org> Thu, 13 Jul 2017 21:08:29 +0200
+
+packagekit (1.1.6-1) experimental; urgency=medium
+
+ [ Jeremy Bicha ]
+ * Add Breaks: packagekit-plugin-click (Closes: #852085)
+
+ [ Iain Lane ]
+ * New upstream version: 1.1.6
+ * debian/patches/01_aptcc-protect-bad-package-id.patch: Drop, applied
+ upstream.
+
+ -- Iain Lane <laney at debian.org> Thu, 15 Jun 2017 12:28:19 +0100
+
+packagekit (1.1.5-2) unstable; urgency=medium
+
+ * aptcc-protect-bad-package-id.patch: Don't crash when
+ encountering bad package-ids (Closes: #845575)
+
+ -- Matthias Klumpp <mak at debian.org> Wed, 08 Mar 2017 21:33:38 +0100
+
+packagekit (1.1.5-1) unstable; urgency=medium
+
+ * New upstream version: 1.1.5
+ * Drop all patches: Applied upstream
+
+ -- Matthias Klumpp <mak at debian.org> Fri, 20 Jan 2017 20:48:52 +0100
+
+packagekit (1.1.4-3) unstable; urgency=medium
+
+ * Remove duplicate description paragraph (Closes: #836290)
+ * Build-depend on autoconf-archive
+
+ -- Matthias Klumpp <mak at debian.org> Fri, 21 Oct 2016 14:51:51 +0200
+
+packagekit (1.1.4-2) unstable; urgency=medium
+
+ * Reject invalid search strings
+ - Prevents a daemon crash with the aptcc backend and
+ is one part of resolving #840654.
+
+ -- Matthias Klumpp <mak at debian.org> Fri, 21 Oct 2016 10:08:42 +0200
+
+packagekit (1.1.4-1) unstable; urgency=medium
+
+ * New upstream release: 1.1.4
+ * Drop patches: Applied upstream
+ * Directly depend on intltool and pkg-config (Closes: #837836)
+ * toinstall-aptcompliant.patch
+ - Fixes autoinst resolution
+ - Fixes installation of recommends
+ - Does not unconditionally install packages with FromUser=true
+ * aptcc-exclude-held.patch: Properly exclude held packages from
+ updates again.
+ * Update .symbols file
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 20 Sep 2016 15:34:28 +0200
+
+packagekit (1.1.1-1) unstable; urgency=medium
+
+ * New upstream release: 1.1.1
+ * Drop the manual -dbg package in favor of the auto-generated
+ dbgsym packages
+ * Drop progress-callback-notified.patch: Applied upstream
+ * aptcc-full-package-origin.patch: Make aptcc backend return a
+ complete origin ID
+ * Use secure Vcs-* URLs
+ * Bump standards version: No change needed
+ * debian/rules: Remove some dead logic
+
+ -- Matthias Klumpp <mak at debian.org> Thu, 12 May 2016 19:19:54 +0200
+
+packagekit (1.1.0-2) unstable; urgency=medium
+
+ * progress-callback-notified.patch: Fix GIR annotations for
+ PkProgressCallback callbacks in async functions.
+ This prevents crashes when using PackageKit from languages
+ like Python.
+
+ -- Matthias Klumpp <mak at debian.org> Sat, 12 Mar 2016 23:28:06 +0100
+
+packagekit (1.1.0-1) unstable; urgency=medium
+
+ * New upstream release: 1.1.0
+ * Drop the browser plugin
+ - Removed upstream, "appstream://" URLs are much more useful today.
+ Also, browser plugins will go away in the near future anyway.
+ - Remove browser plugin information from debian/copyright
+ * Drop pkid-state-in-data.patch: Applied upstream
+ * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org> Fri, 12 Feb 2016 22:45:04 +0100
+
+packagekit (1.0.11-2) unstable; urgency=medium
+
+ * pkid-state-in-data.patch: Always set data part of a package-id to
+ "installed" if the package is installed, and do not include repo
+ information in that case.
+ The previous behavior broke GNOME Software removals (Closes: #804094)
+
+ -- Matthias Klumpp <mak at debian.org> Thu, 04 Feb 2016 14:36:47 +0100
+
+packagekit (1.0.11-1) unstable; urgency=medium
+
+ * New upstream release: 1.0.11
+ - Reworked downloading of changelogs (Closes: #794697)
+ - Works with APT 1.1 now (Closes: #798709)
+ * Update .symbols file
+
+ -- Matthias Klumpp <mak at debian.org> Fri, 27 Nov 2015 15:46:22 +0100
+
+packagekit (1.0.10-1) unstable; urgency=medium
+
+ * New upstream release: 1.0.10
+ * Drop patches: Applied upstream
+
+ -- Matthias Klumpp <mak at debian.org> Wed, 14 Oct 2015 20:04:36 +0200
+
+packagekit (1.0.8-1) unstable; urgency=medium
+
+ * New upstream release: 1.0.8
+ - Closes: #797138
+ * Refresh patches, drop libsystemd-only patch (applied upstream)
+ * Add Vala VAPI file and missing metadata
+ * critical-warnings.patch: Fix critical compile warnings
+ * dont-assume-time_t-is-long.patch: Fix build on x32 (Closes: #777509)
+ - Thanks to Adam Borowski for the patch!
+ * Do not recommend gnome-packagekit-session anymore
+ - The interface is now part of GNOME-Software, so we need to
+ recommend that instead.
+
+ -- Matthias Klumpp <mak at debian.org> Fri, 28 Aug 2015 17:05:20 +0200
+
+packagekit (1.0.6-1) unstable; urgency=medium
+
+ * New upstream release: 1.0.6
+ * Update symbols file
+ * Build-depend on libsystemd only, instead of the deprecated
+ libsystemd-* libs (Closes: #779757)
+ * Use HTTPS for Debian Wiki links (Closes: #784794)
+ - Thanks to Raphael Geissert for the patch!
+ * Use the fd.o URL of PackageKit, instead of packagekit.org
+ as homepage, since the latter is now only a redirect to the former
+ location
+
+ -- Matthias Klumpp <mak at debian.org> Sun, 07 Jun 2015 16:14:26 +0200
+
+packagekit (1.0.1-2) unstable; urgency=medium
+
+ * Ship with pkla file for older PolicyKit versions (Closes: #766792)
+ * Place temporary data in subdirectory in /tmp (Closes: #764928)
+ * Don't try to ask any questions if we are running in
+ non-interactive mode (Closes: #764926)
+ * Drop obsolete configuration (Closes: #768420)
+ * Recommend PackageKit session-interface providers for packages
+ which need a session-interface (Closes: #770814)
+
+ -- Matthias Klumpp <mak at debian.org> Mon, 08 Dec 2014 18:44:28 +0100
+
+packagekit (1.0.1-1) unstable; urgency=medium
+
+ * New upstream release: 1.0.1
+ * Drop patches: Applied upstream
+ * Build package using dh-systemd to cleanup stuff on package removal
+ * Drop Python3 backend bindings
+ * Remove dist-upgrade notification support from aptcc
+ - This only really worked on Ubuntu, and the functionality relies
+ on outdated Python code and needs to be reimplemented in a
+ sane way. There is no need to ship cruft with Jessie.
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 21 Oct 2014 14:52:34 +0200
+
+packagekit (1.0.0-3) unstable; urgency=medium
+
+ * Don't explicitly pass systemd unit path to configure
+ - Should resolve FTBFS on non-Linux ports
+
+ -- Matthias Klumpp <mak at debian.org> Wed, 08 Oct 2014 22:48:18 +0200
+
+packagekit (1.0.0-2) unstable; urgency=medium
+
+ * Add patch to fix systemd-dependent conditional compilation
+ - Will hopefully resolve the FTBFS on !linux
+
+ -- Matthias Klumpp <mak at debian.org> Sat, 27 Sep 2014 08:20:48 +0200
+
+packagekit (1.0.0-1) unstable; urgency=medium
+
+ * New upstream release: 1.0.0
+ - This release drops support for plugins
+ - Aptcc is now the only viable backend for Debian, other
+ backends have been removed upstream.
+ * Drop patches: Applied upstream
+ * Update symbols file
+ * Update copyright
+ * Bring back the PackageKit command-not-found support in a
+ separate package.
+
+ -- Matthias Klumpp <mak at debian.org> Mon, 22 Sep 2014 18:02:58 +0200
+
+packagekit (0.9.5-2) unstable; urgency=medium
+
+ * Include missing header for plugin builds
+
+ -- Matthias Klumpp <mak at debian.org> Mon, 08 Sep 2014 19:34:44 +0200
+
+packagekit (0.9.5-1) unstable; urgency=medium
+
+ * Upload to unstable
+ * New upstream release: 0.9.5
+ * Drop all previous patches: Applied upstream
+ * Drop defaults.diff: Debian's defaults are now upstream
+ * Take patch from upstream to increase hardcoded transation limits
+ * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org> Mon, 08 Sep 2014 17:28:40 +0200
+
+packagekit (0.9.4-1) experimental; urgency=medium
+
+ * New upstream release: 0.9.4
+ * Drop build-dep on browsers, use npapi-sdk instead (Closes: #754373)
+ * Drop patches which have been applied upstream
+ * npapi-sdk.patch: Compile using npapi-sdk
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 22 Jul 2014 14:26:14 +0200
+
+packagekit (0.8.17-4) unstable; urgency=medium
+
+ * Tighten dependency on iceweasel-dev
+ * aptcc-python3.patch: Use Python3 for aptcc upgrade helper
+ * link-gstreamer1.0.patch: Link against GStreamer 1.0 by default
+ * Build GStreamer 1.0 plugin by default, drop 0.10 plugin
+
+ -- Matthias Klumpp <mak at debian.org> Sat, 14 Jun 2014 14:10:16 +0200
+
+packagekit (0.8.17-3) unstable; urgency=medium
+
+ * Don't ship transactions.db (Closes: #746327)
+ * tdb-permissions.patch: Update permissions on the transactions db
+ * Replace xulrunner-dev build-dep with dependency on iceweasel-dev
+
+ -- Matthias Klumpp <mak at debian.org> Sat, 14 Jun 2014 12:34:04 +0200
+
+packagekit (0.8.17-2) unstable; urgency=low
+
+ * Fix default changelog URL (Closes: #739172)
+ * Update debian/watch file
+
+ -- Matthias Klumpp <mak at debian.org> Thu, 10 Apr 2014 18:54:04 +0200
+
+packagekit (0.8.17-1) unstable; urgency=low
+
+ * New upstream release: 0.8.17
+ - Lots of small enhancements and bugfixes
+ - Contains fix for changelog-fetching (Closes: #739172)
+ * Ship transactions.db file by default (Closes: #737556)
+
+ -- Matthias Klumpp <mak at debian.org> Wed, 26 Mar 2014 16:56:24 +0100
+
+packagekit (0.8.16-1) unstable; urgency=low
+
+ * New upstream release: 0.8.16
+ - Adds missing annotations to DBus spec,
+ which closes: #735812
+ - Increases aptcc notification timeout, which likely
+ closes: #688428
+ - Verious other improvements and bugfixes
+ * Bump standards version: No change needed
+ * Drop patches: Applied upstream
+ * Update symbols file
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 21 Jan 2014 21:04:48 +0100
+
+packagekit (0.8.14-2) unstable; urgency=low
+
+ * Explicitly set systemd unit dir (Closes: #731556)
+ * 03_syslog-nodebug.patch: Don't send debug messages to syslog
+ by default (Closes: #731569)
+ * Fix build on kFreeBSD/Hurd (Closes: #731680)
+
+ -- Matthias Klumpp <mak at debian.org> Sun, 08 Dec 2013 21:46:28 +0100
+
+packagekit (0.8.14-1) unstable; urgency=low
+
+ * New upstream release: 0.8.14
+ - This release brings lots of speed improvements
+ - Please note that some features have been removed from
+ PackageKit.
+ You can find information about removed features at
+ http://lists.freedesktop.org/archives/packagekit/2013-December/026185.html
+ * Adjust default configuration and vendor information
+ * Update symbols file
+ * 01_pkpackage-noassert.patch: Make PkPackage reusable again, fixes GPK crash
+ * 02_new-cve-format.patch: Update CVE RegEx to new CVE format
+ * Clean up build dependencies
+
+ -- Matthias Klumpp <mak at debian.org> Wed, 04 Dec 2013 18:04:32 +0100
+
+packagekit (0.8.12-1) unstable; urgency=low
+
+ * New upstream release: 0.8.12
+ * Depend on policykit-1 (Closes: #719569)
+ * Update symbols file
+ * Remove TODO from docs
+ * Fix default URL for Ubuntu vendor
+
+ -- Matthias Klumpp <mak at debian.org> Sun, 20 Oct 2013 18:42:46 +0200
+
+packagekit (0.8.10-2) unstable; urgency=low
+
+ * Always ask for passwort when installing packages
+ - Ask for password even if packages are trusted and user
+ is in sudo group.
+ - This is a more conservative default, since apparently software
+ on servers started using PackageKit too.
+ - Sudo-people are still able to perform updates
+
+ -- Matthias Klumpp <mak at debian.org> Fri, 02 Aug 2013 20:48:42 +0200
+
+packagekit (0.8.10-1) unstable; urgency=low
+
+ * New upstream release: 0.8.10
+ * Adjusted Debian default settings to new upstream configuration
+ * Updated security policy, the following config is valid:
+ - Allow any local, active user in the "sudo" group to perform
+ system-updates, trigger offline-updates and install signed packages
+ from trusted sources.
+ - Allow any user to refresh the package cache
+ - Restrict all other tasks to users with superuser-privileges
+ - These changes will take effect with PolicyKit >= 0.110
+ * Fix package-install policy, was changed temporarily
+ by upstream (Closes: #717742)
+ * Provide symbols-file for libpackagekit-glib2 (Closes: #700204)
+
+ -- Matthias Klumpp <mak at debian.org> Fri, 26 Jul 2013 16:32:20 +0200
+
+packagekit (0.8.9-3) unstable; urgency=low
+
+ * Don't make aptcc backend recommend appstream-index
+ - Frontends will recommend it if they support it
+ * Drop unneeded build-dependency on python3-dev
+
+ -- Matthias Klumpp <mak at debian.org> Thu, 11 Jul 2013 18:48:42 +0200
+
+packagekit (0.8.9-2) unstable; urgency=low
+
+ * Upload to unstable (Closes: #709580)
+ * Break old client library packages (Closes: #700237)
+
+ -- Matthias Klumpp <mak at debian.org> Sun, 23 Jun 2013 22:32:52 +0200
+
+packagekit (0.8.9-1) experimental; urgency=low
+
+ * New upstream release: 0.8.9
+ - Many bugfixes and new features, see the NEWS file for details
+ * Remove system-interface virtual package
+ - Was only used in Ubuntu, and not really useful there, since they
+ had to patch PackageKit anyway. It also made finding issues in Debian
+ harder.
+ * Drop 01_compile-nonlinux.patch: Applied upstream
+ * Install bash-completion for pkcon
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 04 Jun 2013 14:08:24 +0200
+
+packagekit (0.8.7-2) experimental; urgency=low
+
+ * Make PackageKit compile on non-Linux platforms (Closes: #705797)
+ - Thanks to Petr Salinger for the patch!
+
+ -- Matthias Klumpp <mak at debian.org> Mon, 22 Apr 2013 18:18:08 +0200
+
+packagekit (0.8.7-1) experimental; urgency=low
+
+ * New upstream release: 0.8.7
+ * Change mail to my Debian address
+ * Apply DEP-5 specs to (new) copyright file
+
+ -- Matthias Klumpp <mak at debian.org> Tue, 19 Mar 2013 20:24:14 +0100
+
+packagekit (0.8.6-1) experimental; urgency=low
+
+ * Remove Aptcc trigger which became useless
+ * Recommend gdebi-core again (LP: #1060395)
+ * New upstream release: 0.8.6
+ - Many improvements and bugfixes
+ * Remove Qt bindings, have been split out to new source package
+ * Build PackageKit with Python3
+ * Bump standards version (no changes needed)
+ * Don't create extra package for offline-updates
+ * Make PackageKit work on non-Linux archs again
+
+ -- Matthias Klumpp <matthias at tenstral.net> Wed, 28 Nov 2012 14:12:40 +0100
+
+packagekit (0.8.4-1) experimental; urgency=low
+
+ * New upstream release: 0.8.4
+
+ -- Matthias Klumpp <matthias at tenstral.net> Mon, 01 Oct 2012 20:26:47 +0200
+
+packagekit (0.8.3-1) experimental; urgency=low
+
+ * New upstream release: 0.8.3
+ This is a release from the 0.8.x series which contains many
+ exciting new features, for example parallel transactions,
+ heavily improved backend API, many speed optimizations,
+ offline-update support etc. For details see the PackageKit
+ changelog.
+ * Use systemd on all Linux architectures
+ * Add offline-update technology preview
+ * Adjust library package names to new soversions
+
+ -- Matthias Klumpp <matthias at tenstral.net> Tue, 21 Aug 2012 17:42:27 +0200
+
+packagekit (0.7.6-1) unstable; urgency=low
+
+ * New upstream bugfix release: 0.7.6
+ Changes relevant to Debian:
+ - aptcc: Don't use tempfile with fixed name for conffiles
+ (Matthias Klumpp) (Closes: #678189)
+ - Add GStreamer 1.0 support to the PackageKit plugin
+ (Richard Hughes)
+ - Ignore "accept-eula" in pk-transaction-run (Gary Ching-Pang Lin)
+ - Check for CancelBackgroundTransactions setting again
+ (Matthias Klumpp)
+ - Fix a crash where NetworkManager is restarted whilst packagekitd
+ is running (Richard Hughes)
+ - Drop the unused polkit-backend-1 check from configure as
+ it's gone upstream (Richard Hughes)
+ - Fix segfault in pkcon when user does ctrl-d at the package prompt
+ (Richard Hughes)
+ - Inhibit shutdown when the package manager is locked (Richard Hughes)
+ - Fix several return values in pkcon when there is an error
+ (Richard Hughes)
+ - Allow the user to specify standard GNU help options (Richard Hughes)
+ - Do not allow the client to overwrite files when downloading packages
+ (Richard Hughes)
+
+ -- Matthias Klumpp <matthias at tenstral.net> Tue, 21 Aug 2012 16:41:43 +0200
+
+packagekit (0.7.5-2) unstable; urgency=low
+
+ * Fix mistake in GTK3-module install file
+
+ -- Matthias Klumpp <matthias at tenstral.net> Tue, 26 Jun 2012 21:14:58 +0200
+
+packagekit (0.7.5-1) unstable; urgency=low
+
+ * Disable strict mode
+ * Allow alternative system-interface implementations
+ * New upstream bugfix release: 0.7.5
+ Changes relevant to Debian:
+ - glib: Allow adding packages to PkPackageSack from package-list
+ files (Matthias Klumpp)
+ - glib: More GIR annotations (Matthias Klumpp)
+ - glib: Use the correct user-cache directory (Richard Hughes)
+ - aptcc: Don't freeze if apt-listchanges is installed
+ (Matthias Klumpp) (Closes: #662602)
+ - aptcc: Make get-distro-upgrades.py helper work with Python3
+ (Sebastian Heinlein)
+ - aptcc: save the changelog to a random directory (Daniel Nicoletti)
+ - Add a dummy GTK+2 module to avoid a warning when starting GTK+2
+ applications (Richard Hughes) (Closes: #649039)
+ - Add the pkg to the PkPackageSack hash when using
+ pk_package_sack_add_package_by_id() (Richard Hughes)
+ - Automatically set the Locked property true if allow cancel is set
+ to false (Richard Hughes)
+ - Clarify message for org.freedesktop.packagekit.package-install
+ (Nils Philippsen)
+ - Document HARDWARE_DRIVER (Martin Pitt)
+ - Document MODALIAS (Martin Pitt)
+ - Don't show a warning on refresh if /var/run/PackageKit/udev does
+ not exist (Richard Hughes)
+ - Fix importing GPG signatures (Richard Hughes)
+ * Removed patches: Applied upstream
+ * Removed Apt backend again: Backend is broken and can't be included
+ in Wheezy at the current state. Please use aptcc, which works much
+ better at time and is well-tested (Closes: #678978)
+
+ -- Matthias Klumpp <matthias at tenstral.net> Tue, 26 Jun 2012 20:12:14 +0200
+
+packagekit (0.7.4-4) unstable; urgency=low
+
+ * Install browser-plugin into valid path (Closes: #674910)
+ * Install introduction pages (Closes: #665289)
+
+ -- Matthias Klumpp <matthias at tenstral.net> Sat, 02 Jun 2012 12:40:34 +0200
+
+packagekit (0.7.4-3) unstable; urgency=medium
+
+ * aptcc: Save changelog to random dir
+
+ -- Matthias Klumpp <matthias at tenstral.net> Wed, 23 May 2012 17:57:28 +0200
+
+packagekit (0.7.4-2) unstable; urgency=low
+
+ * Fixed qt2 library soname
+ * Don't install GIR into multiarch path (Closes: #670374)
+ * Updated packagekit-python description
+
+ -- Matthias Klumpp <matthias at tenstral.net> Thu, 26 Apr 2012 17:20:41 +0200
+
+packagekit (0.7.4-1) unstable; urgency=low
+
+ * New upstream release: 0.7.4
+ This is the ultimate-aptcc release, fixing nearly all known bugs!
+ PK changes relevant to Debian:
+ - packagekit-glib2: Add GType's for packagekit-glib2 enumerations
+ (Stef Walter)
+ - packagekit-qt2: Add simulateRepairSystem and repairSystem(bool) to
+ the Transaction API (Daniel Nicoletti)
+ - python: Speed up get_package_list (Tomáš Trnka)
+ - apt: apt.cache.Cache() now reuses the dpkg of the chroot
+ (Sebastian Heinlein)
+ - apt: Fix modalias search on non-multi-arch systems
+ (Sebastian Heinlein)
+ - apt: Replace use of depracted python-apt 0.7.x API
+ (Sebastian Heinlein)
+ - aptcc: Add a new class to show cache opening progress
+ (Daniel Nicoletti)
+ - aptcc: Add AptCacheFile to handle all pkg cache openings
+ (Daniel Nicoletti)
+ - aptcc: Add SimulateRepairSystem and RepairSystem methods
+ (Daniel Nicoletti) (LP: #496290)
+ - aptcc: Avoid crashing when error messages containing invalid utf8
+ is sent (Daniel Nicoletti)
+ - aptcc: Change the way we mark auto-installed packages
+ (Daniel Nicoletti)
+ - aptcc: Correctly emit if a repo is enabled (Matthias Klumpp)
+ - aptcc: Don't emit error if repo is empty (Matthias Klumpp)
+ - aptcc: Emit newly-installed local package information (Matthias Klumpp)
+ - aptcc: Emit packages that are untrusted with the
+ PK_INFO_ENUM_UNTRUSTED enum (Daniel Nicoletti)
+ - aptcc: Emit UnfinishedTransaction when we were not able to fix the
+ cache (Daniel Nicoletti)
+ - aptcc: Fix a multiarch bug that failed to resolve packages
+ (Daniel Nicoletti)
+ - aptcc: Fix crash when a package for an invalid version
+ (Daniel Nicoletti)
+ - aptcc: Fix resolving of gdebi packages when they have :arch field
+ (Daniel Nicoletti)
+ - aptcc: Implement support for InstallFiles()
+ (Matthias Klumpp) (Closes: #606131)
+ - aptcc: Implement SUPPORTED support (Matthias Klumpp)
+ - aptcc: Improve the autoremove code (Daniel Nicoletti)
+ - aptcc: Mark dependencies of a file-installation as automatic
+ (Matthias Klumpp)
+ - aptcc: Move ShowBroken to AptCacheFile, and added CheckDeps from
+ apt-get (Daniel Nicoletti)
+ - aptcc: Refactored to use AptCacheFile (Daniel Nicoletti)
+ - aptcc: Reident the code and re-enforce KDElibs coding style
+ (Daniel Nicoletti)
+ - aptcc: Remove a code duplication and emit proper RestartRequired
+ signal (Daniel Nicoletti)
+ - aptcc: Reorganise parts of AptCC to make the code more readable
+ (Matthias Klumpp)
+ - aptcc: Separate the try install/remove functions (Daniel Nicoletti)
+ - aptcc: Simplify code for checking trusted packages (Matthias Klumpp)
+ - aptcc: Update license headers & fix some more indentation and typos
+ (Matthias Klumpp)
+ - aptcc: Use _exit() to quit the child process as synaptic does
+ (Daniel Nicoletti)
+ - aptcc: When on multiarch some packages that should have the :arch
+ appended to the installed list files (Daniel Nicoletti)
+ - Deprecate Message(untrusted-package) from the API (Richard Hughes)
+ - Install pk-task-sync.h as part of the public API (Stef Walter)
+ - Add full integration so that UI can know when to repair the system
+ (Daniel Nicoletti)
+ - Do not allow an empty resolve call to be passed down to the
+ backends (Richard Hughes)
+ - Do not include the website in the tarball (Richard Hughes)
+ * Don't ship PackageKit bash-completion: Apt can do this already
+ * Ship PackageKit tools in separate package
+ * Drop all patches: Applied upstream
+ * Refresh remaining patches (for policy & default settings)
+
+ -- Matthias Klumpp <matthias at tenstral.net> Tue, 24 Apr 2012 12:03:55 +0200
+
+packagekit (0.7.3-3) unstable; urgency=low
+
+ * Drop dependency on python-gobject (Closes: #663742)
+ * Update links to Debian wiki
+ * Allow upgrading Firefox/Iceweasel while running (LP: #958609)
+ * Don't suggest aptd as alternative to PK
+ * Switch to compat-level 9
+ * Make library packages multiarch-compatible
+ * Don't ship PackageKit website
+
+ -- Matthias Klumpp <matthias at tenstral.net> Tue, 17 Apr 2012 20:48:00 +0200
+
+packagekit (0.7.3-2) unstable; urgency=low
+
+ * Drop dependency on update-manager-core: Not required
+ * aptcc: Fix crash if we got a package with an invalid version
+ * aptcc: Fix a multiarch bug which prevented resolving packages
+
+ -- Matthias Klumpp <matthias at tenstral.net> Sat, 10 Mar 2012 14:07:35 +0100
+
+packagekit (0.7.3-1) unstable; urgency=low
+
+ * New upstream release: 0.7.3
+ Debian-relevant highlights of this release:
+ - glib: Fix transfer annotation of pk_results_get_package_sack()
+ (Vincent Untz)
+ - glib: Fix transfer annotations for GPtrArray returns (Martin Pitt)
+ - glib: Do not send progress updates for non-verb packages
+ (Richard Hughes)
+ - apt: Add support for plugins, call them for what-provides
+ (Martin Pitt)
+ - apt: Add test case for what-provides CODEC (Martin Pitt)
+ - apt: Add test cases for what-provides ANY and unsupported types
+ (Martin Pitt)
+ - apt: Add test for what-provides MODALIAS (Martin Pitt)
+ - apt: Do not fail on missing /var/lib/PackageKit/mime-map.gdbm
+ (Martin Pitt)
+ - apt: Fix error code for what-provides CODEC (Martin Pitt)
+ - apt: Implement support for what-provides ANY (Martin Pitt)
+ - apt: Implement support for what-provides MODALIAS (Martin Pitt)
+ - apt: what_provides() search argument is a list, not a string
+ (Martin Pitt)
+ - aptcc: Disable InstallFiles() again (Matthias Klumpp)
+ - aptcc: Don't hang on long transactions (Matthias Klumpp)
+ - aptcc: Fix crash when simulating local package install
+ (Matthias Klumpp)
+ - Add LANGUAGE_SUPPORT what-provides type (Martin Pitt)
+ - Don't crash when the system bus isn't available, just abort with an
+ error (Richard Hughes)
+ - Fix a critical warning when starting gnome-settings-daemon
+ (Matthias Clasen)
+ - Imply the install trusted polkit auth when we get the remove auth
+ (Richard Hughes)
+ - Imply the install trusted polkit auth when we get the untrusted
+ auth (Richard Hughes)
+ * Bump standards version to 3.9.3
+ * Only suggest gdebi, it's not a requirement
+ * Drop patches: Everything is applied upstream now
+ * Disable as-needed patch again, no ltmain is shipped
+ * Refreshed vendor patches
+
+ -- Matthias Klumpp <matthias at tenstral.net> Sun, 04 Mar 2012 17:26:21 +0100
+
+packagekit (0.7.2-4) unstable; urgency=low
+
+ * Don't ship transactions.db with PK package (Closes: #657831)
+ * Add APTd PackageKit compat layer as alternative to the original daemon
+ * Add Python APT backend again
+ * Add language-support what-provides type
+ * Don't crash if D-Bus is not available
+
+ -- Matthias Klumpp <matthias at tenstral.net> Wed, 15 Feb 2012 16:12:10 +0100
+
+packagekit (0.7.2-3) unstable; urgency=low
+
+ * Depend on GLib tools, so gdbus is available (Closes: #656559)
+ * Fix warnings when running GSD with PackageKit enabled
+ * aptcc: Don't hang on long transactions (LP: #905415)
+
+ -- Matthias Klumpp <matthias at tenstral.net> Fri, 27 Jan 2012 23:26:32 +0100
+
+packagekit (0.7.2-2) unstable; urgency=low
+
+ * Solve override disparity for GIR
+ * Disable InstallFiles() in aptcc again, function isn't ready yet
+ * Compile with --as-needed again
+ * Make libs recommend installation of the PackageKit daemon
+ * Fix segfault if there are no cached properties (Closes: #656376)
+ * Make GStreamer- and browser plugin suggest a PK frontend
+
+ -- Matthias Klumpp <matthias at tenstral.net> Thu, 19 Jan 2012 11:51:41 +0100
+
+packagekit (0.7.2-1) unstable; urgency=low
+
+ * New upstream release: 0.7.2
+ Highlights of this release, relevant for Debian:
+ - glib: Convert libpackagekit-glib2 from dbus-glib to GDBus
+ (Richard Hughes)
+ - apt: Reintroduce apt backend (Sebastian Heinlein)
+ - aptcc: Add Multi-Arch support (Daniel Nicoletti)
+ - aptcc: Fix crash on get-categories, backend does not support that
+ (Matthias Klumpp)
+ - aptcc: Support for InstallPackageFiles by using gdebi
+ (Daniel Nicoletti) (Closes: #606131)
+ - aptcc: Basic conffile support (Closes: #606025)
+ - Add a new repair-system policy and use it by the corresponding
+ RepairSystem method (Sebastian Heinlein)
+ - Add a transaction_reset backend hook (Richard Hughes)
+ - Add new roles SimulateRepairSystem and RepairSystem
+ (Sebastian Heinlein)
+ - Add possibility to connect/disconnect backend signals (Matthias Klumpp)
+ - Add PropertiesChanged signals to the main and transaction
+ interfaces (Richard Hughes)
+ - Allow the Plasma version to be specified for
+ PK_PROVIDES_ENUM_PLASMA_SERVICE (Kevin Kofler)
+ - browser-plugin: Make it compile with newest xulrunner
+ (Matthias Klumpp)
+ - Fix a critical warning in the client tools when a simulation
+ is cancelled (Richard Hughes)
+ - Fix item-percentage call in the spawned backend (Sebastian Heinlein)
+ - gtk-plugin: Fix name of GTK plugin schema file
+ (Matthias Klumpp) (Closes: #649377)
+ - Make PkProc part of the daemon (Matthias Klumpp) (LP: #898891)
+ - Remove deprecated g_thread_init() on GLib < 2.31 (Per Øyvind Karlsen)
+ - Set the frontend socket as environment variable in the
+ spawned backend (Sebastian Heinlein)
+ * Fix typo in package description (Closes: #655443)
+ * Make backends depend on Python again
+ * Remove patch 01_new_xulrunner: Applied upstream
+
+ -- Matthias Klumpp <matthias at tenstral.net> Tue, 17 Jan 2012 19:02:38 +0100
+
+packagekit (0.7.1-2) unstable; urgency=low
+
+ * Remove /var/lib/PackageKit on purge (Closes: #648455)
+ * Make aptcc backend recommend PackageKit daemon
+ * Make xulrunner dependency stronger (Closes: #649604)
+ * Allow DM upload
+
+ -- Matthias Klumpp <matthias at tenstral.net> Mon, 28 Nov 2011 15:37:55 +0100
+
+packagekit (0.7.1-1) unstable; urgency=low
+
+ * New upstream release: 0.7.1
+ - qt2: Remove old Find* macro
+ (Matthias Klumpp) (Closes: #635981)
+ - qt: Drop packagekit-qt1 which is obsolete in favor of
+ packagekit-qt2 (Daniel Nicoletti)
+ - aptcc: Don't wrap sys.stdout with codecs.getwriter(...)
+ (Nils Philippsen)
+ - python: Add initial Python3 compatibility (keeping Python2.7
+ support) (Fabio Erculiani)
+ - python: Implement and use utf8 stream writer for stdout, stderr
+ (Nils Philippsen)
+ - python: Require at least Python 2.7 (Fabio Erculiani)
+ - python: Update exception code syntax, make it work with both
+ Python2 and Python3 (Fabio Erculiani)
+ - python: Use print() as function (Fabio Erculiani)
+ - smart: Implement the simulate methods (Anders F Bjorklund)
+ - smart: Make sure that data=installed is honored
+ (Anders F Bjorklund)
+ - smart: Remove the vfuncs table (Anders F Bjorklund)
+ - Add command line option to keep environment (Nils Philippsen)
+ - Add introspection support for PK-Plugins (Matthias Klumpp)
+ - Add possibility for backends/plugins to skip transactions
+ (Matthias Klumpp)
+ - Add 'uid' and 'cmdline' properties to PkBackend (Richard Hughes)
+ - Use the new g_thread_new() for new versions of GLib (Richard Hughes)
+ - Check if a transaction should be skipped after it has started too
+ (Matthias Klumpp)
+ - Don't use the deprecated g_thread_supported() in the dameon code
+ (Richard Hughes)
+ - Fix the role of the EULA transaction (Daniel Nicoletti)
+ - Make PK compile on GNU Hurd (Matthias Klumpp)
+ - Move the gtk-module extra files to the PK tarball
+ (Richard Hughes) (Closes: #642910)
+ - Offset the cache age by 30 minutes (Richard Hughes)
+ - plugin: Add a few GIR annotations (Matthias Klumpp)
+ - Remove the implemented checks for the simulate methods
+ (Richard Hughes)
+ - Require exactly 'y<enter>' or 'yes<enter>' before running a
+ transaction (Richard Hughes)
+ - Use the newest filter when resolving for new packages to install
+ (Richard Hughes)
+ * 01_new-xulrunner.patch: Fix FTBFS of browser-plugin with new Xulrunner
+ * 01_aptcc_fix-long-desc.patch: Applied upstream
+ * 02_gnuhurd-comp.patch: Applied upstream
+ * 03_smart-vfuncs.patch: Applied upstream
+ * 99_ltmain-as-needed.patch: Dropped, needs further thinking
+
+ -- Matthias Klumpp <matthias at tenstral.net> Thu, 10 Nov 2011 21:11:48 +0100
+
+packagekit (0.7.0-1) unstable; urgency=low
+
+ * New upstream release: 0.7.0
+ - This is the first release of the unstable 0.7.x series.
+ - This code removes a lot of deprecated code and compatibility shims
+ compared to the previous branch.
+ - Highlights of this release is the new transaction plugin interface
+ that allows external projects to add modules for interfacing with
+ PackageKit. This allows projects such as Listaller to interface with
+ PackageKit to install self contained software blobs.
+ See http://listaller.tenstral.net/ for more information.
+ - The daemon code is now using GDBus rather than dbus-glib, but the
+ libpackagekit-glib library is still using the latter. It'll be
+ converted hopefully in time for 0.7.1.
+ - The changelog of this release is very long. You can look at the
+ NEWS file in the release tarball if you want more information.
+ * Remove the old apt backend, please use aptcc instead (which works
+ much better)
+ * Fix FTBFS on hurd-i386 (Closes: #645553)
+ * Fix Python package dependencies
+
+ -- Matthias Klumpp <matthias at tenstral.net> Fri, 14 Oct 2011 19:44:48 +0200
+
+packagekit (0.6.18-1) unstable; urgency=low
+
+ * New upstream release: 0.6.18
+ - glib: Fix a small memory leak (Garrett Regier)
+ - qt: Do not dist the moc files (Richard Hughes)
+ - aptcc: Fix the size by emitting installed and download size
+ (DanielNicoletti)
+ - Fix the browser-plugin build with GTK+ < 2.24 (Frederic Crozat)
+ - Make the lsof plugin not lookup hostnames (Richard Hughes)
+ - Remove the duplicate 'The software is not from a trusted source'
+ (Richard Hughes)
+ * Removed patches which have been applied upstream
+ * Fix segfault with >= GLib 2.29
+ * Remove old, unnecessary *.moc files
+
+ -- Matthias Klumpp <matthias at tenstral.net> Wed, 07 Sep 2011 19:19:53 +0200
+
+packagekit (0.6.17-1) unstable; urgency=low
+
+ * New upstream release: 0.6.17
+ - Actually use the value from /etc/login.defs (Richard Hughes)
+ - Ignore local packages when calculating the simulate list
+ (Richard Hughes)
+ - Ignore untrusted packages when calculating the simulate list
+ (Richard Hughes)
+ - Add an untrusted section header when using console applications
+ (Richard Hughes)
+ * aptcc: Fix crash when long description blow char buffer,
+ remove some mem leaks too
+ * aptcc: Fix the size of the packages by emitting installedSize
+ when installed and download size when available.
+
+ -- Matthias Klumpp <matthias at tenstral.net> Sat, 20 Aug 2011 15:12:22 +0200
+
+packagekit (0.6.16-1) unstable; urgency=low
+
+ * New upstream release: 0.6.16
+ - glib: Added element-type annotations for each function returning a
+ GPtrArray (Alex Eftimie)
+ - glib: Ensure packages from the progress handler have the package_id
+ assigned (Richard Hughes)
+ - aptcc: Better put last fix in pk_backend_initialize
+ (Daniel Nicoletti)
+ - aptcc: Fix bug that resolved packages were emited as installed when
+ updates (Daniel Nicoletti)
+ - aptcc: Fix getDetails to actually use the resolved version,
+ deb#606135 (Daniel Nicoletti)
+ - aptcc: Initial support to conffile handling (Daniel Nicoletti)
+ - aptcc: Set env var to disable apt-listbugs closes deb#628835
+ (Daniel Nicoletti)
+ - Support looking up Plasma services (Kevin Kofler)
+ - Do not hardcode G_DISABLE_DEPRECATED as it breaks with GTK+-2 and
+ GLib (Richard Hughes)
+ - Do not hardcode the UID_MIN as 500. Fixes rh#717110
+ (Richard Hughes)
+ - Do not try to parse any arguments in command-not-found
+ (Richard Hughes)
+ - Ensure we save the updates cache for the pre-transaction checks
+ (Richard Hughes)
+ - Fix a build error in the browser plugin when using old versions of
+ gdk (Richard Hughes)
+ * Remove patches which were applied upstream
+ * Drop dependency on dh_autoreconf
+ * Update my mailadress
+
+ -- Matthias Klumpp <matthias at tenstral.net> Mon, 04 Jul 2011 23:00:54 +0200
+
+packagekit (0.6.15-1) unstable; urgency=low
+
+ * New upstream release: 0.6.15
+ - gir: More gir annotations (Matthias Klumpp)
+ - packagekit-qt2: Remove package caching as we use const Packages now
+ (Daniel Nicoletti)
+ - aptcc: Emit repos while refreshing cache, and speed up
+ searchDetails a bit (Daniel Nicoletti)
+ - aptcc: Fix the way we emit repos, now it emits the string more
+ human readable (Daniel Nicoletti)
+ - Added PK_INFO_ENUM_UNTRUSTED so we can tell which packages are
+ trusted (Daniel Nicoletti)
+ - When refreshing cache backends should emit RepoDetail as frontends
+ will be able to present extra details (Daniel Nicoletti)
+ - Do not prevent updating when firefox is running, we don't have all
+ the client UI ready yet (Richard Hughes)
+ - Only include glib-unix.h if the GLib version is >= 2.29.4
+ (Richard Hughes)
+ * Set env var in aptcc to disable apt-listbugs (Closes: #628835)
+ * Fix aptcc getDetails method (Closes: #606135)
+ * Enabled build with deprecated symbols
+ * Don't ship .la files
+
+ -- Matthias Klumpp <matthias at nlinux.org> Tue, 14 Jun 2011 14:06:41 +0200
+
+packagekit (0.6.14-2) unstable; urgency=low
+
+ * Removed XS-Python-Version line (Closes: #626104)
+ * Adjusted VCS links
+ * Fixed typo in package description
+ * Updated libpackagekit-glib2-dev dependencies
+
+ -- Matthias Klumpp <matthias at nlinux.org> Wed, 01 Jun 2011 18:10:04 +0200
+
+packagekit (0.6.14-1) unstable; urgency=low
+
+ * Upload to unstable
+ * Make PK compile on non-linux archs
+ (Thanks to Pino Toscano) (Closes: #623125)
+ * Imported Upstream version 0.6.14
+ - glib: Add GIR annotations to make PK GIR usable
+ (Matthias Klumpp)
+ - qt2: Add Qt2 library (Daniel Nicoletti)
+ - qt: Fix typo in SearchGroups (Dimitar Popov)
+ - aptcc: Fix configure.ac to avoid pk-qt linking
+ against apt-pkg (Daniel Nicoletti)
+ - browser-plugin: Remove deprecated symbols
+ (Matthias Klumpp) (LP: #766046)
+ - Fix precedence when assigning strings to a *GStrv
+ (Jonny Lamb) (Closes: #622605)
+ - Create transaction db properly if it's not exist
+ (Zhang Qiang)
+ - Do not allow backends to output duplicate older
+ packages when searching with newest (Richard Hughes)
+ - Use the new threadsafe signal handling support in GLib
+ (Richard Hughes)
+ * Replace qt package with qt2 package
+ * Fix some spelling errors in description
+ * Remove PackageKit PolKit extension (has been removed upstream too)
+ * Build GTK+3 module
+
+ -- Matthias Klumpp <matthias at nlinux.org> Wed, 04 May 2011 14:23:05 +0200
+
+packagekit (0.6.12-2) experimental; urgency=low
+
+ * Fixed changelog
+ * Enabled GObject introspection
+ * Build-depend on xulrunner or firefox
+ * Apply best practices for dpkg source format 3.0 (quilt)
+ * Add debug-info package
+ * Wipe out dependency_libs from .la files (Closes: #619544)
+
+ -- Matthias Klumpp <matthias at nlinux.org> Fri, 25 Mar 2011 11:17:32 +0100
+
+packagekit (0.6.12-1) unstable; urgency=low
+
+ * Imported Upstream version 0.6.12
+ - Add speed python backend method (Anders F Bjorklund)
+ - Allow the user to specify a comma delimited list of default
+ backends (Richard Hughes)
+ - Do not enable command not found debugging by default. Fixes
+ rh#666254 (Richard Hughes)
+ - Explictly include GIO in LDADD to fix a compile error on Debian
+ (Matthias Klumpp, Richard Hughes)
+ - Fix calling pk_client_helper_start() with no environment set
+ (Richard Hughes)
+ - Fix LP#591474 bug which caused a crash when the Section() of a
+ package was NULL (Daniel Nicoletti)
+ - Only try to populate the command list in pkcon after the PkControl
+ command has finished (Richard Hughes)
+ - pkcon: check PK error in pk_console_resolve_package (Zhang Qiang)
+ - Set client locale to LC_MESSAGES rather than LC_ALL (Colin Watson)
+ - Provide a hook so spawned backends can report speed (Richard Hughes)
+ - aptcc: Fix compile with GLib 2.24 (Matthias Klumpp)
+ - aptcc: Sanitize file descriptor handling (Matthias Klumpp)
+ - aptcc: Use a pty rather than a pipe for writing to apt (Colin Watson)
+ * Drop APTcc and PK bugfix patches: Applied upstream
+
+ -- Matthias Klumpp <matthias at nlinux.org> Wed, 02 Feb 2011 17:09:14 +0100
+
+packagekit (0.6.11-2) unstable; urgency=low
+
+ * Select right browser on Debian/Ubuntu
+ * Reformatted control file
+ * Fix crash if Section() of a package is NULL
+ * Fix falure of some postinst scripts when running using APTcc (LP: #680328)
+
+ -- Matthias Klumpp <matthias at nlinux.org> Tue, 25 Jan 2011 15:54:54 +0100
+
+packagekit (0.6.11-1) unstable; urgency=low
+
+ * New upstream release
+ - Add a new backend role for updating the whole distro: UpgradeSystem
+ (Richard Hughes)
+ - Allow backend to encode the package origin in the package-id
+ (Richard Hughes)
+ - Added PK_ERROR_ENUM_CANNOT_FETCH_SOURCES when refreshing cache
+ fails (Daniel Nicoletti)
+ - Add recommendation repo:foo' to be able to return all packages in a
+ certain repository (Richard Hughes)
+ - Change the spec to recommend 'category:web-development' rather than
+ '@web-development' (Richard Hughes)
+ - Spawn KDE Debconf frontend if KDE is running (Matthias Klumpp)
+ - aptcc: Added GStreamer search (Daniel Nicoletti)
+ - aptcc: Fix regex not to match "()(64bit)" as we don't support
+ multiarch anyway (Daniel Nicoletti)
+ - aptcc: Port away from PK_BACKEND_OPTIONS (Daniel Nicoletti)
+ - aptcc: Set the env proxy vars so that Apt::Acquire is not
+ overwritten, fixes LP: #633008 (Daniel Nicoletti)
+ - aptcc: Use the new PK_ERROR_ENUM_CANNOT_GET_LOCK (Daniel Nicoletti)
+ * Added libnspr4-dev build-dependency
+ * Switch to dh_python2
+ * Allow every user to set proxy
+ * Refreshed patches
+ * Build-Depend on python >= 2.6.6-3+squeeze4
+ * Switched back to compat level 7
+ * Removed patches which were applied upstream
+
+ -- Matthias Klumpp <matthias at nlinux.org> Fri, 07 Jan 2011 19:58:26 +0100
+
+packagekit (0.6.10-3) unstable; urgency=low
+
+ [ Matthias Klumpp ]
+ * Bumped debhelper version & added Gitignore
+ * Changed control file indentation
+
+ [ Julian Andres Klode ]
+ * Add support for GLib 2.24; thus upload to unstable
+ * Build with -Wl,--as-needed to avoid large dependencies
+ * Add myself to uploaders
+
+ -- Julian Andres Klode <jak at debian.org> Sun, 19 Dec 2010 20:20:42 +0100
+
+packagekit (0.6.10-2) experimental; urgency=low
+
+ * Require privileges to install updates (Closes: #606092)
+ * Break old backends and depend on the new ones (Closes: #606133)
+ * Adjusted Vcs information to link to our new Git repository
+ * Added series file for Ubuntu to apply Ubuntu-specific patches
+ (like the vendor patch for example)
+
+ -- Matthias Klumpp <matthias at nlinux.org> Mon, 06 Dec 2010 18:48:47 +0100
+
+packagekit (0.6.10-1) experimental; urgency=low
+
+ * New upstream release
+ - This is the first release of PackageKit to support session
+ configuration helper support in the GLib and Qt libraries.
+ - This allows debconf to work when using PackageKit on Debian.
+ - A formal transaction lifecyle is now in place, which allows future
+ extensions to hook into the transaction at certain points.
+ * Disabled introspection support
+ (requires a more recent version of gobject-introspection)
+ * APTcc proxy patch from upstream (makes APTcc use APT proxy settings)
+ * Upstream patch for some APTcc crashes
+
+ -- Matthias Klumpp <matthias at nlinux.org> Tue, 02 Nov 2010 18:08:34 +0100
+
+packagekit (0.6.8-2) unstable; urgency=low
+
+ * Make dh_makeshlibs ignore non-public libraries. This prevents it from
+ including an useless shlibs-controlfile into the packages.
+ * Merged some patches from Ubuntu
+
+ -- Matthias Klumpp <matthias at nlinux.org> Tue, 19 Oct 2010 21:05:19 +0200
+
+packagekit (0.6.8-1) unstable; urgency=low
+
+ * Initial release (Closes: #468132)
+
+ -- Matthias Klumpp <matthias at nlinux.org> Wed, 25 Aug 2010 19:40:12 +0200
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..7c37f0a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,176 @@
+Source: packagekit
+Section: admin
+Priority: optional
+Maintainer: Matthias Klumpp <mak at debian.org>
+Uploaders: Julian Andres Klode <jak at debian.org>
+Build-Depends: bash-completion,
+ debhelper-compat (= 13),
+ gir1.2-glib-2.0 (>= 1.36),
+ gobject-introspection (>= 1.36),
+ gtk-doc-tools,
+ libappstream-dev (>= 0.16.0),
+ libapt-pkg-dev (>= 1.9.2),
+ libarchive-dev,
+ libgirepository1.0-dev (>= 1.36),
+ libglib2.0-dev (>= 2.54),
+ libgstreamer-plugins-base1.0-dev,
+ libgtk-3-dev (>= 3.2),
+ libplymouth-dev (>= 0.9.5) [linux-any],
+ libpolkit-gobject-1-dev,
+ libsqlite3-dev,
+ libsystemd-dev (>= 214) [linux-any],
+ meson (>= 0.50),
+ pkgconf,
+ polkitd,
+ systemd-dev [linux-any],
+ valac
+Standards-Version: 4.6.2
+Rules-Requires-Root: no
+Homepage: https://www.freedesktop.org/software/PackageKit/
+Vcs-Git: https://salsa.debian.org/pkgutopia-team/packagekit.git
+Vcs-Browser: https://salsa.debian.org/pkgutopia-team/packagekit
+
+Package: packagekit
+Architecture: any
+Multi-Arch: foreign
+Depends: libglib2.0-bin,
+ polkitd,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Breaks: plymouth (<< 0.9.5)
+Recommends: appstream,
+ packagekit-tools,
+ systemd
+Description: Provides a package management service
+ PackageKit allows performing 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.
+ .
+ Its main benefits are:
+ - Unified developer and user interface on many distributions
+ - Fine-grained permission control via PolicyKit
+ - On-demand installation of missing system components
+
+Package: packagekit-tools
+Architecture: any
+Multi-Arch: foreign
+Depends: packagekit (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: Provides PackageKit command-line tools
+ PackageKit allows performing 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 PackageKit command-line tools.
+
+Package: packagekit-docs
+Architecture: all
+Multi-Arch: foreign
+Section: doc
+Depends: ${misc:Depends}
+Description: Documentation for PackageKit
+ PackageKit allows performing 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 documentation for PackageKit.
+
+Package: libpackagekit-glib2-18
+Architecture: any
+Section: libs
+Multi-Arch: same
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Description: Library for accessing PackageKit using GLib
+ PackageKit allows performing 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 advanced library to access PackageKit using GLib.
+ It makes use of only async D-Bus calls and provides high level tasks which
+ peform the "transaction dance".
+
+Package: libpackagekit-glib2-dev
+Section: libdevel
+Architecture: any
+Depends: gir1.2-packagekitglib-1.0 (= ${binary:Version}),
+ libdbus-1-dev,
+ libglib2.0-dev,
+ libpackagekit-glib2-18 (= ${binary:Version}),
+ libsqlite3-dev,
+ ${misc:Depends}
+Description: Library for accessing PackageKit using GLib (development files)
+ PackageKit allows performing 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 the advanced
+ PackageKit library based on GLib. It makes use of only async D-Bus calls
+ and provides high level tasks which peform the "transaction dance".
+
+Package: gir1.2-packagekitglib-1.0
+Section: introspection
+Architecture: any
+Depends: ${gir:Depends},
+ ${misc:Depends}
+Description: GObject introspection data for the PackageKit GLib library
+ PackageKit allows performing 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 contains introspection data for the PackageKit
+ GLib interface library.
+ .
+ It can be used by packages using the GIRepository format to generate
+ dynamic bindings.
+
+Package: packagekit-gtk3-module
+Architecture: any
+Section: libs
+Multi-Arch: same
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Recommends: gnome-software | apper | packagekit-installer
+Description: Install fonts automatically using PackageKit
+ PackageKit allows performing 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 PackageKit GTK+ module allows any Pango application to install
+ fonts from configured repositories using PackageKit.
+
+Package: gstreamer1.0-packagekit
+Architecture: any
+Section: libs
+Depends: packagekit (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Conflicts: gstreamer0.10-packagekit
+Replaces: gstreamer0.10-packagekit
+Recommends: gnome-software | apper | packagekit-installer
+Description: GStreamer plugin to install codecs using PackageKit
+ PackageKit allows performing 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: packagekit-command-not-found
+Architecture: any
+Section: misc
+Depends: packagekit (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: Offer to install missing programs automatically
+ PackageKit allows performing 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 contains a simple handler for command_not_found that offers to
+ install missing packages on the command line using PackageKit.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..5fecb89
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,170 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: PackageKit
+Source: https://www.freedesktop.org/software/PackageKit/
+
+Files: *
+Copyright: Richard Hughes <richard at hughsie.com>
+ Tom Parker <palfrey at tevp.net>
+ Ken VanDine <ken at vandine.org>
+ Matthias Klumpp <matthias at tenstral.net>
+License: GPL-2+ and LGPL-2.1+
+
+License: GPL-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., 51 Franklin St, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+License: LGPL-2.1+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ This library 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
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+License: FSFAP
+ Copying and distribution of this file, with or without modification, are
+ permitted in any medium without royalty provided the copyright notice and
+ this notice are preserved. This file is offered as-is, without any warranty.
+
+Files: data/org.freedesktop.packagekit.metainfo.*
+Copyright: 2022, Matthias Klumpp <matthias at tenstral.net>
+ 2022, Richard Hughes <richard at hughsie.com>
+License: FSFAP
+
+Files: backends/dummy/*
+ backends/test/*
+ client/*
+ contrib/command-not-found/pk-command-not-found.c
+ data/pk-upgrade-distro.sh
+ tests/data/pk-spawn-proxy.sh
+ tests/data/pk-spawn-test-profiling.sh
+ tests/data/pk-spawn-test-sigquit.sh
+ tests/data/pk-spawn-test.sh
+ src/*
+Copyright: 2007-2014, Richard Hughes <richard at hughsie.com>
+License: GPL-2+
+
+Files: lib/packagekit-glib2/*
+Copyright: 2007-2012, Richard Hughes <richard at hughsie.com>
+License: LGPL-2.1+
+
+Files: backends/alpm/*
+Copyright: 2007, Andreas Obergrusberger <tradiaz at yahoo.de>
+ 2008-2010, Valeriy Lyasotskiy <onestep at ukr.net>
+ 2010-2011, Jonathan Conder <jonno.conder at gmail.com>
+License: GPL-2+
+
+Files: backends/apt/*
+Copyright: 2009-2012, Daniel Nicoletti <dantti12 at gmail.com>
+ 2011-2022, Matthias Klumpp <matthias at tenstral.net>
+License: GPL-2+
+
+Files: backends/apt/apt-sourceslist.cpp
+ backends/apt/apt-sourceslist.h
+Copyright: 1999, Patrick Cole <z at amused.net>
+ 2002, Synaptic development team
+License: GPL-2+
+
+Files: backends/apt/apt-job.cpp
+Copyright: 1999-2008, Daniel Burrows
+ 2004, Michael Vogt <mvo at debian.org>
+ 2011-2017, Daniel Nicoletti <dantti12 at gmail.com>
+ 2015-2022, Matthias Klumpp <matthias at tenstral.net>
+License: GPL-2+
+
+Files: backends/apt/apt-utils.h
+Copyright: 2001, 2005 Daniel Burrows (aptitude)
+ 2009, Daniel Nicoletti <dantti12 at gmail.com>
+License: GPL-2+
+
+Files: backends/apt/pk-backend-apt.cpp
+Copyright: 2007-2008, Richard Hughes <richard at hughsie.com>
+ 2009-2012, Daniel Nicoletti <dantti12 at gmail.com>
+License: GPL-2+
+
+Files: backends/apt/acqpkitstatus.cpp
+Copyright: 2009, Daniel Nicoletti <dantti at gmail.com>
+License: GPL-2+
+
+Files: backends/zypp/*
+Copyright: 2007, Boyd Timothy <btimothy at gmail.com>
+ 2007, Novell, Inc
+ 2007-2008, Scott Reeves <sreeves at novell.com>
+ 2007-2008, Stefan Haas <shaas at suse.de>
+License: GPL-2+
+
+Files: backends/zypp/pk-backend-zypp.cpp
+Copyright: 2007, Novell, Inc
+License: GPL-2+
+
+Files: backends/entropy/pk-backend-entropy.c
+ backends/portage/pk-backend-portage.c
+ backends/portage/portageBackend.py
+Copyright: 2009, Mounir Lamouri (volkmar) <mounir.lamouri at gmail.com>
+License: GPL-2+
+
+Files: backends/entropy/entropyBackend.py
+Copyright: 2009, Mounir Lamouri (volkmar) <mounir.lamouri at gmail.com>
+ 2010, Fabio Erculiani (lxnay) <lxnay at sabayon.org>
+License: GPL-2+
+
+Files: lib/packagekit-glib2/pk-spawn-polkit-agent.c
+ lib/packagekit-glib2/pk-spawn-polkit-agent.h
+Copyright: 2011, Lennart Poettering <lennart at poettering.net>
+ 2012, Matthias Klumpp <matthias at tenstral.net>
+License: LGPL-2.1+
+
+Files: contrib/gstreamer-plugin/pk-gstreamer-install.c
+Copyright: 2008, Bastien Nocera <bnocera at redhat.com>
+ 2008, Richard Hughes <richard at hughsie.com>
+License: GPL-2+
+
+Files: contrib/gtk-module/pk-gtk-module.c
+Copyright: 2008, Behdad Esfahbod <behdad at behdad.org>
+ 2008, Richard Hughes <richard at hughsie.com>
+License: GPL-2+
+
+Files: backends/poldek/pk-backend-poldek.c
+Copyright: 2008-2012, Marcin Banasiak <megabajt at pld-linux.org>
+License: GPL-2+
+
+Files: lib/python/packagekit/backend.py
+Copyright: 2007, Tim Lauridsen <timlau at fedoraproject.org>
+ 2007-2010, Richard Hughes <richard at hughsie.com>
+License: GPL-2+
+
+Files: lib/packagekit-glib2/pk-client-helper.c
+Copyright: 2009, Michael Vogt <michael.vogt at ubuntu.com>
+ 2009, Sebastian Heinlein <devel at glatzor.de>
+ 2010, Richard Hughes <richard at hughsie.com>
+License: LGPL-2.1+
+
+Files: debian/*
+Copyright: 2010-2013, Matthias Klumpp <mak at debian.org>
+License: GPL-2+
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..edc0071
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+NEWS
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..17c58fc
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,6 @@
+[DEFAULT]
+pristine-tar = True
+debian-branch = debian/master
+
+[buildpackage]
+sign-tags = True
diff --git a/debian/gir1.2-packagekitglib-1.0.install b/debian/gir1.2-packagekitglib-1.0.install
new file mode 100644
index 0000000..5d86973
--- /dev/null
+++ b/debian/gir1.2-packagekitglib-1.0.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0/*.typelib usr/lib/girepository-1.0/
diff --git a/debian/gstreamer1.0-packagekit.install b/debian/gstreamer1.0-packagekit.install
new file mode 100644
index 0000000..6bc09df
--- /dev/null
+++ b/debian/gstreamer1.0-packagekit.install
@@ -0,0 +1 @@
+usr/libexec/pk-gstreamer-install
diff --git a/debian/gstreamer1.0-packagekit.links b/debian/gstreamer1.0-packagekit.links
new file mode 100644
index 0000000..1cd28bf
--- /dev/null
+++ b/debian/gstreamer1.0-packagekit.links
@@ -0,0 +1 @@
+usr/libexec/pk-gstreamer-install usr/libexec/gst-install-plugins-helper
diff --git a/debian/gstreamer1.0-packagekit.postinst b/debian/gstreamer1.0-packagekit.postinst
new file mode 100755
index 0000000..66e0959
--- /dev/null
+++ b/debian/gstreamer1.0-packagekit.postinst
@@ -0,0 +1,11 @@
+#!/bin/sh
+# postinst script for gstreamer1.0-packagekit
+set -e
+
+update-alternatives --install /usr/bin/gstreamer-codec-install \
+ gstreamer-codec-install \
+ /usr/libexec/pk-gstreamer-install 80 || true
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/gstreamer1.0-packagekit.prerm b/debian/gstreamer1.0-packagekit.prerm
new file mode 100755
index 0000000..86a844e
--- /dev/null
+++ b/debian/gstreamer1.0-packagekit.prerm
@@ -0,0 +1,13 @@
+#!/bin/sh
+# prerm script for gstreamer1.0-packagekit
+set -e
+
+if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ] ; then
+ update-alternatives --remove gstreamer-codec-install \
+ /usr/libexec/pk-gstreamer-install || true
+
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/libpackagekit-glib2-18.install b/debian/libpackagekit-glib2-18.install
new file mode 100644
index 0000000..32b7244
--- /dev/null
+++ b/debian/libpackagekit-glib2-18.install
@@ -0,0 +1 @@
+usr/lib/*/libpackagekit-glib2.so.*
diff --git a/debian/libpackagekit-glib2-18.symbols b/debian/libpackagekit-glib2-18.symbols
new file mode 100644
index 0000000..94760bf
--- /dev/null
+++ b/debian/libpackagekit-glib2-18.symbols
@@ -0,0 +1,531 @@
+libpackagekit-glib2.so.18 libpackagekit-glib2-18 #MINVER#
+ pk_authorize_enum_get_type at Base 0.9.4
+ pk_authorize_type_enum_from_string at Base 0.9.4
+ pk_authorize_type_enum_to_string at Base 0.9.4
+ pk_bitfield_contain_priority at Base 0.9.4
+ pk_bitfield_from_enums at Base 0.9.4
+ pk_category_get_icon at Base 0.9.4
+ pk_category_get_id at Base 0.9.4
+ pk_category_get_name at Base 0.9.4
+ pk_category_get_parent_id at Base 0.9.4
+ pk_category_get_summary at Base 0.9.4
+ pk_category_get_type at Base 0.9.4
+ pk_category_new at Base 0.9.4
+ pk_category_set_icon at Base 0.9.4
+ pk_category_set_id at Base 0.9.4
+ pk_category_set_name at Base 0.9.4
+ pk_category_set_parent_id at Base 0.9.4
+ pk_category_set_summary at Base 0.9.4
+ pk_client_accept_eula at Base 0.9.4
+ pk_client_accept_eula_async at Base 0.9.4
+ pk_client_adopt at Base 0.9.4
+ pk_client_adopt_async at Base 0.9.4
+ pk_client_create_helper_argv_envp at Base 1.1.13
+ pk_client_depends_on at Base 0.9.4
+ pk_client_depends_on_async at Base 0.9.4
+ pk_client_download_packages at Base 0.9.4
+ pk_client_download_packages_async at Base 0.9.4
+ pk_client_error_get_type at Base 0.9.4
+ pk_client_error_quark at Base 0.9.4
+ pk_client_generic_finish at Base 0.9.4
+ pk_client_get_background at Base 0.9.4
+ pk_client_get_cache_age at Base 0.9.4
+ pk_client_get_categories at Base 0.9.4
+ pk_client_get_categories_async at Base 0.9.4
+ pk_client_get_details at Base 0.9.4
+ pk_client_get_details_async at Base 0.9.4
+ pk_client_get_details_local at Base 0.9.4
+ pk_client_get_details_local_async at Base 0.9.4
+ pk_client_get_details_with_deps_size at Base 1.2.7
+ pk_client_get_distro_upgrades at Base 0.9.4
+ pk_client_get_distro_upgrades_async at Base 0.9.4
+ pk_client_get_files at Base 0.9.4
+ pk_client_get_files_async at Base 0.9.4
+ pk_client_get_files_local at Base 0.9.4
+ pk_client_get_files_local_async at Base 0.9.4
+ pk_client_get_idle at Base 0.9.4
+ pk_client_get_interactive at Base 0.9.4
+ pk_client_get_locale at Base 0.9.4
+ pk_client_get_old_transactions at Base 0.9.4
+ pk_client_get_old_transactions_async at Base 0.9.4
+ pk_client_get_packages at Base 0.9.4
+ pk_client_get_packages_async at Base 0.9.4
+ pk_client_get_progress at Base 0.9.4
+ pk_client_get_progress_async at Base 0.9.4
+ pk_client_get_progress_finish at Base 0.9.4
+ pk_client_get_repo_list at Base 0.9.4
+ pk_client_get_repo_list_async at Base 0.9.4
+ pk_client_get_type at Base 0.9.4
+ pk_client_get_update_detail at Base 0.9.4
+ pk_client_get_update_detail_async at Base 0.9.4
+ pk_client_get_updates at Base 0.9.4
+ pk_client_get_updates_async at Base 0.9.4
+ pk_client_helper_get_type at Base 0.9.4
+ pk_client_helper_is_active at Base 1.1.13
+ pk_client_helper_new at Base 0.9.4
+ pk_client_helper_start at Base 0.9.4
+ pk_client_helper_start_with_socket at Base 1.1.13
+ pk_client_helper_stop at Base 0.9.4
+ pk_client_install_files at Base 0.9.4
+ pk_client_install_files_async at Base 0.9.4
+ pk_client_install_packages at Base 0.9.4
+ pk_client_install_packages_async at Base 0.9.4
+ pk_client_install_signature at Base 0.9.4
+ pk_client_install_signature_async at Base 0.9.4
+ pk_client_new at Base 0.9.4
+ pk_client_refresh_cache at Base 0.9.4
+ pk_client_refresh_cache_async at Base 0.9.4
+ pk_client_remove_packages at Base 0.9.4
+ pk_client_remove_packages_async at Base 0.9.4
+ pk_client_repair_system at Base 0.9.4
+ pk_client_repair_system_async at Base 0.9.4
+ pk_client_repo_enable at Base 0.9.4
+ pk_client_repo_enable_async at Base 0.9.4
+ pk_client_repo_remove at Base 0.9.4
+ pk_client_repo_remove_async at Base 0.9.4
+ pk_client_repo_set_data at Base 0.9.4
+ pk_client_repo_set_data_async at Base 0.9.4
+ pk_client_required_by at Base 0.9.4
+ pk_client_required_by_async at Base 0.9.4
+ pk_client_resolve at Base 0.9.4
+ pk_client_resolve_async at Base 0.9.4
+ pk_client_search_details at Base 0.9.4
+ pk_client_search_details_async at Base 0.9.4
+ pk_client_search_files at Base 0.9.4
+ pk_client_search_files_async at Base 0.9.4
+ pk_client_search_groups at Base 0.9.4
+ pk_client_search_groups_async at Base 0.9.4
+ pk_client_search_names at Base 0.9.4
+ pk_client_search_names_async at Base 0.9.4
+ pk_client_set_background at Base 0.9.4
+ pk_client_set_cache_age at Base 0.9.4
+ pk_client_set_details_with_deps_size at Base 1.2.7
+ pk_client_set_interactive at Base 0.9.4
+ pk_client_set_locale at Base 0.9.4
+ pk_client_state_get_type at Base 1.2.4
+ pk_client_update_packages at Base 0.9.4
+ pk_client_update_packages_async at Base 0.9.4
+ pk_client_upgrade_system at Base 1.0.11
+ pk_client_upgrade_system_async at Base 1.0.11
+ pk_client_what_provides at Base 0.9.4
+ pk_client_what_provides_async at Base 0.9.4
+ pk_console_get_number at Base 1.2.1
+ pk_console_get_prompt at Base 1.2.1
+ pk_control_can_authorize_async at Base 0.9.4
+ pk_control_can_authorize_finish at Base 0.9.4
+ pk_control_error_get_type at Base 0.9.4
+ pk_control_error_quark at Base 0.9.4
+ pk_control_get_daemon_state_async at Base 0.9.4
+ pk_control_get_daemon_state_finish at Base 0.9.4
+ pk_control_get_properties at Base 0.9.4
+ pk_control_get_properties_async at Base 0.9.4
+ pk_control_get_properties_finish at Base 0.9.4
+ pk_control_get_tid_async at Base 0.9.4
+ pk_control_get_tid_finish at Base 0.9.4
+ pk_control_get_time_since_action_async at Base 0.9.4
+ pk_control_get_time_since_action_finish at Base 0.9.4
+ pk_control_get_transaction_list at Base 0.9.4
+ pk_control_get_transaction_list_async at Base 0.9.4
+ pk_control_get_transaction_list_finish at Base 0.9.4
+ pk_control_get_type at Base 0.9.4
+ pk_control_new at Base 0.9.4
+ pk_control_set_proxy2 at Base 0.9.4
+ pk_control_set_proxy2_async at Base 0.9.4
+ pk_control_set_proxy at Base 0.9.4
+ pk_control_set_proxy_async at Base 0.9.4
+ pk_control_set_proxy_finish at Base 0.9.4
+ pk_control_suggest_daemon_quit at Base 0.9.4
+ pk_control_suggest_daemon_quit_async at Base 0.9.4
+ pk_control_suggest_daemon_quit_finish at Base 0.9.4
+ pk_debug_add_log_domain at Base 0.9.4
+ pk_debug_get_option_group at Base 0.9.4
+ pk_debug_is_verbose at Base 0.9.4
+ pk_debug_set_verbose at Base 0.9.4
+ pk_desktop_get_files_for_package at Base 0.9.4
+ pk_desktop_get_package_for_file at Base 0.9.4
+ pk_desktop_get_shown_for_package at Base 0.9.4
+ pk_desktop_get_type at Base 0.9.4
+ pk_desktop_new at Base 0.9.4
+ pk_desktop_open_database at Base 0.9.4
+ pk_details_get_description at Base 0.9.4
+ pk_details_get_download_size at Base 1.2.4
+ pk_details_get_group at Base 0.9.4
+ pk_details_get_license at Base 0.9.4
+ pk_details_get_package_id at Base 0.9.4
+ pk_details_get_size at Base 0.9.4
+ pk_details_get_summary at Base 0.9.4
+ pk_details_get_type at Base 0.9.4
+ pk_details_get_url at Base 0.9.4
+ pk_details_new at Base 0.9.4
+ pk_distro_upgrade_enum_from_string at Base 0.9.4
+ pk_distro_upgrade_enum_get_type at Base 0.9.4
+ pk_distro_upgrade_enum_to_string at Base 0.9.4
+ pk_distro_upgrade_get_id at Base 0.9.4
+ pk_distro_upgrade_get_state at Base 0.9.4
+ pk_distro_upgrade_get_summary at Base 0.9.4
+ pk_distro_upgrade_get_type at Base 0.9.4
+ pk_distro_upgrade_new at Base 0.9.4
+ pk_enum_find_string at Base 0.9.4
+ pk_enum_find_value at Base 0.9.4
+ pk_error_enum_from_string at Base 0.9.4
+ pk_error_enum_get_type at Base 0.9.4
+ pk_error_enum_to_string at Base 0.9.4
+ pk_error_get_code at Base 0.9.4
+ pk_error_get_details at Base 0.9.4
+ pk_error_get_type at Base 0.9.4
+ pk_error_new at Base 0.9.4
+ pk_eula_required_get_eula_id at Base 1.1.9
+ pk_eula_required_get_license_agreement at Base 1.1.9
+ pk_eula_required_get_package_id at Base 1.1.9
+ pk_eula_required_get_type at Base 0.9.4
+ pk_eula_required_get_vendor_name at Base 1.1.9
+ pk_eula_required_new at Base 0.9.4
+ pk_exit_enum_from_string at Base 0.9.4
+ pk_exit_enum_get_type at Base 0.9.4
+ pk_exit_enum_to_string at Base 0.9.4
+ pk_files_get_files at Base 0.9.4
+ pk_files_get_package_id at Base 0.9.4
+ pk_files_get_type at Base 0.9.4
+ pk_files_new at Base 0.9.4
+ pk_filter_bitfield_from_string at Base 0.9.4
+ pk_filter_bitfield_to_string at Base 0.9.4
+ pk_filter_enum_from_string at Base 0.9.4
+ pk_filter_enum_get_type at Base 0.9.4
+ pk_filter_enum_to_string at Base 0.9.4
+ pk_get_distro_id at Base 0.9.4
+ pk_get_distro_name at Base 1.1.4
+ pk_get_distro_version_id at Base 1.1.0
+ pk_group_bitfield_from_string at Base 0.9.4
+ pk_group_bitfield_to_string at Base 0.9.4
+ pk_group_enum_from_string at Base 0.9.4
+ pk_group_enum_get_type at Base 0.9.4
+ pk_group_enum_to_string at Base 0.9.4
+ pk_info_enum_from_string at Base 0.9.4
+ pk_info_enum_get_type at Base 0.9.4
+ pk_info_enum_to_localised_past at Base 0.9.4
+ pk_info_enum_to_localised_present at Base 0.9.4
+ pk_info_enum_to_string at Base 0.9.4
+ pk_iso8601_from_date at Base 0.9.4
+ pk_iso8601_present at Base 0.9.4
+ pk_iso8601_to_date at Base 0.9.4
+ pk_iso8601_to_datetime at Base 0.9.4
+ pk_item_progress_get_package_id at Base 0.9.4
+ pk_item_progress_get_percentage at Base 0.9.4
+ pk_item_progress_get_status at Base 0.9.4
+ pk_item_progress_get_type at Base 0.9.4
+ pk_item_progress_new at Base 0.9.4
+ pk_media_change_required_get_type at Base 0.9.4
+ pk_media_change_required_new at Base 0.9.4
+ pk_media_type_enum_from_string at Base 0.9.4
+ pk_media_type_enum_get_type at Base 0.9.4
+ pk_media_type_enum_to_string at Base 0.9.4
+ pk_network_enum_from_string at Base 0.9.4
+ pk_network_enum_get_type at Base 0.9.4
+ pk_network_enum_to_string at Base 0.9.4
+ pk_offline_action_from_string at Base 1.0.0
+ pk_offline_action_get_type at Base 1.0.0
+ pk_offline_action_to_string at Base 1.0.0
+ pk_offline_auth_cancel at Base 1.0.0
+ pk_offline_auth_clear_results at Base 1.0.0
+ pk_offline_auth_invalidate at Base 1.0.0
+ pk_offline_auth_set_action at Base 1.0.0
+ pk_offline_auth_set_prepared_ids at Base 1.0.0
+ pk_offline_auth_set_prepared_upgrade at Base 1.1.4
+ pk_offline_auth_set_results at Base 1.0.0
+ pk_offline_auth_trigger at Base 1.0.0
+ pk_offline_auth_trigger_upgrade at Base 1.1.0
+ pk_offline_cancel at Base 1.0.0
+ pk_offline_cancel_with_flags at Base 1.2.5
+ pk_offline_clear_results at Base 1.0.0
+ pk_offline_clear_results_with_flags at Base 1.2.5
+ pk_offline_error_get_type at Base 1.0.0
+ pk_offline_error_quark at Base 1.0.0
+ pk_offline_flags_get_type at Base 1.2.5
+ pk_offline_get_action at Base 1.0.0
+ pk_offline_get_action_monitor at Base 1.0.0
+ pk_offline_get_prepared_ids at Base 1.0.0
+ pk_offline_get_prepared_monitor at Base 1.0.0
+ pk_offline_get_prepared_sack at Base 1.0.0
+ pk_offline_get_prepared_upgrade at Base 1.1.4
+ pk_offline_get_prepared_upgrade_monitor at Base 1.1.0
+ pk_offline_get_prepared_upgrade_name at Base 1.1.4
+ pk_offline_get_prepared_upgrade_version at Base 1.1.0
+ pk_offline_get_results at Base 1.0.0
+ pk_offline_get_results_mtime at Base 1.0.0
+ pk_offline_trigger at Base 1.0.0
+ pk_offline_trigger_upgrade at Base 1.1.0
+ pk_offline_trigger_upgrade_with_flags at Base 1.2.5
+ pk_offline_trigger_with_flags at Base 1.2.5
+ pk_package_equal at Base 0.9.4
+ pk_package_equal_id at Base 0.9.4
+ pk_package_get_arch at Base 0.9.4
+ pk_package_get_data at Base 0.9.4
+ pk_package_get_id at Base 0.9.4
+ pk_package_get_info at Base 0.9.4
+ pk_package_get_name at Base 0.9.4
+ pk_package_get_summary at Base 0.9.4
+ pk_package_get_type at Base 0.9.4
+ pk_package_get_update_severity at Base 1.2.4
+ pk_package_get_version at Base 0.9.4
+ pk_package_id_build at Base 0.9.4
+ pk_package_id_check at Base 0.9.4
+ pk_package_id_equal_fuzzy_arch at Base 0.9.4
+ pk_package_id_split at Base 0.9.4
+ pk_package_id_to_printable at Base 0.9.4
+ pk_package_ids_add_id at Base 0.9.4
+ pk_package_ids_add_ids at Base 0.9.4
+ pk_package_ids_check at Base 0.9.4
+ pk_package_ids_from_id at Base 0.9.4
+ pk_package_ids_from_string at Base 0.9.4
+ pk_package_ids_present_id at Base 0.9.4
+ pk_package_ids_remove_id at Base 0.9.4
+ pk_package_ids_to_string at Base 0.9.4
+ pk_package_new at Base 0.9.4
+ pk_package_parse at Base 0.9.4
+ pk_package_print at Base 0.9.4
+ pk_package_sack_add_package at Base 0.9.4
+ pk_package_sack_add_package_by_id at Base 0.9.4
+ pk_package_sack_add_packages_from_file at Base 0.9.4
+ pk_package_sack_clear at Base 0.9.4
+ pk_package_sack_filter at Base 0.9.4
+ pk_package_sack_filter_by_info at Base 0.9.4
+ pk_package_sack_find_by_id at Base 0.9.4
+ pk_package_sack_find_by_id_name_arch at Base 0.9.4
+ pk_package_sack_get_array at Base 0.9.4
+ pk_package_sack_get_details at Base 0.9.4
+ pk_package_sack_get_details_async at Base 0.9.4
+ pk_package_sack_get_ids at Base 0.9.4
+ pk_package_sack_get_size at Base 0.9.4
+ pk_package_sack_get_total_bytes at Base 0.9.4
+ pk_package_sack_get_type at Base 0.9.4
+ pk_package_sack_get_update_detail at Base 0.9.4
+ pk_package_sack_get_update_detail_async at Base 0.9.4
+ pk_package_sack_merge_generic_finish at Base 0.9.4
+ pk_package_sack_new at Base 0.9.4
+ pk_package_sack_remove_by_filter at Base 0.9.4
+ pk_package_sack_remove_package at Base 0.9.4
+ pk_package_sack_remove_package_by_id at Base 0.9.4
+ pk_package_sack_resolve at Base 0.9.4
+ pk_package_sack_resolve_async at Base 0.9.4
+ pk_package_sack_sort at Base 0.9.4
+ pk_package_sack_sort_type_get_type at Base 0.9.4
+ pk_package_sack_to_file at Base 0.9.4
+ pk_package_set_id at Base 0.9.4
+ pk_package_set_info at Base 0.9.4
+ pk_package_set_summary at Base 0.9.4
+ pk_package_set_update_severity at Base 1.2.4
+ pk_polkit_agent_close at Base 0.9.4
+ pk_polkit_agent_open at Base 0.9.4
+ pk_progress_bar_end at Base 1.2.1
+ pk_progress_bar_get_type at Base 1.2.1
+ pk_progress_bar_new at Base 1.2.1
+ pk_progress_bar_set_padding at Base 1.2.1
+ pk_progress_bar_set_percentage at Base 1.2.1
+ pk_progress_bar_set_size at Base 1.2.1
+ pk_progress_bar_start at Base 1.2.1
+ pk_progress_get_allow_cancel at Base 1.1.0
+ pk_progress_get_caller_active at Base 1.1.0
+ pk_progress_get_download_size_remaining at Base 1.1.0
+ pk_progress_get_elapsed_time at Base 1.1.0
+ pk_progress_get_item_progress at Base 1.1.0
+ pk_progress_get_package at Base 1.1.0
+ pk_progress_get_package_id at Base 1.1.0
+ pk_progress_get_percentage at Base 1.1.0
+ pk_progress_get_remaining_time at Base 1.1.0
+ pk_progress_get_role at Base 1.1.0
+ pk_progress_get_sender at Base 1.2.6
+ pk_progress_get_speed at Base 1.1.0
+ pk_progress_get_status at Base 1.1.0
+ pk_progress_get_transaction_flags at Base 1.1.0
+ pk_progress_get_transaction_id at Base 1.1.0
+ pk_progress_get_type at Base 0.9.4
+ pk_progress_get_uid at Base 1.1.0
+ pk_progress_new at Base 0.9.4
+ pk_progress_new_with_callback at Base 1.3.1
+ pk_progress_set_allow_cancel at Base 0.9.4
+ pk_progress_set_caller_active at Base 0.9.4
+ pk_progress_set_download_size_remaining at Base 0.9.4
+ pk_progress_set_elapsed_time at Base 0.9.4
+ pk_progress_set_item_progress at Base 0.9.4
+ pk_progress_set_package at Base 0.9.4
+ pk_progress_set_package_id at Base 0.9.4
+ pk_progress_set_percentage at Base 0.9.4
+ pk_progress_set_remaining_time at Base 0.9.4
+ pk_progress_set_role at Base 0.9.4
+ pk_progress_set_sender at Base 1.2.6
+ pk_progress_set_speed at Base 0.9.4
+ pk_progress_set_status at Base 0.9.4
+ pk_progress_set_transaction_flags at Base 0.9.4
+ pk_progress_set_transaction_id at Base 0.9.4
+ pk_progress_set_uid at Base 0.9.4
+ pk_progress_type_get_type at Base 0.9.4
+ pk_ptr_array_to_strv at Base 0.9.4
+ pk_repo_detail_get_description at Base 0.9.4
+ pk_repo_detail_get_enabled at Base 0.9.4
+ pk_repo_detail_get_id at Base 0.9.4
+ pk_repo_detail_get_type at Base 0.9.4
+ pk_repo_detail_new at Base 0.9.4
+ pk_repo_signature_required_get_type at Base 0.9.4
+ pk_repo_signature_required_new at Base 0.9.4
+ pk_require_restart_get_type at Base 0.9.4
+ pk_require_restart_new at Base 0.9.4
+ pk_restart_enum_from_string at Base 0.9.4
+ pk_restart_enum_get_type at Base 0.9.4
+ pk_restart_enum_to_string at Base 0.9.4
+ pk_results_add_category at Base 0.9.4
+ pk_results_add_details at Base 0.9.4
+ pk_results_add_distro_upgrade at Base 0.9.4
+ pk_results_add_eula_required at Base 0.9.4
+ pk_results_add_files at Base 0.9.4
+ pk_results_add_media_change_required at Base 0.9.4
+ pk_results_add_package at Base 0.9.4
+ pk_results_add_repo_detail at Base 0.9.4
+ pk_results_add_repo_signature_required at Base 0.9.4
+ pk_results_add_require_restart at Base 0.9.4
+ pk_results_add_transaction at Base 0.9.4
+ pk_results_add_update_detail at Base 0.9.4
+ pk_results_get_category_array at Base 0.9.4
+ pk_results_get_details_array at Base 0.9.4
+ pk_results_get_distro_upgrade_array at Base 0.9.4
+ pk_results_get_error_code at Base 0.9.4
+ pk_results_get_eula_required_array at Base 0.9.4
+ pk_results_get_exit_code at Base 0.9.4
+ pk_results_get_files_array at Base 0.9.4
+ pk_results_get_media_change_required_array at Base 0.9.4
+ pk_results_get_package_array at Base 0.9.4
+ pk_results_get_package_sack at Base 0.9.4
+ pk_results_get_repo_detail_array at Base 0.9.4
+ pk_results_get_repo_signature_required_array at Base 0.9.4
+ pk_results_get_require_restart_array at Base 0.9.4
+ pk_results_get_require_restart_worst at Base 0.9.4
+ pk_results_get_role at Base 0.9.4
+ pk_results_get_transaction_array at Base 0.9.4
+ pk_results_get_transaction_flags at Base 0.9.4
+ pk_results_get_type at Base 0.9.4
+ pk_results_get_update_detail_array at Base 0.9.4
+ pk_results_new at Base 0.9.4
+ pk_results_set_error_code at Base 0.9.4
+ pk_results_set_exit_code at Base 0.9.4
+ pk_results_set_role at Base 1.1.9
+ pk_role_bitfield_from_string at Base 0.9.4
+ pk_role_bitfield_to_string at Base 0.9.4
+ pk_role_enum_from_string at Base 0.9.4
+ pk_role_enum_get_type at Base 0.9.4
+ pk_role_enum_to_localised_present at Base 0.9.4
+ pk_role_enum_to_string at Base 0.9.4
+ pk_sig_type_enum_from_string at Base 0.9.4
+ pk_sig_type_enum_get_type at Base 0.9.4
+ pk_sig_type_enum_to_string at Base 0.9.4
+ pk_source_get_type at Base 0.9.4
+ pk_source_new at Base 0.9.4
+ pk_status_enum_from_string at Base 0.9.4
+ pk_status_enum_get_type at Base 0.9.4
+ pk_status_enum_to_localised_text at Base 1.2.1
+ pk_status_enum_to_string at Base 0.9.4
+ pk_task_depends_on_async at Base 0.9.4
+ pk_task_depends_on_sync at Base 0.9.4
+ pk_task_download_packages_async at Base 0.9.4
+ pk_task_download_packages_sync at Base 0.9.4
+ pk_task_generic_finish at Base 0.9.4
+ pk_task_get_allow_downgrade at Base 1.0.6
+ pk_task_get_allow_reinstall at Base 1.0.6
+ pk_task_get_categories_async at Base 0.9.4
+ pk_task_get_categories_sync at Base 0.9.4
+ pk_task_get_details_async at Base 0.9.4
+ pk_task_get_details_sync at Base 0.9.4
+ pk_task_get_files_async at Base 0.9.4
+ pk_task_get_files_sync at Base 0.9.4
+ pk_task_get_only_download at Base 0.9.4
+ pk_task_get_only_trusted at Base 0.9.5
+ pk_task_get_packages_async at Base 0.9.4
+ pk_task_get_packages_sync at Base 0.9.4
+ pk_task_get_repo_list_async at Base 0.9.4
+ pk_task_get_repo_list_sync at Base 0.9.4
+ pk_task_get_simulate at Base 0.9.4
+ pk_task_get_type at Base 0.9.4
+ pk_task_get_update_detail_async at Base 0.9.4
+ pk_task_get_update_detail_sync at Base 0.9.4
+ pk_task_get_updates_async at Base 0.9.4
+ pk_task_get_updates_sync at Base 0.9.4
+ pk_task_install_files_async at Base 0.9.4
+ pk_task_install_files_sync at Base 0.9.4
+ pk_task_install_packages_async at Base 0.9.4
+ pk_task_install_packages_sync at Base 0.9.4
+ pk_task_new at Base 0.9.4
+ pk_task_refresh_cache_async at Base 0.9.4
+ pk_task_refresh_cache_sync at Base 0.9.4
+ pk_task_remove_packages_async at Base 0.9.4
+ pk_task_remove_packages_sync at Base 0.9.4
+ pk_task_repair_system_async at Base 0.9.4
+ pk_task_repair_system_sync at Base 0.9.4
+ pk_task_repo_enable_async at Base 0.9.4
+ pk_task_repo_enable_sync at Base 0.9.4
+ pk_task_required_by_async at Base 0.9.4
+ pk_task_required_by_sync at Base 0.9.4
+ pk_task_resolve_async at Base 0.9.4
+ pk_task_resolve_sync at Base 0.9.4
+ pk_task_search_details_async at Base 0.9.4
+ pk_task_search_details_sync at Base 0.9.4
+ pk_task_search_files_async at Base 0.9.4
+ pk_task_search_files_sync at Base 0.9.4
+ pk_task_search_groups_async at Base 0.9.4
+ pk_task_search_groups_sync at Base 0.9.4
+ pk_task_search_names_async at Base 0.9.4
+ pk_task_search_names_sync at Base 0.9.4
+ pk_task_set_allow_downgrade at Base 1.0.6
+ pk_task_set_allow_reinstall at Base 1.0.6
+ pk_task_set_only_download at Base 0.9.4
+ pk_task_set_only_trusted at Base 0.9.5
+ pk_task_set_simulate at Base 0.9.4
+ pk_task_text_get_type at Base 1.2.1
+ pk_task_text_new at Base 1.2.1
+ pk_task_update_packages_async at Base 0.9.4
+ pk_task_update_packages_sync at Base 0.9.4
+ pk_task_upgrade_system_async at Base 1.1.0
+ pk_task_upgrade_system_sync at Base 1.1.0
+ pk_task_user_accepted at Base 0.9.4
+ pk_task_user_declined at Base 0.9.4
+ pk_task_what_provides_async at Base 0.9.4
+ pk_task_what_provides_sync at Base 0.9.4
+ pk_task_wrapper_get_type at Base 1.2.1
+ pk_task_wrapper_new at Base 1.2.1
+ pk_transaction_flag_bitfield_from_string at Base 0.9.4
+ pk_transaction_flag_bitfield_to_string at Base 0.9.4
+ pk_transaction_flag_enum_from_string at Base 0.9.4
+ pk_transaction_flag_enum_get_type at Base 0.9.4
+ pk_transaction_flag_enum_to_string at Base 0.9.4
+ pk_transaction_list_get_ids at Base 0.9.4
+ pk_transaction_list_get_type at Base 0.9.4
+ pk_transaction_list_new at Base 0.9.4
+ pk_transaction_past_get_cmdline at Base 0.9.4
+ pk_transaction_past_get_data at Base 0.9.4
+ pk_transaction_past_get_datetime at Base 0.9.4
+ pk_transaction_past_get_duration at Base 0.9.4
+ pk_transaction_past_get_id at Base 0.9.4
+ pk_transaction_past_get_role at Base 0.9.4
+ pk_transaction_past_get_succeeded at Base 0.9.4
+ pk_transaction_past_get_timespec at Base 0.9.4
+ pk_transaction_past_get_timestamp at Base 0.9.4
+ pk_transaction_past_get_type at Base 0.9.4
+ pk_transaction_past_get_uid at Base 0.9.4
+ pk_transaction_past_new at Base 0.9.4
+ pk_update_detail_get_bugzilla_urls at Base 0.9.4
+ pk_update_detail_get_changelog at Base 0.9.4
+ pk_update_detail_get_cve_urls at Base 0.9.4
+ pk_update_detail_get_issued at Base 0.9.4
+ pk_update_detail_get_obsoletes at Base 0.9.4
+ pk_update_detail_get_package_id at Base 0.9.4
+ pk_update_detail_get_restart at Base 0.9.4
+ pk_update_detail_get_state at Base 0.9.4
+ pk_update_detail_get_type at Base 0.9.4
+ pk_update_detail_get_update_text at Base 0.9.4
+ pk_update_detail_get_updated at Base 0.9.4
+ pk_update_detail_get_updates at Base 0.9.4
+ pk_update_detail_get_vendor_urls at Base 0.9.4
+ pk_update_detail_new at Base 0.9.4
+ pk_update_state_enum_from_string at Base 0.9.4
+ pk_update_state_enum_get_type at Base 0.9.4
+ pk_update_state_enum_to_string at Base 0.9.4
+ pk_upgrade_kind_enum_from_string at Base 0.9.4
+ pk_upgrade_kind_enum_get_type at Base 0.9.4
+ pk_upgrade_kind_enum_to_string at Base 0.9.4
diff --git a/debian/libpackagekit-glib2-dev.install b/debian/libpackagekit-glib2-dev.install
new file mode 100644
index 0000000..c4e838d
--- /dev/null
+++ b/debian/libpackagekit-glib2-dev.install
@@ -0,0 +1,5 @@
+usr/include/PackageKit/packagekit-glib2/*
+usr/lib/*/libpackagekit-glib2.so
+usr/lib/*/pkgconfig/packagekit-glib2.pc
+usr/share/gir-1.0/
+usr/share/vala/vapi/packagekit-glib2.*
diff --git a/debian/packagekit-command-not-found.install b/debian/packagekit-command-not-found.install
new file mode 100644
index 0000000..4e9bfe6
--- /dev/null
+++ b/debian/packagekit-command-not-found.install
@@ -0,0 +1,3 @@
+etc/PackageKit/CommandNotFound.conf
+etc/profile.d/PackageKit.sh
+usr/libexec/pk-command-not-found
diff --git a/debian/packagekit-docs.install b/debian/packagekit-docs.install
new file mode 100644
index 0000000..8485590
--- /dev/null
+++ b/debian/packagekit-docs.install
@@ -0,0 +1 @@
+usr/share/gtk-doc/html/PackageKit/*
diff --git a/debian/packagekit-gtk3-module.install b/debian/packagekit-gtk3-module.install
new file mode 100644
index 0000000..ce52547
--- /dev/null
+++ b/debian/packagekit-gtk3-module.install
@@ -0,0 +1,2 @@
+usr/lib/*/gnome-settings-daemon-3.0/gtk-modules/* usr/lib/gnome-settings-daemon-3.0/gtk-modules
+usr/lib/*/gtk-3.0/modules/*.so
diff --git a/debian/packagekit-tools.install b/debian/packagekit-tools.install
new file mode 100644
index 0000000..7687112
--- /dev/null
+++ b/debian/packagekit-tools.install
@@ -0,0 +1,5 @@
+usr/bin/pkcon
+usr/bin/pkmon
+usr/share/bash-completion/completions/*
+usr/share/man/man1/pkcon.1
+usr/share/man/man1/pkmon.1
diff --git a/debian/packagekit.conffiles b/debian/packagekit.conffiles
new file mode 100644
index 0000000..a0cf9eb
--- /dev/null
+++ b/debian/packagekit.conffiles
@@ -0,0 +1 @@
+remove-on-upgrade /etc/dbus-1/system.d/org.freedesktop.PackageKit.conf
diff --git a/debian/packagekit.dirs b/debian/packagekit.dirs
new file mode 100644
index 0000000..a95e17b
--- /dev/null
+++ b/debian/packagekit.dirs
@@ -0,0 +1,2 @@
+var/cache/PackageKit/downloads
+var/lib/PackageKit
diff --git a/debian/packagekit.install b/debian/packagekit.install
new file mode 100644
index 0000000..d4798dc
--- /dev/null
+++ b/debian/packagekit.install
@@ -0,0 +1,19 @@
+${env:deb_systemdsystemunitdir}
+etc/PackageKit/PackageKit.conf
+etc/PackageKit/Vendor.conf
+etc/apt/apt.conf.d/20packagekit
+usr/lib/*/packagekit-backend/*
+usr/lib/systemd/user/pk-debconf-helper.*
+usr/libexec/packagekit-direct
+usr/libexec/packagekitd
+usr/libexec/pk-debconf-helper
+usr/libexec/pk-offline-update
+usr/share/PackageKit/helpers/apt/*
+usr/share/PackageKit/helpers/test_spawn/*
+usr/share/dbus-1/interfaces
+usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service
+usr/share/dbus-1/system.d/org.freedesktop.PackageKit.conf
+usr/share/locale/*/LC_MESSAGES/PackageKit.mo
+usr/share/metainfo/org.freedesktop.packagekit.metainfo.xml
+usr/share/polkit-1/actions/org.freedesktop.packagekit.policy
+usr/share/polkit-1/rules.d/*
diff --git a/debian/packagekit.links b/debian/packagekit.links
new file mode 100644
index 0000000..ab8887e
--- /dev/null
+++ b/debian/packagekit.links
@@ -0,0 +1 @@
+${env:deb_systemdsystemunitdir}/packagekit-offline-update.service ${env:deb_systemdsystemunitdir}/system-update.target.wants/packagekit-offline-update.service
diff --git a/debian/packagekit.lintian-overrides b/debian/packagekit.lintian-overrides
new file mode 100644
index 0000000..5ea24c2
--- /dev/null
+++ b/debian/packagekit.lintian-overrides
@@ -0,0 +1,3 @@
+# These libraries are used for testing and are loaded dynamically by the PK daemon,
+# so they don't need explicit libc linkage.
+packagekit: library-not-linked-against-libc [usr/lib/*/packagekit-backend/libpk_backend_test*.so]
diff --git a/debian/packagekit.postinst b/debian/packagekit.postinst
new file mode 100755
index 0000000..ee941b6
--- /dev/null
+++ b/debian/packagekit.postinst
@@ -0,0 +1,18 @@
+#!/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
diff --git a/debian/packagekit.postrm b/debian/packagekit.postrm
new file mode 100755
index 0000000..6ec30bd
--- /dev/null
+++ b/debian/packagekit.postrm
@@ -0,0 +1,17 @@
+#!/bin/sh
+# postrm script for packagekit
+set -e
+
+if [ "$1" = "purge" ]; then
+
+ if [ -x /etc/init.d/dbus ]; then
+ invoke-rc.d dbus force-reload || true
+ fi
+
+ # Remove PK transaction db and desktop cache
+ rm -rf /var/lib/PackageKit
+ rm -rf /var/cache/PackageKit
+
+fi
+
+#DEBHELPER#
diff --git a/debian/patches/policy.diff b/debian/patches/policy.diff
new file mode 100644
index 0000000..6244341
--- /dev/null
+++ b/debian/patches/policy.diff
@@ -0,0 +1,64 @@
+Set Debian PolKit policy for PackageKit
+Forwarded: not-needed
+Author: Matthias Klumpp <matthias at tenstral.net>
+Last-Update: 2012-08-14
+--- a/policy/org.freedesktop.packagekit.policy.in
++++ b/policy/org.freedesktop.packagekit.policy.in
+@@ -96,7 +96,7 @@
+ <defaults>
+ <allow_any>auth_admin</allow_any>
+ <allow_inactive>auth_admin</allow_inactive>
+- <allow_active>auth_admin_keep</allow_active>
++ <allow_active>auth_admin</allow_active>
+ </defaults>
+ <annotate key="org.freedesktop.policykit.imply">org.freedesktop.packagekit.package-install</annotate>
+ </action>
+@@ -131,7 +131,7 @@
+ <defaults>
+ <allow_any>auth_admin</allow_any>
+ <allow_inactive>auth_admin</allow_inactive>
+- <allow_active>yes</allow_active>
++ <allow_active>auth_admin_keep</allow_active>
+ </defaults>
+ </action>
+
+@@ -151,7 +151,7 @@
+ <defaults>
+ <allow_any>auth_admin</allow_any>
+ <allow_inactive>auth_admin</allow_inactive>
+- <allow_active>auth_admin_keep</allow_active>
++ <allow_active>auth_admin</allow_active>
+ </defaults>
+ <annotate key="org.freedesktop.policykit.imply">org.freedesktop.packagekit.package-install</annotate>
+ </action>
+@@ -170,7 +170,7 @@
+ <defaults>
+ <allow_any>auth_admin</allow_any>
+ <allow_inactive>auth_admin</allow_inactive>
+- <allow_active>yes</allow_active>
++ <allow_active>auth_admin_keep</allow_active>
+ </defaults>
+ </action>
+
+@@ -200,7 +200,7 @@
+ <icon_name>package-x-generic</icon_name>
+ <defaults>
+ <allow_any>auth_admin</allow_any>
+- <allow_inactive>auth_admin</allow_inactive>
++ <allow_inactive>yes</allow_inactive>
+ <allow_active>yes</allow_active>
+ </defaults>
+ </action>
+--- a/policy/org.freedesktop.packagekit.rules
++++ b/policy/org.freedesktop.packagekit.rules
+@@ -1,7 +1,8 @@
+ polkit.addRule(function(action, subject) {
+- if (action.id == "org.freedesktop.packagekit.package-install" &&
++ if ((action.id == "org.freedesktop.packagekit.upgrade-system" ||
++ action.id == "org.freedesktop.packagekit.trigger-offline-update") &&
+ subject.active == true && subject.local == true &&
+- subject.isInGroup("wheel")) {
++ subject.isInGroup("sudo")) {
+ return polkit.Result.YES;
+ }
+ });
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..712e805
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+policy.diff
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..9ed66c9
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,85 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE=1
+
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
+# Use this variable to set the PackageKit configure flags
+PK_CONFIGURE_FLAGS = \
+ -Ddaemon_tests=false \
+ -Dpackaging_backend=apt \
+ -Dsystemd=true \
+ -Doffline_update=true \
+ -Dgobject_introspection=true \
+ -Dman_pages=true \
+ -Dgtk_doc=true \
+ -Dbash_completion=true \
+ -Dbash_command_not_found=true \
+ -Dgstreamer_plugin=true \
+ -Dgtk_module=true \
+ -Dcron=false \
+ -Dpython_backend=false
+
+ifneq ($(DEB_HOST_ARCH_OS), linux)
+ PK_CONFIGURE_FLAGS += -Dsystemd=false -Doffline_update=false
+else
+ export deb_systemdsystemunitdir = $(shell pkg-config --variable=systemdsystemunitdir systemd | sed s,^/,,)
+endif
+
+LDFLAGS += -Wl,--as-needed
+
+# Define install target dir
+INSTALLDIR = $(CURDIR)/debian/tmp
+
+%:
+ dh $@ --with gir
+
+extrainstallfiles-stamp:
+ grep -E -v 'systemdsystemunitdir|pk-offline-update|pk-debconf-helper' debian/packagekit.install > debian/packagekit.install.kfreebsd
+ grep -E -v 'systemdsystemunitdir|pk-offline-update|pk-debconf-helper' debian/packagekit.install > debian/packagekit.install.hurd
+ touch $@
+
+override_dh_auto_configure:
+ cp -dpr $(CURDIR)/docs/api $(CURDIR)/docs/api.orig
+ dh_auto_configure -- $(PK_CONFIGURE_FLAGS)
+
+override_dh_auto_install:
+ dh_auto_install --destdir=$(INSTALLDIR)
+
+ # These files do not need to be installed
+ rm -f $(INSTALLDIR)/usr/share/PackageKit/pk-upgrade-distro.sh
+ rm -f $(INSTALLDIR)/usr/bin/packagekit-bugreport.sh
+ rm -f $(INSTALLDIR)/var/lib/PackageKit/transactions.db
+
+ rm $(INSTALLDIR)/etc/PackageKit/Vendor.conf
+ifeq ($(shell dpkg-vendor --query vendor),Ubuntu)
+ cp $(CURDIR)/debian/vendor/Vendor.ubuntu.conf $(INSTALLDIR)/etc/PackageKit/Vendor.conf
+else
+ cp $(CURDIR)/debian/vendor/Vendor.debian.conf $(INSTALLDIR)/etc/PackageKit/Vendor.conf
+endif
+
+override_dh_install: extrainstallfiles-stamp
+ dh_install
+
+override_dh_makeshlibs:
+ dh_makeshlibs -Xlibpk-gtk-module -Xlibpk_
+ dh_girepository
+
+override_dh_auto_clean:
+ dh_auto_clean
+ # Remove the autogenerated .install files for non-linux architectures
+ rm -f debian/packagekit.install.kfreebsd
+ rm -f debian/packagekit.install.hurd
+
+override_dh_gencontrol:
+ dh_gencontrol -- $(SUBSTVARS)
+
+override_dh_installsystemd:
+ # We don't want to stop/restart the packagekit service and especially not the
+ # packagekit-offline-update service, as PackageKit might be performing the
+ # package upgrade right now and would kill the running APT/dpkg transaction,
+ # leaving the system in a broken state.
+ # The PackageKit daemon is fine with being upgraded while running, and we do
+ # send it the `SuggestDaemonQuit` command to have it reload itself when it is
+ # able to (ensuring it doesn't crash after ejecting the backend and reloading it).
+ dh_installsystemd --no-start --no-restart-after-upgrade --no-stop-on-upgrade
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/update-packagekit-app-data.1 b/debian/update-packagekit-app-data.1
new file mode 100644
index 0000000..c854a01
--- /dev/null
+++ b/debian/update-packagekit-app-data.1
@@ -0,0 +1,30 @@
+.TH update-packagekit-app-data 1 "August 26, 2010"
+.SH NAME
+update-packagekit-app-data \- Generate a cache of mime type and codec handlers
+.SH DESCRIPTION
+This manual page documents the
+.B update-packagekit-app-data
+command.
+.PP
+.B update-packagekit-app-data
+generate a cache of mime type and codec handlers.
+It provides the app-install cache for PackageKit.
+.PP
+.SH OPTIONS
+Additional options:
+.TP 4
+.B \-h, \-\-help
+show help about possible commands.
+.TP 4
+.B \-d \fIDESKTOP_DIR\fP, \-\-desktop-dir \fIDESKTOP_DIR\fP
+Define directory that contains the desktop files of the
+applications.
+.TP 4
+.B \-c \fICACHE_DIR\fP, \-\-cache-dir \fICACHE_DIR\fP
+Set directory where the data should be cached in.
+.SH AUTHOR
+update-packagekit-app-data was written by
+Michael Vogt <mvo at ubuntu.com> and Sebastian Heinlein <devel at glatzor.de>
+.PP
+This manual page was written by Matthias Klumpp <matthias at tenstral.net>,
+for the Debian project (and may be used by others).
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..af7c600
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,3 @@
+---
+Contact: Richard Hughes
+Bug-Database: http://bugzilla.freedesktop.org/
diff --git a/debian/vendor/Vendor.debian.conf b/debian/vendor/Vendor.debian.conf
new file mode 100644
index 0000000..345a175
--- /dev/null
+++ b/debian/vendor/Vendor.debian.conf
@@ -0,0 +1,48 @@
+# Only the system vendor should modify this file, ordinary users
+# should not have to change anything.
+
+[PackagesNotFound]
+
+# This is a link to a vendor URL which is shown when a suitable package
+# could not be found in any remote software repository.
+# The page set here should explain how to add new software repositories if required.
+#
+# If the value is set to 'none' then no link is shown.
+#
+# default=http://www.packagekit.org/pk-package-not-found.html
+DefaultUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Package
+
+# 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
+# links to web stores where the codec can be legally purchased.
+#
+# If the value is set to 'none' then the value of DefaultUrl is used.
+#
+# default=none
+CodecUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Codec
+
+# 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
+# information.
+#
+# If the value is set to 'none' then the value of DefaultUrl is used.
+#
+# default=none
+HardwareUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Driver
+
+# The URL which is shown to the user when fonts could not be found.
+# Alternatives should probably be suggested where possible.
+#
+# If the value is set to 'none' then the value of DefaultUrl is used.
+#
+# default=none
+FontUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Font
+
+# The URL which is shown to the user when programs handing a mime tpye could not
+# be found. It should probably explain how to use wine if the program is a
+# Windows program, or suggest alternatives.
+#
+# If the value is set to 'none' then the value of DefaultUrl is used.
+#
+# default=none
+MimeUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_MIME_Support
diff --git a/debian/vendor/Vendor.ubuntu.conf b/debian/vendor/Vendor.ubuntu.conf
new file mode 100644
index 0000000..752b8fd
--- /dev/null
+++ b/debian/vendor/Vendor.ubuntu.conf
@@ -0,0 +1,48 @@
+# Only the system vendor should modify this file, ordinary users
+# should not have to change anything.
+
+[PackagesNotFound]
+
+# This is a link to a vendor URL which is shown when a suitable package
+# could not be found in any remote software repository.
+# The page set here should explain how to add new software repositories if required.
+#
+# If the value is set to 'none' then no link is shown.
+#
+# default=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
+# links to web stores where the codec can be legally purchased.
+#
+# If the value is set to 'none' then the value of DefaultUrl is used.
+#
+# default=none
+CodecUrl=http://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
+# information.
+#
+# If the value is set to 'none' then the value of DefaultUrl is used.
+#
+# default=none
+HardwareUrl=none
+
+# The URL which is shown to the user when fonts could not be found.
+# Alternatives should probably be suggested where possible.
+#
+# If the value is set to 'none' then the value of DefaultUrl is used.
+#
+# default=none
+FontUrl=none
+
+# The URL which is shown to the user when programs handing a mime tpye could not
+# be found. It should probably explain how to use wine if the program is a
+# Windows program, or suggest alternatives.
+#
+# If the value is set to 'none' then the value of DefaultUrl is used.
+#
+# default=none
+MimeUrl=none
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..a5e519c
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://www.freedesktop.org/software/PackageKit/releases/PackageKit-([\d\.]+)\.tar\.xz
More information about the Neon-commits
mailing list