[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: