--- libjcommon-java-1.0.10.dfsg.orig/debian/control +++ libjcommon-java-1.0.10.dfsg/debian/control @@ -0,0 +1,36 @@ +Source: libjcommon-java +Section: libs +Priority: optional +Maintainer: Debian Java Maintainers +Uploaders: Christian Bayle , Arnaud Vandyck , Michael Koch , Rene Engelhard +Build-Depends: debhelper (>= 4.2.30), cdbs +Build-Depends-Indep: default-jdk, ant, libservlet2.4-java, junit +Standards-Version: 3.7.2 + +Package: libjcommon-java +Section: libs +Architecture: all +Depends: default-jre | java1-runtime | java2-runtime +Suggests: java-virtual-machine, libjcommon-java-doc +Description: General Purpose library for Java + JCommon is a free general purpose Java class library that is used in + several projects at The Object Refinery, including JFreeChart and + JFreeReport. + . + The library includes: + * user interface classes for displaying information about applications + * custom layout managers + * a date chooser panel + * serialization utilities + * XML parser support classes + +Package: libjcommon-java-doc +Section: doc +Architecture: all +Suggests: libjcommon-java +Description: General Purpose library for Java - documentation + JCommon is a free general purpose Java class library that is used in + several projects at The Object Refinery, including JFreeChart and + JFreeReport. + . + This package includes the documentation. --- libjcommon-java-1.0.10.dfsg.orig/debian/dirs +++ libjcommon-java-1.0.10.dfsg/debian/dirs @@ -0,0 +1 @@ +usr/share/java --- libjcommon-java-1.0.10.dfsg.orig/debian/libjcommon-java-doc.docs +++ libjcommon-java-1.0.10.dfsg/debian/libjcommon-java-doc.docs @@ -0,0 +1,2 @@ +javadoc +README.txt --- libjcommon-java-1.0.10.dfsg.orig/debian/compat +++ libjcommon-java-1.0.10.dfsg/debian/compat @@ -0,0 +1 @@ +4 --- libjcommon-java-1.0.10.dfsg.orig/debian/changelog +++ libjcommon-java-1.0.10.dfsg/debian/changelog @@ -0,0 +1,84 @@ +libjcommon-java (1.0.10.dfsg-1ubuntu1) intrepid; urgency=low + + * (Build-)depend on default-jre/-jdk. + + -- Matthias Klose Wed, 30 Jul 2008 17:50:49 +0000 + +libjcommon-java (1.0.10.dfsg-1) unstable; urgency=low + + * oops, we need to remove lib/junit.jar from the orig + + -- Rene Engelhard Mon, 24 Sep 2007 14:19:48 +0200 + +libjcommon-java (1.0.10-1) unstable; urgency=low + + [ Michael Koch ] + * Fixed typo in java1-runtime dependency. + * Fixed clean target to delete the created jars on second build. + * Removed Build-Depends on ecj-bootstrap and special handling for it in + debian/rules. + * Added myself and Removed Wolfgang from Uploaders. + + [ Rene Engelhard ] + * New upstream release + * add myself to Uploaders + * remove junit.jar from lib/ in clean and add compile-junit-tests to + DEB_ANT_TEST_TARGET; build-depend on junit + + -- Rene Engelhard Wed, 29 Aug 2007 23:03:41 +0200 + +libjcommon-java (1.0.6-1) unstable; urgency=low + + * New upstream release. + + -- Matthias Klose Sun, 1 Oct 2006 14:12:07 +0200 + +libjcommon-java (1.0.5-1) unstable; urgency=low + + Robert Schuster : + * New stable upstream release + * Build with java-gcj-compat-dev and ecj-bootstrap + Arnaud Vandyck : + * Updated Standards-Version to 3.7.2: added cdbs and debhelper in + Build-Depends. + * Added myself to uploaders. + * debian/rules: removed ant-launcher.jar, no more needed by cdbs-ant + + -- Arnaud Vandyck Wed, 19 Jul 2006 12:39:50 +0200 + +libjcommon-java (1.0.0-1) unstable; urgency=low + + * New stable upstream release (closes: #328574) + * Move to main - build with kaffe + * Use cdbs build system - added cdbs build-dependency + * Move package to pkg-java-maintainers for comaintenance, + added Christian Bayle and myself as uploaders + * Removed unneeded README.Debian + * Added README.Debian-source how the upstream tarball was cleaned + * Move big documentation in an own -doc package + * Register javadoc api with doc-base + * Standards-Version 3.6.2 (no changes) + + -- Wolfgang Baer Thu, 09 Feb 2006 15:58:13 +0100 + +libjcommon-java (0.8.3-3) unstable; urgency=low + + * Added dependancy on java2-runtime (Closes: #202400) + + -- Christian Bayle Tue, 22 Jul 2003 21:56:51 +0200 + +libjcommon-java (0.8.3-2) unstable; urgency=low + + * Change way of managing external libs + + -- Christian Bayle Thu, 10 Jul 2003 08:54:54 +0200 + +libjcommon-java (0.8.3-1) unstable; urgency=low + + * Initial Release. + + -- Christian Bayle Sat, 5 Jul 2003 15:27:56 +0200 + +Local variables: +mode: debian-changelog +End: --- libjcommon-java-1.0.10.dfsg.orig/debian/copyright +++ libjcommon-java-1.0.10.dfsg/debian/copyright @@ -0,0 +1,34 @@ +This package was debianized by Christian Bayle on +Wed, 2 Jul 2003 22:49:43 +0200. + +It was downloaded from +and + +Upstream Authors: David Gilbert (david.gilbert@object-refinery.com) and others + +Thanks to the following developers who have contributed code to this +class library: Anthony Boulestreau, Jeremy Bowman, J. David +Eisenberg, Paul English, Hans-Jurgen Greiner, Bill Kelemen, Achilleus +Mantzios, Thomas Meier, Krzysztof Paz, Andrzej Porebski, Nabuo +Tamemasa, Mark Watson and Hari. + +Copyright: + + (C)opyright, 2000-2005, by Object Refinery Limited and Contributors. + + This package 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 2 of the License, or (at your option) any later version. + + This package 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. --- libjcommon-java-1.0.10.dfsg.orig/debian/rules +++ libjcommon-java-1.0.10.dfsg/debian/rules @@ -0,0 +1,36 @@ +#!/usr/bin/make -f +# debian/rules file for libjcommon-java (uses cdbs) +LIBRARY_PACKAGE := jcommon +API_VERSION := 1.0.10 + +# Add here any variable or target overrides you need +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/class/ant.mk + +JAVA_HOME := /usr/lib/jvm/default-java +ANT_HOME := /usr/share/ant + +DEB_JARS := \ + junit \ + servlet-api-2.4 + +DEB_ANT_BUILDFILE := ant/build.xml +DEB_ANT_BUILD_TARGET := compile compile-xml javadoc +# FIXME: how to run this? +DEB_ANT_CHECK_TARGET := compile-junit-tests + +clean:: + rm -rf build + rm -rf javadoc + rm -f $(LIBRARY_PACKAGE)-$(API_VERSION).jar + rm -f $(LIBRARY_PACKAGE)-xml-$(API_VERSION).jar + rm -f lib/junit.jar lib/jcommon-$(API_VERSION)-junit.jar + +install/lib$(LIBRARY_PACKAGE)-java:: + install -m 644 $(LIBRARY_PACKAGE)-$(API_VERSION).jar debian/lib$(LIBRARY_PACKAGE)-java/usr/share/java/$(LIBRARY_PACKAGE)-$(API_VERSION).jar + ln -s $(LIBRARY_PACKAGE)-$(API_VERSION).jar debian/lib$(LIBRARY_PACKAGE)-java/usr/share/java/$(LIBRARY_PACKAGE).jar + + install -m 644 $(LIBRARY_PACKAGE)-xml-$(API_VERSION).jar debian/lib$(LIBRARY_PACKAGE)-java/usr/share/java/$(LIBRARY_PACKAGE)-xml-$(API_VERSION).jar + ln -s $(LIBRARY_PACKAGE)-xml-$(API_VERSION).jar debian/lib$(LIBRARY_PACKAGE)-java/usr/share/java/$(LIBRARY_PACKAGE)-xml.jar + --- libjcommon-java-1.0.10.dfsg.orig/debian/libcommon-java-doc.doc-base +++ libjcommon-java-1.0.10.dfsg/debian/libcommon-java-doc.doc-base @@ -0,0 +1,11 @@ +Document: libjcommon-java-doc +Title: Programmer API for the JCommon +Author: David Gilbert (david.gilbert@object-refinery.com) +Abstract: This is the programmer API of JCommon is a free general purpose + Java class library that is used in several projects including JFreeChart + and JFreeReport. +Section: Programming + +Format: HTML +Index: /usr/share/doc/libjcommon-java-doc/javadoc/index.html +Files: /usr/share/doc/libjcommon-java-doc/javadoc/*.html --- libjcommon-java-1.0.10.dfsg.orig/debian/patches/target-source-1.3.diff +++ libjcommon-java-1.0.10.dfsg/debian/patches/target-source-1.3.diff @@ -0,0 +1,13 @@ +--- ant/build.properties-old 2007-08-28 22:05:58.000000000 +0200 ++++ ant/build.properties 2007-08-28 22:06:10.000000000 +0200 +@@ -14,8 +14,8 @@ + + # + # Make sure that JDK 1.2 compatible class files are generated +-build.target=1.2 +-build.source=1.2 ++build.target=1.3 ++build.source=1.3 + + # + # All path settings are relative to the project root directory