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

apo-guest pushed a commit to branch master
in repository libgetopt-java.

commit 2526b977259d5b14ffd11fca63bd51d3cfd56656
Author: Niels Thykier <[email protected]>
Date:   Fri Oct 28 18:25:06 2011 +0000

    Bump dh to 8, compile and split javadoc
---
 debian/changelog                  |  5 +++++
 debian/compat                     |  2 +-
 debian/control                    | 17 ++++++++++++++++-
 debian/libgetopt-java-doc.javadoc |  1 +
 debian/rules                      |  8 +++++---
 5 files changed, 28 insertions(+), 5 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 70d0982..9b00045 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,11 @@ libgetopt-java (1.0.13-4) UNRELEASED; urgency=low
 
   * Added build-arch and build-indep targets.
   * Bumped Standards-Versions to 3.9.2 - no changes required.
+  * Compile javadoc during build instead of using the prebuilt one.
+    - Link javadoc against the system javadoc
+  * Split the javadoc to a separate package.
+    - New location: /usr/share/doc/libgetopt-java-doc/api
+  * Bumped debhelper compat 8.
 
  -- Niels Thykier <[email protected]>  Fri, 28 Oct 2011 08:10:39 +0200
 
diff --git a/debian/compat b/debian/compat
index 7f8f011..45a4fb7 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+8
diff --git a/debian/control b/debian/control
index b2eda85..732feae 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,8 @@ Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers 
<[email protected]>
 Uploaders: Michael Koch <[email protected]>, Niels Thykier <[email protected]>
-Build-Depends: debhelper (>= 7), default-jdk, maven-repo-helper
+Build-Depends: debhelper (>= 7), default-jdk, default-jdk-doc, javahelper (>= 
0.33~),
+               maven-repo-helper
 Standards-Version: 3.9.2
 Homepage: http://www.urbanophile.com/arenn/hacking/download.html
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libgetopt-java
@@ -12,8 +13,22 @@ Vcs-Browser: 
http://svn.debian.org/wsvn/pkg-java/trunk/libgetopt-java
 Package: libgetopt-java
 Architecture: all
 Depends: ${misc:Depends}
+Suggests: default-jdk-doc
 Description: GNU getopt - Java port
  The GNU Java getopt classes support short and long argument parsing 
  in a manner 100% compatible with the version of GNU getopt in glibc 
  2.0.6 with a mostly compatible programmer's interface as well. Note that 
  this is a port, not a new implementation.
+
+Package: libgetopt-java-doc
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: default-jdk-doc
+Description: GNU getopt - Java port (doc)
+ The GNU Java getopt classes support short and long argument parsing 
+ in a manner 100% compatible with the version of GNU getopt in glibc 
+ 2.0.6 with a mostly compatible programmer's interface as well. Note that 
+ this is a port, not a new implementation.
+ .
+ This package contains the Java Programming API docs.
+
diff --git a/debian/libgetopt-java-doc.javadoc 
b/debian/libgetopt-java-doc.javadoc
new file mode 100644
index 0000000..eedd89b
--- /dev/null
+++ b/debian/libgetopt-java-doc.javadoc
@@ -0,0 +1 @@
+api
diff --git a/debian/rules b/debian/rules
index 509e70b..46daa35 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,7 +29,7 @@ clean:
        dh_testdir
        dh_testroot
        rm -f build-stamp
-       rm -fr classes
+       rm -fr classes api
        dh_clean
 
 install: build
@@ -38,8 +38,8 @@ install: build
        dh_prep
        dh_installdirs
        (cd classes; ${JAR} cvf ../gnu-getopt.jar gnu)
-       mkdir -p debian/libgetopt-java/usr/share/doc/libgetopt-java/api
-       cp -a gnu/getopt/*.html 
debian/libgetopt-java/usr/share/doc/libgetopt-java/api
+       javadoc -link /usr/share/doc/default-jdk-doc/api -d api/ 
gnu/getopt/*.java
+
 
 # Build architecture-independent files here.
 binary-indep: build install
@@ -52,6 +52,8 @@ binary-indep: build install
        mh_installpom -plibgetopt-java $(CURDIR)/debian/pom.xml
        mh_installjar -plibgetopt-java -ngnu-getopt -l $(CURDIR)/debian/pom.xml 
\
                $(CURDIR)/gnu-getopt.jar
+       jh_installjavadoc
+       jh_depends
        dh_compress     
        dh_link
        dh_installdeb

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

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to