changeset 33442:c896de3fa9da stable

GitHub-CI (mingw): Install native Windows version of texinfo. * .github/workflows/make.yaml (mingw): Install native Windows version instead of Cygwin version of texinfo. Remove workaround for calling Perl script from Windows application.
author Markus Mützel <markus.muetzel@gmx.de>
date Mon, 22 Apr 2024 16:34:43 +0200
parents 27e915d3a79c
children f428a432ed4f
files .github/workflows/make.yaml
diffstat 1 files changed, 1 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/.github/workflows/make.yaml	Wed Apr 03 13:28:52 2024 +0100
+++ b/.github/workflows/make.yaml	Mon Apr 22 16:34:43 2024 +0200
@@ -722,7 +722,7 @@
             ${{ matrix.target-prefix }}-ccache
             ${{ matrix.target-prefix }}-icoutils
             ${{ matrix.target-prefix }}-librsvg
-            texinfo
+            ${{ matrix.target-prefix }}-texinfo
 
             unzip
             zip
@@ -817,15 +817,10 @@
         continue-on-error: true
         timeout-minutes: 60
 
-        # Perl scripts cannot be run as executables on Windows (no shebang mechanism).
-        # We need to wrap them by calling the perl executable explicitly.
-
         # mkoctfile seems to have trouble when gcc is called via ccache. So,
         # remove the directory with the ccache wrappers from PATH.
 
         run: |
-          echo "makeinfo_program (sprintf ('%s && cd %s && perl makeinfo', [s=nthargout(2, @system, 'cygpath -w /usr/bin')](1:2), strtrim (s)));" \
-            >> ./scripts/startup/site-rcfile
           export PATH=$(echo "$PATH" | sed -e "s|$MINGW_PREFIX/lib/ccache/bin:||g")
           make -C ./.build check RUN_OCTAVE_OPTIONS="--no-gui-libs" | tee ./test-suite.log