Name: plexus-languages Summary: Plexus Languages Version: 1.0.5 Release: 5%{?dist} License: ASL 2.0 URL: https://github.com/codehaus-plexus/plexus-languages # ./generate-tarball.sh Source0: %{name}-%{version}.tar.gz Source1: http://www.apache.org/licenses/LICENSE-2.0.txt # Sources contain bundled jars that we cannot verify for licensing Source2: generate-tarball.sh BuildArch: noarch BuildRequires: maven-local BuildRequires: mvn(com.thoughtworks.qdox:qdox) BuildRequires: mvn(javax.inject:javax.inject) BuildRequires: mvn(org.apache.maven.plugins:maven-failsafe-plugin) BuildRequires: mvn(org.codehaus.plexus:plexus:pom:) BuildRequires: mvn(org.eclipse.sisu:sisu-maven-plugin) BuildRequires: mvn(org.ow2.asm:asm) %description Plexus Languages is a set of Plexus components that maintain shared language features. %{?javadoc_package} %prep %setup -q -n %{name}-%{name}-%{version} cp %{SOURCE1} . %pom_remove_plugin :maven-enforcer-plugin # Temporarily force JPMS classes to be built %pom_xpath_remove 'pom:profiles' plexus-java cp -p plexus-java/src/main/java9/org/codehaus/plexus/languages/java/jpms/* plexus-java/src/main/java/org/codehaus/plexus/languages/java/jpms %build # we don't have mockito 2 yet + many tests rely on bundled test jars/classes %mvn_build -f -- -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 %install %mvn_install %files -f .mfiles %license LICENSE-2.0.txt %changelog * Mon Aug 10 2020 Mat Booth - 1.0.5-5 - Bootstrap restoration of essential JPMS classes * Tue Jul 28 2020 Fedora Release Engineering - 1.0.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 22 2020 Fabio Valentini - 1.0.5-3 - Remove Java 9 specific classes for now to fix build. * Sat Jul 11 2020 Jiri Vanek - 1.0.5-2 - Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 * Wed Mar 04 2020 Fabio Valentini - 1.0.5-1 - Update to version 1.0.5. * Thu Jan 30 2020 Fedora Release Engineering - 1.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Oct 11 2019 Fabio Valentini - 1.0.3-1 - Update to version 1.0.3. * Fri Jul 26 2019 Fedora Release Engineering - 0.9.10-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Feb 02 2019 Fedora Release Engineering - 0.9.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Jul 23 2018 Michael Simacek - 0.9.10-3 - Repack tarball without bundled jars * Fri Jul 13 2018 Fedora Release Engineering - 0.9.10-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Jun 29 2018 Michael Simacek - 0.9.10-1 - Update to upstream version 0.9.10 * Fri Jun 29 2018 Michael Simacek - 0.9.3-5 - Disable broken test * Wed Feb 14 2018 Mikolaj Izdebski - 0.9.3-4 - Generate javadoc package automatically * Fri Feb 09 2018 Fedora Release Engineering - 0.9.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Sep 12 2017 Mikolaj Izdebski - 0.9.3-2 - Replace JARs used as test resources with symlinks to system JARs * Mon Sep 11 2017 Mikolaj Izdebski - 0.9.3-1 - Initial packaging