Name: htmldoc Version: 1.8.27 Release: 7%{?dist} Summary: Convert HTML source files into HTML, PostScript, or PDF Group: Applications/Publishing # GPLv2 with OpenSSL exception License: GPLv2 with exceptions URL: http://www.htmldoc.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source: http://ftp.easysw.com/pub/%{name}/%{version}/%{name}-%{version}-source.tar.bz2 Patch0: htmldoc-1.8.27-desktop-icon.patch BuildRequires: openssl-devel libjpeg-devel libpng-devel zlib-devel BuildRequires: fltk-devel libXpm-devel desktop-file-utils #Requires: %description HTMLDOC converts HTML source files into indexed HTML, PostScript, or Portable Document Format (PDF) files that can be viewed online or printed. With no options a HTML document is produced on stdout. The second form of HTMLDOC reads HTML source from stdin, which allows you to use HTMLDOC as a filter. The third form of HTMLDOC launches a graphical interface that allows you to change options and generate documents interactively. %prep %setup -q # fix up hardcoded documentation path sed -i 's/\(\$prefix\/share\/doc\/htmldoc\)/\1-%{version}/g' configure # fix desktop icon (upstream bug STR #169) %patch0 -p1 -b .desktop-icon %build %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install prefix=${RPM_BUILD_ROOT}%{_prefix} mandir=${RPM_BUILD_ROOT}%{_mandir} bindir=${RPM_BUILD_ROOT}%{_bindir} datadir=${RPM_BUILD_ROOT}%{_datadir} # kill thing which we get later in the right place with %doc rm -rf ${RPM_BUILD_ROOT}%{_docdir}/htmldoc # install icons for s in 16 24 32 48 64 96 128; do \ install -d ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/${s}x${s}/apps; \ cp -a desktop/htmldoc-$s.png \ ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/${s}x${s}/apps/htmldoc.png;\ done # install MIME install -d ${RPM_BUILD_ROOT}%{_datadir}/mime/packages cp -a desktop/htmldoc.xml ${RPM_BUILD_ROOT}%{_datadir}/mime/packages # desktop file desktop-file-install --vendor fedora \ --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \ --remove-category=X-Red-Hat-Base \ --add-mime-type=application/vnd.htmldoc-book \ desktop/htmldoc.desktop %post # scriptlet for icons touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi # scriptlet for MIME update-mime-database %{_datadir}/mime &> /dev/null || : # scriptlet for desktop database update-desktop-database &> /dev/null || : %postun # scriptlet for icons touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi # scriptlet for MIME update-mime-database %{_datadir}/mime &> /dev/null || : # scriptlet for desktop database update-desktop-database &> /dev/null || : %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc doc/intro.html doc/c-relnotes.html doc/htmldoc.{html,pdf,ps} doc/help.html %doc CHANGES.txt COPYING.txt README.txt %{_datadir}/htmldoc %{_datadir}/applications/* %{_mandir}/man1/* %{_bindir}/htmldoc %{_datadir}/icons/hicolor/*/apps/* %{_datadir}/mime/packages/htmldoc.xml %changelog * Mon Dec 08 2008 Milan Kerslager - 1.8.27-7.ker.rhel5 - rebuild for RHEL5 (package from F10) * Sat Aug 30 2008 Adam Goode - 1.8.27-7 - RPM 4.6 fix for patch tag * Sat Feb 9 2008 Adam Goode - 1.8.27-6 - GCC 4.3 mass rebuild * Wed Dec 5 2007 Adam Goode - 1.8.27-5 - Fix desktop file validation * Wed Dec 05 2007 Release Engineering - 1.8.27-4 - Rebuild for deps * Wed Aug 22 2007 Adam Goode - 1.8.27-3 - Update license tag - Rebuild for buildid * Sat May 5 2007 Adam Goode - 1.8.27-2 - Remove X-Fedora * Thu Aug 31 2006 Adam Goode - 1.8.27-1.1 - Mass rebuild * Wed Aug 2 2006 Adam Goode - 1.8.27-1 - New upstream release * Wed May 31 2006 Adam Goode - 1.8.26-4 - Fix hardcoded documentation path in configure - Add help.html to documentation * Mon May 29 2006 Adam Goode - 1.8.26-3 - Use upstream desktop file - Install icons - Install mime XML file - Eliminate strange spaces in description * Sat May 27 2006 Adam Goode - 1.8.26-2 - Add downloadable source * Thu May 25 2006 Adam Goode - 1.8.26-1 - New upstream release - Rebuild for FC5 * Mon Oct 24 2005 Thomas Chung 1.8.24-1 - Rebuild for FC4 * Tue Feb 22 2005 Thomas Chung 1.8.24-0 - Initial RPM build for FC3