[pkg-java] r8676 - in trunk: . jblas jblas/debian jblas/debian/patches

Torsten Werner twerner at alioth.debian.org
Mon Jun 29 18:41:27 UTC 2009


Author: twerner
Date: 2009-06-29 18:41:26 +0000 (Mon, 29 Jun 2009)
New Revision: 8676

Added:
   trunk/jblas/
   trunk/jblas/debian/
   trunk/jblas/debian/changelog
   trunk/jblas/debian/compat
   trunk/jblas/debian/control
   trunk/jblas/debian/copyright
   trunk/jblas/debian/jblas-doc.doc-base
   trunk/jblas/debian/jblas.docs
   trunk/jblas/debian/orig-tar.sh
   trunk/jblas/debian/patches/
   trunk/jblas/debian/patches/encoding.diff
   trunk/jblas/debian/patches/series
   trunk/jblas/debian/rules
   trunk/jblas/debian/watch
Log:
move package to pkg-java


Added: trunk/jblas/debian/changelog
===================================================================
--- trunk/jblas/debian/changelog	                        (rev 0)
+++ trunk/jblas/debian/changelog	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1,5 @@
+jblas (0.1-1) unstable; urgency=low
+
+  * Initial Release (Closes: #522017)
+
+ -- Soeren Sonnenburg <sonne at debian.org>  Fri, 10 Apr 2009 11:39:57 +0200

Added: trunk/jblas/debian/compat
===================================================================
--- trunk/jblas/debian/compat	                        (rev 0)
+++ trunk/jblas/debian/compat	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1 @@
+7

Added: trunk/jblas/debian/control
===================================================================
--- trunk/jblas/debian/control	                        (rev 0)
+++ trunk/jblas/debian/control	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1,36 @@
+Source: jblas
+Priority: optional
+Maintainer: Soeren Sonnenburg <sonne at debian.org>
+Build-Depends: cdbs, debhelper (>= 7), openjdk-6-jdk, ant-optional, gfortran,
+ libatlas-base-dev, quilt, ruby
+Standards-Version: 3.8.1
+Section: science
+Homepage: https://ml01.zrz.tu-berlin.de/trac/jblas/
+Vcs-Svn: https://bollin.googlecode.com/svn/jblas/trunk/
+Vcs-Browser: http://bollin.googlecode.com/svn/jblas/trunk/
+
+Package: jblas
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, openjdk-6-jre | sun-java6-jre,
+Description: A fast linear algebra library for Java
+ jblas is a fast linear algebra library for Java. jblas is essentially
+ a light-weight wrapper around BLAS and LAPACK routines, the
+ de-facto industry standard for matrix computations. It uses
+ state-of-the-art implementations like ATLAS for all its computational
+ routines, making it very fast. 
+ .
+ This package contains the binaries and examples.
+
+Package: jblas-doc
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: jblas
+Section: doc
+Description: A fast linear algebra library for Java
+ jblas is a fast linear algebra library for Java. jblas is essentially
+ a light-weight wrapper around BLAS and LAPACK routines, the
+ de-facto industry standard for matrix computations. It uses
+ state-of-the-art implementations like ATLAS for all its computational
+ routines, making it very fast. 
+ .
+ This package contains the documentation.

Added: trunk/jblas/debian/copyright
===================================================================
--- trunk/jblas/debian/copyright	                        (rev 0)
+++ trunk/jblas/debian/copyright	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1,38 @@
+This package was debianized by Soeren Sonnenburg <sonne at debian.org>.
+
+It was downloaded from https://ml01.zrz.tu-berlin.de/trac/jblas/ .
+
+The upstream authors are Mikio L. Braun <mikio at cs.tu-berlin.de>
+and Johannes Schaback.
+
+Copyright (c) 2009, Mikio L. Braun and contributors
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+
+    * Redistributions in binary form must reproduce the above
+      copyright notice, this list of conditions and the following
+      disclaimer in the documentation and/or other materials provided
+      with the distribution.
+
+    * Neither the name of the Technische Universität Berlin nor the
+      names of its contributors may be used to endorse or promote
+      products derived from this software without specific prior
+      written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Added: trunk/jblas/debian/jblas-doc.doc-base
===================================================================
--- trunk/jblas/debian/jblas-doc.doc-base	                        (rev 0)
+++ trunk/jblas/debian/jblas-doc.doc-base	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1,13 @@
+Document: jblas
+Title: A fast linear algebra library for Java
+Author: Mikio L. Braun and contributors
+Abstract: jblas is a fast linear algebra library for Java. jblas is
+ essentially a light-weight wrapper around BLAS and LAPACK routines,
+ the de-facto industry standard for matrix computations. It
+ uses state-of-the-art implementations like ATLAS for all
+ its computational routines, making it very fast. 
+Section: Science/Data Analysis
+
+Format: HTML
+Index: /usr/share/doc/jblas-doc/javadoc/index.html
+Files: /usr/share/doc/jblas-doc/javadoc/*.html

Added: trunk/jblas/debian/jblas.docs
===================================================================
--- trunk/jblas/debian/jblas.docs	                        (rev 0)
+++ trunk/jblas/debian/jblas.docs	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1 @@
+README

Added: trunk/jblas/debian/orig-tar.sh
===================================================================
--- trunk/jblas/debian/orig-tar.sh	                        (rev 0)
+++ trunk/jblas/debian/orig-tar.sh	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1,21 @@
+#!/bin/sh -e
+
+# called by uscan with '--upstream-version' <version> <file>
+SOURCE=$(dpkg-parsechangelog | sed -ne 's,Source: \(.*\),\1,p')
+VERSION=$(dpkg-parsechangelog | sed -ne 's,^Version: \(.*\)-.*,\1,p')
+TAR=$3
+DIR=jblas-*/
+
+# clean up the upstream tarball
+tar xzf $TAR
+tar -czf $TAR --exclude '*/javadoc' $DIR
+rm -rf $DIR
+
+# move to directory 'tarballs'
+if [ -r .svn/deb-layout ]; then
+  . .svn/deb-layout
+  mv $TAR $origDir
+  echo "moved $TAR to $origDir"
+fi
+
+exit 0


Property changes on: trunk/jblas/debian/orig-tar.sh
___________________________________________________________________
Added: svn:executable
   + 

Added: trunk/jblas/debian/patches/encoding.diff
===================================================================
--- trunk/jblas/debian/patches/encoding.diff	                        (rev 0)
+++ trunk/jblas/debian/patches/encoding.diff	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1,22 @@
+Index: jblas-0.1/build.xml
+===================================================================
+--- jblas-0.1.orig/build.xml	2009-04-11 01:34:10.000000000 +0200
++++ jblas-0.1/build.xml	2009-04-11 01:34:32.000000000 +0200
+@@ -100,7 +100,7 @@
+         <mkdir dir="${include}" />
+     </target>
+     <target name="compile" depends="prepare,wrapper,generate-float">
+-        <javac destdir="${bin}" source="1.6" debug="on" compiler="javac1.6" fork="yes" nowarn="yes">
++        <javac destdir="${bin}" encoding="utf-8" source="1.6" debug="on" compiler="javac1.6" fork="yes" nowarn="yes">
+             <src path="${src}" />
+             <classpath>
+                 <pathelement location="${external}/junit.jar" />
+@@ -108,7 +108,7 @@
+         </javac>
+     </target>
+     <target name="compile-test" depends="prepare,wrapper,generate-float">
+-        <javac destdir="${bin}" source="1.6" debug="on" compiler="javac1.6" fork="yes" nowarn="yes">
++        <javac destdir="${bin}" encoding="utf-8" source="1.6" debug="on" compiler="javac1.6" fork="yes" nowarn="yes">
+             <src path="${test}" />
+             <classpath>
+                 <pathelement location="${external}/junit.jar" />

Added: trunk/jblas/debian/patches/series
===================================================================
--- trunk/jblas/debian/patches/series	                        (rev 0)
+++ trunk/jblas/debian/patches/series	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1 @@
+encoding.diff

Added: trunk/jblas/debian/rules
===================================================================
--- trunk/jblas/debian/rules	                        (rev 0)
+++ trunk/jblas/debian/rules	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1,32 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ant.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+JAVA_HOME_DIRS       := /usr/lib/jvm/java-6-openjdk
+DEB_ANT_BUILDFILE    := build.xml
+DEB_ANT_BUILD_TARGET := jar javadoc
+DEB_ANT_CLEAN_TARGET := realclean
+DEB_JARS := ant-nodeps.jar
+
+debian/stamp-ant-build: debian/stamp-jblas-build
+debian/stamp-jblas-build:
+	./configure --libpath=/usr/lib:/usr/lib/atlas
+	touch $@
+
+install/jblas::
+	install -m644 -D bin/libjblas.so debian/jblas/usr/lib/jni/libjblas.so
+	install -m644 -D jblas.jar debian/jblas/usr/share/java/jblas-$(DEB_UPSTREAM_VERSION).jar
+	dh_link -pjblas /usr/share/java/jblas-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/jblas.jar
+
+install/jblas-doc:: debian/stamp-install-jblas-doc
+debian/stamp-install-jblas-doc:
+	#install javadoc javadoc
+	install -m755 -d debian/jblas-doc/usr/share/doc/jblas-doc
+	cp -r javadoc debian/jblas-doc/usr/share/doc/jblas-doc/
+	touch $@
+
+get-orig-source:
+	-uscan --rename --upstream-version 0
+	@echo successfully retrieved upstream tarball


Property changes on: trunk/jblas/debian/rules
___________________________________________________________________
Added: svn:executable
   + 

Added: trunk/jblas/debian/watch
===================================================================
--- trunk/jblas/debian/watch	                        (rev 0)
+++ trunk/jblas/debian/watch	2009-06-29 18:41:26 UTC (rev 8676)
@@ -0,0 +1,4 @@
+version=3
+https://ml01.zrz.tu-berlin.de/trac/jblas/attachment/wiki/WikiStart/jblas-0.1.tgz \
+.*/raw-attachment/wiki/WikiStart/jblas-(.*).tgz \
+ debian debian/orig-tar.sh




More information about the pkg-java-commits mailing list