Codebase list jama / debian/RELEASE_1_0_1-1@1048
Initial revision Arnaud Vandyck 19 years ago
8 changed file(s) with 148 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
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 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 ChangeLog
1 target/docs/api
2 src/Jama/examples
3 src/Jama/test
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