r33527 - in /trunk/libxml-feed-perl/debian: changelog control repack.sh watch

ryan52-guest at users.alioth.debian.org ryan52-guest at users.alioth.debian.org
Sat Apr 18 17:24:10 UTC 2009


Author: ryan52-guest
Date: Sat Apr 18 17:24:05 2009
New Revision: 33527

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=33527
Log:
* debian/control: Changed: Maintainer set to Debian Perl Group <pkg-
  perl-maintainers at lists.alioth.debian.org> (was: Daebian Perl Group
  <pkg-perl-maintainers at lists.alioth.debian.org>).
* debian/control: Added: ${misc:Depends} to Depends: field.
* repack upstream tarball to remove t/samples/category-bug.xml

Added:
    trunk/libxml-feed-perl/debian/repack.sh   (with props)
Modified:
    trunk/libxml-feed-perl/debian/changelog
    trunk/libxml-feed-perl/debian/control
    trunk/libxml-feed-perl/debian/watch

Modified: trunk/libxml-feed-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libxml-feed-perl/debian/changelog?rev=33527&op=diff
==============================================================================
--- trunk/libxml-feed-perl/debian/changelog (original)
+++ trunk/libxml-feed-perl/debian/changelog Sat Apr 18 17:24:05 2009
@@ -1,4 +1,4 @@
-libxml-feed-perl (0.42-1) UNRELEASED; urgency=low
+libxml-feed-perl (0.42+dfsg-1) UNRELEASED; urgency=low
 
   possible PROBLEM:
   the new test sample feed t/samples/category-bug.xml seems to be a copy of
@@ -10,8 +10,13 @@
   * standards version 3.8.1
   * add libxml-rss-libxml-perl to build-depends-indep for the tests
   * update debian copyright
+  * debian/control: Changed: Maintainer set to Debian Perl Group <pkg-
+    perl-maintainers at lists.alioth.debian.org> (was: Daebian Perl Group
+    <pkg-perl-maintainers at lists.alioth.debian.org>).
+  * debian/control: Added: ${misc:Depends} to Depends: field.
+  * repack upstream tarball to remove t/samples/category-bug.xml
 
- -- Ryan Niebur <ryanryan52 at gmail.com>  Fri, 03 Apr 2009 20:59:14 -0700
+ -- Ryan Niebur <ryanryan52 at gmail.com>  Sat, 18 Apr 2009 10:23:52 -0700
 
 libxml-feed-perl (0.41-1) unstable; urgency=low
 

Modified: trunk/libxml-feed-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libxml-feed-perl/debian/control?rev=33527&op=diff
==============================================================================
--- trunk/libxml-feed-perl/debian/control (original)
+++ trunk/libxml-feed-perl/debian/control Sat Apr 18 17:24:05 2009
@@ -17,7 +17,7 @@
 
 Package: libxml-feed-perl
 Architecture: all
-Depends: ${perl:Depends}, ${misc:Depends}, libclass-errorhandler-perl,
+Depends: ${misc:Depends}, ${perl:Depends}, libclass-errorhandler-perl,
  libxml-rss-perl (>= 1.40), libxml-atom-perl (>= 0.32), libwww-perl,
  libhtml-parser-perl, liburi-perl, libdatetime-perl, libdatetime-format-mail-perl,
  libdatetime-format-w3cdtf-perl, liburi-fetch-perl (>= 0.03-2),

Added: trunk/libxml-feed-perl/debian/repack.sh
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libxml-feed-perl/debian/repack.sh?rev=33527&op=file
==============================================================================
--- trunk/libxml-feed-perl/debian/repack.sh (added)
+++ trunk/libxml-feed-perl/debian/repack.sh Sat Apr 18 17:24:05 2009
@@ -1,0 +1,43 @@
+#!/bin/sh
+# Repackage upstream source to exclude non-distributable files
+# should be called as "repack.sh --upstream-source <ver> <downloaded file>
+# (for example, via uscan)
+
+set -e
+set -u
+
+VER="$2"
+FILE="$3"
+PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'`
+
+REPACK_DIR="$PKG-$VER.orig" # DevRef § 6.7.8.2
+DFSG_TAR="../${PKG}_$VER+dfsg.orig.tar.gz"
+
+echo -e "\nRepackaging $FILE\n"
+
+DIR=`mktemp -d ./tmpRepackXXXXXX`
+trap "rm -rf \"$DIR\"" QUIT INT EXIT
+
+# Create an extra directory to cope with rootless tarballs
+UP_BASE="$DIR/unpack"
+mkdir "$UP_BASE"
+tar xzf "$FILE" -C "$UP_BASE"
+
+if [ `ls -1 "$UP_BASE" | wc -l` -eq 1 ]; then
+	# Tarball does contain a root directory
+	UP_BASE="$UP_BASE/`ls -1 "$UP_BASE"`"
+fi
+
+## Remove stuff
+rm -vf $UP_BASE/t/samples/category-bug.xml
+## End
+
+mv "$UP_BASE" "$DIR/$REPACK_DIR"
+
+# Using a pipe hides tar errors!
+tar cfC "$DIR/repacked.tar" "$DIR" "$REPACK_DIR"
+gzip -9 < "$DIR/repacked.tar" > "$DIR/repacked.tar.gz"
+
+mv "$DIR/repacked.tar.gz" "$DFSG_TAR"
+
+echo "*** $DFSG_TAR repackaged"

Propchange: trunk/libxml-feed-perl/debian/repack.sh
------------------------------------------------------------------------------
    svn:executable = *

Modified: trunk/libxml-feed-perl/debian/watch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libxml-feed-perl/debian/watch?rev=33527&op=diff
==============================================================================
--- trunk/libxml-feed-perl/debian/watch (original)
+++ trunk/libxml-feed-perl/debian/watch Sat Apr 18 17:24:05 2009
@@ -1,3 +1,4 @@
 version=3
-opts="uversionmangle=s/\.(\d)$/.${1}0/" \
-http://search.cpan.org/dist/XML-Feed/   .*/XML-Feed-v?(\d[\d_.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)
+opts="dversionmangle=s/\+dfsg//" \
+http://search.cpan.org/dist/XML-Feed/   .*/XML-Feed-v?(\d[\d_.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip) debian debian/repack.sh
+




More information about the Pkg-perl-cvs-commits mailing list