[libpostgresql-jdbc-java] 13/13: Use the upstream POM (org.postgresql:postgresql)

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Mon Jan 9 15:24:32 UTC 2017


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

ebourg-guest pushed a commit to branch master
in repository libpostgresql-jdbc-java.

commit 4a9b2fd9f26a8db934df95d1736f96304a933b9c
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Mon Jan 9 16:14:43 2017 +0100

    Use the upstream POM (org.postgresql:postgresql)
---
 debian/changelog                     |  1 +
 debian/libpostgresql-jdbc-java.links |  5 +++--
 debian/libpostgresql-jdbc-java.pom   | 36 ------------------------------------
 debian/libpostgresql-jdbc-java.poms  |  1 +
 debian/rules                         | 18 ++----------------
 5 files changed, 7 insertions(+), 54 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 3bb216c..9246084 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ libpgjava (9.3-1104-1) UNRELEASED; urgency=medium
     - Refreshed the patches
     - Disabled remote jar fetching
   * No longer build the JDBC 3 jar, default to JDBC 4 (Closes: #820943, #820942)
+  * Use the upstream POM (org.postgresql:postgresql)
   * Removed the dummy libpg-java package
   * Standards-Version updated to 3.9.8
   * Switch to debhelper level 10
diff --git a/debian/libpostgresql-jdbc-java.links b/debian/libpostgresql-jdbc-java.links
index ea2034a..1db25ba 100644
--- a/debian/libpostgresql-jdbc-java.links
+++ b/debian/libpostgresql-jdbc-java.links
@@ -1,4 +1,5 @@
 # This maintains compatibility with the previous version of
-# add a symlink from postgresql.jar to postgresql-jdbc3.jar
+# add a symlink from postgresql-jdbc{3,4}.jar to postgresql.jar
 # this package
-/usr/share/java/postgresql-jdbc4.jar /usr/share/java/postgresql.jar
+/usr/share/java/postgresql.jar /usr/share/java/postgresql-jdbc4.jar
+/usr/share/java/postgresql.jar /usr/share/java/postgresql-jdbc3.jar
diff --git a/debian/libpostgresql-jdbc-java.pom b/debian/libpostgresql-jdbc-java.pom
deleted file mode 100644
index b4abd66..0000000
--- a/debian/libpostgresql-jdbc-java.pom
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>postgresql</groupId>
-  <artifactId>postgresql</artifactId>
-  <packaging>jar</packaging>
-  <name>PostgreSQL JDBC Driver</name>
-  <version>BADVERSION</version>
-  <description>The PostgreSQL Driver JDBC4</description>
-  <url>http://jdbc.postgresql.org</url>
-  <developers>
-    <developer>
-      <id>davecramer</id>
-      <name>Dave Cramer</name>
-    </developer>
-    <developer>
-      <id>jurka</id>
-      <name>Kris Jurka</name>
-    </developer>
-    <developer>
-      <id>oliver</id>
-      <name>Oliver Jowett</name>
-    </developer>
-  </developers>
-  <licenses>
-    <license>
-      <name>BSD License</name>
-      <url>http://jdbc.postgresql.org/license.html</url>
-      <distribution>repo</distribution>
-    </license>
-  </licenses>
-  <scm>
-    <connection>scm:cvs:pserver:anonymous at cvs.pgfoundry.org:/cvsroot/jdbc:pgjdbc</connection>
-    <url>http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/</url>
-  </scm>
-</project>
diff --git a/debian/libpostgresql-jdbc-java.poms b/debian/libpostgresql-jdbc-java.poms
new file mode 100644
index 0000000..f5a352d
--- /dev/null
+++ b/debian/libpostgresql-jdbc-java.poms
@@ -0,0 +1 @@
+build/pom/pom.xml --has-package-version --java-lib --artifact=jars/postgresql*.jdbc4*.jar --relocate=postgresql:postgresql
diff --git a/debian/rules b/debian/rules
index 750c199..7aaa575 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,21 +1,7 @@
 #!/usr/bin/make -f
 
-PACKAGE:=libpostgresql-jdbc-java
-POMFILE:=debian/$(PACKAGE).pom
-
-MAJOR_VERSION:=$(shell dpkg-parsechangelog | sed -n -e 's/^Version: *\([^-]\+\)-.*/\1/p')
-VJDBC4:=$(MAJOR_VERSION).jdbc4
-
 %:
-	dh $@ --with javahelper
+	dh $@ --with javahelper --with maven-repo-helper
 
 override_dh_auto_build:
-	ant -Dtarget=1.6 -Dsource=1.6 -Dssl=true jar publicapi
-
-override_dh_auto_install:
-	mh_installpom -p$(PACKAGE) -e$(VJDBC4) --no-rules $(POMFILE)
-	mh_installjar -p$(PACKAGE) -e$(VJDBC4) --java-lib --usj-name=postgresql-jdbc4 --usj-version=$(MAJOR_VERSION) $(POMFILE) jars/postgresql*.jdbc4*.jar
-
-override_dh_auto_clean:
-	dh_auto_clean
-	mh_clean
+	dh_auto_build -- -Dtarget=1.6 -Dsource=1.6 -Dssl=true jar publicapi release-version prepare-pom

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



More information about the pkg-java-commits mailing list