Projects
Eulaceura:Factory
perl-Alien-Build
_service:obs_scm:perl-Alien-Build.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:perl-Alien-Build.spec of Package perl-Alien-Build
%global _empty_manifest_terminate_build 0 Name: perl-Alien-Build Version: 2.84 Release: 1 Summary: Alien::Build Perl module License: GPL+ or Artistic URL: https://metacpan.org/release/Alien-Build Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-%{version}.tar.gz BuildArch: noarch BuildRequires: make BuildRequires: gcc BuildRequires: perl-devel BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(ExtUtils::CBuilder) BuildRequires: perl(Capture::Tiny) >= 0.17 BuildRequires: perl(FFI::CheckLib) BuildRequires: perl(File::Which) BuildRequires: perl-File-chdir BuildRequires: perl(Path::Tiny) >= 0.077 BuildRequires: perl(PkgConfig::LibPkgConf::Client) >= 0.04 BuildRequires: perl(PkgConfig::LibPkgConf::Util) >= 0.04 BuildRequires: perl(Test2::API) >= 1.302096 BuildRequires: perl(Test2::V0) >= 0.000060 Requires: gcc Requires: perl(PkgConfig::LibPkgConf::Client) >= 0.04 Requires: perl(PkgConfig::LibPkgConf::Util) >= 0.04 Requires: perl(Test2::API) >= 1.302096 %description This package provides tools for building external (non-CPAN) dependencies for CPAN. It is mainly designed to be used at install time of a CPAN client, and work closely with Alien::Base which is used at run time. %package Plugin-Decode-HTML Summary: Alien::Build plugin to extract links from HTML Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Conflicts: perl-Alien-Build < 1.76 %description Plugin-Decode-HTML This Alien::Build plugin decodes an HTML file listing into a list of candidates for your Prefer plugin. %package Plugin-Decode-Mojo Summary: Alien::Build plugin to extract links from HTML Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) %description Plugin-Decode-Mojo This Alien::Build plugin decodes an HTML file listing into a list of candidates for your Prefer plugin. %package help Summary: Alien::Build Perl module Provides: perl-Alien-Build-doc %description help This package provides tools for building external (non-CPAN) dependencies for CPAN. It is mainly designed to be used at install time of a CPAN client, and work closely with Alien::Base which is used at run time. %prep %autosetup -n Alien-Build-%{version} -p1 %build export PERL_MM_OPT="" %{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 %{make_build} %install export PERL_MM_OPT="" rm -rf $RPM_BUILD_ROOT %{make_install} find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* pushd %{buildroot} touch filelist.lst if [ -d usr/bin ];then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ];then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ];then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib ];then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi popd mv %{buildroot}/filelist.lst . %check make test %files -f filelist.lst %defattr(-,root,root,-) %doc Changes Changes.Alien-Base Changes.Alien-Base-Wrapper Changes.Test-Alien %doc example README SUPPORT %{perl_vendorlib}/* %exclude %{perl_vendorlib}/Alien/Build/Plugin/Decode/HTML.pm %exclude %{perl_vendorlib}/Alien/Build/Plugin/Decode/Mojo.pm %{_mandir}/man3/* %exclude %{_mandir}/man3/Alien::Build::Plugin::Decode::HTML.3pm.* %exclude %{_mandir}/man3/Alien::Build::Plugin::Decode::Mojo.3pm.* %files Plugin-Decode-HTML %{perl_vendorlib}/Alien/Build/Plugin/Decode/HTML.pm %{_mandir}/man3/Alien::Build::Plugin::Decode::HTML.3pm.* %files Plugin-Decode-Mojo %doc Changes.Alien-Build-Decode-Mojo %{perl_vendorlib}/Alien/Build/Plugin/Decode/Mojo.pm %{_mandir}/man3/Alien::Build::Plugin::Decode::Mojo.3pm.* %files help %{_mandir}/* %changelog * Wed Nov 06 2024 shenzhongwei <shenzhongwei@kylinos.cn> - 2.84-1 - update to version 2.84 - Added is_system_install and is_share_install methods to Alien::Build - Some comment and documentation spelling fixes * Wed Jul 24 2024 gss <guoshengsheng@kylinos.cn> - 2.83-1 - Upgrade to version 2.83 - Added support for xz compression with Alien::Build::Plugin::Extract::ArchiveTar (gh#404) - Extract negotiator (Alien::Build::Plugin::Extract::Negotiate) now prefers the Extract::ArchiveTar plugin for tar.xz files. - CPU detection with archname arm64- prefix (gh#411, gh#412) - Production release identical to 2.82_01 * Tue Jul 04 2023 leeffo <liweiganga@uniontech.com> - 2.80-1 - update to version 2.80 * Tue Jun 14 2022 SimpleUpdate Robot <tc@openeuler.org> - 2.48-1 - Upgrade to version 2.48 * Fri Sep 3 2021 jiangxinyu <jiangxinyu@kylinos.cn> - 2.41-2 - Solve the problem of missing 'File::Which' module when compiling * Mon Jul 19 2021 Xu Jin <jinxu@kylinos.cn> - 2.41-1 - Update package to 2.41 * Thu Aug 13 2020 dingyue<dingyue5@huawei.com> - 2.28-2 - delete requires * Fri Aug 7 2020 dingyue<dingyue5@huawei.com> - 2.28-1 - Package Init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2