## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 16; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %bcond_with bootstrap Name: plexus-testing Version: 1.3.0 Release: %autorelease Summary: Plexus Testing License: Apache-2.0 URL: https://github.com/codehaus-plexus/plexus-testing BuildArch: noarch ExclusiveArch: %{java_arches} noarch Source0: https://github.com/codehaus-plexus/%{name}/archive/%{name}-%{version}.tar.gz %if %{with bootstrap} BuildRequires: javapackages-bootstrap %else BuildRequires: maven-local-openjdk25 BuildRequires: mvn(com.google.inject:guice) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) BuildRequires: mvn(org.codehaus.plexus:plexus-xml) BuildRequires: mvn(org.codehaus.plexus:plexus:pom:) BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.inject) BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.plexus) BuildRequires: mvn(org.junit.jupiter:junit-jupiter-api) %endif # TODO Remove in Fedora 46 Obsoletes: %{name}-javadoc < 1.3.0-12 %description The Plexus Testing contains the necessary classes to be able to test Plexus components. %prep %autosetup -p1 -C %pom_add_dep org.codehaus.plexus:plexus-utils %pom_add_dep org.codehaus.plexus:plexus-xml # Some tests rely on Jakarta Injection API, which is not packaged rm src/test/java/org/codehaus/plexus/testing/TestJakartaComponent.java rm src/test/java/org/codehaus/plexus/testing/PlexusTestJakartaTest.java %build %mvn_build -j %install %mvn_install %files -f .mfiles %doc README.md %license LICENSE %changelog ## START: Generated by rpmautospec * Tue Jul 29 2025 Jiri Vanek - 1.3.0-16 - Rebuilt for java-25-openjdk as preffered jdk * Fri Jul 25 2025 Fedora Release Engineering - 1.3.0-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Sun Jul 13 2025 Mikolaj Izdebski - 1.3.0-14 - Build with OpenJDK 25 * Thu May 22 2025 Mikolaj Izdebski - 1.3.0-13 - Switch javapackages test plan to f43 ref * Wed Mar 26 2025 Mikolaj Izdebski - 1.3.0-12 - Switch to javapackages tests from CentOS Stream GitLab * Mon Mar 03 2025 Mikolaj Izdebski - 1.3.0-11 - Remove javadoc subpackage * Wed Feb 19 2025 Mikolaj Izdebski - 1.3.0-10 - Add dependency on plexus-utils and plexus-xml * Sat Jan 18 2025 Fedora Release Engineering - 1.3.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Nov 29 2024 Mikolaj Izdebski - 1.3.0-7 - Update javapackages test plan to f42 * Fri Jul 19 2024 Fedora Release Engineering - 1.3.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Feb 23 2024 Jiri Vanek - 1.3.0-2 - bump of release for for java-21-openjdk as system jdk * Fri Feb 02 2024 Mikolaj Izdebski - 1.3.0-1 - Initial packaging ## END: Generated by rpmautospec