perl-Sys-MemInfo/perl-Sys-MemInfo.spec
2019-12-14 21:08:57 +08:00

49 lines
1.4 KiB
RPMSpec

Name: perl-Sys-MemInfo
Version: 0.99
Release: 9
Summary: Memory information as Perl module
License: GPL+ or Artistic
URL: https://metacpan.org/release/Sys-MemInfo
Source0: https://cpan.metacpan.org/authors/id/S/SC/SCRESTO/Sys-MemInfo-%{version}.tar.gz
BuildRequires: gcc perl-devel perl-generators perl(ExtUtils::MakeMaker) perl(File::Copy)
BuildRequires: perl(DynaLoader) perl(Exporter) perl(strict) perl(warnings)
BuildRequires: perl(Test::More) perl(Data::Dumper)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%{?perl_default_filter}
%description
Sys::MemInfo returns the total amount of free and used physical memory in
bytes in totalmem and freemem variables.
%package_help
%prep
%autosetup -n Sys-MemInfo-%{version}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
%{make_build}
%install
make pure_install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
%{_fixperms} $RPM_BUILD_ROOT/*
%check
make test TEST_VERBOSE=1
%files
%license LICENSE
%doc Changes README
%{perl_vendorarch}/auto/*
%{perl_vendorarch}/Sys*
%files help
%{_mandir}/man3/*
%changelog
* Wed Dec 04 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.99-9
- Package init