[joni] Updated to version 1.1.9.
Bohuslav Kabrda
bkabrda at fedoraproject.org
Wed Feb 27 06:55:51 UTC 2013
commit aacefa2ee0a3ef58c413b40e0951d9722318af75
Author: Bohuslav Kabrda <bkabrda at redhat.com>
Date: Tue Feb 26 15:52:10 2013 +0100
Updated to version 1.1.9.
- Switched from ant to maven.
.gitignore | 1 +
...lib_deps.patch => joni-add-build-lib-deps.patch | 0
joni-remove-useless-wagon-dependency.patch | 15 +++++++
joni.spec | 40 +++++++++++--------
sources | 2 +-
5 files changed, 40 insertions(+), 18 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index eaf8f41..4f3cc96 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
jruby-joni-bb99ccb.tar.gz
+/joni-1.1.9.tar.gz
diff --git a/add_build_lib_deps.patch b/joni-add-build-lib-deps.patch
similarity index 100%
rename from add_build_lib_deps.patch
rename to joni-add-build-lib-deps.patch
diff --git a/joni-remove-useless-wagon-dependency.patch b/joni-remove-useless-wagon-dependency.patch
new file mode 100644
index 0000000..6672d7c
--- /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 @@
+ <sourceDirectory>src</sourceDirectory>
+ <testSourceDirectory>test</testSourceDirectory>
+ <finalName>joni</finalName>
+- <extensions>
+- <extension>
+- <groupId>org.apache.maven.wagon</groupId>
+- <artifactId>wagon-webdav</artifactId>
+- </extension>
+- </extensions>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
diff --git a/joni.spec b/joni.spec
index 507045c..3d62398 100644
--- a/joni.spec
+++ b/joni.spec
@@ -1,25 +1,28 @@
-%global git_commit bb99ccb
-%global cluster jruby
-
Name: joni
-Version: 1.1.3
-Release: 9%{?dist}
+Version: 1.1.9
+Release: 1%{?dist}
Summary: Java port of Oniguruma regexp library
Group: Development/Libraries
License: MIT
-URL: http://github.com/%{cluster}/%{name}
-Source0: %{url}/tarball/%{version}/%{cluster}-%{name}-%{git_commit}.tar.gz
-Patch0: add_build_lib_deps.patch
+URL: http://github.com/jruby/%{name}
+Source0: https://github.com/jruby/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Patch0: joni-add-build-lib-deps.patch
+Patch1: joni-remove-useless-wagon-dependency.patch
-BuildRequires: ant
-BuildRequires: java-devel >= 1.5
+BuildRequires: java-devel
BuildRequires: jcodings
BuildRequires: jpackage-utils
+BuildRequires: junit
+BuildRequires: maven-local
+BuildRequires: maven-compiler-plugin
+BuildRequires: maven-jar-plugin
+BuildRequires: maven-surefire-plugin
BuildRequires: objectweb-asm
-Requires: java >= 1.5
+
+Requires: java
+Requires: jcodings
Requires: jpackage-utils
Requires: objectweb-asm
-Requires: jcodings
BuildArch: noarch
@@ -29,8 +32,9 @@ joni is a port of Oniguruma, a regular expressions library,
to java. It is used by jruby.
%prep
-%setup -q -n jruby-%{name}-bb99ccb
+%setup -q
%patch0 -p0
+%patch1 -p0
find ./ -name '*.jar' -delete
find ./ -name '*.class' -delete
@@ -39,10 +43,9 @@ mkdir build_lib
build-jar-repository -s -p build_lib objectweb-asm/asm jcodings
%build
-ant build
+mvn-rpmbuild install javadoc:aggregate
%install
-
install -d -m 755 %{buildroot}%{_javadir}
install -m 644 target/%{name}.jar %{buildroot}%{_javadir}/%{name}.jar
@@ -56,13 +59,16 @@ sed -i -e 's|\r||' test/org/joni/test/TestU.java
sed -i -e 's|\r||' test/org/joni/test/TestA.java
%files
+%doc MANIFEST.MF
%{_javadir}/%{name}.jar
%{_mavenpomdir}/*
%{_mavendepmapfragdir}/*
-%doc build.xml
-%doc test
%changelog
+* Tue Feb 26 2013 Bohuslav Kabrda <bkabrda at redhat.com> - 1.1.9-1
+- Updated to version 1.1.9.
+- Switched from ant to maven.
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
diff --git a/sources b/sources
index 5010880..d01025f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f9adef877a452809d89da46c9c51f640 jruby-joni-bb99ccb.tar.gz
+b50759274ae2e5b6fa2d3f1d93dc2ec7 joni-1.1.9.tar.gz
More information about the scm-commits
mailing list