diff --git a/.github/workflows/bindists.yaml b/.github/workflows/bindists.yaml index 1123950..4ee71be 100644 --- a/.github/workflows/bindists.yaml +++ b/.github/workflows/bindists.yaml @@ -90,6 +90,9 @@ jobs: - image: linuxmintd/mint21.3-amd64 installCmd: apt-get update && apt-get install -y toolRequirements: build-essential curl libffi-dev libffi7 libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5 + - image: ghcr.io/void-linux/void-glibc-full:latest + installCmd: xbps-install -Suy && xbps-install -y + toolRequirements: binutils curl gcc gmp-devel glibc-devel libffi-devel make ncurses-devel ncurses-libtinfo-libs perl tar xz container: image: ${{ matrix.image }} steps: diff --git a/ghcup-0.0.7.yaml b/ghcup-0.0.7.yaml index fba71e3..efaaf6c 100644 --- a/ghcup-0.0.7.yaml +++ b/ghcup-0.0.7.yaml @@ -43,6 +43,32 @@ toolRequirements: - libncurses6 - libtinfo6 notes: '' + Linux_Mint: + "( >= 20 && < 21 )": + distroPKGs: + - build-essential + - curl + - libffi-dev + - libffi7 + - libgmp-dev + - libgmp10 + - libncurses-dev + - libncurses5 + - libtinfo5 + notes: '' + ">= 21": &linux-mint-req21 + distroPKGs: + - build-essential + - curl + - libffi-dev + - libffi8 + - libgmp-dev + - libgmp10 + - libncurses-dev + - libncurses5 + - libtinfo5 + notes: '' + unknown_versioning: *linux-mint-req21 Linux_Ubuntu: "( >= 20.04 && < 20.10 )": distroPKGs: @@ -68,7 +94,7 @@ toolRequirements: - libncurses5 - libtinfo5 notes: '' - ">= 23": + ">= 23": &linux-ubuntu-req23 distroPKGs: - build-essential - curl @@ -78,18 +104,7 @@ toolRequirements: - libgmp10 - libncurses-dev notes: '' - unknown_versioning: - distroPKGs: - - build-essential - - curl - - libffi-dev - - libffi6 - - libgmp-dev - - libgmp10 - - libncurses-dev - - libncurses5 - - libtinfo5 - notes: '' + unknown_versioning: *linux-ubuntu-req23 Linux_CentOS: '( >= 7 && < 8 )': distroPKGs: diff --git a/ghcup-0.0.7.yaml.sig b/ghcup-0.0.7.yaml.sig index 06e98b9..b312922 100644 Binary files a/ghcup-0.0.7.yaml.sig and b/ghcup-0.0.7.yaml.sig differ diff --git a/ghcup-0.0.8.yaml b/ghcup-0.0.8.yaml index 0b07271..585fa32 100644 --- a/ghcup-0.0.8.yaml +++ b/ghcup-0.0.8.yaml @@ -43,6 +43,32 @@ toolRequirements: - libncurses6 - libtinfo6 notes: '' + Linux_Mint: + "( >= 20 && < 21 )": + distroPKGs: + - build-essential + - curl + - libffi-dev + - libffi7 + - libgmp-dev + - libgmp10 + - libncurses-dev + - libncurses5 + - libtinfo5 + notes: '' + ">= 21": &linux-mint-req21 + distroPKGs: + - build-essential + - curl + - libffi-dev + - libffi8 + - libgmp-dev + - libgmp10 + - libncurses-dev + - libncurses5 + - libtinfo5 + notes: '' + unknown_versioning: *linux-mint-req21 Linux_Ubuntu: "( >= 20.04 && < 20.10 )": distroPKGs: @@ -68,7 +94,7 @@ toolRequirements: - libncurses5 - libtinfo5 notes: '' - ">= 23": + ">= 23": &linux-ubuntu-req23 distroPKGs: - build-essential - curl @@ -78,18 +104,32 @@ toolRequirements: - libgmp10 - libncurses-dev notes: '' - unknown_versioning: + unknown_versioning: *linux-ubuntu-req23 + Linux_Rocky: + '( >= 8 && < 9)': distroPKGs: - - build-essential - - curl - - libffi-dev - - libffi6 - - libgmp-dev - - libgmp10 - - libncurses-dev - - libncurses5 - - libtinfo5 + - gcc + - gcc-c++ + - gmp + - gmp-devel + - make + - ncurses + - ncurses-compat-libs + - xz + - perl notes: '' + '>= 9': &linux-rocky-req9 + distroPKGs: + - gcc + - gcc-c++ + - gmp + - gmp-devel + - make + - ncurses + - xz + - perl + notes: '' + unknown_versioning: *linux-rocky-req9 Linux_CentOS: '( >= 7 && < 8 )': distroPKGs: @@ -144,6 +184,24 @@ toolRequirements: - tar - xz notes: '' + Linux_Void: + unknown_versioning: + distroPKGs: + - binutils + - curl + - gcc + - gmp-devel + - glibc-devel + - libffi-devel + - make + - ncurses-devel + - ncurses-libtinfo-libs + - perl + - tar + - xz + notes: | + These instructions are for glibc based Void. If you use musl flavor, + check out https://www.haskell.org/ghcup/install/#void-linux Linux_UnknownLinux: unknown_versioning: distroPKGs: [] diff --git a/ghcup-0.0.8.yaml.sig b/ghcup-0.0.8.yaml.sig index 12fa11e..8367f72 100644 Binary files a/ghcup-0.0.8.yaml.sig and b/ghcup-0.0.8.yaml.sig differ