r20097 - in /trunk/libmath-calculus-expression-perl/debian: README.Debian-Source changelog repack.sh watch

deepak-guest at users.alioth.debian.org deepak-guest at users.alioth.debian.org
Sun May 18 16:58:37 UTC 2008


Author: deepak-guest
Date: Sun May 18 16:58:37 2008
New Revision: 20097

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=20097
Log:
changes made in debian/changelog debian/watch and added README.Debian-Source and repack.sh for changing .orig.tar.gz

Added:
    trunk/libmath-calculus-expression-perl/debian/README.Debian-Source
    trunk/libmath-calculus-expression-perl/debian/repack.sh   (with props)
Modified:
    trunk/libmath-calculus-expression-perl/debian/changelog
    trunk/libmath-calculus-expression-perl/debian/watch

Added: trunk/libmath-calculus-expression-perl/debian/README.Debian-Source
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-calculus-expression-perl/debian/README.Debian-Source?rev=20097&op=file
==============================================================================
--- trunk/libmath-calculus-expression-perl/debian/README.Debian-Source (added)
+++ trunk/libmath-calculus-expression-perl/debian/README.Debian-Source Sun May 18 16:58:37 2008
@@ -1,0 +1,4 @@
+ Upstream does not provide valid permission tarball. Therefore the repack.sh   
+ file runs to produce the orig.tar.gz:
+
+ -- Deepak Tripathi <apenguinlinux at gmail.com>  Mon, 19 May 2008 03:42:09 +0530

Modified: trunk/libmath-calculus-expression-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-calculus-expression-perl/debian/changelog?rev=20097&op=diff
==============================================================================
--- trunk/libmath-calculus-expression-perl/debian/changelog (original)
+++ trunk/libmath-calculus-expression-perl/debian/changelog Sun May 18 16:58:37 2008
@@ -1,5 +1,7 @@
-libmath-calculus-expression-perl (0.2.2-1) unstable; urgency=low
+libmath-calculus-expression-perl (0.2.2.ds-1) unstable; urgency=low
 
   * Initial Release (Closes: #481726)
+  * Repackaging original tarball. 
+     - It doesn't contain valid permission.
 
- -- Deepak Tripathi <apenguinlinux at gmail.com>  Sun, 18 May 2008 20:49:21 +0530
+ -- Deepak Tripathi <apenguinlinux at gmail.com>  Mon, 19 May 2008 03:42:09 +0530

Added: trunk/libmath-calculus-expression-perl/debian/repack.sh
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-calculus-expression-perl/debian/repack.sh?rev=20097&op=file
==============================================================================
--- trunk/libmath-calculus-expression-perl/debian/repack.sh (added)
+++ trunk/libmath-calculus-expression-perl/debian/repack.sh Sun May 18 16:58:37 2008
@@ -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" 
+
+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 -vr $UP_BASE/t
+sed -i '/^t\// d' $UP_BASE/MANIFEST
+## 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" "$FILE"
+
+echo "*** $FILE repackaged"

Propchange: trunk/libmath-calculus-expression-perl/debian/repack.sh
------------------------------------------------------------------------------
    svn:executable = *

Modified: trunk/libmath-calculus-expression-perl/debian/watch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-calculus-expression-perl/debian/watch?rev=20097&op=diff
==============================================================================
--- trunk/libmath-calculus-expression-perl/debian/watch (original)
+++ trunk/libmath-calculus-expression-perl/debian/watch Sun May 18 16:58:37 2008
@@ -1,2 +1,2 @@
 version=3
-http://search.cpan.org/dist/Math-Calculus-Expression/   .*/Math-Calculus-Expression-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$
+http://search.cpan.org/dist/Math-Calculus-Expression/   .*/Math-Calculus-Expression-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian debian/repack.sh




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