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

Package: service-wrapper-java
Version: 3.5.3-2
Severity: wishlist
tags: patch

Rémi (or to whom it may concern),

Please package the most recent version of the java service wrapper.

Attached to this email is a patch against version 3.5.3-2. My patch will
- - remove /usr/share/doc/libservice-wrapper-java and symlink
  to /usr/share/service-wrapper
- - remove /usr/share/doc/libservice-wrapper-jni and symlink
  to /usr/share/doc/service-wrapper
- - remove the accidental patches to the source and adds
  "abort-on-upstream-changes" to local-options to prevent these patches
  from sneaking in in the future.
- - converts debian/rules to use "dh"
- - removes the accidental *debhelper.log and *substvars files.

Hope this helps (and thank you for your work!),


- -- 
Kill Your TV
GPG Key 0xDF0A0A1A 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJN2tq0AAoJEKvgwxnfCgoaIl4H/icEHCBppT9KxUKttTnO5N4m
TZsNFDOMjQWmbXmvp+v9QAtUzfZpyu+JsKo1hRFF0mzTiyz+dz4JgNG+Vn6Svx+H
qNTY9n63xGIz5//fV0ZFsclZ53OJ8JDwFbyYhAdLMXxvcK0ebdVtkcWnYKIqWZJM
FrAkJmyJ3HLpOgZLV0rPRm9SrVK/IyANZEeeXy3B3PQXLjuvUwlA6H0GfWE5l2jF
RVJgdgflNnkiX/Q+MeCSGnZHOqhj7Gx96BzDII2Y2pptILALFOVaV4F3WPEfQYgj
7olFjIZx/zOofmTDniKcR0Sd/LsQdd9L3vso5UrRLTcrVXpuc/JD1gko0cBR3mA=
=7RFl
-----END PGP SIGNATURE-----
diff -Naur service-wrapper-java-3.5.3/debian//compat service-wrapper-java-3.5.9/debian//compat
--- service-wrapper-java-3.5.3/debian//compat	2010-08-04 17:53:45.000000000 +0000
+++ service-wrapper-java-3.5.9/debian//compat	2011-05-20 14:36:12.000000000 +0000
@@ -1 +1 @@
-5
+7
diff -Naur service-wrapper-java-3.5.3/debian//docs service-wrapper-java-3.5.9/debian//docs
--- service-wrapper-java-3.5.3/debian//docs	1970-01-01 00:00:00.000000000 +0000
+++ service-wrapper-java-3.5.9/debian//docs	2011-05-20 14:36:12.000000000 +0000
@@ -0,0 +1,2 @@
+README_??.txt
+doc/index.html
diff -Naur service-wrapper-java-3.5.3/debian//patches/debian-changes-3.5.3-1 service-wrapper-java-3.5.9/debian//patches/debian-changes-3.5.3-1
--- service-wrapper-java-3.5.3/debian//patches/debian-changes-3.5.3-1	2010-08-05 14:07:54.000000000 +0000
+++ service-wrapper-java-3.5.9/debian//patches/debian-changes-3.5.3-1	1970-01-01 00:00:00.000000000 +0000
@@ -1,45 +0,0 @@
-Description: Upstream changes introduced in version 3.5.3-1
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- service-wrapper-java (3.5.3-1) unstable; urgency=low
- .
-   * Initial release (Closes: #591758)
- .
- The person named in the Author field signed this changelog entry.
-Author: Rémi Debay <debay.r...@gmail.com>
-Bug-Debian: http://bugs.debian.org/591758
-
----
-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: <vendor|upstream|other>, <url of original patch>
-Bug: <url in upstream bugtracker>
-Bug-Debian: http://bugs.debian.org/<bugnumber>
-Forwarded: <no|not-needed|url proving that it has been forwarded>
-Reviewed-By: <name and email of someone who approved the patch>
-Last-Update: <YYYY-MM-DD>
-
---- service-wrapper-java-3.5.3.orig/src/c/wrapperinfo.c
-+++ service-wrapper-java-3.5.3/src/c/wrapperinfo.c
-@@ -31,5 +31,5 @@ TCHAR *wrapperOS = TEXT("linux");
- TCHAR *wrapperReleaseDate = TEXT("20100803");
- TCHAR *wrapperReleaseTime = TEXT("0000");
- TCHAR *wrapperBuildDate = TEXT("20100805");
--TCHAR *wrapperBuildTime = TEXT("0928");
-+TCHAR *wrapperBuildTime = TEXT("1605");
- 
---- service-wrapper-java-3.5.3.orig/src/java/org/tanukisoftware/wrapper/WrapperInfo.java
-+++ service-wrapper-java-3.5.3/src/java/org/tanukisoftware/wrapper/WrapperInfo.java
-@@ -57,7 +57,7 @@ final class WrapperInfo
-         try
-         {
-             buildDate.setTime( new SimpleDateFormat( "yyyyMMdd" ).parse( "20100805" ) );
--            buildTime.setTime( new SimpleDateFormat( "HHmm" ).parse( "0928" ) );
-+            buildTime.setTime( new SimpleDateFormat( "HHmm" ).parse( "1605" ) );
-             
-             m_build.set( buildDate.get( Calendar.YEAR ), 
-                         buildDate.get( Calendar.MONTH ), 
diff -Naur service-wrapper-java-3.5.3/debian//patches/debian-changes-3.5.3-2 service-wrapper-java-3.5.9/debian//patches/debian-changes-3.5.3-2
--- service-wrapper-java-3.5.3/debian//patches/debian-changes-3.5.3-2	2010-08-21 20:40:55.000000000 +0000
+++ service-wrapper-java-3.5.9/debian//patches/debian-changes-3.5.3-2	1970-01-01 00:00:00.000000000 +0000
@@ -1,58 +0,0 @@
-Description: Upstream changes introduced in version 3.5.3-2
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- service-wrapper-java (3.5.3-2) experimental; urgency=low
- .
-   [ Rémi Debay ]
-   * Moving jni library to /usr/lib/jni.
-   * Changing standards version  to 3.9.1.
-   * split the package on 3 packages.
-   * Adding manpage for wrapper.
-   * Imporving building for archs specifics packages.
- .
-   [ tony mancill ]
-   * Add myself to Uploaders in debian/control.
-   * Set distribution to experimental for upload during freeze.
- .
- The person named in the Author field signed this changelog entry.
-Author: tony mancill <tmanc...@debian.org>
-
----
-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: <vendor|upstream|other>, <url of original patch>
-Bug: <url in upstream bugtracker>
-Bug-Debian: http://bugs.debian.org/<bugnumber>
-Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
-Forwarded: <no|not-needed|url proving that it has been forwarded>
-Reviewed-By: <name and email of someone who approved the patch>
-Last-Update: <YYYY-MM-DD>
-
---- service-wrapper-java-3.5.3.orig/src/java/org/tanukisoftware/wrapper/WrapperInfo.java
-+++ service-wrapper-java-3.5.3/src/java/org/tanukisoftware/wrapper/WrapperInfo.java
-@@ -56,8 +56,8 @@ final class WrapperInfo
-         Calendar buildTime = Calendar.getInstance();
-         try
-         {
--            buildDate.setTime( new SimpleDateFormat( "yyyyMMdd" ).parse( "20100805" ) );
--            buildTime.setTime( new SimpleDateFormat( "HHmm" ).parse( "1605" ) );
-+            buildDate.setTime( new SimpleDateFormat( "yyyyMMdd" ).parse( "20100809" ) );
-+            buildTime.setTime( new SimpleDateFormat( "HHmm" ).parse( "1744" ) );
-             
-             m_build.set( buildDate.get( Calendar.YEAR ), 
-                         buildDate.get( Calendar.MONTH ), 
---- service-wrapper-java-3.5.3.orig/src/c/wrapperinfo.c
-+++ service-wrapper-java-3.5.3/src/c/wrapperinfo.c
-@@ -30,6 +30,6 @@ TCHAR *wrapperArch = TEXT("x86");
- TCHAR *wrapperOS = TEXT("linux");
- TCHAR *wrapperReleaseDate = TEXT("20100803");
- TCHAR *wrapperReleaseTime = TEXT("0000");
--TCHAR *wrapperBuildDate = TEXT("20100805");
--TCHAR *wrapperBuildTime = TEXT("1605");
-+TCHAR *wrapperBuildDate = TEXT("20100809");
-+TCHAR *wrapperBuildTime = TEXT("1744");
- 
diff -Naur service-wrapper-java-3.5.3/debian//patches/series service-wrapper-java-3.5.9/debian//patches/series
--- service-wrapper-java-3.5.3/debian//patches/series	2010-08-09 08:12:09.000000000 +0000
+++ service-wrapper-java-3.5.9/debian//patches/series	1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-debian-changes-3.5.3-1
-debian-changes-3.5.3-2
diff -Naur service-wrapper-java-3.5.3/debian//preinst service-wrapper-java-3.5.9/debian//preinst
--- service-wrapper-java-3.5.3/debian//preinst	1970-01-01 00:00:00.000000000 +0000
+++ service-wrapper-java-3.5.9/debian//preinst	2011-05-20 14:36:12.000000000 +0000
@@ -0,0 +1,12 @@
+#!/bin/sh -e
+
+if [ ! -z $2 ]; then
+	if dpkg --compare-versions $2 lt 3.5.9-1; then
+		test -d /usr/share/doc/libservice-wrapper-java  \
+			&& rm -rf /usr/share/doc/libservice-wrapper-java
+		test -d /usr/share/doc/libservice-wrapper-jni \
+			&& rm -rf /usr/share/doc/libservice-wrapper-jni
+	fi
+fi
+
+#DEBHELPER# 
diff -Naur service-wrapper-java-3.5.3/debian//rules service-wrapper-java-3.5.9/debian//rules
--- service-wrapper-java-3.5.3/debian//rules	2010-08-11 14:45:18.000000000 +0000
+++ service-wrapper-java-3.5.9/debian//rules	2011-05-20 14:36:12.000000000 +0000
@@ -1,116 +1,37 @@
-#!/usr/bin/make -f 
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
 
-DH_VERBOSE=1
-CLASSPATH="/usr/share/java/junit4.jar:/usr/share/java/junit.jar:/usr/share/java/commons-collections.jar"
-export CLASSPATH
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+export CLASSPATH="/usr/share/java/junit4.jar:/usr/share/java/junit.jar:/usr/share/java/commons-collections.jar"
 export DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
 export DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
 
-#DEB_DESTDIR=debian/acgvision-agent
-
-build: build-arch-stamp build-indep-stamp
-	dh_testdir
-	if test i386 = $(DEB_HOST_ARCH_CPU); then \
-                make -f Makefile-linux-x86-32.make -C src/c; fi
-	if test amd64 = $(DEB_HOST_ARCH_CPU); then \
-                make -f Makefile-linux-x86-64.make -C src/c; fi
-	if test ia64 = $(DEB_HOST_ARCH_CPU); then \
-                make -f Makefile-linux-ia-64.make -C src/c; fi
-	if test powerpc = $(DEB_HOST_ARCH_CPU); then \
-                make -f Makefile-linux-ppc-32.make -C src/c; fi
-	jh_build
-
-build-arch: build-arch-stamp
-build-arch-stamp:
-	dh_testdir
-	if test i386 = $(DEB_HOST_ARCH_CPU); then \
-                make -f Makefile-linux-x86-32.make -C src/c; fi
-	if test amd64 = $(DEB_HOST_ARCH_CPU); then \
-                make -f Makefile-linux-x86-64.make -C src/c; fi
-	if test ia64 = $(DEB_HOST_ARCH_CPU); then \
-                make -f Makefile-linux-ia-64.make -C src/c; fi
-	if test powerpc = $(DEB_HOST_ARCH_CPU); then \
-                make -f Makefile-linux-ppc-32.make -C src/c; fi
-	touch $@
-
-build-indep: build-indep-stamp
-build-indep-stamp:
-	dh_testdir
-	# Build the package
-	jh_build
-	touch $@
+ 
+export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
+%:
+	dh $@  --with javahelper
 
-clean:
-	dh_testdir
-	dh_testroot
+override_dh_auto_clean:
+	-ant -f build.xml -Dbits=$$(dpkg-architecture -qDEB_HOST_ARCH_BITS) total-clean
 	jh_build --clean
-	dh_clean
-	rm -f lib/*.jar
-	rm -f lib/*.so
-	rm -f src/c/*.o
-	rm -f bin/wrapper
+	rm -f bin/* build/* conf/* lib/* logs/* test/* src/c/*.o
 
-install-indep: build-indep
+override_dh_auto_build:
+	ant -f build.xml -Dbits=$$(dpkg-architecture -qDEB_HOST_ARCH_BITS) compile-c-unix
 	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-
-binary-arch: build-arch
-	# Create the package here
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_install -a
-	#jh_installlibs wrapper.jar -plibservice-wrapper-java
-	dh_installdocs -a 
-	dh_installchangelogs -a
-	dh_installman debian/wrapper.1
-	#jh_depends
-	dh_link -a
-	dh_strip -a
-	#Depends
-	dh_shlibdeps -a
-	#Compress
-	dh_compress -a
-	dh_fixperms -a
-	dh_installdeb -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
-
-
-binary-indep: build-indep install-indep
-	# Create the package here
-	dh_testdir 
-	dh_testroot -i
-	dh_clean -k
-	dh_install -i
-	jh_installlibs wrapper.jar -plibservice-wrapper-java
-	dh_installdocs -i
-	dh_installchangelogs -i
-	jh_depends -i
-	dh_link -i
-	dh_strip -i
-	#Depends
-	dh_shlibdeps -i
-	#Compress
-	dh_compress -i
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
+	jh_build
 
+override_dh_installchangelogs:
+	dh_installchangelogs debian/changelog doc/revisions.txt
 
-post-clean:
-	dh_clean
-	jh_build --clean
-	dh_clean
-	rm -f lib/*.jar
-	rm -f lib/*.so
-	rm -f src/c/*.o
-	rm -f bin/wrapper
+override_dh_installdocs:
+	dh_installdocs -p libservice-wrapper-java -p libservice-wrapper-jni --link-doc=service-wrapper
+	dh_installdocs --remaining-packages
 
-binary: binary-indep binary-arch 
-.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install-indep  post-clean
diff -Naur service-wrapper-java-3.5.3/debian//service-wrapper-java.debhelper.log service-wrapper-java-3.5.9/debian//service-wrapper-java.debhelper.log
--- service-wrapper-java-3.5.3/debian//service-wrapper-java.debhelper.log	2010-08-10 15:46:52.000000000 +0000
+++ service-wrapper-java-3.5.9/debian//service-wrapper-java.debhelper.log	1970-01-01 00:00:00.000000000 +0000
@@ -1,14 +0,0 @@
-dh_installdirs
-dh_install
-dh_installdocs
-dh_installchangelogs
-dh_installman
-dh_link
-dh_strip
-dh_shlibdeps
-dh_compress
-dh_fixperms
-dh_installdeb
-dh_gencontrol
-dh_md5sums
-dh_builddeb
diff -Naur service-wrapper-java-3.5.3/debian//service-wrapper-java.substvars service-wrapper-java-3.5.9/debian//service-wrapper-java.substvars
--- service-wrapper-java-3.5.3/debian//service-wrapper-java.substvars	2010-08-10 15:46:52.000000000 +0000
+++ service-wrapper-java-3.5.9/debian//service-wrapper-java.substvars	1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-java:Depends=junit,  junit4,  libcommons-collections-java
-shlibs:Depends=libc6 (>= 2.3.6-6~), libc6 (>= 2.4)
-misc:Depends=
diff -Naur service-wrapper-java-3.5.3/debian//source/local-options service-wrapper-java-3.5.9/debian//source/local-options
--- service-wrapper-java-3.5.3/debian//source/local-options	1970-01-01 00:00:00.000000000 +0000
+++ service-wrapper-java-3.5.9/debian//source/local-options	2011-05-20 14:36:12.000000000 +0000
@@ -0,0 +1,2 @@
+unapply-patches
+abort-on-upstream-changes

Reply via email to