Package: muttprofile
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.
Let me know if there is anything that needs adjusting or if it is ok
to upload this version in a NMU in case you are working on other
issues needing attention.
Thanks,
Jari
>From 23cb703e50c7b119f2b4d524df9cf102b676c9fa Mon Sep 17 00:00:00 2001
From: Jari Aalto <[email protected]>
Date: Sat, 21 Apr 2012 21:59:15 +0300
Subject: [PATCH] format-3.0
Organization: Private
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Signed-off-by: Jari Aalto <[email protected]>
---
debian/changelog | 13 +++++++++++++
debian/compat | 2 +-
debian/control | 8 ++++----
debian/copyright | 12 +++++-------
debian/patches/00list | 2 --
...{90-docs-update.dpatch => 90-docs-update.patch} | 8 ++------
...npage-update.dpatch => 90-manpage-update.patch} | 8 ++------
debian/patches/Makefile | 4 ----
debian/patches/series | 2 ++
debian/rules | 15 +++++++--------
debian/source/format | 1 +
11 files changed, 37 insertions(+), 38 deletions(-)
delete mode 100644 debian/patches/00list
rename debian/patches/{90-docs-update.dpatch => 90-docs-update.patch} (96%)
rename debian/patches/{90-manpage-update.dpatch => 90-manpage-update.patch} (74%)
delete mode 100644 debian/patches/Makefile
create mode 100644 debian/patches/series
create mode 100644 debian/source/format
diff --git a/debian/changelog b/debian/changelog
index 3414638..5132b64 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+muttprofile (1.0.1-3.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 and debhelper to 9.
+ * Add build-arch and build-indep targets; use dh_prep in rules file.
+ * Fix copyright-refers-to-symlink-license (Lintian).
+ * Fix copyright-without-copyright-notice (Lintian) and update Author's email.
+ * Fix description-synopsis-starts-with-article (Lintian).
+ * Fix old-fsf-address-in-copyright-file (Lintian).
+
+ -- Jari Aalto <[email protected]> Sat, 21 Apr 2012 21:56:32 +0300
+
muttprofile (1.0.1-3) unstable; urgency=low
* Document standard profile regexp (closes: #307738).
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+9
diff --git a/debian/control b/debian/control
index c337f6e..c5b6a84 100644
--- a/debian/control
+++ b/debian/control
@@ -3,13 +3,13 @@ Section: mail
Priority: optional
Maintainer: martin f. krafft <[email protected]>
Build-Depends-Indep: perl
-Build-Depends: debhelper (>> 5), dpatch
-Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 9)
+Standards-Version: 3.9.3
Package: muttprofile
Architecture: all
-Depends: perl (>= 5.8.1-1), mutt
-Description: a utility to choose profiles in Mutt
+Depends: ${misc:Depends}, perl (>= 5.8.1-1), mutt
+Description: utility to choose profiles in Mutt
A profile in Mutt is simply a specific subset of the configuration. You may
have a personal and a work profile, each of which uses the same base
configuration and then overrides specific configuration items like the email
diff --git a/debian/copyright b/debian/copyright
index 71a9194..c6aac85 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,11 +2,14 @@ This package was debianized by martin f. krafft <[email protected]> on
Wed, 15 Jan 2003 01:20:06 +0100.
It was downloaded from http://www.acoustics.hut.fi/~mara/mutt/muttprofile.html
+which as of 2012-04-21 no longer hosts the code.
-Upstream Author: Martti Rahkila <[email protected]>
+Upstream Author: Martti Rahkila <[email protected]>
Copyright:
+ Copyright (C) 2003 Martti Rahkila <[email protected]>
+
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; version 2 dated June, 1991.
@@ -16,11 +19,6 @@ Copyright:
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 package; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA.
-
On Debian GNU/Linux systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
+Public License can be found in `/usr/share/common-licenses/GPL-2'.
diff --git a/debian/patches/00list b/debian/patches/00list
deleted file mode 100644
index f35d3c0..0000000
--- a/debian/patches/00list
+++ /dev/null
@@ -1,2 +0,0 @@
-90-docs-update
-90-manpage-update
diff --git a/debian/patches/90-docs-update.dpatch b/debian/patches/90-docs-update.patch
similarity index 96%
rename from debian/patches/90-docs-update.dpatch
rename to debian/patches/90-docs-update.patch
index bdd5546..d3c252c 100644
--- a/debian/patches/90-docs-update.dpatch
+++ b/debian/patches/90-docs-update.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 90-docs-update.dpatch by martin f. krafft <[email protected]>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
+From: martin f. krafft <[email protected]>
+Subject: No description.
-@DPATCH@
diff -urNad trunk~/muttprofile.html trunk/muttprofile.html
--- trunk~/muttprofile.html 2003-01-15 01:24:16.000000000 +0100
+++ trunk/muttprofile.html 2006-07-12 00:50:46.302138933 +0200
diff --git a/debian/patches/90-manpage-update.dpatch b/debian/patches/90-manpage-update.patch
similarity index 74%
rename from debian/patches/90-manpage-update.dpatch
rename to debian/patches/90-manpage-update.patch
index b6a7450..9b91274 100644
--- a/debian/patches/90-manpage-update.dpatch
+++ b/debian/patches/90-manpage-update.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 90-manpage-update.dpatch by martin f. krafft <[email protected]>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
+From: martin f. krafft <[email protected]>
+Subject: No description.
-@DPATCH@
diff -urNad trunk~/muttprofile trunk/muttprofile
--- trunk~/muttprofile 2003-11-20 19:12:11.000000000 +0100
+++ trunk/muttprofile 2006-07-12 00:47:29.863638023 +0200
diff --git a/debian/patches/Makefile b/debian/patches/Makefile
deleted file mode 100644
index 4e8ee11..0000000
--- a/debian/patches/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-.PHONY: 00list
-00list:
- find . -maxdepth 1 -name Makefile -prune -o -name 00list -prune -o -type f -print \
- | sed -ne 's,\./\(.*\)\.dpatch,\1,p' | sort -n > $@
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..604ed1f
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+90-docs-update.patch
+90-manpage-update.patch
diff --git a/debian/rules b/debian/rules
index a3ed22c..8ae3b33 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,8 +3,6 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-include /usr/share/dpatch/dpatch.make
-
download-doc:
wget -ck http://www.acoustics.hut.fi/~mara/mutt/muttprofile.html \
http://www.acoustics.hut.fi/~mara/mutt/profiles.html \
@@ -15,29 +13,30 @@ download-doc:
configure: configure-stamp
configure-stamp:
dh_testdir
- $(MAKE) -C debian/patches
touch configure-stamp
+
+build-arch: build
+build-indep: build
+
build: build-stamp
-build-stamp: configure-stamp patch
+build-stamp: configure-stamp
dh_testdir
touch build-stamp
pod2man muttprofile >| muttprofile.1
-clean: clean-patched unpatch
-clean-patched:
+clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
rm -f muttprofile.1
dh_clean
- $(MAKE) -C debian/patches
install: build
dh_testdir
dh_testroot
- dh_clean -k
+ dh_prep
dh_installdirs
install -m 0755 -o root -g root muttprofile \
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