[jbossws-cxf] - Upstream release 4.2.0.CR1 - New guidelines

Marek Goldmann goldmann at fedoraproject.org
Mon Aug 5 13:15:30 UTC 2013


commit 912ca9376695880c13ea2a4075411df630775685
Author: Marek Goldmann <marek.goldmann at gmail.com>
Date:   Thu Jun 20 15:01:22 2013 +0200

    - Upstream release 4.2.0.CR1
    - New guidelines

 .gitignore       |    1 +
 jbossws-cxf.spec |   88 +++++++++++++++---------------------------------------
 sources          |    2 +-
 3 files changed, 26 insertions(+), 65 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f3cfbec..bff69e2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /jbossws-cxf-4.0.2.GA-src.zip
 /jbossws-cxf-4.1.0.Final-src.zip
+/jbossws-cxf-4.2.0.CR1.tar.xz
diff --git a/jbossws-cxf.spec b/jbossws-cxf.spec
index a82c785..eb6221d 100644
--- a/jbossws-cxf.spec
+++ b/jbossws-cxf.spec
@@ -1,19 +1,19 @@
-%global namedreltag .Final
+%global namedreltag .CR1
 %global namedversion %{version}%{?namedreltag}
 
 Name:             jbossws-cxf
-Version:          4.1.0
-Release:          5%{?dist}
+Version:          4.2.0
+Release:          0.1%{namedreltag}%{?dist}
 Summary:          JBoss Web Services CXF stack
-Group:            Development/Libraries
 License:          LGPLv2+
 URL:              http://www.jboss.org/jbossws
-Source0:          http://download.jboss.org/jbossws/jbossws-cxf-%{namedversion}-src.zip
+
+# svn export http://anonsvn.jboss.org/repos/jbossws/stack/cxf/tags/jbossws-cxf-4.2.0.CR1/
+# tar cafJ jbossws-cxf-4.2.0.CR1.tar.xz jbossws-cxf-4.2.0.CR1
+Source0:          jbossws-cxf-%{namedversion}.tar.xz
 
 BuildArch:        noarch
 
-BuildRequires:    jpackage-utils
-BuildRequires:    java-devel
 BuildRequires:    maven-local
 BuildRequires:    maven-compiler-plugin
 BuildRequires:    maven-install-plugin
@@ -21,44 +21,33 @@ BuildRequires:    maven-jar-plugin
 BuildRequires:    maven-javadoc-plugin
 BuildRequires:    maven-enforcer-plugin
 BuildRequires:    maven-dependency-plugin
+BuildRequires:    maven-plugin-build-helper
 BuildRequires:    jaxws-jboss-httpserver-httpspi
 BuildRequires:    jboss-jms-1.1-api
 BuildRequires:    jboss-ejb-3.1-api
 BuildRequires:    jboss-jaxb-2.2-api
 BuildRequires:    jboss-saaj-1.3-api
 BuildRequires:    jbossws-parent
+BuildRequires:    jbossws-spi
 BuildRequires:    jbossws-common-tools
 BuildRequires:    picketbox
-BuildRequires:    cxf >= 2.6.3
-BuildRequires:    cxf-services >= 2.6.3
+BuildRequires:    cxf
+BuildRequires:    cxf-services
+BuildRequires:    cxf-xjc-utils
 BuildRequires:    opensaml-java-parent
 BuildRequires:    jbossws-common >= 2.1.0
 
-Requires:         jpackage-utils
-Requires:         java
-Requires:         jaxws-jboss-httpserver-httpspi
-Requires:         jboss-jms-1.1-api
-Requires:         jboss-ejb-3.1-api
-Requires:         jboss-jaxb-2.2-api
-Requires:         jboss-saaj-1.3-api
-Requires:         picketbox
-Requires:         cxf >= 2.6.3
-Requires:         cxf-services >= 2.6.3
-Requires:         jbossws-common >= 2.1.0
-
 %description
 JBoss Web Services CXF integration stack
 
 %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 jbossws-cxf-src-dist
+%setup -q -n jbossws-cxf-%{namedversion}
 
 %pom_remove_dep "org.springframework:spring-asm" modules/addons/transports/http/httpserver/pom.xml
 %pom_remove_dep "org.springframework:spring-asm" modules/client/pom.xml
@@ -68,53 +57,24 @@ This package contains the API documentation for %{name}.
 %pom_remove_dep "javax.jws:jsr181-api" modules/client/pom.xml
 %pom_remove_dep "javax.jws:jsr181-api" modules/server/pom.xml
 
+%pom_disable_module modules/testsuite
+
 %build
-# EasyMock Class Extension not available
-mvn-rpmbuild -Dmaven.test.skip=true -Dno-testsuite -Pjboss711 package javadoc:aggregate
+%mvn_build -f
 
 %install
-install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name}
-install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-for m in resources client server
-do
-  # JAR
-  install -pm 644 modules/${m}/target/jbossws-cxf-${m}-%{namedversion}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-${m}.jar
-
-  # POM
-  install -pm 644 modules/${m}/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}-${m}.pom
-
-  # DEPMAP
-  %add_maven_depmap JPP.%{name}-%{name}-${m}.pom %{name}/%{name}-${m}.jar
-done
+%mvn_install
 
-install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}.pom
-install -pm 644 modules/endorsed/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}-factories.pom
-install -pm 644 modules/addons/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}-addons.pom
-install -pm 644 modules/addons/transports/http/httpserver/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}-transports-httpserver.pom
+%files -f .mfiles
+%dir %{_javadir}/%{name}
 
-install -pm 644 modules/resources/target/jbossws-cxf-resources-%{namedversion}-jboss711.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-resources-jboss711.jar
-install -pm 644 modules/addons/transports/http/httpserver/target/jbossws-cxf-transports-httpserver-%{namedversion}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-transports-httpserver.jar
-install -pm 644 modules/endorsed/target/jbossws-cxf-factories-%{namedversion}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-factories.jar
-
-%add_maven_depmap JPP.%{name}-%{name}.pom
-%add_maven_depmap JPP.%{name}-%{name}-addons.pom
-%add_maven_depmap JPP.%{name}-%{name}-factories.pom %{name}/%{name}-factories.jar
-%add_maven_depmap JPP.%{name}-%{name}-transports-httpserver.pom %{name}/%{name}-transports-httpserver.jar
-
-# APIDOCS
-cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-%files
-%{_mavenpomdir}/*
-%{_mavendepmapfragdir}/*
-%{_javadir}/*
-
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
 
 %changelog
+* Mon Aug 05 2013 Marek Goldmann <mgoldman at redhat.com> - 4.2.0-0.1.CR1
+- Upstream release 4.2.0.CR1
+- New guidelines
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.1.0-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 
diff --git a/sources b/sources
index 0c03c5d..4bd869a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-11985a166c9fcbe1219f68e2d5dec71f  jbossws-cxf-4.1.0.Final-src.zip
+bb7b6fca724d5d556bb4b14e52639d4e  jbossws-cxf-4.2.0.CR1.tar.xz


More information about the scm-commits mailing list