f741923
%global base_name       modeler
f741923
%global short_name      commons-%{base_name}
f741923
f741923
Name:             apache-%{short_name}
f741923
Version:          2.0.1
e587245
Release:          16%{?dist}
f741923
Summary:          Model MBeans utility classes
f741923
License:          ASL 2.0
f741923
URL:              http://commons.apache.org/%{base_name}/
f741923
Source0:          http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz
Mat Booth d8c6847
# POM file based on the one from an unreleased upstream snapstream
Mat Booth d8c6847
Source1:          pom.xml
f741923
BuildArch:        noarch
f741923
f741923
BuildRequires:    java-devel >= 1:1.6.0
f741923
BuildRequires:    jpackage-utils
f741923
BuildRequires:    ant
f741923
BuildRequires:    apache-commons-beanutils
f741923
BuildRequires:    apache-commons-digester
f741923
BuildRequires:    apache-commons-logging
Mat Booth d8c6847
BuildRequires:    maven-local
f741923
f741923
f741923
%description
Stanislav Ochotnicky 8f80bcb
Commons Modeler makes the process of setting up JMX (Java Management
Stanislav Ochotnicky 8f80bcb
Extensions) MBeans easier by configuring the required meta data using an XML
Stanislav Ochotnicky 8f80bcb
descriptor. In addition, Modeler provides a factory mechanism to create the
f741923
actual Model MBean instances.
f741923
f741923
%package javadoc
f741923
Summary:          Javadoc for %{name}
f741923
Group:            Documentation
f741923
Requires:         jpackage-utils
f741923
f741923
%description javadoc
f741923
This package contains the API documentation for %{name}.
f741923
f741923
%prep
f741923
%setup -q -n %{short_name}-%{version}-src
f741923
sed -i 's/\r//' LICENSE.txt
f741923
sed -i 's/\r//' RELEASE-NOTES.txt
f741923
sed -i 's/\r//' NOTICE.txt
f741923
Mat Booth d8c6847
# Copy pom file into place
Mat Booth d8c6847
cp -p %{SOURCE1} .
f741923
Mat Booth d8c6847
# Remove redundant dep on mx4j
Mat Booth d8c6847
%pom_remove_dep mx4j:mx4j-jmx
f741923
Mat Booth d8c6847
# Fix ant dependency
Mat Booth d8c6847
%pom_remove_dep ant:ant
Mat Booth d8c6847
%pom_add_dep org.apache.ant:ant:1.8
Mat Booth d8c6847
Stanislav Ochotnicky 8f80bcb
%mvn_alias : org.apache.commons:%{short_name}
Stanislav Ochotnicky 8f80bcb
%mvn_file : %{name} %{short_name}
Stanislav Ochotnicky 8f80bcb
Mat Booth d8c6847
%build
Stanislav Ochotnicky 8f80bcb
%mvn_build -- -Dproject.build.sourceEncoding=UTF-8
f741923
Mat Booth d8c6847
%install
Stanislav Ochotnicky 8f80bcb
%mvn_install
f741923
Stanislav Ochotnicky 8f80bcb
%files -f .mfiles
f741923
%doc LICENSE.txt NOTICE.txt RELEASE-NOTES.txt
f741923
Stanislav Ochotnicky 8f80bcb
%files javadoc -f .mfiles-javadoc
Mat Booth d8c6847
%doc LICENSE.txt NOTICE.txt
f741923
f741923
%changelog
e587245
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-16
e587245
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e587245
ff1daf2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-15
ff1daf2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ff1daf2
Stanislav Ochotnicky b06d057
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0.1-14
Stanislav Ochotnicky b06d057
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky b06d057
Stanislav Ochotnicky 8f80bcb
* Thu Aug  8 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0.1-13
Stanislav Ochotnicky 8f80bcb
- Update to latest packaging guidelines
Stanislav Ochotnicky 8f80bcb
986298d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-12
986298d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
986298d
Mat Booth d8c6847
* Mon May 13 2013 Mat Booth <fedora@matbooth.co.uk> - 2.0.1-11
Mat Booth d8c6847
- Package pom.xml and build with maven, rhbz #825455
Mat Booth d8c6847
- Remove ancient obsoletes/provides for jakarta package
Mat Booth d8c6847
- Fix some misc other outdated packaging practices
Mat Booth d8c6847
dee1e1d
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-10
dee1e1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
dee1e1d
2e3602a
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-9
2e3602a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2e3602a
0174cd7
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-8
0174cd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0174cd7
391d5a6
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-7
391d5a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
391d5a6
f741923
* Sat Oct 2 2010 Chris Spike <chris.spike@arcor.de> 2.0.1-6
f741923
- Rename and rebase from jakarta-commons-modeler