Package: muttprint
Severity: wishlist
Tags: patch

Hi,

The dpatch patch management system has been deprecated for some time. The
Lintian currently flags use of dpatch packages as an error. The new 3.0
packaging format is an improved version which, among other things, contains
patch management built-in. For more information, see:

    http://wiki.debian.org/Projects/DebSrc3.0

I had some free time; see attached patch to migrate to new package
format. Note that all files in debian/patches/* are canocalized to
*.patch.

Thanks,
Jari

>From 72175d270510b78f3220ee3b076a49f92c2eeb8c Mon Sep 17 00:00:00 2001
From: Jari Aalto <jari.aa...@cante.net>
Date: Fri, 13 Apr 2012 23:01:19 +0300
Subject: [PATCH] format-3.0
Organization: Private
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Signed-off-by: Jari Aalto <jari.aa...@cante.net>
---
 debian/changelog                                   |   12 ++++++++++++
 debian/compat                                      |    2 +-
 debian/control                                     |    7 ++++---
 debian/copyright                                   |    2 +-
 debian/patches/00list                              |    8 --------
 ...h => 03-fix-muttrc-changing-instructions.patch} |    8 ++------
 ...s.dpatch => 11-right-docbook-utils-flags.patch} |    8 ++------
 ...2_no_html_docs.dpatch => 12-no-html-docs.patch} |    8 ++------
 ...t_to_ospics.dpatch => 14-point-to-ospics.patch} |    8 ++------
 .../{15_no_Gentoo.dpatch => 15-no-Gentoo.patch}    |    8 ++------
 debian/patches/16-dont-install-README.patch        |   16 ++++++++++++++++
 debian/patches/16_dont_install_README.dpatch       |   17 -----------------
 ...leave_tmp_dir.dpatch => 17-leave-tmp-dir.patch} |   10 ++--------
 ...man_de_utf8.dpatch => 18-pod2man-de-utf8.patch} |    8 ++------
 debian/patches/series                              |    8 ++++++++
 debian/rules                                       |   11 +++++++----
 debian/source/format                               |    1 +
 17 files changed, 64 insertions(+), 78 deletions(-)
 delete mode 100644 debian/patches/00list
 rename debian/patches/{03_fix_muttrc_changing_instructions.dpatch => 03-fix-muttrc-changing-instructions.patch} (94%)
 rename debian/patches/{11_right_docbook-utils_flags.dpatch => 11-right-docbook-utils-flags.patch} (96%)
 rename debian/patches/{12_no_html_docs.dpatch => 12-no-html-docs.patch} (91%)
 rename debian/patches/{14_point_to_ospics.dpatch => 14-point-to-ospics.patch} (95%)
 rename debian/patches/{15_no_Gentoo.dpatch => 15-no-Gentoo.patch} (67%)
 create mode 100644 debian/patches/16-dont-install-README.patch
 delete mode 100644 debian/patches/16_dont_install_README.dpatch
 rename debian/patches/{17_leave_tmp_dir.dpatch => 17-leave-tmp-dir.patch} (69%)
 rename debian/patches/{18_pod2man_de_utf8.dpatch => 18-pod2man-de-utf8.patch} (77%)
 create mode 100644 debian/patches/series
 create mode 100644 debian/source/format

diff --git a/debian/changelog b/debian/changelog
index 8c1337e..39e221f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+muttprint (0.73-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Remove deprecated dpatch and upgrade to packaging format "3.0 quilt".
+  * Update to Standards-Version to 3.9.3.1 and debhelper to 9.
+  * Add build-arch and build-indep targets; use dh_prep in rules file.
+  * Patch 16 was updated with "quilt refresh" to make it apply cleanly.
+  * Fix no-homepage-field (Lintian).
+  * Fix duplicate-in-relation-field texlive-latex-recommended (Lintian).
+
+ -- Jari Aalto <jari.aa...@cante.net>  Fri, 13 Apr 2012 22:46:23 +0300
+
 muttprint (0.73-4) unstable; urgency=low
 
   * remove obsolete debconf note (closes: #631303, #658505)
diff --git a/debian/compat b/debian/compat
index b8626c4..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-4
+9
diff --git a/debian/control b/debian/control
index c1a5a28..ea72ac4 100644
--- a/debian/control
+++ b/debian/control
@@ -2,12 +2,13 @@ Source: muttprint
 Section: mail
 Priority: optional
 Maintainer: Rene Engelhard <r...@debian.org>
-Build-Depends: debhelper (>= 4.1.16), dpatch, imagemagick, ghostscript, docbook-utils, sharutils, automake1.9, autoconf, docbook
-Standards-Version: 3.6.2
+Build-Depends: debhelper (>= 9), imagemagick, ghostscript, docbook-utils, sharutils, automake1.9, autoconf, docbook
+Standards-Version: 3.9.3
+Homepage: http://muttprint.sourceforge.net
 
 Package: muttprint
 Architecture: all
-Depends: ${perl:Depends} (>= 5.8.0-16), ${misc:Depends}, texlive-latex-recommended, texlive-fonts-recommended, texlive-latex-extra, libtext-iconv-perl, latex-ucs | texlive-latex-recommended
+Depends: ${perl:Depends} (>= 5.8.0-16), ${misc:Depends}, texlive-latex-recommended, texlive-fonts-recommended, texlive-latex-extra, libtext-iconv-perl, latex-ucs
 Recommends: mutt | sylpheed | gnus | xfmail | exmh | mail-reader, libtimedate-perl
 Suggests: ospics, compface, imagemagick, psutils, muttprint-manual, dialog, slrn | news-reader, texlive-fonts-extra
 Enhances: mail-reader, news-reader
diff --git a/debian/copyright b/debian/copyright
index 223f60e..4780274 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -14,4 +14,4 @@ Copyright (c) 2005,    Lukas Ruf <lukas....@lpr.ch>
 You are free to distribute this software under the terms of
 the GNU General Public Licence.
 On Debian systems, the complete text of the GNU General Public
-Licence can be found in /usr/share/common-licenses/GPL file.
+Licence can be found in /usr/share/common-licenses/GPL-2 file.
diff --git a/debian/patches/00list b/debian/patches/00list
deleted file mode 100644
index 02ddb2a..0000000
--- a/debian/patches/00list
+++ /dev/null
@@ -1,8 +0,0 @@
-03_fix_muttrc_changing_instructions
-11_right_docbook-utils_flags
-12_no_html_docs
-14_point_to_ospics
-15_no_Gentoo
-16_dont_install_README
-17_leave_tmp_dir
-18_pod2man_de_utf8
diff --git a/debian/patches/03_fix_muttrc_changing_instructions.dpatch b/debian/patches/03-fix-muttrc-changing-instructions.patch
similarity index 94%
rename from debian/patches/03_fix_muttrc_changing_instructions.dpatch
rename to debian/patches/03-fix-muttrc-changing-instructions.patch
index 2ac4944..b2251c0 100644
--- a/debian/patches/03_fix_muttrc_changing_instructions.dpatch
+++ b/debian/patches/03-fix-muttrc-changing-instructions.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 03_fix_muttrc_changing_instructions.dpatch by Rene Engelhard <r...@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: fix up docs
+From: Rene Engelhard <r...@debian.org>
+Subject: fix up docs
 
-@DPATCH@
 diff -urNad muttprint-0.73~/doc/manual/de/manual-de.sgml muttprint-0.73/doc/manual/de/manual-de.sgml
 --- muttprint-0.73~/doc/manual/de/manual-de.sgml	2008-12-29 23:19:51.000000000 +0100
 +++ muttprint-0.73/doc/manual/de/manual-de.sgml	2008-12-29 23:21:52.000000000 +0100
diff --git a/debian/patches/11_right_docbook-utils_flags.dpatch b/debian/patches/11-right-docbook-utils-flags.patch
similarity index 96%
rename from debian/patches/11_right_docbook-utils_flags.dpatch
rename to debian/patches/11-right-docbook-utils-flags.patch
index afcbed7..38b1ae0 100644
--- a/debian/patches/11_right_docbook-utils_flags.dpatch
+++ b/debian/patches/11-right-docbook-utils-flags.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 11_right_docbook-utils_flags.dpatch by Rene Engelhard <r...@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
+From: Rene Engelhard <r...@debian.org>
+Subject: No description.
 
-@DPATCH@
 diff -urNad muttprint-0.73~/doc/manual/de/Makefile.am muttprint-0.73/doc/manual/de/Makefile.am
 --- muttprint-0.73~/doc/manual/de/Makefile.am	2008-12-29 23:19:51.000000000 +0100
 +++ muttprint-0.73/doc/manual/de/Makefile.am	2008-12-29 23:21:12.000000000 +0100
diff --git a/debian/patches/12_no_html_docs.dpatch b/debian/patches/12-no-html-docs.patch
similarity index 91%
rename from debian/patches/12_no_html_docs.dpatch
rename to debian/patches/12-no-html-docs.patch
index 6bab42f..cd6b2c8 100644
--- a/debian/patches/12_no_html_docs.dpatch
+++ b/debian/patches/12-no-html-docs.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 12_no_html_docs.dpatch by Rene Engelhard <r...@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
+From: Rene Engelhard <r...@debian.org>
+Subject: No description.
 
-@DPATCH@
 diff -urNad muttprint-0.73~/doc/manual/de/Makefile.am muttprint-0.73/doc/manual/de/Makefile.am
 --- muttprint-0.73~/doc/manual/de/Makefile.am	2008-12-29 23:20:51.000000000 +0100
 +++ muttprint-0.73/doc/manual/de/Makefile.am	2008-12-29 23:20:51.000000000 +0100
diff --git a/debian/patches/14_point_to_ospics.dpatch b/debian/patches/14-point-to-ospics.patch
similarity index 95%
rename from debian/patches/14_point_to_ospics.dpatch
rename to debian/patches/14-point-to-ospics.patch
index 269761d..2f034d2 100644
--- a/debian/patches/14_point_to_ospics.dpatch
+++ b/debian/patches/14-point-to-ospics.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 14_point_to_ospics.dpatch by Rene Engelhard <r...@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: The images get moved to ospics
+From: Rene Engelhard <r...@debian.org>
+Subject: The images get moved to ospics
 
-@DPATCH@
 diff -urNad muttprint-0.73~/doc/manpages/de/muttprint.pod muttprint-0.73/doc/manpages/de/muttprint.pod
 --- muttprint-0.73~/doc/manpages/de/muttprint.pod	2006-05-06 09:13:46.000000000 +0200
 +++ muttprint-0.73/doc/manpages/de/muttprint.pod	2008-12-29 18:13:33.000000000 +0100
diff --git a/debian/patches/15_no_Gentoo.dpatch b/debian/patches/15-no-Gentoo.patch
similarity index 67%
rename from debian/patches/15_no_Gentoo.dpatch
rename to debian/patches/15-no-Gentoo.patch
index 1b49b28..f7c0eb5 100644
--- a/debian/patches/15_no_Gentoo.dpatch
+++ b/debian/patches/15-no-Gentoo.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 15_no_Gentoo.dpatch by Rene Engelhard <r...@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: we don't need the Gentoo pictures
+From: Rene Engelhard <r...@debian.org>
+Subject: we don't need the Gentoo pictures
 
-@DPATCH@
 diff -urNad muttprint-0.73~/pics/Makefile.am muttprint-0.73/pics/Makefile.am
 --- muttprint-0.73~/pics/Makefile.am	2006-05-06 09:13:46.000000000 +0200
 +++ muttprint-0.73/pics/Makefile.am	2008-12-29 18:22:12.000000000 +0100
diff --git a/debian/patches/16-dont-install-README.patch b/debian/patches/16-dont-install-README.patch
new file mode 100644
index 0000000..c623412
--- /dev/null
+++ b/debian/patches/16-dont-install-README.patch
@@ -0,0 +1,16 @@
+From: Rene Engelhard <r...@debian.org>
+Subject: we don't need README.pics being installed...
+
+---
+ pics/Makefile.am |    3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+--- a/pics/Makefile.am
++++ b/pics/Makefile.am
+@@ -8,5 +8,4 @@
+ 		    Debian.eps \
+ 		    Debian.png \
+ 		    penguin.eps \
+-		    penguin.jpg \
+-		    README.pics
++		    penguin.jpg
diff --git a/debian/patches/16_dont_install_README.dpatch b/debian/patches/16_dont_install_README.dpatch
deleted file mode 100644
index e2d2d87..0000000
--- a/debian/patches/16_dont_install_README.dpatch
+++ /dev/null
@@ -1,17 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 16__dont_install_REAME.dpatch by Rene Engelhard <r...@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: we don't need README.pics being installed...
-
-@DPATCH@
-diff -urNad muttprint-0.73~/pics/Makefile.am muttprint-0.73/pics/Makefile.am
---- muttprint-0.73~/pics/Makefile.am	2008-12-29 20:23:16.000000000 +0100
-+++ muttprint-0.73/pics/Makefile.am	2008-12-29 20:24:01.000000000 +0100
-@@ -12,5 +12,4 @@
-                    Debian.eps \
-                    Debian.png \
- 		    penguin.eps \
--		    penguin.jpg \
--		    README.pics
-+		    penguin.jpg
diff --git a/debian/patches/17_leave_tmp_dir.dpatch b/debian/patches/17-leave-tmp-dir.patch
similarity index 69%
rename from debian/patches/17_leave_tmp_dir.dpatch
rename to debian/patches/17-leave-tmp-dir.patch
index 953ea0d..034695f 100644
--- a/debian/patches/17_leave_tmp_dir.dpatch
+++ b/debian/patches/17-leave-tmp-dir.patch
@@ -1,12 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 16_leave_tmp_dir.dpatch by  <gre...@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: cannot remove path when cwd is /tmp/muttprint*
-## DP: Author: martin f krafft <madd...@debian.org>
-## DP: http://bugs.debian.org/551543
+From: martin f krafft <madd...@debian.org>
+Subject: cannot remove path when cwd is /tmp/muttprint*, closes: #551543
 
-@DPATCH@
 diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' muttprint-0.73~/muttprint muttprint-0.73/muttprint
 --- muttprint-0.73~/muttprint	2008-12-26 01:33:36.000000000 +0100
 +++ muttprint-0.73/muttprint	2010-11-27 19:08:51.000000000 +0100
diff --git a/debian/patches/18_pod2man_de_utf8.dpatch b/debian/patches/18-pod2man-de-utf8.patch
similarity index 77%
rename from debian/patches/18_pod2man_de_utf8.dpatch
rename to debian/patches/18-pod2man-de-utf8.patch
index db47108..06aa781 100644
--- a/debian/patches/18_pod2man_de_utf8.dpatch
+++ b/debian/patches/18-pod2man-de-utf8.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 18_pod2man_de_utf8.diff.dpatch by  <r...@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
+From: Rene Engelhard <r...@debian.org>
+Subject: No description.
 
-@DPATCH@
 diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' muttprint-0.73~/doc/manpages/de/Makefile.am muttprint-0.73/doc/manpages/de/Makefile.am
 --- muttprint-0.73~/doc/manpages/de/Makefile.am	2006-05-06 07:13:46.000000000 +0000
 +++ muttprint-0.73/doc/manpages/de/Makefile.am	2012-02-10 20:15:43.000000000 +0000
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..d62d6ac
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,8 @@
+03-fix-muttrc-changing-instructions.patch
+11-right-docbook-utils-flags.patch
+12-no-html-docs.patch
+14-point-to-ospics.patch
+15-no-Gentoo.patch
+16-dont-install-README.patch
+17-leave-tmp-dir.patch
+18-pod2man-de-utf8.patch
diff --git a/debian/rules b/debian/rules
index 6937bab..2baae4f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,8 @@
 #!/usr/bin/make -f
 
-include /usr/share/dpatch/dpatch.make
 
 configure: configure-stamp
-configure-stamp: patch-stamp
+configure-stamp:
 	dh_testdir
 
 	aclocal-1.9
@@ -15,6 +14,10 @@ configure-stamp: patch-stamp
 
 	touch configure-stamp
 
+
+build-arch: build
+build-indep: build
+
 build: configure-stamp build-stamp
 build-stamp:
 	dh_testdir
@@ -30,7 +33,7 @@ build-stamp:
 	
 	touch build-stamp
 
-clean:  unpatch
+clean:
 	dh_testdir
 	dh_testroot
 
@@ -53,7 +56,7 @@ clean:  unpatch
 install: build
 	dh_testdir
 	dh_testroot
-	dh_clean -k
+	dh_prep
 	dh_installdirs
 
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/muttprint
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)
-- 
1.7.9.5

Reply via email to