Import from AlmaLinux stable repository

This commit is contained in:
eabdullin 2025-12-04 10:59:41 +00:00
parent 0655e72557
commit a0399b1777
3 changed files with 68 additions and 28 deletions

View File

@ -1 +1 @@
2ff502f16cc9d6619a5d05dea2579196a08b05bb SOURCES/commons-codec-1.15-src.tar.gz 89db5363a3ff215a2c0f13049c2482bd15aba20a SOURCES/commons-codec-1.17.1-src.tar.gz

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/commons-codec-1.15-src.tar.gz SOURCES/commons-codec-1.17.1-src.tar.gz

View File

@ -1,26 +1,28 @@
%bcond_with bootstrap %bcond_with bootstrap
Name: apache-commons-codec Name: apache-commons-codec
Version: 1.15 Version: 1.17.1
Release: 10%{?dist} Release: 8%{?dist}
Summary: Implementations of common encoders and decoders Summary: Implementations of common encoders and decoders
License: ASL 2.0 License: Apache-2.0
URL: https://commons.apache.org/codec/ URL: https://commons.apache.org/codec/
BuildArch: noarch BuildArch: noarch
ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch ExclusiveArch: %{java_arches} noarch
Source0: https://archive.apache.org/dist/commons/codec/source/commons-codec-%{version}-src.tar.gz Source0: https://archive.apache.org/dist/commons/codec/source/commons-codec-%{version}-src.tar.gz
# Data in DoubleMetaphoneTest.java originally has an inadmissible license. # Data in DoubleMetaphoneTest.java originally has an inadmissible license.
# The author gives MIT in e-mail communication. # The author gives MIT in e-mail communication.
Source1: aspell-mail.txt Source1: aspell-mail.txt
BuildRequires: maven-local-openjdk8
%if %{with bootstrap} %if %{with bootstrap}
BuildRequires: javapackages-bootstrap BuildRequires: javapackages-bootstrap
%else %else
BuildRequires: mvn(junit:junit) BuildRequires: maven-local
BuildRequires: mvn(org.apache.commons:commons-lang3) BuildRequires: mvn(org.apache.commons:commons-lang3)
BuildRequires: mvn(org.apache.commons:commons-parent:pom:) BuildRequires: mvn(org.apache.commons:commons-parent:pom:)
BuildRequires: mvn(org.hamcrest:hamcrest)
BuildRequires: mvn(org.junit.jupiter:junit-jupiter-engine)
BuildRequires: mvn(org.junit.jupiter:junit-jupiter-params)
%endif %endif
%description %description
@ -28,10 +30,14 @@ Commons Codec is an attempt to provide definitive implementations of
commonly used encoders and decoders. Examples include Base64, Hex, commonly used encoders and decoders. Examples include Base64, Hex,
Phonetic and URLs. Phonetic and URLs.
%{?javadoc_package} %package javadoc
Summary: API documentation for %{name}
%description javadoc
API documentation for %{name}.
%prep %prep
%autosetup -n commons-codec-%{version}-src %autosetup -p1 -n commons-codec-%{version}-src
cp %{SOURCE1} aspell-mail.txt cp %{SOURCE1} aspell-mail.txt
sed -i 's/\r//' RELEASE-NOTES*.txt LICENSE.txt NOTICE.txt sed -i 's/\r//' RELEASE-NOTES*.txt LICENSE.txt NOTICE.txt
@ -39,9 +45,6 @@ sed -i 's/\r//' RELEASE-NOTES*.txt LICENSE.txt NOTICE.txt
%mvn_alias : commons-codec:commons-codec %mvn_alias : commons-codec:commons-codec
%build %build
# Avoid running out of heap on s390x during test suite execution
export MAVEN_OPTS="-Xmx1024m"
%mvn_build -- -Dcommons.osgi.symbolicName=org.apache.commons.codec %mvn_build -- -Dcommons.osgi.symbolicName=org.apache.commons.codec
%install %install
@ -51,28 +54,65 @@ export MAVEN_OPTS="-Xmx1024m"
%license LICENSE.txt NOTICE.txt aspell-mail.txt %license LICENSE.txt NOTICE.txt aspell-mail.txt
%doc RELEASE-NOTES* %doc RELEASE-NOTES*
%files javadoc -f .mfiles-javadoc
%changelog %changelog
* Sat Nov 23 2024 Marián Konček <mkoncek@redhat.com> - 1.15-10 * Fri Nov 29 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.17.1-7
- Add noarch to ExclusiveArch - Update javapackages test plan to f42
* Sat Nov 23 2024 Marián Konček <mkoncek@redhat.com> - 1.15-9 * Tue Sep 03 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.17.1-6
- Disable building on i686 - Use %%autosetup -C
* Wed Nov 20 2024 Marián Konček <mkoncek@redhat.com> - 1.15-8 * Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.1-2
- Rebuild with regenerated Requires on Java - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jan 30 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.15-7 * Tue Jul 16 2024 Marian Koncek <mkoncek@redhat.com> - 1.17.1-1
- Rebuild to regenerate auto-requires - Update to upstream version 1.17.1
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.15-6 * Tue Apr 02 2024 Marian Koncek <mkoncek@redhat.com> - 1.16.1-1
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags - Update to upstream version 1.16.1
Related: rhbz#1991688
* Wed Jun 09 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.15-5 * Tue Feb 27 2024 Jiri Vanek <jvanek@redhat.com> - 1.16.0-7
- Rebuild to workaround DistroBaker issue - Rebuilt for java-21-openjdk as system jdk
* Tue Jun 08 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.15-4 * Fri Feb 23 2024 Jiri Vanek <jvanek@redhat.com> - 1.16.0-6
- Bootstrap Maven for CentOS Stream 9 - bump of release for for java-21-openjdk as system jdk
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Sep 20 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.16.0-3
- Rebuild to regenerate auto-Requires on java
* Fri Sep 01 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.16.0-2
- Rebuild
* Thu Aug 17 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.16.0-1
- Update to upstream version 1.16.0
* Thu Aug 10 2023 Marian Koncek <mkoncek@redhat.com> - 1.15-10
- Use implicit maven toolchains
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 1.15-6
- Rebuilt for java-17-openjdk as system jdk
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.15-3 * Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.15-3
- Bootstrap build - Bootstrap build