Package: dpatch Version: 2.0.19 Patch that fix epoch support on dpatch-edit-patch and dpatch-get-origtargz
--- /usr/bin/dpatch-get-origtargz 2006-04-09 17:34:14.000000000 -0400
+++ /home/neumann/dpatch-get-origtargz 2006-05-19 15:57:51.000000000 -0400
@@ -18,7 +18,7 @@
fi
PACKAGENAME="$(dpkg-parsechangelog | sed -n '/^Source:/{s/^Source:[[:space:]]\+\(.*\)/\1/;p;q}')"
-UPSTREAMVERSION="$(dpkg-parsechangelog | sed -n '/^Version:/{s/^Version:[[:space:]]\+\([^-]\+\).*/\1/;p;q}')"
+UPSTREAMVERSION=$(dpkg-parsechangelog | perl -e 'while (<>) {/Version: ([0-9]:)*([0-9a-zA-Z\.]*)-.*$/ && printf "$2" . "\n";}')
ORIGTARGZ="${PACKAGENAME}_${UPSTREAMVERSION}.orig.tar.gz"
if [ -f "${ORIGTARDIR}/$ORIGTARGZ" ]; then
true
--- /usr/bin/dpatch-edit-patch 2006-04-09 17:34:14.000000000 -0400
+++ /home/neumann/dpatch-edit-patch 2006-05-19 16:02:23.000000000 -0400
@@ -178,7 +178,7 @@
dpep_message norm "* debian/-only layout selected"
if [ -z "$DPEP_ORIGTARGZ" ]; then
PACKAGENAME="$(dpkg-parsechangelog | sed -n '/^Source:/{s/^Source:[[:space:]]\+\(.*\)/\1/;p;q}')"
- UPSTREAMVERSION="$(dpkg-parsechangelog | sed -n '/^Version:/{s/^Version:[[:space:]]\+\([^-]\+\).*/\1/;p;q}')"
+ UPSTREAMVERSION=$(dpkg-parsechangelog | perl -e 'while (<>) {/Version: ([0-9]:)*([0-9a-zA-Z\.]*)-.*$/ && printf "$2" . "\n";}')
ORIGTARGZ="${PACKAGENAME}_${UPSTREAMVERSION}.orig.tar.gz"
export DPGO_ORIGTARGZPATH="$DPEP_ORIGTARGZPATH"
if ! eval "$DPEP_GETORIGTARGZ $REFPDIR"; then
pgpAQf7V2bjJ6.pgp
Description: PGP signature

