[pkg-java] r7024 - trunk/libjava3d-java/debian

pere at alioth.debian.org pere at alioth.debian.org
Sat Sep 20 15:55:14 UTC 2008


Author: pere
Date: 2008-09-20 15:55:11 +0000 (Sat, 20 Sep 2008)
New Revision: 7024

Modified:
   trunk/libjava3d-java/debian/changelog
   trunk/libjava3d-java/debian/control
   trunk/libjava3d-java/debian/rules
Log:
Improve build rules and package description.

Modified: trunk/libjava3d-java/debian/changelog
===================================================================
--- trunk/libjava3d-java/debian/changelog	2008-09-20 15:04:25 UTC (rev 7023)
+++ trunk/libjava3d-java/debian/changelog	2008-09-20 15:55:11 UTC (rev 7024)
@@ -1,6 +1,6 @@
-libjava3d-java (0.0.cvs.20080913-1) unstable; urgency=low
+libjava3d-java (0.0.cvs.20080816-1) unstable; urgency=low
 
-  * Initial Release (closes: #)
+  * Initial Release (closes: #).
 
  -- Petter Reinholdtsen <pere at debian.org>  Fri, 19 Sep 2008 22:19:43 +0200
 

Modified: trunk/libjava3d-java/debian/control
===================================================================
--- trunk/libjava3d-java/debian/control	2008-09-20 15:04:25 UTC (rev 7023)
+++ trunk/libjava3d-java/debian/control	2008-09-20 15:55:11 UTC (rev 7024)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Petter Reinholdtsen <pere at debian.org>
-Build-Depends: debhelper (>= 5), cdbs, quilt, libsun-vecmath-java
+Build-Depends: debhelper (>= 5), cdbs, quilt, ant-optional, libsun-vecmath-java
 Build-Depends-Indep: openjdk-6-jdk | default-jdk-builddep | sun-java6-jdk
 Standards-Version: 3.8.0
 Homepage: http://java3d.dev.java.net
@@ -16,15 +16,27 @@
 Suggests: libjava3d-java-doc
 Depends:  java-gcj-compat | java1-runtime | java2-runtime, libjava3d-jni (>= ${source:Version}),
  libsun-vecmath-java
-Description: Java3D API (java library)
+Description: Java 3D API (java library)
+ The Java 3D API enables the creation of three-dimensional graphics applications
+ and Internet-based 3D applets. It provides high-level constructs for creating and
+ manipulation 3D geometry and building the structures used in rendering that geometry.
+ With this software, you can efficiently define and render very large virtual worlds.
 
 Package: libjava3d-jni
 Architecture: any
 Depends: ${shlibs:Depends}
 Description: Java3D API (java jni library)
+ The Java 3D API enables the creation of three-dimensional graphics applications
+ and Internet-based 3D applets. It provides high-level constructs for creating and
+ manipulation 3D geometry and building the structures used in rendering that geometry.
+ With this software, you can efficiently define and render very large virtual worlds.
 
 Package: libjava3d-java-doc
 Architecture: all
 Section: doc
 Suggests: libjava3d-java
 Description: Documentation for the Java3D API
+ The Java 3D API enables the creation of three-dimensional graphics applications
+ and Internet-based 3D applets. It provides high-level constructs for creating and
+ manipulation 3D geometry and building the structures used in rendering that geometry.
+ With this software, you can efficiently define and render very large virtual worlds.

Modified: trunk/libjava3d-java/debian/rules
===================================================================
--- trunk/libjava3d-java/debian/rules	2008-09-20 15:04:25 UTC (rev 7023)
+++ trunk/libjava3d-java/debian/rules	2008-09-20 15:55:11 UTC (rev 7024)
@@ -8,28 +8,28 @@
 
 DEB_JARS             := ant-launcher ant-nodeps vecmath
 DEB_ANT_CLEAN_TARGET := clean
-DEB_ANT_BUILD_TARGET := jar
+DEB_ANT_BUILD_TARGET := jar # docs
 DEB_BUILDDIR         := j3d-core
 
 install/libjava3d-java::
 	set -e ; for jar in j3dcore j3dutils ; do \
-	    install -m 644 -D j3d-core/build/default/opt/lib/ext/$$jar.jar debian/libjava3d-java/usr/share/java/$$jar-$(DEB_UPSTREAM_VERSION).jar; \
+	    install -m 644 -D j3d-core/build/default/opt/lib/ext/$$jar.jar \
+	        debian/libjava3d-java/usr/share/java/$$jar-$(DEB_UPSTREAM_VERSION).jar; \
 	    ln -s $$jar-$(DEB_UPSTREAM_VERSION).jar debian/libjava3d-java/usr/share/java/$$jar.jar ; \
 	done
 
 install/libjava3d-jni::
-	install -m 644 -D ./j3d-core/build/default/opt/native/libj3dcore-ogl.so debian/libjava3d-jni/usr/lib/jni/libj3dcore-ogl.so
+	install -m 644 -D j3d-core/build/default/opt/native/libj3dcore-ogl.so \
+	    debian/libjava3d-jni/usr/lib/jni/libj3dcore-ogl.so
 
 clean::
 
+DEB_VER := 0.0.cvs.2008816
 get-orig-source::
 	@ echo "Password for the guest CVS user is an empty password (press [enter])"
 	cvs -d :pserver:guest at cvs.dev.java.net:/cvs login
-
-# Hm, should the vecmath source also be built?  There is a replacement
-# library already in Debian from before the SUN library became free
-# software.
-	mkdir source-cvs && cd source-cvs && cvs -d :pserver:guest at cvs.dev.java.net:/cvs co j3d-core j3d-core-utils
+	mkdir source-cvs
+	cd source-cvs && cvs -d :pserver:guest at cvs.dev.java.net:/cvs co j3d-core j3d-core-utils
 	tar -zcv --exclude '*/CVS' --exclude .cvsignore \
-	    -f ../libjava3d-java_0.0.cvs.20080913.orig.tar.gz source-cvs
+	    -f ../libjava3d-java_$(DEB_VER).orig.tar.gz source-cvs
 	rm -rf source-cvs




More information about the pkg-java-commits mailing list