fix perl requirements and re-add perl CA

This commit is contained in:
zimoch committed 2026-10-02 16:10:00 +02:00
1 parent 6b2e6de445
commit 5a45066610
1 file changed
+6 -5
+6 -5
View File
@@ -62,16 +62,15 @@ BuildRequires: gcc-toolset-12-gcc-c++
Requires: perl-interpreter >= 5.10.1
BuildRequires: perl-interpreter >= 5.10.1
Requires: perl-File-Path perl-Getopt-Long perl-Pod-Usage perl-Time-HiRes perl-Data-Dumper perl-Scalar-List-Utils
BuildRequires: perl-File-Path perl-Getopt-Long perl-Pod-Usage perl-Time-HiRes perl-Data-Dumper perl-Scalar-List-Utils
BuildRequires: perl-devel
%if 0%{?rhel} >= 8
Requires: perl-Text-Tabs+Wrap
BuildRequires: perl-Text-Tabs+Wrap
%endif
%if 0%{?rhel} >= 9
Requires: perl-File-Find perl-File-Basename perl-File-Copy perl-FindBin perl-Getopt-Std perl-POSIX
BuildRequires: perl-File-Find perl-File-Basename perl-File-Copy perl-FindBin perl-Getopt-Std perl-POSIX
Requires: perl-Sys-Hostname perl-Test perl-Test-Simple
%endif
# Perl auto-detection is broken
@@ -220,8 +219,6 @@ ls /opt/RHEL9 > /dev/null
shopt -s extglob
%{__rm} -f %{buildroot}%{prog_folder}/bin/{V,RTEMS}*/{*Harness,softIoc,softIocPVA}
%{__rm} -f %{buildroot}%{prog_folder}/bin/RTEMS*/TEMP.*
%{__rm} -rf %{buildroot}%{prog_folder}/lib/perl/[0-9]*
%{__rm} -f %{buildroot}%{prog_folder}/lib/perl/CA.pm
# fix permissions of caRepeater.service
%{__chmod} 644 %{buildroot}%{prog_folder}/bin/*/caRepeater.service
@@ -300,7 +297,11 @@ fi
%{prog_folder}/bin/epics-base.sh
%{prog_folder}/lib/perl/EpicsHostArch.pl
%{prog_folder}/lib/perl/CA.pm
%dir %{prog_folder}/lib/perl
%dir %{prog_folder}/lib/perl/[0-9]*
%dir %{prog_folder}/lib/perl/[0-9]*/*-linux-thread-multi
%{prog_folder}/lib/perl/*/*-linux-thread-multi/libCap5.so
# Install host binaries but avoid installing *.pl scripts
# and other development tools