summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/README.source18
-rw-r--r--debian/changelog803
-rw-r--r--debian/control51
-rw-r--r--debian/copyright43
-rw-r--r--debian/docs1
-rw-r--r--debian/gbp.conf2
-rwxr-xr-xdebian/rules43
-rw-r--r--debian/simple-scan.bug-script59
-rw-r--r--debian/simple-scan.install1
-rw-r--r--debian/source/format1
-rw-r--r--debian/source_simple-scan.py28
-rw-r--r--debian/upstream/metadata5
-rw-r--r--debian/watch4
13 files changed, 1059 insertions, 0 deletions
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..a62f7b9
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,18 @@
+Hello,
+
+now I use the branching model from Vincent Driessen[1].
+
+I use the gitflow-avh[2]. with the Documentation[3].
+The Debian package can be found here[4].
+
+Please upload unattended uploads use a branch feature/<your title>.
+
+
+Many thanks.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Fri, 02 Jun 2017 19:00:40 +0200
+
+[1] http://nvie.com/posts/a-successful-git-branching-model/
+[2] https://github.com/petervanderdoes/gitflow-avh
+[3] https://github.com/petervanderdoes/gitflow-avh/wiki
+[4] https://tracker.debian.org/pkg/git-flow
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..dcd553c
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,803 @@
+simple-scan (42.5-2) unstable; urgency=medium
+
+ * debian/control: Bump Build-Depends libhandy-1-dev to >= 1.6.0
+ (Closes:# 1021160).
+ * Declare compliance with Debian Policy 4.6.0.1 (No changes needed).
+
+ -- Jörg Frings-Fürst <debian@jff.email> Mon, 03 Oct 2022 11:28:15 +0200
+
+simple-scan (42.5-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Adoption of most of the points from the bug "minor cleanup"
+ (Closes: #904168).
+
+ -- Jörg Frings-Fürst <debian@jff.email> Sun, 02 Oct 2022 15:09:48 +0200
+
+simple-scan (42.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Remove upstream applied patches:
+ + debian/patches/0001-Remove_incorrect_i18n.merge_file_argument.patch
+ + debian/patches/0005-Build_error_with_vala.patch
+
+ -- Jörg Frings-Fürst <debian@jff.email> Sat, 19 Mar 2022 18:36:01 +0100
+
+simple-scan (40.7-1) unstable; urgency=medium
+
+ * New upstream release.
+ * debian/copyright:
+ - Add year 2022 to myself.
+ * Declare compliance with Debian Policy 4.6.0.1 (No changes needed).
+ * New .gitignore.
+ * New patches:
+ - debian/patches/0001-Remove_incorrect_i18n.merge_file_argument.patch:
+ Fix build error with meson > 0.60.
+ - debian/patches/0005-Build_error_with_vala.patch:
+ Fix accessibility conflict of constant and its value.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Sun, 06 Feb 2022 15:20:34 +0100
+
+simple-scan (40.6-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Mon, 15 Nov 2021 12:00:21 +0100
+
+simple-scan (40.5-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Sat, 25 Sep 2021 08:03:51 +0200
+
+simple-scan (40.1-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Declare compliance with Debian Policy 4.6.0.0 (No changes needed).
+ * debian/watch:
+ - Fix syntax
+ * debian/control:
+ - Add Build-Depends cmake and libhandy-1-dev.
+ * debian/copyright:
+ - Refresh for new upstream release.
+ - Add year 2021 to debian/*.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Sat, 21 Aug 2021 18:42:54 +0200
+
+simple-scan (3.38.1-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Sat, 17 Oct 2020 13:05:43 +0200
+
+simple-scan (3.36.4-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Sat, 22 Aug 2020 21:28:08 +0200
+
+simple-scan (3.36.2.1-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Migrate to debhelper 13:
+ - Change debhelper-compat version in debian/control to = 13.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Tue, 26 May 2020 20:45:02 +0200
+
+simple-scan (3.36.1-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Declare compliance with Debian Policy 4.5.0 (No changes needed).
+ * Refresh debian/copyright.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Mon, 13 Apr 2020 11:49:18 +0200
+
+simple-scan (3.34.2-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Switch to debhelper-compat:
+ - debian/control: change to debhelper-compat (=12).
+ - remove debian/compat.
+ * Declare compliance with Debian Policy 4.4.1.2 (No changes needed).
+ * debian/control: Switch to Rules-Requires-Root: No.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Sat, 28 Dec 2019 15:26:37 +0100
+
+simple-scan (3.34.1-2) unstable; urgency=medium
+
+ * debian/control:
+ - For Python 2 removal change python-gi-cairo to python3-gi-cairo
+ (Closes: #943216).
+ * Declare compliance with Debian Policy 4.4.1.1 (No changes needed).
+
+ -- Jörg Frings-Fürst <debian@jff.email> Tue, 29 Oct 2019 10:04:46 +0100
+
+simple-scan (3.34.1-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Add libxml2-utils to Build-Depends.
+ * Declare compliance with Debian Policy 4.4.1 (No changes needed).
+ * debian/control:
+ - Add Rules-Requires-Root: binary-targets.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Mon, 07 Oct 2019 09:04:29 +0200
+
+simple-scan (3.32.2.1-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Migrate to debhelper 12:
+ - Change debian/compat to 12.
+ - Change debhelper version in debian/control to >= 12.
+ * Declare compliance with Debian Policy 4.4.0 (No changes needed).
+
+ -- Jörg Frings-Fürst <debian@jff.email> Thu, 11 Jul 2019 21:03:54 +0200
+
+simple-scan (3.30.1.1-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Sun, 30 Sep 2018 11:18:11 +0200
+
+simple-scan (3.30.0-1) unstable; urgency=high
+
+ * New upstream release (Closes: #907932).
+ * Declare compliance with Debian Policy 4.2.1 (No changes needed).
+
+ -- Jörg Frings-Fürst <debian@jff.email> Tue, 04 Sep 2018 21:32:35 +0200
+
+simple-scan (3.28.1-1) unstable; urgency=medium
+
+ * New upstream release (Closes: #892944).
+ * Remove upstream applied patches:
+ - 0010-metadata.patch
+ - 0015-xdg-email.patch
+ * debian/copyright:
+ - refresh years.
+ - Use secure copyright format URI.
+ - Add new upstream authors.
+ * debian/control:
+ - Switch from python-scour to python3-scour since dh_scour is now provided
+ by python3-scour only as of scour 0.36-1.
+ - Add missing Build-Depends to use all features:
+ + libwebp-dev
+ + python3-cairo
+ + python3-gi
+ + python3-gi-cairo
+ - Switch Vcs-* to new location.
+ - Switch to new homepage.
+ - Remove unneeded build depends versions.
+ * Refresh debian/upstream/metadata.
+ * Some buildsystem changes (Closes: #881934):
+ - debian/rules: Add gnome and dh_translation handling.
+ - debian/control: Refresh build depends.
+ - debian/source_simple-scan.py: Report versions for more scanner drivers.
+ Thanks to Jeremy Bicha <jbicha@debian.org>
+
+ -- Jörg Frings-Fürst <debian@jff.email> Mon, 16 Jul 2018 10:42:36 +0200
+
+simple-scan (3.26.2-1) unstable; urgency=medium
+
+ * New upstream release (Closes: #881345):
+ - Updated translations.
+ - Check if files exist in multi-file saves.
+ - Remove "Save As" - save now always prompts when overwriting
+ (Closes: #852730).
+ - Add a continuous scan option.
+ - Make email and print actions insensitive when document empty.
+ - Remove .ps and .tiff output support - this is not required.
+ - Switch from autotools to Meson.
+ * New README.source to explain the branching model used.
+ * Switch buildsystem to meson:
+ + debian/control:
+ - Add meson to Build-Depends.
+ - Remove dh-autoreconf from Build-Depends.
+ + debian/rules:
+ - Remove the --with=autoreconf parameter.
+ - Remove override_dh_auto_clean and override_dh_autoreconf section.
+ + debian/simple-scan.install:
+ - Remove useless /usr/bin and /usr/share.
+ + Remove useless debian/patches/0005-zlib.patch.
+ * Declare compliance with Debian Policy 4.1.1. (No changes needed).
+ * Use the automatic debug symbol packages:
+ - Remove simple-scan-dbg section from debian/control.
+ - Remove override_dh_strip from debian/rules.
+ * New Homepage:
+ - debian/watch: switch to gnome.
+ * Change to my new email address.
+ * Drop useless debian/simple-scan.lintian-overrides.
+ * New debian/patches/0010-metadata.patch to install appstream metadata into
+ the requested directory /usr/share/metainfo/.
+
+ -- Jörg Frings-Fürst <debian@jff.email> Sun, 12 Nov 2017 13:27:57 +0100
+
+simple-scan (3.23.2-1) unstable; urgency=medium
+
+ * New upstream release (Closes: #843941):
+ - Stop translating icon name in .desktop file (Closes: #838099).
+ * Migrate to debhelper 10:
+ - Change debian/compat to 10.
+ - Change debhelper version in debian/control to >= 10.
+ * debian/rules:
+ - Remove useless comments and statements.
+ * debian/control:
+ - Remove obsolete build dependencies (Closes: #843942).
+ Thanks to Michael Biebl <biebl@debian.org>!
+ - Drop adwaita-icon-theme from Depends for adwaita-icon-theme.
+ It is already pulled in by libgtk-3-0 (Closes: #840180).
+ Thanks to Laurent Bigonville <bigon@debian.org>!
+ - Move build dependency from deprecated python-rsvg to
+ librsvg2-dev (Closes: #844152).
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Fri, 02 Dec 2016 00:32:13 +0100
+
+simple-scan (3.21.90-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Updated translations.
+ - Use recent features of gettext, dropping intltool.
+ * Refresh patches/0005-zlib.patch.
+ * Dropping intltool:
+ - debian/control: Remove intltool from Build-Depends.
+ - debian/rules: Remove intltool.
+ * Remove upstream applied patch:
+ - debian/patches/0100-typos.patch.
+ * debian/control:
+ - Switch Depends from dbus-x11 to
+ default-dbus-session-bus | dbus-session-bus (Closes: #836047).
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Wed, 31 Aug 2016 03:32:10 +0200
+
+simple-scan (3.20.0-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Fix typo in Epson website URL.
+ - Enable translations for help documentation.
+ - Updated translations.
+ - Fix window state saving with client side decorations (Closes: #799090).
+ * Add year 2016 to debian/copyright.
+ * debian/watch: Bump version to 4 (no changes required).
+ * debian/control:
+ - Bump Standards-Version to 3.9.8 (no changes required).
+ - Use secure URIs.
+ - Remove useless comments.
+ * New debian/patches/0100-typos.patch:
+ - Fix typo in src/autosave-manager.vala.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Tue, 12 Apr 2016 18:38:04 +0200
+
+simple-scan (3.19.2-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Allow explicit disabling of colord/packagekit support.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Mon, 14 Dec 2015 06:26:14 +0100
+
+simple-scan (3.19.1-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Make PackageKit support optional
+ - Add help for quality, brightness, contrast settings
+ - Fix help references to Wikipedia (currently just say Wiki)
+ - Fix SANE capability logging commas
+ * Refresh debian/patches/01-zlib.patch.
+ * Rename debian/patches/01-zlib.patch to debian/patches/0005-zlib.patch.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Tue, 03 Nov 2015 13:30:10 +0100
+
+simple-scan (3.18.0-1) unstable; urgency=low
+
+ * New upstream release:
+ - Show error message when fail to install drivers
+ - Bump copyright dates
+ - Correctly select the previous device after the device list is updated
+ - Updated translations
+ - Default to PDF when saving in all cases.
+ - Always show file format options and use a combo box to fit better
+ into dialog.
+ - Detect HP scanners and install drivers using PackageKit if found.
+ - If SANE detects no scanners but we see USB IDs of Brother, Epson
+ or Samsung scanners then prompt the user to go to their website
+ to install drivers.
+ - Use GUsb instead of GUdev.
+ - Fix error dialogs not showing.
+ * debian/control:
+ - Add to Build-Depends:
+ + libgusb-dev
+ + libpackagekit-glib2-dev
+ - Remove from Build-Depends:
+ + libgudev-1.0-dev
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Wed, 19 Aug 2015 17:44:26 +0200
+
+simple-scan (3.17.4-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Build appdata in a separate directory.
+ - Update translations.
+ - Stop using gnome-common, use autotools directly.
+ * New debian/upstream/metadata:
+ - Add some DEP-12 upstream metadata.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Sat, 25 Jul 2015 10:26:45 +0200
+
+simple-scan (3.17.1-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Make appdata translatable and add screenshot.
+ * Enable tests at build time which previously resulted in an FTBFS:
+ - debian/control: Add libxml2-utils to Build-Depends.
+ - debian/rules: Remove dummy override_dh_auto_test.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Wed, 06 May 2015 14:12:42 +0200
+
+simple-scan (3.16.1.1-1) unstable; urgency=low
+
+ * New upstream release.
+ - Fix invalid po/Makefile.in.in.
+ - Fix save button being inactive on pages restored after a crash.
+ - Fix logic for adding blank page on page removal (Closes: #782172).
+ * debian/simple-scan.bug-script:
+ - Add a user query to include debug information to the bug report.
+ - Add 'lsusb -v' to include all detected USB hardware.
+ - Add 'scanimage -L' to include all detected scanners.
+ - Replace ~/ with /home/${USER}/ to include the correct log file.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Tue, 14 Apr 2015 07:00:06 +0200
+
+simple-scan (3.15.91-1) unstable; urgency=low
+
+ * New upstream release.
+ - Update translations.
+ - Don't use GtkHeaderBar in LXDE, MATE (Closes: #756913).
+ * Rewrite license text in debian/copyright.
+ * debian/control:
+ - Add python-rsvg to Build-Depends in order to compare SVG files
+ before and after being optimized with dh_scour during build.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Sun, 08 Mar 2015 11:52:36 +0100
+
+simple-scan (3.15.4-1) unstable; urgency=medium
+
+ * New upstream release.
+ * debian/patches:
+ - Remove 005-keywords_desktop.patch, applied upstream.
+ - Refresh 01-zlib.patch.
+ * debian/control:
+ - Change architecture to linux-any since simple-scan build-depends
+ on libgudev-1.0-dev which is part of the systemd source package.
+ * debian/rules:
+ - Remove old style hardening tags.
+ - Remove useless comments.
+ * debian/source/options:
+ - Removed because xz is now standard compression.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Mon, 19 Jan 2015 12:45:02 +0100
+
+simple-scan (3.15.3-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Add year 2015 to debian/copyright.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Mon, 05 Jan 2015 16:08:36 +0100
+
+simple-scan (3.15.2-1) unstable; urgency=medium
+
+ * New upstream release.
+ * debian/control:
+ - Add libgdk-pixbuf2.0-dev (>=2.31.1) to
+ Build-Depends (Requested by upstream release).
+ * New debian/simple-scan.lintian-overrides:
+ - Override privacy-breach-generic false positives.
+ See Debian bug #762753.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Mon, 01 Dec 2014 10:52:19 +0100
+
+simple-scan (3.15.1-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Updated translations.
+ * debian/simple-scan.bug-script:
+ - Correct typo. (Closes: #764700)
+ * debian/control:
+ - For missing icons gnome-icon-theme-symbolic removed
+ from Depends. (Closes: #761292)
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Tue, 28 Oct 2014 09:38:02 +0100
+
+simple-scan (3.14.0-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Version bump.
+ * debian/control:
+ - Replace Depends gnome-icon-theme with
+ gnome-icon-theme-symbolic | adwaita-icon-theme
+ to display missing icons (Closes: #761292).
+ Thanks to Pascal Dormeau <pdormeau@free.fr>!
+ - Bump Standards-Version to 3.9.6 (no changes required).
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Wed, 24 Sep 2014 16:04:22 +0200
+
+simple-scan (3.13.92-1) UNRELEASED; urgency=medium
+
+ * New upstream release.
+ - Updated translations.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Tue, 16 Sep 2014 11:38:05 +0200
+
+simple-scan (3.13.91-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Updated translations.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Sun, 31 Aug 2014 08:37:44 +0200
+
+simple-scan (3.13.90-1) unstable; urgency=medium
+
+ * New upstream release.
+ * debian/control:
+ - Change Vcs-Browser to cgit.
+ * New debian/patches/015-keywords_desktop.patch:
+ - Add missing Keywords entry to the .desktop file.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Mon, 18 Aug 2014 19:42:34 +0200
+
+simple-scan (3.13.4.2-1) unstable; urgency=medium
+
+ * New maintainer (Closes: #720540).
+ * New upstream release:
+ - Refresh debian/patches/01-zlib.patch
+ * debian/control:
+ - Set myself as maintainer.
+ - Bump Standards-Version to 3.9.5 (no changes required).
+ - Update Build-Depends:
+ + valac <= 0.16 will be removed. Therefore change
+ valac release to >= 0.22 (Closes: #739167, #755204).
+ + Remove unused lsb-release (Closes: #737536).
+ - Add dbus-x11 to Depends for package simple-scan since simple-scan
+ needs dbus even on headless systems (Closes: #750392).
+ - Remove the upstream Vcs-Bzr.
+ * Add debian/source/options:
+ - Set compression to xz & compression-level to 9 to save space.
+ * Add debian/simple-scan.bug-script to automatically add logfiles to
+ bug reports.
+ * debian/copyright:
+ - Add myself to the list of authors for debian/*.
+ - Update copyright years for 2014.
+ * debian/rules:
+ - Enable hardening.
+ - Install NEWS as upstream changelog.
+
+ -- Jörg Frings-Fürst <debian@jff-webhosting.net> Sat, 19 Jul 2014 11:08:59 +0200
+
+simple-scan (3.12.0-1) unstable; urgency=low
+
+ * QA upload.
+ * Set Maintainer to Debian QA Group.
+ * New upstream release.
+ * Refresh patches.
+ * Drop build dependency on sqlite3, no longer needed.
+
+ -- Alessio Treglia <alessio@debian.org> Thu, 10 Apr 2014 15:39:34 +0100
+
+simple-scan (3.10.0-1) unstable; urgency=low
+
+ * New upstream release.
+ * Refresh patches.
+ * Build-depend on libsqlite3-dev.
+ * Update debian/watch as latest release is being published as XZ file.
+
+ -- Alessio Treglia <alessio@debian.org> Sat, 05 Oct 2013 15:33:01 +0100
+
+simple-scan (3.6.1-1) unstable; urgency=low
+
+ * Upload to unstable.
+ * New upstream release:
+ - Fix scan no longer working after an ADF scan completes.
+ - Fix erroneous warning about failing to set ADF source.
+
+ -- Alessio Treglia <alessio@debian.org> Mon, 13 May 2013 08:59:05 +0100
+
+simple-scan (3.6.0-2) experimental; urgency=low
+
+ * Drop build-depend on gconf2. (Closes: #698251)
+ * Use dh_autoreconf instead of calling autoreconf before the configure.
+ * Properly purge the symlink to gnome-doc-utils.make once the build's
+ completed.
+
+ -- Alessio Treglia <alessio@debian.org> Wed, 16 Jan 2013 00:03:37 +0000
+
+simple-scan (3.6.0-1) experimental; urgency=low
+
+ * New upstream release.
+ * Add -DBG package. (Closes: #687213)
+ * Fix Vcs tags.
+ * Bump debhelper compatibility.
+ * Bump Standards.
+
+ -- Alessio Treglia <alessio@debian.org> Tue, 15 Jan 2013 00:51:40 +0000
+
+simple-scan (3.4.2-1) unstable; urgency=low
+
+ * New upstream bugfix release.
+ * Remove 02-file-filter-labels.patch, applied upstream.
+ * Generate with Vala 0.16. (Closes: #675664)
+ * Enable hardening flags.
+
+ -- Alessio Treglia <alessio@debian.org> Sun, 03 Jun 2012 01:01:58 +0200
+
+simple-scan (3.4.1-3) unstable; urgency=low
+
+ * Drop 20-lpi.patch as launchpad-integration has been removed from Ubuntu.
+ Thanks to Jeremy Bicha for the great work. (Closes: #673780)
+
+ -- Alessio Treglia <alessio@debian.org> Mon, 21 May 2012 14:48:40 +0200
+
+simple-scan (3.4.1-2) unstable; urgency=low
+
+ * Fix save dialog filter incorrect names. Thanks to Jeremy Bicha
+ for reporting this. (Closes: #673593) (LP: #876135)
+
+ -- Alessio Treglia <alessio@debian.org> Mon, 21 May 2012 01:33:47 +0200
+
+simple-scan (3.4.1-1) unstable; urgency=low
+
+ * New upstream bugfix release.
+ * Install apport file on Debian systems too.
+
+ -- Alessio Treglia <alessio@debian.org> Fri, 20 Apr 2012 12:08:03 +0200
+
+simple-scan (3.4.0-1) unstable; urgency=low
+
+ * New upstream release.
+ * Refresh patches.
+ * Build-dep on libcolord-dev.
+ * Replace gnome-doc-utils build-dependency with yelp-tool.
+ * Update debian/watch.
+ * Refresh debian/copyright.
+ * Bump Standards.
+
+ -- Alessio Treglia <alessio@debian.org> Wed, 04 Apr 2012 21:14:45 +0200
+
+simple-scan (3.2.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Alessio Treglia <alessio@debian.org> Wed, 07 Dec 2011 12:49:05 +0100
+
+simple-scan (3.2.0-1) unstable; urgency=low
+
+ * Upload to unstable.
+ * New upstream release
+ * Fix watch file.
+
+ -- Alessio Treglia <alessio@debian.org> Fri, 07 Oct 2011 18:14:05 +0200
+
+simple-scan (3.1.5-1) experimental; urgency=low
+
+ * New upstream release:
+ - Fix compile warnings
+ - Port to Vala
+ - Port to GTK3
+ - Port to GDBus
+ - Port to GSettings
+ - Port to colord
+ * debian/control:
+ - Port build-deps to Vala.
+ * Refresh patches.
+ * debian/watch: Look for *.bz2 tarballs.
+
+ -- Alessio Treglia <alessio@debian.org> Tue, 30 Aug 2011 12:58:27 +0200
+
+simple-scan (2.32.0.2-2) unstable; urgency=low
+
+ * Build-depend on libjpeg-dev instead of libjpeg62-dev (Closes: #634633).
+ * Bump Standards.
+
+ -- Alessio Treglia <alessio@debian.org> Tue, 19 Jul 2011 13:14:46 +0200
+
+simple-scan (2.32.0.2-1) unstable; urgency=low
+
+ * New upstream release:
+ - Add binary comment as recommended in PDF spec.
+ - Add comments about other PDF/A features.
+ - Update translations.
+ * debian/gbp.conf: Set compression to bzip2.
+ * Add debian/source/local-options file.
+
+ -- Alessio Treglia <alessio@debian.org> Thu, 21 Apr 2011 16:38:02 +0200
+
+simple-scan (2.32.0.1-2) unstable; urgency=low
+
+ * Upload to unstable.
+ * Set 3.0 (quilt) as packaging definitive format.
+ * Handle distribution specific patches.
+ * Revert previous changes in debian/rules,
+ Ubuntu-specific patches are now properly handled.
+ * Build with scour for SVG optimization.
+ * Build-depend on autotools-dev.
+ * On Ubuntu, install the apport package hook.
+
+ -- Alessio Treglia <alessio@debian.org> Wed, 16 Mar 2011 12:50:20 +0100
+
+simple-scan (2.32.0.1-1) experimental; urgency=low
+
+ * New upstream release.
+ * Update debian/gbp.conf.
+
+ -- Alessio Treglia <alessio@debian.org> Tue, 26 Oct 2010 17:18:13 +0200
+
+simple-scan (2.32.0-1) experimental; urgency=low
+
+ * New upstream release.
+ * Add Vcs-Bzr field to make Robert Ancell happy.
+ * Switch back to format 1.0
+ * Change tarball compression.
+
+ -- Alessio Treglia <alessio@debian.org> Thu, 30 Sep 2010 11:21:17 +0200
+
+simple-scan (2.31.91-1) experimental; urgency=low
+
+ * Imported Upstream version 2.31.91
+ * Refresh 01_lpi.patch.
+
+ -- Alessio Treglia <alessio@debian.org> Tue, 31 Aug 2010 01:03:07 +0200
+
+simple-scan (2.31.90.2-1) unstable; urgency=low
+
+ * New upstream bugfix release.
+
+ -- Alessio Treglia <alessio@debian.org> Tue, 17 Aug 2010 11:02:56 +0200
+
+simple-scan (2.31.90.1-1) unstable; urgency=low
+
+ * New upstream release.
+ * Remove DMUA field.
+ * Update Standards to 3.9.1.
+ * Drop Recommends on imagemagick.
+ * Build-Depends on zlib2g-dev, libjpeg62-dev.
+ * Update watch file.
+ * Refresh 01_lpi.patch patch.
+ * Switch to 3.0 (quilt) format.
+ * Add debian/gbp.conf,.gitignore files.
+ * Update changelog.
+ * Fix debian/control.
+ * Install gnome-doc-utils.make.
+ * Add zlib patch.
+ * debian/gbp.conf: Set tarball compression to bzip2.
+ * Change my email address.
+
+ -- Alessio Treglia <alessio@debian.org> Sun, 15 Aug 2010 12:45:16 +0200
+
+simple-scan (2.31.1-1) unstable; urgency=low
+
+ * New upstream release.
+ * All patches have been applied upstream.
+ * debian/source_simple-scan.py: Sync with Ubuntu.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Thu, 13 May 2010 20:42:09 +0200
+
+simple-scan (1.0.3-1) unstable; urgency=low
+
+ * New upstream release.
+ - Set resolution on ImageMagick generated PDFs (LP: #564106).
+ * debian/patches/10-set_supported_flags.patch:
+ - Set duplex and batch-scan flags if supported by driver (LP: #566759).
+ * Set format to 1.0.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Thu, 22 Apr 2010 15:18:11 +0200
+
+simple-scan (1.0.2-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Fri, 16 Apr 2010 17:45:41 +0200
+
+simple-scan (1.0.0-2) unstable; urgency=low
+
+ * debian/control: Revert last change of Build-Depends field, the previous
+ situation was preferable and even correct (Closes: #577821).
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Wed, 14 Apr 2010 23:55:43 +0200
+
+simple-scan (1.0.0-1) unstable; urgency=low
+
+ * New upstream stable release.
+ * debian/rules:
+ - Call intltool-update to generate a PO template (LP: #551470).
+ * Drop debian/patches/11_thunderbird_workaround.patch patch, applied
+ upstream.
+ * Refresh 01_lpi.patch patch.
+ * debian/control:
+ - udev is not available on kfreebsd-*,hurd architectures.
+ - Add Vcs-{Git,Browser} tags.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Wed, 14 Apr 2010 12:54:33 +0200
+
+simple-scan (0.9.10-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/control:
+ - Build-depend on libdbus-glib-1-dev.
+ - Recommend imagemagick.
+ * debian/patches/11_thunderbird_workaround.patch:
+ - Workaround Thunderbird/Icedove mail bug.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Fri, 09 Apr 2010 12:41:39 +0200
+
+simple-scan (0.9.9-1) unstable; urgency=low
+
+ * New upstream release.
+ * Refresh patches.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Mon, 15 Mar 2010 17:32:51 +0100
+
+simple-scan (0.9.7-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Tue, 09 Mar 2010 07:25:04 +0100
+
+simple-scan (0.9.6-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/rules: Call autoreconf before calling the configure script.
+ * Bump versioned build-dep on debhelper.
+ * Remove 99_autotools.patch.
+ * Build-Depends on gnome-common.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Mon, 08 Mar 2010 14:58:35 +0100
+
+simple-scan (0.9.5-1) unstable; urgency=low
+
+ * New upstream release.
+ * Include apport hook without installing it in order to mimize the delta
+ between Debian and Ubuntu.
+ * Add README.source to document how-to patch the sources.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Thu, 18 Feb 2010 11:38:37 +0100
+
+simple-scan (0.9.3-1) unstable; urgency=low
+
+ * New upstream release.
+ * Bump standards.
+ * Build-depend on libgudev-1.0-dev,gnome-doc-utils.
+ * Drop manpages from the packaging, upstream now provides them.
+ * Add quilt support.
+ * Provide ubuntu-specific patches without applying them in order to
+ minimze the delta.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Tue, 16 Feb 2010 00:46:46 +0100
+
+simple-scan (0.8.1-3) unstable; urgency=low
+
+ * Append --as-needed to LDFLAGS to avoid excessive dependencies;
+ thanks to Martin Pitt for reporting this (LP: #512048).
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Mon, 25 Jan 2010 00:49:34 +0100
+
+simple-scan (0.8.1-2) unstable; urgency=low
+
+ * Update debian/copyright.
+ * debian/control:
+ - No need to build-depend on debhelper >= 7.0.50.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Wed, 20 Jan 2010 11:26:17 +0100
+
+simple-scan (0.8.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Wed, 20 Jan 2010 10:59:36 +0100
+
+simple-scan (0.8.0-1) unstable; urgency=low
+
+ * New upstream release.
+ * Allow DM uploads.
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Wed, 23 Dec 2009 11:26:30 +0100
+
+simple-scan (0.7.6-1) unstable; urgency=low
+
+ * Initial release (Closes: #561790).
+
+ -- Alessio Treglia <quadrispro@ubuntu.com> Mon, 21 Dec 2009 00:31:16 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..462e062
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,51 @@
+Source: simple-scan
+Section: gnome
+Priority: optional
+Maintainer: Jörg Frings-Fürst <debian@jff.email>
+Standards-Version: 4.6.1.0
+Rules-Requires-Root: no
+Build-Depends:
+ cmake,
+ debhelper-compat (= 13),
+ dh-sequence-gnome,
+ dh-sequence-scour,
+ gettext,
+ itstool,
+ libcairo2-dev,
+ libcolord-dev,
+ libglib2.0-dev,
+ libgtk-3-dev,
+ libgdk-pixbuf2.0-dev,
+ libgusb-dev,
+ libhandy-1-dev (>= 1.6.0),
+ libpackagekit-glib2-dev,
+ libsane-dev,
+ libwebp-dev,
+ libxml2-utils,
+ meson,
+ python3-cairo,
+ python3-gi,
+ python3-gi-cairo,
+ python3-scour,
+ scour,
+ valac,
+ zlib1g-dev
+Homepage: https://gitlab.gnome.org/GNOME/simple-scan
+Vcs-Git: git://jff.email/opt/git/simple-scan.git
+Vcs-Browser: https://jff.email/cgit/simple-scan.git
+
+Package: simple-scan
+Architecture: linux-any
+Depends:
+ default-dbus-session-bus | dbus-session-bus,
+ xdg-utils,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: Simple Scanning Utility
+ Simple Scan is an easy-to-use application, designed to let users
+ connect their scanner and quickly have the image/document in an
+ appropriate format.
+ .
+ Simple Scan is basically a frontend for SANE - which is the same
+ backend as XSANE uses. This means that all existing scanners will
+ work and the interface is well tested.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..ca42f98
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,43 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Simple Scan
+Upstream-Contact: Robert Ancell <robert.ancell@canonical.com>
+Source: https://gitlab.gnome.org/GNOME/simple-scan
+
+Files: *
+Copyright: 2009-2018 Canonical Ltd
+ 2017-2021 the simple-scan authors
+License: GPL-3+
+
+Files: src/screensaver.vala
+ src/libwebpmux.vapi
+ src/libwebp.vapi
+Copyright: 2017 Stéphane Fillion
+License: GPL-3+
+
+Files: src/autosave-manager.vala
+Copyright: 2011 Timo Kluck
+ 2011 Robert Ancell <robert.ancell@canonical.com>
+License: GPL-3+
+
+Files: debian/*
+Copyright: 2009-2012 Alessio Treglia <alessio@debian.org>
+ 2009 Robert Ancell <robert.ancell@canonical.com>
+ 2014-2022 Jörg Frings-Fürst <debian@jff.email>
+License: GPL-3+
+
+License: GPL-3+
+ 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 3 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, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
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..cec628c
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+pristine-tar = True
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..1c5e95b
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,43 @@
+#!/usr/bin/make -f
+
+#
+# 2014-07-22 Jörg Frings-Fürst <debian@jff-webhosting.net>
+#
+# - enable hardening
+# - install NEWS as upstream changelog
+#
+# 2015-01-19 Jörg Frings-Fürst <debian@jff-webhosting.net>
+#
+# - remove old style hardening.
+# - remove useless comments.
+#
+# 2015-04-29 Jörg Frings-Fürst <debian@jff-webhosting.net>
+#
+# - remove override_dh_auto_test
+#
+# 2016-10-02 Jörg Frings-Fürst <debian@jff-webhosting.net>
+#
+# - remove gcc-6 comments
+# - remove override_dh_auto_build
+#
+# 2017-07-16 Jörg Frings-Fürst <debian@jff-webhosting.net>
+#
+# - switch to meson
+# - remove override_dh_strip
+#
+# 2018-07-16 Jörg Frings-Fürst <debian@jff.email>
+#
+# - use gnome and override_dh_translation.
+#
+
+
+#
+# Hardening
+#
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+%:
+ dh $@ --with gnome,scour
+
+override_dh_gnome_clean:
+ dh_gnome_clean --no-control
diff --git a/debian/simple-scan.bug-script b/debian/simple-scan.bug-script
new file mode 100644
index 0000000..ddfbfcf
--- /dev/null
+++ b/debian/simple-scan.bug-script
@@ -0,0 +1,59 @@
+#!/bin/bash
+
+cat <<EOF
+
+Providing additional information can help diagnose problems with simple-scan.
+Specifically, this would include:
+- Your personal simple-scan log file.
+- The list of your usb devices.
+- A list of detected scanners.
+
+If this information is not relevant for your bug report or you have privacy
+concerns, please choose no.
+
+EOF
+
+yesno "Do you want to provide additional information [Y|n]? " yep
+[ "$REPLY" = yep ] || exit 0
+
+
+REPORTBUG_VERSION=$(dpkg-query -f '${source:Version}' -W reportbug)
+#LOG_FILE="~/.cache/simple-scan/simple-scan.log"
+LOG_FILE="/home/${USER}/.cache/simple-scan/simple-scan.log"
+
+# Depending on whether reportbug is new enough, we either write the output of
+# our various commands to a file and attach them to the report (this needs
+# reportbug ≥ 6.5.0) or just write them to the body of the bug report.
+if dpkg --compare-versions "$REPORTBUG_VERSION" ge "6.5.0"; then
+
+ # We don’t clean up this directory because there is no way to know when
+ # reportbug finished running, and reportbug needs the files around.
+ # Given that those are just a couple of kilobytes in size and people
+ # generally don’t file a lot of bugs, I don’t think it’s a big deal.
+ DIR=$(mktemp -d)
+
+ echo "-- BEGIN ATTACHMENTS --" >&3
+
+ #
+ # logfile
+ #
+ if [ -f ${LOG_FILE} ]; then
+ cat ${LOG_FILE} >$DIR/logfile.user
+ echo "$DIR/logfile.user" >&3
+ fi
+
+ #
+ # scanimage -L
+ #
+ scanimage -L >$DIR/scanimage.user
+ echo "$DIR/scanimage.user" >&3
+
+ #
+ # lsusb
+ #
+ lsusb -v >$DIR/lsusb.user
+ echo "$DIR/lsusb.user" >&3
+
+
+ echo "-- END ATTACHMENTS --" >&3
+fi
diff --git a/debian/simple-scan.install b/debian/simple-scan.install
new file mode 100644
index 0000000..63d50cc
--- /dev/null
+++ b/debian/simple-scan.install
@@ -0,0 +1 @@
+debian/source_simple-scan.py usr/share/apport/package-hooks/
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_simple-scan.py b/debian/source_simple-scan.py
new file mode 100644
index 0000000..7d74c50
--- /dev/null
+++ b/debian/source_simple-scan.py
@@ -0,0 +1,28 @@
+'''apport package hook for simple-scan
+
+(c) 2010 Canonical Ltd.
+Author: Robert Ancell <robert.ancell@canonical.com>
+'''
+
+import os.path
+from apport.hookutils import *
+
+LOG_FILE = os.path.expanduser('~/.cache/simple-scan/simple-scan.log')
+driver_packages = ['libsane', 'libsane1', 'libsane-extras', # SANE drivers
+ 'hplip', 'hpoj', # HP drivers
+ 'iscan', 'iscan-data', 'iscan-network-nt', # Epson drivers
+ 'brscan', 'brscan2', 'brscan3', 'brscan4' # Brother drivers
+ ]
+
+
+def add_info(report):
+ attach_hardware(report)
+ versions = ''
+ for package in driver_packages:
+ try:
+ version = packaging.get_version(package)
+ except ValueError:
+ version = 'N/A'
+ versions += '%s %s\n' % (package, version)
+ report['DriverPackageVersions'] = versions
+ attach_file_if_exists(report, LOG_FILE, 'SimpleScanLog')
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..94669e3
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+Bug-Database: https://gitlab.gnome.org/GNOME/simple-scan/issues
+Bug-Submit: https://gitlab.gnome.org/GNOME/simple-scan/issues/new?issue%5Bassignee_id%5D=&issue%5Bmilestone_id%5D=
+Name: simple-scan
+Repository: https://gitlab.gnome.org/GNOME/simple-scan.git
+Repository-Browse: https://gitlab.gnome.org/GNOME/simple-scan/tree/master
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..4743dd9
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/ \
+https://download.gnome.org/sources/@PACKAGE@/([\d\.]+[02468])/ \
+ @PACKAGE@@ANY_VERSION@\.tar\.xz