[SCM] felix-main packaging branch, master, updated. debian/2.0.5-0ubuntu1-3-g661e597

Andres Mejia ceros-guest at alioth.debian.org
Sun Jan 9 22:40:45 UTC 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "felix-main packaging".

The branch, master has been updated
       via  661e597390d449389912e84c7dec7055864bb65e (commit)
      from  32be6dd4960585b6f9a2a5cd3cbb109d71b79b68 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 661e597390d449389912e84c7dec7055864bb65e
Author: Andres Mejia <mcitadel at gmail.com>
Date:   Sun Jan 9 17:39:21 2011 -0500

    Bump to Standards-Version 3.9.1.
    Convert to pure dh with javahelper.
    Add VCS entries in debian/control.

-----------------------------------------------------------------------

Summary of changes:
 debian/changelog |    5 ++++-
 debian/control   |    7 +++++--
 debian/rules     |   53 ++++++++++++++++++++++++++++++-----------------------
 3 files changed, 39 insertions(+), 26 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 1e72940..d068469 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,11 @@ felix-main (2.0.5-1) unstable; urgency=low
 
   * Upload for Debian.
   * Add Debian Java team as maintainer, Yulia and myself as Uploaders.
+  * Bump to Standards-Version 3.9.1.
+  * Convert to pure dh with javahelper.
+  * Add VCS entries in debian/control.
 
- -- Andres Mejia <mcitadel at gmail.com>  Tue, 04 Jan 2011 19:24:40 -0500
+ -- Andres Mejia <mcitadel at gmail.com>  Sun, 09 Jan 2011 17:32:23 -0500
 
 felix-main (2.0.5-0ubuntu1) maverick; urgency=low
 
diff --git a/debian/control b/debian/control
index edf9b49..6f938f2 100644
--- a/debian/control
+++ b/debian/control
@@ -4,14 +4,16 @@ Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Yulia Novozhilova <Yulia.Novozhilova at sun.com>,
  Andres Mejia <mcitadel at gmail.com>
-Build-Depends: debhelper (>= 7.3.3), cdbs (>= 0.4.63), default-jdk
+Build-Depends: debhelper (>= 7.3.3), javahelper, default-jdk
 Build-Depends-Indep: ant (>= 1.7.0), libfelix-framework-java, libequinox-osgi-java, maven-repo-helper (>> 0.5)
 Standards-Version: 3.9.1
 Homepage: http://felix.apache.org/site/
+Vcs-Git: git://git.debian.org/git/pkg-java/felix-main.git
+Vcs-Browser: http://git.debian.org/?p=pkg-java/felix-main.git
 
 Package: libfelix-main-java
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, 
+Depends: ${shlibs:Depends}, ${java:Depends}, ${misc:Depends}, 
  default-jre-headless | java2-runtime-headless, libfelix-framework-java, libequinox-osgi-java
 Suggests: libfelix-main-java-doc
 Description: Classes to instatiate and execute the Felix Framework
@@ -22,6 +24,7 @@ Package: libfelix-main-java-doc
 Architecture: all
 Section: doc
 Depends:  ${misc:Depends}
+Recommends: ${java:Recommends}
 Description: Javadoc API for classes to instatiate and execute the Felix Framework
  The Felix Framework subproject is an implementation 
  of the OSGi R4.2 core framework specification.
diff --git a/debian/rules b/debian/rules
index 70252dc..b1d3a52 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,30 +1,37 @@
 #!/usr/bin/make -f
 
-#export DH_VERBOSE=1
+VERSION			:= $(shell dpkg-parsechangelog | sed -n 's/^Version: //p' | sed -e 's/-[^-]*$$//')
+JAVA_HOME		:= /usr/lib/jvm/default-java
+CLASSPATH		:= /usr/share/java/org.apache.felix.framework.jar:/usr/share/java/org.eclipse.osgi.jar
+JAR_NAME		:= org.apache.felix.main
+ANT_BUILDFILE		:= ./debian/build.xml
+ANT_BUILD_TARGET	:= build javadoc
+ANT_ARGS		:= -Dbuild.sysclasspath=first \
+	-Dversion=$(VERSION) \
+	-Djar.name=$(JAR_NAME) \
+	-Djava.class.path=$(CLASSPATH)
 
-include /usr/share/cdbs/1/class/ant.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
+%:
+	dh $@ --with javahelper
+
+override_dh_auto_build:
+	ant \
+	$(ANT_ARGS) \
+	-f $(ANT_BUILDFILE) $(ANT_BUILD_TARGET)
+
+override_dh_install:
+	mh_installpoms -plibfelix-main-java
+	mh_installjar -plibfelix-main-java -l pom.xml dist/$(JAR_NAME)-$(VERSION).jar
+	dh_install
+
+override_dh_clean:
+	ant \
+	$(ANT_ARGS) \
+	-f $(ANT_BUILDFILE) clean
+	rm -rf debian/tmp
+	rm -rf debian/.mh
+	dh_clean
 
-PACKAGE			:= $(DEB_SOURCE_PACKAGE)
-VERSION			:= $(DEB_UPSTREAM_VERSION)
-JAVA_HOME		:= /usr/lib/jvm/default-java/
-ANT_HOME		:= /usr/share/ant
-DEB_INSTALL_CHANGELOGS_ALL:= ./doc/changelog.txt
-DEB_ANT_BUILDFILE	:= ./debian/build.xml
-DEB_ANT_BUILD_TARGET	:= build javadoc
-DEB_JARS 		:= org.apache.felix.framework org.eclipse.osgi
-JAR_NAME		:= org.apache.felix.main
-DEB_ANT_ARGS		:= -Dbuild.sysclasspath=first -Dversion=$(VERSION) -Djar.name=$(JAR_NAME)
-	
-	
-binary-post-install/lib$(PACKAGE)-java::
-	mh_installpoms -plib$(PACKAGE)-java
-	mh_installjar -plib$(PACKAGE)-java -l pom.xml dist/$(JAR_NAME)-$(VERSION).jar
-	
-clean::
-	-rm -rf debian/tmp
-	-rm -rf debian/.mh
-	
 get-orig-source:
 	uscan \
 		--verbose \


hooks/post-receive
-- 
felix-main packaging



More information about the pkg-java-commits mailing list