Clean provides/requires.

- add back tests
This commit is contained in:
Marcela Mašláňová 2011-06-09 11:14:31 +02:00
parent 97c9c1482c
commit 0c77624e3a

View File

@ -9,8 +9,8 @@
%global __provides_exclude_from %{_libdir}/perl5/vendor_perl/auto/.*\.so|%{_prefix}/share/perl5/vendor_perl/.*\.so|%{_docdir} %global __provides_exclude_from %{_libdir}/perl5/vendor_perl/auto/.*\.so|%{_prefix}/share/perl5/vendor_perl/.*\.so|%{_docdir}
%global __requires_exclude_from %{_docdir} %global __requires_exclude_from %{_docdir}
%global __provides_exclude perl\\(VMS|perl\\(Win32|perl\\(BSD::|perl\\(DB\\)|perl\\(UNIVERSAL\\) %global __provides_exclude perl\\(VMS|perl\\(Win32|perl\\(BSD::|perl\\(DB\\)|perl\\(UNIVERSAL\\)|perl\\(DynaLoader|perl\\(Carp|perl\\(Math::BigInt|perl\\(POSIX|perl\\(Tie::Hash|perl\\(bigrat
%global __requires_exclude perl\\(VMS|perl\\(BSD::|perl\\(Win32 %global __requires_exclude perl\\(VMS|perl\\(BSD::|perl\\(Win32|perl\\(Tk
# same as we provide in /etc/rpm/macros.perl # same as we provide in /etc/rpm/macros.perl
%global perl5_testdir %{_libexecdir}/perl5-tests %global perl5_testdir %{_libexecdir}/perl5-tests
@ -1010,7 +1010,6 @@ Requires: perl-threads, perl-threads-shared, perl-parent
A metapackage which requires all of the perl bits and modules in the upstream A metapackage which requires all of the perl bits and modules in the upstream
tarball from perl.org. tarball from perl.org.
%{?perl_default_filter}
%prep %prep
%setup -q -n perl-%{perl_version} %setup -q -n perl-%{perl_version}
%patch1 -p1 %patch1 -p1
@ -1046,34 +1045,6 @@ recode AUTHORS
find . -name \*.orig -exec rm -fv {} \; find . -name \*.orig -exec rm -fv {} \;
# Oh, the irony. Perl generates some non-versioned provides we don't need.
# Each of these has a versioned provide, which we keep.
%{?filter_setup:
%filter_from_provides /^perl(Carp)$/d
%filter_from_provides /^perl(DynaLoader)$/d
%filter_from_provides /^perl(Locale::Maketext)$/d
%filter_from_provides /^perl(Log::Message::Handlers)$/d
%filter_from_provides /^perl(Math::BigInt)$/d
%filter_from_provides /^perl(Net::Config)$/d
%filter_from_provides /^perl(POSIX)$/d
%filter_from_provides /^perl(Storable)$/d
%filter_from_provides /^perl(Tie::Hash)$/d
%filter_from_provides /^perl(bigint)$/d
%filter_from_provides /^perl(bigrat)$/d
%filter_from_provides /^perl(bytes)$/d
%filter_from_provides /^perl(utf8)$/d
%filter_from_provides /^perl(DB)$/d
# Filter the automatically generated dependencies.
%filter_from_requires /^perl(FCGI)/d
%filter_from_requires /^perl(Mac::/d
%filter_from_requires /^perl(Tk)/d
%filter_from_requires /^perl(Tk::/d
%filter_from_requires /^perl(Your::Module::Here)/d
# Filter less specific versions
%filter_from_provides /^perl(ExtUtils::ParseXS) = %{ExtUtils_ParseXS_real_version}$/d
%?perl_default_filter
}
# Configure Compress::Zlib to use system zlib # Configure Compress::Zlib to use system zlib
sed -i 's|BUILD_ZLIB = True|BUILD_ZLIB = False| sed -i 's|BUILD_ZLIB = True|BUILD_ZLIB = False|
s|INCLUDE = ./zlib-src|INCLUDE = %{_includedir}| s|INCLUDE = ./zlib-src|INCLUDE = %{_includedir}|
@ -1280,7 +1251,6 @@ sed \
#%%{_fixperms} %%{buildroot}%%{perl5_testdir} #%%{_fixperms} %%{buildroot}%%{perl5_testdir}
%check %check
exit 0
%if %{parallel_tests} %if %{parallel_tests}
JOBS=$(printf '%%s' "%{?_smp_mflags}" | sed 's/.*-j\([0-9][0-9]*\).*/\1/') JOBS=$(printf '%%s' "%{?_smp_mflags}" | sed 's/.*-j\([0-9][0-9]*\).*/\1/')
LC_ALL=C TEST_JOBS=$JOBS make test_harness LC_ALL=C TEST_JOBS=$JOBS make test_harness