Compare commits
18 Commits
ubuntu-16.
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 7cd74ae04c | |||
| afda237897 | |||
| c673aa2b6c | |||
|
|
0022dff59c | ||
| 51635e6c8f | |||
| b6ee7bd147 | |||
| 75ff83159f | |||
| 27259a5371 | |||
| dac355d04e | |||
| 89515a5e88 | |||
| 9ff4c6722e | |||
| 7d12752e39 | |||
| 99f30b6972 | |||
| d982705683 | |||
| c0e640eaf4 | |||
| b55e19ec58 | |||
| 2aab4576b3 | |||
| 05dfb012c3 |
3
.github/workflows/bindists.yaml
vendored
3
.github/workflows/bindists.yaml
vendored
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
@@ -61,35 +87,24 @@ toolRequirements:
|
||||
- build-essential
|
||||
- curl
|
||||
- libffi-dev
|
||||
- libffi8ubuntu1
|
||||
- libffi8
|
||||
- libgmp-dev
|
||||
- libgmp10
|
||||
- libncurses-dev
|
||||
- libncurses5
|
||||
- libtinfo5
|
||||
notes: ''
|
||||
">= 23":
|
||||
">= 23": &linux-ubuntu-req23
|
||||
distroPKGs:
|
||||
- build-essential
|
||||
- curl
|
||||
- libffi-dev
|
||||
- libffi8ubuntu1
|
||||
- libffi8
|
||||
- libgmp-dev
|
||||
- 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:
|
||||
@@ -4979,8 +4994,7 @@ ghcupDownloads:
|
||||
unknown_versioning: *cabal-31020-arm64
|
||||
3.10.2.1:
|
||||
viPostInstall: "cabal run is currently partially broken on Windows, please see https://github.com/haskell/cabal/issues/9334"
|
||||
viTags:
|
||||
- Recommended
|
||||
viTags: []
|
||||
viChangeLog: https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.2.0.md
|
||||
viArch:
|
||||
A_64:
|
||||
@@ -5081,6 +5095,7 @@ ghcupDownloads:
|
||||
3.10.3.0:
|
||||
viTags:
|
||||
- Latest
|
||||
- Recommended
|
||||
viChangeLog: https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md
|
||||
viArch:
|
||||
A_64:
|
||||
|
||||
Binary file not shown.
@@ -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:
|
||||
@@ -61,35 +87,49 @@ toolRequirements:
|
||||
- build-essential
|
||||
- curl
|
||||
- libffi-dev
|
||||
- libffi8ubuntu1
|
||||
- libffi8
|
||||
- libgmp-dev
|
||||
- libgmp10
|
||||
- libncurses-dev
|
||||
- libncurses5
|
||||
- libtinfo5
|
||||
notes: ''
|
||||
">= 23":
|
||||
">= 23": &linux-ubuntu-req23
|
||||
distroPKGs:
|
||||
- build-essential
|
||||
- curl
|
||||
- libffi-dev
|
||||
- libffi8ubuntu1
|
||||
- libffi8
|
||||
- libgmp-dev
|
||||
- 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,22 @@ 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: []
|
||||
@@ -4985,8 +5041,7 @@ ghcupDownloads:
|
||||
unknown_versioning: *cabal-31020-arm64
|
||||
3.10.2.1:
|
||||
viPostInstall: "cabal run is currently partially broken on Windows, please see https://github.com/haskell/cabal/issues/9334"
|
||||
viTags:
|
||||
- Recommended
|
||||
viTags: []
|
||||
viChangeLog: https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.2.0.md
|
||||
viArch:
|
||||
A_64:
|
||||
@@ -5097,6 +5152,7 @@ ghcupDownloads:
|
||||
3.10.3.0:
|
||||
viTags:
|
||||
- Latest
|
||||
- Recommended
|
||||
viChangeLog: https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md
|
||||
viArch:
|
||||
A_64:
|
||||
|
||||
Binary file not shown.
@@ -1617,13 +1617,128 @@ ghcupDownloads:
|
||||
dlSubdir: ghc-9.10.0.20240328
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-src.tar.xz
|
||||
viTags:
|
||||
- LatestPrerelease
|
||||
- Prerelease
|
||||
- base-4.20.0.0
|
||||
viTestDL:
|
||||
dlHash: a994208264c4eac62eb7129e1a6b7ecbfb25c1a76eba51b69508b97726b020c9
|
||||
dlSubdir: ghc-9.10.0.20240328/testsuite
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-testsuite.tar.xz
|
||||
|
||||
9.10.0.20240413:
|
||||
viArch:
|
||||
A_32:
|
||||
Linux_Debian:
|
||||
unknown_versioning: &ghc9101alpha3-i386-deb10
|
||||
dlHash: 998bbfa4ac19105863abccaa1392a47e1665b5b5ef3170674493e0dc30de548e
|
||||
dlOutput: ghc-9.10.0.20240413-i386-linux-deb10.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-i386-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-i386-deb10-linux.tar.xz
|
||||
Linux_Mint:
|
||||
unknown_versioning: *ghc9101alpha3-i386-deb10
|
||||
Linux_Ubuntu:
|
||||
unknown_versioning: *ghc9101alpha3-i386-deb10
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: *ghc9101alpha3-i386-deb10
|
||||
A_64:
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlHash: 835be6f7f97460c9705e80d282790d844878ced3f5b20e160ed2e94f8c72a041
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-darwin.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-apple-darwin
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-apple-darwin.tar.xz
|
||||
Linux_Alpine:
|
||||
unknown_versioning:
|
||||
dlHash: efa5e81ac1f7fcef4c54a03fd58885c83df8baa5c035b2a57de3aeb53e9d3bf2
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-linux-alpine3_12.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-alpine3_12-linux.tar.xz
|
||||
Linux_CentOS:
|
||||
( >= 7 && < 8 ): &ghc9101alpha3-x86_64-centos7
|
||||
dlHash: 4d505bf966d42aa42ac58a66b0920da1bca78963c4de4afb69bcd8c5030a16bc
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-linux-centos7.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-centos7-linux.tar.xz
|
||||
unknown_versioning: *ghc9101alpha3-x86_64-centos7
|
||||
Linux_Debian:
|
||||
(>= 10 && < 11):
|
||||
dlHash: cc753bb8a153ea9ccb0eca8c1b10fe77b96311874978c0ac9af142b43d9fd9a7
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-linux-deb10.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-deb10-linux.tar.xz
|
||||
< 10: &ghc9101alpha3-x86_64-deb9
|
||||
dlHash: 643a25f1fd46c6c7728e96c1bfb7718c3afc96922f92ab55dff8714dede3db75
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-linux-deb9.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-deb9-linux.tar.xz
|
||||
'>= 11': &ghc9101alpha3-x86_64-deb11
|
||||
dlHash: f6ee6a4ce43f2b83eb7eb6e20d227d913da9870764d51cbc18ad0db287fc1ec6
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-linux-deb11.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-deb11-linux.tar.xz
|
||||
unknown_versioning: *ghc9101alpha3-x86_64-deb11
|
||||
Linux_Fedora:
|
||||
'>= 33':
|
||||
dlHash: 20e81cb950cb7c87f782e750e2413e4ed6457de426a1440b1044d2beac568a9f
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-linux-fedora33.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-fedora33-linux.tar.xz
|
||||
unknown_versioning: *ghc9101alpha3-x86_64-centos7
|
||||
Linux_Mint:
|
||||
< 20: &ghc9101alpha3-x86_64-ubuntu18_04
|
||||
dlHash: 3fd4a000cee0e264bb3fe6c1e0b997bb6db0bc7abe98e87ff08a32e0b0e12526
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-linux-ubuntu18_04.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-ubuntu18_04-linux.tar.xz
|
||||
'>= 20': &ghc9101alpha3-x86_64-ubuntu20_04
|
||||
dlHash: 887d845ad779b0eabb26c3eee74676a713542537ec74ef95c868ddd3bb79ded2
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-linux-ubuntu20_04.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-ubuntu20_04-linux.tar.xz
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *ghc9101alpha3-x86_64-centos7
|
||||
Linux_Ubuntu:
|
||||
( >= 16 && < 18 ): *ghc9101alpha3-x86_64-deb9
|
||||
( >= 18 && < 19 ): *ghc9101alpha3-x86_64-ubuntu18_04
|
||||
unknown_versioning: *ghc9101alpha3-x86_64-ubuntu20_04
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlHash: 33b22792daa179454ea60f6f89a72b9059618dc3d4271526d45c8e5229d37a7d
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-linux-rocky8.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-rocky8-linux.tar.xz
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlHash: f1cbde90e2172012deb5c94b65e032d289a0c0d39733a609eac408b2a7c346b5
|
||||
dlOutput: ghc-9.10.0.20240413-x86_64-windows.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-x86_64-unknown-mingw32
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-x86_64-unknown-mingw32.tar.xz
|
||||
A_ARM64:
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlHash: bf0b33112fed2bf59fec3b82fac958544dd64ff6589c30936ee665cf1ea4147d
|
||||
dlOutput: ghc-9.10.0.20240413-aarch64-darwin.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-aarch64-apple-darwin
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-aarch64-apple-darwin.tar.xz
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlHash: 825ecdc328b5d534ad0940860ff027a23e746250202b5f983b04eaaa6d826bd7
|
||||
dlOutput: ghc-9.10.0.20240413-aarch64-linux-deb10.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-aarch64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-aarch64-deb10-linux.tar.xz
|
||||
viChangeLog: https://downloads.haskell.org/~ghc/9.10.0.20240413/docs/users_guide/9.10.1-notes.html
|
||||
viReleaseDay: '2024-04-13'
|
||||
viSourceDL:
|
||||
dlHash: a81099b587985ed1fc0ae9efec3956aed55ce6e5b45bb4e6607f3f4ee006ec3a
|
||||
dlSubdir: ghc-9.10.0.20240413
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-src.tar.xz
|
||||
viTags:
|
||||
- LatestPrerelease
|
||||
- base-4.20.0.0
|
||||
viTestDL:
|
||||
dlHash: ecb0bd1ec4a9552f2a4e71b8b6df2ff48280901b87ef190a7ddb422fe3625644
|
||||
dlSubdir: ghc-9.10.0.20240413/testsuite
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240413/ghc-9.10.0.20240413-testsuite.tar.xz
|
||||
|
||||
Stack:
|
||||
2.9.2.1:
|
||||
viTags:
|
||||
|
||||
Binary file not shown.
@@ -1,105 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -eu
|
||||
set -o pipefail
|
||||
|
||||
RELEASE=$1
|
||||
VERSION=${RELEASE#cabal-install-v}
|
||||
|
||||
cd "gh-release-artifacts/cabal-${VERSION}"
|
||||
|
||||
cat <<EOF > /dev/stdout
|
||||
$VERSION:
|
||||
viTags:
|
||||
- Latest
|
||||
viChangeLog: https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-$VERSION.md
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_Debian:
|
||||
'< 10': &cabal-${VERSION//./}-64-deb9
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-deb9.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-deb9.tar.xz" | awk '{ print $1 }')
|
||||
'(>= 10 && < 11)': &cabal-${VERSION//./}-64-deb10
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-deb10.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-deb10.tar.xz" | awk '{ print $1 }')
|
||||
unknown_versioning: &cabal-${VERSION//./}-64-deb11
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-deb11.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-deb11.tar.xz" | awk '{ print $1 }')
|
||||
Linux_Ubuntu:
|
||||
'( >= 16 && < 19 )': &cabal-${VERSION//./}-64-ubuntu18
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-ubuntu18.04.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-ubuntu18.04.tar.xz" | awk '{ print $1 }')
|
||||
'( >= 20 && < 22 )': &cabal-${VERSION//./}-64-ubuntu20
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-ubuntu20.04.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-ubuntu20.04.tar.xz" | awk '{ print $1 }')
|
||||
unknown_versioning: &cabal-${VERSION//./}-64-ubuntu22
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-ubuntu22.04.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-ubuntu22.04.tar.xz" | awk '{ print $1 }')
|
||||
Linux_Mint:
|
||||
'< 20':
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-mint19.3.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-mint19.3.tar.xz" | awk '{ print $1 }')
|
||||
'(>= 20 && < 21)':
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-mint20.2.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-mint20.2.tar.xz" | awk '{ print $1 }')
|
||||
'>= 21': *cabal-${VERSION//./}-64-ubuntu22
|
||||
Linux_Fedora:
|
||||
'< 33': &cabal-${VERSION//./}-64-fedora27
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-fedora27.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-fedora27.tar.xz" | awk '{ print $1 }')
|
||||
'>= 33': &cabal-${VERSION//./}-64-fedora33
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-fedora33.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-fedora33.tar.xz" | awk '{ print $1 }')
|
||||
unknown_versioning: *cabal-${VERSION//./}-64-fedora27
|
||||
Linux_CentOS:
|
||||
'( >= 7 && < 8 )': &cabal-${VERSION//./}-64-centos
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-centos7.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-centos7.tar.xz" | awk '{ print $1 }')
|
||||
unknown_versioning: *cabal-${VERSION//./}-64-centos
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *cabal-${VERSION//./}-64-centos
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &cabal-${VERSION//./}-64-unknown
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-unknown.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-unknown.tar.xz" | awk '{ print $1 }')
|
||||
Linux_Rocky:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-linux-rocky8.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-linux-rocky8.tar.xz" | awk '{ print $1 }')
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *cabal-${VERSION//./}-64-unknown
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-apple-darwin.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-apple-darwin.tar.xz" | awk '{ print $1 }')
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-mingw64.zip
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-mingw64.zip" | awk '{ print $1 }')
|
||||
FreeBSD:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-x86_64-portbld-freebsd.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-x86_64-portbld-freebsd.tar.xz" | awk '{ print $1 }')
|
||||
A_32:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &cabal-${VERSION//./}-32-unknown
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-i386-linux-unknown.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-i386-linux-unknown.tar.xz" | awk '{ print $1 }')
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *cabal-${VERSION//./}-32-unknown
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-aarch64-linux-deb10.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-aarch64-linux-deb10.tar.xz" | awk '{ print $1 }')
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-aarch64-apple-darwin.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-aarch64-apple-darwin.tar.xz" | awk '{ print $1 }')
|
||||
A_ARM:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/$VERSION/cabal-install-$VERSION-armv7-linux-deb10.tar.xz
|
||||
dlHash: $(sha256sum "cabal-install-$VERSION-armv7-linux-deb10.tar.xz" | awk '{ print $1 }')
|
||||
EOF
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -eu
|
||||
set -o pipefail
|
||||
|
||||
RELEASE=$1
|
||||
VERSION=${RELEASE#cabal-install-v}
|
||||
SIGNER=$2
|
||||
|
||||
echo "RELEASE: $RELEASE"
|
||||
echo "SIGNER: $SIGNER"
|
||||
|
||||
for com in gh gpg curl sha256sum ; do
|
||||
command -V ${com} >/dev/null 2>&1
|
||||
done
|
||||
|
||||
[ ! -e "gh-release-artifacts/cabal-${VERSION}" ]
|
||||
|
||||
mkdir -p "gh-release-artifacts/cabal-${VERSION}"
|
||||
|
||||
cd "gh-release-artifacts/cabal-${VERSION}"
|
||||
|
||||
# github
|
||||
gh release download "$RELEASE"
|
||||
|
||||
# cirrus
|
||||
curl --fail -L -o "cabal-install-${VERSION}-x86_64-portbld-freebsd.tar.xz" \
|
||||
"https://api.cirrus-ci.com/v1/artifact/github/haskell/ghcup-metadata/build/binaries/out/cabal-install-${VERSION}-x86_64-portbld-freebsd.tar.xz?branch=develop"
|
||||
|
||||
|
||||
sha256sum ./* > SHA256SUMS
|
||||
gpg --detach-sign -u "${SIGNER}" SHA256SUMS
|
||||
|
||||
gh release upload "$RELEASE" "cabal-install-${VERSION}-x86_64-portbld-freebsd.tar.xz" SHA256SUMS SHA256SUMS.sig
|
||||
|
||||
Reference in New Issue
Block a user