+ - name: Install deps (Alpine)
+ run: >
+ apk add git binutils make autoconf automake gcc linux-headers libtool
+ diffutils texinfo procps openssl-dev zlib-dev lzo-dev ncurses-dev
+ readline-dev musl-dev lz4-dev socat
+ if: startsWith(matrix.os, 'alpine')
+
+ - name: Install deps (Debian and Ubuntu)
+ shell: bash
+ run: |
+ apt-get update
+ apt-get install -y git binutils make autoconf automake gcc diffutils \
+ texinfo netcat procps socat zlib1g-dev lib{ssl,lzo2,lz4,ncurses,readline}-dev
+ env:
+ DEBIAN_FRONTEND: noninteractive
+ if: startsWith(matrix.os, 'debian') || startsWith(matrix.os, 'ubuntu')
+
+ - name: Install deps (RHEL)
+ shell: bash
+ run: |
+ if type dnf 2>/dev/null; then
+ dnf install -y 'dnf-command(config-manager)'
+ dnf config-manager --enable powertools
+ fi
+ yum install -y epel-release
+ yum install -y git binutils make autoconf automake gcc diffutils \
+ texinfo netcat procps socat {lzo,zlib,lz4,openssl11,ncurses,readline}-devel
+ if: startsWith(matrix.os, 'centos') || startsWith(matrix.os, 'alma')
+
+ - name: Install deps (SUSE)
+ shell: bash
+ run: >
+ zypper install -y tar git binutils make autoconf automake gcc procps
+ makeinfo diffutils gzip socat {openssl,zlib,lzo,liblz4,ncurses,readline}-devel
+ if: startsWith(matrix.os, 'opensuse')
+