--- trove-2.1.0.orig/debian/copyright +++ trove-2.1.0/debian/copyright @@ -0,0 +1,44 @@ +This package was debianized by Arnaud Vandyck on 12-April-2007. +The source code was downloaded from http://trove4j.sourceforge.net/ + +Authors: + Eric Friedman + Gann Bierner + Rob Eden + +Copyright: (c) 2001-2006, Eric D. Friedman All Rights Reserved. + +License: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA + +On Debian systems, you can find the LGPL license in: +/usr/share/common-licenses/LGPL + + +The PrimeFinder and HashFunctions classes in Trove are subject to the +following license restrictions: + +Copyright (c) 1999 CERN - European Organization for Nuclear Research. + +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. + + --- trove-2.1.0.orig/debian/README.Debian-source +++ trove-2.1.0/debian/README.Debian-source @@ -0,0 +1,10 @@ +The upstream supplied source package contains binary jar files and +pre-built documentation. Currently no clean source distribution +exists. Therefore, the upstream sources were modified to comply with +the Debian Free Software Guidelines. + +Use the rules/get-orig-source target to create the orig.tar.gz. +For more details on repackaging of upstream sources please see the +debian/orig-tar.sh file. + +-- Torsten Werner Fri Oct 12 19:17:47 CEST 2007 --- trove-2.1.0.orig/debian/changelog +++ trove-2.1.0/debian/changelog @@ -0,0 +1,72 @@ +trove (2.1.0-1ubuntu1) lucid; urgency=low + + * Merge from debian testing, remaining changes: + - debian/control: Minimal depend on java5-runtime-headless + + -- Thierry Carrez Fri, 13 Nov 2009 13:49:45 +0100 + +trove (2.1.0-1) unstable; urgency=low + + * New upstream release. + + -- Michael Koch Fri, 02 Oct 2009 22:09:29 +0200 + +trove (2.0.4-2) unstable; urgency=low + + * (Build-)Depends on default-jdk (Closes: #526301) + * Build-Depends on debhelper >= 7. + * Let all packages depend on ${misc:Depends}. + * Moved package to section 'java'. + * Added myself to Uploaders. + * Updated Standards-Version to 3.8.3. + + -- Michael Koch Wed, 16 Sep 2009 22:54:50 +0200 + +trove (2.0.4-1ubuntu2) karmic; urgency=low + + * debian/control: Bump minimal runtime dependency to java5-runtime-headless + since this is java5-compatible code (LP: #416380) + + -- Thierry Carrez Thu, 20 Aug 2009 16:53:56 +0200 + +trove (2.0.4-1ubuntu1) karmic; urgency=low + + * debian/control, debian/rules: Build with default-jdk + * debian/control, debian/compat: Bump debhelper compat level to 5 + * Other debian/control fixes: + - Runtime depend on default-jre-headless | java2-runtime-headless + - Set section to "java" + - Add ${misc:Depends} to Depends: to hush lintian warning + + -- Thierry Carrez Tue, 11 Aug 2009 11:54:48 +0200 + +trove (2.0.4-1) unstable; urgency=low + + * new upstream release + * Bump up Standards-Version: 3.8.0 (no changes needed). + + -- Torsten Werner Sun, 24 Aug 2008 23:30:31 +0200 + +trove (2.0.3-1) unstable; urgency=low + + * new upstream release + * Fix Author field in doc-base file. + + -- Torsten Werner Mon, 07 Apr 2008 23:32:29 +0200 + +trove (2.0.2-1) unstable; urgency=low + + * new upstream release + * Remove reference to substance in README.Debian-source. + * Clean up the debian directory. + * Change Standards-Version: 3.7.3. + * Add Homepage and Vcs headers to debian/control. + + -- Torsten Werner Sun, 16 Dec 2007 18:44:02 +0100 + +trove (2.0.1.dfsg.1-1) unstable; urgency=low + + * Initial Release (closes: #418678). + + -- Arnaud Vandyck Mon, 16 Jul 2007 10:43:45 +0200 + --- trove-2.1.0.orig/debian/compat +++ trove-2.1.0/debian/compat @@ -0,0 +1 @@ +7 --- trove-2.1.0.orig/debian/rules +++ trove-2.1.0/debian/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f +# debian/rules file for trove (uses cdbs) + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/ant.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +JAVA_HOME := /usr/lib/jvm/default-java +DEB_ANT_BUILD_TARGET := jar javadoc + +cleanbuilddir:: + $(RM) -r output + +binary-post-install/libtrove-java:: + dh_install -plibtrove-java \ + output/lib/trove-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/ + dh_link -plibtrove-java \ + /usr/share/java/trove-$(DEB_UPSTREAM_VERSION).jar \ + /usr/share/java/trove.jar + +binary-post-install/libtrove-java-doc:: + dh_install -plibtrove-java-doc \ + output/javadocs/* /usr/share/doc/libtrove-java-doc/api + +get-orig-source: + uscan --upstream-version 0 --rename --- trove-2.1.0.orig/debian/watch +++ trove-2.1.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/trove4j/trove-([\d.]+)\.tar\.gz debian debian/orig-tar.sh --- trove-2.1.0.orig/debian/control +++ trove-2.1.0/debian/control @@ -0,0 +1,45 @@ +Source: trove +Section: java +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Java Maintainers +Uploaders: Arnaud Vandyck , Torsten Werner , Michael Koch +Build-Depends: debhelper (>= 7), cdbs, default-jdk, ant +Standards-Version: 3.8.3 +Homepage: http://trove4j.sourceforge.net +Vcs-Svn: svn+ssh://svn.debian.org/svn/pkg-java/trunk/trove +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/trove/ + +Package: libtrove-java +Architecture: all +Depends: default-jre-headless | java5-runtime-headless, ${misc:Depends} +Description: high performance collections for java + GNU Trove is a fast, lightweight implementations of the java.util + Collections API. These implementations are designed to be pluggable + replacements for their JDK equivalents. + . + Whenever possible, GNU Trove provide the same collections support for + primitive types. This gap in the JDK is often addressed by using the + "wrapper" classes (java.lang.Integer, java.lang.Float, etc.) with + Object-based collections. For most applications, however, collections + which store primitives directly will require less space and yield + significant performance gains. + +Package: libtrove-java-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Suggests: libtrove-java +Description: high performance collections for java + GNU Trove is a fast, lightweight implementations of the java.util + Collections API. These implementations are designed to be pluggable + replacements for their JDK equivalents. + . + Whenever possible, GNU Trove provide the same collections support for + primitive types. This gap in the JDK is often addressed by using the + "wrapper" classes (java.lang.Integer, java.lang.Float, etc.) with + Object-based collections. For most applications, however, collections + which store primitives directly will require less space and yield + significant performance gains. + . + This package includes the documentation. --- trove-2.1.0.orig/debian/libtrove-java-doc.doc-base +++ trove-2.1.0/debian/libtrove-java-doc.doc-base @@ -0,0 +1,10 @@ +Document: libtrove-java-doc +Title: Programmer API for trove (high performance collections for java) +Author: Eric Friedman, Gann Bierner, Rob Eden +Abstract: This is the programmer API of trove, a library for high + performance collections for java +Section: Programming + +Format: HTML +Index: /usr/share/doc/libtrove-java-doc/api/index.html +Files: /usr/share/doc/libtrove-java-doc/api/*.html --- trove-2.1.0.orig/debian/orig-tar.sh +++ trove-2.1.0/debian/orig-tar.sh @@ -0,0 +1,18 @@ +#!/bin/sh -e + +# called by uscan with '--upstream-version' + +TAR=$3 + +# clean up the upstream tarball +tar -x -z -f $TAR +tar -c -z -f $TAR --exclude '*.jar' --exclude '*/javadocs/*' trove-*/ +rm -rf trove-*/ + +# move to directory 'tarballs' +if [ -r .svn/deb-layout ]; then + . .svn/deb-layout + mv $TAR $origDir + echo "moved $TAR to $origDir" +fi + --- trove-2.1.0.orig/debian/patches/01_build_target_5_0.patch +++ trove-2.1.0/debian/patches/01_build_target_5_0.patch @@ -0,0 +1,28 @@ +diff -Nur trove-2.0.1.dfsg.1/build.xml trove-2.0.1.dfsg.1.new/build.xml +--- trove-2.0.1.dfsg.1/build.xml 2007-10-03 18:24:20.000000000 +0200 ++++ trove-2.0.1.dfsg.1.new/build.xml 2007-10-12 15:19:42.000000000 +0200 +@@ -79,7 +79,7 @@ + + ++ debug="${debug}" source="1.5" target="1.5"> + + + +@@ -206,7 +206,7 @@ + + + +- ++ + + + +@@ -268,4 +268,4 @@ + + + +- +\ Kein Zeilenumbruch am Dateiende. ++