Blame SPECS/apache-commons-lang3.spec

e84153
%{?scl:%scl_package apache-commons-lang3}
e84153
%{!?scl:%global pkg_name %{name}}
e84153
e84153
Name:           %{?scl_prefix}apache-commons-lang3
e84153
Version:        3.9
e84153
Release:        2.2%{?dist}
e84153
Summary:        Provides a host of helper utilities for the java.lang API
e84153
License:        ASL 2.0
e84153
URL:            http://commons.apache.org/lang
e84153
BuildArch:      noarch
e84153
e84153
Source0:        http://archive.apache.org/dist/commons/lang/source/commons-lang3-%{version}-src.tar.gz
e84153
e84153
BuildRequires:  %{?scl_prefix}maven-local
e84153
BuildRequires:  %{?scl_prefix}mvn(org.apache.commons:commons-parent:pom:)
e84153
BuildRequires:  %{?scl_prefix}mvn(org.apache.maven.plugins:maven-antrun-plugin)
e84153
e84153
%description
e84153
The standard Java libraries fail to provide enough methods for
e84153
manipulation of its core classes. The Commons Lang Component provides
e84153
these extra methods.
e84153
The Commons Lang Component provides a host of helper utilities for the
e84153
java.lang API, notably String manipulation methods, basic numerical
e84153
methods, object reflection, creation and serialization, and System
e84153
properties. Additionally it contains an inheritable enum type, an
e84153
exception structure that supports multiple types of nested-Exceptions
e84153
and a series of utilities dedicated to help with building methods, such
e84153
as hashCode, toString and equals.
e84153
e84153
With version of commons-lang 3.x, developers decided to change API and
e84153
therefore created differently named artifact and jar files. This is
e84153
the new version, while apache-commons-lang is the compatibility
e84153
package.
e84153
e84153
%{?module_package}
e84153
%{?javadoc_package}
e84153
e84153
%prep
e84153
%autosetup -n commons-lang3-%{version}-src
e84153
e84153
%mvn_file : %{pkg_name} commons-lang3
e84153
e84153
# testParseSync() test fails on ARM and PPC64LE for unknown reason
e84153
sed -i 's/\s*public void testParseSync().*/@org.junit.Ignore\n&/' \
e84153
    src/test/java/org/apache/commons/lang3/time/FastDateFormatTest.java
e84153
e84153
# non-deterministic tests fail randomly
e84153
rm src/test/java/org/apache/commons/lang3/RandomStringUtilsTest.java
e84153
e84153
%build
e84153
# FIXME tests run against current system version of commons-lang3, not the one being built
e84153
%mvn_build -f
e84153
e84153
%install
e84153
%mvn_install
e84153
e84153
%files -n %{name} -f .mfiles
e84153
%license LICENSE.txt NOTICE.txt
e84153
%doc RELEASE-NOTES.txt
e84153
e84153
%changelog
e84153
* Wed Sep  4 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.9-2.2
e84153
- Mass rebuild 2019-09-04
e84153
e84153
* Tue Sep  3 2019 Java Maintainers <java-maint@redhat.com> - 3.9-2.1
e84153
- Automated package import and SCL-ization
e84153
e84153
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.9-2
e84153
- Mass rebuild for javapackages-tools 201901
e84153
e84153
* Mon May 13 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.9-1
e84153
- Update to upstream version 3.9
e84153
e84153
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-3
e84153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e84153
e84153
* Mon Jan 29 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.7-2
e84153
- Cleanup spec file
e84153
e84153
* Thu Nov 09 2017 Michael Simacek <msimacek@redhat.com> - 3.7-1
e84153
- Update to upstream version 3.7
e84153
e84153
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-3
e84153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e84153
e84153
* Mon Jul 10 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.6-2
e84153
- Conditionalize BR on jmh
e84153
e84153
* Mon Jul 03 2017 Michael Simacek <msimacek@redhat.com> - 3.6-1
e84153
- Update to upstream version 3.6
e84153
e84153
* Tue Mar 14 2017 Michael Simacek <msimacek@redhat.com> - 3.5-3
e84153
- Disable non-deterministic test
e84153
e84153
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-2
e84153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e84153
e84153
* Wed Oct 19 2016 Michael Simacek <msimacek@redhat.com> - 3.5-1
e84153
- Update to upstream version 3.5
e84153
e84153
* Wed Mar 09 2016 Michael Simacek <msimacek@redhat.com> - 3.4-5
e84153
- Fix unapplied patch
e84153
e84153
* Mon Feb 15 2016 Michael Simacek <msimacek@redhat.com> - 3.4-4
e84153
- Fix parsing of ISO dates with UTC TZ
e84153
e84153
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-3
e84153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e84153
e84153
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4-2
e84153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e84153
e84153
* Tue May 12 2015 Alexander Kurtakov <akurtako@redhat.com> 3.4-1
e84153
- Update to upstream 3.4.
e84153
e84153
* Wed Jul 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.3.2-3
e84153
- Fix build-requires on apache-commons-parent
e84153
e84153
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.2-2
e84153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e84153
e84153
* Mon Apr 14 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.3.2-1
e84153
- Update to upstream version 3.3.2
e84153
e84153
* Thu Mar 20 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.3.1-2
e84153
- Disable test failing on PPC64LE
e84153
e84153
* Thu Mar 20 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.3.1-1
e84153
- Update to upstream version 3.3.1
e84153
e84153
* Tue Mar 11 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.3-1
e84153
- Update to upstream version 3.3
e84153
e84153
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.2.1-2
e84153
- Use Requires: java-headless rebuild (#1067528)
e84153
e84153
* Thu Jan  9 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.1-1
e84153
- Update to upstream version 3.2.1
e84153
e84153
* Thu Jan  2 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2-1
e84153
- Update to upstream version 3.2
e84153
e84153
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-7
e84153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e84153
e84153
* Wed May 29 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1-6
e84153
- Build with xmvn
e84153
- Update to current packaging guidelines
e84153
e84153
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-5
e84153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e84153
e84153
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 3.1-4
e84153
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
e84153
- Replace maven BuildRequires with maven-local
e84153
e84153
* Mon Aug 27 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.1-3
e84153
- Make easymock3 dependency conditional for Fedora
e84153
e84153
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-2
e84153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e84153
e84153
* Wed May 16 2012 gil cattaneo <puntogil@libero.it> - 3.1-1
e84153
- update to 3.1
e84153
e84153
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-2
e84153
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e84153
e84153
* Thu Nov  3 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0.1-1
e84153
- Initial version of the package