[SCM] Apache ZooKeeper branch, master, updated. debian/3.3.1+dfsg1-2-29-g0f10813
James Page
james.page at canonical.com
Thu Oct 27 10:20:21 UTC 2011
The following commit has been merged in the master branch:
commit 0f10813f1cf50793914b6326341608690eb56dbf
Author: James Page <james.page at canonical.com>
Date: Thu Oct 27 11:02:19 2011 +0100
General tidyup of rules
diff --git a/debian/copyright b/debian/copyright
index cb7153f..71cf969 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -12,6 +12,7 @@ Copyright: Daniele Piras ("danielepiras80", no email).
License: Apache-2.0
Files: src/contrib/zooinspector/icons/*
+Copyright: Unknown
License: EPL-1.0
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
diff --git a/debian/rules b/debian/rules
index 0c77482..dfd401c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,20 +16,23 @@ override_dh_auto_build:
# see: https://issues.apache.org/jira/browse/ZOOKEEPER-537
ant -Dversion=$(DEB_UPSTREAM_VERSION) -DlastRevision=-1 javadoc javadoc-dev jar
- # compile C library
+ # Compile C library
cd src/c && autoreconf -i
cd src/c && ./configure --prefix=/usr
$(MAKE) -C src/c
- # compile contribs
+ # Compile contribs - bookkeeper
cd src/contrib && ant -Dversion=$(DEB_UPSTREAM_VERSION) -DlastRevision=-1 -Ddest.dir=../../build/zookeeper -Divy.jar.exists=true -Divy.initialized=true -Dcontribfilesetincludes="bookkeeper/build.xml"
+ # Compile contribs - zooinspector
cd src/contrib && ant -Dversion=$(DEB_UPSTREAM_VERSION) -DlastRevision=-1 -Ddest.dir=../../build/zookeeper -Divy.jar.exists=true -Divy.initialized=true -Dcontribfilesetincludes="zooinspector/build.xml"
+ # Build Python Bindings
cd src/contrib/zkpython && \
for pv in $(PYVERS); do \
python$$pv src/python/setup.py build --build-base=$(CURDIR)/build ;\
done
- # compile zktreeutil
+
+ # Compile zktreeutil and generate man page
cd src/contrib/zktreeutil && autoreconf -if && ./configure && make
LD_LIBRARY_PATH=src/c/.libs help2man -N --version-string=0.0 src/contrib/zktreeutil/src/zktreeutil >zktreeutil.man
@@ -42,15 +45,13 @@ override_dh_install:
done
dh_install
-#override_jh_build:
-# jh_build --no-javadoc
-# javadoc -link /usr/share/doc/default-jdk-doc/api/ -classpath ${CLASSPATH}:debian/lib -d debian/_jh_build.javadoc/api -quiet -sourcepath src/java/main:src/contrib/bookkeeper/src/java -subpackages org.apache.jute:org.apache.zookeeper:org.apache.bookkeeper
-
+ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
override_dh_auto_test:
# src/c/tests/TestClient.cc:298: Assertion: equality assertion failed [Expected: -101, Actual : -4]
#ant -propertyfile debian/ant.properties -buildfile debian/build-override.xml test-core
#Testsuite runs ~15 min on my machine. Seems too much for the Debian build daemons
#ant -propertyfile debian/ant.properties -buildfile debian/build-override.xml test-core-java
+endif
override_dh_clean:
dh_clean --exclude=src/java \
@@ -58,6 +59,7 @@ override_dh_clean:
--exclude=src/c \
--exclude=src/reciped
jh_clean
+ rm -rf debian/*.upstart
# the original build.xml deletes too much
override_dh_auto_clean:
@@ -93,32 +95,22 @@ override_dh_auto_clean:
rm -rf src/c/configure
rm -rf src/c/ltmain.sh
+ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
override_dh_installdocs:
dh_installdocs --link-doc=libzookeeper-java \
-plibzookeeper-java -pzookeeper -pzookeeperd -plibzookeeper-java-doc
dh_installdocs --link-doc=libzookeeper2 \
-plibzookeeper2 -plibzookeeper-dev -pzookeeper-bin -ppython-zookeeper
+endif
-# javahelper can't install two javadoc dirs per package
-override_jh_installjavadoc:
- true
-
+# Install init script for Debian and upstart for Ubuntu
override_dh_installinit:
if dpkg-vendor --derives-from ubuntu ; then \
cp debian/zookeeperd.upstart.in debian/zookeeperd.upstart ; \
fi
dh_installinit -d
-# jh_depends fails for me:
-# - I can not specify, that I need a minimal version of log4j
-# - It unnecesseraly pulls libjaxp1.3-java in Depends, although this is only a
-# transitiv dependency of libxerces2-java
-override_jh_depends:
- true
-
-# some utf8 error? Don't need them anyway by now
-#override_jh_classpath override_jh_manifest override_jh_exec:
-# true
+# init/upstart require difference dependencies for zookeeperd
override_dh_gencontrol:
if dpkg-vendor --derives-from ubuntu ; then \
dh_gencontrol -- -T$(CURDIR)/debian/ubuntu_control_vars ; \
--
Apache ZooKeeper
More information about the pkg-java-commits
mailing list