[SCM] Mathpiper: a Java Computer Algebra System branch, master, updated. debian/0.0.svn2556-3-16-g8b41131

Giovanni Mascellani mascellani at poisson.phc.unipi.it
Sat Nov 26 23:26:03 UTC 2011


The following commit has been merged in the master branch:
commit 99cfc425ebbc2e9a0d93d6cb65bb4602cdfa8d15
Author: Giovanni Mascellani <mascellani at poisson.phc.unipi.it>
Date:   Wed Nov 23 07:42:47 2011 +0100

    Add script to download mathpiper from SVN.

diff --git a/debian/get_orig_source.sh b/debian/get_orig_source.sh
new file mode 100755
index 0000000..0fe1ade
--- /dev/null
+++ b/debian/get_orig_source.sh
@@ -0,0 +1,43 @@
+#!/bin/bash
+
+# Input:
+# $VERSION - the upstream version of the generated tarball
+# $REVISION (optional) - export a specific revision of the SVN repository
+# $ONLYFILTER - if not null, don't download the tarball from the SVN; just re-filter its content
+
+DESTDIR="../tarballs/mathpiper-$VERSION"
+DESTTGZ="../tarballs/mathpiper_$VERSION.orig.tar.gz"
+
+if [ "x$ONLYFILTER" == "x" ] ; then
+	# Downloads code from SVN repository
+	test -d ../tarballs/. || mkdir -p ../tarballs
+	if [ "x$REVISION" == "x" ] ; then
+		svn export "http://mathpiper.googlecode.com/svn/trunk/src/library_apps/mathpiper" "$DESTDIR"
+	else
+		svn export -r "$REVISION" "http://mathpiper.googlecode.com/svn/trunk/src/library_apps/mathpiper" "$DESTDIR"
+	fi
+else
+	# Uncompress the previous tarball
+	tar xzfv "$DESTTGZ" -C `dirname "$DESTDIR"`
+fi
+
+# Removes embedded copies of other software
+rm -vfr "$DESTDIR/src/org/mathpiper/ui/gui/jmathtex"
+rm -vfr "$DESTDIR/src/org/apache"
+rm -vfr "$DESTDIR/src/org/matheclipse"
+rm -vfr "$DESTDIR/src/org/scilab"
+rm -vfr "$DESTDIR/src/edu"
+
+# Remove other unecessary files
+rm -vfr "$DESTDIR/misc"
+
+# Removes all upstream JARs, DLLs, SOs and JNILIBs
+for ext in jar dll so jnilib ; do
+	find "$DESTDIR" -iname '*'."$ext" -print0 | xargs -0 rm -vf
+done
+
+# Builds tarball
+tar czfv "$DESTTGZ" -C `dirname "$DESTDIR"` `basename "$DESTDIR"`
+
+# Deletes snapshot and temporary dir
+rm -fr "$DESTDIR"

-- 
Mathpiper: a Java Computer Algebra System



More information about the pkg-java-commits mailing list