From b29d3912495163d7d38c478d1f7b1fb881ba573f Mon Sep 17 00:00:00 2001 From: eabdullin Date: Thu, 13 Mar 2025 13:50:47 +0000 Subject: [PATCH] import CS cglib-3.3.0-35.module_el9+1171+eb38a622 --- SPECS/cglib.spec | 93 +++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 84 insertions(+), 9 deletions(-) diff --git a/SPECS/cglib.spec b/SPECS/cglib.spec index 1b493b5..5c0c8a5 100644 --- a/SPECS/cglib.spec +++ b/SPECS/cglib.spec @@ -1,24 +1,29 @@ +%bcond_with bootstrap %global tarball_name RELEASE_%(echo '%{version}' | tr . _) Name: cglib Version: 3.3.0 -Release: 2%{?dist} +Release: 35%{?dist} Summary: Code Generation Library for Java # ASM MethodVisitor is based on ASM code and therefore # BSD-licensed. Everything else is ASL 2.0. -License: ASL 2.0 and BSD +License: Apache-2.0 AND BSD-3-Clause URL: https://github.com/cglib/cglib BuildArch: noarch +ExclusiveArch: %{java_arches} noarch Source0: https://github.com/cglib/cglib/archive/%{tarball_name}.tar.gz -Patch0: 0001-Remove-unused-import.patch +Patch: 0001-Remove-unused-import.patch +%if %{with bootstrap} +BuildRequires: javapackages-bootstrap +%else BuildRequires: maven-local BuildRequires: mvn(org.apache.ant:ant) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.ow2.asm:asm) -BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:) +%endif %description cglib is a powerful, high performance and quality code generation library @@ -26,14 +31,16 @@ for Java. It is used to extend Java classes and implements interfaces at run-time. %package javadoc -Summary: Javadoc for %{name} +Summary: API documentation for %{name} %description javadoc -Documentation for the cglib code generation library. +API documentation for %{name}. %prep -%setup -q -n %{name}-%{tarball_name} -%patch0 -p1 +%autosetup -p1 -n %{name}-%{tarball_name} + +# remove unnecessary dependency on parent POM +%pom_remove_parent %pom_disable_module cglib-nodep %pom_disable_module cglib-integration-test @@ -61,7 +68,7 @@ Documentation for the cglib code generation library. %build # 5 tests fail with OpenJDK 11 # Forwarded upstream: https://github.com/cglib/cglib/issues/119 -%mvn_build -f +%mvn_build -f -- -Djava.version.source=1.8 -Djava.version.target=1.8 %install %mvn_install @@ -73,12 +80,80 @@ Documentation for the cglib code generation library. %license LICENSE NOTICE %changelog +* Fri Nov 29 2024 Mikolaj Izdebski - 3.3.0-33 +- Update javapackages test plan to f42 + +* Wed Jul 17 2024 Fedora Release Engineering - 3.3.0-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Tue Feb 27 2024 Jiri Vanek - 3.3.0-15 +- Rebuilt for java-21-openjdk as system jdk + +* Tue Feb 20 2024 Marian Koncek - 3.3.0-14 +- Update Java source/target to 1.8 + +* Tue Jan 23 2024 Fedora Release Engineering - 3.3.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 3.3.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Sep 01 2023 Mikolaj Izdebski - 3.3.0-11 +- Convert License tag to SPDX format + +* Wed Jul 19 2023 Fedora Release Engineering - 3.3.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jan 18 2023 Fedora Release Engineering - 3.3.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Jul 20 2022 Fedora Release Engineering - 3.3.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Feb 05 2022 Jiri Vanek - 3.3.0-7 +- Rebuilt for java-17-openjdk as system jdk + +* Wed Jan 19 2022 Fedora Release Engineering - 3.3.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Nov 02 2021 Mikolaj Izdebski - 3.3.0-5 +- Set explicit Java compiler source/target levels to 1.7 + +* Wed Jul 21 2021 Fedora Release Engineering - 3.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon May 17 2021 Mikolaj Izdebski - 3.3.0-3 +- Bootstrap build +- Non-bootstrap build + +* Tue Jan 26 2021 Fedora Release Engineering - 3.2.9-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sun Aug 30 2020 Fabio Valentini - 3.2.9-8 +- Remove unnecessary dependency on parent POM. + +* Mon Jul 27 2020 Fedora Release Engineering - 3.2.9-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jul 10 2020 Jiri Vanek - 3.2.9-6 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Fri Jun 26 2020 Roland Grunberg - 3.2.9-5 +- Set maven-javadoc-plugin source to 1.8 for Java 11 build. +- Ignore 5 test failures from upstream when run on Java 9 or above. + +* Tue Jan 28 2020 Fedora Release Engineering - 3.2.9-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Tue Nov 05 2019 Mikolaj Izdebski - 3.3.0-2 - Mass rebuild for javapackages-tools 201902 * Thu Aug 15 2019 Marian Koncek - 3.3.0-1 - Update to upstream version 3.3.0 +* Wed Jul 24 2019 Fedora Release Engineering - 3.2.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Jun 27 2019 Marian Koncek - 3.2.12-1 - Update to upstream version 3.2.12