%global pkg_name glassfish-master-pom %{?scl:%scl_package %{pkg_name}} %{?maven_find_provides_and_requires} Name: %{?scl_prefix}%{pkg_name} Version: 8 Release: 7.3%{?dist} Summary: Master POM for Glassfish Maven projects License: CDDL or GPLv2 with exceptions URL: http://glassfish.java.net/ # svn export https://svn.java.net/svn/glassfish~svn/tags/master-pom-8/ glassfish-master-pom-8 # tar czf glassfish-master-pom-8-src-svn.tar.gz glassfish-master-pom-8 Source0: %{pkg_name}-%{version}-src-svn.tar.gz # wget -O glassfish-LICENSE.txt https://svn.java.net/svn/glassfish~svn/tags/legal-1.1/src/main/resources/META-INF/LICENSE.txt # glassfish-master-pom package don't include the license file Source1: glassfish-LICENSE.txt BuildRequires: %{?scl_prefix}maven-local BuildArch: noarch %description This is a shared POM parent for Glassfish Maven projects. %prep %setup -q -n %{pkg_name}-%{version} %{?scl:scl enable %{scl} - <<"EOF"} set -e -x # remove wagon-webdav %pom_xpath_remove pom:build/pom:extensions %pom_xpath_inject "pom:build/pom:plugins/pom:plugin[pom:artifactId ='maven-compiler-plugin']" "org.apache.maven.plugins2.5.1" cp -p %{SOURCE1} LICENSE.txt sed -i 's/\r//' LICENSE.txt %{?scl:EOF} %build %{?scl:scl enable %{scl} - <<"EOF"} set -e -x %mvn_build %{?scl:EOF} %install %{?scl:scl enable %{scl} - <<"EOF"} set -e -x %mvn_install %{?scl:EOF} %files -f .mfiles %dir %{_mavenpomdir}/%{pkg_name} %doc LICENSE.txt %changelog * Thu Apr 14 2016 Michal Srb - 8-7.3 - Fix directory ownership (Resolves: rhbz#1325866) * Mon Feb 08 2016 Michal Srb - 8-7.2 - Fix BR on maven-local & co. * Mon Jan 11 2016 Mikolaj Izdebski - 8-7.1 - SCL-ize package * Wed Jun 17 2015 Fedora Release Engineering - 8-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Tue Feb 03 2015 gil cattaneo 8-6 - introduce license macro * Sat Jun 07 2014 Fedora Release Engineering - 8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Fri Jul 05 2013 gil cattaneo 8-3 - switch to XMvn - minor changes to adapt to current guideline * Thu May 02 2013 gil cattaneo 8-2 - fixed license tag * Sat Aug 25 2012 gil cattaneo 8-1 - initial rpm