[pkg-java] r19031 - trunk/libjgoodies-binding-java/debian
Markus Koschany
apo at moszumanska.debian.org
Thu Apr 21 13:14:14 UTC 2016
Author: apo
Date: 2016-04-21 13:14:13 +0000 (Thu, 21 Apr 2016)
New Revision: 19031
Added:
trunk/libjgoodies-binding-java/debian/README.source
trunk/libjgoodies-binding-java/debian/libjgoodies-binding-java.poms
trunk/libjgoodies-binding-java/debian/maven.rules
Removed:
trunk/libjgoodies-binding-java/debian/README.Debian-source
trunk/libjgoodies-binding-java/debian/ant.properties
trunk/libjgoodies-binding-java/debian/doc-base
trunk/libjgoodies-binding-java/debian/orig-tar.sh
Modified:
trunk/libjgoodies-binding-java/debian/changelog
trunk/libjgoodies-binding-java/debian/compat
trunk/libjgoodies-binding-java/debian/control
trunk/libjgoodies-binding-java/debian/copyright
trunk/libjgoodies-binding-java/debian/docs
trunk/libjgoodies-binding-java/debian/rules
trunk/libjgoodies-binding-java/debian/watch
Log:
Release 2.13.0-1
Deleted: trunk/libjgoodies-binding-java/debian/README.Debian-source
===================================================================
--- trunk/libjgoodies-binding-java/debian/README.Debian-source 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/README.Debian-source 2016-04-21 13:14:13 UTC (rev 19031)
@@ -1,13 +0,0 @@
-libjgoodies-binding-java
-========================
-
-The upstream supplied source package contains pre-built documentation
-and 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 <varunhiremath at gmail.com> Mon, 27 Aug 2007 20:03:06 +0530
Added: trunk/libjgoodies-binding-java/debian/README.source
===================================================================
--- trunk/libjgoodies-binding-java/debian/README.source (rev 0)
+++ trunk/libjgoodies-binding-java/debian/README.source 2016-04-21 13:14:13 UTC (rev 19031)
@@ -0,0 +1,18 @@
+libjgoodies-binding-java
+========================
+
+The upstream supplied source package contains pre-built documentation and
+binary jar files. Currently no clean source distribution exists. Therefore, the
+upstream sources were modified to comply with the Debian Free Software
+Guidelines.
+
+The sources were downloaded from:
+
+http://www.jgoodies.com/downloads/archive/
+
+The latest versions are closed source now. Version 2.13.0 is the last FOSS
+version of JGoodies Binding as of 21 April 2016.
+
+The basis for this package is the -sources.jar file inside the zip file. The
+directory structure was modified so that the Maven build system could
+automatically find all source files.
Deleted: trunk/libjgoodies-binding-java/debian/ant.properties
===================================================================
--- trunk/libjgoodies-binding-java/debian/ant.properties 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/ant.properties 2016-04-21 13:14:13 UTC (rev 19031)
@@ -1,3 +0,0 @@
-build.boot.classpath=
-javadoc.link=
-
Modified: trunk/libjgoodies-binding-java/debian/changelog
===================================================================
--- trunk/libjgoodies-binding-java/debian/changelog 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/changelog 2016-04-21 13:14:13 UTC (rev 19031)
@@ -1,3 +1,31 @@
+libjgoodies-binding-java (2.13.0-1) unstable; urgency=medium
+
+ * Team upload.
+ * Update debian/watch. Newer versions are closed source now.
+ * Imported Upstream version 2.13.0. (Closes: #690221)
+ * Rename README.Debian-source to README.source.
+ * Drop orig-tar.sh.
+ * wrap-and-sort -sa.
+ * Declare compliance with Debian Policy 3.9.8.
+ * Use only Build-Depends field.
+ * Use compat level 9 and require debhelper >= 9.
+ * Use canonical Vcs-URI.
+ * Add {maven:Depends} substvar.
+ * Build system switched to Maven. Add maven-debian-helper to Build-Depends
+ and remove Ant. Provide Maven artifacts. (Closes: #820840)
+ * Switch from cdbs to dh sequencer.
+ * Drop ant.properties.
+ * Add Suggests: ${maven:OptionalDepends}
+ * Do not install the documentation into the library package anymore.
+ * Update package description and remove second paragraph about Java 1.4
+ requirements.
+ * Add libjgoodies-binding-java.poms
+ * Add maven.rules
+ * Update debian/copyright to copyright format 1.0.
+ * Update homepage field.
+
+ -- Markus Koschany <apo at debian.org> Thu, 21 Apr 2016 14:51:29 +0200
+
libjgoodies-binding-java (2.1.0-1) unstable; urgency=low
* Newer upstream release. Newest but API incompatible version is 2.4.0.
Modified: trunk/libjgoodies-binding-java/debian/compat
===================================================================
--- trunk/libjgoodies-binding-java/debian/compat 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/compat 2016-04-21 13:14:13 UTC (rev 19031)
@@ -1 +1 @@
-6
+9
Modified: trunk/libjgoodies-binding-java/debian/control
===================================================================
--- trunk/libjgoodies-binding-java/debian/control 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/control 2016-04-21 13:14:13 UTC (rev 19031)
@@ -2,21 +2,28 @@
Section: java
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Varun Hiremath <varun at debian.org>, Torsten Werner <twerner at debian.org>
-Build-Depends: cdbs, debhelper (>= 6)
-Build-Depends-Indep: ant, default-jdk, libjgoodies-common-java
-Standards-Version: 3.8.0
-Homepage: https://binding.dev.java.net/
-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libjgoodies-binding-java
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libjgoodies-binding-java
+Uploaders:
+ Varun Hiremath <varun at debian.org>,
+ Torsten Werner <twerner at debian.org>
+Build-Depends:
+ debhelper (>= 9),
+ maven-debian-helper,
+ default-jdk,
+ junit4,
+ libjgoodies-common-java
+Standards-Version: 3.9.8
+Homepage: http://www.jgoodies.com/freeware/libraries/binding/
+Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/libjgoodies-binding-java
+Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-java/trunk/libjgoodies-binding-java
Package: libjgoodies-binding-java
Architecture: all
-Depends: ${misc:Depends}
+Depends:
+ ${misc:Depends},
+ ${maven:Depends}
+Suggests:
+ ${maven:OptionalDepends}
Description: Swing Data Binding Framework
- The JGoodies Binding synchronizes object properties with Swing
- components. And it helps you represent the state and behavior of a
- presentation independently of the GUI components used in the
- interface.
- .
- The Binding requires Java 1.4 or later.
+ JGoodies Binding synchronizes object properties with Swing components. It
+ helps you represent the state and behavior of a presentation independently of
+ the GUI components used in the interface.
Modified: trunk/libjgoodies-binding-java/debian/copyright
===================================================================
--- trunk/libjgoodies-binding-java/debian/copyright 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/copyright 2016-04-21 13:14:13 UTC (rev 19031)
@@ -1,30 +1,49 @@
-This package was debianized by Varun Hiremath <varunhiremath at gmail.com> on
-Fri, 4 May 2007 19:40:48 +0530.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: JGoodies Binding
+Source: http://www.jgoodies.com/downloads/archive/
-It was downloaded from <http://www.jgoodies.com/downloads/libraries.html>.
+Files: *
+Copyright: 2002-2015 JGoodies Software GmbH
+License: BSD-3-clause
-Upstream Author: Karsten Lentzsch
+Files: debian/*
+Copyright: 2007-2008, Varun Hiremath <varunhiremath at gmail.com>
+ 2008-2009, Torsten Werner <twerner at debian.org>
+ 2016, Markus Koschany <apo at debian.org>
+License: Apache-2.0
-Copyright: (c) 2001-2006 JGoodies Karsten Lentzsch
+License: Apache-2.0
+ On Debian GNU/Linux system you can find the complete text of the
+ Apache-2.0 license in '/usr/share/common-licenses/Apache-2.0'
-License:
- Redistribution and use in source and binary forms, with or without
- modification, are permitted under the terms of the BSD License.
+License: BSD-3-clause
+ * Copyright (c) 2002-2015 JGoodies Software GmbH. All Rights Reserved.
+ *
+ * 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 Software GmbH 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.
+ */
- THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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.
-On Debian systems, the complete text of the BSD License can be
-found in `/usr/share/common-licenses/BSD'.
-
-The Debian packaging is (C) 2007, Varun Hiremath <varunhiremath at gmail.com> and
-is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
Deleted: trunk/libjgoodies-binding-java/debian/doc-base
===================================================================
--- trunk/libjgoodies-binding-java/debian/doc-base 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/doc-base 2016-04-21 13:14:13 UTC (rev 19031)
@@ -1,12 +0,0 @@
-Document: libjgoodies-binding-java
-Title: Swing Data Binding Framework
-Author: Karsten Lentzsch
-Abstract: The JGoodies Binding synchronizes object properties with Swing
- components. And it helps you represent the state and behavior of a
- presentation independently of the GUI components used in the
- interface.
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/libjgoodies-binding-java/references.html
-Files: /usr/share/doc/libjgoodies-binding-java/*.html
Modified: trunk/libjgoodies-binding-java/debian/docs
===================================================================
--- trunk/libjgoodies-binding-java/debian/docs 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/docs 2016-04-21 13:14:13 UTC (rev 19031)
@@ -1,3 +1 @@
-docs/*
-build/docs/*
README.html
Added: trunk/libjgoodies-binding-java/debian/libjgoodies-binding-java.poms
===================================================================
--- trunk/libjgoodies-binding-java/debian/libjgoodies-binding-java.poms (rev 0)
+++ trunk/libjgoodies-binding-java/debian/libjgoodies-binding-java.poms 2016-04-21 13:14:13 UTC (rev 19031)
@@ -0,0 +1 @@
+pom.xml --no-parent
Added: trunk/libjgoodies-binding-java/debian/maven.rules
===================================================================
--- trunk/libjgoodies-binding-java/debian/maven.rules (rev 0)
+++ trunk/libjgoodies-binding-java/debian/maven.rules 2016-04-21 13:14:13 UTC (rev 19031)
@@ -0,0 +1,2 @@
+junit junit jar s/4\..*/4.x/ * *
+com.jgoodies jgoodies-common * s/.*/1.x/ * *
Deleted: trunk/libjgoodies-binding-java/debian/orig-tar.sh
===================================================================
--- trunk/libjgoodies-binding-java/debian/orig-tar.sh 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/orig-tar.sh 2016-04-21 13:14:13 UTC (rev 19031)
@@ -1,18 +0,0 @@
-#!/bin/sh -e
-
-# called by uscan with '--upstream-version' <version> <file>
-TAR=../libjgoodies-binding-java_$2.orig.tar.gz
-DIR=jgoodies-binding-$2
-
-# clean up the upstream tarball
-unzip $3
-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
-
Modified: trunk/libjgoodies-binding-java/debian/rules
===================================================================
--- trunk/libjgoodies-binding-java/debian/rules 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/rules 2016-04-21 13:14:13 UTC (rev 19031)
@@ -1,21 +1,8 @@
#!/usr/bin/make -f
-include /usr/share/cdbs/1/class/ant.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
+%:
+ dh $@ --parallel --buildsystem=maven
-JAVA_HOME := /usr/lib/jvm/default-java
-DEB_ANT_BUILD_TARGET := jar javadoc
-DEB_INSTALL_CHANGELOGS_ALL := RELEASE-NOTES.txt
-DEB_JARS := jgoodies-common
+override_dh_installchangelogs:
+ dh_installchangelogs RELEASE-NOTES.txt
-install/libjgoodies-binding-java::
- install -m 644 -D build/jgoodies-binding.jar \
- $(DEB_DESTDIR)/usr/share/java/jgoodies-binding-$(DEB_UPSTREAM_VERSION).jar
- dh_link /usr/share/java/jgoodies-binding-$(DEB_UPSTREAM_VERSION).jar \
- /usr/share/java/jgoodies-binding.jar
- # keep a compat symlink
- dh_link /usr/share/java/jgoodies-binding.jar \
- /usr/share/java/binding.jar
-
-get-orig-source:
- uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download
Modified: trunk/libjgoodies-binding-java/debian/watch
===================================================================
--- trunk/libjgoodies-binding-java/debian/watch 2016-04-15 14:33:40 UTC (rev 19030)
+++ trunk/libjgoodies-binding-java/debian/watch 2016-04-21 13:14:13 UTC (rev 19031)
@@ -1,11 +1,7 @@
-version=3
+version=4
# older versions at http://www.jgoodies.com/downloads/archive.html
-opts=uversionmangle=s/_/./g \
- http://www.jgoodies.com/downloads/libraries.html \
- .*/jgoodies-binding-(\d_\d_\d).zip \
- debian debian/orig-tar.sh
+# Latest downloadable version is 2.13.0. Newer versions are closed source now.
+#opts=uversionmangle=s/_/./g \
+# http://www.jgoodies.com/downloads/archive \
+# .*/jgoodies-binding-(\d_\d{2}_\d)(.*).zip
-opts=uversionmangle=s/_/./g \
- http://www.jgoodies.com/downloads/archive.html \
- .*/jgoodies-binding-(\d_\d_\d).zip \
- debian debian/orig-tar.sh
More information about the pkg-java-commits
mailing list