debian/0000775000000000000000000000000011667660462007206 5ustar debian/patches/0000775000000000000000000000000011665225565010634 5ustar debian/patches/build.patch0000664000000000000000000000135511665225565012760 0ustar Description: Fixup trailing whitespace in pom.xml which causes maven-debian-helper to fail when transforming pom files. Author: James Page Forwarded: not-needed Index: jenkins-htmlunit/pom.xml =================================================================== --- jenkins-htmlunit.orig/pom.xml 2011-03-15 11:57:06.840591733 +0000 +++ jenkins-htmlunit/pom.xml 2011-03-15 12:09:37.793786267 +0000 @@ -1,4 +1,4 @@ - 4.0.0 debian/patches/series0000664000000000000000000000001411665225565012044 0ustar build.patch debian/rules0000775000000000000000000000131211665225565010262 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/maven.mk JAVA_HOME := /usr/lib/jvm/default-java DEB_MAVEN_INSTALL_TO_USJ := false PACKAGE := jenkins-htmlunit JAR := htmlunit # Install branch specific named version in /usr/share/java # This works around the fact that maven-debian-helper does # not pass --usj-name from debian/*.poms binary-post-install/lib$(PACKAGE)-java:: mh_installpoms -plib$(PACKAGE)-java mh_installjar -plib$(PACKAGE)-java --usj-name=$(PACKAGE) -l pom.xml \ target/$(JAR)-$(DEB_UPSTREAM_VERSION).jar jh_classpath -plib$(PACKAGE)-java get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/maven.properties0000664000000000000000000000017111665225565012430 0ustar # Include here properties to pass to Maven during the build. # For example: # maven.test.skip=true maven.test.skip=true debian/maven.cleanIgnoreRules0000664000000000000000000000320211665225565013473 0ustar # Maven ignore rules - ignore some Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM # junit junit jar s/3\\..*/3.x/ commons-fileupload commons-fileupload * * * * gsbase gsbase * * * * jfree jfreechart * * * * junit junit * * * * log4j log4j * * * * net.sourceforge.htmlunit webdriver * * * * org.apache.maven.plugins maven-changelog-plugin * * * * org.apache.maven.plugins maven-changes-plugin * * * * org.apache.maven.plugins maven-checkstyle-plugin * * * * org.apache.maven.plugins maven-jxr-plugin * * * * org.apache.maven.plugins maven-pmd-plugin * * * * org.apache.maven.plugins maven-source-plugin * * * * org.apache.maven.plugins maven-assembly-plugin * * * * org.apache.maven.plugins maven-antrun-plugin * * * * org.codehaus.mojo jdepend-maven-plugin * * * * org.easymock easymock * * * * org.jvnet.wagon-svn wagon-svn * * * * org.mortbay.jetty jetty * * * * org.seleniumhq.webdriver webdriver-firefox * * * * org.seleniumhq.webdriver webdriver-ie * * * * org.slf4j slf4j-api * * * * org.slf4j slf4j-log4j12 * * * * debian/libjenkins-htmlunit-java-doc.doc-base.api0000664000000000000000000000053111665225565017027 0ustar Document: libjenkins-htmlunit-java Title: API Javadoc for HtmlUnit Author: Gargoyle Software Inc. developers Abstract: This is the API Javadoc provided for the libjenkins-htmlunit-java library. Section: Programming Format: HTML Index: /usr/share/doc/libjenkins-htmlunit-java/api/index.html Files: /usr/share/doc/libjenkins-htmlunit-java/api/* debian/maven.ignoreRules0000664000000000000000000000302611665225565012534 0ustar # Maven ignore rules - ignore some Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM # junit junit jar s/3\\..*/3.x/ commons-fileupload commons-fileupload * * * * gsbase gsbase * * * * jfree jfreechart * * * * junit junit * * * * log4j log4j * * * * net.sourceforge.htmlunit webdriver * * * * org.apache.maven.plugins maven-changelog-plugin * * * * org.apache.maven.plugins maven-changes-plugin * * * * org.apache.maven.plugins maven-checkstyle-plugin * * * * org.apache.maven.plugins maven-jxr-plugin * * * * org.apache.maven.plugins maven-pmd-plugin * * * * org.apache.maven.plugins maven-source-plugin * * * * org.codehaus.mojo jdepend-maven-plugin * * * * org.easymock easymock * * * * org.jvnet.wagon-svn wagon-svn * * * * org.mortbay.jetty jetty * * * * org.seleniumhq.webdriver webdriver-firefox * * * * org.seleniumhq.webdriver webdriver-ie * * * * org.slf4j slf4j-api * * * * org.slf4j slf4j-log4j12 * * * * debian/compat0000664000000000000000000000000211665225565010403 0ustar 7 debian/maven.publishedRules0000664000000000000000000000164211665225565013232 0ustar # Maven published rules - additional rules to publish, to help # the packaging work of Debian maintainers using mh_make # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\\..*/3.x/ debian/source/0000775000000000000000000000000011665225565010505 5ustar debian/source/format0000664000000000000000000000001411665225565011713 0ustar 3.0 (quilt) debian/README.source0000664000000000000000000000111211665225565011357 0ustar Information about jenkins-htmlunit ---------------------------------- This package was debianized using the mh_make command from the maven-debian-helper package. The build system uses Maven but prevents it from downloading anything from the Internet, making the build compliant with the Debian policy. The package does not currently execute the HtmlUnit unit test suite; this is due to the complexity of dealing with all of the various upstream jar files bundled with this project to support unit testing and the number of additional dependencies required to execute the test suite. debian/libjenkins-htmlunit-java.classpath0000664000000000000000000000063511665225565016026 0ustar usr/share/java/jenkins-htmlunit.jar /usr/share/java/commons-codec.jar /usr/share/java/commons-collections3.jar /usr/share/java/commons-httpclient.jar /usr/share/java/commons-io.jar /usr/share/java/commons-lang.jar /usr/share/java/commons-logging.jar /usr/share/java/cssparser.jar /usr/share/java/jenkins-htmlunit-core-js.jar /usr/share/java/nekohtml.jar /usr/share/java/xalan2.jar /usr/share/java/xercesImpl2.jar debian/control0000664000000000000000000000432011667660403010603 0ustar Source: jenkins-htmlunit Section: java Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Java Maintainers Uploaders: James Page Build-Depends: cdbs, debhelper (>= 7), default-jdk, javahelper, maven-debian-helper (>= 1.4) Build-Depends-Indep: default-jdk-doc, libcommons-codec-java, libcommons-codec-java-doc, libcommons-collections3-java, libcommons-httpclient-java, libcommons-io-java, libcommons-lang-java, libcommons-logging-java, libcommons-logging-java-doc, libcssparser-java, libcssparser-java-doc, libjenkins-htmlunit-core-js-java, libmaven-antrun-plugin-java, libmaven-assembly-plugin-java, libmaven-javadoc-plugin-java, libnekohtml-java, libnekohtml-java-doc, libxalan2-java, libxalan2-java-doc, libxerces2-java Standards-Version: 3.9.2 Homepage: http://github.com/jenkinsci/htmlunit Vcs-Git: git://git.debian.org/git/pkg-java/jenkins-htmlunit.git Vcs-Browser: http://git.debian.org/?p=pkg-java/jenkins-htmlunit.git DM-Upload-Allowed: Yes Package: libjenkins-htmlunit-java Architecture: all Depends: ${maven:Depends}, ${misc:Depends} Recommends: ${maven:OptionalDepends} Suggests: libjenkins-htmlunit-java-doc Description: Jenkins branch of HtmlUnit browser testing for web apps HtmlUnit is a java GUI-Less browser, which allows high-level manipulation of web pages, such as filling forms and clicking links; just getPage(url), find a hyperlink, click() and you have all the HTML, JavaScript, and Ajax are automatically processed. . This package is the branch used/maintained by the jenkins project. Package: libjenkins-htmlunit-java-doc Architecture: all Section: doc Depends: ${maven:DocDepends}, ${misc:Depends} Recommends: ${maven:DocOptionalDepends} Suggests: libjenkins-htmlunit-java Description: Documentation for Jenkins HtmlUnit HtmlUnit is a java GUI-Less browser, which allows high-level manipulation of web pages, such as filling forms and clicking links; just getPage(url), find a hyperlink, click() and you have all the HTML, JavaScript, and Ajax are automatically processed. . This package contains the API documentation of libjenkins-htmlunit-java. debian/maven.rules0000664000000000000000000000204511665225565011370 0ustar # Maven rules - transform Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\\..*/3.x/ commons-collections commons-collections jar s/3\..*/3.x/ * * commons-httpclient commons-httpclient jar s/3\..*/3.x/ * * commons-logging s/commons-logging-api/commons-logging/ * s/.*/debian/ * * debian/orig-tar.sh0000775000000000000000000000117211665225565011271 0ustar #!/bin/sh -e VERSION=$2 TAR=../jenkins-htmlunit_$VERSION.orig.tar.gz DIR=jenkins-htmlunit-$VERSION mkdir -p $DIR # Expand the upstream tarball tar -xzf $TAR -C $DIR --strip-components=1 # Repack excluding stuff we don't need # and ensure checksums match when run # in different places # Fix date for file creation - allows consistent # generating of tarballs from github.com tags. DATE="Fri Oct 21 12:29:52 BST 2011" tar -c --exclude '*.jar' --exclude '*.class' --exclude 'cruise' \ --exclude 'CVS' --exclude '.svn' --exclude '.git' \ --exclude 'src/test/resources' --mtime="$DATE" $DIR | \ gzip -9fn -c - > $TAR rm -rf $DIR debian/copyright0000664000000000000000000000067111665225565011144 0ustar Format: http://dep.debian.net/deps/dep5/ Upstream-Name: Jenkins HtmlUnit Source: http://github.com/jenkinsci/htmlunit Files: * Copyright: 2002-2011, Gargoyle Software Inc. License: Apache-2.0 Files: debian/* Copyright: 2011, Canonical Ltd (http://www.canonical.com/) License: Apache-2.0 License: Apache-2.0 On Debian GNU/Linux system you can find the complete text of the Apache-2.0 license in '/usr/share/common-licenses/Apache-2.0' debian/watch0000664000000000000000000000021311665225565010232 0ustar version=3 opts=dversionmangle=s/\.dfsg// \ http://githubredir.debian.net/github/jenkinsci/htmlunit/ (.*).tar.gz debian debian/orig-tar.sh debian/libjenkins-htmlunit-java.poms0000664000000000000000000000271511665225565015023 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM or # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar # it will be installed with mh_install. # --classifier=: Optional, the classifier for the jar. Empty by default. # --ignore-pom: don't install the POM with mh_install or mh_installpoms. To use with POM files that are created # temporarily for certain artifacts such as Javadoc jars. # pom.xml --has-package-version debian/libjenkins-htmlunit-java-doc.install0000664000000000000000000000007511665225565016253 0ustar target/apidocs/* usr/share/doc/libjenkins-htmlunit-java/api debian/changelog0000664000000000000000000000101111667660402011043 0ustar jenkins-htmlunit (2.6-jenkins-6-1fakesync1) precise; urgency=low * Fake sync due to mismatching orig tarball. -- James Page Wed, 07 Dec 2011 12:50:10 +0000 jenkins-htmlunit (2.6-jenkins-6-1) unstable; urgency=low * Initial Debian release (Closes: #650266) -- James Page Mon, 28 Nov 2011 11:22:58 +0000 jenkins-htmlunit (2.6-jenkins-6-0ubuntu1) precise; urgency=low * Initial release -- James Page Fri, 21 Oct 2011 14:17:23 +0100