[med-svn] r9353 - in trunk/packages: . libcolt-java libcolt-java/trunk libcolt-java/trunk/debian libcolt-java/trunk/debian/patches libcolt-java/trunk/debian/source

Andreas Tille tille at alioth.debian.org
Fri Jan 20 21:01:53 UTC 2012


Author: tille
Date: 2012-01-20 21:01:53 +0000 (Fri, 20 Jan 2012)
New Revision: 9353

Added:
   trunk/packages/libcolt-java/
   trunk/packages/libcolt-java/trunk/
   trunk/packages/libcolt-java/trunk/debian/
   trunk/packages/libcolt-java/trunk/debian/changelog
   trunk/packages/libcolt-java/trunk/debian/compat
   trunk/packages/libcolt-java/trunk/debian/control
   trunk/packages/libcolt-java/trunk/debian/copyright
   trunk/packages/libcolt-java/trunk/debian/get-orig-source
   trunk/packages/libcolt-java/trunk/debian/libcolt-java-doc.javadoc
   trunk/packages/libcolt-java/trunk/debian/libcolt-java.jlibs
   trunk/packages/libcolt-java/trunk/debian/manifest
   trunk/packages/libcolt-java/trunk/debian/patches/
   trunk/packages/libcolt-java/trunk/debian/patches/series
   trunk/packages/libcolt-java/trunk/debian/patches/use_debian_packaged_concurrent_jar.patch
   trunk/packages/libcolt-java/trunk/debian/rules
   trunk/packages/libcolt-java/trunk/debian/source/
   trunk/packages/libcolt-java/trunk/debian/source/format
   trunk/packages/libcolt-java/trunk/debian/watch
Log:
Inject libcolt-java as another prerequisite for beagle-mcmc


Added: trunk/packages/libcolt-java/trunk/debian/changelog
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/changelog	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/changelog	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1,5 @@
+colt (1.2.0~dfsg-1) unstable; urgency=low
+
+  * Initial release (Closes: #?????)
+
+ -- Andreas Tille <tille at debian.org>  Fri, 20 Jan 2012 21:22:44 +0100

Added: trunk/packages/libcolt-java/trunk/debian/compat
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/compat	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/compat	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1 @@
+8

Added: trunk/packages/libcolt-java/trunk/debian/control
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/control	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/control	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1,52 @@
+Source: colt
+Section: java
+Priority: optional
+Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+DM-Upload-Allowed: yes
+Uploaders: Andreas Tille <tille at debian.org>
+Build-Depends: debhelper (>= 8), javahelper (>=0.25), openjdk-6-jdk, ant, libconcurrent-java
+Standards-Version: 3.9.2
+Homepage: http://acs.lbl.gov/software/colt/
+Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/libcolt-java/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/libcolt-java/trunk/
+
+Package: libcolt-java
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${java:Depends}
+Recommends: ${java:Recommends}
+Description: scalable scientific and technical computing in Java
+ This distribution provides an infrastructure for scalable scientific
+ and technical computing in Java. It is particularly useful in the domain
+ of High Energy Physics at CERN: It contains, among others, efficient and
+ usable data structures and algorithms for Off-line and On-line Data
+ Analysis, Linear Algebra, Multi-dimensional arrays, Statistics,
+ Histogramming, Monte Carlo Simulation, Parallel & Concurrent
+ Programming. It summons some of the best concepts, designs and
+ implementations thought up over time by the community, ports or improves
+ them and introduces new approaches where need arises. In overlapping
+ areas, it is competitive or superior to toolkits such as STL, Root,
+ HTL, CLHEP, TNT, GSL, C-RAND / WIN-RAND, (all C/C++) as well as  IBM
+ Array,  JDK 1.2 Collections framework (all Java), in terms of
+ performance, functionality and (re)usability. 
+
+Package: libcolt-java-doc
+Section: doc
+Architecture: all
+Depends: ${java:Depends}, ${misc:Depends}
+Recommends: ${java:Recommends}
+Description: scalable scientific and technical computing in Java (doc)
+ This distribution provides an infrastructure for scalable scientific
+ and technical computing in Java. It is particularly useful in the domain
+ of High Energy Physics at CERN: It contains, among others, efficient and
+ usable data structures and algorithms for Off-line and On-line Data
+ Analysis, Linear Algebra, Multi-dimensional arrays, Statistics,
+ Histogramming, Monte Carlo Simulation, Parallel & Concurrent
+ Programming. It summons some of the best concepts, designs and
+ implementations thought up over time by the community, ports or improves
+ them and introduces new approaches where need arises. In overlapping
+ areas, it is competitive or superior to toolkits such as STL, Root,
+ HTL, CLHEP, TNT, GSL, C-RAND / WIN-RAND, (all C/C++) as well as  IBM
+ Array,  JDK 1.2 Collections framework (all Java), in terms of
+ performance, functionality and (re)usability. 
+ .
+ This package provides the documentation for the library

Added: trunk/packages/libcolt-java/trunk/debian/copyright
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/copyright	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/copyright	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1,42 @@
+Format: http://dep.debian.net/deps/dep5/
+Upstream-Name: colt
+Upstream-Contact: Wolfgang Hoschek <whoschek at lbl.gov>
+Original-Source: http://acs.lbl.gov/software/colt/
+
+Files: src/cern/*
+Copyright: © 1999CERN - European Organization for Nuclear Research.
+             Wolfgang Hoschek <wolfgang.hoschek at cern.ch>
+License: Colt License Agreement
+    Permission to use, copy, modify, distribute and sell this software and its
+    documentation for any purpose is hereby granted without fee, provided that
+    the above copyright notice appear in all copies and that both that
+    copyright notice and this permission notice appear in supporting
+    documentation. CERN makes no representations about the suitability of this
+    software for any purpose. It is provided "as is" without expressed or
+    implied warranty.
+
+Files: src/hep.aida.*
+Copyright: © 2004 Pavel Binko, Dino Ferrero Merlino, Wolfgang Hoschek, Tony Johnson, Andreas Pfeiffer, and others.
+License: LGPL
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, you can read the full text of the GNU Lesser General Public
+ License in ‘/usr/share/common-licenses/LGPL’.
+
+
+Files: debian/*
+Copyright: © 2012 Andreas Tille <tille at debian.org>
+License: LGPL
+ On Debian systems, you can read the full text of the GNU Lesser General Public
+ License in ‘/usr/share/common-licenses/LGPL’.

Added: trunk/packages/libcolt-java/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/get-orig-source	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/get-orig-source	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1,33 @@
+#!/bin/sh
+# get source for libcolt-java and remove unneeded jars
+
+set -e
+NAME=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
+
+if ! echo $@ | grep -q upstream-version ; then
+    VERSION=`dpkg-parsechangelog | awk '/^Version:/ { print $2 }' | sed 's/\([0-9\.]\+\)-[0-9]\+$/\1/'`
+else
+    VERSION=`echo $@ | sed "s?^.*--upstream-version \([0-9.]\+\) .*${NAME}.*?\1?"`
+    if echo "$VERSION" | grep -q "upstream-version" ; then
+        echo "Unable to parse version number"
+        exit
+    fi
+fi
+
+UPSTREAMTAR=${NAME}-${VERSION}.tar.gz
+
+mkdir -p ../tarballs
+cd ../tarballs
+mv ../${UPSTREAMTAR} .
+tar -xzf ${UPSTREAMTAR}
+cd ${NAME}
+
+# Remove concurrent which is just packaged for Debian
+find . -name "*concurrent*" -delete
+
+# Remove unneeded JARs
+rm -rf lib/*
+
+cd ..
+GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -czf "$NAME"_"$VERSION"~dfsg.orig.tar.gz "${NAME}"
+rm -rf "${NAME}"


Property changes on: trunk/packages/libcolt-java/trunk/debian/get-orig-source
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/libcolt-java/trunk/debian/libcolt-java-doc.javadoc
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/libcolt-java-doc.javadoc	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/libcolt-java-doc.javadoc	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1 @@
+doc /usr/share/doc/libcolt-java

Added: trunk/packages/libcolt-java/trunk/debian/libcolt-java.jlibs
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/libcolt-java.jlibs	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/libcolt-java.jlibs	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1 @@
+lib/*.jar

Added: trunk/packages/libcolt-java/trunk/debian/manifest
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/manifest	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/manifest	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1,2 @@
+/usr/share/java/colt.jar:
+ Class-Path: /usr/share/java/concurrent.jar

Added: trunk/packages/libcolt-java/trunk/debian/patches/series
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/patches/series	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/patches/series	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1 @@
+use_debian_packaged_concurrent_jar.patch

Added: trunk/packages/libcolt-java/trunk/debian/patches/use_debian_packaged_concurrent_jar.patch
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/patches/use_debian_packaged_concurrent_jar.patch	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/patches/use_debian_packaged_concurrent_jar.patch	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1,14 @@
+Author: Andreas Tille <tille at debian.org>
+Description: Use Debian packaged version if concurrent
+--- colt.orig/build.xml
++++ colt/build.xml
+@@ -62,6 +62,9 @@
+ 		<include name="*.jar"/>
+ 		<exclude name="${jar.filename}"/>
+ 	</fileset>
++	<fileset dir="/usr/share/java">
++		<include name="concurrent.jar"/>
++        </fileset>
+ 	<!-- <pathelement location="${build.home}/classes"/> -->
+ </path>
+ 

Added: trunk/packages/libcolt-java/trunk/debian/rules
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/rules	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/rules	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+JAVA_HOME=/usr/lib/jvm/default-java
+
+%:
+	dh $@ --with javahelper
+
+override_dh_auto_build:
+	ant build
+
+override_dh_installdocs:
+	dh_installdocs
+	rm -rf debian/libcolt-java-doc/usr/share/doc/libcolt-java/licenses
+
+override_dh_clean:
+	dh_clean
+	rm -rf build
+	rm -rf lib/*.jar
+
+get-orig-source:
+	uscan --verbose --force-download


Property changes on: trunk/packages/libcolt-java/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/libcolt-java/trunk/debian/source/format
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/source/format	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/source/format	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: trunk/packages/libcolt-java/trunk/debian/watch
===================================================================
--- trunk/packages/libcolt-java/trunk/debian/watch	                        (rev 0)
+++ trunk/packages/libcolt-java/trunk/debian/watch	2012-01-20 21:01:53 UTC (rev 9353)
@@ -0,0 +1,4 @@
+version=3
+opts="dversionmangle=s/~dfsg//g" \
+http://acs.lbl.gov/software/colt/colt-download/releases/colt-([\d\.]+)\.tar\.gz \
+    debian debian/get-orig-source




More information about the debian-med-commit mailing list