From: <sv...@op...> - 2024-08-30 09:08:28
|
Author: manx Date: Fri Aug 30 11:08:16 2024 New Revision: 21541 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=21541 Log: [Fix] build: CI: GitHub: RHEL: Fix installing dependencies. Modified: trunk/OpenMPT/.github/workflows/RHEL-Autotools.yml trunk/OpenMPT/.github/workflows/RHEL-Makefile.yml Modified: trunk/OpenMPT/.github/workflows/RHEL-Autotools.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/RHEL-Autotools.yml Fri Aug 30 10:23:15 2024 (r21540) +++ trunk/OpenMPT/.github/workflows/RHEL-Autotools.yml Fri Aug 30 11:08:16 2024 (r21541) @@ -27,8 +27,22 @@ image: ${{matrix.version}} steps: + - name: Update system + run: dnf -y upgrade --refresh + - name: Setup repositories + if: ${{ matrix.version == 'almalinux:8' }} + run: dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-enabled powertools && dnf -y install almalinux-release-devel && dnf -y clean all && dnf -y upgrade --refresh + - name: Setup repositories + if: ${{ matrix.version == 'almalinux:9' }} + run: dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-enabled crb && dnf -y install almalinux-release-devel && dnf -y clean all && dnf -y upgrade --refresh + - name: Setup repositories + if: ${{ matrix.version == 'rockylinux:8' }} + run: dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-enabled powertools && dnf -y config-manager --set-enabled devel && dnf -y clean all && dnf -y upgrade --refresh + - name: Setup repositories + if: ${{ matrix.version == 'rockylinux:9' }} + run: dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-enabled crb && dnf -y config-manager --set-enabled devel && dnf -y clean all && dnf -y upgrade --refresh - name: Install dependencies - run: dnf -y upgrade --refresh && dnf -y install subversion perl-XML-XPath git mawk zip unzip p7zip xz make binutils gcc gcc-g++ clang pcc pkgconf help2man doxygen autoconf autoconf-archive automake libtool ccache zlib-devel mpg123-devel libogg-devel libvorbis-devel portaudio-devel pulseaudio-libs-devel SDL2-devel flac-devel libsndfile-devel libtool-ltdl-devel + run: dnf -y install subversion perl-XML-XPath git gawk zip unzip xz make binutils gcc gcc-c++ clang pkgconf help2man doxygen autoconf autoconf-archive automake libtool zlib-devel mpg123-devel libogg-devel libvorbis-devel pulseaudio-libs-devel SDL2-devel flac-devel libsndfile-devel libtool-ltdl-devel - name: Checkout uses: actions/checkout@v4 - name: fix git Modified: trunk/OpenMPT/.github/workflows/RHEL-Makefile.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/RHEL-Makefile.yml Fri Aug 30 10:23:15 2024 (r21540) +++ trunk/OpenMPT/.github/workflows/RHEL-Makefile.yml Fri Aug 30 11:08:16 2024 (r21541) @@ -35,8 +35,22 @@ image: ${{matrix.version}} steps: + - name: Update system + run: dnf -y upgrade --refresh + - name: Setup repositories + if: ${{ matrix.version == 'almalinux:8' }} + run: dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-enabled powertools && dnf -y install almalinux-release-devel && dnf -y clean all && dnf -y upgrade --refresh + - name: Setup repositories + if: ${{ matrix.version == 'almalinux:9' }} + run: dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-enabled crb && dnf -y install almalinux-release-devel && dnf -y clean all && dnf -y upgrade --refresh + - name: Setup repositories + if: ${{ matrix.version == 'rockylinux:8' }} + run: dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-enabled powertools && dnf -y config-manager --set-enabled devel && dnf -y clean all && dnf -y upgrade --refresh + - name: Setup repositories + if: ${{ matrix.version == 'rockylinux:9' }} + run: dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-enabled crb && dnf -y config-manager --set-enabled devel && dnf -y clean all && dnf -y upgrade --refresh - name: Install dependencies - run: dnf -y upgrade --refresh && dnf -y install subversion perl-XML-XPath git mawk zip unzip p7zip xz make binutils gcc gcc-g++ clang pcc pkgconf help2man doxygen autoconf autoconf-archive automake libtool ccache zlib-devel mpg123-devel libogg-devel libvorbis-devel portaudio-devel pulseaudio-libs-devel SDL2-devel flac-devel libsndfile-devel libtool-ltdl-devel + run: dnf -y install subversion perl-XML-XPath git gawk zip unzip xz make binutils gcc gcc-c++ clang pkgconf help2man doxygen autoconf autoconf-archive automake libtool zlib-devel mpg123-devel libogg-devel libvorbis-devel pulseaudio-libs-devel SDL2-devel flac-devel libsndfile-devel libtool-ltdl-devel - name: Checkout uses: actions/checkout@v4 - name: fix git |