[arquillian-core] Upstream release 1.0.3.Final
Marek Goldmann
goldmann at fedoraproject.org
Wed Aug 7 10:48:25 UTC 2013
commit 7334fde91d9271cafc28a41c71941decc0142f4f
Author: Marek Goldmann <marek.goldmann at gmail.com>
Date: Wed Aug 7 12:48:14 2013 +0200
Upstream release 1.0.3.Final
.gitignore | 1 +
arquillian-core.spec | 148 ++++++--------------------------------------------
sources | 2 +-
3 files changed, 19 insertions(+), 132 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 830b2d9..fb3eccb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/arquillian-core-1.0.1.Final.tar.xz
/arquillian-core-1.0.2.Final.tar.xz
+/1.0.3.Final.tar.gz
diff --git a/arquillian-core.spec b/arquillian-core.spec
index 01b83d8..1ec98db 100644
--- a/arquillian-core.spec
+++ b/arquillian-core.spec
@@ -2,24 +2,18 @@
%global namedversion %{version}%{?namedreltag}
Name: arquillian-core
-Version: 1.0.2
-Release: 4%{?dist}
+Version: 1.0.3
+Release: 1%{?dist}
Summary: Arquillian is a revolutionary testing platform built on the JVM
Group: Development/Libraries
License: ASL 2.0
URL: http://www.jboss.org/arquillian
-
-# git clone https://github.com/arquillian/arquillian-core.git arquillian-core-1.0.2.Final
-# cd arquillian-core-1.0.2.Final && git archive --format=tar --prefix=arquillian-core-1.0.2.Final/ 1.0.2.Final | xz > ../arquillian-core-1.0.2.Final.tar.xz
-Source0: %{name}-%{namedversion}.tar.xz
+Source0: https://github.com/arquillian/arquillian-core/archive/%{namedversion}.tar.gz
BuildArch: noarch
-BuildRequires: jpackage-utils
-BuildRequires: java-devel
BuildRequires: maven-local
BuildRequires: jboss-parent
-
BuildRequires: maven-compiler-plugin
BuildRequires: maven-install-plugin
BuildRequires: maven-jar-plugin
@@ -31,6 +25,7 @@ BuildRequires: maven-surefire-plugin
BuildRequires: maven-surefire-provider-junit4
BuildRequires: maven-surefire-provider-testng
BuildRequires: maven-enforcer-plugin
+BuildRequires: animal-sniffer
BuildRequires: apiviz
BuildRequires: junit4
@@ -51,154 +46,45 @@ BuildRequires: jboss-logging
BuildRequires: jboss-logmanager
BuildRequires: jboss-servlet-3.0-api
-Requires: shrinkwrap-descriptors
-Requires: shrinkwrap-resolver
-Requires: junit4
-Requires: shrinkwrap
-Requires: jboss-logging
-Requires: jboss-logmanager
-Requires: jboss-servlet-3.0-api
-Requires: cdi-api
-Requires: geronimo-ejb
-Requires: geronimo-annotation
-Requires: testng
-Requires: jpackage-utils
-
%description
Arquillian is a revolutionary testing platform built on the JVM that
substantially reduces the effort required to write and execute Java
middleware integration and functional tests. No more mocks.
No more container lifecycle and deployment hassles. Just real tests!
-
%package javadoc
Summary: Javadocs for %{name}
Group: Documentation
-Requires: jpackage-utils
%description javadoc
This package contains the API documentation for %{name}.
-
%prep
%setup -q -n %{name}-%{namedversion}
+# Unsupported TestNG version
+rm testng/core/src/test/java/org/jboss/arquillian/testng/*.java
+
%build
export MAVEN_OPTS="-Xms256m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m"
-mvn-rpmbuild install javadoc:aggregate
+# JUnit test failures
+%mvn_build -f
%install
+%mvn_install
-install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name}
-install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-
-for m in config-api \
- config-impl-base \
- config-spi \
- container-impl-base \
- container-spi \
- container-test-api \
- container-test-spi \
- container-test-impl-base \
- core-api \
- core-spi \
- core-impl-base \
- junit-container \
- junit-core \
- junit-standalone \
- test-api \
- test-spi \
- test-impl-base \
- testng-container \
- testng-core \
- testng-standalone \
- ; do
- # module path
- mp=`echo ${m} | sed "s/\-/\//"`;
- # JAR
- install -pm 644 ${mp}/target/arquillian-${m}-%{namedversion}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/arquillian-${m}.jar
- # POM
- install -pm 644 ${mp}/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-${m}.pom
- # DEPMAP
- %add_maven_depmap JPP.%{name}-arquillian-${m}.pom %{name}/arquillian-${m}.jar
-done
-
-for m in protocols-jmx \
- protocols-servlet \
- testenrichers-cdi \
- testenrichers-ejb \
- testenrichers-initialcontext \
- testenrichers-resource \
- ; do
- # module path
- mp=`echo ${m} | sed "s/\-/\//"`;
- # module name, without 's'
- mn=`echo ${m} | sed "s/s\-/\-/"`;
- # JAR
- install -pm 644 ${mp}/target/arquillian-${mn}-%{namedversion}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/arquillian-${mn}.jar
- # POM
- install -pm 644 ${mp}/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-${mn}.pom
- # DEPMAP
- %add_maven_depmap JPP.%{name}-arquillian-${mn}.pom %{name}/arquillian-${mn}.jar
-done
-
-
-# POMs and DEPMAP
-install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-parent.pom
-%add_maven_depmap JPP.%{name}-arquillian-parent.pom
-install -pm 644 bom/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-bom.pom
-%add_maven_depmap JPP.%{name}-arquillian-bom.pom
-install -pm 644 build/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-build.pom
-%add_maven_depmap JPP.%{name}-arquillian-build.pom
-
-## config parent
-install -pm 644 config/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-config-parent.pom
-%add_maven_depmap JPP.%{name}-arquillian-config-parent.pom
-
-## container parent
-install -pm 644 container/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-container-parent.pom
-%add_maven_depmap JPP.%{name}-arquillian-container-parent.pom
-
-## core parent
-install -pm 644 core/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-core-parent.pom
-%add_maven_depmap JPP.%{name}-arquillian-core-parent.pom
-
-## junit parent
-install -pm 644 junit/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-junit-parent.pom
-%add_maven_depmap JPP.%{name}-arquillian-junit-parent.pom
-
-## protocols parent
-install -pm 644 protocols/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-protocols-parent.pom
-%add_maven_depmap JPP.%{name}-arquillian-protocols-parent.pom
-
-## test parent
-install -pm 644 test/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-test-parent.pom
-%add_maven_depmap JPP.%{name}-arquillian-test-parent.pom
-
-## testenrichers parent
-install -pm 644 testenrichers/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-testenrichers-parent.pom
-%add_maven_depmap JPP.%{name}-arquillian-testenrichers-parent.pom
-
-## testng parent
-install -pm 644 testng/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-arquillian-testng-parent.pom
-%add_maven_depmap JPP.%{name}-arquillian-testng-parent.pom
-
-# Javadoc
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-%files
-%{_javadir}/%{name}/*.jar
-%{_mavenpomdir}/JPP.%{name}-*.pom
-%{_mavendepmapfragdir}/%{name}
+%files -f .mfiles
+%dir %{_javadir}/%{name}
%doc license.txt apl.txt readme.txt
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
%doc license.txt apl.txt
-
%changelog
+* Wed Aug 07 2013 Marek Goldmann <mgoldman at redhat.com> - 1.0.3-1
+- Upstream release 1.0.3.Final
+- Using xmvn
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/sources b/sources
index a539b97..5bf1b37 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fe40edb812bc078ec619b111851a62cd arquillian-core-1.0.2.Final.tar.xz
+3e97a7dcf5774d44c6fe7852e3ee17b7 1.0.3.Final.tar.gz
More information about the scm-commits
mailing list