[tomcat8] 02/02: Simplified debian/rules
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Wed Nov 30 16:15:09 UTC 2016
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch experimental
in repository tomcat8.
commit de6b2a6954a09b2e4cbd3d7e4c9aadc12a18606c
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Wed Nov 30 17:14:28 2016 +0100
Simplified debian/rules
---
debian/changelog | 1 +
debian/clean | 5 +++++
debian/rules | 22 +++++++---------------
3 files changed, 13 insertions(+), 15 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index c3ad1bd..d5bc2d9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ tomcat8 (8.5.8-2) UNRELEASED; urgency=medium
* Team upload.
* Set the proper permissions for /etc/tomcat8/jaspic-providers.xml
* Install the Maven artifacts for tomcat-storeconfig
+ * Simplified debian/rules
-- Emmanuel Bourg <ebourg at apache.org> Wed, 30 Nov 2016 16:35:02 +0100
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..a34277d
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1,5 @@
+output/
+webapps/examples/WEB-INF/lib/*.jar
+debian/tomcat8.postrm
+debian/tomcat8-user.NEWS
+debian/poms/
diff --git a/debian/rules b/debian/rules
index f4d17c0..ea7abf3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,7 @@ ANT := ant -propertyfile debian/ant.properties \
-Ddistribution.name=$(shell lsb_release -si)
%:
- dh $@
+ dh $@ --with maven-repo-helper --with javahelper
override_dh_auto_build:
$(ANT) extras-jmx-remote deploy embed-jars
@@ -23,6 +23,11 @@ override_dh_auto_build:
-windowtitle "Tomcat API Documentation" -doctitle "Tomcat API" \
-bottom "Copyright © 2000-2015 The Apache Software Foundation. All Rights Reserved."
+ # Prepare the Maven artifacts
+ mkdir -p debian/poms
+ cp res/maven/*.pom debian/poms
+ perl -p -i -e 's/\@MAVEN.DEPLOY.VERSION\@/$(VERSION)/' debian/poms/*.pom
+
override_dh_auto_test:
ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
mkdir -p webapps/examples/WEB-INF/lib
@@ -37,28 +42,15 @@ override_dh_installchangelogs:
override_dh_install-indep:
dh_install -i --exclude=.bat --exclude=Thumbs.db
-
- # Prepare and install the Maven artifacts
- mkdir -p debian/poms
- cp res/maven/*.pom debian/poms
- perl -p -i -e 's/\@MAVEN.DEPLOY.VERSION\@/$(VERSION)/' debian/poms/*.pom
- mh_install
-
+
# update the checksum for the root webapp
unset rwmd5sum \
&& rwmd5sum=`cat debian/default_root/index.html debian/default_root/META-INF/context.xml | md5sum - 2>/dev/null | cut -d " " -f1` \
&& sed "s/\@ROOT_WEBAPP_MD5SUM\@/$$rwmd5sum/" debian/tomcat8.postrm.in > debian/tomcat8.postrm
-
- jh_manifest
override_dh_auto_clean:
dh_auto_clean
-$(ANT) clean
- rm -rf "output/"
- rm -rf webapps/examples/WEB-INF/lib/*.jar
- rm -f modules/jdbc-pool/output/resources/MANIFEST.MF
- rm -rf debian/tomcat8.postrm debian/tomcat8-user.NEWS debian/poms
- mh_clean
get-orig-source:
-uscan --force-download --rename
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/tomcat8.git
More information about the pkg-java-commits
mailing list