## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 5; 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 bootstrap 0 Name: maven-resolver2 Epoch: 1 Version: 2.0.9 Release: %autorelease Summary: Apache Maven Artifact Resolver library License: Apache-2.0 URL: https://maven.apache.org/resolver/ BuildArch: noarch ExclusiveArch: %{java_arches} noarch Source0: https://archive.apache.org/dist/maven/resolver/maven-resolver-%{version}-source-release.zip Patch: 0001-Remove-use-of-deprecated-SHA-1-and-MD5-algorithms.patch Patch: 0002-Make-I-O-errors-during-test-cleanup-non-fatal.patch %if %{with bootstrap} BuildRequires: javapackages-bootstrap %else BuildRequires: maven-local-openjdk25 BuildRequires: mvn(com.google.code.gson:gson) BuildRequires: mvn(com.google.inject:guice) BuildRequires: mvn(commons-codec:commons-codec) BuildRequires: mvn(javax.inject:javax.inject) BuildRequires: mvn(org.apache.httpcomponents:httpclient) BuildRequires: mvn(org.apache.httpcomponents:httpcore) BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) BuildRequires: mvn(org.apache.maven.wagon:wagon-provider-api) BuildRequires: mvn(org.apache.maven:maven-model-builder:4.0.0-rc-4) BuildRequires: mvn(org.apache.maven:maven-parent:pom:) BuildRequires: mvn(org.apache.maven:maven-resolver-provider:4.0.0-rc-4) BuildRequires: mvn(org.codehaus.plexus:plexus-classworlds) BuildRequires: mvn(org.codehaus.plexus:plexus-utils:4.0.2) BuildRequires: mvn(org.codehaus.plexus:plexus-xml) BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.inject) BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.plexus) BuildRequires: mvn(org.eclipse.sisu:sisu-maven-plugin) BuildRequires: mvn(org.slf4j:jcl-over-slf4j:2.0.17) BuildRequires: mvn(org.slf4j:slf4j-api:2.0.17) %endif # TODO Remove in Fedora 46 Obsoletes: %{name}-javadoc < 1:2.0.5-5 %description Apache Maven Artifact Resolver is a library for working with artifact repositories and dependency resolution. Maven Artifact Resolver deals with the specification of local repository, remote repository, developer workspaces, artifact transports and artifact resolution. %prep %autosetup -p1 -C # Skip tests that equire internet connection #rm maven-resolver-supplier/src/test/java/org/eclipse/aether/supplier/RepositorySystemSupplierTest.java #rm maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/{HttpServer,HttpTransporterTest}.java %pom_remove_dep :jetty-bom #%pom_remove_plugin -r :bnd-maven-plugin #%pom_remove_plugin -r org.codehaus.mojo:animal-sniffer-maven-plugin #%pom_remove_plugin -r :japicmp-maven-plugin %pom_disable_module maven-resolver-demos %pom_disable_module maven-resolver-named-locks-hazelcast %pom_disable_module maven-resolver-named-locks-redisson #%pom_disable_module maven-resolver-transport-classpath #%mvn_package :maven-resolver-test-util __noinstall %pom_disable_module maven-resolver-test-http %pom_disable_module maven-resolver-transport-jetty %pom_disable_module maven-resolver-transport-minio %pom_disable_module maven-resolver-generator-sigstore %pom_disable_module maven-resolver-generator-gnupg %pom_disable_module maven-resolver-tools %pom_disable_module maven-resolver-supplier-mvn3 %pom_remove_plugin :bnd-maven-plugin %pom_remove_plugin :maven-jar-plugin %pom_remove_plugin -r :maven-enforcer-plugin %pom_remove_plugin -r :japicmp-maven-plugin %mvn_compat_version : 2.0.9 %build %mvn_build -j -f -j -- -Dmaven4Version=4.0.0-rc-4 %install %mvn_install %files -f .mfiles %license LICENSE NOTICE %changelog ## START: Generated by rpmautospec * Tue Sep 09 2025 Mikolaj Izdebski - 1:2.0.9-5 - Remove build-dependency on maven-enforcer-plugin * Thu Jul 24 2025 Fedora Release Engineering - 1:2.0.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Fri Jul 11 2025 Mikolaj Izdebski - 1:2.0.9-1 - Update to upstream version 2.0.9 - Build with OpenJDK 25 * Thu May 22 2025 Mikolaj Izdebski - 1:2.0.7-3 - Switch javapackages test plan to f43 ref * Wed Mar 26 2025 Mikolaj Izdebski - 1:2.0.7-2 - Switch to javapackages tests from CentOS Stream GitLab * Sun Mar 16 2025 Mikolaj Izdebski - 1:2.0.7-1 - Update to upstream version 2.0.7 * Wed Mar 05 2025 Mikolaj Izdebski - 1:2.0.5-5 - Remove bogus provides * Mon Mar 03 2025 Mikolaj Izdebski - 1:2.0.5-4 - Remove javadoc subpackage * Wed Feb 26 2025 Mikolaj Izdebski - 1:2.0.5-3 - Non-bootstrap build * Wed Feb 26 2025 Mikolaj Izdebski - 1:2.0.5-2 - Bootstrap build * Wed Feb 26 2025 Mikolaj Izdebski - 1:2.0.5-1 - Update to upstream version 2.0.5 * Wed Feb 26 2025 Mikolaj Izdebski - 1:1.9.22-1 - Rename to maven-resolver2 * Wed Feb 26 2025 Mikolaj Izdebski - RPMAUTOSPEC: unresolvable merge ## END: Generated by rpmautospec