[sikuli] 25/53: Generate libsikuli-script doc with javadoc

Gilles Filippini pini at moszumanska.debian.org
Sun Jun 29 20:38:46 UTC 2014


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

pini pushed a commit to branch master
in repository sikuli.

commit 556f861fadf57b112e71d27b2bfe15deb9750751
Author: Gilles Filippini <pini at debian.org>
Date:   Sun May 11 22:44:11 2014 +0200

    Generate libsikuli-script doc with javadoc
    
    I tried using libmaven-javadoc-plugin-java but failed to find a way to
    correctly handle dependencies between subprojects, leading to errors
    such as:
     ...
     [INFO] Building Unnamed - org.sikuli:SikuliX-Natives:jar:1.1.0
     [INFO]    task-segment: [javadoc:jar]
     [INFO] ------------------------------------------------------------------------
     [INFO] ------------------------------------------------------------------------
     [ERROR] BUILD ERROR
     [INFO] ------------------------------------------------------------------------
     [INFO] Failed to resolve artifact.
    
     Missing:
     ----------
     1) org.sikuli:SikuliX-Basics:jar:1.1.0
     ...
---
 debian/control | 15 +++++++++++----
 debian/rules   | 17 +++++++++++------
 2 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/debian/control b/debian/control
index 610f313..79d976f 100644
--- a/debian/control
+++ b/debian/control
@@ -3,11 +3,18 @@ Section: java
 Priority: extra
 Maintainer: Debian Java maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Gilles Filippini <pini at debian.org>
-Build-Depends: debhelper (>= 9~), cdbs, default-jdk (>= 1:1.6), maven-debian-helper, libmaven-exec-plugin-java, jython, swig,
- libopencv-dev, libtesseract-dev, libjxgrabkey-java, libcommons-cli-java, libswing-layout-java, libswingx-java, libjgoodies-forms-java, libjson-simple-java, libmac-widgets-java,
- default-jdk-doc, jython-doc, libswing-layout-java-doc, libswingx-java-doc, libjxgrabkey-doc, libjgoodies-forms-java-doc, libjson-simple-doc, libmac-widgets-doc
- , libjackson2-core-java, libjackson2-databind-java, testng, libjavassist-java, libjna-java, jruby, libbytelist-java, libjruby-joni-java, libjoda-time-java
+Build-Depends: debhelper (>= 9~), cdbs, default-jdk (>= 1:1.6)
+ , maven-debian-helper, libmaven-exec-plugin-java, jython, jruby, swig
+ , libopencv-dev, libtesseract-dev, libjxgrabkey-java, libcommons-cli-java
+ , libswing-layout-java, libswingx-java, libjgoodies-forms-java
+ , libjson-simple-java, libmac-widgets-java , libjackson2-core-java
+ , libjackson2-databind-java, testng, libjavassist-java, libjna-java
+ , libbytelist-java, libjruby-joni-java, libjoda-time-java
  , autoconf, automake, libtool
+# We only use the docs from java packages kept in the 'Depends' field of
+# libsikuli-script-java
+# No doc package exist for: libcommons-cli-java, testng, jruby
+ , default-jdk-doc, jython-doc, libswing-layout-java-doc, libjavassist-java-doc, libjxgrabkey-doc
 Standards-Version: 3.9.5
 Homepage: http://sikuli.org
 Vcs-Git: git://anonscm.debian.org/pkg-java/sikuli.git
diff --git a/debian/rules b/debian/rules
index b10ff37..0ec6e3c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -66,9 +66,14 @@ binary-install/libsikuli-script-java::
 
 # Generate doc the good old way
 install/libsikuli-script-doc::
-	javadoc -windowtitle "Javadoc of Sikuli Script" -encoding UTF-8 -sourcepath Natives/src/main/java:Basics/src/main/java:Jython/src/main/java:JRuby/src/main/java:API/src/main/java -d debian/tmp/doc/ -classpath lib:/usr/share/java/jython.jar \
-		-link /usr/share/doc/default-jdk-doc/api \
-		-link /usr/share/doc/jython-doc/api-html \
-		-link /usr/share/doc/libswing-layout-java/api \
-		-link /usr/share/doc/libjxgrabkey-java/api \
-		org.sikuli.script
+	javadoc -windowtitle "Javadoc of Sikuli Script" \
+		-encoding UTF-8 \
+		-sourcepath Natives/src/main/java:Basics/src/main/java:Jython/src/main/java:JRuby/src/main/java:API/src/main/java \
+		-subpackages org.sikuli \
+		-d debian/tmp/doc/ \
+		-link file:///usr/share/doc/default-jdk-doc/api \
+		-link file:///usr/share/doc/jython-doc/html/javadoc \
+		-link file:///usr/share/doc/libswing-layout-java/api \
+		-link file:///usr/share/doc/libjxgrabkey-java/api \
+		-link file:///usr/share/doc/libjavassist-java-doc/api \
+

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



More information about the pkg-java-commits mailing list