debian/0000755000000000000000000000000012142503715007166 5ustar debian/rules0000755000000000000000000000074512142503610010246 0ustar #!/usr/bin/make -f # debian/rules for Commons Fileupload (uses CDBS) include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/javahelper.mk include /usr/share/cdbs/1/class/maven.mk JAVA_HOME := /usr/lib/jvm/default-java CLASSPATH := /usr/share/jgoodies-common.jar DEB_INSTALL_CHANGELOGS_ALL := RELEASE-NOTES.txt install/libjgoodies-forms-java:: dh_link /usr/share/java/jgoodies-forms.jar /usr/share/java/forms.jar get-orig-source: -uscan --upstream-version 0 debian/control0000644000000000000000000000465112142503610010571 0ustar Source: libjgoodies-forms-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Eric Lavarde , Varun Hiremath , tony mancill Build-Depends: cdbs, debhelper (>= 8), default-jdk, javahelper, maven-debian-helper (>= 1.5) Build-Depends-Indep: antlr, default-jdk-doc, junit4, libjgoodies-common-java (>= 1.4.0), libmaven-javadoc-plugin-java Standards-Version: 3.9.4 Homepage: http://www.jgoodies.com/freeware/forms/ Vcs-Git: git://anonscm.debian.org/pkg-java/libjgoodies-forms-java.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/libjgoodies-forms-java.git Package: libjgoodies-forms-java Architecture: all Depends: ${maven:Depends}, ${misc:Depends}, libjgoodies-common-java (>= 1.4.0) Recommends: ${maven:OptionalDepends} Suggests: libjgoodies-forms-java-doc Provides: libforms-java Replaces: libforms-java Conflicts: libforms-java (<= 1.0.5-3) Description: Framework to lay out and implement elegant Swing panels The JGoodies Forms framework helps you lay out and implement elegant Swing panels quickly and consistently. It makes simple things easy and the hard stuff possible, the good design easy and the bad difficult. . Main Benefits: . * Powerful, flexible and precise layout * Easy to work with and quite easy to learn * Faster UI production * Better UI code readability * Leads to better style guide compliance Package: libjgoodies-forms-java-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: default-jdk-doc, libjgoodies-forms-java, xpdf | pdf-viewer Provides: libforms-java-doc Replaces: libforms-java-doc Conflicts: libforms-java-doc (<= 1.0.5-3) Description: Documentation for libjgoodies-forms-java The JGoodies Forms framework helps you lay out and implement elegant Swing panels quickly and consistently. It makes simple things easy and the hard stuff possible, the good design easy and the bad difficult. . Main Benefits: . * Powerful, flexible and precise layout * Easy to work with and quite easy to learn * Faster UI production * Better UI code readability * Leads to better style guide compliance . This package contains only documentation. debian/orig-tar.sh0000755000000000000000000000065712142503610011253 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' TAR=../libjgoodies-forms-java_$2.orig.tar.gz DIR=libjgoodies-forms-java-$2.orig # clean up the upstream tarball unzip $3 mv forms-* $DIR tar -c -z -f $TAR --exclude '*/docs/api*' --exclude '*.jar' $DIR rm -rf $DIR $3 # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi debian/README.source0000644000000000000000000000145112142503610011340 0ustar Information about libjgoodies-forms-java ---------------------------------------- The 1.4.0 version of this package was debianized using the mh_make command from the maven-debian-helper package. The build system uses Maven but prevents it from downloading anything from the Internet, making the build compliant with the Debian policy. The original upstream source distribution has been repacked as it contains binary JAR files. The following modifications were made to the upstream source distribution: The sources were extracted with: unzip -d src/main/java jgoodies-forms-1.6.0-sources.jar unzip -d src/test/java jgoodies-forms-1.6.0-tests.jar Then these files were deleted: jgoodies-forms-1.6.0.jar jgoodies-forms-1.6.0-javadoc.jar jgoodies-forms-1.6.0-sources.jar jgoodies-forms-1.6.0-tests.jar debian/source/0000755000000000000000000000000012142503610010460 5ustar debian/source/format0000644000000000000000000000001412142503610011666 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001156712142503610011044 0ustar libjgoodies-forms-java (1.6.0-4) unstable; urgency=low * Team upload. * debian/control: manually add libjgoodies-common-java (>= 1.4.0) to Depends, for some reason mh_resolve_dependencies doesn't pick up the version from pom.xml. Thanks to colliar and Markus Koschany for their help (cf. #706925). -- gregor herrmann Wed, 08 May 2013 19:11:50 +0200 libjgoodies-forms-java (1.6.0-3) unstable; urgency=low * Team upload. * Upload to unstable. * Use canonical URLs for Vcs-* fields in debian/control. * Install RELEASE-NOTES.txt as upstream changelog. * debian/copyright: switch formatting to Copyright-Format 1.0. -- gregor herrmann Sun, 05 May 2013 21:06:49 +0200 libjgoodies-forms-java (1.6.0-2) experimental; urgency=low * Add missing build-dep for libjgoodies-common-java. Add DEP3 header to upstream_pom.patch. Update libjgoodies-forms-java-doc long description. - Thank you to Per W. for the patch. (Closes: #694533) * Add build-dep on javahelper to set classpath. -- tony mancill Tue, 27 Nov 2012 23:39:30 -0800 libjgoodies-forms-java (1.6.0-1) experimental; urgency=low * New upstream release (Closes: #690223) * Remove Michael Koch from Uploaders (Closes: #654078) * Rework for maven-based build system. * Migrate packaging repository to git. -- tony mancill Mon, 19 Nov 2012 21:54:44 -0800 libjgoodies-forms-java (1.3.0-2) unstable; urgency=low * Team upload. * Remove Java runtime from Depends. * Switch to source format 3.0. * Update Standards-Version: 3.9.1. * Copy the full BSD license text into debian/copyright. -- Torsten Werner Fri, 02 Sep 2011 22:12:45 +0200 libjgoodies-forms-java (1.3.0-1) unstable; urgency=low * New upstream release * Bump Standards-Version to 3.8.4 * (Build)-Depends on default-jdk-doc (Closes: #567281) * Switch to source format 3.0 -- Varun Hiremath Thu, 11 Feb 2010 16:00:46 -0500 libjgoodies-forms-java (1.2.0-1) unstable; urgency=low * New upstream release -- Varun Hiremath Mon, 25 Feb 2008 10:57:07 +0530 libjgoodies-forms-java (1.2.0~rc-1) unstable; urgency=low * New upstream version. * Fixed debian/copyright to be lintian-clean. * Updated watch file to handle "-RC" in upstream version. -- Michael Koch Wed, 20 Feb 2008 15:32:44 +0100 libjgoodies-forms-java (1.2.0~beta2-1) unstable; urgency=low * New upstream release * debian/control: + Bump up Standards-Version to 3.7.3 + Build-Depend on debhelper >= 6 + Add myself to Uploaders * debian/compat: Bump to 6 * Add debian/orig-tar.sh to create orig.tar.gz * Update debian/watch file to call orig-tar.sh * debian/rules: + install versioned jar and create symlink + add get-orig-source target * Add debian/README.Debian-source * debian/: + remove links, dirs, install files to avoid hard coding version -- Varun Hiremath Mon, 21 Jan 2008 16:41:49 +0530 libjgoodies-forms-java (1.1.0-2) unstable; urgency=low * Removed unneeded Recommends on libjgoodies-forms-java-doc to remove Recommends on mozilla which doesnt exist in the archive anymore. * Added Homepage, Vcs-Svn and Vcs-Browser fields in debian/control. * Added watch file. -- Michael Koch Tue, 30 Oct 2007 14:10:53 +0100 libjgoodies-forms-java (1.1.0-1) unstable; urgency=low * New upstream release * Use java-gcj-compat instead of kaffe/sablevm. * Adjusted debian/libjgoodies-forms-java-doc.README.Debian * Updated Standard-Version to 3.7.2. * Added myself to Uploaders. -- Michael Koch Sun, 15 Jul 2007 18:28:32 +0200 libjgoodies-forms-java (1.0.5-5) unstable; urgency=low * Fix lintian/linda warnings: build-depends-without-arch-dep, possible-unindented-list-in-extended-description and duplicates between Suggests and Depends. * Fix the ...-doc package to correctly build and package the javadoc API documentation. -- Eric Lavarde Thu, 23 Mar 2006 20:54:19 +0100 libjgoodies-forms-java (1.0.5-4) unstable; urgency=low * Renamed libforms-java to libjgoodies-forms-java, for people willing later on to package other JGoodies stuff. -- Eric Lavarde Sun, 26 Feb 2006 14:51:40 +0000 libforms-java (1.0.5-3) unstable; urgency=low * Moved from free-java-sdk to kaffe. * Removed patch for javadoc/gjdoc. -- Eric Lavarde Fri, 4 Nov 2005 11:18:26 +0000 libforms-java (1.0.5-2) unstable; urgency=low * fixed issue with Jikes missing rt.jar at compilation time. -- Eric Lavarde Wed, 24 Aug 2005 19:30:30 +0200 libforms-java (1.0.5-1) unstable; urgency=low * Initial Release (closes: Bug#320044). -- Eric Lavarde Mon, 1 Aug 2005 21:00:17 +0200 debian/maven.rules0000644000000000000000000000166512142503610011352 0ustar # Maven rules - transform Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\..*/3.x/ com.jgoodies jgoodies-common jar s/1\..*/1.x/ * * junit junit jar s/4\..*/4.x/ * * debian/README.Debian-source0000644000000000000000000000100112142503610012507 0ustar libjgoodies-forms-java ====================== 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. -- Varun Hiremath , Sat, 19 Jan 2008 15:57:42 +0530 debian/libjgoodies-forms-java.classpath0000644000000000000000000000010612142503610015416 0ustar usr/share/java/jgoodies-forms.jar /usr/share/java/jgoodies-common.jar debian/libjgoodies-forms-java.poms0000644000000000000000000000320512142503610014415 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM and its artifact if any # --ignore-pom: don't install the POM. To use on POM files that are created # temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms] # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install. [mh_install] # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar. # It will be installed with mh_install. [mh_install] # --classifier=: Optional, the classifier for the jar. Empty by default. # --site-xml=: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # pom.xml --has-package-version --java-lib debian/compat0000644000000000000000000000000212142503610010356 0ustar 6 debian/maven.publishedRules0000644000000000000000000000170312142503610013203 0ustar # Maven published rules - additional rules to publish, to help # the packaging work of Debian maintainers using mh_make # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\..*/3.x/ junit junit jar s/4\\..*/4.x/ * * debian/maven.properties0000644000000000000000000000033212142503610012402 0ustar # Include here properties to pass to Maven during the build. maven.test.skip=true maven.compiler.source=1.5 maven.compiler.target=1.5 # Set encoding for compatibilty with Java 7 project.build.sourceEncoding=ISO-8859-1 debian/patches/0000755000000000000000000000000012142503610010607 5ustar debian/patches/series0000644000000000000000000000002312142503610012017 0ustar upstream_pom.patch debian/patches/upstream_pom.patch0000644000000000000000000000127512142503610014350 0ustar Description: jgoodies-common is required at compile time, not just at runtime. The patch corrects the scope in the upstream pom.xml. Origin: other Author: tony mancill Last-Update: 2012-11-27 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ com.jgoodies jgoodies-common 1.4.0 - runtime + compile junit @@ -63,4 +63,4 @@ head https://svn.java.net/svn/forms~svn - \ No newline at end of file + debian/copyright0000644000000000000000000000376712142503610011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Contact: Karsten Lentzsch Upstream-Name: JGoodies Forms Source: http://www.jgoodies.com/downloads/libraries.html Files: * Copyright: 2002-2012, JGoodies Karsten Lentzsch License: BSD-3 Files: debian/* Copyright: 2005-2006, Eric Lavarde 2007, Michael Koch 2008, Varun Hiremath 2011, Torsten Werner 2012, tony mancill License: BSD-3 License: BSD-3 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . o Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . o 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. . o Neither the name of JGoodies Karsten Lentzsch 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 OWNER 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. debian/libjgoodies-forms-java-doc.README.Debian0000644000000000000000000000204112142503610016315 0ustar libforms-java-doc for Debian ---------------------------- This package contains documentation, javadocs (or should I say gjdocs) and tutorial code for Jgoodies Forms. In order to check the tutorial code, go to the directory /usr/share/doc/libforms-java-doc/tutorial, and use a command similar to the following one (depending on which virtual machine, you'd like to use): $ JAVA_HOME=/usr/lib/jvm/java-gcj PATH=/usr/lib/jvm/java-gcj/bin:$PATH \ java -cp .:/usr/share/java/forms.jar \ com/jgoodies/forms/tutorial/QuickStartExample (the example assumes you're using the free-java-sdk package, replacing 'fjsdk' through kaffe works as well) There is also a nicer and more practical binary only version of the Forms demo (aka tutorial) available from the web, but I didn't manage to get it run under sablevm. Anyway have a look at or download directly the file from . -- Eric Lavarde , Mon, 4 Nov 2005 12:00:17 +0100 debian/libjgoodies-forms-java-doc.doc-base.api0000644000000000000000000000060212142503610016425 0ustar Document: libjgoodies-forms-java Title: API Javadoc for libjgoodies-forms-java Author: Karsten Lentzsch Abstract: The programmer API of JGoodies Forms, a framework to lay out and implement elegant Swing panels. Section: Programming/Java Format: HTML Index: /usr/share/doc/libjgoodies-forms-java/api/index.html Files: /usr/share/doc/libjgoodies-forms-java/api/* debian/libjgoodies-forms-java-doc.docs0000644000000000000000000000020712142503610015131 0ustar README.html docs/images docs/reference docs/references.html docs/style.css docs/tips.html docs/visualbuilders.html docs/whitepaper.pdf debian/maven.cleanIgnoreRules0000644000000000000000000000150012142503610013445 0ustar # Maven clean ignore rules - ignore some Maven dependencies and plugins # during the clean phase of a Maven build # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM before mvn clean is called # junit junit jar s/3\..*/3.x/ debian/watch0000644000000000000000000000025512142503610010213 0ustar version=3 opts="uversionmangle=s/-RC/-rc/;s/_/./g;s/-[0-9].*//;s/-/~/" \ http://www.jgoodies.com/downloads/libraries.html .*/forms-(.*)\.zip \ debian debian/orig-tar.sh debian/libjgoodies-forms-java-doc.install0000644000000000000000000000006512142503610015651 0ustar docs/api/* usr/share/doc/libjgoodies-forms-java/api