diff --git a/.gitignore b/.gitignore index a2d9d1a..5e28a74 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ +/results_* +/*.src.rpm + /commons-collections4-4.0-src.tar.gz /commons-collections4-4.1-src.tar.gz +/commons-collections4-4.4-src.tar.gz diff --git a/apache-commons-collections4.spec b/apache-commons-collections4.spec index f8aab9b..65c76c1 100644 --- a/apache-commons-collections4.spec +++ b/apache-commons-collections4.spec @@ -1,15 +1,18 @@ -Summary: Extension of the Java Collections Framework Name: apache-commons-collections4 -Version: 4.1 -Release: 2%{?dist} -License: ASL 2.0 -URL: http://commons.apache.org/proper/commons-collections/ -BuildArch: noarch +Summary: Extension of the Java Collections Framework +Version: 4.4 +Release: 20%{?dist} +License: Apache-2.0 +URL: http://commons.apache.org/proper/commons-collections/ Source0: http://archive.apache.org/dist/commons/collections/source/commons-collections4-%{version}-src.tar.gz -BuildRequires: maven-local +BuildArch: noarch +ExclusiveArch: %{java_arches} noarch + +BuildRequires: maven-local-openjdk25 BuildRequires: mvn(junit:junit) +BuildRequires: mvn(org.apache.commons:commons-lang3) BuildRequires: mvn(org.apache.commons:commons-parent:pom:) BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin) BuildRequires: mvn(org.easymock:easymock) @@ -18,22 +21,27 @@ BuildRequires: mvn(org.easymock:easymock) Commons-Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities. -%package javadoc + +%package javadoc Summary: API documentation for %{name} -%description javadoc +%description javadoc This package provides %{summary}. + %prep %setup -q -n commons-collections4-%{version}-src -%mvn_file : %{name} commons-collections4 +%mvn_file : commons-collections4 %{name} + %build -%mvn_build +%mvn_build -- -Dcommons.osgi.symbolicName=org.apache.commons.collections4 + %install %mvn_install + %files -f .mfiles %doc RELEASE-NOTES.txt %license LICENSE.txt NOTICE.txt @@ -41,7 +49,77 @@ This package provides %{summary}. %files javadoc -f .mfiles-javadoc %license LICENSE.txt NOTICE.txt + %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 4.4-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Tue Jul 29 2025 jiri vanek - 4.4-19 +- Rebuilt for java-25-openjdk as preffered jdk + +* Wed Jul 23 2025 Fedora Release Engineering - 4.4-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Thu Jan 16 2025 Fedora Release Engineering - 4.4-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Wed Jul 17 2024 Fedora Release Engineering - 4.4-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Tue Feb 27 2024 Jiri Vanek - 4.4-15 +- Rebuilt for java-21-openjdk as system jdk + +* Mon Jan 22 2024 Fedora Release Engineering - 4.4-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 4.4-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jul 19 2023 Fedora Release Engineering - 4.4-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jan 18 2023 Fedora Release Engineering - 4.4-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Jul 20 2022 Fedora Release Engineering - 4.4-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jul 08 2022 Jiri Vanek - 4.4-9 +- Rebuilt for Drop i686 JDKs + +* Sat Feb 05 2022 Jiri Vanek - 4.4-8 +- Rebuilt for java-17-openjdk as system jdk + +* Wed Jan 19 2022 Fedora Release Engineering - 4.4-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 4.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 4.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 4.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jul 10 2020 Jiri Vanek - 4.4-3 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Tue Jan 28 2020 Fedora Release Engineering - 4.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jul 17 2019 Fabio Valentini - 4.4-1 +- Update to version 4.4. + +* Fri Feb 08 2019 Mat Booth - 4.1-5 +- Rebuild to regenerate OSGi metadata + +* Thu Jan 31 2019 Fedora Release Engineering - 4.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild @@ -71,3 +149,4 @@ This package provides %{summary}. * Mon Jan 27 2014 Mikolaj Izdebski - 4.0-1 - Initial packaging + diff --git a/sources b/sources index dc7c769..aa1310b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (commons-collections4-4.1-src.tar.gz) = c5666f41b68c9fdba3731730595616b16f98579c077cf047f421a46729b5a65476a8707125a2c0b0c6c024ca94df8c2633123bd99e705149fcb1afadcd3bf68b +SHA512 (commons-collections4-4.4-src.tar.gz) = 2110e73eda97ca52a886cb708f21d8609a83655861594f3b6eb7a15b777d42eeeefc5d3b28ffc6ecc5e4f0b3fd5407f80019c2ce006f970f55455ef33eee47ee