[RPM (6.0)] [DIST generic] ops4j-pax-exam2-2.4.0-1.jpp6
Ralph Apel <[email protected]> Fri, 21 Sep 2012 09:27:19 +0200
| Newsgroups | gmane.linux.jpackage.announce |
|---|---|
| Message-ID | <[email protected]> |
Name : ops4j-pax-exam2 Relocations: (not relocatable) Version : 2.4.0 Vendor: JPackage Project Release : 1.jpp6 Build Date: Fri 21 Sep 2012 09:20:01 AM CEST Install Date: (not installed) Build Host: linux.fritz.box Group : Development/Libraries Source RPM: (none) Size : 255967 License: Apache 2.0 License Signature : (none) Packager : Ralph Apel <[email protected]> URL : http://wiki.ops4j.org/display/paxexam/Pax+Exam Summary : Pax Exam OSGi testing Description : Pax Exam OSGi testing. --------------- Ralph Apel <r.apel at r-apel.de> 0:2.4.0-1 - 2.4.0 --------------- ops4j-pax-exam2.src: W: source-or-patch-not-bzipped ops4j-pax-exam2-container-rbc-pom.patch ops4j-pax-exam2.src: W: source-or-patch-not-bzipped ops4j-pax-exam2-AsyncJavaRunner.patch ops4j-pax-exam2.src: W: source-or-patch-not-bzipped ops4j-pax-exam2-2.4.0.tgz ops4j-pax-exam2.src: W: no-signature ops4j-pax-exam2.src: W: invalid-license Apache 2.0 License 1 packages and 0 specfiles checked; 0 errors, 5 warnings. --------------- Index: ops4j-pax-exam2-jpp-depmap.xml =================================================================== RCS file: /home/projects/jpackage/cvs/rpms/free/ops4j-pax-exam2/ops4j-pax-exam2-jpp-depmap.xml,v retrieving revision 1.1 diff -u -r1.1 ops4j-pax-exam2-jpp-depmap.xml --- ops4j-pax-exam2-jpp-depmap.xml 19 Aug 2012 22:54:50 -0000 1.1 +++ ops4j-pax-exam2-jpp-depmap.xml 21 Sep 2012 07:27:17 -0000 @@ -1,69 +1,5 @@ <dependencies> <!-- - <dependency> - <maven> - <groupId>org.sonatype.jline</groupId> - <artifactId>jline2</artifactId> - <version>2.5</version> - </maven> - <jpp> - <groupId>JPP</groupId> - <artifactId>jline2</artifactId> - <version>2.5</version> - </jpp> - </dependency> - - <dependency> - <maven> - <groupId>org.mortbay.jetty</groupId> - <artifactId>servlet-api</artifactId> - <version>2.5-20081211</version> - </maven> - <jpp> - <groupId>JPP</groupId> - <artifactId>servlet_2_5_api</artifactId> - <version>2.5</version> - </jpp> - </dependency> - - <dependency> - <maven> - <groupId>org.osgi</groupId> - <artifactId>org.osgi.core</artifactId> - <version>4.0.1</version> - </maven> - <jpp> - <groupId>JPP</groupId> - <artifactId>org.osgi.core</artifactId> - <version>4.2.0</version> - </jpp> - </dependency> - - <dependency> - <maven> - <groupId>org.testng</groupId> - <artifactId>testng</artifactId> - <version>5.8</version> - </maven> - <jpp> - <groupId>JPP</groupId> - <artifactId>testng</artifactId> - <version>5.8</version> - </jpp> - </dependency> - -<dependency> - <maven> - <groupId>com.thoughtworks.qdox</groupId> - <artifactId>qdox</artifactId> - <version>1.8</version> - </maven> - <jpp> - <groupId>JPP</groupId> - <artifactId>qdox</artifactId> - <version>1.12</version> - </jpp> -</dependency> --> <dependency> @@ -92,5 +28,291 @@ </jpp> </dependency> +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-artifact</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>artifact</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-artifact-manager</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>artifact-manager</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-artifact-test</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>artifact-test</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-core</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>core</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-error-diagnostics</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>error-diagnostics</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-model</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>model</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-monitor</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>monitor</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-api</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>plugin-api</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-descriptor</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>plugin-descriptor</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-parameter-documenter</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>plugin-parameter-documenter</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-registry</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>plugin-registry</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-profile</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>profile</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-project</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>project</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-repository-metadata</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>repository-metadata</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-settings</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>settings</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven.reporting</groupId> + <artifactId>maven-reporting-api</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>reporting-api</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-script</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>script</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-script-ant</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>script-ant</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven-script-beanshell</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>script-beanshell</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven.reporting</groupId> + <artifactId>maven-reporting</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>reporting</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-plugins</artifactId> + <version>10</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>maven-plugins</artifactId> + <version>10</version> + </jpp> +</dependency> + +<dependency> + <maven> + <groupId>org.apache.maven</groupId> + <artifactId>maven</artifactId> + <version>2.0.8</version> + </maven> + <jpp> + <groupId>JPP/maven2</groupId> + <artifactId>maven</artifactId> + <version>2.0.8</version> + </jpp> +</dependency> + </dependencies> Index: ops4j-pax-exam2.spec =================================================================== RCS file: /home/projects/jpackage/cvs/rpms/free/ops4j-pax-exam2/ops4j-pax-exam2.spec,v retrieving revision 1.1 diff -u -r1.1 ops4j-pax-exam2.spec --- ops4j-pax-exam2.spec 19 Aug 2012 22:54:50 -0000 1.1 +++ ops4j-pax-exam2.spec 21 Sep 2012 07:27:17 -0000 @@ -37,25 +37,22 @@ Name: ops4j-pax-exam2 Summary: Pax Exam OSGi testing Url: http://wiki.ops4j.org/display/paxexam/Pax+Exam -Version: 2.2.0 +Version: 2.4.0 Release: 1%{?dist} Epoch: 0 License: Apache 2.0 License Group: Development/Libraries -Source0: ops4j-pax-exam2-2.2.0.tar.gz -# git clone git://github.com/ops4j/org.ops4j.pax.exam2.git +Source0: ops4j-pax-exam2-2.4.0.tgz +# git clone https://github.com/ops4j/org.ops4j.pax.exam2.git # cd org.ops4j.pax.exam2/ # git tag -l -# git archive exam-reactor-2.2.0 > ../SOURCES/ops4j-pax-exam2-2.2.0.tar -# gzip ../SOURCES/ops4j-pax-exam2-2.2.0.tar - +# git archive --prefix="ops4j-pax-exam2-2.4.0/" --format=tar exam-reactor-2.4.0 | gzip > ../../SOURCES/ops4j-pax-exam2-2.4.0.tgz Source1: %{name}-settings.xml Source2: %{name}-jpp-depmap.xml Patch0: ops4j-pax-exam2-container-rbc-pom.patch Patch1: ops4j-pax-exam2-AsyncJavaRunner.patch -Patch2: ops4j-pax-exam2-pom.patch BuildRequires: jpackage-utils >= 0:1.7.5 BuildRequires: java-devel >= 0:1.6.0 @@ -74,11 +71,17 @@ BuildRequires: maven2-plugin-remote-resources BuildRequires: maven2-plugin-resources BuildRequires: maven-surefire-maven-plugin +BuildRequires: maven-surefire-provider-junit3 BuildRequires: maven-surefire-provider-junit4 +BuildRequires: maven-surefire-provider-testng BuildRequires: apache-felix-maven-bundle-plugin BuildRequires: aether BuildRequires: aries-testsupport +BuildRequires: doclava BuildRequires: eclipse-rcp +BuildRequires: geronimo-atinject-1.0-api +BuildRequires: geronimo-genesis2 +BuildRequires: google-pom BuildRequires: guava BuildRequires: junit44 BuildRequires: ops4j-pax-master @@ -99,6 +102,7 @@ Requires(postun): jpackage-utils >= 0:1.7.5 Requires: java >= 0:1.6.0 Requires: aether +Requires: atinject_1_0_api Requires: eclipse-rcp Requires: guava Requires: jline2 @@ -125,7 +129,7 @@ %{summary}. %prep -%setup -q -c +%setup -q chmod -R go=u-w * for f in $(find . -name "*.jar"); do mv $f $f.no @@ -133,7 +137,6 @@ cp %{SOURCE1} settings.xml %patch0 -b .sav0 %patch1 -b .sav1 -%patch2 -b .sav2 %build sed -i -e "s|<url>__JPP_URL_PLACEHOLDER__</url>|<url>file://`pwd`/.m2/repository</url>|g" settings.xml @@ -143,6 +146,8 @@ export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository mkdir -p ${MAVEN_REPO_LOCAL}/org/sonatype/tycho/org.eclipse.osgi/3.6.2.R36x_v20110210/ ln -s /usr/*/eclipse/plugins/org.eclipse.osgi_3.*.jar ${MAVEN_REPO_LOCAL}/org/sonatype/tycho/org.eclipse.osgi/3.6.2.R36x_v20110210/org.eclipse.osgi-3.6.2.R36x_v20110210.jar +mkdir -p ${MAVEN_REPO_LOCAL}/org/eclipse/tycho/org.eclipse.osgi/3.7.0.v20110613/ +ln -s /usr/*/eclipse/plugins/org.eclipse.osgi_3.*.jar ${MAVEN_REPO_LOCAL}/org/eclipse/tycho/org.eclipse.osgi/3.7.0.v20110613/org.eclipse.osgi-3.7.0.v20110613.jar mkdir external_repo ln -s %{_javadir} external_repo/JPP @@ -155,8 +160,26 @@ -Dmaven2.jpp.depmap.file=%{SOURCE2} \ -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ -Dmaven.test.failure.ignore=true \ - install - + install || : +pushd it-regression/regression-pde-bundle/ +mvn-jpp \ + -e \ + -s $SETTINGS \ + -Dmaven2.jpp.depmap.file=%{SOURCE2} \ + -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ + -Dmaven.test.failure.ignore=true \ + install +popd +mkdir -p ${MAVEN_REPO_LOCAL}/org/ops4j/pax/exam/regression-pde-bundle/2.3.0/ +ln -s $(pwd)/it-regression/regression-pde-bundle/target/regression-pde-bundle.jar \ + ${MAVEN_REPO_LOCAL}/org/ops4j/pax/exam/regression-pde-bundle/2.3.0/regression-pde-bundle-2.3.0.jar +mvn-jpp \ + -e \ + -s $SETTINGS \ + -Dmaven2.jpp.depmap.file=%{SOURCE2} \ + -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ + -Dmaven.test.failure.ignore=true \ + install mvn-jpp \ -e \ -s $SETTINGS \ @@ -177,72 +200,105 @@ %add_to_maven_depmap org.ops4j.pax exam %{version} JPP/%{name} exam install -m 644 pom/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-exam.pom +%add_to_maven_depmap org.ops4j.pax.exam pax-exam-container-forked %{version} JPP/%{name} pax-exam-container-forked +install -m 644 containers/pax-exam-container-forked/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-container-forked.pom +install -m 644 containers/pax-exam-container-forked/target/pax-exam-container-forked-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 containers/pax-exam-container-forked/target/pax-exam-container-forked-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-container-forked-sources-%{version}.jar + %add_to_maven_depmap org.ops4j.pax.exam pax-exam-container-native %{version} JPP/%{name} pax-exam-container-native install -m 644 containers/pax-exam-container-native/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-container-native.pom install -m 644 containers/pax-exam-container-native/target/pax-exam-container-native-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 containers/pax-exam-container-native/target/pax-exam-container-native-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-container-native-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-container-paxrunner %{version} JPP/%{name} pax-exam-container-paxrunner install -m 644 containers/pax-exam-container-paxrunner/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-container-paxrunner.pom install -m 644 containers/pax-exam-container-paxrunner/target/pax-exam-container-paxrunner-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 containers/pax-exam-container-paxrunner/target/pax-exam-container-paxrunner-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-container-paxrunner-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-container-remote %{version} JPP/%{name} pax-exam-container-remote install -m 644 containers/pax-exam-container-remote/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-container-remote.pom install -m 644 containers/pax-exam-container-remote/target/pax-exam-container-remote-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 containers/pax-exam-container-remote/target/pax-exam-container-remote-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-container-remote-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-container-rbc-client %{version} JPP/%{name} pax-exam-container-rbc-client install -m 644 core/pax-exam-container-rbc-client/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-container-rbc-client.pom install -m 644 core/pax-exam-container-rbc-client/target/pax-exam-container-rbc-client-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 core/pax-exam-container-rbc-client/target/pax-exam-container-rbc-client-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-container-rbc-client-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-container-rbc %{version} JPP/%{name} pax-exam-container-rbc install -m 644 core/pax-exam-container-rbc/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-container-rbc.pom install -m 644 core/pax-exam-container-rbc/target/pax-exam-container-rbc-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 core/pax-exam-container-rbc/target/pax-exam-container-rbc-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-container-rbc-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-extender-service %{version} JPP/%{name} pax-exam-extender-service install -m 644 core/pax-exam-extender-service/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-extender-service.pom install -m 644 core/pax-exam-extender-service/target/pax-exam-extender-service-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 core/pax-exam-extender-service/target/pax-exam-extender-service-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-extender-service-sources-%{version}.jar + +%add_to_maven_depmap org.ops4j.pax.exam pax-exam-inject %{version} JPP/%{name} pax-exam-inject +install -m 644 core/pax-exam-inject/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-inject.pom +install -m 644 core/pax-exam-inject/target/pax-exam-inject-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 core/pax-exam-inject/target/pax-exam-inject-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-inject-sources-%{version}.jar + +%add_to_maven_depmap org.ops4j.pax.exam pax-exam-invoker-junit %{version} JPP/%{name} pax-exam-invoker-junit +install -m 644 core/pax-exam-invoker-junit/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-invoker-junit.pom +install -m 644 core/pax-exam-invoker-junit/target/pax-exam-invoker-junit-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 core/pax-exam-invoker-junit/target/pax-exam-invoker-junit-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-invoker-junit-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-link-assembly %{version} JPP/%{name} pax-exam-link-assembly install -m 644 core/pax-exam-link-assembly/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-link-assembly.pom install -m 644 core/pax-exam-link-assembly/target/pax-exam-link-assembly-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 core/pax-exam-link-assembly/target/pax-exam-link-assembly-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-link-assembly-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-link-mvn %{version} JPP/%{name} pax-exam-link-mvn install -m 644 core/pax-exam-link-mvn/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-link-mvn.pom install -m 644 core/pax-exam-link-mvn/target/pax-exam-link-mvn-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 core/pax-exam-link-mvn/target/pax-exam-link-mvn-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-link-mvn-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-spi %{version} JPP/%{name} pax-exam-spi install -m 644 core/pax-exam-spi/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-spi.pom install -m 644 core/pax-exam-spi/target/pax-exam-spi-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 core/pax-exam-spi/target/pax-exam-spi-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-spi-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam %{version} JPP/%{name} pax-exam install -m 644 core/pax-exam/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam.pom install -m 644 core/pax-exam/target/pax-exam-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 core/pax-exam/target/pax-exam-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-junit4 %{version} JPP/%{name} pax-exam-junit4 install -m 644 drivers/pax-exam-junit4/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-junit4.pom install -m 644 drivers/pax-exam-junit4/target/pax-exam-junit4-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 drivers/pax-exam-junit4/target/pax-exam-junit4-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-junit4-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-player %{version} JPP/%{name} pax-exam-player install -m 644 drivers/pax-exam-player/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-player.pom install -m 644 drivers/pax-exam-player/target/pax-exam-player-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 drivers/pax-exam-player/target/pax-exam-player-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-player-sources-%{version}.jar + +%add_to_maven_depmap org.ops4j.pax.exam pax-exam-testng %{version} JPP/%{name} pax-exam-testng +install -m 644 drivers/pax-exam-testng/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-testng.pom +install -m 644 drivers/pax-exam-testng/target/pax-exam-testng-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 drivers/pax-exam-testng/target/pax-exam-testng-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-testng-sources-%{version}.jar %add_to_maven_depmap org.ops4j.pax.exam pax-exam-testforge %{version} JPP/%{name} pax-exam-testforge install -m 644 forge/pax-exam-testforge/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-pax-exam-testforge.pom install -m 644 forge/pax-exam-testforge/target/pax-exam-testforge-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +install -m 644 forge/pax-exam-testforge/target/pax-exam-testforge-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/pax-exam-testforge-sources-%{version}.jar -%add_to_maven_depmap org.ops4j.pax.exam regression-native-multi %{version} JPP/%{name} regression-native-multi -install -m 644 it-regression/regression-native-multi/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-regression-native-multi.pom -install -m 644 it-regression/regression-native-multi/target/regression-native-multi-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ - -%add_to_maven_depmap org.ops4j.pax.exam regression-paxrunner %{version} JPP/%{name} regression-paxrunner -install -m 644 it-regression/regression-paxrunner/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-regression-paxrunner.pom -install -m 644 it-regression/regression-paxrunner/target/regression-paxrunner-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ - +%add_to_maven_depmap org.ops4j.pax.exam regression-native-testng %{version} JPP/%{name} regression-native-testng +install -m 644 it-regression/regression-native-testng/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-regression-native-testng.pom +install -m 644 it-regression/regression-native-testng/target/regression-native-testng-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ + +%add_to_maven_depmap org.ops4j.pax.exam regression-pde-bundle %{version} JPP/%{name} regression-pde-bundle +install -m 644 it-regression/regression-pde-bundle/pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-regression-pde-bundle.pom +install -m 644 it-regression/regression-pde-bundle/target/regression-pde-bundle.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/regression-pde-bundle-%{version}.jar +install -m 644 it-regression/regression-pde-bundle/target/regression-pde-bundle-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/regression-pde-bundle-sources-%{version}.jar (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) # javadoc install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} -cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -pr target/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink %clean @@ -266,5 +322,8 @@ %doc %{_javadocdir}/* %changelog +* Fri Sep 21 2012 Ralph Apel <r.apel at r-apel.de> 0:2.4.0-1 +- 2.4.0 + * Sun Aug 19 2012 Ralph Apel <r.apel at r-apel.de> 0:2.2.0-2 - First release