On Sun, May 16, 2010 at 5:56 PM, Torsten Werner <[email protected]> wrote:
> the POM file is needed for packaging hibernate. Please add such a file
> to the package (using maven-repo-helper).

I am attaching a patch that implements this.

Torsten
From 08d88fcccac75a121cf17f3041b4b151e54fa820 Mon Sep 17 00:00:00 2001
From: Torsten Werner <[email protected]>
Date: Sun, 16 May 2010 23:09:35 +0200
Subject: [PATCH] Install POM file for hsqldb.jar. (Closes: #581851)

---
 debian/changelog |    7 +++++++
 debian/control   |    2 +-
 debian/pom.xml   |   29 +++++++++++++++++++++++++++++
 debian/rules     |    4 +++-
 lib/hsqldb.jar   |  Bin 715035 -> 0 bytes
 5 files changed, 40 insertions(+), 2 deletions(-)
 create mode 100644 debian/pom.xml
 delete mode 100644 lib/hsqldb.jar

diff --git a/debian/changelog b/debian/changelog
index 1a6ce91..7cbcf00 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+hsqldb (1.8.1.2-1.1) experimental; urgency=low
+
+  * Non-maintainer upload.
+  * Install POM file for hsqldb.jar. (Closes: #581851)
+
+ -- Torsten Werner <[email protected]>  Sun, 16 May 2010 23:08:11 +0200
+
 hsqldb (1.8.1.2-1) experimental; urgency=low
 
   * New upstream release
diff --git a/debian/control b/debian/control
index e3c3e01..5553e34 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: hsqldb
 Section: libs
 Priority: optional
 Maintainer: Rene Engelhard <[email protected]>
-Build-Depends: cdbs (>= 0.4.39), debhelper (>= 5), default-jdk-builddep, ant (>= 1.7), libservlet2.4-java
+Build-Depends: cdbs (>= 0.4.39), debhelper (>= 5), default-jdk-builddep, ant (>= 1.7), libservlet2.4-java, maven-repo-helper
 Standards-Version: 3.7.2
 
 Package: libhsqldb-java
diff --git a/debian/pom.xml b/debian/pom.xml
new file mode 100644
index 0000000..4778f66
--- /dev/null
+++ b/debian/pom.xml
@@ -0,0 +1,29 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0                              http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.hsqldb</groupId>
+  <artifactId>hsqldb</artifactId>
+  <packaging>jar</packaging>
+  <name>HSQLDB Database</name>
+  <version>1.8.0.10</version>
+  <url>http://hsqldb.org/</url>
+  <description>Lightweight 100% Java SQL Database Engine</description>
+  <licenses>
+    <license>
+      <name>HSQLDB License, a BSD open source license</name>
+      <url>http://hsqldb.org/web/hsqlLicense.html</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <organization>
+      <name>The HSQL Development Group</name>
+      <url>http://hsqldb.org</url>
+  </organization>
+  <inceptionYear>2001</inceptionYear>
+  <scm>
+    <url>http://hsqldb.svn.sourceforge.net/viewvc/hsqldb/base-one/tags/hsqldb_1_8_0_10</url>
+    <connection>scm:svn:http://hsqldb.svn.sourceforge.net/svnroot/hsqldb/base-one</connection>
+    <developerConnection>scm:svn:https://[email protected]/svnroot/hsqldb/base-one/trunk</developerConnection>
+    <tag>hsqldb_1_8_0_10</tag>
+  </scm>
+</project>
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index d422248..a86d3e2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -47,7 +47,9 @@ endef
 
 install/libhsqldb-java:: DEB_FINALDIR=$(CURDIR)/debian/libhsqldb-java/
 install/libhsqldb-java::
-	$(call install-jar,hsqldb)
+	mh_installpom -plibhsqldb-java -e$(DEB_UPSTREAM_VERSION) debian/pom.xml
+	mh_installjar -plibhsqldb-java -e$(DEB_UPSTREAM_VERSION) -l debian/pom.xml lib/hsqldb.jar
+	# there is no POM file for hsqldbutil
 	$(call install-jar,hsqldbutil)
 
 install/hsqldb-utils:: DEB_FINALDIR=$(CURDIR)/debian/hsqldb-utils/
diff --git a/lib/hsqldb.jar b/lib/hsqldb.jar
deleted file mode 100644
index cf3205f..0000000
Binary files a/lib/hsqldb.jar and /dev/null differ
-- 
1.7.0

Reply via email to