[eigenbase-resgen] 05/17: Add javadoc links

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Mon Nov 9 16:21:48 UTC 2015


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

ebourg-guest pushed a commit to branch master
in repository eigenbase-resgen.

commit cb158dc440a49b3cc2b1c9747d2eb1a965d0d569
Author: Damien Raude-Morvan <drazzib at debian.org>
Date:   Sun Dec 13 15:35:00 2009 +0000

    Add javadoc links
---
 debian/README.source        |  8 ++++++++
 debian/changelog            |  4 ++--
 debian/control              |  6 ++++--
 debian/copyright            |  9 +++++----
 debian/install              |  2 --
 debian/patches/javadoc.diff | 18 ++++++++++++++++++
 debian/patches/series       |  1 +
 debian/rules                |  9 +++++++++
 8 files changed, 47 insertions(+), 10 deletions(-)

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..15f8be5
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,8 @@
+Patch System
+============
+
+This package uses quilt to manage all modifications to the upstream
+source. Changes are stored in the source package as diffs in
+debian/patches and applied during the build.
+
+See /usr/share/doc/quilt/README.source for a detailed explanation.
diff --git a/debian/changelog b/debian/changelog
index 5291e5d..f7a8ce4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,5 @@
-eigenbase-resgen (1.3.0.11875-1) UNRELEASED; urgency=low
+eigenbase-resgen (1.3.0.11875-1) unstable; urgency=low
 
   * Initial release. (Closes: #560237)
 
- -- Damien Raude-Morvan <drazzib at debian.org>  Sun, 06 Dec 2009 02:13:36 +0100
+ -- Damien Raude-Morvan <drazzib at debian.org>  Sun, 13 Dec 2009 16:16:07 +0100
diff --git a/debian/control b/debian/control
index 56e42ce..a593334 100644
--- a/debian/control
+++ b/debian/control
@@ -2,8 +2,9 @@ Source: eigenbase-resgen
 Section: java
 Priority: optional
 Maintainer: Damien Raude-Morvan <drazzib at debian.org>
-Build-Depends: cdbs, debhelper (>= 7), default-jdk, ant
-Build-Depends-Indep: libxerces2-java, junit, libeigenbase-resgen-java
+Build-Depends: cdbs, debhelper (>= 7), default-jdk, ant, quilt
+Build-Depends-Indep: libxerces2-java, junit, libeigenbase-resgen-java,
+ default-jdk-doc, junit-doc
 Standards-Version: 3.8.3
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/eigenbase-resgen
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/eigenbase-resgen
@@ -24,6 +25,7 @@ Package: libeigenbase-resgen-java-doc
 Architecture: all
 Section: doc
 Depends: ${misc:Depends}
+Recommends: default-jdk-doc, junit-doc
 Suggests: libeigenbase-resgen-java
 Description: Java i18n code generator from XML files - documentation
  Eigenbase Resource Generator helps you build and maintain internationalized
diff --git a/debian/copyright b/debian/copyright
index 4101afe..6eb6ab9 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -4,10 +4,11 @@ Maintainer: Julian Hyde <jhyde at users.sourceforge.net>
 Source: http://eigenbase.sourceforge.net/download.html
 
 Files: *
-Copyright: Copyright (C) 2005-2005 The Eigenbase Project
-Copyright: Copyright (C) 2005-2005 Disruptive Tech
-Copyright: Copyright (C) 2005-2005 LucidEra, Inc.
-Copyright: Copyright (C) 2001-2005 Kana Software, Inc. and others. 
+Copyright: Copyright (C) 2005-2008 The Eigenbase Project
+Copyright: Copyright (C) 2005-2008 Disruptive Tech
+Copyright: Copyright (C) 2005-2008 LucidEra, Inc.
+Copyright: Copyright (C) 2005-2008 Red Square, Inc.
+Copyright: Copyright (C) 2000-2008 Kana Software, Inc.
 License: LGPL-2.1+
 
 Files: debian/*
diff --git a/debian/install b/debian/install
deleted file mode 100644
index f77d6a3..0000000
--- a/debian/install
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/eigenbase-resgen.jar usr/share/java
-lib/eigenbase-xom.jar usr/share/java
diff --git a/debian/patches/javadoc.diff b/debian/patches/javadoc.diff
new file mode 100644
index 0000000..8f291ff
--- /dev/null
+++ b/debian/patches/javadoc.diff
@@ -0,0 +1,18 @@
+Description: Fix link of Javadoc HTML documentation
+ to use local API from /usr/share/doc/
+Author: Damien Raude-Morvan <drazzib at debian.org>
+Last-Update: 2009-12-13
+Forwarded: not-needed
+--- a/build.xml
++++ b/build.xml
+@@ -204,8 +204,8 @@
+       <packageset dir="${src.dir}">
+         <include name="**"/>
+       </packageset>
+-      <link href="http://java.sun.com/j2se/1.5.0/docs/api"/>
+-      <link href="http://www.junit.org/junit/javadoc/3.8.1"/>
++      <link href="/usr/share/doc/default-jdk-doc/api/"/>
++      <link href="/usr/share/doc/junit-doc/doc/api/"/>
+     </javadoc>
+     <copy file="${src.dir}/org/eigenbase/xom/Meta.xml"
+         todir="${javadoc.dir}/org/eigenbase/xom"/>
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..016aa02
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+javadoc.diff
diff --git a/debian/rules b/debian/rules
index d80f8e8..a244a3d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,7 @@
 #!/usr/bin/make -f
 
 include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 include /usr/share/cdbs/1/class/ant.mk
 
 JAVA_HOME            := /usr/lib/jvm/default-java
@@ -10,5 +11,13 @@ DEB_JARS             := xercesImpl junit eigenbase-resgen eigenbase-xom
 DEB_ANT_BUILD_TARGET := cleanBuild
 DEB_ANT_CLEAN_TARGET := clean
 
+binary-post-install/libeigenbase-resgen-java::
+	mv lib/eigenbase-resgen.jar lib/eigenbase-resgen-$(DEB_UPSTREAM_VERSION).jar
+	dh_install -plibeigenbase-resgen-java lib/eigenbase-resgen-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/
+	dh_link -plibeigenbase-resgen-java /usr/share/java/eigenbase-resgen-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/eigenbase-resgen.jar
+	mv lib/eigenbase-xom.jar lib/eigenbase-xom-$(DEB_UPSTREAM_VERSION).jar
+	dh_install -plibeigenbase-resgen-java lib/eigenbase-xom-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/
+	dh_link -plibeigenbase-resgen-java /usr/share/java/eigenbase-xom-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/eigenbase-xom.jar
+
 get-orig-source:
 	uscan --force-download

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



More information about the pkg-java-commits mailing list