[SCM] GeoGebra: Dynamic mathematics software for education branch, master, updated. upstream/3.2.47.0+dfsg1-121-g4d8020f
Giovanni Mascellani
mascellani at poisson.phc.unipi.it
Mon Dec 5 18:44:41 UTC 2011
The following commit has been merged in the master branch:
commit 4d8020fe3f6b75e56f36748c38517ff687ac75d6
Author: Giovanni Mascellani <mascellani at poisson.phc.unipi.it>
Date: Mon Dec 5 19:44:08 2011 +0100
Update information about embedded copies and get_orig_source.sh script.
diff --git a/debian/README.source b/debian/README.source
index 0627ffe..8d98b95 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -45,30 +45,26 @@ distribution of GeoGebra, but are not included in the Debian package:
anyway already included in package libswing-layout-java
(org/jdesktop/);
- * JFugue, that will have to be put in Debian as a separate package
- (org/jfugue/);
+ * JFugue, that is already included in Debian (org/jfugue/);
- * Mathpiper, that is already included in Debian, although it will
- probably require to be updated (org/mathpiper/); it advertises
- itself as version .81f;
+ * Mathpiper, that is already included in Debian (org/mathpiper/);
* Rhino (or at least some pieces of it), a JavaScript implementation
written in Java, which is already contained in _many_ Debian
packages (the main one appears to be librhino-java);
- * Java Algebra System (JAS), that will have to be put in Debian as a
- separate package (edu/jas/, sources from
- http://krum.rz.uni-mannheim.de/jas/);
+ * Java Algebra System (JAS), that is already included in Debian
+ (edu/jas/);
* A file in the edu/mas/ directory, that appears to be unnecessary;
- * Java Universal Network/Graph Framework (JUNG), that will have to be
- put in Debian as a separate package (edu/uci/, sources from
+ * Part of the Java Universal Network/Graph Framework (JUNG), that is
+ not in Debian at the moment (edu/uci/, sources from
http://jung.sourceforge.net/); actually, the required classes are
- only a small part of JUNG: since maintaining it all would be quite
- a burden and it would bring in dependencies that appear to be
- non-free, I'll probably just include the necessary class files
- directly in the geogebra package;
+ only a small part of JUNG: since maintaining it all in a separate
+ package would be quite a burden and it would bring in dependencies
+ that appear to be non-free, only some necessary classes are
+ retained in the geogebra package;
* JLaTeXMath, that is already included in Debian (jlatexmath.jar,
jlm_cyrillic.jar, jlm_greek.jar);
diff --git a/debian/get_orig_source.sh b/debian/get_orig_source.sh
index 88c0711..3fe5203 100755
--- a/debian/get_orig_source.sh
+++ b/debian/get_orig_source.sh
@@ -12,6 +12,9 @@ DESTDIR="../tarballs/geogebra-$VERSION"
DESTTGZ="../tarballs/geogebra_$VERSION.orig.tar.gz"
TEMPDIR="$(mktemp -d)"
+# Files that need to be retained from the JUNG library
+JUNG_FILES="AbstractGraph.java EdgeType.java Pair.java Graph.java MultiGraph.java Hypergraph.java SparseMultigraph.java Distance.java ShortestPath.java MapBinaryHeap.java BasicMapEntry.java DijkstraShortestPath.java DijkstraDistance.java"
+
if [ "x$ONLYFILTER" == "x" ] ; then
# Downloads code from SVN repository
test -d ../tarballs/. || mkdir -p ../tarballs
@@ -32,7 +35,9 @@ fi
# Removes embedded copies of other software
rm -vfr "$DESTDIR/org"
-rm -vfr "$DESTDIR/edu"
+rm -vfr "$DESTDIR/edu/jas"
+rm -vfr "$DESTDIR/edu/mas"
+echo find "$DESTDIR/edu/uci" -type f $(echo $JUNG_FILES | tr ' ' '\n' | sed 's:^:-a ! -wholename '\''*/:;s:$:'\'':') -delete | sh
# Remove other unecessary files
rm -vfr "$DESTDIR/installer"
--
GeoGebra: Dynamic mathematics software for education
More information about the pkg-java-commits
mailing list