[jel] 01/01: Import Debian changes 2.1.1-1

Ole Streicher olebole at moszumanska.debian.org
Tue Feb 21 16:31:13 UTC 2017


This is an automated email from the git hooks/post-receive script.

olebole pushed a commit to branch master
in repository jel.

commit 72ca8fda6c47c21f7c04b866464f63504140916d
Author: Ole Streicher <olebole at debian.org>
Date:   Wed Dec 14 13:23:38 2016 +0100

    Import Debian changes 2.1.1-1
    
    jel (2.1.1-1) UNRELEASED; urgency=low
    
      * Initial release. (Closes: #661824)
---
 debian/changelog                                   |  5 +++
 debian/clean                                       |  2 +
 debian/compat                                      |  1 +
 debian/control                                     | 47 ++++++++++++++++++++++
 debian/copyright                                   | 21 ++++++++++
 debian/jel-java-doc.javadoc                        |  1 +
 debian/jel-java.jlibs                              |  1 +
 debian/patches/Use-system-provided-junit.jar.patch | 38 +++++++++++++++++
 debian/patches/series                              |  1 +
 debian/rules                                       |  7 ++++
 debian/source/format                               |  1 +
 debian/watch                                       |  2 +
 12 files changed, 127 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..8f58b8a
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+jel (2.1.1-1) UNRELEASED; urgency=low
+
+  * Initial release. (Closes: #661824)
+
+ -- Ole Streicher <olebole at debian.org>  Wed, 14 Dec 2016 13:23:38 +0100
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..e7f3c38
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1,2 @@
+lib/*.jar
+source/third-party/junit.jar
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f11c82a
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
\ No newline at end of file
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..2249426
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,47 @@
+Source: jel
+Section: java
+Priority: optional
+Maintainer: Debian Astro Team <debian-astro-maintainers at lists.alioth.debian.org>
+Uploaders: Ole Streicher <olebole at debian.org>
+Build-Depends: ant, debhelper (>= 9), dh-exec, javahelper (>= 0.40)
+Build-Depends-Indep: default-jdk, default-jdk-doc, junit
+Standards-Version: 3.9.8
+Homepage: https://www.gnu.org/software/jel/
+Vcs-Git: https://anonscm.debian.org/cgit/debian-astro/packages/jel.git
+Vcs-Browser: https://anonscm.debian.org/cgit/debian-astro/packages/jel.git
+
+Package: jel-java
+Architecture: all
+Depends: ${java:Depends}, ${misc:Depends}
+Description: Library for evaluating algebraic expressions in Java
+ The JEL library enables users to enter algebraic expressions into their
+ program. Since JEL converts expressions directly into Java bytecode,
+ it significantly speeds up their evaluation time. If the user's Java
+ virtual machine has a JIT compiler, expressions are transparently
+ compiled into native machine code.
+ .
+ JEL may be a very useful tool for a variety of applications in science
+ involving user-defined functions, e.g. to create plots, to apply fits
+ to a data set and to solve integrals or differential equations.
+ Another relevant use case for JEL is given by algebraic operations
+ between two or more columns of a database table.
+
+Package: jel-java-doc
+Section: doc
+Architecture: all
+Depends: ${java:Depends}, ${misc:Depends}
+Recommends: ${java:Recommends}
+Description: Java Expressions Library (documentation)
+ The JEL library enables users to enter algebraic expressions into their
+ program. Since JEL converts expressions directly into Java bytecode,
+ it significantly speeds up their evaluation time. If the user's Java
+ virtual machine has a JIT compiler, expressions are transparently
+ compiled into native machine code.
+ .
+ JEL may be a very useful tool for a variety of applications in science
+ involving user-defined functions, e.g. to create plots, to apply fits
+ to a data set and to solve integrals or differential equations.
+ Another relevant use case for JEL is given by algebraic operations
+ between two or more columns of a database table.
+ .
+ This package contains the JavaDoc documentation of the package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..50ffccd
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,21 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: jel
+Upstream-Contact: Konstantin L. Metlov <metlov at fti.dn.ua>
+Source: http://ftp.gnu.org/gnu/jel/
+
+Files: *
+Copyright: 1998-2016 Konstantin L. Metlov <metlov at fti.dn.ua>
+ 2017 Ole Streicher <olebole at debian.org> (Debian files)
+License: GPL-3
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ On Debian systems, the full text of the GNU General Public License
+ version 3 can be found in the file `/usr/share/common-licenses/GPL-3'.
diff --git a/debian/jel-java-doc.javadoc b/debian/jel-java-doc.javadoc
new file mode 100644
index 0000000..2148e66
--- /dev/null
+++ b/debian/jel-java-doc.javadoc
@@ -0,0 +1 @@
+source/build/dist/docs/
diff --git a/debian/jel-java.jlibs b/debian/jel-java.jlibs
new file mode 100644
index 0000000..7937665
--- /dev/null
+++ b/debian/jel-java.jlibs
@@ -0,0 +1 @@
+source/build/dist/lib/jel.jar
diff --git a/debian/patches/Use-system-provided-junit.jar.patch b/debian/patches/Use-system-provided-junit.jar.patch
new file mode 100644
index 0000000..f82e438
--- /dev/null
+++ b/debian/patches/Use-system-provided-junit.jar.patch
@@ -0,0 +1,38 @@
+From: Ole Streicher <ole at aip.de>
+Date: Fri, 16 Dec 2016 16:39:29 +0100
+Subject: Use system provided junit.jar
+
+---
+ source/build.xml | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/source/build.xml b/source/build.xml
+index 80f2cad..3abad1f 100644
+--- a/source/build.xml
++++ b/source/build.xml
+@@ -1,7 +1,7 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <project name="JEL" default="main" basedir=".">
+   <property name="jel.version" value="2.1.1"/>
+-  <property name="junit.jar" value="third-party/junit.jar"/>
++  <property name="junit.jar" value="/usr/share/java/junit.jar"/>
+   <property name="dist.dir" value="build/dist"/>
+   <property name="javadoc.path" value="/usr/share/doc/sun-java6-jdk/html/api"/>
+ 
+@@ -247,14 +247,14 @@
+   <jar destfile="${dist.dir}/samples/testsuite/tests.jar">
+     <manifest>
+         <attribute name="Main-Class" value="gnu.jel.JELTestSuite"/>
+-	<attribute name="Class-Path" value="../../source/third-party/junit.jar ../../lib/jel.jar"/>
++	<attribute name="Class-Path" value="${junit.jar} ../../lib/jel.jar"/>
+     </manifest>
+     <fileset dir="build/test-classes/">
+         <include name="**/*.class"/>
+     </fileset>
+   </jar>
+   <copy file="src/docs/README.testsuite" tofile="${dist.dir}/samples/testsuite/README"/>
+-  <copy file="third-party/junit.jar" todir="${dist.dir}/source/third-party"/>
++  <copy file="${junit.jar}" todir="${dist.dir}/source/third-party"/>
+   <copy todir="${dist.dir}/source/src">
+     <fileset dir="src/"> <!-- these files are for WWW site only -->
+        	<exclude name="docs/html/index.html"/>
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..260d501
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+Use-system-provided-junit.jar.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..c20d181
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,7 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@ --with javahelper
+
+override_dh_auto_build:
+	(cd source && ant dist)
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..a44f804
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://ftp.gnu.org/gnu/jel/jel-(.\..+).tar.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/jel.git



More information about the debian-science-commits mailing list