debian/0000755000000000000000000000000011632322462007167 5ustar debian/build.properties0000644000000000000000000000031111632307262012400 0ustar javadoc.dir=build/api maven.test.skip=true build.javaVersion=1.5 classpath.compile = \ /usr/share/java/batik-all.jar:\ ${basedir}/swingx-core/build/swingx-core-${version}.jar debian/README.source0000644000000000000000000000136611632307262011355 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. Orig tarball repack =================== The upstream supplied source package contains binary jar files. 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 Mon, 27 Aug 2007 19:02:53 +0530 debian/watch0000644000000000000000000000032211632307262010216 0ustar version=3 opts=downloadurlmangle=s/(1.0[\d.]*)\//$1\/swingx-$1-src.zip/,filenamemangle=s/(1.0[\d.]*)\//swingx-$1-src.zip/ \ http://java.net/downloads/swingx/releases/ (1.0[\d.]*)/ \ debian debian/orig-tar.sh debian/rules0000755000000000000000000000145611632307262010256 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk PACKAGE := swingx1 VERSION := $(DEB_UPSTREAM_VERSION) JAVA_HOME := /usr/lib/jvm/default-java DEB_JARS := ant-nodeps DEB_ANT_BUILD_TARGET := package javadoc DEB_ANT_BUILDFILE := debian/build.xml DEB_ANT_ARGS := -Dpackage=$(PACKAGE) -Dversion=$(VERSION) binary-post-install/lib$(PACKAGE)-java:: cp -f swingx-beaninfo/build/swingx-beaninfo-1.0.jar swingx-beaninfo/build/swingx1-beaninfo-1.0.jar cp -f swingx-core/build/swingx-core-1.0.jar swingx-core/build/swingx1-1.0.jar jh_installlibs jh_installjavadoc clean:: jh_clean rm -f ./swingx-beaninfo/pom.xml.save ./swingx-core/pom.xml.save get-orig-source: uscan --upstream-version $(VERSION) debian/libswingx1-java.poms0000644000000000000000000000013011632307262013070 0ustar pom.xml --no-parent swingx-core/pom.xml --no-parent swingx-beaninfo/pom.xml --no-parent debian/control0000644000000000000000000000426311632307262010600 0ustar Source: libswingx1-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Andrew Ross Build-Depends: cdbs, debhelper (>= 7), default-jdk, ant, maven-ant-helper, javahelper Build-Depends-Indep: libbatik-java, maven-repo-helper Standards-Version: 3.9.2 Homepage: https://swingx.dev.java.net/ Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libswingx1-java/ Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libswingx1-java/ Package: libswingx1-java Architecture: all Depends: ${misc:Depends} Description: extensions to the Swing GUI toolkit, version 1 This package contains extensions to the Swing GUI toolkit, including new and enhanced components that provide functionality commonly required by rich client applications. Highlights include: - Sorting, filtering, highlighting for tables, trees, and lists - Find/search - Auto-completion - Login/authentication framework - TreeTable component - Collapsible panel component - Date picker component - Tip-of-the-Day component . Many of these features will eventually be incorporated into the Swing toolkit, although API compatibility will not be guaranteed. The SwingX project focuses exclusively on the raw components themselves. Package: libswingx1-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libswingx-java Description: extensions to the Swing GUI toolkit, version 1 - documentation This package contains extensions to the Swing GUI toolkit, including new and enhanced components that provide functionality commonly required by rich client applications. Highlights include: - Sorting, filtering, highlighting for tables, trees, and lists - Find/search - Auto-completion - Login/authentication framework - TreeTable component - Collapsible panel component - Date picker component - Tip-of-the-Day component . Many of these features will eventually be incorporated into the Swing toolkit, although API compatibility will not be guaranteed. The SwingX project focuses exclusively on the raw components themselves. . This package contains API documentation (Javadoc) of SwingX GUI Toolkit. debian/build.xml0000644000000000000000000000272311632307262011015 0ustar debian/orig-tar.exclude0000644000000000000000000000001411632307262012262 0ustar *.jar lib/* debian/copyright0000644000000000000000000000702011632307262011122 0ustar Format-Specification: http://dep.debian.net/deps/dep5/ Name: SwingX Maintainer: SwingLabs SwingX Project Source: http://swinglabs.org/downloads.jsp Files: * Copyright: Copyright (c) 2005-2006 Sun Microsystems, Inc. License: LGPL-2.1+ 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. On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2'. Files: src/test/org/jdesktop/swingx/JXTipOfTheDayTest.java Copyright: Copyright (c) 2007 L2FProd.com and License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Files: src/java/org/jdesktop/swingx/image/*, src/java/org/jdesktop/swingx/graphics/*, src/java/org/jdesktop/swingx/geom/Star2D.java Copyright: Copyright 2005 Sun Microsystems, Inc. Copyright: Copyright (c) 2006 Romain Guy License: LPGL-2.1, BSD Dual-licensed under LGPL (Sun and Romain Guy) and BSD (Romain Guy). Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. 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. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. Files: debian/* Copyright: Copyright 2007, Torsten Werner Copyright: Copyright 2009, Damien Raude-Morvan Licence: GPL-2+ Debian packaging is licensed under the GPL version 2 (or later), see `/usr/share/common-licenses/GPL-2'. debian/compat0000644000000000000000000000000211632307262010366 0ustar 7 debian/source/0000755000000000000000000000000011632322462010467 5ustar debian/source/format0000644000000000000000000000001411632307262011676 0ustar 3.0 (quilt) debian/orig-tar.sh0000755000000000000000000000062011632307571011254 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' TAR=../libswingx1-java_$2.orig.tar.gz DIR=swingx-$2-src # clean up and repackage the upstream zip file unzip $3 tar -c -z -f $TAR -X debian/orig-tar.exclude $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 exit 0 debian/changelog0000644000000000000000000000666411632317653011063 0ustar libswingx1-java (1:1.0-1) unstable; urgency=low * Rename old release to libswingx1 for compatibility purposes. * Add myself to uploaders. * Update standards version to 3.9.2 (no changes needed). * Switch to source format 3.0 (quilt). * Don't install maven repo to avoid conflicts with libswingx-java. * Use javahelper to install jars and javadoc. -- Andrew Ross Sun, 28 Aug 2011 09:15:06 +0100 libswingx-java (1:1.0-1~orig) unstable; urgency=low * New upstream release. * New "libswingx-java-doc" package: - contains API javadoc documentation * Bump Standards-Version to 3.8.3 - Change section to "java" - Rename debian/README.Debian-source to debian/README.source - Describe quilt patch system in debian/README.source * Bump debhelper version to >= 7 * Remove unused Depends on ${shlibs:Depends} * Default JRE: - Build-Depends on default-jdk - Use /usr/lib/jvm/default-java as JAVA_HOME * Add myself to Uploaders * Use DEP5 format for debian/copyright * Maven POMs: - Add a Build-Depends-Indep dependency on maven-repo-helper - Use mh_installpoms and mh_installjar to install the POM and the jar to the Maven repository - Remove unneeded dependencies in pom.diff patch * Maven ant helper (build system): - Add a Build-Depends dependency on maven-ant-helper - Update debian/build.xml to use /usr/share/maven-ant-helper/maven-build.xml - Build classpath is now defined in debian/build.properties -- Damien Raude-Morvan Mon, 02 Nov 2009 00:17:00 +0100 libswingx-java (1:0.9.5-1) unstable; urgency=low * New upstream release -- Torsten Werner Tue, 17 Feb 2009 21:22:38 +0100 libswingx-java (1:0.9.4-1) experimental; urgency=low * New upstream release * Move package to main because batik is in main now. * Build with source=target=1.5 and change Depends accordingly. -- Torsten Werner Sun, 09 Nov 2008 19:51:21 +0100 libswingx-java (1:0.9.3-2) unstable; urgency=low * Switch to OpenJDK for building the package. -- Torsten Werner Mon, 11 Aug 2008 21:03:43 +0200 libswingx-java (1:0.9.3-1) unstable; urgency=low * New upstream release * Bump Standards-Version to 3.8.0 -- Varun Hiremath Tue, 08 Jul 2008 19:32:43 +0530 libswingx-java (1:0.9.2-1) unstable; urgency=low * new upstream release -- Torsten Werner Sat, 08 Mar 2008 16:18:24 +0100 libswingx-java (1:0.9.1-1) unstable; urgency=low [ Torsten Werner ] * New upstream release * Change Standards-Version: 3.7.3. [ Varun Hiremath ] * debian/rules: install versioned jar and create symlink -- Varun Hiremath Mon, 17 Dec 2007 03:12:34 +0530 libswingx-java (20070722-2) unstable; urgency=low * Include the *.properties files and images in the jars. * debian/control: Add XS-Vcs-{Svn,Browser} headers. * Add debian/README.Debian-source file. -- Varun Hiremath Wed, 08 Aug 2007 00:20:45 +0530 libswingx-java (20070722-1) unstable; urgency=low * New upstream release * debian/control: Add myself to Uploaders * Update patches/swingworker.diff patch file. -- Varun Hiremath Sat, 04 Aug 2007 00:54:49 +0530 libswingx-java (20070513-1) unstable; urgency=low * Initial release (Closes: #420344) -- Torsten Werner Sat, 21 Apr 2007 14:39:02 +0200 debian/patches/0000755000000000000000000000000011632322462010616 5ustar debian/patches/pom.patch0000644000000000000000000001137711632307262012444 0ustar Update the version number in the poms. Index: libswingx1-java-1.0/pom.xml =================================================================== --- libswingx1-java-1.0.orig/pom.xml 2011-08-28 11:13:18.572834324 +0100 +++ libswingx1-java-1.0/pom.xml 2011-08-28 11:13:25.412001021 +0100 @@ -6,7 +6,7 @@ swingx jar SwingX Main Project - 0.9.5-SNAPSHOT + 1.0 http://www.swinglabs.org/ Index: libswingx1-java-1.0/swingx-beaninfo/pom.xml =================================================================== --- libswingx1-java-1.0.orig/swingx-beaninfo/pom.xml 2011-08-28 11:10:21.000000000 +0100 +++ libswingx1-java-1.0/swingx-beaninfo/pom.xml 2011-08-28 11:17:55.832000100 +0100 @@ -3,39 +3,39 @@ swingx-project org.swinglabs - 0.9.3-SNAPSHOT + 1.0 ../pom.xml 4.0.0 swingx-beaninfo jar SwingX Beaninfo - + org.swinglabs swingx-core ${parent.version} - - com.jhlabs - filters - - - org.swinglabs - swing-worker - - - org.swinglabs - multiplegradientpaint - + + com.jhlabs + filters + + + org.swinglabs + swing-worker + + + org.swinglabs + multiplegradientpaint + - + ../src/beaninfo Index: libswingx1-java-1.0/swingx-core/pom.xml =================================================================== --- libswingx1-java-1.0.orig/swingx-core/pom.xml 2011-08-28 11:10:21.000000000 +0100 +++ libswingx1-java-1.0/swingx-core/pom.xml 2011-08-28 11:18:11.892300032 +0100 @@ -3,29 +3,29 @@ swingx-project org.swinglabs - 0.9.3-SNAPSHOT + 1.0 ../pom.xml 4.0.0 swingx-core jar SwingX Core - - - com.jhlabs - filters - - - org.swinglabs - swing-worker - - - org.swinglabs - multiplegradientpaint - - - junit - junit + + + com.jhlabs + filters + + + org.swinglabs + swing-worker + + + org.swinglabs + multiplegradientpaint + + + junit + junit jmock @@ -36,9 +36,9 @@ org.jmock jmock-junit4 2.4.0 - test + test - + ../src/java ../src/test debian/patches/swingworker.diff0000644000000000000000000000072211632307262014033 0ustar Use javax.swing.swingworker instead of org.jdesktop.swingworker.SwingWorker. --- a/src/java/org/jdesktop/swingx/auth/LoginService.java +++ b/src/java/org/jdesktop/swingx/auth/LoginService.java @@ -27,7 +27,7 @@ import javax.swing.event.EventListenerList; import org.jdesktop.beans.AbstractBean; -import org.jdesktop.swingworker.SwingWorker; +import javax.swing.SwingWorker; /** * LoginService is the abstract base class for all classes implementing debian/patches/series0000644000000000000000000000003311632307262012030 0ustar swingworker.diff pom.patch debian/libswingx1-java.jlibs0000644000000000000000000000012111632307262013215 0ustar swingx-beaninfo/build/swingx1-beaninfo-1.0.jar swingx-core/build/swingx1-1.0.jar debian/libswingx1-java-doc.javadoc0000644000000000000000000000005511632307262014272 0ustar build/api /usr/share/doc/libswingx1-java/api