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

Attachment: pgpAQf7V2bjJ6.pgp
Description: PGP signature



Reply via email to