[jline] Build with maven 3.x.
Alexander Kurtakov
akurtakov at fedoraproject.org
Tue Dec 13 15:34:15 UTC 2011
commit 5904c80e15d19c436266c305b07c3a2f8c60645c
Author: Alexander Kurtakov <akurtako at redhat.com>
Date: Tue Dec 13 17:34:06 2011 +0200
Build with maven 3.x.
jline.spec | 32 +++++++-------------------------
1 files changed, 7 insertions(+), 25 deletions(-)
---
diff --git a/jline.spec b/jline.spec
index ab2245a..b4b1385 100644
--- a/jline.spec
+++ b/jline.spec
@@ -30,7 +30,7 @@
Name: jline
Version: 0.9.94
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Java library for reading and editing user input in console applications
License: BSD
URL: http://jline.sourceforge.net/
@@ -44,11 +44,9 @@ Requires: bash
# for /bin/stty
Requires: coreutils
Requires: jpackage-utils
-Requires(post): jpackage-utils
-Requires(postun): jpackage-utils
BuildRequires: jpackage-utils
-BuildRequires: maven2
+BuildRequires: maven
BuildRequires: maven-assembly-plugin
BuildRequires: maven-compiler-plugin
BuildRequires: maven-install-plugin
@@ -61,7 +59,6 @@ BuildRequires: maven-surefire-provider-junit
BuildRequires: java-javadoc
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
JLine is a java library for reading and editing user input in console
@@ -107,15 +104,9 @@ export CLASSPATH=%{_builddir}/%{name}-%{version}/build
cd src/
-export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
-mkdir -p $MAVEN_REPO_LOCAL
-
-mvn-jpp -e -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
- install javadoc:javadoc
+mvn-rpmbuild install javadoc:javadoc
%install
-rm -rf $RPM_BUILD_ROOT
-
# jars
install -pD -T -m 644 src/target/%{name}-%{version}.jar \
%{buildroot}%{_javadir}/%{name}.jar
@@ -130,16 +121,7 @@ cp -pr examples %{buildroot}%{_datadir}/%{name}
# pom
install -pD -T -m 644 src/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%add_to_maven_depmap %{name} %{name} %{version} JPP %{name}
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
%pre javadoc
# workaround for rpm bug, can be removed in F-17
@@ -147,22 +129,22 @@ rm -rf $RPM_BUILD_ROOT
rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
%files
-%defattr(-,root,root,-)
%{_javadir}/%{name}.jar
%{_mavendepmapfragdir}/*
%{_mavenpomdir}/*
%doc LICENSE.txt src/src/main/resources/jline/keybindings.properties
%files demo
-%defattr(-,root,root,-)
%{_datadir}/%{name}
%files javadoc
-%defattr(-,root,root,-)
%doc LICENSE.txt
%{_javadocdir}/*
%changelog
+* Tue Dec 13 2011 Alexander Kurtakov <akurtako at redhat.com> 0.9.94-6
+- Build with maven 3.x.
+
* Sat Oct 15 2011 Ville Skyttä <ville.skytta at iki.fi> - 0.9.94-5
- BuildRequire maven2.
More information about the scm-commits
mailing list