Initial revision
Arnaud Vandyck
19 years ago
0 | <project name="Jama" default="compile" basedir=".."> | |
1 | ||
2 | <!-- ========== Component Declarations ==================================== --> | |
3 | ||
4 | <!-- The name of this component --> | |
5 | <property name="component.name" value="jama"/> | |
6 | ||
7 | <!-- The base directory for compilation targets --> | |
8 | <property name="build.home" value="${basedir}/target"/> | |
9 | ||
10 | <!-- The base directory for component sources --> | |
11 | <property name="source.home" value="${basedir}/src"/> | |
12 | ||
13 | <!-- ========== Compiler Defaults ========================================= --> | |
14 | ||
15 | ||
16 | <!-- Should Java compilations set the 'debug' compiler option? --> | |
17 | <property name="compile.debug" value="true"/> | |
18 | ||
19 | <!-- Should Java compilations set the 'deprecation' compiler option? --> | |
20 | <property name="compile.deprecation" value="false"/> | |
21 | ||
22 | <!-- Should Java compilations set the 'optimize' compiler option? --> | |
23 | <property name="compile.optimize" value="false"/> | |
24 | ||
25 | <!-- ========== Executable Targets ======================================== --> | |
26 | ||
27 | <target name="prepare" description="Prepare build directory"> | |
28 | <mkdir dir="${build.home}"/> | |
29 | <mkdir dir="${build.home}/classes"/> | |
30 | <mkdir dir="${build.home}/docs"/> | |
31 | <mkdir dir="${build.home}/docs/api"/> | |
32 | </target> | |
33 | ||
34 | <target name="compile" depends="prepare"> | |
35 | <javac srcdir="${source.home}" | |
36 | destdir="${build.home}/classes" | |
37 | debug="${compile.debug}" | |
38 | deprecation="${compile.deprecation}" | |
39 | optimize="${compile.optimize}" | |
40 | verbose="no" | |
41 | source="1.3" nowarn="yes"> | |
42 | <exclude name="Jama/examples/**"/> | |
43 | <exclude name="Jama/test/**"/> | |
44 | </javac> | |
45 | <jar jarfile="${build.home}/${component.name}.jar" | |
46 | basedir="${build.home}/classes"> | |
47 | </jar> | |
48 | </target> | |
49 | ||
50 | <target name="clean" | |
51 | description="Clean build and distribution directories"> | |
52 | <delete dir="${build.home}"/> | |
53 | </target> | |
54 | ||
55 | <target name="all" depends="clean,compile,javadoc" | |
56 | description="Clean and compile all components"/> | |
57 | ||
58 | <target name="javadoc" depends="prepare" | |
59 | description="Create component Javadoc documentation"> | |
60 | <javadoc packagenames="Jama,Jama.util" sourcepath="${source.home}" | |
61 | destdir="${build.home}/docs/api" defaultexcludes="yes"> | |
62 | </javadoc> | |
63 | </target> | |
64 | ||
65 | </project> |
0 | jama (1.0.1-1) experimental; urgency=low | |
1 | ||
2 | * Initial Release (closes: #294539) | |
3 | ||
4 | -- Wolfgang Baer <WBaer@gmx.de> Thu, 27 Jan 2005 10:38:29 +0100 | |
5 |
0 | 4 |
0 | Source: jama | |
1 | Section: libs | |
2 | Priority: optional | |
3 | Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org> | |
4 | Uploaders: Wolfgang Baer <WBaer@gmx.de> | |
5 | Build-Depends-Indep: debhelper (>= 4.2.30), cdbs, libant1.6-java, kaffe | |
6 | Standards-Version: 3.6.1 | |
7 | ||
8 | Package: libjama-java | |
9 | Architecture: all | |
10 | Depends: kaffe | java1-runtime | java2-runtime | |
11 | Suggests: java-virtual-machine | |
12 | Description: a basic linear algebra library for java | |
13 | A basic linear algebra library for java which provides fundamental | |
14 | operations of numerical linear algebra. The package provides five | |
15 | matrix decompositions. These decompositions are accessed by the | |
16 | Matrix class to compute solutions of simultaneous linear equations, | |
17 | determinants, inverses and other matrix functions. | |
18 | . | |
19 | The five decompositions are: | |
20 | . | |
21 | * Cholesky Decomposition of symmetric, positive definite matrices | |
22 | * LU Decomposition (Gaussian elimination) of rectangular matrices | |
23 | * QR Decomposition of rectangular matrices | |
24 | * Eigenvalue Decomposition of both symmetric and nonsymmetric square matrices | |
25 | * Singular Value Decomposition of rectangular matrices |
0 | This package was debianized by Wolfgang Baer <wbaer@gmx.de> on | |
1 | Thu, 27 Jan 2005 10:38:29 +0100. | |
2 | ||
3 | It was downloaded from <http://math.nist.gov/javanumerics/jama/> | |
4 | ||
5 | Copyright: | |
6 | ||
7 | This software is a cooperative product of The MathWorks and the | |
8 | National Institute of Standards and Technology (NIST) which has | |
9 | been released to the public domain. Neither The MathWorks nor NIST | |
10 | assumes any responsibility whatsoever for its use by other parties, | |
11 | and makes no guarantees, expressed or implied, about its quality, | |
12 | reliability, or any other characteristic. | |
13 | ||
14 | Upstream Authors: | |
15 | ||
16 | Joe Hicklin | |
17 | Cleve Moler | |
18 | Peter Webb | |
19 | Ronald F. Boisvert | |
20 | Bruce Miller | |
21 | Roldan Pozo | |
22 | Karin Remington |
0 | usr/share/java |
0 | #!/usr/bin/make -f | |
1 | # debian/rules file for jama (uses cdbs) | |
2 | ||
3 | include /usr/share/cdbs/1/rules/debhelper.mk | |
4 | include /usr/share/cdbs/1/class/ant.mk | |
5 | ||
6 | export UPSTREAM_VERSION = $(shell head -1 debian/changelog | cut -f2 -d\( | cut -f1 -d\) | cut -f1 -d\-) | |
7 | ||
8 | # These two must be specified | |
9 | JAVA_HOME := /usr/lib/kaffe | |
10 | ANT_HOME := /usr/share/ant1.6 | |
11 | ||
12 | DEB_JARS := $(ANT_HOME)/lib/ant-launcher.jar | |
13 | DEB_ANT_COMPILER := jikes | |
14 | DEB_ANT_BUILDFILE := debian/build.xml | |
15 | ||
16 | DEB_ANT_BUILD_TARGET := all | |
17 | ||
18 | install/libjama-java:: | |
19 | install -m 644 target/jama.jar debian/libjama-java/usr/share/java/jama-$(UPSTREAM_VERSION).jar | |
20 | ln -s jama-$(UPSTREAM_VERSION).jar debian/libjama-java/usr/share/java/jama.jar |