- use filtering macros

epel9
Štěpán Kasal 15 years ago
parent 22fe3eee07
commit e9cf5f649f

@ -1,6 +1,6 @@
Name: perl-Template-Toolkit
Version: 2.22
Release: 3%{?dist}
Release: 4%{?dist}
Summary: Template processing system
Group: Development/Libraries
License: GPL+ or Artistic
@ -17,6 +17,11 @@ Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Provides: perl-Template-Toolkit-examples = %{version}-%{release}
Obsoletes: perl-Template-Toolkit-examples < 2.22-1
%{?filter_setup:
%filter_from_provides /^perl(bytes)$/d
%?perl_default_filter
}
%description
The Template Toolkit is a collection of modules which implement a
fast, flexible, powerful and extensible template processing system.
@ -30,18 +35,6 @@ LaTeX, and so on.
find lib -type f | xargs chmod -c -x
find TT_v*_html_docs -depth -name .svn -type d -exec rm -rf {} \;
# Filter false positive provides.
cat <<EOF > %{name}-prov
#!/bin/sh
%{__perl_provides} \
| grep -v 'perl(bytes)' \
| grep -v 'perl(CGI)' \
| grep -v 'perl(XML::DOM::' \
| grep -v 'perl(XML::XPath::'
EOF
%define __perl_provides %{_builddir}/Template-Toolkit-%{version}/%{name}-prov
chmod +x %{__perl_provides}
# Convert file to UTF-8
iconv -f iso-8859-1 -t utf-8 -o Changes{.utf8,}
mv Changes{.utf8,}
@ -58,10 +51,9 @@ make install \
PERL_INSTALL_ROOT=$RPM_BUILD_ROOT \
INSTALLARCHLIB=$RPM_BUILD_ROOT%{perl_archlib} \
TT_PREFIX=$RPM_BUILD_ROOT%{_datadir}/tt2
find $RPM_BUILD_ROOT -type f -name perllocal.pod -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
find $RPM_BUILD_ROOT -type f \( -name perllocal.pod -o \
-name .packlist -o -name '*.bs' -size 0 \) -exec rm {} ';'
find $RPM_BUILD_ROOT -depth -type d -empty -exec rmdir {} ';'
chmod -R u+w $RPM_BUILD_ROOT/*
# Nuke buildroot where it hides
sed -i "s|$RPM_BUILD_ROOT||g" $RPM_BUILD_ROOT%{perl_vendorarch}/Template/Config.pm
@ -84,6 +76,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man3/*.3*
%changelog
* Fri Jan 15 2010 Stepan Kasal <skasal@redhat.com> - 2.22-4
- use filtering macros
* Fri Jan 15 2010 Stepan Kasal <skasal@redhat.com> - 2.22-3
- drop build requirements for TeX; LaTeX support has been removed in 2.14a
- fix the Obsoletes tag

Loading…
Cancel
Save