debian/0000775000000000000000000000000012026310626007166 5ustar debian/rules0000775000000000000000000000046311763475433010270 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:aggregate DEB_BUILDDIR := uima-as/ get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/README.source0000664000000000000000000000116511763475433011367 0ustar Information about apache-uima-as -------------------------------- 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. Removed files from upstream tarball ----------------------------------- As described into debian/copyright some files where removed from upstream tarball : - Remove *.ppt (*MS PowerPoint files*) - Remove saxon *binary distribution* - Remove apache-activemq *binary distribution* See debian/orig-tar.sh for detailed filenames. debian/maven.rules0000664000000000000000000000306111763475433011367 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/ junit junit jar s/3\..*/3.x/ * * org.springframework * * s/3\..*/3.x/ * * org.apache.activemq s/activemq-all/activemq-core/ jar s/.*/debian/ * * # for uima-as (aggregate) commons-httpclient commons-httpclient jar s/.*/3.x/ * * log4j log4j jar s/.*/1.2.x/ * * commons-collections commons-collections jar s/.*/3.x/ * * s/org.apache.geronimo.specs/javax.servlet/ s/geronimo-servlet_2.5_spec/servlet-api/ jar s/.*/2.5/ * * s/org.apache.geronimo.specs/javax.jms/ s/geronimo-jms_1.1_spec/jms/ jar s/.*/debian/ * * s/org.apache.geronimo.specs/javax/ s/geronimo-j2ee-management_1.1_spec/javaee-api/ jar s/.*/debian/ * * s/org.apache.geronimo.specs/javax/ s/geronimo-j2ee-connector_1.5_spec/javaee-api/ jar s/.*/debian/ * * debian/control0000664000000000000000000000727711763475433010625 0ustar Source: uima-as Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Damien Raude-Morvan Build-Depends: cdbs, debhelper (>= 7), default-jdk, maven-debian-helper (>= 1.4.4), maven-repo-helper (>= 1.5.2) Build-Depends-Indep: ant, glassfish-javaee, libactivemq-java, libactivemq-protobuf-java, libbuild-helper-maven-plugin-java, libcommons-codec-java, libcommons-codec-java-doc, libcommons-dbcp-java, libcommons-dbcp-java-doc, libcommons-logging-java, libcommons-logging-java-doc, libcommons-pool-java, libcommons-pool-java-doc, libmaven-antrun-plugin-java, libmaven-bundle-plugin-java, libmaven-dependency-plugin-java, libmaven-install-plugin-java, libmaven-javadoc-plugin-java, libservlet2.5-java, libspring-beans-java, libspring-context-java, libspring-core-java, libspring-jms-java, libspring-transaction-java, libuima-adapter-soap-java, libuima-adapter-vinci-java, libuima-core-java, libuima-cpe-java, libuima-document-annotation-java, libuima-tools-java, libuima-vinci-java, uima-doc, uima-examples Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/pkg-java/uima-as.git Vcs-Browser: http://git.debian.org/?p=pkg-java/uima-as.git Homepage: http://uima.apache.org/doc-uimaas-what.html Package: libuima-as-java Architecture: all Depends: ${maven:Depends}, ${misc:Depends} Recommends: ${maven:OptionalDepends} Description: Apache UIMA Asynch Scaleout framework Apache UIMA is an implementation of the OASIS-UIMA specifications. . OASIS UIMA Committee: . . Unstructured Information Management applications are software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. . An example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for or located-at. . UIMA Asynch Scaleout (or UIMA AS) is an extension to the Apache UIMA framework and SDK, using JMS messaging to support scaleout. Package: libuima-as-java-doc Architecture: all Section: doc Depends: ${maven:DocDepends}, ${misc:Depends} Recommends: ${maven:DocOptionalDepends} Suggests: libuima-as-java Description: Documentation for Apache UIMA Asynch Scaleout framework Apache UIMA is an implementation of the OASIS-UIMA specifications. . OASIS UIMA Committee: . . Unstructured Information Management applications are software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. . An example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for or located-at. . UIMA Asynch Scaleout (or UIMA AS) is an extension to the Apache UIMA framework and SDK, using JMS messaging to support scaleout. . This package contains the API documentation of libuima-as-java. debian/libuima-as-java.links0000664000000000000000000000052311763475433013211 0ustar /usr/share/java/uimaj-as-activemq.jar /usr/share/uima/lib/uimaj-as-activemq.jar /usr/share/java/uimaj-as-core.jar /usr/share/uima/lib/uimaj-as-core.jar /usr/share/java/uimaj-as-jms.jar /usr/share/uima/lib/uimaj-as-jms.jar /usr/share/java/uimaj-as-osgi-runtime.jar /usr/share/uima/lib/uimaj-as-osgi-runtime.jar debian/copyright0000664000000000000000000000173411763475433011145 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Apache UIMA Asynch Scaleout framework Upstream-Contact: The Apache Software Foundation Source: http://www.apache.org/dist/uima/ Comment: 1) Saxon and ActiveMQ are not included into debian tarball, so there is not source code or binary into this package. (so upstream NOTICE and LICENCE files are not in sync with debian/copyright) This can be checked in debian/orig-tar.exclude. 2) Also, there is no SVG Icons since we've disabled upstream UIMA SDK bundling with. debian/patches/disable_uima_extract.diff Files: * Copyright: Copyright (c) 2007, 2008 IBM Corporation Copyright 2008, 2011 The Apache Software Foundation License: Apache-2.0 Files: debian/* Copyright: 2010-2011, Damien Raude-Morvan 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/maven.ignoreRules0000664000000000000000000000241011763475433012530 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/ org.apache.uima uimaj-as-camel * * * * org.apache.uima uimaj-ep-deployeditor * * * * org.apache.uima uimaj-ep-runtime-deployeditor * * * * org.apache.camel camel-core * * * * org.eclipse.jetty.aggregate jetty-all-server jar * * * org.apache.activemq activemq-web jar * * * org.apache.activemq activemq-spring jar * * * org.apache.activemq activemq-optional jar * * * mx4j mx4j-remote * * * * mx4j mx4j * * * * xmlpull xmlpull * * * * org.springframework spring-asm * * * * org.apache.maven.plugins maven-deploy-plugin * * * * debian/maven.properties0000664000000000000000000000020611763475433012427 0ustar # Include here properties to pass to Maven during the build. maven.test.skip=true maven.compiler.source=1.5 maven.compiler.target=1.5 debian/TODO0000664000000000000000000000017211763475433007675 0ustar - Find a way to configure activemq automagically ? - Build a real test case for "integration testing" of UIMA-AS + UIMA-J debian/orig-tar.sh0000775000000000000000000000034711763475433011274 0ustar #!/bin/sh -e # $2 version # $3 original tarball ZIP=$3 TAR=uima-as_$2.orig.tar.gz DIR=uima-as-$2 # clean up the upstream tarball unzip $ZIP GZIP=--best tar -c -z -f $TAR -X debian/orig-tar.exclude $DIR rm -rf $DIR rm $3 exit 0 debian/watch0000664000000000000000000000015111763475433010233 0ustar version=3 http://www.apache.org/dist/uima/uima-as-([\d\.]+)-source-release.zip debian debian/orig-tar.sh debian/libuima-as-java.poms0000664000000000000000000000355511763475433013057 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. # uima-as-parent/pom.xml --no-parent uima-as/pom.xml uima-as-docbooks/pom.xml --ignore-pom uimaj-as-jms/pom.xml uimaj-as-core/pom.xml uimaj-as-osgi-runtime/pom.xml uimaj-as-activemq/pom.xml uimaj-as-camel/pom.xml --ignore-pom uimaj-ep-runtime-deployeditor/pom.xml --ignore-pom uimaj-ep-deployeditor/pom.xml --ignore-pom uimaj-eclipse-feature-deployeditor/pom.xml --ignore-pom aggregate-uima-as/pom.xml aggregate-uima-as-eclipse-plugins/pom.xml debian/changelog0000664000000000000000000000174712026310625011050 0ustar uima-as (2.3.1-3build1) quantal; urgency=low * No-change rebuild with new version of maven-debian-helper to restore jar files to /usr/share/java. -- James Page Wed, 19 Sep 2012 10:34:11 +0100 uima-as (2.3.1-3) unstable; urgency=low * Fix FTBFS with lastest glassfish changes (Closes: #676124): - Add explicit B-D on glassfish-javaee and libservlet2.5-java. - Adapt d/patches/jee_dependencies.diff to d/maven.rules. * d/control: Update Standards-Version to 3.9.3, no changes needed. * d/copyright: Upgrade to copyright format 1.0. -- Damien Raude-Morvan Tue, 05 Jun 2012 23:06:18 +0200 uima-as (2.3.1-2) unstable; urgency=low * Add links for uimaj-as JARs into /usr/share/uima/lib/. -- Damien Raude-Morvan Sun, 04 Sep 2011 23:23:12 +0200 uima-as (2.3.1-1) unstable; urgency=low * Initial release (Closes: #631240). -- Damien Raude-Morvan Mon, 22 Aug 2011 23:21:32 +0200 debian/libuima-as-java-doc.install0000664000000000000000000000010111763475433014272 0ustar uima-as/target/site/apidocs/* usr/share/doc/libuima-as-java/api debian/compat0000664000000000000000000000000211763475433010403 0ustar 7 debian/orig-tar.exclude0000664000000000000000000000052411763475433012305 0ustar # Remove *.ppt (MS PowerPoint files) uima-as-docbooks/src/docbook/images/uima_async_scaleout/async.overview/*.ppt uima-as-docbooks/src/docbook/images/uima_async_scaleout/async.errorhandling/*.ppt # Remove saxon binary distribution uima-as/src/main/saxon # Remove apache-activemq binary distribution uima-as/src/main/apache-activemq-5.4.1 debian/maven.cleanIgnoreRules0000664000000000000000000000156411763475433013504 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/ org.apache.maven.plugins maven-deploy-plugin * * * debian/libuima-as-java-doc.doc-base.api0000664000000000000000000000046711763475433015070 0ustar Document: libuima-as-java Title: API Javadoc for UIMA AS: uima-as Author: UIMA AS: uima-as developers Abstract: This is the API Javadoc provided for the libuima-as-java library. Section: Programming Format: HTML Index: /usr/share/doc/libuima-as-java/api/index.html Files: /usr/share/doc/libuima-as-java/api/* debian/source/0000775000000000000000000000000011763475433010505 5ustar debian/source/format0000664000000000000000000000001411763475433011713 0ustar 3.0 (quilt) debian/patches/0000775000000000000000000000000011763475433010634 5ustar debian/patches/disable_uima_extract.diff0000664000000000000000000000174311763475433015643 0ustar Description: Disable UIMAJ distribution unpack Author: Damien Raude-Morvan Last-Update: 2011-06-21 Forwarded: not-needed --- a/uima-as/pom.xml +++ b/uima-as/pom.xml @@ -68,6 +68,7 @@ + @@ -331,7 +333,10 @@ unpackUimajBin + + none unpack true debian/patches/build-helper-version.diff0000664000000000000000000000142211763475433015524 0ustar Description: Force explicit call to parse-version goal in maven-build-helper-plugin Author: Damien Raude-Morvan Last-Update: 2011-06-21 Forwarded: not-needed --- a/uimaj-as-core/pom.xml +++ b/uimaj-as-core/pom.xml @@ -131,6 +131,12 @@ build-helper-maven-plugin 1.5 + + parse-version + + parse-version + + addVersionSrc add-source @@ -144,4 +150,4 @@ - \ No newline at end of file + debian/patches/jee_dependencies.diff0000664000000000000000000000073611763475433014745 0ustar --- a/uimaj-as-jms/pom.xml +++ b/uimaj-as-jms/pom.xml @@ -65,6 +65,11 @@ compile + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + + @@ -131,4 +136,4 @@ ${project.artifactId} - \ No newline at end of file + debian/patches/modules.diff0000664000000000000000000000160711763475433013142 0ustar Description: Disable some maven plugins Author: Damien Raude-Morvan Last-Update: 2011-06-21 Forwarded: not-needed --- a/aggregate-uima-as/pom.xml +++ b/aggregate-uima-as/pom.xml @@ -66,6 +66,8 @@ ../uimaj-as-core ../uimaj-as-jms ../aggregate-uima-as-eclipse-plugins + --- a/aggregate-uima-as-eclipse-plugins/pom.xml +++ b/aggregate-uima-as-eclipse-plugins/pom.xml @@ -60,10 +60,14 @@ + ../uimaj-as-osgi-runtime + debian/patches/disable_internal_javadoc.diff0000664000000000000000000000120711763475433016454 0ustar --- a/uima-as/pom.xml +++ b/uima-as/pom.xml @@ -363,8 +363,8 @@ javadocs-distr - prepare-package - + + deploy javadoc debian/patches/series0000664000000000000000000000016511763475433012053 0ustar jee_dependencies.diff build-helper-version.diff modules.diff disable_uima_extract.diff disable_internal_javadoc.diff