[libjcommon-java] 18/31: closes bug 620046 (maven artifact). Patch for linking JavaDoc to system doc.
Markus Koschany
apo at moszumanska.debian.org
Sat Oct 15 17:04:10 UTC 2016
This is an automated email from the git hooks/post-receive script.
apo pushed a commit to branch master
in repository libjcommon-java.
commit 5d85e4f3964d2a8d41ba47469760af1b6937ac83
Author: Stan Ioan-Eugen <stan.ieugen at gmail.com>
Date: Sun Apr 10 21:20:32 2011 +0000
closes bug 620046 (maven artifact). Patch for linking JavaDoc to system doc.
---
debian/changelog | 13 +++++++++++++
debian/control | 2 +-
debian/libjcommon-java.poms | 1 +
debian/patches/javaDocLink | 10 ++++++++++
debian/patches/series | 1 +
debian/poms/jcommon.pom | 29 +++++++++++++++++++++++++++++
debian/rules | 8 ++++++++
debian/{rules => rules.orig} | 0
8 files changed, 63 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 220e763..9622ccf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+libjcommon-java (1.0.16-3) unstable; urgency=low
+
+ * Team upload.
+ * Fix "Package does not install maven artifacts" (Closes: #620046)
+ * Enabled maven artifact deployment:
+ - debian/control: Build-Depends added maven-repo-helper
+ - debian/rules: install maven artifacts
+ - debian/poms/jcommon.pom: localised pom for maven
+ * debian/patches/javaDocLink: links the package to system doc (Debian
+ Java FAQ 4.4.4)
+
+ -- Ioan Eugen STAN <stan.ieugen at gmail.com> Mon, 11 Apr 2011 00:15:12 +0300
+
libjcommon-java (1.0.16-2) unstable; urgency=low
UNRELEASED
diff --git a/debian/control b/debian/control
index dbd87cb..d4aeec3 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: java
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Christian Bayle <bayle at debian.org>, Arnaud Vandyck <avdyk at debian.org>, Michael Koch <konqueror at gmx.de>, Rene Engelhard <rene at debian.org>
-Build-Depends: debhelper (>= 5), cdbs
+Build-Depends: debhelper (>= 5), cdbs, maven-repo-helper
Build-Depends-Indep: default-jdk, ant, libservlet2.4-java, junit
Standards-Version: 3.8.4
Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libjcommon-java
diff --git a/debian/libjcommon-java.poms b/debian/libjcommon-java.poms
new file mode 100644
index 0000000..b24971c
--- /dev/null
+++ b/debian/libjcommon-java.poms
@@ -0,0 +1 @@
+debian/poms/jcommon.pom
diff --git a/debian/patches/javaDocLink b/debian/patches/javaDocLink
new file mode 100644
index 0000000..df0827a
--- /dev/null
+++ b/debian/patches/javaDocLink
@@ -0,0 +1,10 @@
+--- a/ant/build.xml
++++ b/ant/build.xml
+@@ -166,6 +166,7 @@
+ windowtitle="JCommon Class Library (version ${jcommon.version})"
+ overview="source/overview.html"
+ linksource="true">
++ <link href="/usr/share/doc/default-jdk-doc/api/" />
+ <classpath refid="build-xml.classpath"/>
+ <packageset dir="source" defaultexcludes="yes">
+ <include name="org/jfree"/>
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..a6f06fd
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+javaDocLink
diff --git a/debian/poms/jcommon.pom b/debian/poms/jcommon.pom
new file mode 100644
index 0000000..e6cb111
--- /dev/null
+++ b/debian/poms/jcommon.pom
@@ -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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>jfree</groupId>
+ <artifactId>jcommon</artifactId>
+ <name>jcommon</name>
+ <version>1.0.16</version>
+ <organization>
+ <name>JFree.org</name>
+ <url>http://www.jfree.org/</url>
+ </organization>
+ <inceptionYear>2001</inceptionYear>
+ <description>
+ JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org,
+ including JFreeChart and JFreeReport.
+ </description>
+ <url>http://www.jfree.org/jcommon/</url>
+ <scm>
+ <connection>scm:cvs:pserver:anonymous at jfreechart.cvs.sourceforge.net:/cvsroot/jfreechart:jcommon</connection>
+ <url>http://jfreechart.cvs.sourceforge.net/jfreechart/jcommon/</url>
+ </scm>
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public Licence</name>
+ <url>http://www.gnu.org/licenses/lgpl.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+</project>
diff --git a/debian/rules b/debian/rules
index 372c95c..4eef2ce 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,6 +16,7 @@ DEB_ANT_BUILDFILE := ant/build.xml
DEB_ANT_BUILD_TARGET := compile compile-xml javadoc
# FIXME: how to run this?
DEB_ANT_CHECK_TARGET := compile-junit-tests
+MAVEN_REPO := http://repository.jboss.org/maven2
clean::
rm -rf build
@@ -29,4 +30,11 @@ install/lib$(LIBRARY_PACKAGE)-java::
ln -s $(LIBRARY_PACKAGE)-$(API_VERSION).jar debian/lib$(LIBRARY_PACKAGE)-java/usr/share/java/$(LIBRARY_PACKAGE).jar
install -m 644 -D $(LIBRARY_PACKAGE)-xml-$(API_VERSION).jar debian/lib$(LIBRARY_PACKAGE)-java/usr/share/java/$(LIBRARY_PACKAGE)-xml-$(API_VERSION).jar
ln -s $(LIBRARY_PACKAGE)-xml-$(API_VERSION).jar debian/lib$(LIBRARY_PACKAGE)-java/usr/share/java/$(LIBRARY_PACKAGE)-xml.jar
+ mh_installpoms -plib$(LIBRARY_PACKAGE)-java
+ mh_installjar -plib$(LIBRARY_PACKAGE)-java -l debian/poms/$(LIBRARY_PACKAGE).pom $(LIBRARY_PACKAGE)-$(API_VERSION).jar
+
+get-orig-pom:
+ mkdir -p debian/poms
+ wget -U NoSuchBrowser/1.0 -O debian/poms/$(LIBRARY_PACKAGE).pom \
+ $(MAVEN_REPO)/jfree/$(LIBRARY_PACKAGE)/$(DEB_UPSTREAM_VERSION)/$(LIBRARY_PACKAGE)-$(DEB_UPSTREAM_VERSION).pom
diff --git a/debian/rules b/debian/rules.orig
similarity index 100%
copy from debian/rules
copy to debian/rules.orig
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libjcommon-java.git
More information about the pkg-java-commits
mailing list