[relaxngcc] 01/01: ship build.xml as a real file, not patch, upstream cvs has their own which doesn't work for us

Timo Aaltonen tjaalton-guest at moszumanska.debian.org
Thu Feb 27 10:18:25 UTC 2014


This is an automated email from the git hooks/post-receive script.

tjaalton-guest pushed a commit to branch master
in repository relaxngcc.

commit a4c6b47fbbdde41ab489df080f84c596b2e8364c
Author: Timo Aaltonen <tjaalton at ubuntu.com>
Date:   Thu Feb 27 12:18:05 2014 +0200

    ship build.xml as a real file, not patch, upstream cvs has their own which doesn't work for us
---
 debian/build.xml                  | 73 ++++++++++++++++++++++++++++++++++++
 debian/patches/add-build-xml.diff | 79 ---------------------------------------
 debian/patches/series             |  1 -
 debian/rules                      |  2 +
 debian/source/local-options       |  1 -
 5 files changed, 75 insertions(+), 81 deletions(-)

diff --git a/debian/build.xml b/debian/build.xml
new file mode 100644
index 0000000..a01f77c
--- /dev/null
+++ b/debian/build.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0"?>
+
+<project name="relaxngcc" default="jar">
+
+  <!-- Clean up: -->
+  <target name="clean">
+    <delete dir="bin"/>
+    <delete dir="javadoc"/>
+    <delete dir="lib"/>
+    <delete dir="src/relaxngcc/parser/automata"/>
+    <delete file="relaxngcc.jar"/>
+    <delete>
+       <fileset dir="src/relaxngcc/javabody/" includes="*.java"/>
+    </delete>
+  </target>
+
+  <!-- Compile Java source files: -->
+  <target name="compile">
+    <mkdir dir="bin"/>
+    <javacc target="src/relaxngcc/javabody/JavaBodyParser.jj" outputdirectory="src/relaxngcc/javabody" javacchome="/usr/share/java" static="false"/>
+    <javac srcdir="src" destdir="bin" debug="on" optimize="off" classpath="/usr/share/java">
+      <classpath>
+        <fileset dir="/usr/share/java" includes="**/*.jar"/>
+      </classpath>
+    </javac>
+  </target>
+
+  <!-- Generate javadoc documentation: -->
+  <target name="javadoc" depends="compile">
+    <mkdir dir="javadoc"/>
+    <javadoc locale="en_US" sourcepath="src" destdir="javadoc" windowtitle="RelaxNGCC" public="yes">
+      <package name="relaxngcc.*"/>
+      <classpath>
+        <fileset dir="/usr/share/java" includes="*.jar"/>
+      </classpath>
+    </javadoc>
+  </target>
+
+  <!-- Create the jar file: -->
+  <target name="jar" depends="compile">
+    <tstamp/>
+    <jar jarfile="relaxngcc.jar">
+      <manifest>
+        <attribute name="Version" value="${DSTAMP}"/>
+        <attribute name="Main-Class" value="relaxngcc.RelaxNGCC"/>
+       </manifest>
+      <fileset dir="src" includes="**/*.properties"/>
+      <fileset dir="src" includes="**/*.xsl"/>
+      <fileset dir="src" includes="**/*.jelly"/>
+      <fileset dir="src" includes="relaxngcc/runtime/*.java"/>
+      <fileset dir="bin" includes="**/*.class"/>
+      <fileset dir="." includes="project.xml"/>
+    </jar>
+  </target>
+
+  <!-- use the built RelaxNGCC to compile the parser -->
+  <target name="ngcc">
+    <taskdef name="relaxngcc" classname="relaxngcc.ant.RelaxNGCCTask">
+      <classpath path="relaxngcc.jar"/>
+    </taskdef>
+        <mkdir dir="src/relaxngcc/parser/automata"/>
+
+    <relaxngcc source="src/relaxngcc/parser/relaxng.rng"
+      targetdir="src/relaxngcc/parser/state"
+      automata="src/relaxngcc/parser/automata">
+    </relaxngcc>
+
+    <relaxngcc source="src/relaxngcc/datatype/datatype.rng"
+      targetdir="src/relaxngcc/datatype/parser">
+    </relaxngcc>
+  </target>
+
+</project>
diff --git a/debian/patches/add-build-xml.diff b/debian/patches/add-build-xml.diff
deleted file mode 100644
index a485fb3..0000000
--- a/debian/patches/add-build-xml.diff
+++ /dev/null
@@ -1,79 +0,0 @@
-Author: Timo Aaltonen <tjaalton at ubuntu.com>
-Subject: add build.xml file
-
---- /dev/null
-+++ b/build.xml
-@@ -0,0 +1,73 @@
-+<?xml version="1.0"?>
-+
-+<project name="relaxngcc" default="jar">
-+
-+  <!-- Clean up: -->
-+  <target name="clean">
-+    <delete dir="bin"/>
-+    <delete dir="javadoc"/>
-+    <delete dir="lib"/>
-+    <delete dir="src/relaxngcc/parser/automata"/>
-+    <delete file="relaxngcc.jar"/>
-+    <delete>
-+       <fileset dir="src/relaxngcc/javabody/" includes="*.java"/>
-+    </delete>
-+  </target>
-+
-+  <!-- Compile Java source files: -->
-+  <target name="compile">
-+    <mkdir dir="bin"/>
-+    <javacc target="src/relaxngcc/javabody/JavaBodyParser.jj" outputdirectory="src/relaxngcc/javabody" javacchome="/usr/share/java" static="false"/>
-+    <javac srcdir="src" destdir="bin" debug="on" optimize="off" classpath="/usr/share/java">
-+      <classpath>
-+        <fileset dir="/usr/share/java" includes="**/*.jar"/>
-+      </classpath>
-+    </javac>
-+  </target>
-+
-+  <!-- Generate javadoc documentation: -->
-+  <target name="javadoc" depends="compile">
-+    <mkdir dir="javadoc"/>
-+    <javadoc locale="en_US" sourcepath="src" destdir="javadoc" windowtitle="RelaxNGCC" public="yes">
-+      <package name="relaxngcc.*"/>
-+      <classpath>
-+        <fileset dir="/usr/share/java" includes="*.jar"/>
-+      </classpath>
-+    </javadoc>
-+  </target>
-+
-+  <!-- Create the jar file: -->
-+  <target name="jar" depends="compile">
-+    <tstamp/>
-+    <jar jarfile="relaxngcc.jar">
-+      <manifest>
-+        <attribute name="Version" value="${DSTAMP}"/>
-+        <attribute name="Main-Class" value="relaxngcc.RelaxNGCC"/>
-+       </manifest>
-+      <fileset dir="src" includes="**/*.properties"/>
-+      <fileset dir="src" includes="**/*.xsl"/>
-+      <fileset dir="src" includes="**/*.jelly"/>
-+      <fileset dir="src" includes="relaxngcc/runtime/*.java"/>
-+      <fileset dir="bin" includes="**/*.class"/>
-+      <fileset dir="." includes="project.xml"/>
-+    </jar>
-+  </target>
-+
-+  <!-- use the built RelaxNGCC to compile the parser -->
-+  <target name="ngcc">
-+    <taskdef name="relaxngcc" classname="relaxngcc.ant.RelaxNGCCTask">
-+      <classpath path="relaxngcc.jar"/>
-+    </taskdef>
-+        <mkdir dir="src/relaxngcc/parser/automata"/>
-+
-+    <relaxngcc source="src/relaxngcc/parser/relaxng.rng"
-+      targetdir="src/relaxngcc/parser/state"
-+      automata="src/relaxngcc/parser/automata">
-+    </relaxngcc>
-+
-+    <relaxngcc source="src/relaxngcc/datatype/datatype.rng"
-+      targetdir="src/relaxngcc/datatype/parser">
-+    </relaxngcc>
-+  </target>
-+
-+</project>
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 8eade6e..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-add-build-xml.diff
diff --git a/debian/rules b/debian/rules
index 29e13db..346cd2b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,6 +14,7 @@ ZIP = relaxngcc-$(ZVERSION).zip
 	dh $@ --with javahelper
 
 override_dh_auto_build:
+	cp debian/build.xml .
 	dh_auto_build -- \
 		-Dant.build.javac.source=1.5 \
 		-Dant.build.javac.target=1.5 \
@@ -37,6 +38,7 @@ override_dh_auto_clean:
 	# move original files in place
 	test ! -d state-orig || (mv state-orig/* src/relaxngcc/parser/state && rmdir state-orig)
 	test ! -d parser-orig || (mv parser-orig/* src/relaxngcc/datatype/parser && rmdir parser-orig)
+	rm -f build.xml
 
 get-orig-source:
 	wget http://prdownloads.sourceforge.net/relaxngcc/relaxngcc-$(ZVERSION).zip
diff --git a/debian/source/local-options b/debian/source/local-options
deleted file mode 100644
index 4aceb10..0000000
--- a/debian/source/local-options
+++ /dev/null
@@ -1 +0,0 @@
-unapply-patches

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/relaxngcc.git



More information about the pkg-java-commits mailing list