summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 15:18:47 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 15:18:47 +0000
commitd2d0e62500b55c7e30669fbc5fbd6b05eedaba8d (patch)
treee8b659eaeac65cc9c27b732fd3fc3f79aa34cd8c
parentAdding upstream version 3.38.1. (diff)
downloadgnome-software-debian.tar.xz
gnome-software-debian.zip
Adding debian version 3.38.1-1.debian/3.38.1-1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/changelog636
-rw-r--r--debian/control156
-rw-r--r--debian/control.in152
-rw-r--r--debian/copyright559
-rw-r--r--debian/docs2
-rw-r--r--debian/gbp.conf17
-rw-r--r--debian/gnome-software-common.install5
-rw-r--r--debian/gnome-software-dev.install2
-rw-r--r--debian/gnome-software-doc.install1
-rw-r--r--debian/gnome-software-plugin-flatpak.install3
-rw-r--r--debian/gnome-software-plugin-snap.install2
-rw-r--r--debian/gnome-software.gsettings-override.in4
-rw-r--r--debian/gnome-software.install12
-rw-r--r--debian/gnome-software.maintscript1
-rw-r--r--debian/patches/01_details-Use-custom-icon-for-verified-developers.patch54
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules112
-rw-r--r--debian/source/format1
-rw-r--r--debian/source_gnome-software.py6
-rw-r--r--debian/watch3
20 files changed, 1729 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..b4365a0
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,636 @@
+gnome-software (3.38.1-1) unstable; urgency=medium
+
+ * Team upload
+ * New upstream release
+ - Fix package details not found for some packages
+ - Ignore harmless warnings when using unusual fwupd versions
+ - Translation updates
+ * Drop patch that was applied upstream
+
+ -- Simon McVittie <smcv@debian.org> Thu, 18 Feb 2021 15:08:20 +0000
+
+gnome-software (3.38.0-3) unstable; urgency=medium
+
+ * Add an upstream patch to fix offline updates (Closes: #972506)
+
+ -- Laurent Bigonville <bigon@debian.org> Wed, 23 Dec 2020 09:33:29 +0100
+
+gnome-software (3.38.0-2) unstable; urgency=medium
+
+ * Team upload
+
+ [ Gunnar Hjalmarsson ]
+ * d/control changes needed for Ubuntu's language packs:
+ - Set X-Ubuntu-Use-Langpack header
+ - Add policykit-1 to Build-Depends to make xgettext able to handle
+ org.gnome.software.external-appstream.policy.in.in
+
+ [ Simon McVittie ]
+ * d/rules: Remove unused files even in purely arch-indep builds.
+ This fixes FTBFS (from dh_missing --fail-missing) when only building
+ the arch-indep packages.
+
+ -- Simon McVittie <smcv@debian.org> Mon, 05 Oct 2020 18:42:42 +0100
+
+gnome-software (3.38.0-1) unstable; urgency=medium
+
+ * New upstream release
+ * Bump debhelper-compat to 13
+ * debian/rules: Remove libgnomesoftware.a
+
+ -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com> Mon, 05 Oct 2020 12:25:03 +0200
+
+gnome-software (3.36.1-2) unstable; urgency=medium
+
+ * Enable malcontent on supported architectures
+
+ -- Laurent Bigonville <bigon@debian.org> Sun, 05 Jul 2020 18:24:31 +0200
+
+gnome-software (3.36.1-1) unstable; urgency=medium
+
+ * New upstream release
+ - Drop patches that were cherry-picked from upstream
+
+ -- Laurent Bigonville <bigon@debian.org> Sun, 07 Jun 2020 11:25:25 +0200
+
+gnome-software (3.36.0-3) unstable; urgency=medium
+
+ * Fix missing icons in the store, patch from upstream.
+ Thanks to Matthias Klumpp <matthias@tenstral.net>
+ * Do not fail to load the appstream plugin if any of the metadata
+ directories doesn't exist (Closes: #958915)
+
+ -- Laurent Bigonville <bigon@debian.org> Mon, 27 Apr 2020 15:13:57 +0200
+
+gnome-software (3.36.0-2) unstable; urgency=medium
+
+ * Add fix-appstream-featured-data.patch
+ - This restores a regression fix that was accidentally reverted
+ in the 3.36.0 release. The issue caused invalid AppStream data to
+ be added to the global metadata pool, resulting in a confusing
+ warning to people using APT or an AppStream cache (Closes: #932747)
+
+ -- Matthias Klumpp <mak@debian.org> Thu, 02 Apr 2020 18:16:58 +0200
+
+gnome-software (3.36.0-1) unstable; urgency=medium
+
+ * New upstream release
+
+ -- Laurent Bigonville <bigon@debian.org> Wed, 11 Mar 2020 14:35:17 +0100
+
+gnome-software (3.35.91-1) experimental; urgency=medium
+
+ * New upstream release
+ - Drop d/p/0001-gs-appstream-Fix-loading-of-icons-from-AppStream-YAM.patch
+ and d/p/snap-Don-t-try-to-get-alternatives-for-non-snaps.patch, applied
+ upstream
+ - debian/control.in: Add libostree-dev to the build-dependencies as it's
+ explicityly required by flatpak plugin now
+ - debian/gnome-software.install: Remove the banner editor, it's now a
+ standalone app
+ - debian/control.in: Bump minimal meson to 0.47
+ * Disable malcontent for now as it's not in the archive yet
+ * debian/control.in: Bump Standards-Version to 4.5.0 (no further changes)
+
+ -- Laurent Bigonville <bigon@debian.org> Sun, 01 Mar 2020 13:33:18 +0100
+
+gnome-software (3.34.2-2) unstable; urgency=medium
+
+ * Stop overriding libexecdir and move the daemons to /usr/libexec now that
+ this is allowed in the debian policy
+ * d/p/0001-gs-appstream-Fix-loading-of-icons-from-AppStream-YAM.patch:
+ Fix loading of icons from AppStream YAM (Thanks to Robert Ancell)
+ * d/p/snap-Don-t-try-to-get-alternatives-for-non-snaps.patch: Do not try to
+ manage alternative for non-snaps applications (Closes: #947237)
+ * debian/control.in: Add the needed -doc packages to the build-dependencies
+ so the links between the documentation files are properly resolved
+ * debian/control.in: Add Build-Profiles <!nodoc> for the -doc package
+
+ -- Laurent Bigonville <bigon@debian.org> Sun, 01 Mar 2020 11:39:19 +0100
+
+gnome-software (3.34.2-1) unstable; urgency=medium
+
+ * debian/rules: Use filter instead of findstring to detect the architecture,
+ this will avoid matching partial names like ppc64 and ppc64el
+ * New upstream release
+ - debian/patches/series: Disable d/p/0011-Support-snap-channels.patch patch
+ for now, it doesn't apply cleanly anymore
+ * debian/control.in: Drop gnome-packagekit-session transitional package,
+ this was released with stretch. (Closes: #939207)
+
+ -- Laurent Bigonville <bigon@debian.org> Tue, 17 Dec 2019 18:17:52 +0100
+
+gnome-software (3.34.0-1) unstable; urgency=medium
+
+ [ Jeremy Bicha ]
+ * New upstream release (3.31.90)
+ * Drop 5 patches applied in new release
+ * Build-Depend on libgoa-1.0-dev & libxmlb-dev
+ * Drop obsolete Build-Depends on libsecret-1-dev
+
+ [ Andreas Henriksson ]
+ * New upstream release (3.34.0)
+ * Bump build-dependencies as per meson.build
+ * Update debian/changelog
+ * Drop d/p/0020-details-page-Don-t-show-missing-screenshot-placehold.patch.
+ Obsoleted by upstream commit abdf04b4f1e44449ea8288ac7e102c0e8cb1d533
+ "Refactor screenshots and hide those unavailable when offline"
+ * Massage d/p/0011-Support-snap-channels.patch to apply
+ * Let quilt refresh d/p/0011-Support-snap-channels.patch
+ * Let quilt refresh
+ d/p/0021-details-Use-custom-icon-for-verified-developers.patch
+
+ [ Laurent Bigonville ]
+ * debian/control.in: Bump libsnapd-glib-dev to 1.54 to avoid a bug in the
+ .pc file not setting the include directory
+ * debian/control.in: Bump Standards-Version to 4.4.1 (no further changes)
+
+ -- Laurent Bigonville <bigon@debian.org> Wed, 04 Dec 2019 13:55:11 +0100
+
+gnome-software (3.30.6-5) unstable; urgency=medium
+
+ * Cherry-pick 8 Snap patches via Ubuntu
+ - Support switching channels, add verified developer support, use
+ "wide scope" searching (search all channels), use the new media API,
+ don't show "missing screenshot" placeholder
+ * Bump minimum libsnapd-glib-dev to 1.45
+
+ -- Jeremy Bicha <jbicha@debian.org> Sun, 24 Feb 2019 21:09:02 -0500
+
+gnome-software (3.30.6-4) unstable; urgency=medium
+
+ * Re-enable Flatpak on mipsel
+ * Don't enable snap on ppc64 since snapd never built there
+
+ -- Jeremy Bicha <jbicha@debian.org> Thu, 10 Jan 2019 17:25:24 -0500
+
+gnome-software (3.30.6-3) unstable; urgency=medium
+
+ * Don't try building Flatpak support on architectures where Flatpak
+ isn't built
+
+ -- Jeremy Bicha <jbicha@debian.org> Sun, 06 Jan 2019 01:44:44 -0500
+
+gnome-software (3.30.6-2) unstable; urgency=medium
+
+ * Recommend instead of Suggest fwupd (Closes: #916036)
+ * Enable fwupd on all Linux architectures
+ * Drop obsolete Build-Depends on intltool
+ * Add Conflicts: sessioninstaller
+ - since it also provides the PackageKit session interface
+ * Build-Depend on debhelper-compat 12 and drop debian/compat
+ * Bump Standards-Version to 4.3.0
+
+ -- Jeremy Bicha <jbicha@debian.org> Sat, 05 Jan 2019 17:26:30 -0500
+
+gnome-software (3.30.6-1) unstable; urgency=medium
+
+ * New upstream release
+ * Bump required libappstream-glib-dev to >= 0.7.14
+ * Bump minimum PackageKit to 1.1.11 for autoremove support
+ * Drop obsolete Build-Depends on liboauth-dev and libsqlite3-dev
+ * Update configure flags
+ * Add -Wl,-O1 to our LDFLAGS
+ * Recommend gnome-software-plugin-snap on Ubuntu
+ * Mark universe packages as free on Ubuntu
+
+ -- Jeremy Bicha <jbicha@debian.org> Fri, 21 Dec 2018 10:16:34 -0500
+
+gnome-software (3.30.5-1) unstable; urgency=medium
+
+ [ Jeremy Bicha ]
+ * New upstream release
+ * Bump minimum libglib2.0-dev to 2.56.0
+ * Enable packagekit autoremove support
+ * Bump minimum libpackagekit-glib2-dev to 1.1.11 for autoremove support
+
+ [ Andrea Azzarone ]
+ * Bump Standards-Version to 4.2.1
+ * Set Rules-Requires-Root to no
+
+ -- Jeremy Bicha <jbicha@debian.org> Fri, 16 Nov 2018 16:48:13 -0500
+
+gnome-software (3.30.1-1) unstable; urgency=medium
+
+ * New upstream release
+ * debian/control.in: Bump build-dependencies
+ * debian/rules: Rename the options, the "enable" part has been removed
+ * Remove limba plugin, dropped upstream
+
+ -- Laurent Bigonville <bigon@debian.org> Fri, 05 Oct 2018 11:57:57 +0200
+
+gnome-software (3.28.2-1) unstable; urgency=medium
+
+ * New upstream release
+
+ -- Jeremy Bicha <jbicha@debian.org> Mon, 14 May 2018 22:01:33 -0400
+
+gnome-software (3.28.1-1) unstable; urgency=medium
+
+ * New upstream release
+ * Bump Standards-Version to 4.1.4
+ * debian/rules: drop obsolete dh_translations workaround
+
+ -- Jeremy Bicha <jbicha@debian.org> Tue, 10 Apr 2018 19:45:35 -0400
+
+gnome-software (3.28.0-1) unstable; urgency=medium
+
+ * New upstream release
+
+ -- Jeremy Bicha <jbicha@debian.org> Fri, 16 Mar 2018 17:22:24 -0400
+
+gnome-software (3.27.92-1) unstable; urgency=medium
+
+ * New upstream release candidate
+ * Update gsettings schema names for new release ("sources" renamed to
+ "repos") (Closes: #892456)
+ * Depend on libgtk3-perl for debconf's GNOME backend
+ * Bump minimum libfwupd-dev to 1.0.3
+ * Release to unstable
+
+ -- Jeremy Bicha <jbicha@debian.org> Sat, 10 Mar 2018 21:13:52 -0500
+
+gnome-software (3.27.90-1) experimental; urgency=medium
+
+ * New upstream development release
+ * Bump dependencies for new version:
+ - libappstream-glib-dev (>= 0.7.3), libfwupd (>= 0.9.8),
+ libgtk-3-dev (>= 3.22.4)
+ * Build-Depend on libgspell-1-dev instead of libgtkspell3-3-dev
+ * debian/docs: Install README.md
+
+ -- Jeremy Bicha <jbicha@debian.org> Sun, 18 Feb 2018 16:27:18 -0500
+
+gnome-software (3.26.5-1) unstable; urgency=medium
+
+ * New upstream release
+ * Update Vcs fields for migration to https://salsa.debian.org/
+ * Bump debhelper compat to 11
+
+ -- Jeremy Bicha <jbicha@debian.org> Sat, 20 Jan 2018 07:48:06 -0500
+
+gnome-software (3.26.3-4) unstable; urgency=medium
+
+ * Update Vcs fields for conversion to git
+ * Add debian/gbp.conf
+ * Bump Standards-Version to 4.1.2
+ * Stop using appdata-to-NEWS to install NEWS. It's no longer needed.
+ * Add some Multi-Arch metadata
+
+ -- Jeremy Bicha <jbicha@debian.org> Sat, 16 Dec 2017 13:24:18 -0500
+
+gnome-software (3.26.3-3) unstable; urgency=medium
+
+ * Fix arch:all build
+
+ -- Jeremy Bicha <jbicha@debian.org> Fri, 24 Nov 2017 19:57:28 -0500
+
+gnome-software (3.26.3-2) unstable; urgency=medium
+
+ * Only build snap plugin on architectures where snapd is built.
+
+ -- Jeremy Bicha <jbicha@debian.org> Fri, 24 Nov 2017 16:31:19 -0500
+
+gnome-software (3.26.3-1) unstable; urgency=medium
+
+ * New upstream release
+ * Use appstream-util appdata-to-news to install NEWS
+ * Build gnome-software-plugin-snap again (Closes: #877684)
+
+ -- Jeremy Bicha <jbicha@debian.org> Tue, 21 Nov 2017 19:19:28 -0500
+
+gnome-software (3.26.2-1) unstable; urgency=medium
+
+ * New upstream release
+ * debian/control.in:
+ - Bump required fwupd to >= 0.9.7
+ * Drop all patches, applied in new release.
+
+ -- Jeremy Bicha <jbicha@debian.org> Fri, 10 Nov 2017 09:30:30 -0500
+
+gnome-software (3.26.1-2) unstable; urgency=medium
+
+ * Cherry-pick upstream fixes to make gnome-software build against fwupd 1.0.
+ (Closes: #879006)
+ * Enable GUDev support only on Linux. (Closes: #875916)
+
+ -- Michael Biebl <biebl@debian.org> Sat, 21 Oct 2017 05:36:14 +0200
+
+gnome-software (3.26.1-1) unstable; urgency=medium
+
+ * New upstream release
+ * Bump Standards-Version to 4.1.1
+
+ -- Jeremy Bicha <jbicha@debian.org> Thu, 05 Oct 2017 22:02:21 -0400
+
+gnome-software (3.26.0-2) unstable; urgency=medium
+
+ * Only build with valgrind on architectures where valgrind is available
+ * Bump Standards-Version to 4.1.0
+
+ -- Jeremy Bicha <jbicha@debian.org> Fri, 15 Sep 2017 08:20:01 -0400
+
+gnome-software (3.26.0-1) unstable; urgency=medium
+
+ [ Jeremy Bicha ]
+ * Release to unstable
+ * New upstream release
+ * Add apport hook to report which gnome-software plugins are installed
+ * debian/rules
+ - Add workaround for Ubuntu translations issue
+
+ [ Iain Lane ]
+ * debian/rules: Make sure to not build with -Wl,-Bsymbolic-functions
+
+ -- Jeremy Bicha <jbicha@debian.org> Thu, 14 Sep 2017 20:30:08 -0400
+
+gnome-software (3.25.91-1) experimental; urgency=medium
+
+ * debian/compat: Bump to 10, mainly to get --parallel by default.
+ * New upstream release 3.25.91 (LP: #1706715)
+ + Doesn't let you cancel PackageKit (.deb) installations when PK says it's
+ not allowed. (LP: #1707053)
+
+ -- Iain Lane <laney@debian.org> Thu, 24 Aug 2017 16:33:38 +0100
+
+gnome-software (3.25.4-1) experimental; urgency=medium
+
+ * New upstream release 3.25.4
+ * debian/rules: Switch to debhelper's meson buildsystem instead of calling
+ meson directly ourselves.
+ * debian/rules: Use dh_missing --fail-missing instead of dh_install.
+ * debian/control{,.in}: Bump debhelper BD to 10.4 for the above.
+
+ -- Iain Lane <laney@debian.org> Tue, 25 Jul 2017 13:02:15 +0100
+
+gnome-software (3.25.3-1) experimental; urgency=medium
+
+ * New upstream release 3.25.3
+ * debian/control{,.in}: Bump libappstrem-glib-dev and libfwupd-dev versions
+ in line with meson.build.
+ * debian/rules: -Denable-firmware is now called -Denable-fwupd.
+ * debian/patches: Drop - these are all upstream.
+
+ -- Iain Lane <laney@debian.org> Fri, 23 Jun 2017 17:44:59 +0100
+
+gnome-software (3.25.1-1) experimental; urgency=medium
+
+ [ Jeremy Bicha ]
+ * debian/control.in:
+ - Bump minimum appstream-glib to 0.6.7
+
+ [ Iain Lane ]
+ * New upstream development release 3.25.1
+ * debian/watch: Find unstable versions
+ * Build with meson. The debhelper support isn't yet in Debian, so we're
+ calling meson directly. Once it is, we can switch.
+ * debian/patches/0001-build-Use-the-configured-directory-locations-to-inst.patch,
+ debian/patches/0002-build-Fix-the-pcfile.patch,
+ debian/patches/0003-build-limba-Set-limba-as-a-dependency.patch: Some
+ cherry-picks I pushed upstream which fix the build to build and install
+ all the right things.
+ * debian/control{,.in}, debian/gnome-software-{dev,doc}.install: Install the
+ headers and gtk-doc documentation so that external plugins can be built.
+ * debian/rules: Build with --fail-missing.
+ * debian/copyright: Consolidate and update.
+
+ -- Iain Lane <laney@debian.org> Fri, 05 May 2017 17:31:43 +0100
+
+gnome-software (3.22.5-1) unstable; urgency=medium
+
+ * New upstream bugfix release: 3.22.5
+ * Add support for the PureOS Debian derivative
+ * Explicitly enable AppStream icon download in APT
+ - With a recent change in Debian's AppStream support,
+ GUI frontends which need icons have to enable their
+ download explicitly.
+
+ -- Matthias Klumpp <mak@debian.org> Sun, 22 Jan 2017 19:06:34 +0100
+
+gnome-software (3.22.4-1) unstable; urgency=medium
+
+ [ Jeremy Bicha ]
+ * debian/gnome-software.gsettings-override.in, debian/rules:
+ - Use Ubuntu's licensing URL when built on Ubuntu
+ * debian/rules:
+ - Enable Ubuntu Reviews on Ubuntu
+
+ [ Laurent Bigonville ]
+ * New upstream release
+ - Bump libappstream-glib-dev and libflatpak-dev build-dependencies
+ - Drop debian/patches/01_pkgname-sanity.patch and
+ debian/patches/02_packagekit-linking.patch, applied upstream
+ - Disable gnome-software-plugin-snap package, it now requires snapd-glib
+ which is not in debian yet
+
+ -- Laurent Bigonville <bigon@debian.org> Mon, 12 Dec 2016 11:46:39 +0100
+
+gnome-software (3.22.1-1) unstable; urgency=medium
+
+ [ Helmut Grohne ]
+ * Fix FTCBFS: Deconfuse build vs. host. (Closes: #839878)
+
+ [ Matthias Klumpp ]
+ * New upstream bugfix release: 3.22.1
+ * Make Snappy/Snap plugin available as separate package
+ * packagekit-linking.patch: Fix PackageKit underlinking
+ * pkgname-sanity.patch: Never pass broken pkgnames to PackageKit for resolving
+ - Closes: #840654
+ - Closes: #839736
+ - Closes: #827723 - if we are lucky.
+ * Depend on software-properties-gtk (Closes: #840368)
+ - We can do that now, since s-p-g switched to using PackageKit too.
+
+ -- Matthias Klumpp <mak@debian.org> Sat, 22 Oct 2016 16:32:42 +0200
+
+gnome-software (3.22.0-1) unstable; urgency=medium
+
+ [ Jeremy Bicha ]
+ * New upstream release
+ * Add debian/docs to install NEWS
+ * Use separate packages for flatpak and limba plugins
+ * debian/control.in:
+ - Update Vcs links
+ - Build-depend on autoconf-archive
+ - Have gnome-software suggest flatpak and limba plugins
+ - Bump build-dependencies based on configure.ac
+ * debian/rules:
+ - Build with autoreconf
+
+ [ Michael Biebl ]
+ * Drop --disable-silent-rules from debian/rules. This is now handled by dh
+ directly depending on whether the DH_QUIET environment variable is set.
+
+ [ Simon McVittie ]
+ * New upstream release: 3.22.0
+ - This release closes upstream bugs
+ + Closes: #838200
+ + Closes: #829975
+ + Closes: #836919
+ - build-depend on libappstream-glib-dev (>= 0.6.2) to get all mandatory
+ and optional functionality
+ - build-depend on libflatpak-dev and enable Flatpak
+ - build-depend on libsecret-1-dev
+ - build-depend on gudev on linux-any
+ - bump Gtk build-dependency
+ - explicitly disable OSTree support for now, OSTree in Debian is not
+ ready to be used for OS deployment
+ - d/p/01_debian-dfsg.patch: remove, the same result can be achieved
+ with GSettings now
+ - d/gnome-software.gsettings-override.in: consider the 'main'
+ component to be Free Software (Ubuntu will likely want to patch this
+ to do the same for universe)
+
+ [ Matthias Klumpp ]
+ * Explicitly enable PackageKit, gnome-desktop support
+ * Small tweaks for debian/rules
+ * Make package binNMUable again
+ * Bump PackageKit dependency to >= 1.1.4 (Closes: #823989)
+ * Update d/copyright
+
+ -- Matthias Klumpp <mak@debian.org> Thu, 22 Sep 2016 20:48:42 +0200
+
+gnome-software (3.20.2-2) unstable; urgency=medium
+
+ * debian/rules: Do not use -X parameter for dh_install, some files were not
+ installed as expected.
+
+ -- Laurent Bigonville <bigon@debian.org> Tue, 26 Apr 2016 14:26:44 +0200
+
+gnome-software (3.20.2-1) unstable; urgency=medium
+
+ [ Matthias Klumpp ]
+ * New upstream release: 3.20.2
+ * Enable the (alpha) Open Desktop Review Service (ODRS) feature
+ * Update dependencies:
+ - Bump libpackagekit-glib2-dev (>= 1.1)
+ - Bump libappstream-glib-dev (>= 0.5.14)
+ - Bump liblimba-dev (>= 0.5.6)
+ - Add libjson-glib-dev
+ - Add libgtkspell3-3-dev (>= 3.0)
+ * Drop patches: Applied upstream
+ * Add Debian DFSG plugin to set license information
+ - See debian-dfsg.patch
+ - In case we don't know if a software is free or not based on the license
+ data it supplies, we set it as free based on it originating from "main".
+ * Set provenance for Debian
+
+ [ Michael Biebl ]
+ * Drop uploaders.mk from debian/rules as this breaks the clean target with
+ dh. Instead use the gnome dh addon which updates debian/control via
+ dh_gnome_clean.
+
+ -- Matthias Klumpp <mak@debian.org> Mon, 25 Apr 2016 18:12:18 +0200
+
+gnome-software (3.18.3-3) unstable; urgency=medium
+
+ * Add 01_fwupd-dont-crash.patch: Don't crash when the fwupd daemon
+ is removed.
+ * Add 02_fwupd-nofail.patch: Do not fail update checks if fwupd is
+ not available. (Closes: #808305)
+
+ -- Matthias Klumpp <mak@debian.org> Fri, 15 Jan 2016 15:14:42 +0100
+
+gnome-software (3.18.3-2) unstable; urgency=medium
+
+ * Enable fwupd support
+ - This allows updating flashed firmware from GNOME-Software
+ when 'fwupd' is installed.
+ * Depend on 'appstream'
+ - Enables AppStream/DEP-11 integration on Debian automatically.
+
+ -- Matthias Klumpp <mak@debian.org> Mon, 14 Dec 2015 16:02:42 +0100
+
+gnome-software (3.18.3-1) unstable; urgency=medium
+
+ * New upstream bugfix release
+ - Closes: #803418
+
+ -- Matthias Klumpp <mak@debian.org> Thu, 05 Nov 2015 20:04:16 +0100
+
+gnome-software (3.18.2-2) unstable; urgency=medium
+
+ * Add missing Breaks/Replaces against gnome-packagekit-session
+ - Closes: #802458
+ * Explicitly depend on PackageKit (Closes: #794979)
+ - GNOME-Software needs the PackageKit daemon to work properly
+ at time.
+
+ -- Matthias Klumpp <mak@debian.org> Wed, 21 Oct 2015 20:26:34 +0200
+
+gnome-software (3.18.2-1) unstable; urgency=medium
+
+ [ Michael Biebl ]
+ * Use https:// for Vcs-Browser
+
+ [ Matthias Klumpp ]
+ * New upstream release: 3.18.2
+ * Update Build-Depends:
+ - Bump libpackagekit-glib2-dev to (>= 1.0.10)
+ - Bump libsoup2.4-dev to (>= 2.52)
+ - Bump libgnome-desktop-3-dev to (>= 3.18)
+ - Bump libappstream-glib-dev to (>= 0.5.1)
+ - Bump libgtk-3-dev to (>= 3.18)
+ - Add liblimba-dev (>= 0.5.2) on Linux
+ * Sort build dependencies
+ * Enable optional support for the Limba installer.
+ - Will be inert if not explicitly configured.
+
+ -- Matthias Klumpp <mak@debian.org> Wed, 14 Oct 2015 19:54:10 +0200
+
+gnome-software (3.16.5-2) unstable; urgency=medium
+
+ * Add transitional package for the PK session interface
+ * Do not ship with Fedora-specific plugins
+
+ -- Matthias Klumpp <mak@debian.org> Sat, 08 Aug 2015 18:18:44 +0200
+
+gnome-software (3.16.5-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Michael Biebl <biebl@debian.org> Thu, 06 Aug 2015 16:27:58 +0200
+
+gnome-software (3.16.4-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Update Build-Depends as per configure.ac:
+ - Add appstream-util.
+ - Add libpolkit-gobject-1-dev.
+ - Bump libappstream-glib-dev to (>= 0.3.4).
+ - Bump libgtk-3-dev to (>= 3.16).
+ * Drop hard-coded dependency on libappstream-glib7 now that the library
+ provides a symbols file.
+ * Use dh_install's exclude (-X) functionality to not install the .a and .la
+ files.
+
+ -- Michael Biebl <biebl@debian.org> Wed, 22 Jul 2015 00:03:04 +0200
+
+gnome-software (3.14.2-1) unstable; urgency=medium
+
+ * New upstream release
+ * debian/control.in: Bump both appstream-glib build and runtime dependencies
+ to >= 0.3.2, this can be reverted when appstream-glib will provide a
+ .symbols file
+
+ -- Laurent Bigonville <bigon@debian.org> Tue, 18 Nov 2014 23:08:05 +0100
+
+gnome-software (3.14.1-2) unstable; urgency=medium
+
+ * debian/rules, debian/gnome-software.install: Install appdata file
+
+ -- Laurent Bigonville <bigon@debian.org> Sat, 25 Oct 2014 02:36:59 +0200
+
+gnome-software (3.14.1-1) unstable; urgency=medium
+
+ * New upstream release
+ - debian/control.in: Bump gtk+-3.0 build-dependency to 3.14.1
+ - debian/rules: Bump plugin API version to 7
+
+ -- Laurent Bigonville <bigon@debian.org> Sat, 18 Oct 2014 09:12:33 +0200
+
+gnome-software (3.14.0-1) unstable; urgency=low
+
+ * Initial release (Closes: #722316)
+
+ -- Laurent Bigonville <bigon@debian.org> Sat, 11 Oct 2014 11:04:58 +0200
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..3abae98
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,156 @@
+# This file is autogenerated. DO NOT EDIT!
+#
+# Modifications should be made to debian/control.in instead.
+# This file is regenerated automatically in the clean target.
+Source: gnome-software
+Section: gnome
+Priority: optional
+Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
+Uploaders: Laurent Bigonville <bigon@debian.org>, Matthias Klumpp <mak@debian.org>
+Build-Depends: appstream,
+ appstream-util,
+ debhelper-compat (= 13),
+ docbook-xsl,
+ gnome-pkg-tools (>= 0.10),
+ gsettings-desktop-schemas-dev (>= 3.18),
+ gtk-doc-tools,
+ libappstream-glib-dev (>= 0.7.14),
+ libflatpak-dev (>= 1.0.4) [amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el s390x hppa powerpc powerpcspe ppc64],
+ libfwupd-dev (>= 1.0.3) [linux-any],
+ libglib2.0-dev (>= 2.56.0),
+ libgnome-desktop-3-dev (>= 3.18.0),
+ libgoa-1.0-dev,
+ libgspell-1-dev,
+ libgtk-3-dev (>= 3.22.4),
+ libgudev-1.0-dev [linux-any],
+ libjson-glib-dev (>= 1.2.0),
+ libostree-dev [linux-any],
+ libmalcontent-0-dev [amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el s390x hppa powerpc powerpcspe ppc64],
+ libpackagekit-glib2-dev (>= 1.1.11),
+ libpolkit-gobject-1-dev,
+ libsnapd-glib-dev (>= 1.54) [amd64 arm64 armel armhf i386 ppc64el s390x],
+ libsoup2.4-dev (>= 2.52.0),
+ libxml2-utils,
+ libxmlb-dev (>= 0.1.7),
+ meson (>= 0.47),
+ pkg-config,
+ policykit-1,
+ valgrind [amd64 arm64 armhf i386 mips mips64 mips64el mipsel powerpc ppc64 ppc64el s390x],
+ xsltproc
+Build-Depends-Indep: appstream-glib-doc <!nodoc>,
+ libgdk-pixbuf2.0-doc <!nodoc>,
+ libglib2.0-doc <!nodoc>,
+ libgtk-3-doc <!nodoc>,
+ libjson-glib-doc <!nodoc>,
+ libsoup2.4-doc <!nodoc>
+Rules-Requires-Root: no
+Standards-Version: 4.5.0
+Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-software
+Vcs-Git: https://salsa.debian.org/gnome-team/gnome-software.git
+Homepage: https://wiki.gnome.org/Apps/Software
+X-Ubuntu-Use-Langpack: yes
+
+Package: gnome-software
+Architecture: any
+Depends: appstream,
+ apt-config-icons,
+ gnome-software-common (= ${source:Version}),
+ gsettings-desktop-schemas (>= 3.18),
+ libgtk3-perl,
+ packagekit (>= 1.1.11),
+ software-properties-gtk,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Conflicts: sessioninstaller
+Recommends: fwupd [linux-any], ${plugin:Recommends}
+Suggests: apt-config-icons-hidpi,
+ gnome-software-plugin-flatpak [amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el s390x hppa powerpc powerpcspe ppc64],
+ ${plugin:Suggests}
+Description: Software Center for GNOME
+ Software lets you install and update applications and system extensions.
+ .
+ Software uses a plugin architecture to separate the frontend from the
+ technologies that are used underneath. Currently, a PackageKit plugin provides
+ data from a number of traditional packaging systems, such as rpm or apt. An
+ appdata plugin provides additional metadata from locally installed data in the
+ appdata format.
+
+Package: gnome-software-common
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Description: Software Center for GNOME (common files)
+ Software lets you install and update applications and system extensions.
+ .
+ Software uses a plugin architecture to separate the frontend from the
+ technologies that are used underneath. Currently, a PackageKit plugin provides
+ data from a number of traditional packaging systems, such as rpm or apt. An
+ appdata plugin provides additional metadata from locally installed data in the
+ appdata format.
+ .
+ This package contains the architecture-independent files.
+
+Package: gnome-software-plugin-flatpak
+Architecture: amd64 arm64 armel armhf hppa i386 mips mips64el powerpc powerpcspe ppc64 ppc64el s390x
+Depends: flatpak,
+ gnome-software (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: Flatpak support for GNOME Software
+ Software lets you install and update applications and system extensions.
+ .
+ Software uses a plugin architecture to separate the frontend from the
+ technologies that are used underneath. Currently, a PackageKit plugin provides
+ data from a number of traditional packaging systems, such as rpm or apt. An
+ appdata plugin provides additional metadata from locally installed data in the
+ appdata format.
+ .
+ This package contains the Flatpak plugin.
+
+Package: gnome-software-plugin-snap
+Architecture: amd64 arm64 armel armhf i386 ppc64el s390x
+Depends: gnome-software (= ${binary:Version}),
+ snapd [amd64 arm64 armel armhf i386 ppc64el],
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends: snapd [s390x]
+Breaks: gnome-software (<< 3.22.3)
+Replaces: gnome-software (<< 3.22.3)
+Description: Snap support for GNOME Software
+ Software lets you install and update applications and system extensions.
+ .
+ Software uses a plugin architecture to separate the frontend from the
+ technologies that are used underneath. Currently, a PackageKit plugin provides
+ data from a number of traditional packaging systems, such as rpm or apt. An
+ appdata plugin provides additional metadata from locally installed data in the
+ appdata format.
+ .
+ This package contains the Snap plugin.
+
+Package: gnome-software-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libappstream-glib-dev (>= 0.7.14),
+ libglib2.0-dev (>= 2.56.0),
+ libgtk-3-dev (>= 3.22.4),
+ libsoup2.4-dev (>= 2.52.0),
+ ${misc:Depends}
+Suggests: gnome-software-doc
+Description: Software Center for GNOME - development files
+ Software lets you install and update applications and system extensions.
+ .
+ This package contains headers and other files required when compiling external
+ plugins for use with Software.
+
+Package: gnome-software-doc
+Section: doc
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Build-Profiles: <!nodoc>
+Description: Software Center for GNOME - documentation
+ Software lets you install and update applications and system extensions.
+ .
+ This package contains documentation for use when developing plugins for
+ Software.
diff --git a/debian/control.in b/debian/control.in
new file mode 100644
index 0000000..7454e38
--- /dev/null
+++ b/debian/control.in
@@ -0,0 +1,152 @@
+Source: gnome-software
+Section: gnome
+Priority: optional
+Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
+Uploaders: @GNOME_TEAM@
+Build-Depends: appstream,
+ appstream-util,
+ debhelper-compat (= 13),
+ docbook-xsl,
+ gnome-pkg-tools (>= 0.10),
+ gsettings-desktop-schemas-dev (>= 3.18),
+ gtk-doc-tools,
+ libappstream-glib-dev (>= 0.7.14),
+ libflatpak-dev (>= 1.0.4) [amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el s390x hppa powerpc powerpcspe ppc64],
+ libfwupd-dev (>= 1.0.3) [linux-any],
+ libglib2.0-dev (>= 2.56.0),
+ libgnome-desktop-3-dev (>= 3.18.0),
+ libgoa-1.0-dev,
+ libgspell-1-dev,
+ libgtk-3-dev (>= 3.22.4),
+ libgudev-1.0-dev [linux-any],
+ libjson-glib-dev (>= 1.2.0),
+ libostree-dev [linux-any],
+ libmalcontent-0-dev [amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el s390x hppa powerpc powerpcspe ppc64],
+ libpackagekit-glib2-dev (>= 1.1.11),
+ libpolkit-gobject-1-dev,
+ libsnapd-glib-dev (>= 1.54) [amd64 arm64 armel armhf i386 ppc64el s390x],
+ libsoup2.4-dev (>= 2.52.0),
+ libxml2-utils,
+ libxmlb-dev (>= 0.1.7),
+ meson (>= 0.47),
+ pkg-config,
+ policykit-1,
+ valgrind [amd64 arm64 armhf i386 mips mips64 mips64el mipsel powerpc ppc64 ppc64el s390x],
+ xsltproc
+Build-Depends-Indep: appstream-glib-doc <!nodoc>,
+ libgdk-pixbuf2.0-doc <!nodoc>,
+ libglib2.0-doc <!nodoc>,
+ libgtk-3-doc <!nodoc>,
+ libjson-glib-doc <!nodoc>,
+ libsoup2.4-doc <!nodoc>
+Rules-Requires-Root: no
+Standards-Version: 4.5.0
+Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-software
+Vcs-Git: https://salsa.debian.org/gnome-team/gnome-software.git
+Homepage: https://wiki.gnome.org/Apps/Software
+X-Ubuntu-Use-Langpack: yes
+
+Package: gnome-software
+Architecture: any
+Depends: appstream,
+ apt-config-icons,
+ gnome-software-common (= ${source:Version}),
+ gsettings-desktop-schemas (>= 3.18),
+ libgtk3-perl,
+ packagekit (>= 1.1.11),
+ software-properties-gtk,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Conflicts: sessioninstaller
+Recommends: fwupd [linux-any], ${plugin:Recommends}
+Suggests: apt-config-icons-hidpi,
+ gnome-software-plugin-flatpak [amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el s390x hppa powerpc powerpcspe ppc64],
+ ${plugin:Suggests}
+Description: Software Center for GNOME
+ Software lets you install and update applications and system extensions.
+ .
+ Software uses a plugin architecture to separate the frontend from the
+ technologies that are used underneath. Currently, a PackageKit plugin provides
+ data from a number of traditional packaging systems, such as rpm or apt. An
+ appdata plugin provides additional metadata from locally installed data in the
+ appdata format.
+
+Package: gnome-software-common
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Description: Software Center for GNOME (common files)
+ Software lets you install and update applications and system extensions.
+ .
+ Software uses a plugin architecture to separate the frontend from the
+ technologies that are used underneath. Currently, a PackageKit plugin provides
+ data from a number of traditional packaging systems, such as rpm or apt. An
+ appdata plugin provides additional metadata from locally installed data in the
+ appdata format.
+ .
+ This package contains the architecture-independent files.
+
+Package: gnome-software-plugin-flatpak
+Architecture: amd64 arm64 armel armhf hppa i386 mips mips64el powerpc powerpcspe ppc64 ppc64el s390x
+Depends: flatpak,
+ gnome-software (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: Flatpak support for GNOME Software
+ Software lets you install and update applications and system extensions.
+ .
+ Software uses a plugin architecture to separate the frontend from the
+ technologies that are used underneath. Currently, a PackageKit plugin provides
+ data from a number of traditional packaging systems, such as rpm or apt. An
+ appdata plugin provides additional metadata from locally installed data in the
+ appdata format.
+ .
+ This package contains the Flatpak plugin.
+
+Package: gnome-software-plugin-snap
+Architecture: amd64 arm64 armel armhf i386 ppc64el s390x
+Depends: gnome-software (= ${binary:Version}),
+ snapd [amd64 arm64 armel armhf i386 ppc64el],
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends: snapd [s390x]
+Breaks: gnome-software (<< 3.22.3)
+Replaces: gnome-software (<< 3.22.3)
+Description: Snap support for GNOME Software
+ Software lets you install and update applications and system extensions.
+ .
+ Software uses a plugin architecture to separate the frontend from the
+ technologies that are used underneath. Currently, a PackageKit plugin provides
+ data from a number of traditional packaging systems, such as rpm or apt. An
+ appdata plugin provides additional metadata from locally installed data in the
+ appdata format.
+ .
+ This package contains the Snap plugin.
+
+Package: gnome-software-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libappstream-glib-dev (>= 0.7.14),
+ libglib2.0-dev (>= 2.56.0),
+ libgtk-3-dev (>= 3.22.4),
+ libsoup2.4-dev (>= 2.52.0),
+ ${misc:Depends}
+Suggests: gnome-software-doc
+Description: Software Center for GNOME - development files
+ Software lets you install and update applications and system extensions.
+ .
+ This package contains headers and other files required when compiling external
+ plugins for use with Software.
+
+Package: gnome-software-doc
+Section: doc
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Build-Profiles: <!nodoc>
+Description: Software Center for GNOME - documentation
+ Software lets you install and update applications and system extensions.
+ .
+ This package contains documentation for use when developing plugins for
+ Software.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..61cf354
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,559 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: gnome-software
+Source: https://download.gnome.org/sources/gnome-software/
+
+Files: *
+Copyright: 2007-2016 Richard Hughes <richard@hughsie.com>
+ 2013 Matthias Clasen <mclasen@redhat.com>
+ 2014-2016 Kalev Lember <kalevlember@gmail.com>
+ 2015-2016 Canonical Ltd.
+ 2015-2016 Rafał Lużyński <digitalfreak@lingonborough.com>
+ 2016-2017 Joaquim Rocha <jrocha@endlessm.com>
+ 2015-2016 Matthias Klumpp <matthias@tenstral.net>
+License: GPL-2+
+
+Files: data/assets/featured-builder*
+Copyright: Backdrop image for Builder featured banner used with
+ permission by Adam Wyles -- http://www.flickr.com/photos/the-travelling-bum/6336397663/
+License: CC-BY-SA-3.0
+
+Files: data/assets/featured-mypaint.png
+ data/assets/featured-blender.png
+ data/assets/featured-gimp.png
+ data/assets/featured-chess.png
+Copyright: Richard Hughes <richard@hughsie.com>
+License: CC-BY-SA-3.0
+
+Files: ./data/appdata/org.gnome.Software.appdata.xml.in
+ ./plugins/*/*.metainfo.*
+Copyright: 2013-2016, Richard Hughes <richard@hughsie.com>
+License: CC0-1.0
+
+Files: debian/*
+Copyright: 2014 Laurent Bigonville <bigon@debian.org>
+ 2016 Matthias Klumpp <mak@debian.org>
+License: GPL-2+
+
+License: GPL-2+
+ This package 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 package 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, see <https://www.gnu.org/licenses/>
+ .
+ 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: CC-BY-SA-3.0
+ Creative Commons Attribution-ShareAlike 3.0 Unported
+ .
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+ LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
+ ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
+ ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE
+ INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
+ ITS USE.
+ .
+ License
+ .
+ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
+ COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
+ COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
+ AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
+ .
+ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
+ TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
+ BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
+ CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
+ CONDITIONS.
+ .
+ 1. Definitions
+ .
+ a. "Adaptation" means a work based upon the Work, or upon the Work and
+ other pre-existing works, such as a translation, adaptation, derivative
+ work, arrangement of music or other alterations of a literary or
+ artistic work, or phonogram or performance and includes cinematographic
+ adaptations or any other form in which the Work may be recast,
+ transformed, or adapted including in any form recognizably derived from
+ the original, except that a work that constitutes a Collection will not
+ be considered an Adaptation for the purpose of this License. For the
+ avoidance of doubt, where the Work is a musical work, performance or
+ phonogram, the synchronization of the Work in timed-relation with a
+ moving image ("synching") will be considered an Adaptation for the
+ purpose of this License.
+ .
+ b. "Collection" means a collection of literary or artistic works, such
+ as encyclopedias and anthologies, or performances, phonograms or
+ broadcasts, or other works or subject matter other than works listed in
+ Section 1(f) below, which, by reason of the selection and arrangement of
+ their contents, constitute intellectual creations, in which the Work is
+ included in its entirety in unmodified form along with one or more other
+ contributions, each constituting separate and independent works in
+ themselves, which together are assembled into a collective whole. A work
+ that constitutes a Collection will not be considered an Adaptation (as
+ defined below) for the purposes of this License.
+ .
+ c. "Creative Commons Compatible License" means a license that is listed
+ at https://creativecommons.org/compatiblelicenses that has been approved
+ by Creative Commons as being essentially equivalent to this License,
+ including, at a minimum, because that license: (i) contains terms that
+ have the same purpose, meaning and effect as the License Elements of
+ this License; and, (ii) explicitly permits the relicensing of
+ adaptations of works made available under that license under this
+ License or a Creative Commons jurisdiction license with the same License
+ Elements as this License.
+ .
+ d. "Distribute" means to make available to the public the original and
+ copies of the Work or Adaptation, as appropriate, through sale or other
+ transfer of ownership.
+ .
+ e. "License Elements" means the following high-level license attributes
+ as selected by Licensor and indicated in the title of this License:
+ Attribution, ShareAlike.
+ .
+ f. "Licensor" means the individual, individuals, entity or entities that
+ offer(s) the Work under the terms of this License.
+ .
+ g. "Original Author" means, in the case of a literary or artistic work,
+ the individual, individuals, entity or entities who created the Work or
+ if no individual or entity can be identified, the publisher; and in
+ addition (i) in the case of a performance the actors, singers,
+ musicians, dancers, and other persons who act, sing, deliver, declaim,
+ play in, interpret or otherwise perform literary or artistic works or
+ expressions of folklore; (ii) in the case of a phonogram the producer
+ being the person or legal entity who first fixes the sounds of a
+ performance or other sounds; and, (iii) in the case of broadcasts, the
+ organization that transmits the broadcast.
+ .
+ h. "Work" means the literary and/or artistic work offered under the
+ terms of this License including without limitation any production in the
+ literary, scientific and artistic domain, whatever may be the mode or
+ form of its expression including digital form, such as a book, pamphlet
+ and other writing; a lecture, address, sermon or other work of the same
+ nature; a dramatic or dramatico-musical work; a choreographic work or
+ entertainment in dumb show; a musical composition with or without words;
+ a cinematographic work to which are assimilated works expressed by a
+ process analogous to cinematography; a work of drawing, painting,
+ architecture, sculpture, engraving or lithography; a photographic work
+ to which are assimilated works expressed by a process analogous to
+ photography; a work of applied art; an illustration, map, plan, sketch
+ or three-dimensional work relative to geography, topography,
+ architecture or science; a performance; a broadcast; a phonogram; a
+ compilation of data to the extent it is protected as a copyrightable
+ work; or a work performed by a variety or circus performer to the extent
+ it is not otherwise considered a literary or artistic work.
+ .
+ i. "You" means an individual or entity exercising rights under this
+ License who has not previously violated the terms of this License with
+ respect to the Work, or who has received express permission from the
+ Licensor to exercise rights under this License despite a previous
+ violation.
+ .
+ j. "Publicly Perform" means to perform public recitations of the Work
+ and to communicate to the public those public recitations, by any means
+ or process, including by wire or wireless means or public digital
+ performances; to make available to the public Works in such a way that
+ members of the public may access these Works from a place and at a place
+ individually chosen by them; to perform the Work to the public by any
+ means or process and the communication to the public of the performances
+ of the Work, including by public digital performance; to broadcast and
+ rebroadcast the Work by any means including signs, sounds or images.
+ .
+ k. "Reproduce" means to make copies of the Work by any means including
+ without limitation by sound or visual recordings and the right of
+ fixation and reproducing fixations of the Work, including storage of a
+ protected performance or phonogram in digital form or other electronic
+ medium.
+ .
+ 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
+ limit, or restrict any uses free from copyright or rights arising from
+ limitations or exceptions that are provided for in connection with the
+ copyright protection under copyright law or other applicable laws.
+ .
+ 3. License Grant. Subject to the terms and conditions of this License,
+ Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+ perpetual (for the duration of the applicable copyright) license to
+ exercise the rights in the Work as stated below:
+ .
+ a. to Reproduce the Work, to incorporate the Work into one or more
+ Collections, and to Reproduce the Work as incorporated in the
+ Collections;
+ .
+ b. to create and Reproduce Adaptations provided that any such
+ Adaptation, including any translation in any medium, takes reasonable
+ steps to clearly label, demarcate or otherwise identify that changes
+ were made to the original Work. For example, a translation could be
+ marked "The original work was translated from English to Spanish," or a
+ modification could indicate "The original work has been modified.";
+ .
+ c. to Distribute and Publicly Perform the Work including as incorporated
+ in Collections; and,
+ .
+ d. to Distribute and Publicly Perform Adaptations.
+ .
+ e. For the avoidance of doubt:
+ .
+ i. Non-waivable Compulsory License Schemes. In those jurisdictions in
+ which the right to collect royalties through any statutory or compulsory
+ licensing scheme cannot be waived, the Licensor reserves the exclusive
+ right to collect such royalties for any exercise by You of the rights
+ granted under this License;
+ .
+ ii. Waivable Compulsory License Schemes. In those jurisdictions in which
+ the right to collect royalties through any statutory or compulsory
+ licensing scheme can be waived, the Licensor waives the exclusive right
+ to collect such royalties for any exercise by You of the rights granted
+ under this License; and,
+ .
+ iii. Voluntary License Schemes. The Licensor waives the right to collect
+ royalties, whether individually or, in the event that the Licensor is a
+ member of a collecting society that administers voluntary licensing
+ schemes, via that society, from any exercise by You of the rights
+ granted under this License.
+ .
+ The above rights may be exercised in all media and formats whether now
+ known or hereafter devised. The above rights include the right to make
+ such modifications as are technically necessary to exercise the rights
+ in other media and formats. Subject to Section 8(f), all rights not
+ expressly granted by Licensor are hereby reserved.
+ .
+ 4. Restrictions. The license granted in Section 3 above is expressly
+ made subject to and limited by the following restrictions:
+ .
+ a. You may Distribute or Publicly Perform the Work only under the terms
+ of this License. You must include a copy of, or the Uniform Resource
+ Identifier (URI) for, this License with every copy of the Work You
+ Distribute or Publicly Perform. You may not offer or impose any terms on
+ the Work that restrict the terms of this License or the ability of the
+ recipient of the Work to exercise the rights granted to that recipient
+ under the terms of the License. You may not sublicense the Work. You
+ must keep intact all notices that refer to this License and to the
+ disclaimer of warranties with every copy of the Work You Distribute or
+ Publicly Perform. When You Distribute or Publicly Perform the Work, You
+ may not impose any effective technological measures on the Work that
+ restrict the ability of a recipient of the Work from You to exercise the
+ rights granted to that recipient under the terms of the License. This
+ Section 4(a) applies to the Work as incorporated in a Collection, but
+ this does not require the Collection apart from the Work itself to be
+ made subject to the terms of this License. If You create a Collection,
+ upon notice from any Licensor You must, to the extent practicable,
+ remove from the Collection any credit as required by Section 4(c), as
+ requested. If You create an Adaptation, upon notice from any Licensor
+ You must, to the extent practicable, remove from the Adaptation any
+ credit as required by Section 4(c), as requested.
+ .
+ b. You may Distribute or Publicly Perform an Adaptation only under the
+ terms of: (i) this License; (ii) a later version of this License with
+ the same License Elements as this License; (iii) a Creative Commons
+ jurisdiction license (either this or a later license version) that
+ contains the same License Elements as this License (e.g.,
+ Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible
+ License. If you license the Adaptation under one of the licenses
+ mentioned in (iv), you must comply with the terms of that license. If
+ you license the Adaptation under the terms of any of the licenses
+ mentioned in (i), (ii) or (iii) (the "Applicable License"), you must
+ comply with the terms of the Applicable License generally and the
+ following provisions: (I) You must include a copy of, or the URI for,
+ the Applicable License with every copy of each Adaptation You Distribute
+ or Publicly Perform; (II) You may not offer or impose any terms on the
+ Adaptation that restrict the terms of the Applicable License or the
+ ability of the recipient of the Adaptation to exercise the rights
+ granted to that recipient under the terms of the Applicable License;
+ (III) You must keep intact all notices that refer to the Applicable
+ License and to the disclaimer of warranties with every copy of the Work
+ as included in the Adaptation You Distribute or Publicly Perform; (IV)
+ when You Distribute or Publicly Perform the Adaptation, You may not
+ impose any effective technological measures on the Adaptation that
+ restrict the ability of a recipient of the Adaptation from You to
+ exercise the rights granted to that recipient under the terms of the
+ Applicable License. This Section 4(b) applies to the Adaptation as
+ incorporated in a Collection, but this does not require the Collection
+ apart from the Adaptation itself to be made subject to the terms of the
+ Applicable License.
+ .
+ c. If You Distribute, or Publicly Perform the Work or any Adaptations or
+ Collections, You must, unless a request has been made pursuant to
+ Section 4(a), keep intact all copyright notices for the Work and
+ provide, reasonable to the medium or means You are utilizing: (i) the
+ name of the Original Author (or pseudonym, if applicable) if supplied,
+ and/or if the Original Author and/or Licensor designate another party or
+ parties (e.g., a sponsor institute, publishing entity, journal) for
+ attribution ("Attribution Parties") in Licensor's copyright notice,
+ terms of service or by other reasonable means, the name of such party or
+ parties; (ii) the title of the Work if supplied; (iii) to the extent
+ reasonably practicable, the URI, if any, that Licensor specifies to be
+ associated with the Work, unless such URI does not refer to the
+ copyright notice or licensing information for the Work; and (iv) ,
+ consistent with Ssection 3(b), in the case of an Adaptation, a credit
+ identifying the use of the Work in the Adaptation (e.g., "French
+ translation of the Work by Original Author," or "Screenplay based on
+ original Work by Original Author"). The credit required by this Section
+ 4(c) may be implemented in any reasonable manner; provided, however,
+ that in the case of a Adaptation or Collection, at a minimum such credit
+ will appear, if a credit for all contributing authors of the Adaptation
+ or Collection appears, then as part of these credits and in a manner at
+ least as prominent as the credits for the other contributing authors.
+ For the avoidance of doubt, You may only use the credit required by this
+ Section for the purpose of attribution in the manner set out above and,
+ by exercising Your rights under this License, You may not implicitly or
+ explicitly assert or imply any connection with, sponsorship or
+ endorsement by the Original Author, Licensor and/or Attribution Parties,
+ as appropriate, of You or Your use of the Work, without the separate,
+ express prior written permission of the Original Author, Licensor and/or
+ Attribution Parties.
+ .
+ d. Except as otherwise agreed in writing by the Licensor or as may be
+ otherwise permitted by applicable law, if You Reproduce, Distribute or
+ Publicly Perform the Work either by itself or as part of any Adaptations
+ or Collections, You must not distort, mutilate, modify or take other
+ derogatory action in relation to the Work which would be prejudicial to
+ the Original Author's honor or reputation. Licensor agrees that in those
+ jurisdictions (e.g. Japan), in which any exercise of the right granted
+ in Section 3(b) of this License (the right to make Adaptations) would be
+ deemed to be a distortion, mutilation, modification or other derogatory
+ action prejudicial to the Original Author's honor and reputation, the
+ Licensor will waive or not assert, as appropriate, this Section, to the
+ fullest extent permitted by the applicable national law, to enable You
+ to reasonably exercise Your right under Section 3(b) of this License
+ (right to make Adaptations) but not otherwise.
+ .
+ 5. Representations, Warranties and Disclaimer
+ .
+ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
+ OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
+ KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
+ INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
+ LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
+ WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE
+ EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
+ .
+ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
+ LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
+ ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
+ ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
+ BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ .
+ 7. Termination
+ .
+ a. This License and the rights granted hereunder will terminate
+ automatically upon any breach by You of the terms of this License.
+ Individuals or entities who have received Adaptations or Collections
+ from You under this License, however, will not have their licenses
+ terminated provided such individuals or entities remain in full
+ compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
+ survive any termination of this License.
+ .
+ b. Subject to the above terms and conditions, the license granted here
+ is perpetual (for the duration of the applicable copyright in the Work).
+ Notwithstanding the above, Licensor reserves the right to release the
+ Work under different license terms or to stop distributing the Work at
+ any time; provided, however that any such election will not serve to
+ withdraw this License (or any other license that has been, or is
+ required to be, granted under the terms of this License), and this
+ License will continue in full force and effect unless terminated as
+ stated above.
+ .
+ 8. Miscellaneous
+ .
+ a. Each time You Distribute or Publicly Perform the Work or a
+ Collection, the Licensor offers to the recipient a license to the Work
+ on the same terms and conditions as the license granted to You under
+ this License.
+ .
+ b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
+ offers to the recipient a license to the original Work on the same terms
+ and conditions as the license granted to You under this License.
+ .
+ c. If any provision of this License is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of
+ the remainder of the terms of this License, and without further action
+ by the parties to this agreement, such provision shall be reformed to
+ the minimum extent necessary to make such provision valid and
+ enforceable.
+ .
+ d. No term or provision of this License shall be deemed waived and no
+ breach consented to unless such waiver or consent shall be in writing
+ and signed by the party to be charged with such waiver or consent.
+ .
+ e. This License constitutes the entire agreement between the parties
+ with respect to the Work licensed here. There are no understandings,
+ agreements or representations with respect to the Work not specified
+ here. Licensor shall not be bound by any additional provisions that may
+ appear in any communication from You. This License may not be modified
+ without the mutual written agreement of the Licensor and You.
+ .
+ f. The rights granted under, and the subject matter referenced, in this
+ License were drafted utilizing the terminology of the Berne Convention
+ for the Protection of Literary and Artistic Works (as amended on
+ September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
+ Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and
+ the Universal Copyright Convention (as revised on July 24, 1971). These
+ rights and subject matter take effect in the relevant jurisdiction in
+ which the License terms are sought to be enforced according to the
+ corresponding provisions of the implementation of those treaty
+ provisions in the applicable national law. If the standard suite of
+ rights granted under applicable copyright law includes additional rights
+ not granted under this License, such additional rights are deemed to be
+ included in the License; this License is not intended to restrict the
+ license of any rights under applicable law.
+ .
+ Creative Commons Notice
+ .
+ Creative Commons is not a party to this License, and makes no warranty
+ whatsoever in connection with the Work. Creative Commons will not be
+ liable to You or any party on any legal theory for any damages
+ whatsoever, including without limitation any general, special,
+ incidental or consequential damages arising in connection to this
+ license. Notwithstanding the foregoing two (2) sentences, if Creative
+ Commons has expressly identified itself as the Licensor hereunder, it
+ shall have all rights and obligations of Licensor.
+ .
+ Except for the limited purpose of indicating to the public that the Work
+ is licensed under the CCPL, Creative Commons does not authorize the use
+ by either party of the trademark "Creative Commons" or any related
+ trademark or logo of Creative Commons without the prior written consent
+ of Creative Commons. Any permitted use will be in compliance with
+ Creative Commons' then-current trademark usage guidelines, as may be
+ published on its website or otherwise made available upon request from
+ time to time. For the avoidance of doubt, this trademark restriction
+ does not form part of the License.
+ .
+ Creative Commons may be contacted at https://creativecommons.org/.
+
+License: CC0-1.0
+ Creative Commons CC0 1.0 Universal
+ .
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+ LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
+ ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
+ ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE
+ USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND
+ DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT
+ OR THE INFORMATION OR WORKS PROVIDED HEREUNDER.
+ .
+ Statement of Purpose
+ .
+ The laws of most jurisdictions throughout the world automatically confer
+ exclusive Copyright and Related Rights (defined below) upon the creator
+ and subsequent owner(s) (each and all, an "owner") of an original work
+ of authorship and/or a database (each, a "Work").
+ .
+ Certain owners wish to permanently relinquish those rights to a Work for
+ the purpose of contributing to a commons of creative, cultural and
+ scientific works ("Commons") that the public can reliably and without
+ fear of later claims of infringement build upon, modify, incorporate in
+ other works, reuse and redistribute as freely as possible in any form
+ whatsoever and for any purposes, including without limitation commercial
+ purposes. These owners may contribute to the Commons to promote the
+ ideal of a free culture and the further production of creative, cultural
+ and scientific works, or to gain reputation or greater distribution for
+ their Work in part through the use and efforts of others.
+ .
+ For these and/or other purposes and motivations, and without any
+ expectation of additional consideration or compensation, the person
+ associating CC0 with a Work (the "Affirmer"), to the extent that he or
+ she is an owner of Copyright and Related Rights in the Work, voluntarily
+ elects to apply CC0 to the Work and publicly distribute the Work under
+ its terms, with knowledge of his or her Copyright and Related Rights in
+ the Work and the meaning and intended legal effect of CC0 on those
+ rights.
+ .
+ 1. Copyright and Related Rights. A Work made available under CC0 may be
+ protected by copyright and related or neighboring rights ("Copyright and
+ Related Rights"). Copyright and Related Rights include, but are not
+ limited to, the following:
+ .
+ i. the right to reproduce, adapt, distribute, perform, display,
+ communicate, and translate a Work;
+ .
+ ii. moral rights retained by the original author(s) and/or performer(s);
+ .
+ iii. publicity and privacy rights pertaining to a person's image or
+ likeness depicted in a Work;
+ .
+ iv. rights protecting against unfair competition in regards to a Work,
+ subject to the limitations in paragraph 4(a), below;
+ .
+ v. rights protecting the extraction, dissemination, use and reuse of
+ data in a Work;
+ .
+ vi. database rights (such as those arising under Directive 96/9/EC of
+ the European Parliament and of the Council of 11 March 1996 on the legal
+ protection of databases, and under any national implementation thereof,
+ including any amended or successor version of such directive); and
+ .
+ vii. other similar, equivalent or corresponding rights throughout the
+ world based on applicable law or treaty, and any national
+ implementations thereof.
+ .
+ 2. Waiver. To the greatest extent permitted by, but not in contravention
+ of, applicable law, Affirmer hereby overtly, fully, permanently,
+ irrevocably and unconditionally waives, abandons, and surrenders all of
+ Affirmer's Copyright and Related Rights and associated claims and causes
+ of action, whether now known or unknown (including existing as well as
+ future claims and causes of action), in the Work (i) in all territories
+ worldwide, (ii) for the maximum duration provided by applicable law or
+ treaty (including future time extensions), (iii) in any current or
+ future medium and for any number of copies, and (iv) for any purpose
+ whatsoever, including without limitation commercial, advertising or
+ promotional purposes (the "Waiver"). Affirmer makes the Waiver for the
+ benefit of each member of the public at large and to the detriment of
+ Affirmer's heirs and successors, fully intending that such Waiver shall
+ not be subject to revocation, rescission, cancellation, termination, or
+ any other legal or equitable action to disrupt the quiet enjoyment of
+ the Work by the public as contemplated by Affirmer's express Statement
+ of Purpose.
+ .
+ 3. Public License Fallback. Should any part of the Waiver for any reason
+ be judged legally invalid or ineffective under applicable law, then the
+ Waiver shall be preserved to the maximum extent permitted taking into
+ account Affirmer's express Statement of Purpose. In addition, to the
+ extent the Waiver is so judged Affirmer hereby grants to each affected
+ person a royalty-free, non transferable, non sublicensable, non
+ exclusive, irrevocable and unconditional license to exercise Affirmer's
+ Copyright and Related Rights in the Work (i) in all territories
+ worldwide, (ii) for the maximum duration provided by applicable law or
+ treaty (including future time extensions), (iii) in any current or
+ future medium and for any number of copies, and (iv) for any purpose
+ whatsoever, including without limitation commercial, advertising or
+ promotional purposes (the "License"). The License shall be deemed
+ effective as of the date CC0 was applied by Affirmer to the Work. Should
+ any part of the License for any reason be judged legally invalid or
+ ineffective under applicable law, such partial invalidity or
+ ineffectiveness shall not invalidate the remainder of the License, and
+ in such case Affirmer hereby affirms that he or she will not (i)
+ exercise any of his or her remaining Copyright and Related Rights in the
+ Work or (ii) assert any associated claims and causes of action with
+ respect to the Work, in either case contrary to Affirmer's express
+ Statement of Purpose.
+ .
+ 4. Limitations and Disclaimers.
+ .
+ a. No trademark or patent rights held by Affirmer are waived, abandoned,
+ surrendered, licensed or otherwise affected by this document.
+ .
+ b. Affirmer offers the Work as-is and makes no representations or
+ warranties of any kind concerning the Work, express, implied, statutory
+ or otherwise, including without limitation warranties of title,
+ merchantability, fitness for a particular purpose, non infringement, or
+ the absence of latent or other defects, accuracy, or the present or
+ absence of errors, whether or not discoverable, all to the greatest
+ extent permissible under applicable law.
+ .
+ c. Affirmer disclaims responsibility for clearing rights of other
+ persons that may apply to the Work or any use thereof, including without
+ limitation any person's Copyright and Related Rights in the Work.
+ Further, Affirmer disclaims responsibility for obtaining any necessary
+ consents, permissions or other rights required for any use of the Work.
+ .
+ d. Affirmer understands and acknowledges that Creative Commons is not a
+ party to this document and has no duty or obligation with respect to
+ this CC0 or use of the Work.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..8913f46
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,2 @@
+NEWS
+README.md
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..4ed071a
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,17 @@
+[DEFAULT]
+pristine-tar = True
+debian-branch = debian/master
+upstream-branch = upstream/latest
+
+[buildpackage]
+sign-tags = True
+
+[dch]
+multimaint-merge = True
+
+[import-orig]
+postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit
+upstream-vcs-tag = %(version)s
+
+[pq]
+patch-numbers = False
diff --git a/debian/gnome-software-common.install b/debian/gnome-software-common.install
new file mode 100644
index 0000000..9b18cb2
--- /dev/null
+++ b/debian/gnome-software-common.install
@@ -0,0 +1,5 @@
+debian/source_gnome-software.py /usr/share/apport/package-hooks
+usr/share/app-info/xmls
+usr/share/gnome-software/
+usr/share/icons/
+usr/share/locale/
diff --git a/debian/gnome-software-dev.install b/debian/gnome-software-dev.install
new file mode 100644
index 0000000..8d2fe88
--- /dev/null
+++ b/debian/gnome-software-dev.install
@@ -0,0 +1,2 @@
+usr/include/gnome-software/
+usr/lib/*/pkgconfig
diff --git a/debian/gnome-software-doc.install b/debian/gnome-software-doc.install
new file mode 100644
index 0000000..95af827
--- /dev/null
+++ b/debian/gnome-software-doc.install
@@ -0,0 +1 @@
+usr/share/gtk-doc
diff --git a/debian/gnome-software-plugin-flatpak.install b/debian/gnome-software-plugin-flatpak.install
new file mode 100644
index 0000000..eaa59fa
--- /dev/null
+++ b/debian/gnome-software-plugin-flatpak.install
@@ -0,0 +1,3 @@
+#usr/lib/*/gs-plugins-*/libgs_plugin_ostree*.so
+usr/lib/*/gs-plugins-*/libgs_plugin_flatpak*.so
+usr/share/metainfo/org.gnome.Software.Plugin.Flatpak.metainfo.xml
diff --git a/debian/gnome-software-plugin-snap.install b/debian/gnome-software-plugin-snap.install
new file mode 100644
index 0000000..d4aa521
--- /dev/null
+++ b/debian/gnome-software-plugin-snap.install
@@ -0,0 +1,2 @@
+usr/lib/*/gs-plugins-*/libgs_plugin_snap*.so
+usr/share/metainfo/org.gnome.Software.Plugin.Snap.metainfo.xml
diff --git a/debian/gnome-software.gsettings-override.in b/debian/gnome-software.gsettings-override.in
new file mode 100644
index 0000000..f6ee4a0
--- /dev/null
+++ b/debian/gnome-software.gsettings-override.in
@@ -0,0 +1,4 @@
+[org.gnome.software]
+official-repos=['@DISTRO@-*']
+free-repos=[@FREE_REPOS@]
+free-repos-url='@URL@'
diff --git a/debian/gnome-software.install b/debian/gnome-software.install
new file mode 100644
index 0000000..5f020c1
--- /dev/null
+++ b/debian/gnome-software.install
@@ -0,0 +1,12 @@
+etc/xdg/autostart/
+usr/bin/gnome-software
+usr/lib/*/gs-plugins-*/*.so
+usr/libexec/gnome-software-cmd
+usr/libexec/gnome-software-restarter
+usr/share/applications/
+usr/share/dbus-1/
+usr/share/doc/
+usr/share/glib-2.0/schemas/
+usr/share/gnome-shell/
+usr/share/man/
+usr/share/metainfo/
diff --git a/debian/gnome-software.maintscript b/debian/gnome-software.maintscript
new file mode 100644
index 0000000..032e1e5
--- /dev/null
+++ b/debian/gnome-software.maintscript
@@ -0,0 +1 @@
+rm_conffile /etc/apt/apt.conf.d/60gnome-software 3.28.0-1
diff --git a/debian/patches/01_details-Use-custom-icon-for-verified-developers.patch b/debian/patches/01_details-Use-custom-icon-for-verified-developers.patch
new file mode 100644
index 0000000..09ca548
--- /dev/null
+++ b/debian/patches/01_details-Use-custom-icon-for-verified-developers.patch
@@ -0,0 +1,54 @@
+From: Robert Ancell <robert.ancell@canonical.com>
+Date: Tue, 28 Aug 2018 12:43:15 +1200
+Subject: [PATCH 21/24] details: Use custom icon for verified developers
+
+---
+ src/developer-verified.svg | 12 ++++++++++++
+ src/gnome-software.gresource.xml | 1 +
+ src/gs-details-page.ui | 2 +-
+ 3 files changed, 14 insertions(+), 1 deletion(-)
+ create mode 100644 src/developer-verified.svg
+
+diff --git a/src/developer-verified.svg b/src/developer-verified.svg
+new file mode 100644
+index 0000000..57c0f11
+--- /dev/null
++++ b/src/developer-verified.svg
+@@ -0,0 +1,12 @@
++<?xml version="1.0" encoding="UTF-8" standalone="no"?>
++<svg xmlns="http://www.w3.org/2000/svg" height="12px" width="12px" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 12 12"><!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
++ <title>path6490</title>
++ <desc>Created with Sketch.</desc>
++ <g id="misc" fill-rule="evenodd" fill="none">
++ <g id="Artboard" fill-rule="nonzero" fill="#82BEA0" transform="translate(-419 -444)">
++ <g id="VALIDATED--SNAPCRAFTER-ICON" transform="translate(419 444)">
++ <path id="path6490" d="m5.0239 0.38296l-0.4325 0.40107c-0.3507 0.32527-0.8065 0.51407-1.2846 0.53217l-0.5886 0.0222c-0.75 0.0283-1.3515 0.6298-1.3798 1.3798l-0.0222 0.5886c-0.0181 0.4781-0.2069 0.9339-0.53217 1.2846l-0.40107 0.4325c-0.51061 0.5506-0.51061 1.4016 0 1.9522l0.40107 0.4325c0.32527 0.3507 0.51407 0.8065 0.53217 1.2846l0.0222 0.5886c0.0283 0.7502 0.6298 1.3512 1.3798 1.3802l0.5886 0.022c0.4781 0.018 0.9339 0.207 1.2846 0.532l0.4325 0.401c0.5506 0.511 1.4016 0.511 1.9522 0l0.4325-0.401c0.3507-0.325 0.8065-0.514 1.2846-0.532l0.5886-0.022c0.7502-0.029 1.3512-0.63 1.3802-1.3802l0.022-0.5886c0.018-0.4781 0.207-0.9339 0.532-1.2846l0.401-0.4325c0.511-0.5506 0.511-1.4016 0-1.9522l-0.401-0.4325c-0.325-0.3507-0.514-0.8065-0.532-1.2846l-0.022-0.5886c-0.029-0.75-0.63-1.3515-1.3802-1.3798l-0.5886-0.0222c-0.4781-0.0181-0.9339-0.2069-1.2846-0.53217l-0.4325-0.40107c-0.5506-0.51061-1.4016-0.51061-1.9522 0zm3.3697 3.1711l0.8675 0.8565-4.2062 4.2411-2.316-2.3398 0.8611-0.8549 1.4549 1.4659 3.3387-3.3688z"/>
++ </g>
++ </g>
++ </g>
++</svg>
+\ No newline at end of file
+diff --git a/src/gnome-software.gresource.xml b/src/gnome-software.gresource.xml
+index 459ecf8..283cf35 100644
+--- a/src/gnome-software.gresource.xml
++++ b/src/gnome-software.gresource.xml
+@@ -38,5 +38,6 @@
+ <file preprocess="xml-stripblanks">org.freedesktop.PackageKit.xml</file>
+ <file>gtk-style.css</file>
+ <file>gtk-style-hc.css</file>
++ <file>developer-verified.svg</file>
+ </gresource>
+ </gresources>
+diff --git a/src/gs-details-page.ui b/src/gs-details-page.ui
+index f86674f..b6cba9e 100644
+--- a/src/gs-details-page.ui
++++ b/src/gs-details-page.ui
+@@ -948,7 +948,7 @@
+ <object class="GtkImage" id="image_details_developer_verified">
+ <property name="visible">True</property>
+ <property name="pixel_size">16</property>
+- <property name="icon_name">emblem-ok-symbolic</property>
++ <property name="resource">/org/gnome/Software/developer-verified.svg</property>
+ </object>
+ </child>
+ </object>
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..1621570
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+01_details-Use-custom-icon-for-verified-developers.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..8595ee9
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,112 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,--as-needed
+
+# Fix the Flatpak plugin: https://launchpad.net/bugs/1650783
+export DEB_LDFLAGS_MAINT_STRIP := -Wl,-Bsymbolic-functions
+
+GS_CONFIGURE_FLAGS = \
+ -Dgnome_desktop=true \
+ -Dodrs=true \
+ -Dostree=false \
+ -Dpackagekit=true \
+ -Dpackagekit_autoremove=true \
+ -Drpm_ostree=false \
+ -Dubuntu_reviews=false \
+
+# these are conditionally re-enabled later
+GS_CONFIGURE_FLAGS += \
+ -Dfwupd=false \
+ -Dflatpak=false \
+ -Dgudev=false \
+ -Dmalcontent=false \
+ -Dvalgrind=false
+
+ifeq ($(DEB_HOST_ARCH_OS), linux)
+ # Enable Flatpak support on supported architectures
+ ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el s390x hppa powerpc powerpcspe ppc64))
+ GS_CONFIGURE_FLAGS += -Dflatpak=true -Dmalcontent=true
+ endif
+
+ # Enable GUdev support on Linux
+ GS_CONFIGURE_FLAGS += -Dgudev=true
+
+ # Enable fwupd support on Linux
+ GS_CONFIGURE_FLAGS += -Dfwupd=true
+
+ # Enable snap support on supported architectures
+ ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armel armhf i386 ppc64el s390x))
+ GS_CONFIGURE_FLAGS += -Dsnap=true
+ endif
+
+ # Enable valgrind support on supported architectures
+ ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armhf i386 mips mips64 mips64el mipsel powerpc ppc64el s390x))
+ GS_CONFIGURE_FLAGS += -Dvalgrind=true
+ endif
+endif
+
+DISTRO_ID = debian
+FREE_REPOS = \'@DISTRO@-*-main\'
+FREE_URL = https:\/\/www.debian.org\/social_contract\#guidelines
+ifeq (yes,$(shell dpkg-vendor --derives-from Ubuntu && echo yes))
+ DISTRO_ID = ubuntu
+ FREE_REPOS = \'@DISTRO@-*-main\', \'@DISTRO@-*-universe\'
+ FREE_URL = https:\/\/www.ubuntu.com\/about\/about-ubuntu\/licensing
+else ifeq (yes,$(shell dpkg-vendor --derives-from Tanglu && echo yes))
+ DISTRO_ID = tanglu
+else ifeq (yes,$(shell dpkg-vendor --derives-from PureOS && echo yes))
+ DISTRO_ID = pureos
+endif
+
+%:
+ dh $@ --with gnome
+
+override_dh_auto_configure:
+ dh_auto_configure -- $(GS_CONFIGURE_FLAGS)
+
+override_dh_auto_install:
+ dh_auto_install
+ifneq (yes,$(shell dpkg-vendor --derives-from Ubuntu && echo yes))
+ rm -f debian/tmp/usr/lib/*/gs-plugins-*/libgs_plugin_ubuntu*
+endif
+
+override_dh_installgsettings:
+ sed "s#@FREE_REPOS@#$(FREE_REPOS)#g" debian/gnome-software.gsettings-override.in > debian/gnome-software.gsettings-override
+ sed -i "s/@DISTRO@/$(DISTRO_ID)/g" debian/gnome-software.gsettings-override
+ sed -i "s/@URL@/$(FREE_URL)/g" debian/gnome-software.gsettings-override
+ dh_installgsettings
+
+override_dh_install:
+ # Remove unused files
+ rm -f debian/tmp/usr/lib/*/gs-plugins-*/*.a
+ rm -f debian/tmp/usr/lib/*/gs-plugins-*/*.la
+ rm -f debian/tmp/usr/lib/*/gs-plugins-*/libgs_plugin_fedora*
+ rm -f debian/tmp/usr/lib/*/libgnomesoftware.a
+ dh_install
+
+override_dh_missing:
+ dh_missing --fail-missing
+
+ # These files are split out to separate packages
+ rm -f debian/gnome-software/usr/lib/*/gs-plugins-*/libgs_plugin_flatpak*
+ rm -f debian/gnome-software/usr/lib/*/gs-plugins-*/libgs_plugin_snap*
+ rm -f debian/gnome-software/usr/share/metainfo/org.gnome.Software.Plugin.Flatpak.metainfo.xml
+ rm -f debian/gnome-software/usr/share/metainfo/org.gnome.Software.Plugin.Snap.metainfo.xml
+
+override_dh_makeshlibs:
+ dh_makeshlibs -Xlibgs_plugin
+
+# DISABLED
+override_dh_auto_test:
+
+override_dh_gencontrol:
+ifeq ($(shell dpkg-vendor --query vendor),Ubuntu)
+ dh_gencontrol -- -Vplugin:Recommends='gnome-software-plugin-snap [linux-any]'
+else
+ dh_gencontrol -- -Vplugin:Suggests='gnome-software-plugin-snap [linux-any]'
+endif
+
+override_dh_clean:
+ rm -f debian/gnome-software.gsettings-override
+ dh_clean
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/source_gnome-software.py b/debian/source_gnome-software.py
new file mode 100644
index 0000000..153d73b
--- /dev/null
+++ b/debian/source_gnome-software.py
@@ -0,0 +1,6 @@
+import apport.packaging
+
+def add_info(report, ui):
+ report["InstalledPlugins"] = apport.hookutils.package_versions(
+ 'gnome-software-plugin-flatpak',
+ 'gnome-software-plugin-snap')
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..35b7b17
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+https://download.gnome.org/sources/@PACKAGE@/([\d\.]+)/ \
+ @PACKAGE@@ANY_VERSION@\.tar\.xz