public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/perl-Alien-Brotli] f45: Do not build-require removed Alien::cmake3
Date: Mon, 17 Aug 2026 09:47:10 GMT [thread overview]
Message-ID: <178696003038.1.8695047254649662634.rpms-perl-Alien-Brotli-4c6f2ec9e676@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/perl-Alien-Brotli
Branch : f45
Commit : 4c6f2ec9e676e1255ca39921c9eaa53b1736afad
Author : Michal Josef Špaček <mspacek@redhat.com>
Date : 2026-08-17T11:10:25+02:00
Stats : +61/-2 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/perl-Alien-Brotli/c/4c6f2ec9e676e1255ca39921c9eaa53b1736afad?branch=f45
Log:
Do not build-require removed Alien::cmake3
bug #2440104
Thanks ppisar
---
diff --git a/Alien-Brotli-v0.2.2-Remove-shared-part-of-alien-file.patch b/Alien-Brotli-v0.2.2-Remove-shared-part-of-alien-file.patch
new file mode 100644
index 0000000..3107416
--- /dev/null
+++ b/Alien-Brotli-v0.2.2-Remove-shared-part-of-alien-file.patch
@@ -0,0 +1,58 @@
+From f183bb857ec7ce8828b1bf1508507f27df7b8a85 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Mon, 2 Mar 2026 15:41:36 +0100
+Subject: [PATCH] Remove shared part of alien file
+
+We build against system brotli. No need to pull in dependencies for
+shared installation. Shared installation does not work now because
+system CMake was upgraded to CMake 4 which is incompatible with
+Alien::cmake3.
+
+https://bugzilla.redhat.com/show_bug.cgi?id=2440104
+---
+ alienfile | 32 --------------------------------
+ 1 file changed, 32 deletions(-)
+
+diff --git a/alienfile b/alienfile
+index 9de3bd4..376b3a9 100644
+--- a/alienfile
++++ b/alienfile
+@@ -13,35 +13,3 @@ plugin 'Probe::CommandLine' => (
+ command => 'brotli',
+ secondary => 1,
+ );
+-
+-share {
+- requires 'Alien::bc::GNU' => '0';
+-
+- start_url 'https://github.com/google/brotli/tags';
+-
+- plugin 'Build::SearchDep';
+-
+- plugin 'Download' => (
+- filter => qr/(\d\.)+\d\.tar\.gz$/,
+- version => qr/([0-9\.]+)/,
+- prefer => 1,
+- );
+-
+- plugin 'Extract' => 'tar.gz';
+-
+- plugin 'Build::CMake';
+- plugin 'Build::Autoconf';
+-
+- build [
+- './bootstrap',
+- '%{configure}',
+- '%{make}',
+- '%{make} install',
+- ];
+-
+- after 'gather' => sub {
+- my($build) = @_;
+- $build->runtime_prop->{command} = 'brotli';
+- };
+-
+-};
+--
+2.53.0
+
diff --git a/perl-Alien-Brotli.spec b/perl-Alien-Brotli.spec
index 5a3e0eb..8bc6f78 100644
--- a/perl-Alien-Brotli.spec
+++ b/perl-Alien-Brotli.spec
@@ -8,6 +8,7 @@ Summary: Find and install the Brotli compressor
License: MIT
URL: http://metacpan.org/dist/Alien-Brotli
Source0: http://cpan.metacpan.org/authors/id/R/RR/RRWO/Alien-Brotli-v%{version}.tar.gz
+Patch0: Alien-Brotli-v0.2.2-Remove-shared-part-of-alien-file.patch
BuildRequires: coreutils
BuildRequires: sed
@@ -23,7 +24,6 @@ BuildRequires: perl(Alien::Base)
BuildRequires: perl(Alien::Build) >= 0.32
BuildRequires: perl(Alien::Build::MM) >= 0.32
BuildRequires: perl(Alien::Build::Plugin::Probe::CommandLine)
-BuildRequires: perl(Alien::cmake3) >= 0.02
BuildRequires: perl(alienfile)
BuildRequires: perl(base)
BuildRequires: perl(Config)
@@ -62,7 +62,7 @@ Tests from %{name}. Execute them
with "%{_libexecdir}/%{name}/test".
%prep
-%setup -q -n Alien-Brotli-v%{version}
+%autosetup -p1 -n Alien-Brotli-v%{version}
# Disable test for prerequisites
rm t/00-report-prereqs.{t,dd}
# Stop MakeMaker from throwing warnings
@@ -112,6 +112,7 @@ make test
%changelog
* Mon Aug 17 2026 Michal Josef Špaček <mspacek@redhat.com> - 0.2.2-14
- Fix building in interactive mode. Thanks ppisar
+- Do not build-require removed Alien::cmake3 (bug #2440104). Thanks ppisar.
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.2-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
reply other threads:[~2026-08-17 9:47 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178696003038.1.8695047254649662634.rpms-perl-Alien-Brotli-4c6f2ec9e676@fedoraproject.org \
--to=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox