diff --git a/joni-2.1.3.zip b/joni-2.1.3.zip new file mode 100644 index 0000000000000000000000000000000000000000..f8db97fdcba32ade2420e0fc2f934aacd5a613df Binary files /dev/null and b/joni-2.1.3.zip differ diff --git a/joni-remove-useless-wagon-dependency.patch b/joni-remove-useless-wagon-dependency.patch new file mode 100644 index 0000000000000000000000000000000000000000..6672d7c361923cc513e9e854485e1f4ac6bf1dc5 --- /dev/null +++ b/joni-remove-useless-wagon-dependency.patch @@ -0,0 +1,15 @@ +--- 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 new file mode 100644 index 0000000000000000000000000000000000000000..4fe672f678b610ca7ea5842cfa190b104176c698 --- /dev/null +++ b/joni.spec @@ -0,0 +1,45 @@ +Name: joni +Version: 2.1.3 +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 +BuildRequires: objectweb-asm +Requires: jcodings jpackage-utils objectweb-asm +%description +joni is a port of Oniguruma, a regular expressions library, +to java. It is used by jruby. + +%package javadoc +Summary: Javadoc for %{name} +Requires: jpackage-utils +%description javadoc +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} + +%build +%mvn_build -f + +%install +%mvn_install + +%files -f .mfiles +%doc MANIFEST.MF + +%files javadoc -f .mfiles-javadoc + +%changelog +* Mon Jul 27 2020 shaoqiang kang - 2.1.3-1 +- Package init diff --git a/joni.yaml b/joni.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fd90d9654418cff105eab385102f8bdfa7d9b31f --- /dev/null +++ b/joni.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/jruby/joni +version_control: github +src_repo: jruby/joni +tag_prefix: "joni-" +seperator: "."