[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