glpk-java _unstable_ port information

Package: glpk-java
Version: 4.19
Revision: 1
Type: java(1.4)

Source: http://bjoern.dapnet.de/glpk/source.zip
Source-MD5: 00a0a23e027677f22d9cf141ea52c534
SourceRename: %n-%v.zip
SourceDirectory: source

Depends: glpk-shlibs (>= %v-%r), system-java (>= 1.4)
BuildDepends: fink (>= 0.24.12-1), glpk-dev (>= %v-%r), system-java-dev (>= 1.4)

PatchFile: %n.patch
PatchFile-MD5: 08512b4f25f3eecbc26b256e12787464

CompileScript: <<

# Java library
cd java && mkdir -p classes && javac -d classes *.java
cd java/classes && jar cf ../%n.jar .
cd java && javah -classpath classes -jni org.gnu.glpk.GlpkSolver

# Javadocs
mkdir -p java/doc/api
cp java/*.java java/doc/api
cd java/doc/api && javadoc *
rm -f java/doc/api/*.java

# JNI library
cd c && gcc -fPIC -fno-common -I $JAVA_HOME/include -I ../java/ -I %p/include/ -idirafter /usr/include/sys -c glpk_jni.c
cd c && gcc -dynamiclib glpk_jni.o -compatibility_version %v -current_version %v -o libglpk_jni.jnilib -lc -lglpk -L%p/lib

<<

InstallScript: <<

# JNI library
mkdir -p %i/lib
cp c/libglpk_jni.jnilib %i/lib

# Docs
mkdir -p %i/share/doc/%n/api
cp -R java/doc/api/* %i/share/doc/%n/api/
cp LICENSE %i/share/doc/%n/

<<

JarFiles: java/%n.jar

HomePage: http://bjoern.dapnet.de/glpk/index.htm
Maintainer: Trevor Harmon
Description: Java bindings for GLPK
License: GPL

DescDetail: <<
This package provides a Java Native Interface (JNI) for the GNU Linear
Programming Kit (GLPK). It allows GLPK functions to be called from Java.
<<

DescUsage: <<
To run Java programs that use this library, you will need to set the
java.library.path property. For example:

java -Djava.library.path=%p/lib MyGLPKProgram

As an alternative, it is possible to accomplish the same results by setting
the DYLD_LIBRARY_PATH environment variable. For example:

export DYLD_LIBRARY_PATH=%p/lib

However, changing this variable can cause other programs to fail.
<<