diff --git a/joni-2.1.24.zip b/joni-2.1.24.zip new file mode 100644 index 0000000000000000000000000000000000000000..0512b759a4289f57d69e887a3d79cf7370e158fc Binary files /dev/null and b/joni-2.1.24.zip differ diff --git a/joni-2.1.3.zip b/joni-2.1.3.zip deleted file mode 100644 index f8db97fdcba32ade2420e0fc2f934aacd5a613df..0000000000000000000000000000000000000000 Binary files a/joni-2.1.3.zip and /dev/null differ diff --git a/joni-remove-useless-wagon-dependency.patch b/joni-remove-useless-wagon-dependency.patch deleted file mode 100644 index 6672d7c361923cc513e9e854485e1f4ac6bf1dc5..0000000000000000000000000000000000000000 --- a/joni-remove-useless-wagon-dependency.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- pom.xml 2012-10-08 20:53:08.000000000 +0200 -+++ pom.xml.orig 2013-02-26 15:43:53.961731353 +0100 -@@ -95,12 +95,6 @@ - src - test - joni -- -- -- org.apache.maven.wagon -- wagon-webdav -- -- - - - maven-compiler-plugin diff --git a/joni.spec b/joni.spec index 558483a66b12d3be0bed90ae47b4cb163547ea79..10e2baf989b6c4c0f914b200347513a2f4d5532b 100644 --- a/joni.spec +++ b/joni.spec @@ -1,11 +1,10 @@ Name: joni -Version: 2.1.3 +Version: 2.1.24 Release: 1 Summary: Java port of Oniguruma regexp library License: MIT URL: https://github.com/jruby/%{name} Source0: https://github.com/jruby/%{name}/archive/%{name}-%{version}.zip -Patch1: joni-remove-useless-wagon-dependency.patch BuildArch: noarch BuildRequires: java-devel jcodings jpackage-utils junit maven-local maven-compiler-plugin BuildRequires: maven-jar-plugin maven-surefire-plugin sonatype-oss-parent @@ -22,24 +21,39 @@ Requires: jpackage-utils API documentation for %{name}. %prep -%setup -q -n %{name}-%{name}-%{version} -%patch1 -p0 -sed -i -e 's|\r||' test/org/joni/test/TestC.java -sed -i -e 's|\r||' test/org/joni/test/TestU.java -sed -i -e 's|\r||' test/org/joni/test/TestA.java -%mvn_file : %{name} +%autosetup -n %{name}-%{name}-%{version} -p1 + +find -type f '(' -iname '*.jar' -o -iname '*.class' ')' -print -delete + +# Remove pointless parent pom +%pom_remove_parent + +# Remove wagon extension +%pom_xpath_remove 'pom:build/pom:extensions' + +# Remove plugins not relevant for downstream RPM builds +%pom_remove_plugin :maven-javadoc-plugin +%pom_remove_plugin :maven-source-plugin %build -%mvn_build -f +%mvn_build -j -- -P !release-on-9 + +# Avoid module not found: org.objectweb.asm org.jruby.jcodings +find -name module-info.java -delete +xmvn --batch-mode --offline org.fedoraproject.xmvn:xmvn-mojo:javadoc %install %mvn_install %files -f .mfiles -%doc MANIFEST.MF +%doc MANIFEST.MF README.md +%license LICENSE %files help -f .mfiles-javadoc %changelog +* Tue Feb 15 2022 yaoxin - 2.1.24-1 +- Upgrade joni to 2.1.24 to resolve compilation failures. + * Mon Jul 27 2020 shaoqiang kang - 2.1.3-1 - Package init