[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