Summary: A text formatting package based on SGML Name: linuxdoc-tools Obsoletes: linuxdoc-sgml Version: 0.9.21 Release: %mkrel 16 License: Copyright only Group: Publishing Source: http://people.debian.org/~sano/linuxdoc-tools/archives/%{name}_%{version}.tar.bz2 Patch0: linuxdoc-tools-0.9.21-letter.patch Patch1: linuxdoc-tools-0.9.20-strip.patch Patch2: linuxdoc-tools-ifpdf.patch Patch3: linuxdoc-tools_0.9.68-yyleng.patch Requires: jade Requires: docbook-utils #gw needed by sgml2info Requires: texinfo Url: http://people.debian.org/~sano/linuxdoc-tools/ BuildRoot: %{_tmppath}/%{name}-root BuildRequires: flex BuildRequires: openjade BuildRequires: sgml-common BuildRequires: groff-for-man Requires: latex gawk groff Provides: sgml-tools Provides: linuxdoc-sgml %description Linuxdoc-tools is a text formatting suite based on SGML (Standard Generalized Markup Language), using the LinuxDoc document type. Linuxdoc-tools allows you to produce LaTeX, HTML, GNU info, LyX, RTF, plain text (via groff), and other format outputs from a single SGML source. Linuxdoc-tools is intended for writing technical software documentation. %prep %setup -q %apply_patches %build %configure2_5x --with-installed-nsgmls --with-installed-iso-entities # Packaging brain-damage ( cd entity-map autoconf %configure2_5x ) %make OPTIMIZE="%{optflags}" perl -pi -e 's,\$main::prefix/share/sgml/iso-entities-8879.1986/iso-entities.cat,/usr/share/sgml/sgml-iso-entities-8879.1986/catalog,' \ lib/LinuxDocTools.pm %install rm -rf $RPM_BUILD_ROOT %makeinstall mv %{buildroot}%{_docdir}/%{name} %{buildroot}%{_docdir}/%{name}-%{version} perl -pi -e 's,/usr/share/sgml/iso-entities-8879.1986/iso-entities.cat,\$main::prefix/share/sgml/sgml-iso-entities-8879.1986/catalog,' \ %{buildroot}%{_datadir}/%{name}/LinuxDocTools.pm # Some files need moving around. rm -f %{buildroot}%{_datadir}/%{name}/epsf.* rm -f %{buildroot}%{_datadir}/%{name}/url.sty install -d %{buildroot}%{_datadir}/texmf/tex/latex/misc mv %{buildroot}%{_datadir}/%{name}/*.sty \ %{buildroot}%{_datadir}/texmf/tex/latex/misc # Move perl modules to perl_vendorlib mkdir -p $RPM_BUILD_ROOT%{perl_vendorlib}/Text mv $RPM_BUILD_ROOT%{_libdir}/perl5/Text/EntityMap.pm \ $RPM_BUILD_ROOT%{perl_vendorlib}/Text/ cat > doc/COPYRIGHT <<EOF (C) International Organization for Standardization 1986 Permission to copy in any form is granted for use with conforming SGML systems and applications as defined in ISO 8879, provided this notice is included in all copies. EOF %clean rm -rf $RPM_BUILD_ROOT %post [ -x %{_bindir}/texhash ] && /usr/bin/env - %{_bindir}/texhash > /dev/null 2>&1 exit 0 %postun [ -x %{_bindir}/texhash ] && /usr/bin/env - %{_bindir}/texhash > /dev/null 2>&1 exit 0 %files %defattr (-,root,root) %doc %{_docdir}/%{name}-%{version} %{_bindir}/* %{_datadir}/%{name} %{_datadir}/entity-map %{_datadir}/texmf/tex/latex/misc/*.sty %{perl_vendorlib}/Text/*.pm %{_mandir}/*/* %changelog * Sat Jan 12 2013 umeabot <umeabot> 0.9.21-16.mga3 + Revision: 358855 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Nov 29 2012 pterjan <pterjan> 0.9.21-15.mga3 + Revision: 323248 - Fix build * Fri Mar 04 2011 boklm <boklm> 0.9.21-14.mga1 + Revision: 64136 - require latex instead of tetex-latex * Sun Jan 09 2011 blino <blino> 0.9.21-13.mga1 + Revision: 2746 - imported package linuxdoc-tools