Hi. I made an update to the geogebra package. It doesn't close any BTS bug (because the problem was reported directly to me and not on the BTS), but it fixes a rather annoying issue: because of insufficient build time classpath, saving in SVG format wasn't possible. Moreover, the new version runs geogebra with bigger memory limits, that are, according upstream, necessary for manipulating big files. Is it possible to add a freeze exception for it (note that geogebra is priority extra)? I'm attaching a diff between the package already in testing and the one in unstable. Thanks, Gio. (please, Cc: me when replying) -- Giovanni Mascellani <mascellani@poisson.phc.unipi.it> Pisa, Italy Web: http://poisson.phc.unipi.it/~mascellani Jabber: g.mascellani@jabber.org / giovanni@elabor.homelinux.org
diff -Nru geogebra-3.2.44.0+dfsg1/debian/changelog geogebra-3.2.44.0+dfsg1/debian/changelog --- geogebra-3.2.44.0+dfsg1/debian/changelog 2010-08-01 19:29:35.000000000 +0200 +++ geogebra-3.2.44.0+dfsg1/debian/changelog 2010-08-31 23:11:29.000000000 +0200 @@ -1,3 +1,11 @@ +geogebra (3.2.44.0+dfsg1-2) unstable; urgency=low + + * Fix missing JARs in execution classpath (closes: #594173). + * Bigger memory limits for GeoGebra, necessary when dealing with + big constructions. + + -- Giovanni Mascellani <gio@debian.org> Tue, 31 Aug 2010 22:47:42 +0200 + geogebra (3.2.44.0+dfsg1-1) unstable; urgency=low * New upstream release (mostly bug fixing). diff -Nru geogebra-3.2.44.0+dfsg1/debian/control geogebra-3.2.44.0+dfsg1/debian/control --- geogebra-3.2.44.0+dfsg1/debian/control 2010-08-01 19:29:35.000000000 +0200 +++ geogebra-3.2.44.0+dfsg1/debian/control 2010-08-31 23:11:29.000000000 +0200 @@ -33,6 +33,10 @@ mathpiper, libcommons-math-java, libjama-java, + libfreehep-io-java, + libfreehep-graphicsio-tests-java, + libfreehep-export-java, + libfreehep-swing-java, libfreehep-xml-java, libfreehep-util-java, libfreehep-graphics2d-java, diff -Nru geogebra-3.2.44.0+dfsg1/debian/geogebra.sh geogebra-3.2.44.0+dfsg1/debian/geogebra.sh --- geogebra-3.2.44.0+dfsg1/debian/geogebra.sh 2010-08-01 19:29:35.000000000 +0200 +++ geogebra-3.2.44.0+dfsg1/debian/geogebra.sh 2010-08-31 23:11:29.000000000 +0200 @@ -5,6 +5,6 @@ JAVACMD=java fi -exec $JAVACMD $JAVA_OPTS -jar /usr/share/geogebra/geogebra.jar "$@" +exec $JAVACMD -Xms32m -Xmx512m $JAVA_OPTS -jar /usr/share/geogebra/geogebra.jar "$@" diff -Nru geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff --- geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff 2010-08-01 19:29:35.000000000 +0200 +++ geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff 2010-08-31 23:11:29.000000000 +0200 @@ -6,11 +6,11 @@ Signed-off-by: Giovanni Mascellani <mascellani@poisson.phc.unipi.it> --- - build.xml | 385 ++++++++---------------------------------------------------- - 1 files changed, 52 insertions(+), 333 deletions(-) + build.xml | 389 +++++++++---------------------------------------------------- + 1 files changed, 56 insertions(+), 333 deletions(-) diff --git a/build.xml b/build.xml -index 5b182b1..b6749ba 100644 +index 5b182b1..3a624dc 100644 --- a/build.xml +++ b/build.xml @@ -38,22 +38,31 @@ office@geogebra.org @@ -57,7 +57,7 @@ <!-- create all jar files --> <target name="ggb-jar-files" -@@ -63,11 +72,26 @@ office@geogebra.org +@@ -63,11 +72,30 @@ office@geogebra.org <manifest file="../manifest.mf"> <attribute name="Main-Class" value="geogebra.GeoGebra"/> <attribute name="Class-Path" @@ -71,6 +71,10 @@ + /usr/share/java/mathpiper.jar + /usr/share/java/commons-math.jar + /usr/share/java/jama.jar ++ /usr/share/java/freehep-io.jar ++ /usr/share/java/freehep-io-tests.jar ++ /usr/share/java/freehep-export.jar ++ /usr/share/java/freehep-swing.jar + /usr/share/java/freehep-xml.jar + /usr/share/java/freehep-util.jar + /usr/share/java/freehep-graphics2d.jar @@ -86,7 +90,7 @@ <mkdir dir="${build.dir}"/> <mkdir dir="${build.dir}/packed"/> <mkdir dir="${build.dir}/unpacked"/> -@@ -79,6 +103,11 @@ office@geogebra.org +@@ -79,6 +107,11 @@ office@geogebra.org <fileset dir="${build.dir}" includes="**/geogebra*.jar, **/gluegen-rt.jar, **/jogl.jar, **/jlatexmath.jar, **/jlm_*.jar,**/*.jar.pack.gz, **/*.html"/> </delete> </target> @@ -98,7 +102,7 @@ <target name="finish"> <delete dir="${propertiestemp.dir}"/> -@@ -109,7 +138,7 @@ office@geogebra.org +@@ -109,7 +142,7 @@ office@geogebra.org </target> <!-- geogebra.jar loads the geogebra_main.jar file and starts up the application/applet --> @@ -107,7 +111,7 @@ <jar jarfile="${build.dir}/geogebra.jar" manifest="../manifest.mf" > <fileset dir="${src.dir}" includes="geogebra/*" -@@ -132,7 +161,7 @@ office@geogebra.org +@@ -132,7 +165,7 @@ office@geogebra.org <!-- geogebra_main.jar includes all basic classes to run the application and applet --> @@ -116,7 +120,7 @@ <jar jarfile="${build.dir}/geogebra_main.jar" basedir="${src.dir}" includes="**/*.class, -@@ -156,7 +185,7 @@ office@geogebra.org +@@ -156,7 +189,7 @@ office@geogebra.org /> </target> @@ -125,7 +129,7 @@ <jar jarfile="${build.dir}/geogebra_export.jar" basedir="${src.dir}" includes="geogebra/export/**, -@@ -166,7 +195,7 @@ office@geogebra.org +@@ -166,7 +199,7 @@ office@geogebra.org /> </target> @@ -134,7 +138,7 @@ <jar jarfile="${build.dir}/geogebra_cas.jar" basedir="${src.dir}" includes="geogebra/cas/**, -@@ -176,7 +205,7 @@ office@geogebra.org +@@ -176,7 +209,7 @@ office@geogebra.org /> </target> @@ -143,7 +147,7 @@ <jar jarfile="${build.dir}/geogebra_gui.jar" basedir="${src.dir}" includes="geogebra/gui/**" -@@ -184,91 +213,13 @@ office@geogebra.org +@@ -184,91 +217,13 @@ office@geogebra.org /> </target> @@ -237,7 +241,7 @@ <!-- reads the version/build number from geogebra.GeoGebra.java --> <target name="readVersion"> <loadfile property="fullversion" srcfile="${src.dir}/geogebra/GeoGebra.java"> -@@ -327,237 +278,5 @@ office@geogebra.org +@@ -327,237 +282,5 @@ office@geogebra.org <echo> ${builddate} </echo> --> </target>
Attachment:
signature.asc
Description: OpenPGP digital signature