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