import perl-generators-epel-1-1.el8

i8ce changed/i8ce/perl-generators-epel-1-1.el8
Sergey Cherevko 11 months ago
commit 265f61c410
Signed by: scherevko
GPG Key ID: D87CBBC16D2E4A72

@ -0,0 +1,3 @@
# perl-generators-epel
This package provides RPM Perl dependency generator which is used for getting run-time requirements perl(:MODULE_COMPAT_XXX) and perl-libs based on files which are in the package on EPEL.

@ -0,0 +1,2 @@
%__perlcompat_requires %{_rpmconfigdir}/perlcompat.req %{perl_version}
%__perlcompat_path ^(%{perl_vendorarch}|%{perl_vendorlib}|%{perl_privlib}|%{perl_archlib})/.+

@ -0,0 +1,10 @@
%__perlcompat_requires() %{lua:
local path = rpm.expand('%1')
local perl_ver = rpm.expand('%{perl_version}')
if path:match('.+%.so$') and perl_ver ~= "" then
print('perl(:MODULE_COMPAT_' .. perl_ver .. ')')
else
print('perl-libs')
end
}
%__perlcompat_path ^(%{perl_vendorarch}|%{perl_vendorlib}|%{perl_privlib}|%{perl_archlib})/.+

@ -0,0 +1,7 @@
#!/bin/bash
PERL_VERSION=$1
if [ -n "$PERL_VERSION" ]; then
echo "perl(:MODULE_COMPAT_$PERL_VERSION)"
else
echo "perl-libs"
fi

@ -0,0 +1,43 @@
Name: perl-generators-epel
Version: 1
Release: 1%{?dist}
Summary: RPM Perl dependencies generators for EPEL
URL: https://src.fedoraproject.org/rpms/perl-generators-epel
License: GPL-1.0-or-later
Source0: perlcompat.attr.epel9
Source1: perlcompat.attr.epel8
Source2: perlcompat.req
BuildArch: noarch
Requires: coreutils
Requires: perl-macros
Requires: rpm
%description
This package provides RPM Perl dependency generator which is used for
getting run-time requirements perl(:MODULE_COMPAT_XXX) and perl-libs based
on files which are in the package on EPEL.
%install
%if 0%{?rhel} == 9
install -pm 0644 -D "%{SOURCE0}" \
'%{buildroot}%{_rpmconfigdir}/fileattrs/perlcompat.attr'
%endif
%if 0%{?rhel} && 0%{?rhel} <= 8
install -pm 0644 -D "%{SOURCE1}" \
'%{buildroot}%{_rpmconfigdir}/fileattrs/perlcompat.attr'
install -pm 0755 -D "%{SOURCE2}" \
'%{buildroot}%{_rpmconfigdir}/perlcompat.req'
%endif
%files
%{_rpmconfigdir}/fileattrs/perlcompat.attr
%if 0%{?rhel} && 0%{?rhel} <= 8
%{_rpmconfigdir}/perlcompat.req
%endif
%changelog
* Wed Mar 06 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 1-1
- Rebuilt for MSVSphere 8.9
* Mon Jan 09 2023 Jitka Plesnikova <jplesnik@redhat.com> - 1-1
- Initial version of the package
Loading…
Cancel
Save