[pkg-java] r11129 - in trunk/cruisecontrol/debian: . patches
Onkar Shinde
onkarshinde-guest at alioth.debian.org
Thu Nov 26 15:44:29 UTC 2009
Author: onkarshinde-guest
Date: 2009-11-26 15:44:29 +0000 (Thu, 26 Nov 2009)
New Revision: 11129
Added:
trunk/cruisecontrol/debian/cruisecontrol-jsp.dirs
Modified:
trunk/cruisecontrol/debian/README.Debian
trunk/cruisecontrol/debian/control
trunk/cruisecontrol/debian/cruisecontrol-jsp.install
trunk/cruisecontrol/debian/cruisecontrol-jsp.links
trunk/cruisecontrol/debian/cruisecontrol.links
trunk/cruisecontrol/debian/patches/01_disable_components.diff
trunk/cruisecontrol/debian/rules
Log:
more progress on cruisecontrol
Modified: trunk/cruisecontrol/debian/README.Debian
===================================================================
--- trunk/cruisecontrol/debian/README.Debian 2009-11-26 11:50:45 UTC (rev 11128)
+++ trunk/cruisecontrol/debian/README.Debian 2009-11-26 15:44:29 UTC (rev 11129)
@@ -7,3 +7,4 @@
Weblog publisher - Doesn't build with xmlrpc jar version available in Debian.
X10 publisher - Build/Runtime dependency not available in Debian.
Charts module in reporting package - Doesn't build with jfreechart version available in Debian.
+Config and Plugins module in reporting package - Build/Runtime dependency not available in Debian.
Modified: trunk/cruisecontrol/debian/control
===================================================================
--- trunk/cruisecontrol/debian/control 2009-11-26 11:50:45 UTC (rev 11128)
+++ trunk/cruisecontrol/debian/control 2009-11-26 15:44:29 UTC (rev 11129)
@@ -12,27 +12,54 @@
Package: cruisecontrol
Architecture: all
-Depends: ${misc:Depends}, default-jre-headless | java5-runtime-headless, ant, ivy, junit4, libcommons-httpclient-java, libcommons-net-java, libcommons-validator-java, libfast-md5-java, libgnumail-java, libjdom1-java, libjetty-java, liblog4j1.2-java, libmaven2-core-java, libmaven-embedder-java, libmx4j-java, liboro-java, libservlet2.5-java, libxstream-java
+Depends: ${misc:Depends}, default-jre-headless | java5-runtime-headless, ant, ivy, junit4, libcommons-httpclient-java, libcommons-net-java, libcommons-validator-java, libfast-md5-java, libgnumail-java, libjaxp1.3-java, libjaxen-java, libjdom1-java, libjetty-java, liblog4j1.2-java, libmaven2-core-java, libmaven-embedder-java, libmx4j-java, liboro-java, libservlet2.5-java, libsaxon-java, libxalan2-java, libxerces2-java, libxstream-java
Recommends: cruisecontrol-jsp
Suggests: cruisecontrol-dashboard, cruisecontrol-documentation
-Description: place holder short description
- place holder long description
+Description: continuous integration and build tool (build loop)
+ CruiseControl is both a continuous integration tool and an extensible
+ framework for creating a custom continuous build process. It includes dozens
+ of plugins for a variety of source controls, build technologies, and
+ notifications schemes including email and instant messaging. A web interface
+ provides details of the current and previous builds.
+ .
+ This package contains the core build loop functionality.
Package: cruisecontrol-jsp
Architecture: all
-Depends: ${misc:Depends}, cruisecontrol (= ${binary:Version})
-Description: place holder short description
- place holder long description
+Depends: ${misc:Depends}, cruisecontrol (= ${binary:Version}), libcommons-lang-java, libcommons-logging-java
+Recommends: libbatik-java
+Description: continuous integration and build tool (reporting application)
+ CruiseControl is both a continuous integration tool and an extensible
+ framework for creating a custom continuous build process. It includes dozens
+ of plugins for a variety of source controls, build technologies, and
+ notifications schemes including email and instant messaging. A web interface
+ provides details of the current and previous builds.
+ .
+ This package contains the reporting web application that allows the users to
+ browse the results of the builds and access the artifacts.
Package: cruisecontrol-dashboard
Architecture: all
Depends: ${misc:Depends}, cruisecontrol (= ${binary:Version})
-Description: place holder short description
- place holder long description
+Description: continuous integration and build tool (dashboard application)
+ CruiseControl is both a continuous integration tool and an extensible
+ framework for creating a custom continuous build process. It includes dozens
+ of plugins for a variety of source controls, build technologies, and
+ notifications schemes including email and instant messaging. A web interface
+ provides details of the current and previous builds.
+ .
+ This package contains the dashboard web application that provides a visual
+ representation of all project build statuses.
Package: cruisecontrol-documentation
Architecture: all
Depends: ${misc:Depends}
-Description: place holder short description
- place holder long description
+Description: continuous integration and build tool (documentation)
+ CruiseControl is both a continuous integration tool and an extensible
+ framework for creating a custom continuous build process. It includes dozens
+ of plugins for a variety of source controls, build technologies, and
+ notifications schemes including email and instant messaging. A web interface
+ provides details of the current and previous builds.
+ .
+ This package contains the cruisecontrol documentation in HTML format.
Added: trunk/cruisecontrol/debian/cruisecontrol-jsp.dirs
===================================================================
--- trunk/cruisecontrol/debian/cruisecontrol-jsp.dirs (rev 0)
+++ trunk/cruisecontrol/debian/cruisecontrol-jsp.dirs 2009-11-26 15:44:29 UTC (rev 11129)
@@ -0,0 +1 @@
+var/cache/cruisecontrol/work
Modified: trunk/cruisecontrol/debian/cruisecontrol-jsp.install
===================================================================
--- trunk/cruisecontrol/debian/cruisecontrol-jsp.install 2009-11-26 11:50:45 UTC (rev 11128)
+++ trunk/cruisecontrol/debian/cruisecontrol-jsp.install 2009-11-26 15:44:29 UTC (rev 11129)
@@ -1 +1,2 @@
-binaryrelease/JETTY-WORKDIR-README.txt usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/work/
+binaryrelease/JETTY-WORKDIR-README.txt var/cache/cruisecontrol/work/
+reporting/jsp/target/jsp-precompile/ usr/share/cruisecontrol/webapps/cruisecontrol/
Modified: trunk/cruisecontrol/debian/cruisecontrol-jsp.links
===================================================================
--- trunk/cruisecontrol/debian/cruisecontrol-jsp.links 2009-11-26 11:50:45 UTC (rev 11128)
+++ trunk/cruisecontrol/debian/cruisecontrol-jsp.links 2009-11-26 15:44:29 UTC (rev 11129)
@@ -1,4 +1,6 @@
+var/cache/cruisecontrol/work usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/work
usr/share/cruisecontrol/lib/cruisecontrol.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/cruisecontrol.jar
+usr/share/java/batik.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/batik.jar
usr/share/java/commons-lang.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/commons-lang.jar
usr/share/java/commons-logging.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/commons-logging.jar
usr/share/java/el-api-2.1.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/el-api-2.1.jar
@@ -7,7 +9,7 @@
usr/share/java/log4j.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/log4j.jar
usr/share/java/mx4j.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/mx4j.jar
usr/share/java/mx4j-remote.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/mx4j-remote.jar
-usr/share/java/saxon9.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/saxon9.jar
+usr/share/java/saxon.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/saxon.jar
usr/share/java/serializer.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/serializer.jar
usr/share/java/xercesImpl.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/xercesImpl.jar
usr/share/java/xml-apis.jar usr/share/cruisecontrol/webapps/cruisecontrol/WEB-INF/lib/xml-apis.jar
Modified: trunk/cruisecontrol/debian/cruisecontrol.links
===================================================================
--- trunk/cruisecontrol/debian/cruisecontrol.links 2009-11-26 11:50:45 UTC (rev 11128)
+++ trunk/cruisecontrol/debian/cruisecontrol.links 2009-11-26 15:44:29 UTC (rev 11129)
@@ -30,8 +30,8 @@
usr/share/java/mx4j.jar usr/share/cruisecontrol/lib/mx4j.jar
usr/share/java/mx4j-remote.jar usr/share/cruisecontrol/lib/mx4j-remote.jar
usr/share/java/mx4j-tools.jar usr/share/cruisecontrol/lib/mx4j-tools.jar
-usr/share/java/saxon9-dom.jar usr/share/cruisecontrol/lib/saxon9-dom.jar
-usr/share/java/saxon9.jar usr/share/cruisecontrol/lib/saxon9.jar
+usr/share/java/saxon-dom.jar usr/share/cruisecontrol/lib/saxon-dom.jar
+usr/share/java/saxon.jar usr/share/cruisecontrol/lib/saxon.jar
usr/share/java/serializer.jar usr/share/cruisecontrol/lib/serializer.jar
usr/share/java/servlet-api-2.5.jar usr/share/cruisecontrol/lib/servlet-api-2.5.jar
usr/share/java/smack.jar usr/share/cruisecontrol/lib/smack.jar
Modified: trunk/cruisecontrol/debian/patches/01_disable_components.diff
===================================================================
--- trunk/cruisecontrol/debian/patches/01_disable_components.diff 2009-11-26 11:50:45 UTC (rev 11128)
+++ trunk/cruisecontrol/debian/patches/01_disable_components.diff 2009-11-26 15:44:29 UTC (rev 11129)
@@ -1,7 +1,7 @@
Index: cruisecontrol-2.8.2/main/build.xml
===================================================================
---- cruisecontrol-2.8.2.orig/main/build.xml 2009-11-22 23:24:34.000000000 +0530
-+++ cruisecontrol-2.8.2/main/build.xml 2009-11-24 12:02:00.000000000 +0530
+--- cruisecontrol-2.8.2.orig/main/build.xml 2009-11-26 13:59:41.000000000 +0530
++++ cruisecontrol-2.8.2/main/build.xml 2009-11-26 14:29:20.000000000 +0530
@@ -136,14 +136,20 @@
<attribute name="classpathref" default="project.classpath" />
<element name="nested" implicit="true" optional="true" />
@@ -40,9 +40,9 @@
<copy todir="${test.classes}">
Index: cruisecontrol-2.8.2/reporting/jsp/build.xml
===================================================================
---- cruisecontrol-2.8.2.orig/reporting/jsp/build.xml 2009-11-22 23:24:34.000000000 +0530
-+++ cruisecontrol-2.8.2/reporting/jsp/build.xml 2009-11-24 12:02:25.000000000 +0530
-@@ -152,19 +152,23 @@
+--- cruisecontrol-2.8.2.orig/reporting/jsp/build.xml 2009-11-26 13:59:41.000000000 +0530
++++ cruisecontrol-2.8.2/reporting/jsp/build.xml 2009-11-26 14:32:44.000000000 +0530
+@@ -152,19 +152,29 @@
<attribute name="classpathref" default="project.runtime.classpath" />
<element name="nested" implicit="true" optional="true" />
<sequential>
@@ -57,6 +57,12 @@
- <compile-macro/>
+ <compile-macro>
+ <exclude name="**/*ChartData.java"/>
++ <exclude name="**/ConfigurationInterceptor.java"/>
++ <exclude name="**/ConfigurationServlet.java"/>
++ <exclude name="**/DetailsInterceptor.java"/>
++ <exclude name="**/PluginsServlet.java"/>
++ <exclude name="**/PluginsInterceptor.java"/>
++ <exclude name="**/PluginDetailsServlet.java"/>
+ </compile-macro>
</target>
@@ -69,19 +75,19 @@
</target>
<target name="test" depends="compile-test" unless="test.skip" description="Executes the unit tests">
-@@ -220,7 +224,7 @@
+@@ -220,7 +230,7 @@
<copy file="webwork.properties" todir="${classes}"/>
<copy file="xwork.xml" todir="${classes}"/>
<war warfile="${deploy.dir}/cruisecontrol.war" webxml="${temp.dir}/web.xml">
- <fileset dir="${webcontent}" excludes="WEB-INF/web.xml"/>
-+ <fileset dir="${webcontent}" excludes="WEB-INF/web.xml,metrics.jsp"/>
++ <fileset dir="${webcontent}" excludes="WEB-INF/web.xml,config.jsp,details.jsp,metrics.jsp,plugins.jsp,raw-xml.jsp"/>
<classes dir="${classes}"/>
<lib refid="req.libs"/>
<lib file="../../main/dist/cruisecontrol.jar"/>
Index: cruisecontrol-2.8.2/reporting/jsp/webcontent/main.jsp
===================================================================
---- cruisecontrol-2.8.2.orig/reporting/jsp/webcontent/main.jsp 2009-11-22 23:24:34.000000000 +0530
-+++ cruisecontrol-2.8.2/reporting/jsp/webcontent/main.jsp 2009-11-24 12:02:00.000000000 +0530
+--- cruisecontrol-2.8.2.orig/reporting/jsp/webcontent/main.jsp 2009-11-26 13:59:41.000000000 +0530
++++ cruisecontrol-2.8.2/reporting/jsp/webcontent/main.jsp 2009-11-26 14:29:20.000000000 +0530
@@ -72,9 +72,9 @@
<cruisecontrol:loglink id="logs_url"/>
<cruisecontrol:tab name="log" url="<%=logs_url%>" label="XML Log File" />
Modified: trunk/cruisecontrol/debian/rules
===================================================================
--- trunk/cruisecontrol/debian/rules 2009-11-26 11:50:45 UTC (rev 11128)
+++ trunk/cruisecontrol/debian/rules 2009-11-26 15:44:29 UTC (rev 11129)
@@ -7,7 +7,7 @@
JAVA_HOME := /usr/lib/jvm/default-java
DEB_JARS := ant-trax ant-junit antlr aspectjrt commons-beanutils commons-collections3 commons-collections commons-httpclient commons-io commons-lang commons-net commons-validator el-api-2.1 emma emma_ant fast-md5 gnumail ivy jasper jasper-el jaxen jdom1 jetty jetty-util joda-time jsp-api-2.1 junit4 log4j-1.2.jar maven-artifact maven-core maven-embedder maven-model maven-project maven-settings mx4j mx4j-tools oro plexus-component-api servlet-api-2.5 spring-beans spring-context spring-core spring-web spring-webmvc tomcat-juli wagon-provider-api xercesImpl xstream
DEB_ANT_BUILD_TARGET := build website bin-zip
-DEB_ANT_ARGS := -verbose -Dtest.skip=true
+DEB_ANT_ARGS := -Dtest.skip=true
install/cruisecontrol::
mkdir -p debian/cruisecontrol/usr/share/cruisecontrol
More information about the pkg-java-commits
mailing list