[doclifter] Use the %%license macro, add German man page

Mario Blättermann mariobl at fedoraproject.org
Tue Dec 30 11:26:00 UTC 2014


commit b3c5feec0809837343d155a10ebee09596561143
Author: Mario Blättermann <mario.blaettermann at gmail.com>
Date:   Tue Dec 30 12:25:54 2014 +0100

    Use the %%license macro, add German man page

 doclifter.spec |   29 +++++++++++++++++++++++------
 1 files changed, 23 insertions(+), 6 deletions(-)
---
diff --git a/doclifter.spec b/doclifter.spec
index d31d5d8..7b913cf 100644
--- a/doclifter.spec
+++ b/doclifter.spec
@@ -1,14 +1,18 @@
 Name:           doclifter
 Version:        2.15
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Translates documents written in troff macros to DocBook
 
 License:        BSD
 URL:            http://www.catb.org/~esr/doclifter/
 Source0:        http://www.catb.org/~esr/%{name}/%{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
 Patch0:         %{name}.patch
 
 BuildArch:      noarch
+BuildRequires:  po4a
 BuildRequires:  python2
 
 %description
@@ -38,22 +42,35 @@ mkdir -p "$RPM_BUILD_ROOT"%{_mandir}/man1/
 cp doclifter manlifter "$RPM_BUILD_ROOT"%{_bindir}
 cp doclifter.1 manlifter.1 "$RPM_BUILD_ROOT"%{_mandir}/man1/
 
+# Generate and install localized man page
+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
+
+mkdir -p $RPM_BUILD_ROOT/%{_mandir}/de/man1
+install -p man/de/manlifter.1 $RPM_BUILD_ROOT/%{_mandir}/de/man1
+
 %check
 make check
 
 
 %files
-%doc COPYING README TODO
+%doc README TODO
+%license COPYING
 %{_bindir}/*
 %{_mandir}/man1/*.1.*
+%{_mandir}/*/man1/*.1.*
 
 
 %changelog
-* Wed Jun 18 2014 Mario Blättermann <mariobl at fedoraproject.org> - 2.15-1
-- New upstream version
+* Tue Dec 30 2014 Mario Blättermann <mario.blaettermann at gmail.com> - 2.15-2
+- Add German version of manlifter.1
+- Use %%license macro
 
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.14-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+* Mon Jun 02 2014 Mario Blättermann <mariobl at fedoraproject.org> - 2.15-1
+- New upstream version
 
 * Mon Jun 02 2014 Mario Blättermann <mariobl at fedoraproject.org> - 2.14-1
 - New upstream version


More information about the scm-commits mailing list