Name: doclifter Version: 2.20 Release: 6%{?dist} Summary: Translates documents written in troff macros to DocBook License: BSD URL: http://www.catb.org/~esr/%{name}/ Source0: https://gitlab.com/esr/%{name}/-/archive/%{version}/%{name}-%{version}.tar.gz # The template for man page translations can be created with this command: # po4a-updatepo -v -M utf-8 -f man --option groff_code=verbatim -m manlifter.1 -p manlifter.pot Source1: https://mariobl.fedorapeople.org/Translations/%{name}/manlifter.1.de.po # fix shebang in doclifter Patch0: %{name}.patch Requires: plotutils Requires: python3 BuildArch: noarch BuildRequires: plotutils BuildRequires: po4a BuildRequires: python3 BuildRequires: xmlto BuildRequires: make %description The doclifter program translates documents written in troff macros to DocBook. Lifting documents from presentation level to semantic level is hard, and a really good job requires human polishing. This tool aims to do everything that can be mechanized, and to preserve any troff-level information that might have structural implications in XML comments. This tool does the hard parts. TBL tables are translated into DocBook table markup, PIC into SVG, and EQN into MathML (relying on pic2svg and GNU eqn for the last two). %prep %setup -q %patch0 %build %make_build doclifter.1 manlifter.1 %install install -p -D -m 0755 doclifter %{buildroot}%{_bindir}/doclifter install -p -D -m 0755 manlifter %{buildroot}%{_bindir}/manlifter install -p -D -m 0644 doclifter.1 %{buildroot}%{_mandir}/man1/doclifter.1 install -p -D -m 0644 manlifter.1 %{buildroot}%{_mandir}/man1/manlifter.1 # Generate and install localized man page # TODO: check whether the translation is up to date mkdir -p man/de po4a-translate -M utf-8 -f man \ --option groff_code=verbatim \ -p %SOURCE1 -m manlifter.1 \ -l man/de/manlifter.1 install -p -D -m 0644 man/de/manlifter.1 \ %{buildroot}%{_mandir}/de/man1/manlifter.1 %check %__make check %files %doc README TODO %license COPYING %{_bindir}/manlifter %{_bindir}/doclifter %{_mandir}/man1/doclifter.1.* %{_mandir}/man1/manlifter.1.* %{_mandir}/de/man1/manlifter.1.* %changelog * Wed Jan 24 2024 Fedora Release Engineering - 2.20-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 2.20-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 2.20-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 2.20-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 2.20-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Mar 19 2022 Dan Čermák - 2.20-1 - New upstream release 2.20, fixes rhbz#2006027 * Thu Jan 20 2022 Fedora Release Engineering - 2.19-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jul 21 2021 Fedora Release Engineering - 2.19-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 2.19-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 2.19-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering - 2.19-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Jul 24 2019 Fedora Release Engineering - 2.19-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat May 18 2019 Dan Čermák - 2.19-1 - Bump version to 2.19 * Thu Jan 31 2019 Fedora Release Engineering - 2.18-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Jan 19 2019 Dan Čermák - 2.18-1 - New upstream version - Fix make check - Add missing dependencies * Thu Jul 12 2018 Fedora Release Engineering - 2.17-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 2.17-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.17-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 2.17-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 2.17-2 - Rebuild for Python 3.6 * Sun Mar 20 2016 Mario Blättermann - 2.17-1 - New upstream version * Sat Feb 27 2016 Mario Blättermann - 2.16-1 - New upstream version - Switch to Python 3 * Wed Feb 03 2016 Fedora Release Engineering - 2.15-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sat Nov 07 2015 Mario Blättermann - 2.15-4 - Rebuilt for f24 * Wed Jun 17 2015 Fedora Release Engineering - 2.15-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Tue Dec 30 2014 Mario Blättermann - 2.15-2 - Add German version of manlifter.1 - Use %%license macro * Mon Jun 02 2014 Mario Blättermann - 2.15-1 - New upstream version * Mon Jun 02 2014 Mario Blättermann - 2.14-1 - New upstream version * Mon Nov 04 2013 Mario Blättermann - 2.13-2 - Patch for fixing the shebangs to python2 * Sun Nov 3 2013 Mario Blättermann - 2.13-1 - Initial package