Provide perl version in perl(:VERSION) dependency symbol
Expressing minimal Perl version as "perl >= 1:5.006" is insufficient: The Perl version is defined by perl-libs, not perl. Modules requiring specific Perl but no perl interpreter should not pull in the perl package. The epoch numbers are tedious to synchronize. The auto-generated value is not normalized (1:5.006001). After this change we will update perl-generators to produce perl(:VERSION) dependency instead and we will rebuild perl and perl-Exporter again to leverage this capability.
This commit is contained in:
parent
bfe1e476f7
commit
93c55e6eff
@ -169,6 +169,8 @@ Group: Development/Languages
|
|||||||
License: GPL+ or Artistic
|
License: GPL+ or Artistic
|
||||||
# Compat provides
|
# Compat provides
|
||||||
Provides: %perl_compat
|
Provides: %perl_compat
|
||||||
|
# Interpreter version to fulfil required genersted from "require 5.006;"
|
||||||
|
Provides: perl(:VERSION) = %{perl_version}
|
||||||
# Threading provides
|
# Threading provides
|
||||||
Provides: perl(:WITH_ITHREADS)
|
Provides: perl(:WITH_ITHREADS)
|
||||||
Provides: perl(:WITH_THREADS)
|
Provides: perl(:WITH_THREADS)
|
||||||
@ -4615,7 +4617,7 @@ popd
|
|||||||
|
|
||||||
# Old changelog entries are preserved in CVS.
|
# Old changelog entries are preserved in CVS.
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Oct 07 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-351
|
* Fri Oct 09 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-351
|
||||||
- Sub-package Attribute-Handlers
|
- Sub-package Attribute-Handlers
|
||||||
- Sub-package Devel-Peek
|
- Sub-package Devel-Peek
|
||||||
- Sub-package Devel-SelfStubber
|
- Sub-package Devel-SelfStubber
|
||||||
@ -4629,6 +4631,7 @@ popd
|
|||||||
- Sub-package IPC-SysV
|
- Sub-package IPC-SysV
|
||||||
- Sub-package Test
|
- Sub-package Test
|
||||||
- Sub-package utilities (splain) into perl-utils
|
- Sub-package utilities (splain) into perl-utils
|
||||||
|
- Provide perl version in perl(:VERSION) dependency symbol
|
||||||
|
|
||||||
* Fri Aug 07 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-350
|
* Fri Aug 07 2015 Petr Pisar <ppisar@redhat.com> - 4:5.22.0-350
|
||||||
- Sub-package Memoize
|
- Sub-package Memoize
|
||||||
|
Loading…
Reference in New Issue
Block a user