[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