[pkg-java] r13450 - trunk/tomcat6/debian

Tony Mancill tmancill at alioth.debian.org
Wed Mar 23 05:27:02 UTC 2011


Author: tmancill
Date: 2011-03-23 05:26:56 +0000 (Wed, 23 Mar 2011)
New Revision: 13450

Modified:
   trunk/tomcat6/debian/changelog
   trunk/tomcat6/debian/control
   trunk/tomcat6/debian/rules
Log:
add tomcat6-extras package and modify rules to build catalina-jmx-remote; Debian #614333

Modified: trunk/tomcat6/debian/changelog
===================================================================
--- trunk/tomcat6/debian/changelog	2011-03-21 22:31:19 UTC (rev 13449)
+++ trunk/tomcat6/debian/changelog	2011-03-23 05:26:56 UTC (rev 13450)
@@ -7,13 +7,15 @@
     Thanks to Dave Walker.  (Closes: #617553)
   * Move tomcat6-instance-create manpage from section 2 to section 8.
     Thanks to brian m. carlson (Closes: #607682)
+  * Add tomcat6-extras package. 
+    Currently includes only catalina-jmx-remote.jar  (Closes: #614333)
 
   [ Thierry Carrez ]
   * debian/tomcat6-instance-create: Eclipse can now be configured to use a
     user instance of tomcat6 using tomcat6-instance-create without any
     additional work. Patch from Abhinav Upadhyay (Closes: #551091, LP: #297675)
 
- -- Thierry Carrez <thierry.carrez at ubuntu.com>  Wed, 16 Mar 2011 14:28:01 +0100
+ -- tony mancill <tmancill at debian.org>  Tue, 22 Mar 2011 22:25:30 -0700
 
 tomcat6 (6.0.32-1) unstable; urgency=low
 

Modified: trunk/tomcat6/debian/control
===================================================================
--- trunk/tomcat6/debian/control	2011-03-21 22:31:19 UTC (rev 13449)
+++ trunk/tomcat6/debian/control	2011-03-23 05:26:56 UTC (rev 13450)
@@ -129,3 +129,13 @@
  .
  This package contains the online documentation web application.
 
+Package: tomcat6-extras
+Architecture: all
+Depends: tomcat6-common (>= ${source:Version}), ${misc:Depends}
+Description: Servlet and JSP engine -- additional components
+ Apache Tomcat implements the Java Servlet and the JavaServer Pages (JSP)
+ specifications from Sun Microsystems, and provides a "pure Java" HTTP web
+ server environment for Java code to run.
+ .
+ This package contains additional ("extra") component libraries.
+ (Currently only catalina-jmx-remote.jar.)

Modified: trunk/tomcat6/debian/rules
===================================================================
--- trunk/tomcat6/debian/rules	2011-03-21 22:31:19 UTC (rev 13449)
+++ trunk/tomcat6/debian/rules	2011-03-23 05:26:56 UTC (rev 13450)
@@ -20,6 +20,7 @@
 T_VER := $(shell dpkg-parsechangelog | egrep '^Version:' \
 	| cut -f 2 -d ' ' | cut -f 2 -d ' '|sed 's/-[^-]*$$//')
 T_JARS := tomcat-i18n-fr tomcat-i18n-es tomcat-i18n-ja catalina-ant
+T_EXTRAS_JARS := catalina-jmx-remote
 T_MAVENIZED_JARS := jasper-el annotations-api jasper catalina-ha catalina
 T_VER_MAJOR := $(echo $(T_VER) | cut -d'.' -f1)
 T_VER_MINOR := $(echo $(T_VER) | cut -d'.' -f2)
@@ -49,6 +50,7 @@
 build-stamp:
 	dh_testdir
 	$(ANT_INVOKE) deploy-webapps
+	$(ANT_INVOKE) -buildfile extras.xml jmx-remote
 	javadoc -subpackages "javax.servlet" -d "output/api" \
 		-sourcepath "java" -author -version -breakiterator \
 		-windowtitle "Tomcat API Documentation" -doctitle "Tomcat API" \
@@ -101,6 +103,14 @@
 			usr/share/java/$$i.jar && \
 		dh_link -ptomcat6-common usr/share/java/$$i-$(T_VER).jar \
 			usr/share/tomcat6/lib/$$i.jar; done
+	for i in $(T_EXTRAS_JARS); do \
+		mv output/extras/$$i.jar output/extras/$$i-$(T_VER).jar && \
+		dh_install -plibtomcat6-java \
+			output/extras/$$i-$(T_VER).jar usr/share/java && \
+		dh_link -plibtomcat6-java usr/share/java/$$i-$(T_VER).jar \
+			usr/share/java/$$i.jar && \
+		dh_link -ptomcat6-extras usr/share/java/$$i-$(T_VER).jar \
+			usr/share/tomcat6/lib/$$i.jar; done
 	dh_install --exclude=.bat --exclude=Thumbs.db
 	dh_link
 	mh_installpoms -plibservlet2.5-java




More information about the pkg-java-commits mailing list