[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#669144: marked as done ([PATCH] libgui-commands-java: packaging 3.0 and fix build-depends-on-obsolete-package default-jdk-builddep)



Your message dated Thu, 19 Apr 2012 17:02:28 +0000
with message-id <E1SKukW-00040g-Mh@franck.debian.org>
and subject line Bug#669144: fixed in libgui-commands-java 1.1.43-6
has caused the Debian Bug report #669144,
regarding [PATCH] libgui-commands-java: packaging 3.0 and fix build-depends-on-obsolete-package default-jdk-builddep
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
669144: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=669144
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libgui-commands-java
Severity: normal
Tags: patch

Hi,

The build depends list package that has been obsoleted.

See attached patch to help to fix this and other things related
to new features and items reported by Lintian etc.

Let me know if there is anything that needs adjusting or if it is ok
to upload this version in a NMU in case you are working on other
issues needing attention.

Thanks,
Jari

>From f84e70bf1d2b96b43adc43cc8451b67747e92602 Mon Sep 17 00:00:00 2001
From: Jari Aalto <jari.aalto@cante.net>
Date: Tue, 17 Apr 2012 21:14:05 +0300
Subject: [PATCH] obsolete-default-jdk
Organization: Private
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Signed-off-by: Jari Aalto <jari.aalto@cante.net>
---
 debian/changelog     |   11 +++++++++++
 debian/compat        |    2 +-
 debian/control       |    6 +++---
 debian/rules         |   10 +++++++++-
 debian/source/format |    1 +
 5 files changed, 25 insertions(+), 5 deletions(-)
 create mode 100644 debian/source/format

diff --git a/debian/changelog b/debian/changelog
index f6bf128..6b53f18 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+libgui-commands-java (1.1.43-6) unstable; urgency=low
+
+  * QA upload.
+  * Remove simple-patchsys.mk and upgrade to packaging format "3.0 quilt".
+  * Update to Standards-Version to 3.9.3 and debhelper to 9.
+  * Update obsolete default-jdk-builddep to default-jdk (E: Lintian).
+  * Fix needless-dependency-on-jre (Lintian).
+  * Fix missing-classpath (Lintian).
+
+ -- Jari Aalto <jari.aalto@cante.net>  Tue, 17 Apr 2012 21:05:12 +0300
+
 libgui-commands-java (1.1.43-5) unstable; urgency=low
 
   * QA upload.
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+9
diff --git a/debian/control b/debian/control
index b46e38b..7d884b9 100644
--- a/debian/control
+++ b/debian/control
@@ -3,14 +3,14 @@ Section: java
 Priority: optional
 Maintainer: Debian QA Group <packages@qa.debian.org>
 Homepage: https://gui-commands.dev.java.net/
-Build-Depends: debhelper (>> 5.0.0), cdbs, patchutils, ant, default-jdk-builddep, libjaxen-java
+Build-Depends: debhelper (>= 9), cdbs, patchutils, ant, default-jdk, libjaxen-java
 Vcs-Svn: svn://svn.debian.org/pkg-java/trunk/libgui-commands-java/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libgui-commands-java/
-Standards-Version: 3.8.2
+Standards-Version: 3.9.3
 
 Package: libgui-commands-java
 Architecture: all
-Depends: gij | java-gcj-compat | java1-runtime | java2-runtime, libjaxen-java, ${misc:Depends}
+Depends: libjaxen-java, ${misc:Depends}
 Description: command framework for Java Swing GUIs
  GUI Commands is a comprehensive command framework for Java Swing user
  interface applications. Conceptually it is similar to Swings Actions, but
diff --git a/debian/rules b/debian/rules
index 77ae5f9..254e9a6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,11 +1,11 @@
 #!/usr/bin/make -f
 
 include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
 include /usr/share/cdbs/1/class/ant.mk
 
 JAVA_HOME := /usr/lib/jvm/default-java
 ANT_HOME  := /usr/share/ant
+LIB	  := /usr/share/java/jaxen.jar
 
 DEB_JARS := jaxen
 
@@ -20,6 +20,14 @@ ifneq (,$(filter $(DEB_HOST_ARCH), $(gcj_native_archs)))
 endif
 
 install/libgui-commands-java::
+	# repack with Class-Path in manifest file.
+	cd build && \
+	file=META-INF/MANIFEST.MF ; \
+	jar -xf gui-commands.jar && \
+		sed -i '/^[ \r\t]*$$/d' $$file && \
+		/bin/echo -e "Class-Path: $(LIB)\r" >> $$file && \
+	jar -cfm gui-commands.jar $$file .
+
 	mv build/gui-commands.jar build/gui-commands-$(DEB_UPSTREAM_VERSION).jar
 	dh_install -plibgui-commands-java build/gui-commands-$(DEB_UPSTREAM_VERSION).jar usr/share/java/
 	dh_link -plibgui-commands-java usr/share/java/gui-commands-$(DEB_UPSTREAM_VERSION).jar usr/share/java/gui-commands.jar
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
-- 
1.7.9.5


--- End Message ---
--- Begin Message ---
Source: libgui-commands-java
Source-Version: 1.1.43-6

We believe that the bug you reported is fixed in the latest version of
libgui-commands-java, which is due to be installed in the Debian FTP archive:

libgui-commands-java-doc_1.1.43-6_all.deb
  to main/libg/libgui-commands-java/libgui-commands-java-doc_1.1.43-6_all.deb
libgui-commands-java-gcj_1.1.43-6_amd64.deb
  to main/libg/libgui-commands-java/libgui-commands-java-gcj_1.1.43-6_amd64.deb
libgui-commands-java_1.1.43-6.debian.tar.gz
  to main/libg/libgui-commands-java/libgui-commands-java_1.1.43-6.debian.tar.gz
libgui-commands-java_1.1.43-6.dsc
  to main/libg/libgui-commands-java/libgui-commands-java_1.1.43-6.dsc
libgui-commands-java_1.1.43-6_all.deb
  to main/libg/libgui-commands-java/libgui-commands-java_1.1.43-6_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 669144@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jari Aalto <jari.aalto@cante.net> (supplier of updated libgui-commands-java package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 17 Apr 2012 23:36:11 +0300
Source: libgui-commands-java
Binary: libgui-commands-java libgui-commands-java-gcj libgui-commands-java-doc
Architecture: source all amd64
Version: 1.1.43-6
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Jari Aalto <jari.aalto@cante.net>
Description: 
 libgui-commands-java - command framework for Java Swing GUIs
 libgui-commands-java-doc - command framework for Java Swing GUIs (API documentation)
 libgui-commands-java-gcj - command framework for Java Swing GUIs (native code)
Closes: 669144
Changes: 
 libgui-commands-java (1.1.43-6) unstable; urgency=low
 .
   * QA upload.
   * Remove simple-patchsys.mk and upgrade to packaging format "3.0 quilt"
     (Closes: #669144).
   * Update to Standards-Version to 3.9.3 and debhelper to 9.
   * Update obsolete default-jdk-builddep to default-jdk (E: Lintian) and
     add Build-Depends libgcj-common.
   * Fix needless-dependency-on-jre (Lintian).
   * Fix missing-classpath (Lintian).
Checksums-Sha1: 
 1be6e58c9976e108ba20ae6613b18bb0d3e7d287 1548 libgui-commands-java_1.1.43-6.dsc
 ddcd635621f5894d30532a33f704fa257725b1e6 3184 libgui-commands-java_1.1.43-6.debian.tar.gz
 0bc51791880857aece9a80c297205e392904dfba 666314 libgui-commands-java_1.1.43-6_all.deb
 8ef8ca12acfbbc9e91015a48da1d46dee69dd7bf 294374 libgui-commands-java-doc_1.1.43-6_all.deb
 46123012e1b08cfda90551c79db35cd55d85a774 210130 libgui-commands-java-gcj_1.1.43-6_amd64.deb
Checksums-Sha256: 
 566e07d63d56f08f5d850e7fc9350d173ebcc8f5450cfdffd27dbc2da74e6c13 1548 libgui-commands-java_1.1.43-6.dsc
 c660d4d4b00c078031fcc79dcecd7d71d0c5601571aaa8e04ac6d7a41cc91245 3184 libgui-commands-java_1.1.43-6.debian.tar.gz
 6a80127cacdd438e3342e276ca5a1d398630af5d239654be739a49690fc00664 666314 libgui-commands-java_1.1.43-6_all.deb
 c7e33e12bf72331810fa81858b5b00d19ae48f1e10a4221b5931f53fbe24a7a5 294374 libgui-commands-java-doc_1.1.43-6_all.deb
 15ba076dba1b777baea3ba3a9755039573fb169d474738481de3d276ab476902 210130 libgui-commands-java-gcj_1.1.43-6_amd64.deb
Files: 
 91757d53a94edfec5d41d1cd5363436d 1548 java optional libgui-commands-java_1.1.43-6.dsc
 43a3da0813eb8ab932b463af3d202a03 3184 java optional libgui-commands-java_1.1.43-6.debian.tar.gz
 47654bd84b0d6f2f668673e06cea65ad 666314 java optional libgui-commands-java_1.1.43-6_all.deb
 1c57a247dba51c63f4f1280c998a0c85 294374 doc optional libgui-commands-java-doc_1.1.43-6_all.deb
 f452b71cb5b61fd364e4627d6b29700e 210130 java optional libgui-commands-java-gcj_1.1.43-6_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk+QQ08ACgkQLARVQsm1XazIFQCgxXS3DBERVmfcfYS+YMpsP0Cm
1bsAn1CeDubYYSI+aK/nujVPSUUt/Gov
=7IKo
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: