Specify all dependencies

and modernize the spec file
epel9
Petr Písař 5 years ago
parent f48b12217a
commit ba5a2a760a

@ -0,0 +1,2 @@
from Config import *
addFilter("spelling-error .* DfPortable");

@ -1,15 +1,26 @@
Name: perl-Filesys-Df Name: perl-Filesys-Df
Version: 0.92 Version: 0.92
Release: 35%{?dist} Release: 36%{?dist}
Summary: Perl extension for filesystem disk space information Summary: Perl extension for filesystem disk space information
License: GPL+ or Artistic License: GPL+ or Artistic
URL: https://metacpan.org/release/Filesys-Df URL: https://metacpan.org/release/Filesys-Df
Source0: https://cpan.metacpan.org/modules/by-module/Filesys/Filesys-Df-%{version}.tar.gz Source0: https://cpan.metacpan.org/modules/by-module/Filesys/Filesys-Df-%{version}.tar.gz
BuildRequires: findutils
BuildRequires: gcc BuildRequires: gcc
BuildRequires: make
BuildRequires: perl-devel BuildRequires: perl-devel
BuildRequires: perl-generators BuildRequires: perl-generators
BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl-interpreter
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildRequires: perl(Config)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
# Run-time:
BuildRequires: perl(:VERSION) >= 5.6
BuildRequires: perl(Carp)
BuildRequires: perl(DynaLoader)
BuildRequires: perl(Exporter)
BuildRequires: perl(strict)
BuildRequires: perl(vars)
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
%description %description
This module provides a way to obtain filesystem disk space information. This module provides a way to obtain filesystem disk space information.
@ -21,19 +32,15 @@ the use of open filehandles as arguments.
%prep %prep
%setup -q -n Filesys-Df-%{version} %setup -q -n Filesys-Df-%{version}
#readme is with dos EOL, convert it to unix #readme is with dos EOL, convert it to unix
sed -i 's/\r//' README perl -i -pe 's/\r//' README
%build %build
%{__perl} Makefile.PL INSTALLDIRS=vendor perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
make %{?_smp_mflags} %{make_build}
%install %install
make pure_install PERL_INSTALL_ROOT=%{buildroot} %{make_install}
find %{buildroot} -type f -name '*.bs' -empty -delete
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
find %{buildroot} -type f -name '*.bs' -empty -exec rm -f {} \;
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
%{_fixperms} %{buildroot}/* %{_fixperms} %{buildroot}/*
%check %check
@ -45,6 +52,9 @@ make test
%{_mandir}/man3/* %{_mandir}/man3/*
%changelog %changelog
* Mon Jan 06 2020 Petr Pisar <ppisar@redhat.com> - 0.92-36
- Specify all dependencies
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.92-35 * Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.92-35
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

Loading…
Cancel
Save