commit
909098152d
66
perl.spec
66
perl.spec
@ -12,13 +12,13 @@
|
|||||||
%global __requires_exclude_from ^%{_libexecdir}/perl5-tests/.*$
|
%global __requires_exclude_from ^%{_libexecdir}/perl5-tests/.*$
|
||||||
|
|
||||||
#provides module without verion, no need to provide
|
#provides module without verion, no need to provide
|
||||||
%global __provides_exclude perl\\((charnames|DynaLoader|DB)\\)$
|
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\((charnames|DynaLoader|DB)\\)$
|
||||||
|
|
||||||
Name: perl
|
Name: perl
|
||||||
License: (GPL+ or Artistic) and (GPLv2+ or Artistic) and HSRL and MIT and UCD and Public Domain and BSD
|
License: (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT and UCD and Public Domain and BSD
|
||||||
Epoch: 4
|
Epoch: 4
|
||||||
Version: 5.28.0
|
Version: 5.28.0
|
||||||
Release: 432
|
Release: 433
|
||||||
Summary: A highly capable, feature-rich programming language
|
Summary: A highly capable, feature-rich programming language
|
||||||
Url: https://www.perl.org/
|
Url: https://www.perl.org/
|
||||||
Source0: https://www.cpan.org/src/5.0/%{name}-%{version}.tar.xz
|
Source0: https://www.cpan.org/src/5.0/%{name}-%{version}.tar.xz
|
||||||
@ -71,8 +71,9 @@ Patch6002: CVE-2018-18312-3.patch
|
|||||||
BuildRequires: gcc bash findutils coreutils make tar procps bzip2-devel gdbm-devel
|
BuildRequires: gcc bash findutils coreutils make tar procps bzip2-devel gdbm-devel
|
||||||
BuildRequires: zlib-devel systemtap-sdt-devel perl-interpreter perl-generators
|
BuildRequires: zlib-devel systemtap-sdt-devel perl-interpreter perl-generators
|
||||||
|
|
||||||
|
Requires: perl-libs = %{epoch}:%{version}-%{release}
|
||||||
Requires: perl(:MODULE_COMPAT_5.28.0) perl-version perl-threads perl-threads-shared perl-parent
|
Requires: perl(:MODULE_COMPAT_5.28.0) perl-version perl-threads perl-threads-shared perl-parent
|
||||||
Requires: perl-devel = %{epoch}:%{version}-%{release} %{_vendor}-rpm-config
|
Requires: perl-devel = %{epoch}:%{version}-%{release} system-rpm-config
|
||||||
Requires: perl-Unicode-Collate perl-Unicode-Normalize perl-Time-Local perl-Time-HiRes
|
Requires: perl-Unicode-Collate perl-Unicode-Normalize perl-Time-Local perl-Time-HiRes
|
||||||
Requires: perl-Thread-Queue perl-Text-Tabs+Wrap perl-Test-Simple perl-Test-Harness perl-devel
|
Requires: perl-Thread-Queue perl-Text-Tabs+Wrap perl-Test-Simple perl-Test-Harness perl-devel
|
||||||
Requires: perl-Text-Balanced perl-Text-ParseWords perl-Term-ANSIColor perl-Term-Cap
|
Requires: perl-Text-Balanced perl-Text-ParseWords perl-Term-ANSIColor perl-Term-Cap
|
||||||
@ -90,14 +91,12 @@ Requires: perl-Pod-Checker perl-Pod-Escapes perl-Pod-Parser perl-Pod-Perld
|
|||||||
Requires: perl-Module-CoreList perl-Module-CoreList-tools perl-Module-Load perl-Module-Load-Conditional
|
Requires: perl-Module-CoreList perl-Module-CoreList-tools perl-Module-Load perl-Module-Load-Conditional
|
||||||
Requires: perl-Module-Metadata perl-Sys-Syslog perl-PerlIO-via-QuotedPrint perl-Perl-OSType
|
Requires: perl-Module-Metadata perl-Sys-Syslog perl-PerlIO-via-QuotedPrint perl-Perl-OSType
|
||||||
|
|
||||||
Provides: perl-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
Provides: perl-Attribute-Handlers perl-interpreter perl(bytes_heavy.pl) perl(dumpvar.pl) perl(perl5db.pl)
|
||||||
Provides: perl-Attribute-Handlers perl-interpreter perl(bytes_heavy.pl) perl(dumpvar.pl) perl(perl5db.pl) perl(:VERSION) = 5.28.0
|
|
||||||
Provides: perl(:MODULE_COMPAT_5.28.0) perl(:WITH_64BIT) perl(:WITH_ITHREADS) perl(:WITH_THREADS) perl(:WITH_LARGEFILES)
|
|
||||||
Provides: perl-Errno perl(:WITH_PERLIO) perl(unicore::Name) perl(utf8_heavy.pl) perl-libs perl-macros perl-Memoize
|
|
||||||
Provides: perl-ExtUtils-Embed perl-ExtUtils-Miniperl perl-IO perl-IO-Zlib perl-Locale-Maketext-Simple perl-Math-Complex
|
Provides: perl-ExtUtils-Embed perl-ExtUtils-Miniperl perl-IO perl-IO-Zlib perl-Locale-Maketext-Simple perl-Math-Complex
|
||||||
Provides: perl-Module-Loaded perl-Net-Ping perl-Pod-Html perl-SelfLoader perl-Test perl-Time-Piece perl-libnetcfg perl-open perl-utils
|
Provides: perl-Module-Loaded perl-Net-Ping perl-Pod-Html perl-SelfLoader perl-Test perl-Time-Piece perl-libnetcfg perl-open perl-utils
|
||||||
|
Provides: perl-Errno perl-macros perl-Memoize
|
||||||
|
|
||||||
Obsoletes: perl-Attribute-Handlers perl-interpreter perl-libs perl-macros perl-Errno perl-ExtUtils-Embed perl-Net-Ping
|
Obsoletes: perl-Attribute-Handlers perl-interpreter perl-macros perl-Errno perl-ExtUtils-Embed perl-Net-Ping
|
||||||
Obsoletes: perl-ExtUtils-Miniperl perl-IO perl-IO-Zlib perl-Locale-Maketext-Simple perl-Math-Complex perl-Memoize perl-Module-Loaded
|
Obsoletes: perl-ExtUtils-Miniperl perl-IO perl-IO-Zlib perl-Locale-Maketext-Simple perl-Math-Complex perl-Memoize perl-Module-Loaded
|
||||||
Obsoletes: perl-Pod-Html perl-SelfLoader perl-Test perl-Time-Piece perl-libnetcfg perl-open perl-utils
|
Obsoletes: perl-Pod-Html perl-SelfLoader perl-Test perl-Time-Piece perl-libnetcfg perl-open perl-utils
|
||||||
|
|
||||||
@ -107,6 +106,18 @@ Perl 5 is a highly capable, feature-rich programming language with over 30 years
|
|||||||
Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid
|
Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid
|
||||||
prototyping and large scale development projects.
|
prototyping and large scale development projects.
|
||||||
|
|
||||||
|
%package libs
|
||||||
|
Summary: The libraries for the perl
|
||||||
|
License: (GPL+ or Artistic) and HSRL and MIT and UCD
|
||||||
|
Provides: perl(:MODULE_COMPAT_5.28.0) perl(:VERSION) = 5.28.0
|
||||||
|
Provides: perl(:WITH_64BIT) perl(:WITH_ITHREADS) perl(:WITH_THREADS)
|
||||||
|
Provides: perl(:WITH_LARGEFILES) perl(:WITH_PERLIO) perl(unicore::Name)
|
||||||
|
Provides: perl(utf8_heavy.pl)
|
||||||
|
Requires: perl(Carp) perl(Exporter) perl(XSLoader)
|
||||||
|
|
||||||
|
%description libs
|
||||||
|
This package is the shared library for perl.
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for %{name}
|
Summary: Development files for %{name}
|
||||||
License: (GPL+ or Artistic) and UCD
|
License: (GPL+ or Artistic) and UCD
|
||||||
@ -408,6 +419,21 @@ make test_harness
|
|||||||
%exclude %{perl_datadir}/{version.pm,version.pod}
|
%exclude %{perl_datadir}/{version.pm,version.pod}
|
||||||
%exclude %{perl_datadir}/version/
|
%exclude %{perl_datadir}/version/
|
||||||
|
|
||||||
|
#libs
|
||||||
|
%exclude %dir %{perl_libdir}
|
||||||
|
%exclude %dir %{perl_libdir}/auto
|
||||||
|
%exclude %{perl_libdir}/auto/re
|
||||||
|
%exclude %dir %{perl_libdir}/CORE
|
||||||
|
%exclude %{perl_libdir}/CORE/libperl.so
|
||||||
|
%exclude %{perl_libdir}/re.pm
|
||||||
|
%exclude %{_libdir}/libperl.so.*
|
||||||
|
%exclude %dir %{perl_vendor_libdir}
|
||||||
|
%exclude %dir %{perl_vendor_libdir}/auto
|
||||||
|
%exclude %dir %{perl_datadir}
|
||||||
|
%exclude %{perl_datadir}/{integer.pm,strict.pm,unicore,utf8.pm}
|
||||||
|
%exclude %{perl_datadir}/{utf8_heavy.pl,warnings.pm,XSLoader.pm}
|
||||||
|
%exclude %dir %{perl_vendor_datadir}
|
||||||
|
|
||||||
%license Artistic Copying
|
%license Artistic Copying
|
||||||
%doc AUTHORS
|
%doc AUTHORS
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
@ -415,7 +441,23 @@ make test_harness
|
|||||||
%{perl_libdir}/*
|
%{perl_libdir}/*
|
||||||
%dir %{perl_datadir}
|
%dir %{perl_datadir}
|
||||||
%{perl_datadir}/*
|
%{perl_datadir}/*
|
||||||
|
|
||||||
|
%files libs
|
||||||
|
%license Artistic Copying
|
||||||
|
%doc AUTHORS README Changes
|
||||||
|
%dir %{perl_libdir}
|
||||||
|
%dir %{perl_libdir}/auto
|
||||||
|
%{perl_libdir}/auto/re
|
||||||
|
%dir %{perl_libdir}/CORE
|
||||||
|
%{perl_libdir}/CORE/libperl.so
|
||||||
|
%{perl_libdir}/re.pm
|
||||||
%{_libdir}/libperl.so.*
|
%{_libdir}/libperl.so.*
|
||||||
|
%dir %{perl_vendor_libdir}
|
||||||
|
%dir %{perl_vendor_libdir}/auto
|
||||||
|
%dir %{perl_datadir}
|
||||||
|
%{perl_datadir}/{integer.pm,strict.pm,unicore,utf8.pm}
|
||||||
|
%{perl_datadir}/{utf8_heavy.pl,warnings.pm,XSLoader.pm}
|
||||||
|
%dir %{perl_vendor_datadir}
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_bindir}/{h2xs,perlivp}
|
%{_bindir}/{h2xs,perlivp}
|
||||||
@ -469,6 +511,12 @@ make test_harness
|
|||||||
%{_mandir}/man3/*
|
%{_mandir}/man3/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Feb 11 2020 openEuler Buildteam <buildteam@openeuler.org> - 4:5.28.0-433
|
||||||
|
- Type:NA
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:add subpackage perl-libs
|
||||||
|
|
||||||
* Mon Jan 13 2020 openEuler Buildteam <buildteam@openeuler.org> - 4:5.28.0-432
|
* Mon Jan 13 2020 openEuler Buildteam <buildteam@openeuler.org> - 4:5.28.0-432
|
||||||
- Type:NA
|
- Type:NA
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user