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

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

commit 2a227ab20d98bd3d296b2aa850a96637b4a46462
Author: Damien Raude-Morvan <[email protected]>
Date:   Tue Apr 13 18:20:20 2010 +0000

    * d/control: Remove gjdoc from Build-Depends.
    * d/README.Debian: spring support is now enabled.
    * d/rules: Use jh_installjavadoc to install javadoc
    * d/rules: Use dh 7 style
    * Switch to default-jdk
    * Remove Depends on JRE (as allowed by new Java Policy)
---
 debian/README.Debian             |  1 -
 debian/changelog                 | 11 +++++++
 debian/control                   |  7 ++--
 debian/libmina-java-doc.doc-base |  9 ------
 debian/libmina-java-doc.javadoc  | 28 +---------------
 debian/rules                     | 69 ++++++++++------------------------------
 6 files changed, 32 insertions(+), 93 deletions(-)

diff --git a/debian/README.Debian b/debian/README.Debian
index 33ab577..2712b91 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -1,3 +1,2 @@
 This package doesn't contain the following components:
-- integration-spring - requires Spring framework
 - filter-codec-netty - requires netty2 which is obsolete
diff --git a/debian/changelog b/debian/changelog
index a98ccca..0390708 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+mina (1.1.7.dfsg-9) unstable; urgency=low
+
+  * d/control: Remove gjdoc from Build-Depends.
+  * d/README.Debian: spring support is now enabled.
+  * d/rules: Use jh_installjavadoc to install javadoc
+  * d/rules: Use dh 7 style
+  * Switch to default-jdk
+  * Remove Depends on JRE (as allowed by new Java Policy)
+
+ -- Damien Raude-Morvan <[email protected]>  Tue, 13 Apr 2010 19:51:31 +0200
+
 mina (1.1.7.dfsg-8) unstable; urgency=low
 
   [ Damien Raude-Morvan ]
diff --git a/debian/control b/debian/control
index 853be61..39a7bf1 100644
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,8 @@ Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers 
<[email protected]>
 Uploaders: Damien Raude-Morvan <[email protected]>
-Build-Depends: debhelper (>= 7), javahelper
-Build-Depends-Indep: openjdk-6-jdk, gjdoc, libslf4j-java, libjzlib-java,
+Build-Depends: debhelper (>= 7.0.50~), javahelper (>= 0.25)
+Build-Depends-Indep: default-jdk, libslf4j-java, libjzlib-java,
   libmx4j-java, libspring-beans-2.5-java, maven-repo-helper
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/mina
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/mina
@@ -13,8 +13,7 @@ Homepage: http://mina.apache.org
 
 Package: libmina-java
 Architecture: all
-Depends: openjdk-6-jre-headless | java5-runtime-headless, libslf4j-java,
- ${misc:Depends}
+Depends: libslf4j-java, ${misc:Depends}
 Recommends: libjzlib-java, libmx4j-java
 Suggests: libmina-java-doc, libspring-beans-2.5-java
 Description: Java network application framework
diff --git a/debian/libmina-java-doc.doc-base b/debian/libmina-java-doc.doc-base
deleted file mode 100644
index 82623bc..0000000
--- a/debian/libmina-java-doc.doc-base
+++ /dev/null
@@ -1,9 +0,0 @@
-Document: libmina-java-doc
-Title: API JavaDoc for libmina-java
-Author: Apache Software Foundation
-Abstract: Javadocs programmer API of libmina-java-doc
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/libmina-java-doc/api/index.html
-Files: /usr/share/doc/libmina-java-doc/api/*.html
diff --git a/debian/libmina-java-doc.javadoc b/debian/libmina-java-doc.javadoc
index 6e5f8e6..ce83b25 100644
--- a/debian/libmina-java-doc.javadoc
+++ b/debian/libmina-java-doc.javadoc
@@ -1,27 +1 @@
-org.apache.mina
-org.apache.mina.common
-org.apache.mina.common.support
-org.apache.mina.filter
-org.apache.mina.filter.executor
-org.apache.mina.filter.codec
-org.apache.mina.filter.codec.demux
-org.apache.mina.filter.codec.support
-org.apache.mina.filter.codec.textline
-org.apache.mina.filter.codec.serialization
-org.apache.mina.filter.support
-org.apache.mina.integration
-org.apache.mina.integration.jmx
-org.apache.mina.handler
-org.apache.mina.handler.chain
-org.apache.mina.handler.multiton
-org.apache.mina.handler.demux
-org.apache.mina.handler.support
-org.apache.mina.management
-org.apache.mina.transport
-org.apache.mina.transport.vmpipe
-org.apache.mina.transport.vmpipe.support
-org.apache.mina.transport.socket
-org.apache.mina.transport.socket.bio
-org.apache.mina.transport.socket.nio
-org.apache.mina.transport.socket.nio.support
-org.apache.mina.util
+internal
diff --git a/debian/rules b/debian/rules
index b1fb4cb..fe6e1d6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,8 +6,7 @@
 PACKAGE   := $(shell dpkg-parsechangelog | grep '^Source:' | cut -f 2 -d ' ')
 VERSION   := $(shell dpkg-parsechangelog | grep '^Version:' | cut -f 2 -d ' ' 
| sed -r 's/\.dfsg//')
 
-# Use OpenJDK6 to compile Java 1.5 source files
-JAVA_HOME := /usr/lib/jvm/java-6-openjdk
+JAVA_HOME := /usr/lib/jvm/default-java
 # We need to export JAVA_HOME for jh_build
 export JAVA_HOME
 
@@ -36,65 +35,31 @@ SPRING_CP  := 
$(CORE_JAR):/usr/share/java/slf4j-api.jar:/usr/share/java/spring-c
 
 ALL_JARS = $(wildcard *.jar)
 
-build: build-arch-stamp build-indep-stamp
-build-arch: build-arch-stamp
-build-arch-stamp:
-       dh_testdir
-       touch $@
+%:
+       dh $@ --with javahelper
 
-build-indep: build-indep-stamp
-build-indep-stamp:
-       dh_testdir
+override_dh_auto_build:
        # Build the packages
-       ( CLASSPATH=${CORE_CP} jh_build -o"$(JAVA_OPTS)" $(CORE_JAR) 
$(CORE_SRC)  )
-       ( CLASSPATH=${ZLIB_CP} jh_build -o"$(JAVA_OPTS)" $(ZLIB_JAR) 
$(ZLIB_SRC) )
-       ( CLASSPATH=${SSL_CP} jh_build -o"$(JAVA_OPTS)" $(SSL_JAR) $(SSL_SRC) )
-       ( CLASSPATH=${JMX_CP} jh_build -o"$(JAVA_OPTS)" $(JMX_JAR) $(JMX_SRC) )
-       ( CLASSPATH=${SPRING_CP} jh_build -o"$(JAVA_OPTS)" $(SPRING_JAR) 
$(SPRING_SRC) )
-       touch $@
-
-clean:
-       dh_testdir
-       dh_testroot
-       jh_build --clean
-       dh_clean
-       rm -f build-arch-stamp build-indep-stamp $(CORE_JAR) $(ZLIB_JAR) 
$(SSL_JAR) $(JMX_JAR) $(SPRING_JAR)
-
-install-indep: build-indep
-       dh_testdir
-       dh_testroot
-       dh_prep
-       dh_installdirs
-
-binary-arch: build-arch
-       # Java packages are arch: all, nothing to do here
-
-binary-indep: build-indep install-indep
-       dh_testdir
-       dh_testroot
-       dh_prep
-       dh_install -i
-       dh_installdocs -i
+       ( CLASSPATH=${CORE_CP} jh_build -J -o"$(JAVA_OPTS)" $(CORE_JAR) 
$(CORE_SRC)  )
+       ( CLASSPATH=${ZLIB_CP} jh_build -J -o"$(JAVA_OPTS)" $(ZLIB_JAR) 
$(ZLIB_SRC) )
+       ( CLASSPATH=${SSL_CP} jh_build -J -o"$(JAVA_OPTS)" $(SSL_JAR) 
$(SSL_SRC) )
+       ( CLASSPATH=${JMX_CP} jh_build -J -o"$(JAVA_OPTS)" $(JMX_JAR) 
$(JMX_SRC) )
+       ( CLASSPATH=${SPRING_CP} jh_build -J -o"$(JAVA_OPTS)" $(SPRING_JAR) 
$(SPRING_SRC) )
+
+override_dh_auto_clean:
+       rm -f $(CORE_JAR) $(ZLIB_JAR) $(SSL_JAR) $(JMX_JAR) $(SPRING_JAR)
+
+override_dh_installexamples:
        # Don't include META-INF or LICENSE files from examples
-       dh_installexamples -i -X"META-INF" -X"LICENSE"
-       dh_installchangelogs -i
-       # Use dh_javadoc for building libmina-java-doc
-       dh_javadoc -Nlibmina-java -plibmina-java-doc -i 
--sourcedir=$(CORE_SRC):$(ZLIB_SRC):$(SSL_SRC):$(JMX_SRC):$(SPRING_SRC)
+       dh_installexamples -plibmina-java-doc -i -X"META-INF" -X"LICENSE"
+
+override_dh_auto_install:
        for MYJAR in $(ALL_JARS); do \
                BASENAME=`basename $$MYJAR .jar`; \
                SUBPATH=`echo $$BASENAME | sed -e 's/mina\-//'`; \
                mh_installpom -plibmina-java -o $$SUBPATH/pom.xml ; \
                mh_installjar -plibmina-java -n$$BASENAME -l $$SUBPATH/pom.xml 
$$MYJAR ; \
        done
-       dh_compress -i
-       dh_fixperms -i
-       dh_installdeb -i
-       dh_gencontrol -i
-       dh_md5sums -i
-       dh_builddeb -i
-
-binary: binary-indep binary-arch
-.PHONY: build build-arch build-indep clean binary-indep binary-arch binary 
install-indep
 
 get-orig-source:
        uscan --force-download --rename

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

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

Reply via email to