# vim: set sw=4 ts=4 et nu: Name: perl-ExtUtils-XSpp Version: 0.1602 Release: 0 Summary: XS for C++ # http://search.cpan.org/CPAN/authors/id/M/MB/MBARBON/ExtUtils-XSpp-%{version}.tar.gz Source: ExtUtils-XSpp-%{version}.tar.bz2 URL: http://search.cpan.org/dist/ExtUtils-XSpp Group: Development/Libraries/Perl License: Perl License BuildRoot: %{_tmppath}/build-%{name}-%{version} Requires: perl = %{perl_version} BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Test::Base) BuildRequires: perl(Test::Differences) BuildRequires: perl(Module::Build) >= 0.36 BuildRequires: perl(ExtUtils::ParseXS) >= 2.2202 BuildRequires: perl(Digest::MD5) >= 2.0 Requires: perl(ExtUtils::ParseXS) >= 2.2202 Requires: perl(Digest::MD5) >= 2.0 %description XS++ preprocessor, for C++. %package -n xspp Summary: XS for C++ Group: Development/Tools/Other Requires: %{name} = %{version} %description -n xspp XS++ preprocessor command-line, for C++. %prep %setup -q -n "ExtUtils-XSpp-%{version}" find . -type f -name '*.pm' -exec %__chmod 0644 {} \; %build %__perl ./Build.PL ./Build %install ./Build pure_install --destdir "%{buildroot}" --installdirs vendor %perl_process_packlist mkdir .rpmdoc for f in Changes README; do %__ln_s -f ../%{name}/$f .rpmdoc/$f done %check ./Build test %clean %{?buildroot:%__rm -rf "%{buildroot}"} %files %defattr(-,root,root) %doc Changes README %dir %{perl_vendorlib}/ExtUtils %{perl_vendorlib}/ExtUtils/XSpp %{perl_vendorlib}/ExtUtils/XSpp.pm %doc %{perl_vendorlib}/ExtUtils/XSpp.pod %dir %{perl_vendorarch}/auto/ExtUtils %{perl_vendorarch}/auto/ExtUtils/XSpp %doc %{perl_man3dir}/ExtUtils::XSpp.%{perl_man3ext}%{ext_man} %doc %{perl_man3dir}/ExtUtils::XSpp::*.%{perl_man3ext}%{ext_man} %files -n xspp %defattr(-,root,root) %doc .rpmdoc/* %{_bindir}/xspp %doc %{_mandir}/man1/xspp.1%{ext_man}