[jhighlight] Use new mvn_* macros to generate metadata
Gerard Ryan
galileo at fedoraproject.org
Tue Jul 1 19:31:59 UTC 2014
commit 20229e40d3b4baa9ec1cf597c90ad8230830cc99
Author: Gerard Ryan <gerard at ryan.lt>
Date: Tue Jul 1 20:31:55 2014 +0100
Use new mvn_* macros to generate metadata
jhighlight.spec | 30 +++++++++++++++---------------
1 files changed, 15 insertions(+), 15 deletions(-)
---
diff --git a/jhighlight.spec b/jhighlight.spec
index e3ab142..bf47199 100644
--- a/jhighlight.spec
+++ b/jhighlight.spec
@@ -1,6 +1,6 @@
Name: jhighlight
Version: 1.0
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: An embeddable pure Java syntax highlighting library
Group: Development/Libraries
@@ -19,6 +19,7 @@ BuildRequires: ant
BuildRequires: java-devel
BuildRequires: jflex
BuildRequires: jpackage-utils
+BuildRequires: javapackages-local
BuildRequires: tomcat-servlet-3.0-api
Requires: java-headless
@@ -54,35 +55,34 @@ popd
sed -i -e "s/JFlex.anttask.JFlexTask/jflex.anttask.JFlexTask/" build.xml
+cp %{SOURCE1} %{name}.pom
+%mvn_file com.uwyn:jhighlight %{name}
+
%build
ant
-%install
-
-mkdir -p $RPM_BUILD_ROOT%{_javadir}
-cp -p build/dist/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+%mvn_artifact %{name}.pom build/dist/%{name}-%{version}.jar
-mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-unzip build/dist/%{name}-javadocs-%{version}.zip -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+%install
+mkdir javadoc
+unzip build/dist/%{name}-javadocs-%{version}.zip -d javadoc
-# POM
-install -d -m 0755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+%mvn_install -J javadoc
-%files
-%{_javadir}/*
-%{_mavenpomdir}/*
+%files -f .mfiles
%doc README
%doc COPYING
%doc LICENSE_LGPL.txt
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
%doc LICENSE_LGPL.txt
%doc COPYING
%changelog
+* Tue Jul 01 2014 Gerard Ryan <galileo at fedoraproject.org> - 1.0-9
+- Use new mvn_* macros to generate metadata
+
* Mon Jun 09 2014 Gerard Ryan <galileo at fedoraproject.org> - 1.0-8
- RHBZ-1106948: FTBFS in rawhide (mass rebuild)
More information about the scm-commits
mailing list