From 016e86b3470922909c9b17ef14f84a8741b3084fdee80dc980dc6f69ca86e17d Mon Sep 17 00:00:00 2001 From: Dirk Stoecker Date: Thu, 27 Jun 2024 17:30:25 +0000 Subject: [PATCH] - updated to 2.830.0 (2.83) see /usr/share/doc/packages/perl-Alien-Build/Changes 2.83 2024-06-05 15:06:15 -0600 - Production release identical to 2.82_01 2.82_01 2024-05-25 01:49:23 -0600 - CPU detection with archname arm64- prefix (gh#411, gh#412) 2.81_01 2023-06-24 09:54:28 -0600 - 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. On Windows Extract::ArchiveTar is now always used for tar.xz files because the BSD tar that comes with Windows can hang on tar.xz if xz is in the PATH (gh#403, gh#404) OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Alien-Build?expand=0&rev=107 --- Alien-Build-2.80.tar.gz | 3 -- Alien-Build-2.83.tar.gz | 3 ++ perl-Alien-Build.changes | 21 ++++++++++ perl-Alien-Build.spec | 90 ++++++++++++++++++++++++++++++++++++++-- 4 files changed, 110 insertions(+), 7 deletions(-) delete mode 100644 Alien-Build-2.80.tar.gz create mode 100644 Alien-Build-2.83.tar.gz diff --git a/Alien-Build-2.80.tar.gz b/Alien-Build-2.80.tar.gz deleted file mode 100644 index e8aa4dc..0000000 --- a/Alien-Build-2.80.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d9edc936b06705bb5cb5ee5a2ea8bcf6111a3e8815914f177e15e3c0fed301f3 -size 547037 diff --git a/Alien-Build-2.83.tar.gz b/Alien-Build-2.83.tar.gz new file mode 100644 index 0000000..17e7c9e --- /dev/null +++ b/Alien-Build-2.83.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4817270314431350ff397125547f55641dcff98bdde213b9e5efc613f7c8b85a +size 547519 diff --git a/perl-Alien-Build.changes b/perl-Alien-Build.changes index 125cd9e..b7826d4 100644 --- a/perl-Alien-Build.changes +++ b/perl-Alien-Build.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Sun Jun 23 16:08:56 UTC 2024 - Tina Müller + +- updated to 2.830.0 (2.83) + see /usr/share/doc/packages/perl-Alien-Build/Changes + + 2.83 2024-06-05 15:06:15 -0600 + - Production release identical to 2.82_01 + + 2.82_01 2024-05-25 01:49:23 -0600 + - CPU detection with archname arm64- prefix (gh#411, gh#412) + + 2.81_01 2023-06-24 09:54:28 -0600 + - 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. + On Windows Extract::ArchiveTar is now always used for tar.xz + files because the BSD tar that comes with Windows can hang + on tar.xz if xz is in the PATH (gh#403, gh#404) + ------------------------------------------------------------------- Sat May 13 03:06:12 UTC 2023 - Tina Müller diff --git a/perl-Alien-Build.spec b/perl-Alien-Build.spec index 1913cde..bcd6259 100644 --- a/perl-Alien-Build.spec +++ b/perl-Alien-Build.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Alien-Build # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,14 @@ %define cpan_name Alien-Build Name: perl-Alien-Build -Version: 2.80 +Version: 2.830.0 Release: 0 +# 2.83 -> normalize -> 2.830.0 +%define cpan_version 2.83 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Build external dependencies for use in CPAN URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildRequires: perl BuildRequires: perl-macros @@ -56,6 +58,86 @@ Requires: perl(Path::Tiny) >= 0.077 Requires: perl(Test2::API) >= 1.302096 Requires: perl(Text::ParseWords) >= 3.26 Requires: perl(parent) +Provides: perl(Alien::Base) = %{version} +Provides: perl(Alien::Base::PkgConfig) = %{version} +Provides: perl(Alien::Base::Wrapper) = %{version} +Provides: perl(Alien::Build) = %{version} +Provides: perl(Alien::Build::CommandSequence) = %{version} +Provides: perl(Alien::Build::Helper) +Provides: perl(Alien::Build::Interpolate) = %{version} +Provides: perl(Alien::Build::Interpolate::Default) = %{version} +Provides: perl(Alien::Build::Interpolate::Helper) +Provides: perl(Alien::Build::Log) = %{version} +Provides: perl(Alien::Build::Log::Abbreviate) = %{version} +Provides: perl(Alien::Build::Log::Default) = %{version} +Provides: perl(Alien::Build::MM) = %{version} +Provides: perl(Alien::Build::Meta) +Provides: perl(Alien::Build::Plugin) = %{version} +Provides: perl(Alien::Build::Plugin::Build::Autoconf) = %{version} +Provides: perl(Alien::Build::Plugin::Build::CMake) = %{version} +Provides: perl(Alien::Build::Plugin::Build::Copy) = %{version} +Provides: perl(Alien::Build::Plugin::Build::MSYS) = %{version} +Provides: perl(Alien::Build::Plugin::Build::Make) = %{version} +Provides: perl(Alien::Build::Plugin::Build::SearchDep) = %{version} +Provides: perl(Alien::Build::Plugin::Core::CleanInstall) = %{version} +Provides: perl(Alien::Build::Plugin::Core::Download) = %{version} +Provides: perl(Alien::Build::Plugin::Core::FFI) = %{version} +Provides: perl(Alien::Build::Plugin::Core::Gather) = %{version} +Provides: perl(Alien::Build::Plugin::Core::Legacy) = %{version} +Provides: perl(Alien::Build::Plugin::Core::Override) = %{version} +Provides: perl(Alien::Build::Plugin::Core::Setup) = %{version} +Provides: perl(Alien::Build::Plugin::Core::Tail) = %{version} +Provides: perl(Alien::Build::Plugin::Decode::DirListing) = %{version} +Provides: perl(Alien::Build::Plugin::Decode::DirListingFtpcopy) = %{version} +Provides: perl(Alien::Build::Plugin::Decode::HTML) = %{version} +Provides: perl(Alien::Build::Plugin::Decode::Mojo) = %{version} +Provides: perl(Alien::Build::Plugin::Digest::Negotiate) = %{version} +Provides: perl(Alien::Build::Plugin::Digest::SHA) = %{version} +Provides: perl(Alien::Build::Plugin::Digest::SHAPP) = %{version} +Provides: perl(Alien::Build::Plugin::Download::Negotiate) = %{version} +Provides: perl(Alien::Build::Plugin::Extract::ArchiveTar) = %{version} +Provides: perl(Alien::Build::Plugin::Extract::ArchiveZip) = %{version} +Provides: perl(Alien::Build::Plugin::Extract::CommandLine) = %{version} +Provides: perl(Alien::Build::Plugin::Extract::Directory) = %{version} +Provides: perl(Alien::Build::Plugin::Extract::File) = %{version} +Provides: perl(Alien::Build::Plugin::Extract::Negotiate) = %{version} +Provides: perl(Alien::Build::Plugin::Fetch::CurlCommand) = %{version} +Provides: perl(Alien::Build::Plugin::Fetch::HTTPTiny) = %{version} +Provides: perl(Alien::Build::Plugin::Fetch::LWP) = %{version} +Provides: perl(Alien::Build::Plugin::Fetch::Local) = %{version} +Provides: perl(Alien::Build::Plugin::Fetch::LocalDir) = %{version} +Provides: perl(Alien::Build::Plugin::Fetch::NetFTP) = %{version} +Provides: perl(Alien::Build::Plugin::Fetch::Wget) = %{version} +Provides: perl(Alien::Build::Plugin::Gather::IsolateDynamic) = %{version} +Provides: perl(Alien::Build::Plugin::PkgConfig::CommandLine) = %{version} +Provides: perl(Alien::Build::Plugin::PkgConfig::LibPkgConf) = %{version} +Provides: perl(Alien::Build::Plugin::PkgConfig::MakeStatic) = %{version} +Provides: perl(Alien::Build::Plugin::PkgConfig::Negotiate) = %{version} +Provides: perl(Alien::Build::Plugin::PkgConfig::PP) = %{version} +Provides: perl(Alien::Build::Plugin::Prefer::BadVersion) = %{version} +Provides: perl(Alien::Build::Plugin::Prefer::GoodVersion) = %{version} +Provides: perl(Alien::Build::Plugin::Prefer::SortVersions) = %{version} +Provides: perl(Alien::Build::Plugin::Probe::CBuilder) = %{version} +Provides: perl(Alien::Build::Plugin::Probe::CommandLine) = %{version} +Provides: perl(Alien::Build::Plugin::Probe::Vcpkg) = %{version} +Provides: perl(Alien::Build::Plugin::Test::Mock) = %{version} +Provides: perl(Alien::Build::PluginMeta) +Provides: perl(Alien::Build::Temp) = %{version} +Provides: perl(Alien::Build::TempDir) +Provides: perl(Alien::Build::Util) = %{version} +Provides: perl(Alien::Build::Version::Basic) = %{version} +Provides: perl(Alien::Build::rc) = %{version} +Provides: perl(Alien::Role) = %{version} +Provides: perl(Alien::Util) = %{version} +Provides: perl(Test::Alien) = %{version} +Provides: perl(Test::Alien::Build) = %{version} +Provides: perl(Test::Alien::CanCompile) = %{version} +Provides: perl(Test::Alien::CanPlatypus) = %{version} +Provides: perl(Test::Alien::Diag) = %{version} +Provides: perl(Test::Alien::Run) = %{version} +Provides: perl(Test::Alien::Synthetic) = %{version} +Provides: perl(alienfile) = %{version} +%undefine __perllib_provides %{perl_requires} # MANUAL BEGIN BuildRequires: pkg-config @@ -67,7 +149,7 @@ 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 runtime. %prep -%autosetup -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644