The following commit has been merged in the master branch:
commit e8e2943f438faaee6e5b19e0a6bc677e360aa13f
Author: Giovanni Mascellani mascell...@poisson.phc.unipi.it
Date: Fri Sep 30 19:11:27 2011 +0200
Further fixes to the get_orig_source.sh script.
diff --git a/debian/get_orig_source.sh b/debian/get_orig_source.sh
index 34cfd9a..3f42a19 100755
--- a/debian/get_orig_source.sh
+++ b/debian/get_orig_source.sh
@@ -6,26 +6,34 @@
# (exactly one among $TAG and $BRANCH must be specified)
# $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/geogebra-$VERSION
DESTTGZ=../tarballs/geogebra_$VERSION.orig.tar.gz
TEMPDIR=$(mktemp -d)
-# Downloads code from SVN repository
-test -d ../tarballs/. || mkdir -p ../tarballs
-if [ x$TAG == x ] ; then
- SVNDIR=branches/$BRANCH/geogebra/
+if [ x$ONLYFILTER == x ] ; then
+ # Downloads code from SVN repository
+ test -d ../tarballs/. || mkdir -p ../tarballs
+ if [ x$TAG == x ] ; then
+ SVNDIR=branches/$BRANCH/geogebra/
+ else
+ SVNDIR=tags/$TAG/geogebra/
+ fi
+ if [ x$REVISION == x ] ; then
+ svn export http://geogebra.uni.lu/svn/$SVNDIR; $DESTDIR
+ else
+ svn export -r $REVISION http://geogebra.uni.lu/svn/$SVNDIR;
$DESTDIR
+ fi
else
- SVNDIR=tags/$TAG/geogebra/
-fi
-if [ x$REVISION == x ] ; then
- svn export http://geogebra.uni.lu/svn/$SVNDIR; $DESTDIR
-else
- svn export -r $REVISION http://geogebra.uni.lu/svn/$SVNDIR;
$DESTDIR
+ # Uncompress the previous tarball
+ tar xzfv $DESTTGZ -C `dirname $DESTDIR`
fi
-# Removes all upstream JARs
-find $DESTDIR -name '*.jar' | xargs rm -vf
+# Removes all upstream JARs, DLLs, SOs and JNILIBs
+for ext in jar dll so jnilib ; do
+ find $DESTDIR -iname '*'.$ext | xargs rm -vf
+done
# Removes code with problematic license
rm -vfr $DESTDIR/installer
@@ -41,6 +49,11 @@ mv -v $DESTDIR/geogebra/kernel/jama/GgbMat.java $TEMPDIR
rm -vfr $DESTDIR/geogebra/kernel/jama/*
mv -v $TEMPDIR/GgbMat.java $DESTDIR/geogebra/kernel/jama
+# Remove other unecessary files
+rm -vfr $DESTDIR/jogl1
+rm -vfr $DESTDIR/jogl2
+rm -vfr $DESTDIR/webstart
+
# Builds tarball
tar czfv $DESTTGZ -C `dirname $DESTDIR` `basename $DESTDIR`
--
GeoGebra: Dynamic mathematics software for education
___
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits