[latexdraw] 25/147: * don't build and install the API documentation by default * install the help files into doc-base * remove API build requirements from control

Stuart Prescott stuart at debian.org
Thu Nov 24 23:53:21 UTC 2016


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

stuart pushed a commit to branch master
in repository latexdraw.

commit f56866bef8f5e0f65251d203d89c98762a66a8a1
Author: Stuart Prescott <stuart at debian.org>
Date:   Mon Jun 30 23:22:51 2008 +0000

    * don't build and install the API documentation by default
    * install the help files into doc-base
    * remove API build requirements from control
---
 debian/control            |  4 ++--
 debian/docs               |  1 -
 debian/latexdraw.doc-base |  8 ++++----
 debian/rules              | 11 ++++++++++-
 4 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/debian/control b/debian/control
index e1b1a4f..bef3868 100644
--- a/debian/control
+++ b/debian/control
@@ -3,13 +3,13 @@ Section: contrib/graphics
 Priority: optional
 Maintainer: Stuart Prescott <stuart+debian at nanonanonano.net>
 Build-Depends: debhelper (>= 5)
-Build-Depends-Indep: sun-java6-jdk, ant, imagemagick, libjiu-java, libjlibeps-java, libjiu-java-doc, libjlibeps-java-doc
+Build-Depends-Indep: sun-java6-jdk, ant, imagemagick, libjiu-java, libjlibeps-java
 Standards-Version: 3.8.0
 Homepage: http://latexdraw.sourceforge.net/
 
 Package: latexdraw
 Architecture: all
-Depends: sun-java6-jre, libjiu-java, libjlibeps-java, classpath-doc, libjiu-java-doc, libjlibeps-java-doc
+Depends: sun-java6-jre, libjiu-java, libjlibeps-java
 Recommends: texlive-pstricks
 Suggests: msttcorefonts
 Description: vector drawing program for LaTeX using PSTricks
diff --git a/debian/docs b/debian/docs
index 48057e8..0679c34 100644
--- a/debian/docs
+++ b/debian/docs
@@ -1,4 +1,3 @@
 debian/README.Debian-source
 debian/copyright
 help
-api
diff --git a/debian/latexdraw.doc-base b/debian/latexdraw.doc-base
index df7f06e..129c42a 100644
--- a/debian/latexdraw.doc-base
+++ b/debian/latexdraw.doc-base
@@ -1,11 +1,11 @@
 Document: latexdraw
-Title: LaTeXDraw Library Documentation
+Title: LaTeXDraw User Documentation
 Author: Arnaud BLOUIN <arno_b at users.sourceforge.net>
-Abstract: This manual contains the API documentation for LaTeXDraw
+Abstract: This manual contains the user documentation for LaTeXDraw
  which is a vector drawing program that uses the LaTeX PStricks
  package.
 Section: Graphics
 
 Format: HTML
-Index: /usr/share/doc/latexdraw/api/index.html
-Files: /usr/share/doc/latexdraw/api/*.html
+Index: /usr/share/doc/latexdraw/help/index.html
+Files: /usr/share/doc/latexdraw/help/*.html
diff --git a/debian/rules b/debian/rules
index 306c272..0a31f12 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,7 +24,7 @@ build: build-stamp
 
 build-stamp: configure-stamp 
 	dh_testdir
-	ant -Dlib.dir=/usr/share/java jar doc
+	ant -Dlib.dir=/usr/share/java jar
 	convert -geometry 32x32 res/LaTeXDrawIcon.png out/latexdraw32.xpm
 	convert -geometry 16x16 res/LaTeXDrawIcon.png out/latexdraw16.xpm
 	touch $@
@@ -38,6 +38,15 @@ clean:
 	rm -rf out/* out/.cache api/
 	dh_clean 
 
+# A target for building the API docs with javadoc is provided here
+# but is not actually used in the Debian package. To successfully
+# build the API documentation, the packages 
+#         libjiu-java-doc, libjlibeps-java-doc
+# must be installed too.
+apidocs: build
+	
+	ant -Dlib.dir=/usr/share/java doc
+
 install: build
 	dh_testdir
 	dh_testroot

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



More information about the pkg-java-commits mailing list