## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 14; 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: modulemaker-maven-plugin Version: 1.11 Release: %autorelease Summary: A plugin for creating module-info.class files License: Apache-2.0 URL: https://github.com/raphw/modulemaker-maven-plugin BuildArch: noarch ExclusiveArch: %{java_arches} noarch Source0: https://github.com/raphw/modulemaker-maven-plugin/archive/refs/tags/modulemaker-maven-plugin-%{version}.tar.gz Source1: https://www.apache.org/licenses/LICENSE-2.0.txt %if %{with bootstrap} BuildRequires: javapackages-bootstrap %else BuildRequires: maven-local-openjdk25 BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin) BuildRequires: mvn(org.apache.maven:maven-core) BuildRequires: mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.ow2.asm:asm) BuildRequires: mvn(org.ow2.asm:asm-commons) %endif # TODO Remove in Fedora 46 Obsoletes: %{name}-javadoc < 1.11-10 %description This plugin allows the creation of a module-info.class for projects on Java 6 to Java 8 where a module-info.java file cannot be compiled. %prep %autosetup -p1 -C cp -p %{SOURCE1} . %pom_xpath_inject 'pom:dependency[pom:artifactId="maven-plugin-api"]' 'provided' %build %mvn_build -j -- -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 %install %mvn_install %files -f .mfiles %doc README.md %license LICENSE-2.0.txt %changelog ## START: Generated by rpmautospec * Tue Jul 29 2025 Jiri Vanek - 1.11-14 - Rebuilt for java-25-openjdk as preffered jdk * Thu Jul 24 2025 Fedora Release Engineering - 1.11-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Sun Jul 13 2025 Mikolaj Izdebski - 1.11-12 - Build with OpenJDK 25 * Thu May 22 2025 Mikolaj Izdebski - 1.11-11 - Switch javapackages test plan to f43 ref * Wed Mar 26 2025 Mikolaj Izdebski - 1.11-10 - Switch to javapackages tests from CentOS Stream GitLab * Mon Mar 03 2025 Mikolaj Izdebski - 1.11-9 - Remove javadoc subpackage * Fri Jan 17 2025 Fedora Release Engineering - 1.11-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Nov 29 2024 Mikolaj Izdebski - 1.11-6 - Update javapackages test plan to f42 * Thu Jul 18 2024 Fedora Release Engineering - 1.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Sat Feb 24 2024 Marian Koncek - 1.11-1 - Update to upstream version 1.11 * Tue Feb 20 2024 Marian Koncek - 1.9-6 - Update Java source/target to 1.8 * Thu Jan 25 2024 Fedora Release Engineering - 1.9-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 1.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jul 20 2023 Fedora Release Engineering - 1.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Feb 23 2023 Mikolaj Izdebski - 1.9-2 - Implement bootstrap mode * Thu Feb 16 2023 Marian Koncek - 1.9-2 - Initial build ## END: Generated by rpmautospec