Blame SPECS/apache-commons-lang.spec

459ada
459ada
%global base_name       lang
459ada
%global short_name      commons-%{base_name}
459ada
459ada
Name:           apache-%{short_name}
459ada
Version:        2.6
459ada
Release:        15%{?dist}
459ada
Summary:        Provides a host of helper utilities for the java.lang API
459ada
License:        ASL 2.0
459ada
Group:          Development/Libraries
459ada
URL:            http://commons.apache.org/%{base_name}
459ada
Source0:        http://archive.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz
459ada
Patch1:         0002-Fix-FastDateFormat-for-Java-7-behaviour.patch
459ada
459ada
BuildArch:      noarch
459ada
BuildRequires:  maven-local
459ada
BuildRequires:  apache-commons-parent >= 26-7
459ada
BuildRequires:  maven-surefire-provider-junit
459ada
459ada
Provides:       jakarta-commons-lang = 0:%{version}-%{release}
459ada
Obsoletes:      jakarta-commons-lang <= 0:2.4
459ada
459ada
%description
459ada
The standard Java libraries fail to provide enough methods for
459ada
manipulation of its core classes. The Commons Lang Component provides
459ada
these extra methods.
459ada
The Commons Lang Component provides a host of helper utilities for the
459ada
java.lang API, notably String manipulation methods, basic numerical
459ada
methods, object reflection, creation and serialization, and System
459ada
properties. Additionally it contains an inheritable enum type, an
459ada
exception structure that supports multiple types of nested-Exceptions
459ada
and a series of utilities dedicated to help with building methods, such
459ada
as hashCode, toString and equals.
459ada
459ada
%package        javadoc
459ada
Summary:        API documentation for %{name}
459ada
Group:          Documentation
459ada
Obsoletes:      jakarta-%{short_name}-javadoc <= 0:2.4
459ada
459ada
%description    javadoc
459ada
%{summary}.
459ada
459ada
%prep
459ada
%setup -q -n %{short_name}-%{version}-src
459ada
%patch1 -p1
459ada
sed -i 's/\r//' *.txt *.html
459ada
459ada
# "enum" is used as a Java identifier, which is prohibited in Java >= 1.5
459ada
%pom_add_plugin org.apache.maven.plugins:maven-javadoc-plugin . "
459ada
    <configuration><source>1.3</source></configuration>"
459ada
459ada
459ada
%mvn_file  : %{name} %{short_name}
459ada
%mvn_alias : org.apache.commons: %{base_name}:%{base_name}
459ada
# this package needs to be compiled with -source 1.3 option
459ada
%mvn_config buildSettings/compilerSource 1.3
459ada
459ada
%build
459ada
%mvn_build
459ada
459ada
%install
459ada
%mvn_install
459ada
459ada
%files -f .mfiles
459ada
%doc PROPOSAL.html LICENSE.txt RELEASE-NOTES.txt NOTICE.txt
459ada
459ada
%files javadoc -f .mfiles-javadoc
459ada
%doc LICENSE.txt NOTICE.txt
459ada
459ada
%changelog
459ada
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.6-15
459ada
- Mass rebuild 2013-12-27
459ada
459ada
* Fri Sep 20 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6-14
459ada
- Add BuildRequires on apache-commons-parent >= 26-7
459ada
459ada
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6-13
459ada
- Rebuild to regenerate API documentation
459ada
- Resolves: CVE-2013-1571
459ada
459ada
* Mon Apr 22 2013 Michal Srb <msrb@redhat.com> - 2.6-12
459ada
- Rebuild
459ada
459ada
* Tue Apr 09 2013 Michal Srb <msrb@redhat.com> - 2.6-11
459ada
- Properly specify XMvn's compilerSource option
459ada
459ada
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-10
459ada
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
459ada
459ada
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 2.6-9
459ada
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
459ada
- Replace maven BuildRequires with maven-local
459ada
459ada
* Fri Jan 11 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.6-8
459ada
- Build with xmvn
459ada
459ada
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-7
459ada
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
459ada
459ada
* Wed Feb 22 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.6-6
459ada
- Add backported fix for JDK 1.7
459ada
459ada
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-5
459ada
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
459ada
459ada
* Mon Jun 27 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.6-4
459ada
- Use new add_maven_depmap macro
459ada
- Fix maven3 build
459ada
459ada
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-3
459ada
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
459ada
459ada
* Tue Jan 18 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.6-2
459ada
- Fix commons-lang symlink
459ada
459ada
* Tue Jan 18 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.6-1
459ada
- Update to 2.6
459ada
- Versionless jars & javadocs
459ada
- Use maven 3 to build
459ada
459ada
* Wed Nov 10 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.5-7
459ada
- Use apache-commons-parent instead of maven-*
459ada
459ada
* Thu Jul  8 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.5-6
459ada
- Add license to javadoc subpackage
459ada
459ada
* Wed May 26 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.5-5
459ada
- Add another old depmap to prevent groupId dependency problems
459ada
459ada
* Fri May 21 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.5-4
459ada
- Correct depmap filename for backward compatibility
459ada
459ada
* Mon May 17 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.5-3
459ada
- Fix maven depmap JPP name to short_name
459ada
459ada
* Mon May 10 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.5-2
459ada
- Added export for MAVEN_LOCAL_REPO and mkdir
459ada
- Added more add_to_maven_depmap to assure backward compatibility
459ada
- Add symlink to short_name.jar
459ada
459ada
* Mon May 10 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.5-1
459ada
- Rename and rebase of jakarta-commons-lang
459ada
- Re-did whole spec file to use maven, dropped gcj support
459ada