[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