summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/README.source18
-rw-r--r--debian/changelog37
-rw-r--r--debian/control20
-rw-r--r--debian/copyright2
-rw-r--r--debian/patches/0010-metadata.patch18
-rw-r--r--debian/patches/series3
-rwxr-xr-xdebian/rules22
-rw-r--r--debian/simple-scan.install2
-rw-r--r--debian/simple-scan.lintian-overrides5
-rw-r--r--debian/watch3
10 files changed, 82 insertions, 48 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
index af8eb34..cbe80f1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,37 @@
-simple-scan (3.24.0-1) UNRELEASED; urgency=medium
+simple-scan (3.26.2-1) unstable; urgency=medium
- * New upstream release:
+ * New upstream release (Closes: #881345):
- Updated translations.
- * Refresh debian/patches/0005-zlib.patch.
-
- -- Jörg Frings-Fürst <debian@jff-webhosting.net> Tue, 03 Jan 2017 04:33:58 +0100
+ - 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
diff --git a/debian/control b/debian/control
index baf7021..23377ab 100644
--- a/debian/control
+++ b/debian/control
@@ -1,11 +1,10 @@
Source: simple-scan
Section: gnome
Priority: optional
-Maintainer: Jörg Frings-Fürst <debian@jff-webhosting.net>
-Standards-Version: 3.9.8
+Maintainer: Jörg Frings-Fürst <debian@jff.email>
+Standards-Version: 4.1.1
Build-Depends:
debhelper (>= 10),
- dh-autoreconf,
gnome-pkg-tools (>= 0.10),
libcairo2-dev,
libcolord-dev,
@@ -18,6 +17,7 @@ Build-Depends:
libsane-dev,
librsvg2-dev,
libxml2-utils,
+ meson,
python-scour,
valac (>= 0.22),
yelp-tools,
@@ -41,17 +41,3 @@ Description: Simple Scanning Utility
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.
-
-Package: simple-scan-dbg
-Section: debug
-Priority: extra
-Architecture: linux-any
-Depends:
- simple-scan (= ${binary:Version}),
- ${misc:Depends}
-Description: Simple Scanning Utility - debugging symbols
- 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.
- .
- This package provides the debugging symbols for simple-scan.
diff --git a/debian/copyright b/debian/copyright
index 86443a9..84bf9e4 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -11,7 +11,7 @@ Files: debian/*
Copyright:
2009-2012 Alessio Treglia <alessio@debian.org>
2009 Robert Ancell <robert.ancell@canonical.com>
- 2014-2016 Jörg Frings-Fürst <debian@jff-webhosting.net>
+ 2014-2017 Jörg Frings-Fürst <debian@jff.email>
License: GPL-3+
License: GPL-3+
diff --git a/debian/patches/0010-metadata.patch b/debian/patches/0010-metadata.patch
new file mode 100644
index 0000000..7277159
--- /dev/null
+++ b/debian/patches/0010-metadata.patch
@@ -0,0 +1,18 @@
+Description: Install metadate into /usr/share/metainfo/
+Author: Jörg Frings-Fürst <debian@jff.email>
+Last-Update: 2017-11-12
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: trunk/data/meson.build
+===================================================================
+--- trunk.orig/data/meson.build
++++ trunk/data/meson.build
+@@ -23,7 +23,7 @@ i18n.merge_file ('appdata-file',
+ input: 'simple-scan.appdata.xml.in',
+ output: 'simple-scan.appdata.xml',
+ install: true,
+- install_dir: join_paths (datadir, 'appdata'),
++ install_dir: join_paths (datadir, 'metainfo'),
+ po_dir: '../po')
+
+ install_man ('simple-scan.1')
diff --git a/debian/patches/series b/debian/patches/series
index 74172d5..82e9ebc 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
#0100-typos.patch
-0005-zlib.patch
+#0005-zlib.patch
+0010-metadata.patch
diff --git a/debian/rules b/debian/rules
index 9eec217..0112413 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,29 +20,19 @@
# - 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
+#
#
# Hardening
#
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-
%:
- dh $@ --with=autoreconf,scour
-
-# Autoreconf due to 01_lpi.patch
-override_dh_autoreconf:
- [ -e gnome-doc-utils.make ] || \
- ln -s /usr/share/gnome-doc-utils/gnome-doc-utils.make
- dh_autoreconf
-
-override_dh_auto_clean:
- dh_auto_clean
- [ ! -h gnome-doc-utils.make ] || \
- rm gnome-doc-utils.make
-
-override_dh_strip:
- dh_strip -psimple-scan --dbg-package=simple-scan-dbg
+ dh $@ --buildsystem=meson --with=scour
override_dh_installdocs:
dh_installdocs --link-doc=simple-scan
diff --git a/debian/simple-scan.install b/debian/simple-scan.install
index b7d9a09..63d50cc 100644
--- a/debian/simple-scan.install
+++ b/debian/simple-scan.install
@@ -1,3 +1 @@
debian/source_simple-scan.py usr/share/apport/package-hooks/
-usr/bin
-usr/share
diff --git a/debian/simple-scan.lintian-overrides b/debian/simple-scan.lintian-overrides
deleted file mode 100644
index bcc578d..0000000
--- a/debian/simple-scan.lintian-overrides
+++ /dev/null
@@ -1,5 +0,0 @@
-#
-# Override this false positve error:
-# (See Debian bug #762753)
-#
-privacy-breach-generic
diff --git a/debian/watch b/debian/watch
index 6b24219..81fb209 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,3 @@
version=4
-https://launchpad.net/simple-scan/+download .*/simple-scan-([0-9.]+)\.tar\.xz
+https://download.gnome.org/sources/@PACKAGE@/([\d\.]+[02468])/ \
+ @PACKAGE@@ANY_VERSION@\.tar\.xz