From b286e7b86014b8cf02cf65c8c3ef26e70411145d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 8 Mar 2026 14:12:36 +0000 Subject: [PATCH 1/2] Initial plan From 79179a4bc8a87e2bd169e3b731781d58c4ec0dd4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 8 Mar 2026 14:19:26 +0000 Subject: [PATCH 2/2] build: add perl as explicit dependency in EL6/EL8 workflows and spec files Makefile.cvs uses perl to patch the generated configure script. Add perl to all relevant yum/dnf install lists and RPM BuildRequires to ensure builds work in minimal buildroots without relying on perl being present implicitly. Co-authored-by: ayanimea <13433370+ayanimea@users.noreply.github.com> --- .github/workflows/el6.yml | 4 ++-- .github/workflows/el8.yml | 1 + build/SPECS/cnee-el6.spec | 1 + build/SPECS/cnee-el8.spec | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/el6.yml b/.github/workflows/el6.yml index ecf8aa4..05dc8e5 100644 --- a/.github/workflows/el6.yml +++ b/.github/workflows/el6.yml @@ -66,7 +66,7 @@ jobs: # Install base build dependencies yum install -y \ - gcc make autoconf automake libtool pkgconfig \ + gcc make autoconf automake libtool pkgconfig perl \ libX11-devel libXtst-devel texinfo rpm-build git # 32-bit (i686) extras and compiler wrapper @@ -128,7 +128,7 @@ jobs: setup_centos6_vault_repos yum install -y \ - gcc make autoconf automake libtool pkgconfig \ + gcc make autoconf automake libtool pkgconfig perl \ libX11-devel libXtst-devel texinfo rpm-build if [ "$TARGET_ARCH" = "i686" ]; then diff --git a/.github/workflows/el8.yml b/.github/workflows/el8.yml index 925c62d..d54a40a 100644 --- a/.github/workflows/el8.yml +++ b/.github/workflows/el8.yml @@ -28,6 +28,7 @@ jobs: automake \ libtool \ pkgconfig \ + perl \ libX11-devel \ libXtst-devel \ texinfo \ diff --git a/build/SPECS/cnee-el6.spec b/build/SPECS/cnee-el6.spec index 40d9965..cfe883b 100644 --- a/build/SPECS/cnee-el6.spec +++ b/build/SPECS/cnee-el6.spec @@ -19,6 +19,7 @@ BuildRequires: pkgconfig BuildRequires: libX11-devel%{?_isa} BuildRequires: libXtst-devel%{?_isa} BuildRequires: texinfo +BuildRequires: perl Requires: libX11%{?_isa} Requires: libXtst%{?_isa} diff --git a/build/SPECS/cnee-el8.spec b/build/SPECS/cnee-el8.spec index fbb12cc..61c24b9 100644 --- a/build/SPECS/cnee-el8.spec +++ b/build/SPECS/cnee-el8.spec @@ -19,6 +19,7 @@ BuildRequires: pkgconfig BuildRequires: libX11-devel%{?_isa} BuildRequires: libXtst-devel%{?_isa} BuildRequires: texinfo +BuildRequires: perl Requires: libX11%{?_isa} Requires: libXtst%{?_isa}