[libjdo-api-java] 06/17: * Team upload. * Provide Maven artifacts. (Closes: #729607). * Bump Standards-Version to 3.9.5. No changes were needed. * Set target version for Java bytecode to 1.5. * Update Vcs-* fields in d/control.

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Fri Apr 1 13:23:26 UTC 2016


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

ebourg-guest pushed a commit to branch master
in repository libjdo-api-java.

commit e037d00aff124176a7fdf114fa83ee7e4f8f4c2b
Author: Miguel Landaeta <nomadium at debian.org>
Date:   Sun Feb 9 01:46:34 2014 +0000

    * Team upload.
    * Provide Maven artifacts. (Closes: #729607).
    * Bump Standards-Version to 3.9.5. No changes were needed.
    * Set target version for Java bytecode to 1.5.
    * Update Vcs-* fields in d/control.
---
 debian/changelog                                   | 10 +++
 debian/control                                     |  9 +--
 debian/install                                     |  1 -
 debian/jdo2-api-2.2.pom                            | 83 ++++++++++++++++++++++
 debian/libjdo-api-java.poms                        |  1 +
 debian/maven.rules                                 |  2 +
 debian/patches/series                              |  1 +
 .../patches/set_explicit_java_binary_target.diff   | 24 +++++++
 debian/rules                                       |  6 ++
 9 files changed, 132 insertions(+), 5 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9e40765..af5cf10 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+libjdo-api-java (2.2-2) unstable; urgency=low
+
+  * Team upload.
+  * Provide Maven artifacts. (Closes: #729607).
+  * Bump Standards-Version to 3.9.5. No changes were needed.
+  * Set target version for Java bytecode to 1.5.
+  * Update Vcs-* fields in d/control.
+
+ -- Miguel Landaeta <nomadium at nomadium.org>  Sat, 08 Feb 2014 17:39:25 -0300
+
 libjdo-api-java (2.2-1) unstable; urgency=low
 
   * Team upload.
diff --git a/debian/control b/debian/control
index 5ce2db2..0f0aec9 100644
--- a/debian/control
+++ b/debian/control
@@ -3,10 +3,11 @@ Section: java
 Priority: extra
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Torsten Werner <twerner at debian.org>
-Build-Depends: ant, cdbs, debhelper (>= 5), default-jdk, glassfish-javaee
-Standards-Version: 3.8.4
-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libjdo-api-java
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libjdo-api-java/
+Build-Depends: ant, cdbs, debhelper (>= 5), default-jdk, glassfish-javaee,
+ maven-debian-helper
+Standards-Version: 3.9.5
+Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/libjdo-api-java
+Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/libjdo-api-java/
 Homepage: http://db.apache.org/jdo/
 
 Package: libjdo-api-java
diff --git a/debian/install b/debian/install
deleted file mode 100644
index 71161d4..0000000
--- a/debian/install
+++ /dev/null
@@ -1 +0,0 @@
-*.jar /usr/share/java/
diff --git a/debian/jdo2-api-2.2.pom b/debian/jdo2-api-2.2.pom
new file mode 100644
index 0000000..fe9ee05
--- /dev/null
+++ b/debian/jdo2-api-2.2.pom
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?><project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>javax.jdo</groupId>
+  <artifactId>jdo2-api</artifactId>
+  <name>JDO2 API</name>
+  <version>${currentVersion}</version>
+  <description>The Java Data Objects 2 (JDO) API is a standard interface-based 
+Java model abstraction of persistence, developed as Java Specification 
+Request 243 under the auspices of the Java Community Process.</description>
+  <build>
+    <sourceDirectory>src/java</sourceDirectory>
+    <testSourceDirectory>test/java</testSourceDirectory>
+    <resources>
+      <resource>
+        <targetPath>META-INF</targetPath>
+        <directory>${basedir}/..</directory>
+        <includes>
+          <include>NOTICE.txt</include>
+        </includes>
+      </resource>
+      <resource>
+        <directory>${basedir}/src/java</directory>
+        <includes>
+          <include>javax/jdo/*.properties</include>
+        </includes>
+      </resource>
+      <resource>
+        <directory>${basedir}/src/schema</directory>
+        <includes>
+          <include>javax/jdo/*.dtd</include>
+          <include>javax/jdo/*.xsd</include>
+        </includes>
+      </resource>
+    </resources>
+    <testResources>
+      <testResource>
+        <directory>${basedir}/test/schema</directory>
+        <includes>
+          <include>**/*.jdo</include>
+          <include>**/*.jdoquery</include>
+          <include>**/*.orm</include>
+          <include>**/jdoconfig.xml</include>
+        </includes>
+      </testResource>
+    </testResources>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <includes>
+            <include>**/*Test.java</include>
+          </includes>
+          <excludes>
+            <exclude>javax/jdo/util/AbstractTest.java</exclude>
+            <exclude>javax/jdo/pc/*.java</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>javax.transaction</groupId>
+      <artifactId>transaction-api</artifactId>
+      <version>1.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.ant</groupId>
+      <artifactId>ant</artifactId>
+      <version>1.7.0</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.geronimo.specs</groupId>
+      <artifactId>geronimo-jpa_3.0_spec</artifactId>
+      <version>1.0</version>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file
diff --git a/debian/libjdo-api-java.poms b/debian/libjdo-api-java.poms
new file mode 100644
index 0000000..b6b440e
--- /dev/null
+++ b/debian/libjdo-api-java.poms
@@ -0,0 +1 @@
+debian/jdo2-api-2.2.pom
diff --git a/debian/maven.rules b/debian/maven.rules
new file mode 100644
index 0000000..f9afeeb
--- /dev/null
+++ b/debian/maven.rules
@@ -0,0 +1,2 @@
+junit junit * s/.*/3.x/ * *
+s/org\.apache\.geronimo\.specs/javax.persistence/ s/geronimo-jpa_3.0_spec/persistence-api/g * s/.*/debian/ * *
diff --git a/debian/patches/series b/debian/patches/series
index 8e31df3..b23fce1 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 enable_build_with_ant.diff
+set_explicit_java_binary_target.diff
diff --git a/debian/patches/set_explicit_java_binary_target.diff b/debian/patches/set_explicit_java_binary_target.diff
new file mode 100644
index 0000000..0805ab3
--- /dev/null
+++ b/debian/patches/set_explicit_java_binary_target.diff
@@ -0,0 +1,24 @@
+Description: Set explicit minimum binary target for Java classes
+Author: Miguel Landaeta <miguel at miguel.cc>
+Forwarded: no
+Last-Update: 2014-02-08
+
+--- libjdo-api-java-2.2.orig/build.properties
++++ libjdo-api-java-2.2/build.properties
+@@ -3,3 +3,5 @@ source.dir=jdo2-api-2.2/src/java
+ jar.name=jdo2-api.jar
+ doc.dir=docs
+ doc.packagenames=javax.jdo.*
++target=1.5
++source=1.5
+--- libjdo-api-java-2.2.orig/build.xml
++++ libjdo-api-java-2.2/build.xml
+@@ -11,7 +11,7 @@
+   <target name="compile" description="Compile the sources">
+     <mkdir dir="${class.dir}"/>
+     <javac srcdir="${source.dir}" destdir="${class.dir}"
+-      deprecation="true" debug="true" optimize="false"/>
++      target="${target}" source="${source}" deprecation="true" debug="true" optimize="false"/>
+   </target>
+ 
+   <target name="javadoc" description="Creates Javadoc documentation"
diff --git a/debian/rules b/debian/rules
index f49c4cb..5ea18d3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,9 +5,15 @@ include /usr/share/cdbs/1/rules/debhelper.mk
 
 JAVA_HOME := /usr/lib/jvm/default-java
 DEB_JARS  := glassfish-javaee
+UVERSION := $(shell dpkg-parsechangelog | grep ^Version: | sed 's/^.*: \(.*\)-.*$$/\1/')
 
 get-orig-source:
 	uscan --force-download
 
+install/libjdo-api-java::
+	mh_installpoms -plibjdo-api-java --set-version=$(UVERSION)
+	mh_installjar -plibjdo-api-java debian/jdo2-api-$(UVERSION).pom jdo2-api.jar --java-lib --set-version=$(UVERSION)
+
 clean::
 	-rm -rf docs
+	mh_clean

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



More information about the pkg-java-commits mailing list