Name: cxf-build-utils Version: 2.4.1 Release: %mkrel 5 Summary: Apache CXF Build Utils Group: Development/Java License: ASL 2.0 URL: http://cxf.apache.org/build-utils.html # svn export http://svn.apache.org/repos/asf/cxf/build-utils/tags/cxf-build-utils-2.4.1/ cxf-build-utils-2.4.1 # tar cafJ cxf-build-utils-2.4.1.tar.xz cxf-build-utils-2.4.1 Source0: %{name}-%{version}.tar.xz BuildArch: noarch BuildRequires: jpackage-utils BuildRequires: java-devel BuildRequires: maven BuildRequires: maven-compiler-plugin BuildRequires: maven-install-plugin BuildRequires: maven-jar-plugin BuildRequires: maven-javadoc-plugin BuildRequires: maven-shade-plugin BuildRequires: glassfish-fastinfoset BuildRequires: maven-surefire-provider-junit4 BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-tools-annotations) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-tools-api) BuildRequires: mvn(org.apache.maven:maven-plugin-descriptor) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-tools-generators) BuildRequires: pmd Requires: jpackage-utils Requires: java Requires: glassfish-fastinfoset Requires: pmd %description The Apache CXF Build Utils contains common utilities and configuration files that are used by multiple versions of the CXF builds. %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}-%{version} %build mvn-rpmbuild \ -Dproject.build.sourceEncoding=UTF-8 \ install javadoc:aggregate %install install -d -m 755 %{buildroot}%{_javadir} install -d -m 755 %{buildroot}%{_javadir}/%{name} install -d -m 755 %{buildroot}%{_mavenpomdir} install -d -m 755 %{buildroot}%{_javadocdir}/%{name} for module in buildtools xml2fastinfoset-plugin; do pushd $module install -pm 644 target/cxf-$module-%{version}.jar %{buildroot}%{_javadir}/%{name}/cxf-$module.jar install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-cxf-$module.pom %add_maven_depmap JPP.%{name}-cxf-$module.pom %{name}/cxf-$module.jar popd done install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}.pom %add_maven_depmap JPP.%{name}.pom # javadoc cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} %files %{_mavenpomdir}/* %{_mavendepmapfragdir}/* %{_javadir}/* %files javadoc %{_javadocdir}/%{name} %changelog * Fri Jan 11 2013 umeabot <umeabot> 2.4.1-5.mga3 + Revision: 348526 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Fri Dec 14 2012 dmorgan <dmorgan> 2.4.1-4.mga3 + Revision: 330621 - imported package cxf-build-utils