Clean provides/requires.
- add back tests
This commit is contained in:
parent
97c9c1482c
commit
0c77624e3a
34
perl.spec
34
perl.spec
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user