[Bug 1312015] Review Request: javadocofflinesearch - Tool for offline searching in your docs via browser

bugzilla at redhat.com bugzilla at redhat.com
Wed Mar 30 10:01:14 UTC 2016


https://bugzilla.redhat.com/show_bug.cgi?id=1312015



--- Comment #12 from jiri vanek <jvanek at redhat.com> ---
--- /home/jvanek/git/javadocofflinesearch/javadocofflinesearch.spec-old
+++ /home/jvanek/git/javadocofflinesearch/javadocofflinesearch.spec
@@ -6,18 +6,17 @@
 Summary:        Tool for offline searching in your docs via browser
 BuildArch:      noarch

-License:        GPLv2
-URL:            https://github.com/judovana/JavadocOfflineSearch
-Source0:       
https://github.com/judovana/JavadocOfflineSearch/releases/tag/%{srcname}-2.2/%{srcname}-%{srcname}-%{version}.tar.gz
+License:        GPLv3
+URL:            https://github.com/judovana/%{srcname}
+Source0:       
https://github.com/judovana/%{srcname}/releases/tag/%{srcname}-2.2/%{srcname}-%{srcname}-%{version}.tar.gz
+# already fixed in upstream
https://github.com/judovana/JavadocOfflineSearch/commit/853285f3105506b860c762f534e1a7c2733a2c61
 Patch1:         javadocFixes.patch

-BuildRequires:  jpackage-utils
-BuildRequires:  java-devel
 BuildRequires:  ant
 BuildRequires:  tagsoup
 BuildRequires:  lucene-core
 #BuildRequires:  lucene-analyzers-common hidden in
-BuildRequires:   lucene-analysis
+BuildRequires:  lucene-analysis
 BuildRequires:  lucene-queries
 BuildRequires:  lucene-queryparser
 BuildRequires:  apache-commons-cli
@@ -26,12 +25,12 @@
 BuildRequires:  apache-commons-logging
 BuildRequires:  fontbox

-Requires:       jpackage-utils
-Requires:       java
+Requires:  jpackage-utils
+Requires:  java-headless
 Requires:  tagsoup
 Requires:  lucene-core
 #Requires:  lucene-analyzers-common hidden in
-Requires:   lucene-analysis
+Requires:  lucene-analysis
 Requires:  lucene-queries
 Requires:  lucene-queryparser
 Requires:  apache-commons-cli
@@ -39,8 +38,10 @@
 #Recommends:  apache-commons-logging-api included in:
 Recommends:  apache-commons-logging
 Recommends:  fontbox 
+
 %description
-Tool for offline searching in your docs via browser
+The goal of this project was to make searching in your (java)docs as easy and
+ comfortable as when you are browsing them online.

 %package javadoc
 Summary:        Javadocs for %{name}
@@ -54,8 +55,7 @@

 %prep
 %setup -q -n %{srcname}-%{srcname}-%{version}
-find -name '*.class' -exec rm -f '{}' \;
-find -name '*.jar' -exec rm -f '{}' \;
+find -print -name '*.class' -or -name '*.jar'  -delete
 %patch1 -p1


@@ -68,11 +68,12 @@
 popd

 %install
-mkdir -p $RPM_BUILD_ROOT/%{_javadir}
-mkdir -p $RPM_BUILD_ROOT/%{_javadocdir}/
+install -m0644  dist/%{name}.jar -D $RPM_BUILD_ROOT/%{_javadir}/%{name}.jar
+
+mkdir -p $RPM_BUILD_ROOT/%{_javadocdir}
+cp -r  dist/javadoc  $RPM_BUILD_ROOT/%{_javadocdir}/%{name}
+
 mkdir -p $RPM_BUILD_ROOT/%{_bindir}
-cp dist/%{name}.jar $RPM_BUILD_ROOT/%{_javadir}
-cp -r  dist/javadoc  $RPM_BUILD_ROOT/%{_javadocdir}/%{name}

 cat <<EOF > $RPM_BUILD_ROOT/%{_bindir}/%{name}
 #!/bin/bash
@@ -99,16 +100,14 @@


 %files
-%defattr(-,root,root,-)
 %{_javadir}/*
-%doc LICENSE
+%license LICENSE
 %attr(755,root,root) %{_bindir}/%{name}


 %files javadoc
-%defattr(-,root,root,-)
 %{_javadocdir}/%{name}
-%doc LICENSE
+%license LICENSE


 %changelog

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component


More information about the package-review mailing list