From 4ee4df06f2a61d51d8bcb7e0d6f94cda662b4d9f Mon Sep 17 00:00:00 2001 From: eabdullin Date: Thu, 13 Mar 2025 13:46:55 +0000 Subject: [PATCH] import CS aopalliance-1.0-51.module_el9+1171+eb38a622 --- SPECS/aopalliance.spec | 106 ++++++++++++++++++++++++++++++++++------- 1 file changed, 90 insertions(+), 16 deletions(-) diff --git a/SPECS/aopalliance.spec b/SPECS/aopalliance.spec index a4a15dc..8326126 100644 --- a/SPECS/aopalliance.spec +++ b/SPECS/aopalliance.spec @@ -1,12 +1,14 @@ -%global java_home %{_jvmlibdir}/java-1.8.0-openjdk +%bcond_with bootstrap Name: aopalliance +Epoch: 0 Version: 1.0 -Release: 20%{?dist} +Release: 51%{?dist} Summary: Java/J2EE AOP standards -License: Public Domain +License: LicenseRef-Fedora-Public-Domain URL: http://aopalliance.sourceforge.net/ BuildArch: noarch +ExclusiveArch: %{java_arches} noarch # cvs -d:pserver:anonymous@aopalliance.cvs.sourceforge.net:/cvsroot/aopalliance login # password empty @@ -15,9 +17,12 @@ Source0: aopalliance-src.tar.gz Source1: http://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom Source2: %{name}-MANIFEST.MF -BuildRequires: ant +%if %{with bootstrap} +BuildRequires: javapackages-bootstrap +%else BuildRequires: javapackages-local -BuildRequires: java-1.8.0-openjdk-devel +BuildRequires: ant +%endif %description Aspect-Oriented Programming (AOP) offers a better solution to many @@ -28,16 +33,19 @@ environements (e.g. Eclipse). The AOP Alliance also aims to ensure interoperability between Java/J2EE AOP implementations to build a larger AOP community. -%{?module_package} -%{?javadoc_package} +%package javadoc +Summary: API documentation for %{name} + +%description javadoc +API documentation for %{name}. %prep -%setup -q -n %{name} +%autosetup -p1 -n %{name} %build export CLASSPATH= export OPT_JAR_LIST=: -%{ant} -Dbuild.sysclasspath=only jar javadoc +%{ant} -Dbuild.sysclasspath=only jar javadoc -Dant.build.javac.source=1.8 -Dant.build.javac.target=1.8 # Inject OSGi manifest required by Eclipse. jar umf %{SOURCE2} build/%{name}.jar @@ -48,17 +56,83 @@ jar umf %{SOURCE2} build/%{name}.jar %mvn_install -J build/javadoc -%files -n %{?module_prefix}%{name} -f .mfiles +%files -f .mfiles + +%files javadoc -f .mfiles-javadoc %changelog -* Sat Jan 25 2020 Mikolaj Izdebski - 1.0-20 -- Build with OpenJDK 8 +* Fri Nov 29 2024 Mikolaj Izdebski - 0:1.0-49 +- Update javapackages test plan to f42 -* Tue Nov 05 2019 Mikolaj Izdebski - 1.0-19 -- Mass rebuild for javapackages-tools 201902 +* Wed Jul 17 2024 Fedora Release Engineering - 0:1.0-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild -* Fri May 24 2019 Mikolaj Izdebski - 1.0-18 -- Mass rebuild for javapackages-tools 201901 +* Tue Feb 27 2024 Jiri Vanek - 0:1.0-39 +- Rebuilt for java-21-openjdk as system jdk + +* Fri Feb 23 2024 Jiri Vanek - 0:1.0-38 +- bump of release for for java-21-openjdk as system jdk + +* Mon Jan 22 2024 Fedora Release Engineering - 0:1.0-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 0:1.0-36 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Sep 20 2023 Mikolaj Izdebski - 0:1.0-35 +- Rebuild to regenerate auto-Requires on java + +* Fri Sep 01 2023 Mikolaj Izdebski - 0:1.0-34 +- Convert License tag to SPDX format + +* Wed Jul 19 2023 Fedora Release Engineering - 0:1.0-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jan 18 2023 Fedora Release Engineering - 0:1.0-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Aug 29 2022 Mikolaj Izdebski - 0:1.0-31 +- Implement bootstrap mode + +* Wed Jul 20 2022 Fedora Release Engineering - 0:1.0-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jul 08 2022 Jiri Vanek - 0:1.0-29 +- Rebuilt for Drop i686 JDKs + +* Sat Feb 05 2022 Jiri Vanek - 0:1.0-28 +- Rebuilt for java-17-openjdk as system jdk + +* Wed Jan 19 2022 Fedora Release Engineering - 0:1.0-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 0:1.0-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 0:1.0-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 0:1.0-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jul 16 2020 Mat Booth - 0:1.0-23 +- Generate 1.8 level bytecode to avoid breaking dependent packages that require + Java 8 + +* Fri Jul 10 2020 Jiri Vanek - 0:1.0-22 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Tue Jan 28 2020 Fedora Release Engineering - 0:1.0-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jul 24 2019 Fedora Release Engineering - 0:1.0-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jan 31 2019 Fedora Release Engineering - 0:1.0-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 0:1.0-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 0:1.0-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild