From 9a8c9fdc92b67346db0622023341e3d6c0c61fd5 Mon Sep 17 00:00:00 2001 From: eabdullin Date: Mon, 17 Mar 2025 15:03:32 +0000 Subject: [PATCH] import CS apache-commons-codec-1.17.1-8.module_el9+1180+96ab3331 --- .apache-commons-codec.metadata | 2 +- .gitignore | 2 +- SPECS/apache-commons-codec.spec | 143 ++++++++++++++++++++++++++++---- 3 files changed, 129 insertions(+), 18 deletions(-) diff --git a/.apache-commons-codec.metadata b/.apache-commons-codec.metadata index 5233b66..127c555 100644 --- a/.apache-commons-codec.metadata +++ b/.apache-commons-codec.metadata @@ -1 +1 @@ -afef31c97292677f68dedd79b041beeb5d7f6642 SOURCES/commons-codec-1.13-src.tar.gz +89db5363a3ff215a2c0f13049c2482bd15aba20a SOURCES/commons-codec-1.17.1-src.tar.gz diff --git a/.gitignore b/.gitignore index a4e5048..0b9bf89 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/commons-codec-1.13-src.tar.gz +SOURCES/commons-codec-1.17.1-src.tar.gz diff --git a/SPECS/apache-commons-codec.spec b/SPECS/apache-commons-codec.spec index 427b5a0..becc753 100644 --- a/SPECS/apache-commons-codec.spec +++ b/SPECS/apache-commons-codec.spec @@ -1,31 +1,43 @@ -Name: apache-commons-codec -Version: 1.13 -Release: 3%{?dist} -Summary: Implementations of common encoders and decoders -License: ASL 2.0 -URL: http://commons.apache.org/codec/ -BuildArch: noarch +%bcond_with bootstrap -Source0: http://archive.apache.org/dist/commons/codec/source/commons-codec-%{version}-src.tar.gz +Name: apache-commons-codec +Version: 1.17.1 +Release: 8%{?dist} +Summary: Implementations of common encoders and decoders +License: Apache-2.0 +URL: https://commons.apache.org/codec/ +BuildArch: noarch +ExclusiveArch: %{java_arches} noarch + +Source0: https://archive.apache.org/dist/commons/codec/source/commons-codec-%{version}-src.tar.gz # Data in DoubleMetaphoneTest.java originally has an inadmissible license. # The author gives MIT in e-mail communication. Source1: aspell-mail.txt -BuildRequires: maven-local-openjdk8 -BuildRequires: mvn(junit:junit) +%if %{with bootstrap} +BuildRequires: javapackages-bootstrap +%else +BuildRequires: maven-local BuildRequires: mvn(org.apache.commons:commons-lang3) 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 %description Commons Codec is an attempt to provide definitive implementations of commonly used encoders and decoders. Examples include Base64, Hex, Phonetic and URLs. -%{?module_package} -%{?javadoc_package} +%package javadoc +Summary: API documentation for %{name} + +%description javadoc +API documentation for %{name}. %prep -%autosetup -n commons-codec-%{version}-src +%autosetup -p1 -n commons-codec-%{version}-src cp %{SOURCE1} aspell-mail.txt sed -i 's/\r//' RELEASE-NOTES*.txt LICENSE.txt NOTICE.txt @@ -33,31 +45,130 @@ sed -i 's/\r//' RELEASE-NOTES*.txt LICENSE.txt NOTICE.txt %mvn_alias : commons-codec:commons-codec %build -%mvn_build +%mvn_build -- -Dcommons.osgi.symbolicName=org.apache.commons.codec %install %mvn_install -%files -n %{?module_prefix}%{name} -f .mfiles +%files -f .mfiles %license LICENSE.txt NOTICE.txt aspell-mail.txt %doc RELEASE-NOTES* +%files javadoc -f .mfiles-javadoc + %changelog -* Sat Jan 25 2020 Mikolaj Izdebski - 1.13-3 +* Fri Nov 29 2024 Mikolaj Izdebski - 1.17.1-7 +- Update javapackages test plan to f42 + +* Tue Sep 03 2024 Mikolaj Izdebski - 1.17.1-6 +- Use %%autosetup -C + +* Wed Jul 17 2024 Fedora Release Engineering - 1.17.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Tue Jul 16 2024 Marian Koncek - 1.17.1-1 +- Update to upstream version 1.17.1 + +* Tue Apr 02 2024 Marian Koncek - 1.16.1-1 +- Update to upstream version 1.16.1 + +* Tue Feb 27 2024 Jiri Vanek - 1.16.0-7 +- Rebuilt for java-21-openjdk as system jdk + +* Fri Feb 23 2024 Jiri Vanek - 1.16.0-6 +- bump of release for for java-21-openjdk as system jdk + +* Mon Jan 22 2024 Fedora Release Engineering - 1.16.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 1.16.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Sep 20 2023 Mikolaj Izdebski - 1.16.0-3 +- Rebuild to regenerate auto-Requires on java + +* Fri Sep 01 2023 Mikolaj Izdebski - 1.16.0-2 +- Rebuild + +* Thu Aug 17 2023 Mikolaj Izdebski - 1.16.0-1 +- Update to upstream version 1.16.0 + +* Thu Aug 10 2023 Marian Koncek - 1.15-10 +- Use implicit maven toolchains + +* Wed Jul 19 2023 Fedora Release Engineering - 1.15-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jan 18 2023 Fedora Release Engineering - 1.15-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Jul 20 2022 Fedora Release Engineering - 1.15-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Feb 05 2022 Jiri Vanek - 1.15-6 +- Rebuilt for java-17-openjdk as system jdk + +* Wed Jan 19 2022 Fedora Release Engineering - 1.15-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 1.15-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon May 17 2021 Mikolaj Izdebski - 1.15-3 +- Bootstrap build +- Non-bootstrap build + +* Tue Jan 26 2021 Fedora Release Engineering - 1.15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Fri Sep 11 2020 Marian Koncek - 1.15-1 +- Update to upstream version 1.15 + +* Fri Sep 04 2020 Mat Booth - 1.15-1 +- Update to latest upstream release + +* Mon Jul 27 2020 Fedora Release Engineering - 1.13-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jul 10 2020 Jiri Vanek - 1.13-3 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Tue Jan 28 2020 Fedora Release Engineering - 1.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jan 25 2020 Mikolaj Izdebski - 1.14-2 - Build with OpenJDK 8 +* Wed Jan 22 2020 Marian Koncek - 1.14-1 +- Update to upstream version 1.14 + +* Thu Dec 12 2019 Mat Booth - 1.13-1 +- Update to upstream version 1.13 + * Tue Nov 05 2019 Mikolaj Izdebski - 1.13-2 - Mass rebuild for javapackages-tools 201902 * Mon Jul 29 2019 Marian Koncek - 1.13-1 - Update to upstream version 1.13 +* Wed Jul 24 2019 Fedora Release Engineering - 1.11-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri May 24 2019 Mikolaj Izdebski - 1.12-2 - Mass rebuild for javapackages-tools 201901 * Mon May 13 2019 Mikolaj Izdebski - 1.12-1 - Update to upstream version 1.12 +* Thu Feb 07 2019 Mat Booth - 1.11-6 +- Rebuild to regenerate OSGi metadata + +* Thu Jan 31 2019 Fedora Release Engineering - 1.11-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 1.11-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 1.11-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild