Group :: Desenvolvimento/Outros
RPM: perl-Perl-Destruct-Level
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Group: Development/Other
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-build-perl
BuildRequires: perl-podlators
# END SourceDeps(oneline)
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: perl-Perl-Destruct-Level
Summary: Allows you to change perl's internal destruction level
Version: 0.02
Release: alt5_25
License: GPL+ or Artistic
URL: https://metacpan.org/release/Perl-Destruct-Level
Source0: https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Perl-Destruct-Level-%{version}.tar.gz
# Module Build
BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: gcc
BuildRequires: perl-devel
BuildRequires: perl-devel
BuildRequires: rpm-build-perl
BuildRequires: perl(ExtUtils/MakeMaker.pm)
# Module Runtime
BuildRequires: perl(strict.pm)
BuildRequires: perl(warnings.pm)
BuildRequires: perl(XSLoader.pm)
# Test Suite
BuildRequires: perl(Test/More.pm)
# Dependencies
# Don't "provide" private Perl libs
Source44: import.info
%description
This module allows you to change perl's internal destruction level. The
default value of the destruct level is 0; it means that perl won't bother
destroying all of its internal data structures and lets the OS do the cleanup
for it at exit.
For perls built with debugging support (-DDEBUGGING), an environment variable
PERL_DESTRUCT_LEVEL allows you to control the destruction level. This module
enables you to modify it on non-debugging perls too.
Note that some embedded environments might extend the meaning of the
destruction level for their own purposes: mod_perl does that, for example.
%prep
%setup -q -n Perl-Destruct-Level-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
%make_build
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -delete
find %{buildroot} -type f -name '*.bs' -a -empty -delete
# %{_fixperms} %{buildroot}
%check
make test
%files
%{perl_vendor_archlib}/auto/Perl/
%{perl_vendor_archlib}/Perl/
%changelog
…
Todas as alterações você pod ver aqui
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-build-perl
BuildRequires: perl-podlators
# END SourceDeps(oneline)
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: perl-Perl-Destruct-Level
Summary: Allows you to change perl's internal destruction level
Version: 0.02
Release: alt5_25
License: GPL+ or Artistic
URL: https://metacpan.org/release/Perl-Destruct-Level
Source0: https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Perl-Destruct-Level-%{version}.tar.gz
# Module Build
BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: gcc
BuildRequires: perl-devel
BuildRequires: perl-devel
BuildRequires: rpm-build-perl
BuildRequires: perl(ExtUtils/MakeMaker.pm)
# Module Runtime
BuildRequires: perl(strict.pm)
BuildRequires: perl(warnings.pm)
BuildRequires: perl(XSLoader.pm)
# Test Suite
BuildRequires: perl(Test/More.pm)
# Dependencies
# Don't "provide" private Perl libs
Source44: import.info
%description
This module allows you to change perl's internal destruction level. The
default value of the destruct level is 0; it means that perl won't bother
destroying all of its internal data structures and lets the OS do the cleanup
for it at exit.
For perls built with debugging support (-DDEBUGGING), an environment variable
PERL_DESTRUCT_LEVEL allows you to control the destruction level. This module
enables you to modify it on non-debugging perls too.
Note that some embedded environments might extend the meaning of the
destruction level for their own purposes: mod_perl does that, for example.
%prep
%setup -q -n Perl-Destruct-Level-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
%make_build
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -delete
find %{buildroot} -type f -name '*.bs' -a -empty -delete
# %{_fixperms} %{buildroot}
%check
make test
%files
%{perl_vendor_archlib}/auto/Perl/
%{perl_vendor_archlib}/Perl/
%changelog
…
Todas as alterações você pod ver aqui