--- Begin Message ---
Package: txt2regex
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 1b4790b3727c94babbe7c9b5e23b8ed25d8f42d9 Mon Sep 17 00:00:00 2001
From: Jari Aalto <[email protected]>
Date: Fri, 13 Apr 2012 23:19:51 +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 | 16 +++++++++
debian/compat | 2 +-
debian/control | 11 +++---
debian/copyright | 12 +++----
debian/patches/00list | 4 ---
debian/patches/01-fix-makefile.patch | 15 ++++++++
debian/patches/01_fix_makefile.dpatch | 37 --------------------
...2_add_fr_FR.po.dpatch => 02-add-fr-FR.po.patch} | 8 ++---
.../{03_add_ca.po.dpatch => 03-add-ca.po.patch} | 8 ++---
.../{04_bash_3_1.dpatch => 04-bash-3-1.patch} | 8 ++---
debian/patches/series | 4 +++
debian/rules | 13 ++++---
debian/source/format | 1 +
13 files changed, 61 insertions(+), 78 deletions(-)
delete mode 100644 debian/patches/00list
create mode 100644 debian/patches/01-fix-makefile.patch
delete mode 100644 debian/patches/01_fix_makefile.dpatch
rename debian/patches/{02_add_fr_FR.po.dpatch => 02-add-fr-FR.po.patch} (98%)
rename debian/patches/{03_add_ca.po.dpatch => 03-add-ca.po.patch} (97%)
rename debian/patches/{04_bash_3_1.dpatch => 04-bash-3-1.patch} (71%)
create mode 100644 debian/patches/series
create mode 100644 debian/source/format
diff --git a/debian/changelog b/debian/changelog
index 93735ff..2b3bca4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+txt2regex (0.8-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.
+ * Fix copyright-refers-to-symlink-license (Lintian).
+ * Fix debian-rules-ignores-make-clean-error (Lintian).
+ * Fix old-fsf-address-in-copyright-file (Lintian).
+ * Fix capitalization-error-in-description for Python (Lintian)
+ * Fix no-homepage-field (Lintian).
+ * Fix debian-rules-ignores-make-clean-error (Lintian).
+ * Fix description-synopsis-starts-with-article (Lintian).
+
+ -- Jari Aalto <[email protected]> Fri, 13 Apr 2012 23:08:51 +0300
+
txt2regex (0.8-4) unstable; urgency=low
* fix 02_add_fr_FR.po.dpatch and 03_add_ca.po.dpatch to apply
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 9f6ee3f..69f5c93 100644
--- a/debian/control
+++ b/debian/control
@@ -2,15 +2,16 @@ Source: txt2regex
Section: utils
Priority: optional
Maintainer: Rene Engelhard <[email protected]>
-Build-Depends: debhelper (>> 4.0.0), gettext, dpatch
-Standards-Version: 3.6.1
+Build-Depends: debhelper (>= 9), gettext
+Standards-Version: 3.9.3
+Homepage: http://freecode.com/projects/txt2regex
Package: txt2regex
Architecture: all
Depends: bash (>> 2.04), ${misc:Depends}
-Description: A Regular Expression "wizard", all written with bash2 builtins
+Description: regular expression "wizard" written with bash2 builtins
^txt2regex$ is a Regular Expression "wizard", all written with bash2
builtins, that converts human sentences to RegExs. With a simple
interface, you just answer to questions and build your own RegEx for a
- large variety of programs, like awk, emacs, grep, perl, php, procmail,
- python, sed and vim. There are more than 20 supported programs.
+ large variety of programs, like awk, Emacs, grep, Perl, php, procmail,
+ Python, sed and Vim. There are more than 20 supported programs.
diff --git a/debian/copyright b/debian/copyright
index f431f9f..66ca642 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,7 +1,7 @@
This package was debianized by Martin Butterweck <[email protected]> on
Wed, 9 Jan 2002 13:58:19 +0100.
-It was downloaded from http://txt2regex.sourceforge.net/
+It was downloaded from http://txt2regex.sourceforge.net
Upstream Author: aurélio marinho jargas <[email protected]>
@@ -15,13 +15,9 @@ 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, write to the Free Software
-Foundation, 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.
+GNU General Public License for more details at
+<http://www.gnu.org/licenses/>.
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 3501d2d..0000000
--- a/debian/patches/00list
+++ /dev/null
@@ -1,4 +0,0 @@
-01_fix_makefile
-02_add_fr_FR.po
-03_add_ca.po
-04_bash_3_1
diff --git a/debian/patches/01-fix-makefile.patch b/debian/patches/01-fix-makefile.patch
new file mode 100644
index 0000000..1a8d788
--- /dev/null
+++ b/debian/patches/01-fix-makefile.patch
@@ -0,0 +1,15 @@
+From: Rene Engelhard <[email protected]>
+Subject: fix install target in Makefile
+
+diff -urNad /home/rene/Debian/Pakete/txt2regex/txt2regex-0.7/Makefile txt2regex-0.7/Makefile
+--- /home/rene/Debian/Pakete/txt2regex/txt2regex-0.7/Makefile 2003-04-23 18:29:40.000000000 +0200
++++ txt2regex-0.7/Makefile 2003-04-23 18:42:16.000000000 +0200
+@@ -94,7 +94,7 @@
+ [ -d $$modir ] || mkdir -p $$modir; \
+ install -m644 $(PODIR)/$$pot $$modir/$(NAME).mo; \
+ done; \
+- sed -e '/^TEXTDOMAINDIR=/s,=.*,=$(LOCALEDIR),' \
++ sed -e '/^TEXTDOMAINDIR=/s,=.*,=/usr/share/locale,' \
+ -e '/^VERSION=/s/=.*/=$(VERSION)/' $(SHSKEL) > $(BINDIR)/$(NAME) && \
+ chmod +x $(BINDIR)/$(NAME) && \
+ echo "program '$(NAME)' installed. just run $(BINDIR)/$(NAME)"
diff --git a/debian/patches/01_fix_makefile.dpatch b/debian/patches/01_fix_makefile.dpatch
deleted file mode 100644
index 94875ef..0000000
--- a/debian/patches/01_fix_makefile.dpatch
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh -e
-## 01_fix_makefile.dpatch by Rene Engelhard <[email protected]>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: fix install target in Makefile
-
-if [ $# -ne 1 ]; then
- echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
- exit 1
-fi
-
-[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
-patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
-
-case "$1" in
- -patch) patch $patch_opts -p1 < $0;;
- -unpatch) patch $patch_opts -p1 -R < $0;;
- *)
- echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
- exit 1;;
-esac
-
-exit 0
-
-@DPATCH@
-diff -urNad /home/rene/Debian/Pakete/txt2regex/txt2regex-0.7/Makefile txt2regex-0.7/Makefile
---- /home/rene/Debian/Pakete/txt2regex/txt2regex-0.7/Makefile 2003-04-23 18:29:40.000000000 +0200
-+++ txt2regex-0.7/Makefile 2003-04-23 18:42:16.000000000 +0200
-@@ -94,7 +94,7 @@
- [ -d $$modir ] || mkdir -p $$modir; \
- install -m644 $(PODIR)/$$pot $$modir/$(NAME).mo; \
- done; \
-- sed -e '/^TEXTDOMAINDIR=/s,=.*,=$(LOCALEDIR),' \
-+ sed -e '/^TEXTDOMAINDIR=/s,=.*,=/usr/share/locale,' \
- -e '/^VERSION=/s/=.*/=$(VERSION)/' $(SHSKEL) > $(BINDIR)/$(NAME) && \
- chmod +x $(BINDIR)/$(NAME) && \
- echo "program '$(NAME)' installed. just run $(BINDIR)/$(NAME)"
diff --git a/debian/patches/02_add_fr_FR.po.dpatch b/debian/patches/02-add-fr-FR.po.patch
similarity index 98%
rename from debian/patches/02_add_fr_FR.po.dpatch
rename to debian/patches/02-add-fr-FR.po.patch
index 25cef56..f2c7d56 100644
--- a/debian/patches/02_add_fr_FR.po.dpatch
+++ b/debian/patches/02-add-fr-FR.po.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 02_add_fr_FR.po.dpatch by <rene@zero>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
+From: Rene Engelhard <rene@zero>
+Subject: No description.
-@DPATCH@
diff -urNad txt2regex-0.8/po/fr_FR.po /tmp/dpep.GH6Pdp/txt2regex-0.8/po/fr_FR.po
--- txt2regex-0.8/po/fr_FR.po 1970-01-01 01:00:00.000000000 +0100
+++ txt2regex-0.8/po/fr_FR.po 2004-09-29 21:21:24.000000000 +0200
diff --git a/debian/patches/03_add_ca.po.dpatch b/debian/patches/03-add-ca.po.patch
similarity index 97%
rename from debian/patches/03_add_ca.po.dpatch
rename to debian/patches/03-add-ca.po.patch
index db64580..2018a39 100644
--- a/debian/patches/03_add_ca.po.dpatch
+++ b/debian/patches/03-add-ca.po.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 03_add_ca_CA.po.dpatch by <rene@zero>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
+From: Rene Engelhard <rene@zero>
+Subject: No description.
-@DPATCH@
diff -urNad txt2regex-0.8/po/ca.po /tmp/dpep.iwtAuJ/txt2regex-0.8/po/ca.po
--- txt2regex-0.8/po/ca.po 1970-01-01 01:00:00.000000000 +0100
+++ txt2regex-0.8/po/ca.po 2004-11-17 16:06:34.000000000 +0100
diff --git a/debian/patches/04_bash_3_1.dpatch b/debian/patches/04-bash-3-1.patch
similarity index 71%
rename from debian/patches/04_bash_3_1.dpatch
rename to debian/patches/04-bash-3-1.patch
index bc32948..d663958 100644
--- a/debian/patches/04_bash_3_1.dpatch
+++ b/debian/patches/04-bash-3-1.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 01_bash_3_1.dpatch by <rene@frodo>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
+From: Rene Engelhard <rene@frodo>
+Subject: No description.
-@DPATCH@
diff -urNad txt2regex-0.8~/txt2regex-0.8.sh txt2regex-0.8/txt2regex-0.8.sh
--- txt2regex-0.8~/txt2regex-0.8.sh 2004-09-28 21:51:01.000000000 +0200
+++ txt2regex-0.8/txt2regex-0.8.sh 2006-01-23 23:23:53.000000000 +0100
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..add7189
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,4 @@
+01-fix-makefile.patch
+02-add-fr-FR.po.patch
+03-add-ca.po.patch
+04-bash-3-1.patch
diff --git a/debian/rules b/debian/rules
index 31bea5f..5bcd0ae 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,21 +1,24 @@
#!/usr/bin/make -f
-include /usr/share/dpatch/dpatch.make
configure: configure-stamp
-configure-stamp: patch-stamp
+configure-stamp:
touch configure-stamp
+
+build-arch: build
+build-indep: build
+
build: build-stamp
build-stamp: configure-stamp
touch build-stamp
-clean: unpatch
+clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
- -$(MAKE) clean
+ [ ! -f Makefile ] || $(MAKE) clean
rm -f po/*.mo
dh_clean
@@ -23,7 +26,7 @@ clean: unpatch
install: build
dh_testdir
dh_testroot
- dh_clean -k
+ dh_prep
dh_installdirs
$(MAKE) install DESTDIR=$(CURDIR)/debian/txt2regex
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
--- End Message ---