Author: twerner
Date: 2010-04-25 18:58:42 +0000 (Sun, 25 Apr 2010)
New Revision: 12215

Added:
   trunk/pdfsam/debian/patches/0001-prefer-debian-build.xml.patch
   trunk/pdfsam/debian/patches/0002-fix-the-startup-scripts.patch
Removed:
   trunk/pdfsam/debian/patches/build.diff
   trunk/pdfsam/debian/patches/run.diff
Modified:
   trunk/pdfsam/debian/changelog
   trunk/pdfsam/debian/control
   trunk/pdfsam/debian/patches/series
Log:
* Convert patches to dep3 format.
* Switch to java-wrappers and prefer openjdk. (Closes: #568545)

Modified: trunk/pdfsam/debian/changelog
===================================================================
--- trunk/pdfsam/debian/changelog       2010-04-25 18:35:15 UTC (rev 12214)
+++ trunk/pdfsam/debian/changelog       2010-04-25 18:58:42 UTC (rev 12215)
@@ -4,8 +4,10 @@
   * Switch to source format 3.0.
   * Update Standards-Version: 3.8.4.
   * Remove build directory in clean target.
+  * Convert patches to dep3 format.
+  * Switch to java-wrappers and prefer openjdk. (Closes: #568545)
 
- -- Torsten Werner <[email protected]>  Sun, 25 Apr 2010 20:34:03 +0200
+ -- Torsten Werner <[email protected]>  Sun, 25 Apr 2010 20:48:50 +0200
 
 pdfsam (1.1.3-1) unstable; urgency=low
 

Modified: trunk/pdfsam/debian/control
===================================================================
--- trunk/pdfsam/debian/control 2010-04-25 18:35:15 UTC (rev 12214)
+++ trunk/pdfsam/debian/control 2010-04-25 18:58:42 UTC (rev 12215)
@@ -14,7 +14,8 @@
 Package: pdfsam
 Architecture: all
 Depends: openjdk-6-jre | java2-runtime, libdom4j-java, libitext-java,
- libjaxen-java, libjgoodies-looks-java, liblog4j1.2-java, ${misc:Depends}
+ libjaxen-java, libjgoodies-looks-java, liblog4j1.2-java, ${misc:Depends},
+ java-wrappers
 Description: PDF Split and Merge
  PDF Split and Merge is a very simple, easy to use, free, open source
  utility to split and merge pdf files. It has a simple graphical

Added: trunk/pdfsam/debian/patches/0001-prefer-debian-build.xml.patch
===================================================================
--- trunk/pdfsam/debian/patches/0001-prefer-debian-build.xml.patch              
                (rev 0)
+++ trunk/pdfsam/debian/patches/0001-prefer-debian-build.xml.patch      
2010-04-25 18:58:42 UTC (rev 12215)
@@ -0,0 +1,66 @@
+From: Torsten Werner <[email protected]>
+Date: Sun, 25 Apr 2010 20:41:55 +0200
+Subject: [PATCH] prefer debian/build.xml
+
+this patch should be checked again if it is really a good idea
+---
+ pdfsam-maine-br1/ant/build.xml |   45 ----------------------------------------
+ 1 files changed, 0 insertions(+), 45 deletions(-)
+
+diff --git a/pdfsam-maine-br1/ant/build.xml b/pdfsam-maine-br1/ant/build.xml
+index 8b64d97..3817ee2 100644
+--- a/pdfsam-maine-br1/ant/build.xml
++++ b/pdfsam-maine-br1/ant/build.xml
+@@ -118,51 +118,6 @@
+                       </fileset>
+           </jar>
+               
+-              <copy todir="${pdfsam.release.jar.dir}">
+-                      <fileset dir="${pdfsam.dist.dir}">
+-                              <include name="*.jar" />
+-                      </fileset>
+-              </copy>
+-
+-              <!--emp4j-->
+-              <ant antfile="${emp4j.dir}/ant/build.xml" dir="${emp4j.dir}" 
target="build-jars">
+-                      <property name="emp4j.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
+-              </ant>
+-              <copy file="${pdfsam.release.jar.dir}/${emp4j.jar.name}.jar" 
todir="${libs.dir}" />
+-
+-              <!--jcmdline-->
+-              <ant antfile="${jcmdline.dir}/ant/build.xml" 
dir="${jcmdline.dir}" target="build-jars">
+-                      <property name="jcmdline.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
+-              </ant>
+-              <copy file="${pdfsam.release.jar.dir}/${jcmdline.jar.name}.jar" 
todir="${libs.dir}" />
+-
+-              <!--langpack-->
+-              <ant antfile="${langpack.dir}/ant/build.xml" 
dir="${langpack.dir}" target="build-jars">
+-                      <property name="pdfsam-langpack.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
+-              </ant>
+-              <copy 
file="${pdfsam.release.jar.dir}/${pdfsam-langpack.jar.name}.jar" 
todir="${libs.dir}" />
+-
+-              <!--console-->
+-              <ant antfile="${console.dir}/ant/build.xml" 
dir="${console.dir}" target="build-jars">
+-                      <property name="pdfsam-console.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
+-              </ant>
+-              <copy 
file="${pdfsam.release.jar.dir}/${pdfsam-console.jar.name}.jar" 
todir="${libs.dir}" />
+-
+-              <!--split-->
+-              <ant antfile="${split.dir}/ant/build.xml" dir="${split.dir}" 
target="build-jars">
+-                      <property name="pdfsam-split.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
+-              </ant>
+-
+-              <!--merge-->
+-              <ant antfile="${merge.dir}/ant/build.xml" dir="${merge.dir}" 
target="build-jars">
+-                      <property name="pdfsam-merge.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
+-              </ant>
+-              
+-              <!--mix-->
+-              <ant antfile="${mix.dir}/ant/build.xml" dir="${mix.dir}" 
target="build-jars">
+-                      <property name="pdfsam-mix.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
+-              </ant>
+-              
+               <antcall target="build-jars-enhanced" />
+         </target>
+       
+-- 

Added: trunk/pdfsam/debian/patches/0002-fix-the-startup-scripts.patch
===================================================================
--- trunk/pdfsam/debian/patches/0002-fix-the-startup-scripts.patch              
                (rev 0)
+++ trunk/pdfsam/debian/patches/0002-fix-the-startup-scripts.patch      
2010-04-25 18:58:42 UTC (rev 12215)
@@ -0,0 +1,87 @@
+From: Torsten Werner <[email protected]>
+Date: Sun, 25 Apr 2010 20:41:57 +0200
+Subject: [PATCH] fix the startup scripts
+
+---
+ pdfsam-maine-br1/bin/run-console.sh |   16 ++++++++++++----
+ pdfsam-maine-br1/bin/run.sh         |   15 ++++++++++++---
+ 2 files changed, 24 insertions(+), 7 deletions(-)
+
+diff --git a/pdfsam-maine-br1/bin/run-console.sh 
b/pdfsam-maine-br1/bin/run-console.sh
+index 66120b2..8b93d96 100644
+--- a/pdfsam-maine-br1/bin/run-console.sh
++++ b/pdfsam-maine-br1/bin/run-console.sh
+@@ -14,15 +14,23 @@ die() {
+     exit 1
+ }
+ 
++# use java-wrappers in Debian:
++. /usr/lib/java-wrappers/java-wrappers.sh
++find_java_runtime openjdk sun
+ 
+-DIRNAME="../lib/"
+-CONSOLEJAR="$DIRNAME/@CONSOLE_JAR_NAME.jar"
++
++DIRNAME="/usr/share/pdfsam/lib"
++CONSOLEJAR=$(echo $DIRNAME/pdfsam-console-*.jar)
+ 
+ # Setup the classpath
+ if [ ! -f "$CONSOLEJAR" ]; then
+     die "Missing required file: $CONSOLEJAR"
+ fi
+-CONSOLE_CLASSPATH="$CONSOLEJAR"
++
++for jar in $DIRNAME/*.jar
++do
++  CONSOLE_CLASSPATH=$CONSOLE_CLASSPATH:$jar
++done
+ 
+ # Setup the JVM
+ if [ "x$JAVA" = "x" ]; then
+@@ -58,4 +66,4 @@ echo ""
+ # Execute the JVM in the foreground
+       "$JAVA" $JAVA_OPTS \
+          -classpath "$CONSOLE_CLASSPATH" \
+-         org.pdfsam.console.ConsoleClient "$@"
+\ No newline at end of file
++         org.pdfsam.console.ConsoleClient "$@"
+diff --git a/pdfsam-maine-br1/bin/run.sh b/pdfsam-maine-br1/bin/run.sh
+index fb6235a..929cd9b 100644
+--- a/pdfsam-maine-br1/bin/run.sh
++++ b/pdfsam-maine-br1/bin/run.sh
+@@ -14,9 +14,13 @@ die() {
+     exit 1
+ }
+ 
++# use java-wrappers in Debian:
++. /usr/lib/java-wrappers/java-wrappers.sh
++find_java_runtime openjdk sun
+ 
+-DIRNAME="../"
+-PDFSAMJAR="$DIRNAME/@PDFSAM_JAR_NAME.jar"
++
++DIRNAME="/usr/share/pdfsam"
++PDFSAMJAR=$(echo $DIRNAME/pdfsam-*.jar)
+ 
+ # Setup the classpath
+ if [ ! -f "$PDFSAMJAR" ]; then
+@@ -24,6 +28,11 @@ if [ ! -f "$PDFSAMJAR" ]; then
+ fi
+ PDFSAM_CLASSPATH="$PDFSAMJAR"
+ 
++for jar in $DIRNAME/lib/*.jar
++do
++  PDFSAM_CLASSPATH=$PDFSAM_CLASSPATH:$jar
++done
++
+ # Setup the JVM
+ if [ "x$JAVA" = "x" ]; then
+     if [ "x$JAVA_HOME" != "x" ]; then
+@@ -53,4 +62,4 @@ echo ""
+ # Execute the JVM in the foreground
+       "$JAVA" $JAVA_OPTS \
+          -classpath "$PDFSAM_CLASSPATH" \
+-         org.pdfsam.guiclient.GuiClient "$@"
+\ No newline at end of file
++         org.pdfsam.guiclient.GuiClient "$@"
+-- 

Deleted: trunk/pdfsam/debian/patches/build.diff
===================================================================
--- trunk/pdfsam/debian/patches/build.diff      2010-04-25 18:35:15 UTC (rev 
12214)
+++ trunk/pdfsam/debian/patches/build.diff      2010-04-25 18:58:42 UTC (rev 
12215)
@@ -1,56 +0,0 @@
-Index: pdfsam-1.1.0/pdfsam-maine-br1/ant/build.xml
-===================================================================
---- pdfsam-1.1.0.orig/pdfsam-maine-br1/ant/build.xml   2008-11-27 
18:53:04.000000000 +0100
-+++ pdfsam-1.1.0/pdfsam-maine-br1/ant/build.xml        2009-01-01 
01:38:47.000000000 +0100
-@@ -118,51 +118,6 @@
-                       </fileset>
-           </jar>
-               
--              <copy todir="${pdfsam.release.jar.dir}">
--                      <fileset dir="${pdfsam.dist.dir}">
--                              <include name="*.jar" />
--                      </fileset>
--              </copy>
--
--              <!--emp4j-->
--              <ant antfile="${emp4j.dir}/ant/build.xml" dir="${emp4j.dir}" 
target="build-jars">
--                      <property name="emp4j.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
--              </ant>
--              <copy file="${pdfsam.release.jar.dir}/${emp4j.jar.name}.jar" 
todir="${libs.dir}" />
--
--              <!--jcmdline-->
--              <ant antfile="${jcmdline.dir}/ant/build.xml" 
dir="${jcmdline.dir}" target="build-jars">
--                      <property name="jcmdline.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
--              </ant>
--              <copy file="${pdfsam.release.jar.dir}/${jcmdline.jar.name}.jar" 
todir="${libs.dir}" />
--
--              <!--langpack-->
--              <ant antfile="${langpack.dir}/ant/build.xml" 
dir="${langpack.dir}" target="build-jars">
--                      <property name="pdfsam-langpack.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
--              </ant>
--              <copy 
file="${pdfsam.release.jar.dir}/${pdfsam-langpack.jar.name}.jar" 
todir="${libs.dir}" />
--
--              <!--console-->
--              <ant antfile="${console.dir}/ant/build.xml" 
dir="${console.dir}" target="build-jars">
--                      <property name="pdfsam-console.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
--              </ant>
--              <copy 
file="${pdfsam.release.jar.dir}/${pdfsam-console.jar.name}.jar" 
todir="${libs.dir}" />
--
--              <!--split-->
--              <ant antfile="${split.dir}/ant/build.xml" dir="${split.dir}" 
target="build-jars">
--                      <property name="pdfsam-split.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
--              </ant>
--
--              <!--merge-->
--              <ant antfile="${merge.dir}/ant/build.xml" dir="${merge.dir}" 
target="build-jars">
--                      <property name="pdfsam-merge.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
--              </ant>
--              
--              <!--mix-->
--              <ant antfile="${mix.dir}/ant/build.xml" dir="${mix.dir}" 
target="build-jars">
--                      <property name="pdfsam-mix.dist.dir" 
value="${pdfsam.release.jar.dir}"/>
--              </ant>
--              
-               <antcall target="build-jars-enhanced" />
-         </target>
-       

Deleted: trunk/pdfsam/debian/patches/run.diff
===================================================================
--- trunk/pdfsam/debian/patches/run.diff        2010-04-25 18:35:15 UTC (rev 
12214)
+++ trunk/pdfsam/debian/patches/run.diff        2010-04-25 18:58:42 UTC (rev 
12215)
@@ -1,67 +0,0 @@
-Index: pdfsam-1.1.2/pdfsam-maine-br1/bin/run-console.sh
-===================================================================
---- pdfsam-1.1.2.orig/pdfsam-maine-br1/bin/run-console.sh      2009-03-16 
18:26:14.000000000 +0100
-+++ pdfsam-1.1.2/pdfsam-maine-br1/bin/run-console.sh   2009-04-12 
19:32:02.000000000 +0200
-@@ -15,14 +15,18 @@
- }
- 
- 
--DIRNAME="../lib/"
--CONSOLEJAR="$DIRNAME/@CONSOLE_JAR_NAME.jar"
-+DIRNAME="/usr/share/pdfsam/lib"
-+CONSOLEJAR=$(echo $DIRNAME/pdfsam-console-*.jar)
- 
- # Setup the classpath
- if [ ! -f "$CONSOLEJAR" ]; then
-     die "Missing required file: $CONSOLEJAR"
- fi
--CONSOLE_CLASSPATH="$CONSOLEJAR"
-+
-+for jar in $DIRNAME/*.jar
-+do
-+  CONSOLE_CLASSPATH=$CONSOLE_CLASSPATH:$jar
-+done
- 
- # Setup the JVM
- if [ "x$JAVA" = "x" ]; then
-@@ -53,4 +57,4 @@
- # Execute the JVM in the foreground
-       "$JAVA" $JAVA_OPTS \
-          -classpath "$CONSOLE_CLASSPATH" \
--         org.pdfsam.console.ConsoleClient "$@"
-\ No newline at end of file
-+         org.pdfsam.console.ConsoleClient "$@"
-Index: pdfsam-1.1.2/pdfsam-maine-br1/bin/run.sh
-===================================================================
---- pdfsam-1.1.2.orig/pdfsam-maine-br1/bin/run.sh      2009-03-16 
18:26:04.000000000 +0100
-+++ pdfsam-1.1.2/pdfsam-maine-br1/bin/run.sh   2009-04-12 19:32:50.000000000 
+0200
-@@ -15,8 +15,8 @@
- }
- 
- 
--DIRNAME="../"
--PDFSAMJAR="$DIRNAME/@PDFSAM_JAR_NAME.jar"
-+DIRNAME="/usr/share/pdfsam"
-+PDFSAMJAR=$(echo $DIRNAME/pdfsam-*.jar)
- 
- # Setup the classpath
- if [ ! -f "$PDFSAMJAR" ]; then
-@@ -24,6 +24,11 @@
- fi
- PDFSAM_CLASSPATH="$PDFSAMJAR"
- 
-+for jar in $DIRNAME/lib/*.jar
-+do
-+  PDFSAM_CLASSPATH=$PDFSAM_CLASSPATH:$jar
-+done
-+
- # Setup the JVM
- if [ "x$JAVA" = "x" ]; then
-     if [ "x$JAVA_HOME" != "x" ]; then
-@@ -53,4 +58,4 @@
- # Execute the JVM in the foreground
-       "$JAVA" $JAVA_OPTS \
-          -classpath "$PDFSAM_CLASSPATH" \
--         org.pdfsam.guiclient.GuiClient "$@"
-\ No newline at end of file
-+         org.pdfsam.guiclient.GuiClient "$@"

Modified: trunk/pdfsam/debian/patches/series
===================================================================
--- trunk/pdfsam/debian/patches/series  2010-04-25 18:35:15 UTC (rev 12214)
+++ trunk/pdfsam/debian/patches/series  2010-04-25 18:58:42 UTC (rev 12215)
@@ -1,2 +1,2 @@
-build.diff
-run.diff
+0001-prefer-debian-build.xml.patch
+0002-fix-the-startup-scripts.patch


_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

Reply via email to