[SCM] Debian packaging of texinfo) branch, master, updated. debian/4.13.92.dfsg.1-1-7-gab80d94
The following commit has been merged in the master branch:
commit 6e269ec5bfbd46939c60c9d7e43ba51541b04f52
Author: Norbert Preining <preining@debian.org>
Date: Sat Jan 5 11:43:45 2013 +0900
add a script to generate orig tar files
diff --git a/debian/make-orig-tar b/debian/make-orig-tar
new file mode 100644
index 0000000..910dac2
--- /dev/null
+++ b/debian/make-orig-tar
@@ -0,0 +1,81 @@
+#
+# make-orig-tar for texinfo and texinfo-doc-nonfree
+#
+# argument is the path to the upstream tar ball
+#
+
+set -e
+
+nonfreefiles="fdl.texi \
+ info-stnd.texi \
+ info.texi \
+ texinfo.txi"
+addcopyfiles="version-stnd.texi version.texi"
+
+curdir=$(pwd)
+
+fname=$1
+
+if [ -z "$fname" ] ; then
+ echo "need upstream tarball as argument"
+ exit 1
+fi
+
+version=$(echo $fname | sed -e 's!^.*texinfo-\([0-9][0-9.]*\)\.tar\..*$!\1!')
+
+if [ -z "$version" ] ; then
+ echo "cannot determine version, is it texinfo-NN.NN.NN.tar.something?"
+ exit 1
+fi
+
+case $fname in
+ */*) : nothing
+ ;;
+ *) fname="$curdir/$fname" ;;
+esac
+
+tmpdir=$(mktemp -d)
+
+cd $tmpdir
+tar -xf "$fname"
+if [ ! -d "texinfo-$version" ] ; then
+ echo "cannot find dir texinfo-$version in $tmpdir, strange package!"
+ exit 1
+fi
+
+mkdir texinfo-doc-nonfree-$version
+
+mv texinfo-$version texinfo-${version}.dfsg.1
+cd texinfo-${version}.dfsg.1/doc
+for i in $nonfreefiles $addcopyfiles ; do
+ cp $i ../../texinfo-doc-nonfree-$version
+done
+for i in $nonfreefiles ; do
+ rm $i
+done
+
+cd ../..
+
+tar -cJf texinfo-${version}.dfsg.1.tar.xz texinfo-${version}.dfsg.1
+tar -cJf texinfo-doc-nonfree-${version}.tar.xz texinfo-doc-nonfree-$version
+
+if [ -r "$curdir/texinfo-${version}.dfsg.1.tar.xz" ] ; then
+ echo "texinfo-${version}.dfsg.1.tar.xz already present in cwd, leaving it in $tmpdir"
+else
+ mv texinfo-${version}.dfsg.1.tar.xz "$curdir"
+fi
+
+if [ -r "$curdir/texinfo-doc-nonfree-${version}.tar.xz" ] ; then
+ echo "texinfo-doc-nonfree-${version}.tar.xz already present in cwd, leaving it in $tmpdir"
+else
+ mv texinfo-doc-nonfree-${version}.tar.xz "$curdir"
+fi
+
+rm -rf texinfo-${version}.dfsg.1
+rm -rf texinfo-doc-nonfree-$version
+
+cd $curdir
+rmdir --ignore-fail-on-non-empty $tmpdir
+
+echo "done."
+
--
Debian packaging of texinfo)
Reply to: