[automaton] BR java-headless instead of java (bz 1067974). Link with offline Java javadocs. Minor spec file clea
Jerry James
jjames at fedoraproject.org
Fri Feb 21 16:31:28 UTC 2014
commit 4d2fd382c80f85438cb4e25dd55104b7388813df
Author: Jerry James <jamesjer at betterlinux.com>
Date: Fri Feb 21 09:31:55 2014 -0700
BR java-headless instead of java (bz 1067974).
Link with offline Java javadocs.
Minor spec file cleanups.
automaton.spec | 28 ++++++++++++++++++----------
1 files changed, 18 insertions(+), 10 deletions(-)
---
diff --git a/automaton.spec b/automaton.spec
index 5b6feec..35fd118 100644
--- a/automaton.spec
+++ b/automaton.spec
@@ -5,18 +5,18 @@
Name: automaton
Version: %{upver}r%{uprel}
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: A Java finite state automata/regular expression library
-Group: Development/Libraries/Java
License: BSD
URL: http://www.brics.dk/automaton/
Source: http://www.brics.dk/~amoeller/%{name}/%{name}-%{filever}.tar.gz
BuildRequires: ant
BuildRequires: java-devel >= 1:1.6.0
+BuildRequires: java-javadoc >= 1:1.6.0
BuildRequires: jpackage-utils
-Requires: java
+Requires: java-headless
Requires: jpackage-utils
BuildArch: noarch
@@ -33,26 +33,29 @@ symbolic representation based on intervals of Unicode characters.
%package javadoc
Summary: A Java finite state automata/regular expression library
-Group: Development/Documentation
BuildArch: noarch
-Requires: %{name} = %{version}-%{release}
%description javadoc
Javadoc documentation for automaton.
%prep
%setup -q -n %{name}-%{upver}
-rm -f dist/%{name}.jar
+
+# Remove prebuilt artifacts
+rm -fr dist/%{name}.jar doc/*
+
+# Link to offline javadocs
+sed -i 's,http.*api/,file://%{_javadocdir}/java/,' build.xml
%build
ant all
%install
-mkdir -p $RPM_BUILD_ROOT%{_javadir}
-cp -p dist/%{name}.jar $RPM_BUILD_ROOT%{_javadir}
+mkdir -p %{buildroot}%{_javadir}
+cp -p dist/%{name}.jar %{buildroot}%{_javadir}
-mkdir -p $RPM_BUILD_ROOT%{_javadocdir}
-mv doc $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+mkdir -p %{buildroot}%{_javadocdir}
+cp -a doc %{buildroot}%{_javadocdir}/%{name}
# Add Maven metadata
%add_maven_depmap dk.brics.automaton:automaton:%{version} %{name}.jar
@@ -65,6 +68,11 @@ mv doc $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%{_javadocdir}/%{name}
%changelog
+* Fri Feb 21 2014 Jerry James <loganjerry at gmail.com> - 1.11r8-7
+- BR java-headless instead of java (bz 1067974)
+- Link with offline Java javadocs
+- Minor spec file cleanups
+
* Mon Jan 13 2014 Mikolaj Izdebski <mizdebsk at redhat.com> - 1.11r8-6
- Add Maven metadata
- Resolves: rhbz#1052304
More information about the scm-commits
mailing list