[SCM] GeoGebra: Dynamic mathematics software for education branch, patch/build.xml, updated. c578fc6f3feae1bcf5fe5603996f3d649e99e719
Giovanni Mascellani
gmascellani-guest at alioth.debian.org
Fri Mar 12 23:15:28 UTC 2010
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GeoGebra: Dynamic mathematics software for education".
The branch, patch/build.xml has been updated
via c578fc6f3feae1bcf5fe5603996f3d649e99e719 (commit)
via bf4f7452fd1437d5fecb4740236e6f32948dec9a (commit)
via f386e79d097035a07a7112f25b4b69934a23c76e (commit)
via 1a7990b916bdc5092396ea13ad0d37276b9cea0a (commit)
via ff44aced33e7380f8b598d4e6eb5cd96d7b914b5 (commit)
via 1271a2c367f57f441044dd6b4a89d8cdecada986 (commit)
via a65ef9e34e675c6d6e46f57e1779d2efad7449c4 (commit)
via ab9604a6d927ae821eb4e9221a6925ab1e104745 (commit)
via 55c6edcd5646f38d0a718532ee59061a21a738b8 (commit)
via 9d9ce07db87b68bd8278b138bc8b2ea3b8970e86 (commit)
via a54f186253f96e828dac998a1fc8bd7a48b9c239 (commit)
via 2773512b5ed2df8fa97838a41862a4c9815b5d13 (commit)
via 33a33d2331de58046073a2f1b7a5a6edaa8ec54d (commit)
via e7ee428d191998c708e23b491e06bec5f7153479 (commit)
from 74213534e6825026a047751f9db40dfe113a3612 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c578fc6f3feae1bcf5fe5603996f3d649e99e719
Author: Giovanni Mascellani <mascellani at poisson.phc.unipi.it>
Date: Sat Mar 13 00:15:05 2010 +0100
Added FreeHEP packages to the classpath
commit bf4f7452fd1437d5fecb4740236e6f32948dec9a
Merge: 74213534e6825026a047751f9db40dfe113a3612 f386e79d097035a07a7112f25b4b69934a23c76e
Author: Giovanni Mascellani <mascellani at poisson.phc.unipi.it>
Date: Sat Mar 13 00:14:01 2010 +0100
Merge commit 'refs/top-bases/patch/build.xml' into patch/build.xml
-----------------------------------------------------------------------
Summary of changes:
build.xml | 9 ++++++++-
debian/TODO | 2 ++
debian/control | 48 +++++++++++++++++++++++++++++++++++++++++-------
debian/dirs | 2 ++
debian/gbp.conf | 7 +++++++
debian/install | 1 +
debian/rules | 21 +++++++++++++++++++--
7 files changed, 80 insertions(+), 10 deletions(-)
diff --git a/build.xml b/build.xml
index 50fa6b0..31ea2ae 100644
--- a/build.xml
+++ b/build.xml
@@ -78,7 +78,14 @@ office at geogebra.org
/usr/share/geogebra/geogebra_properties.jar
/usr/share/geogebra/geogebra_export.jar
/usr/share/geogebra/geogebra_cas.jar
- /usr/share/java/mathpiper.jar"/>
+ /usr/share/java/mathpiper.jar
+ /usr/share/java/freehep-xml.jar
+ /usr/share/java/freehep-util.jar
+ /usr/share/java/freehep-graphics2d.jar
+ /usr/share/java/freehep-graphicsio.jar
+ /usr/share/java/freehep-graphicsio-svg.jar
+ /usr/share/java/freehep-graphicsio-pdf.jar
+ /usr/share/java/freehep-graphicsio-emf.jar"/>
<!-- <attribute name="SplashScreen-Image" value="geogebra/splash.gif"/> -->
</manifest>
diff --git a/debian/TODO b/debian/TODO
new file mode 100644
index 0000000..81f4519
--- /dev/null
+++ b/debian/TODO
@@ -0,0 +1,2 @@
+ * Verify hoteqn and jasymca (embedded copies?)
+ * verify exportable JARs
diff --git a/debian/control b/debian/control
index d759a59..89207ec 100644
--- a/debian/control
+++ b/debian/control
@@ -1,13 +1,47 @@
Source: geogebra
-Section: unknown
+Section: java
Priority: extra
Maintainer: Giovanni Mascellani <mascellani at poisson.phc.unipi.it>
-Build-Depends: cdbs, debhelper (>= 7)
+Build-Depends:
+ cdbs,
+ debhelper (>= 7),
+ ant,
+ ant-optional,
+ javacc,
+ default-jdk,
+ quilt,
+ mathpiper,
+ libfreehep-xml-java,
+ libfreehep-util-java,
+ libfreehep-graphics2d-java,
+ libfreehep-graphicsio-java,
+ libfreehep-graphicsio-svg-java,
+ libfreehep-graphicsio-pdf-java,
+ libfreehep-graphicsio-emf-java
Standards-Version: 3.8.4
-Homepage: <insert the upstream URL, if relevant>
+Homepage: http://www.geogebra.org/
Package: geogebra
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: <insert up to 60 chars description>
- <insert long description, indented with spaces>
+Architecture: all
+Depends:
+ default-jre | java5-runtime,
+ mathpiper,
+ libfreehep-xml-java,
+ libfreehep-util-java,
+ libfreehep-graphics2d-java,
+ libfreehep-graphicsio-java,
+ libfreehep-graphicsio-svg-java,
+ libfreehep-graphicsio-pdf-java,
+ libfreehep-graphicsio-emf-java,
+ ${misc:Depends}
+Description: Dynamic mathematics software for education
+ GeoGebra is a dynamic geometry system. You can do constructions with points,
+ vectors, segments, lines, conic sections as well as functions and change
+ them dynamically afterwards. On the other hand, equations and coordinates
+ can be entered directly.
+ .
+ Support for many geometric constructions is provided, as well as support
+ for many elementary calculus-based tools (derivatives, osculating circle, ...).
+ .
+ GeoGebra files can be exported in many different formats, or as interactive
+ applets for web pages.
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..ddbb9d3
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1,2 @@
+usr/share/geogebra
+usr/bin
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..d730773
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,7 @@
+
+[DEFAULT]
+cleaner = fakeroot debian/rules clean
+upstream-branch = upstream
+debian-branch = build
+pristine-tar = True
+
diff --git a/debian/install b/debian/install
new file mode 100644
index 0000000..c9e25e7
--- /dev/null
+++ b/debian/install
@@ -0,0 +1 @@
+build/geogebra.jar build/geogebra_main.jar build/geogebra_gui.jar build/geogebra_cas.jar build/geogebra_export.jar build/geogebra_properties.jar usr/share/geogebra
diff --git a/debian/rules b/debian/rules
index f3570a4..837e768 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,24 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/makefile.mk
+include /usr/share/cdbs/1/class/ant.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+-include /usr/share/topgit/tg2quilt.mk
+JAVA_HOME := /usr/lib/jvm/default-java
+
+DEB_ANT_BUILD_TARGET := geogebra
+
+# Needed for javacc ant support
+DEB_JARS := /usr/share/java/ant-nodeps.jar
+
+# Dependencies
+DEB_JARS += /usr/share/java/mathpiper.jar
+DEB_JARS += /usr/share/java/freehep-xml.jar
+DEB_JARS += /usr/share/java/freehep-util.jar
+DEB_JARS += /usr/share/java/freehep-graphics2d.jar
+DEB_JARS += /usr/share/java/freehep-graphicsio.jar
+DEB_JARS += /usr/share/java/freehep-graphicsio-svg.jar
+DEB_JARS += /usr/share/java/freehep-graphicsio-pdf.jar
+DEB_JARS += /usr/share/java/freehep-graphicsio-emf.jar
-# Add here any variable or target overrides you need.
hooks/post-receive
--
GeoGebra: Dynamic mathematics software for education
More information about the pkg-java-commits
mailing list