[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Package for the proposed new java policy



Hallo,

* /me wrote:
>deb[-src] http://www.katzien.de/debian/java ./

I've just uploade a new version of 'new-java-policy' to that location,
which only includes the relevant tools in /usr/bin and all else in
/usr/share/doc/new-java-policy/{,examples}

The changelog:
new-java-policy (0.6) unstable; urgency=low

  * moved examples into /usr/share/doc/new-java-policy/examples
    -> to use the examples, do a
    'export JAVA_CONFIG_DIR=/usr/share/doc/new-java-policy/examples'
  * changed dh_java manpage heading, which was still dh_python...

 -- Jan Schulz <debian@katzien.de>  Sat,  8 Nov 2003 23:17:00 +0100

Included are:
* findjava -- a script to figure out the command to start a JVM
* java-config -- builds recursivly a CLASSPATH, based on package names
* java-config-update -- renews the contributed classpath entries
                        -> used on install time
* dh_java -- debhelper script to manage java-config files with java packages
* manpages for all the above and java-config-file(5) and findjavarc(5)
* example java-config files for all jav apackages I had installed:
  $ export JAVA_CONFIG_DIR=/usr/share/doc/new-java-policy/examples
  -> use the scripts
* the proposed policy as /usr/share/doc/new-java-policy/policy.txt

Example session:
jan@snoopy:~$ export JAVA_CONFIG_DIR=/usr/share/doc/new-java-policy/examples/
jan@snoopy:~$ findjava --client sun-java-vm-1.4
/usr/lib/j2sdk1.4/bin/java -Djava.library.path=/usr/lib/jni -client
jan@snoopy:~$ findjava --client kaffe sun-java-vm-1.4
/usr/bin/kaffe
jan@snoopy:~$ findjava --server kaffe sun-java-vm-1.4
/usr/lib/j2sdk1.4/bin/java -Djava.library.path=/usr/lib/jni -server
jan@snoopy:~$ java-config --all tomcat4
/usr/share/java/xercesImpl.jar:/usr/share/java/xmlParserAPIs.jar:/usr/share/java/servlet-2.3.jar:/usr/share/java/regexp.jar:/usr/share/java/commons-beanutils.jar:/usr/share/java/commons-collections.jar:/usr/share/java/commons-logging-api.jar:/usr/share/java/commons-logging.jar:/usr/share/java/logkit.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/ant-optional.jar:/usr/share/java/ant-1.5.jar
jan@snoopy:~$ java-config --classpath ant
/usr/share/java/ant-optional.jar:/usr/share/java/ant-1.5.jar
jan@snoopy:~$ java-config --all ant
/usr/share/java/ant-optional.jar:/usr/share/java/ant-1.5.jar:/usr/share/java/antlr.jar:/usr/share/java/antlrall.jar:/usr/share/java/junit.jar:/usr/share/java/jython.jar:/usr/share/java/libreadline-java.jar:/usr/share/java/commons-logging-api.jar:/usr/share/java/commons-logging.jar:/usr/share/java/logkit.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/bcel-5.1.jar:/usr/share/java/bcel.jar:/usr/share/java/regexp.jar:/usr/share/java/xml-apis.jar:/usr/share/java/xalan2.jar:/usr/share/java/jdepend.jar
jan@snoopy:~$ java-config --contrib ant
/usr/share/java/antlr.jar:/usr/share/java/antlrall.jar:/usr/share/java/junit.jar:/usr/share/java/jython.jar:/usr/share/java/libreadline-java.jar:/usr/share/java/commons-logging-api.jar:/usr/share/java/commons-logging.jar:/usr/share/java/logkit.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/bcel-5.1.jar:/usr/share/java/bcel.jar:/usr/share/java/regexp.jar:/usr/share/java/xml-apis.jar:/usr/share/java/xalan2.jar:/usr/share/java/jdepend.jar

# libswt2.1-*-java already have java-config files
jan@snoopy:~$ export JAVA_CONFIG_DIR=
# libswt2.1-java is a virtual package and the java-config file is u-a
# managed
jan@snoopy:~$ java-config --all libswt2.1-java
/usr/share/java/swt2.1-motif.jar
jan@snoopy:~$ java-config --all libswt2.1-motif-java
/usr/share/java/swt2.1-motif.jar
jan@snoopy:~$ java-config --all libswt2.1-gtk2-java
/usr/share/java/swt2.1-gtk.jar:/usr/share/java/swt-pi2.1-gtk.jar

Any feedback welcome!

Jan
-- 
Jan Schulz                     jasc@gmx.net
     "Wer nicht fragt, bleibt dumm."



Reply to: