debian/0000755000000000000000000000000011617254617007200 5ustar debian/libjexcelapi-java-doc.install0000644000000000000000000000005511617254266014705 0ustar docs/* /usr/share/doc/libjexcelapi-java/api/ debian/README.source0000644000000000000000000000041611617254266011360 0ustar Patch System ============ This package uses quilt to manage all modifications to the upstream source. Changes are stored in the source package as diffs in debian/patches and applied during the build. See /usr/share/doc/quilt/README.source for a detailed explanation. debian/watch0000644000000000000000000000014611617254266010232 0ustar version=3 http://sf.net/jexcelapi/jexcelapi_(\d+)_(\d+)_(\d+)\.tar\.gz \ debian debian/orig-tar.sh debian/patches/0000755000000000000000000000000011617254617010627 5ustar debian/patches/series0000644000000000000000000000002211617254266012036 0ustar system_jflex.diff debian/patches/system_jflex.diff0000644000000000000000000000076411617254266014204 0ustar Description: Use system JFlex in /usr/share/java/JFlex.jar Author: Damien Raude-Morvan Last-Update: 2009-11-13 Forwarded: not-needed --- a/build/build.xml +++ b/build/build.xml @@ -39,7 +39,7 @@ - + debian/changelog0000644000000000000000000000630711617254433011054 0ustar jexcelapi (2.6.12-2) unstable; urgency=low [ Damien Raude-Morvan ] * d/control: Drop Depends on any JRE as a Java library don't need to depends on a runtime (Java Policy) [ Torsten Werner ] * Switch to source format 3.0. -- Torsten Werner Sat, 06 Aug 2011 17:09:00 +0200 jexcelapi (2.6.12-1) unstable; urgency=low [ Thierry Carrez ] * debian/control: Minimal dependency on java2-runtime-headless * debian/ant.properties: Build java2 code to match minimal dependency [ Damien Raude-Morvan ] * New upstream release. * New libjexcelapi-java-doc package: - Install API Javadoc to /usr/share/doc/libjexcelapi-java/api/ * debian/control: - Add myself as Uploaders - Bump debhelper version to >= 7 - Remove unneeded ${shlibs:Depends} from Depends * debian/copyright: - Update Copyright years * Maven POMs: - debian/control: add a Build-Depends-Indep dependency on maven-repo-helper - debian/rules: use mh_installpoms and mh_installjar to install the POM and the jar to the Maven repository - debian/pom.xml: Debian pom.xml file as upstream doesn't provide one - debian/rules: new get-orig-pom to update debian/pom.xml at new upstream release. * Use JFlex to rebuild lexer: - Add Build-Depends-Indep on jflex - Add new patch to use system installed flex - Add Build-Depends on quilt - Describe patch system in debian/README.source -- Damien Raude-Morvan Mon, 16 Nov 2009 22:58:03 +0100 jexcelapi (2.6.10-2) unstable; urgency=low * Switch to default-java. * Improve Vcs-Svn header. * Update Standards-Version: 3.8.3. * Convert debian/copyright to dep5 format. -- Torsten Werner Wed, 23 Sep 2009 23:09:06 +0200 jexcelapi (2.6.10-1) unstable; urgency=low * new upstream release * Update Standards-Version: 3.8.1 (no changes). * Change Section: java. -- Torsten Werner Fri, 05 Jun 2009 23:04:38 +0200 jexcelapi (2.6.9-2) unstable; urgency=low * upload to unstable -- Torsten Werner Sun, 15 Feb 2009 22:05:36 +0100 jexcelapi (2.6.9-1) experimental; urgency=low * new upstream release * Bump up Standards-Version: 3.8.0 (no changes). -- Torsten Werner Sun, 30 Nov 2008 23:59:26 +0100 jexcelapi (2.6.8-1) unstable; urgency=low * new upstream release * Update debian/watch. -- Torsten Werner Wed, 11 Jun 2008 23:15:54 +0200 jexcelapi (2.6.6-2) unstable; urgency=low * Update debian/watch to download from sourceforge.net. * Update Homepage field in debian/control and download address in debian/copyright. -- Torsten Werner Sat, 08 Mar 2008 12:13:55 +0100 jexcelapi (2.6.6-1) unstable; urgency=low * new upstream version * Move package to Alioth and change Maintainer. * Add Homepage and Vcs headers to debian/control. * Switch from kaffe to java-gcj. * Bump up Standards-Version: 3.7.3 (no changes needed). -- Torsten Werner Sun, 16 Dec 2007 11:32:38 +0100 jexcelapi (2.6.3-1) unstable; urgency=low * Initial release (Closes: #419951) -- Torsten Werner Wed, 18 Apr 2007 12:13:01 +0200 debian/libjexcelapi-java.poms0000644000000000000000000000001711617254266013450 0ustar debian/pom.xml debian/ant.properties0000644000000000000000000000006611617254266012102 0ustar ant.build.javac.target=1.4 ant.build.javac.source=1.4 debian/libjexcelapi-java-doc.doc-base0000644000000000000000000000057611617254266014724 0ustar Document: libjexcelapi-java Title: Debian Manual fo Java Excel API Author: Andy Khan Abstract: Java Excel API is an open source Java API which allows Java developers to read Excel spreadsheets and to generate Excel spreadsheets dynamically. Section: Programming Format: HTML Index: /usr/share/doc/libjexcelapi-java/api/index.html Files: /usr/share/doc/libjexcelapi-java/api/*.html debian/libjexcelapi-java-doc.docs0000644000000000000000000000003111617254266014161 0ustar index.html tutorial.html debian/control0000644000000000000000000000410711617254357010606 0ustar Source: jexcelapi Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Torsten Werner , Damien Raude-Morvan Build-Depends: ant, cdbs, debhelper (>= 7), default-jdk Build-Depends-Indep: jflex, maven-repo-helper Standards-Version: 3.8.3 Homepage: http://jexcelapi.sourceforge.net/ Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/jexcelapi/ Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/jexcelapi/ Package: libjexcelapi-java Architecture: all Depends: ${misc:Depends} Description: Java API to read, write and modify Excel spreadsheets The Java Excel API is an open source Java API which allows Java developers to read Excel spreadsheets and to generate Excel spreadsheets dynamically. In addition, it contains a mechanism which allows java applications to read in a spreadsheet, modify some cells and write out the new spreadsheet. . This API allows non Windows operating systems to run pure Java applications which can both process and deliver Excel spreadsheets. Because it is Java, this API may be invoked from within a servlet, thus giving access to Excel functionality over internet and intranet web applications. Package: libjexcelapi-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libjexcelapi-java Description: Java API to read, write and modify Excel spreadsheets - documentation The Java Excel API is an open source Java API which allows Java developers to read Excel spreadsheets and to generate Excel spreadsheets dynamically. In addition, it contains a mechanism which allows java applications to read in a spreadsheet, modify some cells and write out the new spreadsheet. . This API allows non Windows operating systems to run pure Java applications which can both process and deliver Excel spreadsheets. Because it is Java, this API may be invoked from within a servlet, thus giving access to Excel functionality over internet and intranet web applications. . This package contains API documentation (Javadoc) for Java Excel API. debian/copyright0000644000000000000000000000103011617254266011125 0ustar Format-Specification: http://dep.debian.net/deps/dep5/ Name: A Java library for reading/writing Excel Maintainer: Eric H. Jung Source: http://sourceforge.net/projects/jexcelapi/ Copyright: 2002-2009, Andy Khan Copyright: 2002 Eric Jung Copyright: 2003 Adam Caldwell Copyright: 2004 Al Mantei License: LGPL-2.1+ Files: debian/* Copyright: 2007-2009, Torsten Werner License: LGPL-2.1+ License: LGPL-2.1+ On Debian systems, the complete text of the license can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/compat0000644000000000000000000000000211617254266010376 0ustar 7 debian/pom.xml0000644000000000000000000000112411617254266010513 0ustar 4.0.0 net.sourceforge.jexcelapi jxl 2.6.12 jar Java Excel API http://jexcelapi.sourceforge.net/ Java Excel API - A Java API to read, write, and modify Excel spreadsheets GNU Lesser General Public License http://www.gnu.org/copyleft/lesser.html repo debian/source/0000755000000000000000000000000011617254617010500 5ustar debian/source/format0000644000000000000000000000001411617254412011677 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000145611617254367010270 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk POM_VERSION := 2.6 MAVEN_REPO := http://repository.sonatype.org/service/local/repositories/central/content DEB_BUILDDIR := build JAVA_HOME := /usr/lib/jvm/default-java DEB_ANT_BUILD_TARGET := jxlall DEB_ANT_CLEAN_TARGET := init clean binary-post-install/libjexcelapi-java:: mh_installpoms -plibjexcelapi-java mh_installjar -plibjexcelapi-java -l debian/pom.xml jxl.jar clean:: -rm -rf debian/tmp get-orig-source: uscan --upstream-version 0 --rename get-orig-pom: wget -O debian/pom.xml $(MAVEN_REPO)/net/sourceforge/jexcelapi/jxl/$(POM_VERSION)/jxl-$(POM_VERSION).pom perl -p -i -e 's/$(POM_VERSION)/$(DEB_UPSTREAM_VERSION)/' debian/pom.xml debian/orig-tar.sh0000755000000000000000000000055211617254266011265 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' # clean up the upstream tarball tar -x -z -f $3 --exclude '*.jar' --exclude '*/jlex/*' --exclude '*/docs/*' tar -c -z -f $3 jexcelapi rm -rf jexcelapi # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $3 $origDir echo "moved $3 to $origDir" fi