[pkg-java] r16779 - in trunk/tagsoup/debian: . patches source

Emmanuel Bourg ebourg-guest at alioth.debian.org
Wed May 29 15:54:46 UTC 2013


Author: ebourg-guest
Date: 2013-05-29 15:54:46 +0000 (Wed, 29 May 2013)
New Revision: 16779

Added:
   trunk/tagsoup/debian/libtagsoup-java.poms
   trunk/tagsoup/debian/patches/
   trunk/tagsoup/debian/patches/001_fix-version.patch
   trunk/tagsoup/debian/patches/series
   trunk/tagsoup/debian/pom.xml
   trunk/tagsoup/debian/source/
   trunk/tagsoup/debian/source/format
Modified:
   trunk/tagsoup/debian/changelog
   trunk/tagsoup/debian/control
   trunk/tagsoup/debian/rules
Log:
Adopting package
New upstream release (1.2.1)
- Added a patch to fix the version number
The Maven artifacts are now deployed to /usr/share/maven-repo
debian/control:
- Updated Standards-Version to 3.9.4
- libtagsoup-java-doc now depends on default-jdk-doc instead of classpath-doc
debian/rules:
- Removed usage of simple-patchsys.mk
- Added a clean target
- Added a get-orig-pom target to fetch the pom from the central Maven repository
Switched to source format 3.0 (quilt)



Modified: trunk/tagsoup/debian/changelog
===================================================================
--- trunk/tagsoup/debian/changelog	2013-05-29 12:54:12 UTC (rev 16778)
+++ trunk/tagsoup/debian/changelog	2013-05-29 15:54:46 UTC (rev 16779)
@@ -1,3 +1,22 @@
+tagsoup (1.2.1-1) unstable; urgency=low
+
+  * Adopting package
+  * New upstream release
+    - Added a patch to fix the version number
+  * The Maven artifacts are now deployed to /usr/share/maven-repo
+  * debian/control:
+    - Updated Standards-Version to 3.9.4
+    - libtagsoup-java-doc now depends on default-jdk-doc
+      instead of classpath-doc
+  * debian/rules:
+    - Removed usage of simple-patchsys.mk
+    - Added a clean target
+    - Added a get-orig-pom target to fetch the pom from
+      the central Maven repository
+  * Switched to source format 3.0 (quilt)
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Wed, 29 May 2013 17:49:37 +0200
+
 tagsoup (1.2-3) unstable; urgency=low
 
   * QA upload.

Modified: trunk/tagsoup/debian/control
===================================================================
--- trunk/tagsoup/debian/control	2013-05-29 12:54:12 UTC (rev 16778)
+++ trunk/tagsoup/debian/control	2013-05-29 15:54:46 UTC (rev 16779)
@@ -1,13 +1,14 @@
 Source: tagsoup
 Section: java
 Priority: optional
-Maintainer: Debian QA Group <packages at qa.debian.org>
-Build-Depends: ant, debhelper (>= 7), cdbs (>= 0.4.5.3), default-jdk
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Emmanuel Bourg <ebourg at apache.org>
+Build-Depends: ant, debhelper (>= 7), cdbs (>= 0.4.5.3), default-jdk, maven-repo-helper
 Build-Depends-Indep: ant-optional, libxalan2-java
-Standards-Version: 3.8.3
+Standards-Version: 3.9.4
+Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/tagsoup
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/tagsoup/
 Homepage: http://home.ccil.org/~cowan/XML/tagsoup/
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/tagsoup/
-Vcs-Svn: svn+ssh://svn.debian.org/svn/pkg-java/trunk/tagsoup
 
 Package: libtagsoup-java
 Architecture: all
@@ -35,7 +36,7 @@
 Package: libtagsoup-java-doc
 Architecture: all
 Section: doc
-Depends: classpath-doc, ${misc:Depends}
+Depends: default-jdk-doc, ${misc:Depends}
 Suggests: libtagsoup-java
 Description: API Documentation for TagSoup
  Documentation for TagSoup, a SAX-compliant parser written in Java that instead

Added: trunk/tagsoup/debian/libtagsoup-java.poms
===================================================================
--- trunk/tagsoup/debian/libtagsoup-java.poms	                        (rev 0)
+++ trunk/tagsoup/debian/libtagsoup-java.poms	2013-05-29 15:54:46 UTC (rev 16779)
@@ -0,0 +1 @@
+debian/pom.xml

Added: trunk/tagsoup/debian/patches/001_fix-version.patch
===================================================================
--- trunk/tagsoup/debian/patches/001_fix-version.patch	                        (rev 0)
+++ trunk/tagsoup/debian/patches/001_fix-version.patch	2013-05-29 15:54:46 UTC (rev 16779)
@@ -0,0 +1,6 @@
+Description: Fix the version number
+--- a/etc/build/build.properties
++++ b/etc/build/build.properties
+@@ -1 +1 @@
+-tagsoup.version = 1.2
++tagsoup.version = 1.2.1

Added: trunk/tagsoup/debian/patches/series
===================================================================
--- trunk/tagsoup/debian/patches/series	                        (rev 0)
+++ trunk/tagsoup/debian/patches/series	2013-05-29 15:54:46 UTC (rev 16779)
@@ -0,0 +1 @@
+001_fix-version.patch

Added: trunk/tagsoup/debian/pom.xml
===================================================================
--- trunk/tagsoup/debian/pom.xml	                        (rev 0)
+++ trunk/tagsoup/debian/pom.xml	2013-05-29 15:54:46 UTC (rev 16779)
@@ -0,0 +1,25 @@
+<project>
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.ccil.cowan.tagsoup</groupId>
+	<artifactId>tagsoup</artifactId>
+	<name>TagSoup</name>
+	<version>1.2.1</version>
+	<packaging>jar</packaging>
+	<description>TagSoup is a SAX-compliant parser written in Java that, instead of parsing well-formed or valid XML, parses HTML as it is found in the wild: poor, nasty and brutish, though quite often far from short. TagSoup is designed for people who have to process this stuff using some semblance of a rational application design. By providing a SAX interface, it allows standard XML tools to be applied to even the worst HTML. TagSoup also includes a command-line processor that reads HTML files and can generate either clean HTML or well-formed XML that is a close approximation to XHTML.</description>
+	<url>http://home.ccil.org/~cowan/XML/tagsoup/</url>
+	<licenses>
+		<license>
+			<name>Apache License 2.0</name>
+			<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+			<distribution>repo</distribution>
+		</license>
+	</licenses>
+	<scm>
+		<url>http://home.ccil.org/~cowan/tagsoup/tagsoup-1.2.1-src.zip</url>
+	</scm>
+	<developers>
+		<developer>
+			<name>John Cowan</name>
+		</developer>
+	</developers>
+</project>

Modified: trunk/tagsoup/debian/rules
===================================================================
--- trunk/tagsoup/debian/rules	2013-05-29 12:54:12 UTC (rev 16778)
+++ trunk/tagsoup/debian/rules	2013-05-29 15:54:46 UTC (rev 16779)
@@ -3,7 +3,6 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/ant.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
 PACKAGE              := $(shell dpkg-parsechangelog | egrep '^Source:' | cut -f2 -d' ')
 VERSION              := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f2 -d' ' | cut -f1 -d-)
@@ -24,11 +23,18 @@
 		tar czf ../../tagsoup_$(VERSION).orig.tar.gz --exclude=.svn tagsoup-$(VERSION).orig
 	rm -rf orig_tmp
 	
+get-orig-pom:
+	wget -O debian/pom.xml http://repo1.maven.org/maven2/org/ccil/cowan/tagsoup/tagsoup/$(VERSION)/tagsoup-$(VERSION).pom
 
+
 binary-post-install/lib$(PACKAGE)-java::
-	dh_install -plib$(PACKAGE)-java dist/lib/$(PACKAGE)-$(VERSION).jar usr/share/java
-	dh_link -plib$(PACKAGE)-java usr/share/java/$(PACKAGE)-$(VERSION).jar usr/share/java/$(PACKAGE).jar
 	dh_installchangelogs CHANGES
+	mh_installpoms -plib$(PACKAGE)-java
+	mh_installjar -plib$(PACKAGE)-java -l debian/pom.xml dist/lib/$(PACKAGE)-$(VERSION).jar
 
+
 binary-post-install/lib$(PACKAGE)-java-doc::
 	dh_install -plib$(PACKAGE)-java-doc docs/api usr/share/doc/lib$(PACKAGE)-java
+
+clean::
+	mh_clean

Added: trunk/tagsoup/debian/source/format
===================================================================
--- trunk/tagsoup/debian/source/format	                        (rev 0)
+++ trunk/tagsoup/debian/source/format	2013-05-29 15:54:46 UTC (rev 16779)
@@ -0,0 +1 @@
+3.0 (quilt)




More information about the pkg-java-commits mailing list