debian/0000755000000000000000000000000012152670220007163 5ustar debian/maven.cleanIgnoreRules0000644000000000000000000000150012152667773013473 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/maven.ignoreRules0000644000000000000000000000136512152667773012541 0ustar # Maven ignore rules - ignore some 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 # 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 # junit junit jar s/3\..*/3.x/ debian/maven.publishedRules0000644000000000000000000000170312152667773013231 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/README.debian0000644000000000000000000000110412152667773011303 0ustar The 2.5.2 upstream release of JGoodies Looks should be functionally identical to the 2.5.0 release. The primary differences are the changes to the upstream packaging and build system conversion from ant to maven. The 2.5.2 version builds a single JAR file jgoodies-looks.jar, which should include the the classes that were previously shipped separately in the jgoodies-looks-win.jar and jgoodies-plastic.jar files. If you encounter problems the updated packaging, please file a bug via the Debian BTS. -- tony mancill Sat, 24 Nov 2012 14:50:35 -0800 debian/maven.rules0000644000000000000000000000166512152667773011400 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/libjgoodies-looks-java-doc.install0000644000000000000000000000006512152667773015700 0ustar docs/api/* usr/share/doc/libjgoodies-looks-java/api debian/libjgoodies-looks-java.classpath0000644000000000000000000000010612152667773015445 0ustar usr/share/java/jgoodies-looks.jar /usr/share/java/jgoodies-common.jar debian/watch0000644000000000000000000000033212152667773010235 0ustar version=3 opts=uversionmangle=s/_/./g \ http://www.jgoodies.com/downloads/libraries/ .*/jgoodies-looks-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)|zip) # Bart Martens Thu, 27 Dec 2012 18:18:23 +0000 debian/rules0000755000000000000000000000052412152667773010267 0ustar #!/usr/bin/make -f 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 DEB_MAVEN_DOC_TARGET := javadoc:jar javadoc:aggregate get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/changelog0000644000000000000000000001504412152667773011064 0ustar libjgoodies-looks-java (2.5.2-3) unstable; urgency=low * Add javahelper.mk to d/rules. * Add jgoodies-common to the manifest via classpath file. (Closes: #709002) -- tony mancill Sun, 02 Jun 2013 08:36:43 -0700 libjgoodies-looks-java (2.5.2-2) unstable; urgency=low * Upload to unstable. * Update debian/watch with version provided by Bart Martens. (Thank you also to gregor herrmann for his update.) -- tony mancill Wed, 08 May 2013 20:35:51 -0700 libjgoodies-looks-java (2.5.2-1) experimental; urgency=low * New upstream release (Closes: #690222) * Rework build system for maven. * Bump Standards-Version to 3.9.4 (no changes). * Bump build dependency on libjgoodies-common-java to >= 1.4.0. -- tony mancill Sat, 24 Nov 2012 14:50:35 -0800 libjgoodies-looks-java (2.5.0-2) unstable; urgency=low * Update Vcs-* headers. * Update Maintainer field for Java team maintenance. * Add gregor to Uploaders. * Set Standards-Version to 3.9.3 (no changes). -- tony mancill Tue, 29 May 2012 17:35:56 -0700 libjgoodies-looks-java (2.5.0-1) unstable; urgency=low * Update Vcs-* headers. * New upstream release. * Update years of upstream and packaging copyright. * Refresh debian_libs.patch. * Bump build dependency on libjgoodies-common-java to >= 1.3.0. -- gregor herrmann Fri, 10 Feb 2012 21:19:57 +0100 libjgoodies-looks-java (2.4.2-1) unstable; urgency=low * New upstream release. * Refresh patches. -- gregor herrmann Wed, 10 Aug 2011 19:11:20 +0200 libjgoodies-looks-java (2.4.1-2) unstable; urgency=low * Fix Document field in .doc-base file; thanks to Ralf Treinen for the bug report (closes: #623510). -- gregor herrmann Wed, 20 Apr 2011 22:20:33 +0200 libjgoodies-looks-java (2.4.1-1) unstable; urgency=low * New upstream release. * Set Standards-Version to 3.9.2 (no changes). * Make build dependency on libjgoodies-common-java versioned. * Bump debhelper compatibility level to 8. * Register API docs with docbase system. * debian/copyright: update years of upstream and packaging copyright. * Update patch debian_libs.patch. * debian/control: remove dependency on JRE, as suggested by lintian and allowed by Java Policy. -- gregor herrmann Mon, 18 Apr 2011 21:09:59 +0200 libjgoodies-looks-java (2.4.0-2) unstable; urgency=low * Add build dependency on javahelper. * Add ${java:Depends} to debian/control Depends. -- tony mancill Tue, 22 Feb 2011 20:47:51 -0800 libjgoodies-looks-java (2.4.0-1) unstable; urgency=low * New upstream release. * debian/control: change build dependency from default-jdk-builddep to default-jdk. * Switch to source format 3.0 (quilt). * Set Standards-Version to 3.9.1 (no changes). * Add new build dependency: libjgoodies-common-java. * debian/copyright: update years of upstream copyright. * Remove 02_windows.patch. * New patch debian_libs.patch: use Debian libraries (libjgoodies-common-java.) instead of shipped pre-compiled ones. * Rename and refresh remaining patches. * Install all .jars, add a .links file for a compatibility symlink to the old name of the main lib. -- gregor herrmann Sat, 19 Feb 2011 13:46:35 +0100 libjgoodies-looks-java (2.3.1-1) unstable; urgency=low * New upstream release * debian/watch: tighten regexp to ignore beta releases. * debian/copyright: update formatting and years of packaging copyright. * debian/compat: bump to 7. -- gregor herrmann Sun, 17 Jan 2010 18:10:04 +0100 libjgoodies-looks-java (2.3.0-1) unstable; urgency=low * New upstream release. * debian/copyright: don't point to the BSD license in /usr/share/common-licenses/BSD ("The Regents of the University of California") after quoting the correct complete license. * Refresh 02_windows.patch. * Set Standards-Version to 3.8.3 (no changes). * Minimize debian/rules, bump debhelper and quilt build dependencies. -- gregor herrmann Thu, 24 Sep 2009 21:42:21 +0200 libjgoodies-looks-java (2.2.2-1) unstable; urgency=low * New upstream release. * debian/control: set Section to java. * Refresh 02_windows.patch. * Set Standards-Version to 3.8.1 (no changes). * Remove unneeded debian/dirs. * debian/copyright: update years of upstream and packaging copyright. -- gregor herrmann Thu, 07 May 2009 18:00:47 +0200 libjgoodies-looks-java (2.2.1-1) unstable; urgency=low * New upstream release. * Refresh 02_windows.patch. -- gregor herrmann Sun, 19 Oct 2008 20:47:44 +0200 libjgoodies-looks-java (2.2.0-2) unstable; urgency=low * Relax run-time dependency to "default-jre-headless | java-runtime-headless", thanks to Pascal A. Dupuis for reporting the problem (closes: #497946). -- gregor herrmann Fri, 05 Sep 2008 17:44:03 +0200 libjgoodies-looks-java (2.2.0-1) unstable; urgency=low * New upstream release. * Install RELEASE-NOTES.txt as upstream changelog. * Don't use packaged docs but rebuild them; add patch 04_javadoc to keep the javadocs target from fetching stuff from the web. * Move upstream URL from the description to the new Homepage field. * Change XS-Vcs-* fields to Vcs-*. * Change debian/copyright to the new machine-readable format and debian/copyright: update years of upstream and packaging copyright. * Change patch system from dpatch to quilt. * Set Standards-Version to 3.8.0; add debian/README.source to document quilt usage. * debian/control: change my email address. * Clean up debian/rules; create install-stamp target and adjust target dependencies. * Change (build) dependency to default-jre-headless and default-jdk-builddep; set JAVA_HOME in debian/rules accordingly. -- gregor herrmann Tue, 02 Sep 2008 19:10:12 +0200 libjgoodies-looks-java (2.1.4-1) unstable; urgency=low * New upstream release. * Adapt debian/patches/02_windows. * Improve package description in debian/control. -- gregor herrmann Fri, 25 May 2007 23:38:16 +0200 libjgoodies-looks-java (2.1.3-1) unstable; urgency=low * New upstream release. -- gregor herrmann Mon, 26 Feb 2007 22:16:09 +0100 libjgoodies-looks-java (2.1.1-1) unstable; urgency=low * Initial release (closes: #404510). -- gregor herrmann Mon, 25 Dec 2006 22:22:00 +0100 debian/libjgoodies-looks-java.docs0000644000000000000000000000001412152667773014411 0ustar README.html debian/patches/0000755000000000000000000000000012152667773010635 5ustar debian/patches/debian_libs.patch0000644000000000000000000000103712152667773014112 0ustar Description: use Debian libs Origin: vendor Forwarded: not-needed Author: gregor herrmann Last-Update: 2012-02-10 --- a/default.properties +++ b/default.properties @@ -37,9 +37,9 @@ # Library Properties ------------------------------------------ -lib.dir = ${top.dir}/../Repository/lib +lib.dir = /usr/share/java -lib.common.jar = ${lib.dir}/jgoodies-common-1.3.0.jar +lib.common.jar = ${lib.dir}/jgoodies-common.jar # JavaDoc Properties ------------------------------------------ debian/patches/bootclasspath.patch0000644000000000000000000000157712152667773014536 0ustar Description: Remove bootclasspath from build.xml Forwarded: no Author: gregor herrmann Last-Update: 2010-12-20 --- a/build.xml +++ b/build.xml @@ -117,7 +117,6 @@ source ="${build.compile.source}" target ="${build.compile.target}" verbose ="${build.compile.verbose}" - bootclasspath="${build.boot.classpath}" classpathref ="classpath.core" includeAntRuntime="false" /> @@ -148,7 +147,6 @@ source ="${build.compile.source}" target ="${build.compile.target}" verbose ="${build.compile.verbose}" - bootclasspath="${build.boot.classpath}" classpathref ="classpath.tests" includeAntRuntime="false" /> @@ -351,4 +349,4 @@ - \ No newline at end of file + debian/patches/upstream_pom.patch0000644000000000000000000000047712152667773014401 0ustar --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,7 @@ com.jgoodies jgoodies-common 1.4.0 - runtime + compile junit debian/patches/series0000644000000000000000000000012612152667773012051 0ustar #bootclasspath.patch #conf.patch #javadoc.patch #debian_libs.patch upstream_pom.patch debian/patches/conf.patch0000644000000000000000000000260212152667773012603 0ustar Description: conf/service directory doesn't exist ... Forwarded: no Author: gregor herrmann Last-Update: 2010-12-20 --- a/build.xml +++ b/build.xml @@ -231,9 +231,6 @@ destfile="${build.all.jar}" manifest="${build.manifest}" > - @@ -246,9 +243,6 @@ manifest="${build.manifest}" > - @@ -260,9 +254,6 @@ manifest="${build.manifest}" > - --- a/default.properties +++ b/default.properties @@ -34,7 +34,6 @@ src.test.dir = ${src.dir}/test docs.dir = ${top.dir}/docs -descriptors.dir = ${top.dir}/conf/service descriptors # Library Properties ------------------------------------------ debian/patches/javadoc.patch0000644000000000000000000000075412152667773013273 0ustar Description: Don't try to fetch external stuff from the web when building docs. Forwarded: no Author: gregor herrmann Last-Update: 2010-12-20 --- a/build.xml +++ b/build.xml @@ -168,7 +168,6 @@ author="true" version="true" use="true" - link="${javadoc.link}" overview="${javadoc.overview}" windowtitle="${Name} ${spec.version} API" doctitle="${Name} ${spec.version} API" debian/maven.properties0000644000000000000000000000033212152667773012430 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/libjgoodies-looks-java.poms0000644000000000000000000000320512152667773014444 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/libjgoodies-looks-java-doc.docs0000644000000000000000000000015112152667773015156 0ustar README.html docs/examples.html docs/guide docs/images docs/quickstart.html docs/style.css docs/tips.html debian/libjgoodies-looks-java-doc.doc-base.api0000644000000000000000000000045112152667773016456 0ustar Document: libjgoodies-looks-java Title: JGoodies Looks API Documentation Abstract: Javadocs containing the JGoodies Looks API documentation. Section: Programming/Java Format: HTML Index: /usr/share/doc/libjgoodies-looks-java/api/index.html Files: /usr/share/doc/libjgoodies-looks-java/api/*.html debian/source/0000755000000000000000000000000012152667773010506 5ustar debian/source/format0000644000000000000000000000001412152667773011714 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000247612152667773011376 0ustar Information about libjgoodies-looks-java ---------------------------------------- The 2.5.2 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-looks-2.5.2-sources.jar unzip -d src/test/java jgoodies-looks-2.5.2-tests.jar The resources were moved into standard maven resource folders: mkdir -p src/main/resources/com/jgoodies/looks/common mkdir -p src/main/resources/com/jgoodies/looks/windows mkdir -p src/main/resources/com/jgoodies/looks/plastic mv -iv src/main/java/com/jgoodies/looks/common/shadown.png src/main/resources/com/jgoodies/looks/common mv -iv src/main/java/com/jgoodies/looks/windows/icons src/main/resources/com/jgoodies/looks/windows mv -iv src/main/java/com/jgoodies/looks/plastic/icons src/main/resources/com/jgoodies/looks/plastic Then these files were deleted: jgoodies-looks-2.5.2.jar jgoodies-looks-2.5.2-javadoc.jar jgoodies-looks-2.5.2-sources.jar jgoodies-looks-2.5.2-tests.jar debian/compat0000644000000000000000000000000212152667773010404 0ustar 8 debian/copyright0000644000000000000000000000440412152667773011143 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Maintainer: Karsten Lentzsch Source: http://www.jgoodies.com/downloads/libraries.html Name: JGoodies Looks Files: * Copyright: 2001-2012, JGoodies Karsten Lentzsch License: BSD-3 Files: debian/* Copyright: 2006-2012, gregor herrmann 2006-2012, tony mancill License: GPL-2+ 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. License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . On Debian systems, the complete text of version 2 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/libjgoodies-looks-java.links0000644000000000000000000000007312152667773014606 0ustar usr/share/java/jgoodies-looks.jar usr/share/java/looks.jar debian/control0000644000000000000000000000300112152667773010603 0ustar Source: libjgoodies-looks-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: tony mancill , gregor herrmann Build-Depends: debhelper (>= 8), default-jdk, javahelper, cdbs, maven-debian-helper (>= 1.5) Build-Depends-Indep: default-jdk-doc, libjgoodies-common-java (>= 1.4.0), junit4, libmaven-javadoc-plugin-java Standards-Version: 3.9.4 Homepage: http://www.jgoodies.com/freeware/looks/ Vcs-Git: git://git.debian.org/git/pkg-java/libjgoodies-looks-java.git Vcs-Browser: http://git.debian.org/?p=pkg-java/libjgoodies-looks-java.git Package: libjgoodies-looks-java Architecture: all Depends: ${misc:Depends}, ${java:Depends} Description: library with Swing look&feel implementations The JGoodies Looks make your Swing applications and applets look better. The package consists of a Windows look&feel and the Plastic look&feel family. These have been optimized for readability, precise micro-design and usability. Package: libjgoodies-looks-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libjgoodies-looks-java Description: library with Swing look&feel implementations (documentation) The JGoodies Looks make your Swing applications and applets look better. The package consists of a Windows look&feel and the Plastic look&feel family. These have been optimized for readability, precise micro-design and usability. . This package contains the documentation for the library.