[acheck-rules] Use /usr/bin/pod2man to generate manpages (Fix FTBFS #913871).

corsepiu corsepiu at fedoraproject.org
Sun Mar 3 05:16:19 UTC 2013


commit 756402dea2940d1b3b04d36b929c88aa87b4b8fd
Author: Ralf Corsépius <corsepiu at fedoraproject.org>
Date:   Sun Mar 3 06:15:36 2013 +0100

    Use /usr/bin/pod2man to generate manpages (Fix FTBFS #913871).
    
    - Move man generation into %build.
    - Modernize spec.

 acheck-rules.spec |   24 ++++++++++--------------
 1 files changed, 10 insertions(+), 14 deletions(-)
---
diff --git a/acheck-rules.spec b/acheck-rules.spec
index 953a81c..86ed014 100644
--- a/acheck-rules.spec
+++ b/acheck-rules.spec
@@ -1,13 +1,13 @@
 Name:           acheck-rules
 Version:        0.3.1
-Release:        7%{?dist}
+Release:        8%{?dist}
 Summary:        Rules for acheck
 
 Group:          Applications/Text
 License:        GPLv2+
 URL:            http://packages.debian.org/etch/%{name}
 Source0:        http://ftp.de.debian.org/debian/pool/main/a/acheck-rules/%{name}_%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:  /usr/bin/pod2man
 BuildRequires:  gettext
 BuildArch:      noarch
 
@@ -19,28 +19,19 @@ Rules for acheck.
 
 
 %build
-#Empty build
+/usr/bin/pod2man man/acheck-rules.5.pod acheck-rules.5
+/usr/bin/pod2man man/acheck-rules.fr.5.pod acheck-rules.fr.5
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/acheck
 cp -rp rules $RPM_BUILD_ROOT/%{_datadir}/acheck/
-echo """
-use Pod::Man;
-my \$parser = Pod::Man->new(release => \$VERSION, section => 8);
-\$parser->parse_from_file(\$ARGV[0], \$ARGV[1]);
-""" > $RPM_BUILD_ROOT/pod2man.pl
-perl $RPM_BUILD_ROOT/pod2man.pl man/acheck-rules.5.pod acheck-rules.5
-perl $RPM_BUILD_ROOT/pod2man.pl man/acheck-rules.fr.5.pod acheck-rules.fr.5
+
 mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man5/
 mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man5/fr
 install -p -m 644 acheck-rules.5 $RPM_BUILD_ROOT/%{_mandir}/man5/
 install -p -m 644 acheck-rules.fr.5 $RPM_BUILD_ROOT/%{_mandir}/man5/fr/acheck-rules.5
-rm -f $RPM_BUILD_ROOT/pod2man.pl
 
-%clean
-rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
@@ -51,6 +42,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Mar 03 2013 Ralf Corsépius <corsepiu at fedoraproject.org> - 0.3.1-8
+- Use /usr/bin/pod2man to generate manpages (Fix FTBFS #913871).
+- Move man generation into %%build.
+- Modernize spec.
+
 * Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.1-7
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 


More information about the scm-commits mailing list