From 3b69969d2ff1e4ae87da629ce805562fb7c6e721 Mon Sep 17 00:00:00 2001 From: gil Date: Aug 13 2012 21:41:19 +0000 Subject: Initial import (#822920). --- diff --git a/.gitignore b/.gitignore index e69de29..06ed7c7 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/activeio-3.1.4-src-svn.tar.gz diff --git a/activeio-3.1.4-fixbuild.patch b/activeio-3.1.4-fixbuild.patch new file mode 100644 index 0000000..20ebefe --- /dev/null +++ b/activeio-3.1.4-fixbuild.patch @@ -0,0 +1,192 @@ +diff -Nru activeio-3.1.4/activeio-core/pom.xml activeio-3.1.4-gil/activeio-core/pom.xml +--- activeio-3.1.4/activeio-core/pom.xml 2012-04-19 17:40:34.000000000 +0200 ++++ activeio-3.1.4-gil/activeio-core/pom.xml 2012-05-18 13:30:38.165132211 +0200 +@@ -30,7 +30,6 @@ + A high performance IO abstraction framework + + +- org.objectweb.howl.log*;resolution:=optional, + * + + +@@ -63,18 +62,50 @@ + + + **/NIOAsyncChannelTest.* ++ **/JournalPerfTool.* + + + + ++ ++ org.apache.maven.plugins ++ maven-compiler-plugin ++ ++ ++ default-compile ++ compile ++ ++ ++ **/HowlJournal.* ++ ++ ++ ++ compile ++ ++ ++ ++ default-testCompile ++ test-compile ++ ++ ++ **/JournalPerfTool.* ++ ++ ++ ++ testCompile ++ ++ ++ ++ ++ + + + + + + +- org.apache.geronimo.specs +- geronimo-j2ee-management_1.1_spec ++ org.jboss.spec.javax.management.j2ee ++ jboss-j2eemgmt-api_1.1_spec + + + commons-logging +@@ -82,12 +113,17 @@ + + + +- ++ ++ ++ junit ++ junit ++ 4.8.2 ++ test + +- + + + +diff -Nru activeio-3.1.4/pom.xml activeio-3.1.4-gil/pom.xml +--- activeio-3.1.4/pom.xml 2012-04-19 17:40:34.000000000 +0200 ++++ activeio-3.1.4-gil/pom.xml 2012-05-18 13:26:13.055140793 +0200 +@@ -54,15 +54,15 @@ + + + +- org.apache.geronimo.specs +- geronimo-j2ee-management_1.1_spec +- 1.0.1 ++ org.jboss.spec.javax.management.j2ee ++ jboss-j2eemgmt-api_1.1_spec ++ 1.0.1.Final + +- ++ + + commons-logging + commons-logging +@@ -164,15 +164,15 @@ + maven-bundle-plugin + 1.0.0 + +- ++ + +- org.codehaus.mojo +- rat-maven-plugin +- 1.0-alpha-3 ++ org.apache.rat ++ apache-rat-plugin ++ 0.8-SNAPSHOT + + false + +@@ -212,7 +212,7 @@ + + + +- ++ + + org.apache.felix + maven-bundle-plugin +@@ -285,11 +285,11 @@ + cobertura-maven-plugin + 2.5.1 + +- ++ + + + +@@ -304,7 +304,7 @@ + + + +- ++ + + +- org.apache.geronimo.genesis +- apache-source-release-assembly-descriptor ++ + +- 2.0 ++ + + + diff --git a/activeio.spec b/activeio.spec new file mode 100644 index 0000000..a811118 --- /dev/null +++ b/activeio.spec @@ -0,0 +1,93 @@ +Name: activeio +Version: 3.1.4 +Release: 1%{?dist} +Summary: Apache ActiveMQ ActiveIO :: Core +Group: Development/Libraries +License: ASL 2.0 +Url: http://activemq.apache.org/ +# svn export http://svn.apache.org/repos/asf/activemq/activeio/tags/activeio-parent-3.1.4/ activeio-3.1.4 +# tar czf activeio-3.1.4-src-svn.tar.gz activeio-3.1.4 +Source0: activeio-3.1.4-src-svn.tar.gz +# remove how-logger integration +# remove ianal-maven-plugin maven-assembly-plugin(unavailable deps org.apache.geronimo.genesis apache-source-release-assembly-descriptor 2.0) taglist-maven-plugin +# change geronimo-j2ee-management_1.1_spec with jboss-j2eemgmt-api_1.1_spec +# change rat-maven-plugin with apache-rat-plugin +# add junit for test +Patch0: activeio-3.1.4-fixbuild.patch +BuildRequires: java-devel +BuildRequires: jpackage-utils + +BuildRequires: apache-commons-logging +BuildRequires: jboss-j2eemgmt-1.1-api + +BuildRequires: junit4 + +BuildRequires: maven +BuildRequires: maven-compiler-plugin +BuildRequires: maven-enforcer-plugin +BuildRequires: maven-install-plugin +BuildRequires: maven-jar-plugin +BuildRequires: maven-javadoc-plugin +BuildRequires: maven-plugin-bundle +BuildRequires: maven-resources-plugin +BuildRequires: maven-surefire-plugin +BuildRequires: maven-surefire-provider-junit4 + +Requires: apache-commons-logging +Requires: jboss-j2eemgmt-1.1-api + +Requires: java +Requires: jpackage-utils +BuildArch: noarch + +%description +A high performance IO abstraction framework. + +%package javadoc +Group: Documentation +Summary: Javadoc for %{name} +Requires: jpackage-utils + +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q +%patch0 -p1 + +sed -i 's/\r//' NOTICE + +%build + +mvn-rpmbuild -Dproject.build.sourceEncoding=UTF-8 install javadoc:aggregate + +%install + +mkdir -p %{buildroot}%{_javadir}/activemq +install -m 644 %{name}-core/target/%{name}-core-%{version}.jar \ + %{buildroot}%{_javadir}/activemq/%{name}-core.jar +install -m 644 %{name}-core/target/%{name}-core-%{version}-tests.jar \ + %{buildroot}%{_javadir}/activemq/%{name}-core-tests.jar + +mkdir -p %{buildroot}%{_mavenpomdir} +install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.activemq-%{name}-parent.pom +%add_maven_depmap JPP.activemq-%{name}-parent.pom +install -pm 644 %{name}-core/pom.xml %{buildroot}%{_mavenpomdir}/JPP.activemq-%{name}-core.pom +%add_maven_depmap JPP.activemq-%{name}-core.pom activemq/%{name}-core.jar + +mkdir -p %{buildroot}%{_javadocdir}/%{name} +cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} + +%files +%{_javadir}/activemq/%{name}-core*.jar +%{_mavenpomdir}/JPP.activemq-%{name}-*.pom +%{_mavendepmapfragdir}/%{name} +%doc LICENSE NOTICE + +%files javadoc +%{_javadocdir}/%{name} +%doc LICENSE NOTICE + +%changelog +* Fri May 18 2012 gil cattaneo 3.1.4-1 +- initial rpm \ No newline at end of file diff --git a/sources b/sources index e69de29..4a22d8b 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d59613bdcead414ee56bbe88c1606feb activeio-3.1.4-src-svn.tar.gz