debian/0000755000000000000000000000000011663474133007176 5ustar debian/compat0000644000000000000000000000000211663263627010400 0ustar 7 debian/maven.cleanIgnoreRules0000644000000000000000000000150111663263627013470 0ustar # Maven clean ignore rules - ignore some Maven dependencies and plugins # during the clean phase of a Maven build # 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 before mvn clean is called # junit junit jar s/3\\..*/3.x/ debian/copyright0000644000000000000000000000073211663263627011137 0ustar Format: http://dep.debian.net/deps/dep5/ Upstream-Name: Doxia Sitetools Source: http://maven.apache.org/doxia/doxia-sitetools Files: * Copyright: 2005-2011, The Apache Software Foundation. License: Apache-2.0 Files: debian/* Copyright: 2008-2011, Torsten Werner > 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/orig-tar.sh0000755000000000000000000000075411663263627011273 0ustar #!/bin/sh -e VERSION=$2 TAR=../doxia-sitetools_$VERSION.orig.tar.gz DIR=doxia-sitetools-$VERSION TAG=$(echo "doxia-sitetools-$VERSION" | sed -re's/~(alpha|beta)/-\1-/') svn export http://svn.apache.org/repos/asf/maven/doxia/doxia-sitetools/tags/${TAG}/ $DIR GZIP=--best tar -c -z -f $TAR --exclude '*.jar' --exclude '*.class' $DIR rm -rf $DIR ../$TAG # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir && echo "moved $TAR to $origDir" fi debian/libdoxia-sitetools-java.poms0000644000000000000000000000316111663263627014640 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 --no-parent --has-package-version doxia-decoration-model/pom.xml --has-package-version doxia-doc-renderer/pom.xml --has-package-version doxia-site-renderer/pom.xml --has-package-version debian/libdoxia-sitetools-java-doc.install0000644000000000000000000000010111663263627016062 0ustar target/site/apidocs/* usr/share/doc/libdoxia-sitetools-java/api debian/README.source0000644000000000000000000000045311663263627011363 0ustar Information about doxia-sitetools ------------------------------ 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. debian/libdoxia-sitetools-java-doc.doc-base.api0000644000000000000000000000052511663263627016653 0ustar Document: libdoxia-sitetools-java Title: API Javadoc for Doxia Sitetools Author: Doxia Sitetools developers Abstract: This is the API Javadoc provided for the libdoxia-sitetools-java library. Section: Programming Format: HTML Index: /usr/share/doc/libdoxia-sitetools-java/api/index.html Files: /usr/share/doc/libdoxia-sitetools-java/api/* debian/patches/0000755000000000000000000000000011663474123010624 5ustar debian/patches/0002-disable-plexus-javadoc.patch0000644000000000000000000000156311663263627016564 0ustar From: Torsten Werner Date: Sat, 10 Sep 2011 17:39:02 +0200 Subject: disable plexus-javadoc There is a dependency that cannot be resolved. --- pom.xml | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index f6259dc..8299e8a 100644 --- a/pom.xml +++ b/pom.xml @@ -260,13 +260,6 @@ under the License. http://plexus.codehaus.org/plexus-utils/apidocs/ http://junit.sourceforge.net/javadoc/ - - - org.codehaus.plexus - plexus-javadoc - 1.0 - - -- debian/patches/series0000644000000000000000000000010211663263627012037 0ustar 0001-fix-for-lastModified.patch 0002-disable-plexus-javadoc.patch debian/patches/0001-fix-for-lastModified.patch0000644000000000000000000000460511663263627016211 0ustar From: Gabriele Giacone <1o5g4r8o@gmail.com> Date: Sat, 10 Sep 2011 16:50:18 +0200 Subject: fix for lastModified --- ...DefaultDecorationModelInheritanceAssembler.java | 5 ----- .../doxia/siterenderer/DefaultSiteRenderer.java | 3 +-- 2 files changed, 1 insertions(+), 7 deletions(-) diff --git a/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java b/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java index e1734f0..cb4d8f3 100644 --- a/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java +++ b/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java @@ -83,11 +83,6 @@ public class DefaultDecorationModelInheritanceAssembler implements DecorationMod child.setPoweredBy( mergePoweredByLists( child.getPoweredBy(), parent.getPoweredBy(), urlContainer ) ); - if ( parent.getLastModified() > child.getLastModified() ) - { - child.setLastModified( parent.getLastModified() ); - } - assembleBodyInheritance( name, child, parent, urlContainer ); assembleCustomInheritance( child, parent ); diff --git a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java index a396281..21e7c3b 100644 --- a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java +++ b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java @@ -308,8 +308,7 @@ public class DefaultSiteRenderer File inputFile = new File( renderingContext.getBasedir(), renderingContext.getInputName() ); - boolean modified = !outputFile.exists() || ( inputFile.lastModified() > outputFile.lastModified() ) - || ( siteRenderingContext.getDecoration().getLastModified() > outputFile.lastModified() ); + boolean modified = !outputFile.exists() || ( inputFile.lastModified() > outputFile.lastModified() ); if ( modified || docRenderer.isOverwrite() ) { -- debian/maven.rules0000644000000000000000000000401711663263627011366 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/ com.lowagie itext jar 1.4 * * commons-collections commons-collections jar s/3\..*/3.x/ * * junit junit jar s/3\..*/3.x/ * * org.apache.maven.doxia doxia-core jar s/.*/debian/ * * org.apache.maven.doxia doxia-decoration-model jar s/.*/debian/ * * org.apache.maven.doxia doxia-doc-renderer jar s/.*/debian/ * * org.apache.maven.doxia doxia-logging-api jar s/.*/debian/ * * org.apache.maven.doxia doxia-module-apt jar s/.*/debian/ * * org.apache.maven.doxia doxia-module-confluence jar s/.*/debian/ * * org.apache.maven.doxia doxia-module-docbook-simple jar s/.*/debian/ * * org.apache.maven.doxia doxia-module-fml jar s/.*/debian/ * * org.apache.maven.doxia doxia-module-fo jar s/.*/debian/ * * org.apache.maven.doxia doxia-module-itext jar s/.*/debian/ * * org.apache.maven.doxia doxia-module-xdoc jar s/.*/debian/ * * org.apache.maven.doxia doxia-module-xhtml jar s/.*/debian/ * * org.apache.maven.doxia doxia-sink-api jar s/.*/debian/ * * org.apache.maven.doxia doxia-site-renderer jar s/.*/debian/ * * org.apache.maven.doxia doxia-sitetools pom s/.*/debian/ * * org.codehaus.plexus plexus-container-default jar s/1\.0-alpha.*/1.0-alpha/ * * s/velocity/org.apache.velocity/ * * s/.*/debian/ * * debian/maven.publishedRules0000644000000000000000000000164211663263627013227 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/maven.ignoreRules0000644000000000000000000000157511663263627012540 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/ htmlunit htmlunit * * * * org.apache.maven.doxia doxia-core * * * * org.apache.maven.plugins maven-project-info-reports-plugin * * * * debian/rules0000755000000000000000000000210311663466146010257 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_DOC_TARGET := javadoc:jar javadoc:aggregate get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename IMPORT_BINARY_JARS = \ for jar in `find $(CURDIR)/doxia-* -name "*.jar" -print`; \ do \ artifact=$$(basename $$(dirname $$(echo $$jar | sed "s/\/target//"))); \ if ! test -d $(CURDIR)/debian/maven-repo/org/apache/maven/doxia/$$artifact/$(DEB_UPSTREAM_VERSION); \ then \ echo "Copying just-built binary jar for $$artifact into local maven repository."; \ mvn install:install-file \ -DgroupId=org.apache.maven.doxia \ -DartifactId=$$artifact \ -Dversion=$(DEB_UPSTREAM_VERSION) \ -Dmaven.repo.local=$(CURDIR)/debian/maven-repo \ -Dpackaging=jar -Dfile=$$jar; \ else \ echo "We already have the latest version JAR file for $$artifact in the local maven repo."; \ fi; \ done binary-jars: $(call IMPORT_BINARY_JARS) touch $@ after-mvn-build:: binary-jars debian/watch0000644000000000000000000000026211663263627010233 0ustar version=3 opts="uversionmangle=s/-(alpha|beta)-/~$1/" \ http://svn.apache.org/repos/asf/maven/doxia/doxia-sitetools/tags/ \ doxia-sitetools-(\d.*)/ debian debian/orig-tar.sh debian/changelog0000644000000000000000000000540611663466756011071 0ustar doxia-sitetools (1.1.4-1ubuntu1) precise; urgency=low * debian/control: - re-add fop to Build-Depends. - add libjaxen-java to Build-Depends. - add libmaven-install-plugin-java to Build-Depends. * debian/maven.properties: ensure maven runs offline. * debian/rules: install just-built jar files back into the local maven repo for the build (they are required for building the docs). -- Mathieu Trudel-Lapierre Thu, 24 Nov 2011 10:52:45 -0500 doxia-sitetools (1.1.4-1) unstable; urgency=low * Newer but not newest upstream release. * Refresh patch. * Update Standards-Version: 3.9.2. * Use Maven to build the package. * Add a documentation package. * Update debian/copyright. -- Torsten Werner Sat, 10 Sep 2011 17:43:47 +0200 doxia-sitetools (1.1.2-1) unstable; urgency=low * New upstream release. * Standards-Version to 3.8.4. * Source format 3.0 (quilt). -- Gabriele Giacone <1o5g4r8o@gmail.com> Fri, 26 Feb 2010 01:08:30 +0100 doxia-sitetools (1.1.1-1) unstable; urgency=low * New upstream release. * Increased Build-Depends of libdoxia-java to >= 1.1.1. * Added fop to Build-Depends. * Build-Depends on debhelper >= 7. * Added myself to Uploaders. * Updated Standards-Version to 3.8.3. -- Michael Koch Mon, 05 Oct 2009 12:52:55 +0200 doxia-sitetools (1.1-3) unstable; urgency=low * Upload to unstable. -- Torsten Werner Sun, 09 Aug 2009 10:49:17 +0200 doxia-sitetools (1.1-2) experimental; urgency=low * Fix version of iText in the Maven POM dependencies -- Ludovic Claude Fri, 24 Jul 2009 21:00:18 +0100 doxia-sitetools (1.1-1) experimental; urgency=low * New upstream version, add myself to Uploaders * Change section to java, bump up Standards-Version to 3.8.1 * Add ${misc:Depends} to Depends to clear Lintian warnings * Add the Maven POM to the package, * Add a Build-Depends-Indep dependency on maven-repo-helper * Use mh_installpom and mh_installjar to install the POM and the jar to the Maven repository * Add Depends: and Recommends: on the binary package -- Ludovic Claude Thu, 14 May 2009 18:27:59 +0100 doxia-sitetools (1.0-alpha-11-3) unstable; urgency=low * Add plexus component descriptors. -- Torsten Werner Tue, 16 Dec 2008 23:36:08 +0100 doxia-sitetools (1.0-alpha-11-2) unstable; urgency=low * Update for newest modello package. * Run modello for doxia-decoration-model. -- Torsten Werner Mon, 15 Dec 2008 22:07:33 +0100 doxia-sitetools (1.0-alpha-11-1) unstable; urgency=low * Initial release. (Closes: #507082) -- Torsten Werner Thu, 27 Nov 2008 23:10:01 +0100 debian/control0000644000000000000000000000565711663466563010626 0ustar Source: doxia-sitetools Section: java Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Java Maintainers Uploaders: Torsten Werner , Ludovic Claude , Michael Koch Build-Depends: debhelper (>= 7), cdbs, default-jdk, maven-debian-helper (>= 1.4) Build-Depends-Indep: libclirr-maven-plugin-java, libmodello-maven-plugin-java, libplexus-maven-plugin-java, libcommons-collections3-java, libdoxia-java, libitext1-java, libjaxp1.3-java, libplexus-containers-java, libplexus-i18n-java, libplexus-utils-java, libxalan2-java, junit (>= 3.8.2), libdoxia-java, default-jdk-doc, libdoxia-java-doc, libplexus-containers-java-doc, libplexus-utils-java-doc, libxalan2-java-doc, libmaven-javadoc-plugin-java, fop, libjaxen-java, libmaven-install-plugin-java Standards-Version: 3.9.2 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/doxia-sitetools Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/doxia-sitetools/ Homepage: http://maven.apache.org/doxia/doxia-sitetools/ Package: libdoxia-sitetools-java Architecture: all Depends: ${misc:Depends}, ${maven:Depends} Recommends: ${maven:OptionalDepends} Suggests: libdoxia-sitetools-java-doc Conflicts: libdoxia-java (<= 1.0-alpha-7-1) Description: Extension package of the content generation framework Doxia Doxia Sitetools generates sites, consisting of static and dynamic content that was generated by Doxia. Doxia is a content generation framework which aims to provide its users with powerful techniques for generating static and dynamic content. . Doxia can be used to generate static sites in addition to being incorporated into dynamic content generation systems like blogs, wikis and content management systems. . Doxia is used exensively by Maven and it powers the entire documentation system of Maven. It gives Maven the ability to take any document that Doxia supports and output it any format. Package: libdoxia-sitetools-java-doc Architecture: all Section: doc Depends: ${misc:Depends}, ${maven:DocDepends} Recommends: ${maven:DocOptionalDepends} Suggests: libdoxia-sitetools-java Description: Documentation for Doxia Sitetools Doxia Sitetools generates sites, consisting of static and dynamic content that was generated by Doxia. Doxia is a content generation framework which aims to provide its users with powerful techniques for generating static and dynamic content. . Doxia can be used to generate static sites in addition to being incorporated into dynamic content generation systems like blogs, wikis and content management systems. . Doxia is used exensively by Maven and it powers the entire documentation system of Maven. It gives Maven the ability to take any document that Doxia supports and output it any format. . This package contains the API documentation of libdoxia-sitetools-java. debian/maven.properties0000644000000000000000000000017611663464107012426 0ustar # Include here properties to pass to Maven during the build. # For example: maven.test.skip=true maven.settings.offline=true debian/source/0000755000000000000000000000000011663474123010475 5ustar debian/source/format0000644000000000000000000000001411663263627011710 0ustar 3.0 (quilt)