[uimaj] Initial import (#1005782).

gil gil at fedoraproject.org
Mon Feb 3 16:06:01 UTC 2014


commit c05ada489101d6ea468b1cf1f2abe57fe9733538
Author: gil <puntogil at libero.it>
Date:   Mon Feb 3 17:06:19 2014 +0100

    Initial import (#1005782).

 .gitignore |    1 +
 sources    |    1 +
 uimaj.spec |  163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 165 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..3041c58 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/uimaj-2.5.0-source-release.zip
diff --git a/sources b/sources
index e69de29..3d74a35 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+40422ab17c74c97cd8f158d27c98528d  uimaj-2.5.0-source-release.zip
diff --git a/uimaj.spec b/uimaj.spec
new file mode 100644
index 0000000..5f1ad40
--- /dev/null
+++ b/uimaj.spec
@@ -0,0 +1,163 @@
+Name:          uimaj
+Version:       2.5.0
+Release:       1%{?dist}
+Summary:       Apache UIMA is an implementation of the OASIS-UIMA specifications
+License:       ASL 2.0
+URL:           http://uima.apache.org/
+Source0:       http://www.apache.org/dist/uima/%{name}-%{version}/%{name}-%{version}-source-release.zip
+
+BuildRequires: java-devel
+
+BuildRequires: mvn(ant-contrib:ant-contrib)
+BuildRequires: mvn(axis:axis)
+BuildRequires: mvn(axis:axis-jaxrpc)
+BuildRequires: mvn(commons-io:commons-io)
+BuildRequires: mvn(junit:junit)
+BuildRequires: mvn(log4j:log4j)
+BuildRequires: mvn(org.apache.commons:commons-logging)
+# maven plugins
+BuildRequires: mvn(org.apache.maven:maven-core)
+BuildRequires: mvn(org.apache.maven:maven-plugin-api)
+BuildRequires: mvn(org.apache.maven:maven-project)
+BuildRequires: mvn(org.apache.maven.plugin-testing:maven-plugin-testing-harness)
+BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
+BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-tools-javadoc)
+BuildRequires: mvn(org.apache.uima:parent-pom)
+BuildRequires: mvn(org.sonatype.plexus:plexus-build-api)
+
+BuildRequires: apache-rat-plugin
+BuildRequires: maven-local
+BuildRequires: maven-dependency-plugin
+BuildRequires: maven-enforcer-plugin
+BuildRequires: maven-invoker-plugin
+BuildRequires: maven-plugin-build-helper
+BuildRequires: maven-plugin-bundle
+BuildRequires: maven-plugin-plugin
+BuildRequires: maven-remote-resources-plugin
+BuildRequires: maven-site-plugin
+BuildRequires: maven-surefire-provider-junit4
+BuildRequires: mvn(org.apache.ant:ant-apache-regexp)
+
+BuildArch:     noarch
+
+%description
+Apache UIMA is an implementation of the OASIS-UIMA specifications.
+
+OASIS UIMA Committee: <http://www.oasis-open.org/committees/uima/>.
+
+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.
+
+%package -n jcasgen-maven-plugin
+Summary:       Apache UIMA Maven JCasGen Plugin
+
+%description -n jcasgen-maven-plugin
+A Maven Plugin for using JCasGen to generate Java classes from
+XML type system descriptions.
+
+%package -n uima-pear-maven-plugin
+Summary:       Apache UIMA Maven Pear Plugin
+
+%description -n uima-pear-maven-plugin
+This is a maven plugin that produces a pear artifact.
+
+%package javadoc
+Summary:       Javadoc for %{name}
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q
+# Cleanup
+find .  -name "*.jar" -delete
+find .  -name "*.bat" -delete
+find .  -name "*.class" -delete
+find .  -name "*.cmd" -delete
+
+# [ERROR] uimaj-adapter-soap/src/main/java/org/apache/uima/adapter/soap/BinaryDeserializer.java
+# cannot access org.apache.commons.logging.Log
+%pom_add_dep org.apache.commons:commons-logging %{name}-adapter-soap
+
+# Build @ random fails
+%pom_remove_plugin :apache-rat-plugin
+
+# Unavailable libraries
+# e.g.
+# UIMA_CLASSPATH=$UIMA_CLASSPATH:$UIMA_HOME/lib/uimaj-as-core.jar
+# UIMA_CLASSPATH=$UIMA_CLASSPATH:$UIMA_HOME/lib/uimaj-as-activemq.jar
+# UIMA_CLASSPATH=$UIMA_CLASSPATH:$UIMA_HOME/lib/uimaj-as-jms.jar
+# for now, until all deps aren't available, i prefer don't install script files
+# or systemd support
+# src/main/scripts/*.sh
+
+# Remove eclipse stuff (dont provides pom or depmap file)
+%pom_disable_module ../aggregate-%{name}-eclipse-plugins aggregate-%{name}
+%pom_remove_dep org.apache.uima:%{name}-ep-cas-editor
+%pom_remove_dep org.apache.uima:%{name}-ep-configurator
+%pom_remove_dep org.apache.uima:%{name}-ep-debug
+%pom_remove_dep org.apache.uima:%{name}-ep-jcasgen
+%pom_remove_dep org.apache.uima:%{name}-ep-pear-packager
+%pom_remove_dep org.apache.uima:%{name}-ep-runtime
+%pom_remove_dep org.apache.uima:%{name}-ep-cas-editor-ide
+%pom_remove_dep org.apache.uima:%{name}-ep-launcher
+%pom_remove_dep org.apache.uima:%{name}-examples
+#%%pom_remove_dep org.eclipse.emf:common %%{name}-examples
+#%%pom_remove_dep org.eclipse.emf:ecore %%{name}-examples
+#%%pom_remove_dep org.eclipse.emf:ecore-xmi %%{name}-examples
+%pom_disable_module ../%{name}-examples aggregate-%{name}
+
+# Use system jvm apis
+%pom_remove_dep org.apache.geronimo.specs:geronimo-activation_1.0.2_spec %{name}-adapter-soap
+
+# Unavailable deps org.apache.uima:uima-docbook-olink:zip:olink:1-SNAPSHOT
+%pom_disable_module ../aggregate-%{name}-docbooks aggregate-%{name}
+
+# These tests @ random fails
+rm -r %{name}-core/src/test/java/org/apache/uima/internal/util/UIMAClassLoaderTest.java \
+  %{name}-core/src/test/java/org/apache/uima/cas/test/SofaTest.java \
+  %{name}-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngine_implTest.java \
+  %{name}-core/src/test/java/org/apache/uima/util/impl/JSR47Logger_implTest.java \
+  jcasgen-maven-plugin/src/test/java/org/apache/uima/tools/jcasgen/maven/JCasGenMojoTest.java
+
+# Unavailable test:crossref2:1.0.0-SNAPSHOT
+%pom_remove_plugin :maven-invoker-plugin jcasgen-maven-plugin
+ 
+sed -i 's/\r//' NOTICE README
+
+%build
+
+%mvn_package :PearPackagingMavenPlugin uima-pear-maven-plugin
+%mvn_package :jcasgen-maven-plugin jcasgen-maven-plugin
+%mvn_build -- -Dproject.build.sourceEncoding=UTF-8
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%dir %{_javadir}/%{name}
+%doc LICENSE NOTICE README RELEASE_NOTES.html
+
+%files -n jcasgen-maven-plugin -f .mfiles-jcasgen-maven-plugin
+%doc LICENSE NOTICE
+
+%files -n uima-pear-maven-plugin -f .mfiles-uima-pear-maven-plugin
+%doc LICENSE NOTICE
+
+%files javadoc -f .mfiles-javadoc
+%doc LICENSE NOTICE
+
+%changelog
+* Wed Jan 15 2014 gil cattaneo <puntogil at libero.it> 2.5.0-1
+- update to 2.5.0
+
+* Tue Aug 27 2013 gil cattaneo <puntogil at libero.it> 2.4.2-1
+- update to 2.4.2
+
+* Wed Feb 06 2013 gil cattaneo <puntogil at libero.it> 2.4.0-1
+- initial rpm
\ No newline at end of file


More information about the scm-commits mailing list