%global base_name modeler %global short_name commons-%{base_name} Name: apache-%{short_name} Version: 2.0.1 Release: %mkrel 15 Group: Development/Java Summary: Model MBeans utility classes License: ASL 2.0 URL: http://commons.apache.org/%{base_name}/ Source0: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz # POM file based on the one from an unreleased upstream snapstream Source1: pom.xml BuildArch: noarch BuildRequires: java-devel >= 1:1.6.0 BuildRequires: jpackage-utils BuildRequires: ant BuildRequires: apache-commons-beanutils BuildRequires: apache-commons-digester BuildRequires: apache-commons-logging BuildRequires: maven-local %description Commons Modeler makes the process of setting up JMX (Java Management Extensions) MBeans easier by configuring the required meta data using an XML descriptor. In addition, Modeler provides a factory mechanism to create the actual Model MBean instances. %package javadoc Summary: Javadoc for %{name} Group: Documentation Requires: jpackage-utils %description javadoc This package contains the API documentation for %{name}. %prep %setup -q -n %{short_name}-%{version}-src sed -i 's/\r//' LICENSE.txt sed -i 's/\r//' RELEASE-NOTES.txt sed -i 's/\r//' NOTICE.txt # Copy pom file into place cp -p %{SOURCE1} . # Remove redundant dep on mx4j %pom_remove_dep mx4j:mx4j-jmx # Fix ant dependency %pom_remove_dep ant:ant %pom_add_dep org.apache.ant:ant:1.8 %mvn_alias : org.apache.commons:%{short_name} %mvn_file : %{name} %{short_name} %build %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %doc LICENSE.txt NOTICE.txt RELEASE-NOTES.txt %files javadoc -f .mfiles-javadoc %doc LICENSE.txt NOTICE.txt %changelog * Wed Oct 15 2014 umeabot <umeabot> 2.0.1-15.mga5 + Revision: 746977 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 2.0.1-14.mga5 + Revision: 677818 - Mageia 5 Mass Rebuild * Tue Nov 05 2013 dmorgan <dmorgan> 2.0.1-13.mga5 + Revision: 549541 - Build with xmvn * Fri Oct 18 2013 umeabot <umeabot> 2.0.1-12.mga4 + Revision: 502519 - Mageia 4 Mass Rebuild * Fri Jan 11 2013 umeabot <umeabot> 2.0.1-11.mga3 + Revision: 345814 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Fri Sep 23 2011 gil <gil> 2.0.1-10.mga2 + Revision: 147123 - added m2 pom - added m2 pom * Wed Apr 27 2011 dmorgan <dmorgan> 2.0.1-8.mga1 + Revision: 92243 - Rebuild after bootstrapping - imported package apache-commons-modeler * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Oct 2 2010 Chris Spike <chris.spike@arcor.de> 2.0.1-6 - Rename and rebase from jakarta-commons-modeler