Compare commits
No commits in common. "develop" and "armv7-again" have entirely different histories.
develop
...
armv7-agai
2
.github/scripts/env.sh
vendored
2
.github/scripts/env.sh
vendored
@ -12,7 +12,7 @@ fi
|
||||
export PATH="$HOME/.local/bin:$PATH"
|
||||
|
||||
export BOOTSTRAP_HASKELL_NONINTERACTIVE=1
|
||||
export BOOTSTRAP_HASKELL_CABAL_VERSION="${CABAL_VER:-3.6.2.0-p2}"
|
||||
export BOOTSTRAP_HASKELL_CABAL_VERSION="${CABAL_VER:-3.8.1.0}"
|
||||
export BOOTSTRAP_HASKELL_ADJUST_CABAL_CONFIG=no
|
||||
export BOOTSTRAP_HASKELL_INSTALL_NO_STACK=yes
|
||||
export BOOTSTRAP_HASKELL_ADJUST_BASHRC=1
|
||||
|
28
.github/workflows/bindists.yaml
vendored
28
.github/workflows/bindists.yaml
vendored
@ -48,15 +48,9 @@ jobs:
|
||||
- image: debian:11
|
||||
installCmd: apt-get update && apt-get install -y
|
||||
toolRequirements: build-essential curl libffi-dev libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5 libnuma-dev
|
||||
- image: debian:12
|
||||
installCmd: apt-get update && apt-get install -y
|
||||
toolRequirements: build-essential curl libffi-dev libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5 libnuma-dev
|
||||
- image: debian:unstable
|
||||
installCmd: apt-get update && apt-get install -y
|
||||
toolRequirements: build-essential curl libffi-dev libgmp-dev libgmp10 libncurses-dev libncurses6 libtinfo6 libnuma-dev
|
||||
- image: ubuntu:16.04
|
||||
installCmd: apt-get update && apt-get install -y
|
||||
toolRequirements: build-essential curl libffi-dev libffi6 libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5
|
||||
- image: ubuntu:18.04
|
||||
installCmd: apt-get update && apt-get install -y
|
||||
toolRequirements: build-essential curl libffi-dev libffi6 libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5
|
||||
@ -72,7 +66,7 @@ jobs:
|
||||
- image: fedora:27
|
||||
installCmd: dnf install -y
|
||||
toolRequirements: which findutils gcc gcc-c++ gmp gmp-devel make ncurses ncurses-compat-libs xz perl
|
||||
- image: fedora:37
|
||||
- image: fedora:36
|
||||
installCmd: dnf install -y
|
||||
toolRequirements: which gcc g++ gmp gmp-devel make ncurses ncurses-compat-libs xz perl
|
||||
- image: rockylinux:8
|
||||
@ -84,15 +78,12 @@ jobs:
|
||||
- image: linuxmintd/mint19.3-amd64
|
||||
installCmd: apt-get update && apt-get install -y
|
||||
toolRequirements: build-essential curl libffi-dev libffi6 libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5
|
||||
- image: linuxmintd/mint20.3-amd64
|
||||
- image: linuxmintd/mint20.2-amd64
|
||||
installCmd: apt-get update && apt-get install -y
|
||||
toolRequirements: build-essential curl libffi-dev libffi7 libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5
|
||||
- image: linuxmintd/mint21.3-amd64
|
||||
- image: linuxmintd/mint21.1-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:
|
||||
@ -132,9 +123,9 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- os: [self-hosted, Linux, ARM64, maerwald]
|
||||
- os: [self-hosted, Linux, ARM64]
|
||||
ARCH: ARM
|
||||
- os: [self-hosted, Linux, ARM64, maerwald]
|
||||
- os: [self-hosted, Linux, ARM64]
|
||||
ARCH: ARM64
|
||||
steps:
|
||||
- uses: docker://arm64v8/ubuntu:focal
|
||||
@ -161,15 +152,6 @@ jobs:
|
||||
with:
|
||||
args: sh -c '.github/workflows/install-bindist.sh'
|
||||
|
||||
bindist-install-freebsd:
|
||||
name: Install FreeBSD binary
|
||||
runs-on: [self-hosted, FreeBSD, X64]
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Run build
|
||||
run: .github/workflows/install-bindist.sh
|
||||
|
||||
validate:
|
||||
name: ghcup-gen check
|
||||
runs-on: ubuntu-latest
|
||||
|
396
.github/workflows/cabal-release.yaml
vendored
Normal file
396
.github/workflows/cabal-release.yaml
vendored
Normal file
@ -0,0 +1,396 @@
|
||||
name: Cabal Bindist build
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
repo:
|
||||
description: Repo
|
||||
required: true
|
||||
default: hasufell/cabal
|
||||
type: string
|
||||
ref:
|
||||
description: Git ref
|
||||
required: true
|
||||
type: string
|
||||
|
||||
jobs:
|
||||
build-linux:
|
||||
name: Build linux binaries
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
TARBALL_EXT: tar.xz
|
||||
ARCH: 64
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
TZ: Asia/Singapore
|
||||
GHC_VERSION: 9.2.3
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
platform: [ { image: "debian:9"
|
||||
, installCmd: "sed -i s/deb.debian.org/archive.debian.org/g /etc/apt/sources.list && sed -i 's|security.debian.org|archive.debian.org/|g' /etc/apt/sources.list && sed -i /-updates/d /etc/apt/sources.list && apt-get update && apt-get install -y"
|
||||
, toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
|
||||
, DISTRO: "Debian"
|
||||
, ARTIFACT: "x86_64-linux-deb9"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "debian:10"
|
||||
, installCmd: "apt-get update && apt-get install -y"
|
||||
, toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
|
||||
, DISTRO: "Debian"
|
||||
, ARTIFACT: "x86_64-linux-deb10"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "debian:11"
|
||||
, installCmd: "apt-get update && apt-get install -y"
|
||||
, toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
|
||||
, DISTRO: "Debian"
|
||||
, ARTIFACT: "x86_64-linux-deb11"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "ubuntu:18.04"
|
||||
, installCmd: "apt-get update && apt-get install -y"
|
||||
, toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
|
||||
, DISTRO: "Ubuntu"
|
||||
, ARTIFACT: "x86_64-linux-ubuntu18.04"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "ubuntu:20.04"
|
||||
, installCmd: "apt-get update && apt-get install -y"
|
||||
, toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
|
||||
, DISTRO: "Ubuntu"
|
||||
, ARTIFACT: "x86_64-linux-ubuntu20.04"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "ubuntu:22.04"
|
||||
, installCmd: "apt-get update && apt-get install -y"
|
||||
, toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
|
||||
, DISTRO: "Ubuntu"
|
||||
, ARTIFACT: "x86_64-linux-ubuntu22.04"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "linuxmintd/mint19.3-amd64"
|
||||
, installCmd: "apt-get update && apt-get install -y"
|
||||
, toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
|
||||
, DISTRO: "Mint"
|
||||
, ARTIFACT: "x86_64-linux-mint19.3"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "linuxmintd/mint20.2-amd64"
|
||||
, installCmd: "apt-get update && apt-get install -y"
|
||||
, toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
|
||||
, DISTRO: "Mint"
|
||||
, ARTIFACT: "x86_64-linux-mint20.2"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "fedora:27"
|
||||
, installCmd: "dnf install -y"
|
||||
, toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
|
||||
, DISTRO: "Fedora"
|
||||
, ARTIFACT: "x86_64-linux-fedora27"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "fedora:33"
|
||||
, installCmd: "dnf install -y"
|
||||
, toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
|
||||
, DISTRO: "Fedora"
|
||||
, ARTIFACT: "x86_64-linux-fedora33"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "centos:7"
|
||||
, installCmd: "yum -y install epel-release && yum install -y"
|
||||
, toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
|
||||
, DISTRO: "CentOS"
|
||||
, ARTIFACT: "x86_64-linux-centos7"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "rockylinux:8"
|
||||
, installCmd: "yum -y install epel-release && yum install -y --allowerasing"
|
||||
, toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
|
||||
, DISTRO: "Unknown"
|
||||
, ARTIFACT: "x86_64-linux-rocky8"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections"
|
||||
},
|
||||
{ image: "alpine:latest"
|
||||
, installCmd: "apk update && apk add"
|
||||
, toolRequirements: "binutils-gold curl gcc g++ gmp-dev libc-dev libffi-dev make musl-dev ncurses-dev perl tar xz autoconf automake bzip2 coreutils elfutils-dev findutils git jq bzip2-dev patch python3 sqlite sudo wget which zlib-dev patchelf zlib zlib-dev zlib-static"
|
||||
, DISTRO: "Unknown"
|
||||
, ARTIFACT: "x86_64-linux-unknown"
|
||||
, ADD_CABAL_ARGS: "--enable-split-sections --enable-executable-static"
|
||||
}
|
||||
|
||||
]
|
||||
container:
|
||||
image: ${{ matrix.platform.image }}
|
||||
steps:
|
||||
- name: Install requirements
|
||||
shell: sh
|
||||
run: |
|
||||
${{ matrix.platform.installCmd }} curl bash git ${{ matrix.platform.toolRequirements }}
|
||||
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
repository: ${{ github.event.inputs.repo }}
|
||||
ref: ${{ github.event.inputs.ref }}
|
||||
|
||||
|
||||
- name: Run build
|
||||
run: |
|
||||
bash .github/scripts/build.sh
|
||||
|
||||
env:
|
||||
ARTIFACT: ${{ matrix.platform.ARTIFACT }}
|
||||
DISTRO: ${{ matrix.platform.DISTRO }}
|
||||
ADD_CABAL_ARGS: ${{ matrix.platform.ADD_CABAL_ARGS }}
|
||||
|
||||
- if: always()
|
||||
name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
if-no-files-found: error
|
||||
retention-days: 2
|
||||
name: artifacts
|
||||
path: |
|
||||
./out/*
|
||||
|
||||
build-linux-32bit:
|
||||
name: Build linux binaries (32bit)
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
TARBALL_EXT: tar.xz
|
||||
ARCH: 32
|
||||
TZ: Asia/Singapore
|
||||
GHC_VERSION: 9.2.1
|
||||
DISTRO: "Unknown"
|
||||
ARTIFACT: "i386-linux-unknown"
|
||||
ADD_CABAL_ARGS: "--enable-split-sections --enable-executable-static"
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
repository: ${{ github.event.inputs.repo }}
|
||||
ref: ${{ github.event.inputs.ref }}
|
||||
submodules: 'true'
|
||||
|
||||
- name: Run build (32 bit linux)
|
||||
uses: docker://hasufell/i386-alpine-haskell:3.12
|
||||
with:
|
||||
args: sh -c "apk update && apk add bash binutils-gold curl gcc g++ gmp-dev libc-dev libffi-dev make musl-dev ncurses-dev perl tar xz autoconf automake bzip2 coreutils elfutils-dev findutils git jq bzip2-dev patch python3 sqlite sudo wget which zlib-dev patchelf zlib zlib-dev zlib-static && bash .github/scripts/build.sh"
|
||||
|
||||
- if: always()
|
||||
name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
if-no-files-found: error
|
||||
retention-days: 2
|
||||
name: artifacts
|
||||
path: |
|
||||
./out/*
|
||||
|
||||
build-arm:
|
||||
name: Build ARM binary
|
||||
runs-on: ${{ matrix.os }}
|
||||
env:
|
||||
TARBALL_EXT: tar.xz
|
||||
ADD_CABAL_ARGS: ""
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
TZ: Asia/Singapore
|
||||
ARCH: ARM64
|
||||
DISTRO: Ubuntu
|
||||
GHC_VERSION: 9.2.2
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- os: [self-hosted, Linux, ARM64]
|
||||
ARCH: ARM
|
||||
ARTIFACT: "armv7-linux-ubuntu20"
|
||||
- os: [self-hosted, Linux, ARM64]
|
||||
ARCH: ARM64
|
||||
ARTIFACT: "aarch64-linux-ubuntu20"
|
||||
steps:
|
||||
- uses: docker://arm64v8/ubuntu:focal
|
||||
name: Cleanup (aarch64 linux)
|
||||
with:
|
||||
args: "find . -mindepth 1 -maxdepth 1 -exec rm -rf -- {} +"
|
||||
|
||||
- name: git config
|
||||
run: |
|
||||
git config --global --get-all safe.directory | grep '^\*$' || git config --global --add safe.directory "*"
|
||||
shell: bash
|
||||
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
repository: ${{ github.event.inputs.repo }}
|
||||
ref: ${{ github.event.inputs.ref }}
|
||||
|
||||
- if: matrix.ARCH == 'ARM'
|
||||
uses: docker://hasufell/arm32v7-ubuntu-haskell:focal
|
||||
name: Run build (armv7 linux)
|
||||
with:
|
||||
args: bash .github/scripts/build.sh
|
||||
env:
|
||||
ARTIFACT: ${{ matrix.ARTIFACT }}
|
||||
|
||||
- if: matrix.ARCH == 'ARM64'
|
||||
uses: docker://hasufell/arm64v8-ubuntu-haskell:focal
|
||||
name: Run build (aarch64 linux)
|
||||
with:
|
||||
args: bash .github/scripts/build.sh
|
||||
env:
|
||||
ARTIFACT: ${{ matrix.ARTIFACT }}
|
||||
|
||||
- if: always()
|
||||
name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
if-no-files-found: error
|
||||
retention-days: 2
|
||||
name: artifacts
|
||||
path: |
|
||||
./out/*
|
||||
|
||||
build-mac-x86_64:
|
||||
name: Build binary (Mac x86_64)
|
||||
runs-on: macOS-11
|
||||
env:
|
||||
MACOSX_DEPLOYMENT_TARGET: 10.13
|
||||
ADD_CABAL_ARGS: ""
|
||||
ARTIFACT: "x86_64-apple-darwin"
|
||||
ARCH: 64
|
||||
TARBALL_EXT: tar.xz
|
||||
DISTRO: na
|
||||
GHC_VERSION: 9.2.3
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
repository: ${{ github.event.inputs.repo }}
|
||||
ref: ${{ github.event.inputs.ref }}
|
||||
|
||||
- name: Run build
|
||||
run: |
|
||||
brew install coreutils tree
|
||||
bash .github/scripts/build.sh
|
||||
|
||||
- if: always()
|
||||
name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
if-no-files-found: error
|
||||
retention-days: 2
|
||||
name: artifacts
|
||||
path: |
|
||||
./out/*
|
||||
|
||||
build-mac-aarch64:
|
||||
name: Build binary (Mac aarch64)
|
||||
runs-on: [self-hosted, macOS, ARM64]
|
||||
env:
|
||||
MACOSX_DEPLOYMENT_TARGET: 10.13
|
||||
ADD_CABAL_ARGS: ""
|
||||
ARTIFACT: "aarch64-apple-darwin"
|
||||
ARCH: ARM64
|
||||
TARBALL_EXT: tar.xz
|
||||
DISTRO: na
|
||||
HOMEBREW_CHANGE_ARCH_TO_ARM: 1
|
||||
GHC_VERSION: 9.2.3
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
repository: ${{ github.event.inputs.repo }}
|
||||
ref: ${{ github.event.inputs.ref }}
|
||||
|
||||
- name: Run build
|
||||
run: |
|
||||
bash .github/scripts/brew.sh git coreutils autoconf automake tree
|
||||
export PATH="$HOME/.brew/bin:$HOME/.brew/sbin:$PATH"
|
||||
export LD=ld
|
||||
bash .github/scripts/build.sh
|
||||
|
||||
- if: always()
|
||||
name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
if-no-files-found: error
|
||||
retention-days: 2
|
||||
name: artifacts
|
||||
path: |
|
||||
./out/*
|
||||
|
||||
build-win:
|
||||
name: Build binary (Win)
|
||||
runs-on: windows-latest
|
||||
env:
|
||||
ADD_CABAL_ARGS: ""
|
||||
ARTIFACT: "x86_64-mingw64"
|
||||
ARCH: 64
|
||||
TARBALL_EXT: "zip"
|
||||
DISTRO: na
|
||||
GHC_VERSION: 9.2.3
|
||||
steps:
|
||||
- name: install windows deps
|
||||
shell: pwsh
|
||||
run: |
|
||||
C:\msys64\usr\bin\bash -lc "pacman --disable-download-timeout --noconfirm -Syuu"
|
||||
C:\msys64\usr\bin\bash -lc "pacman --disable-download-timeout --noconfirm -Syuu"
|
||||
C:\msys64\usr\bin\bash -lc "pacman --disable-download-timeout --noconfirm -S make mingw-w64-x86_64-clang curl autoconf mingw-w64-x86_64-pkgconf ca-certificates base-devel gettext autoconf make libtool automake python p7zip patch unzip zip git"
|
||||
taskkill /F /FI "MODULES eq msys-2.0.dll"
|
||||
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
repository: ${{ github.event.inputs.repo }}
|
||||
ref: ${{ github.event.inputs.ref }}
|
||||
|
||||
- name: Run build (windows)
|
||||
run: |
|
||||
$env:CHERE_INVOKING = 1
|
||||
$env:MSYS2_PATH_TYPE = "inherit"
|
||||
$ErrorActionPreference = "Stop"
|
||||
C:\msys64\usr\bin\bash -lc "bash .github/scripts/build.sh"
|
||||
shell: pwsh
|
||||
|
||||
- if: always()
|
||||
name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
if-no-files-found: error
|
||||
retention-days: 2
|
||||
name: artifacts
|
||||
path: |
|
||||
./out/*
|
||||
|
||||
release:
|
||||
name: release
|
||||
needs: ["build-linux", "build-linux-32bit", "build-arm", "build-mac-x86_64", "build-mac-aarch64", "build-win"]
|
||||
runs-on: ubuntu-latest
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
repository: ${{ github.event.inputs.repo }}
|
||||
ref: ${{ github.event.inputs.ref }}
|
||||
|
||||
- name: Download artifacts
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: artifacts
|
||||
path: ./out
|
||||
|
||||
- name: Install requirements
|
||||
run: |
|
||||
sudo apt-get update && sudo apt-get install -y tar xz-utils
|
||||
shell: bash
|
||||
|
||||
- name: build sdists
|
||||
run: |
|
||||
cabal sdist -o out all
|
||||
shell: bash
|
||||
|
||||
- name: Release
|
||||
uses: softprops/action-gh-release@v1
|
||||
with:
|
||||
draft: true
|
||||
files: |
|
||||
./out/*
|
||||
|
34
.github/workflows/install-bindist.sh
vendored
34
.github/workflows/install-bindist.sh
vendored
@ -6,7 +6,7 @@ set -eo pipefail
|
||||
|
||||
export GHCUP_INSTALL_BASE_PREFIX=$RUNNER_TEMP/foobarbaz
|
||||
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/haskell/ghcup-hs/master/scripts/bootstrap/bootstrap-haskell | sh
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh
|
||||
|
||||
source "$GHCUP_INSTALL_BASE_PREFIX"/.ghcup/env || source "$HOME/.bashrc"
|
||||
|
||||
@ -14,14 +14,7 @@ ghcup --version
|
||||
which ghcup | grep foobarbaz
|
||||
|
||||
ghcup_fun() {
|
||||
case "$(uname -s)" in
|
||||
MSYS_*|MINGW*)
|
||||
ghcup -v --url-source="file:${GITHUB_WORKSPACE//\\//}/$METADATA_FILE" "$@"
|
||||
;;
|
||||
*)
|
||||
ghcup -v --url-source="file://${GITHUB_WORKSPACE}/$METADATA_FILE" "$@"
|
||||
;;
|
||||
esac
|
||||
ghcup -v --url-source="file:$METADATA_FILE" "$@"
|
||||
}
|
||||
|
||||
case $TOOL in
|
||||
@ -33,6 +26,7 @@ case $TOOL in
|
||||
esac
|
||||
|
||||
mkdir -p /tmp/install-bindist-ci
|
||||
cp "$METADATA_FILE" /tmp/install-bindist-ci/
|
||||
cd /tmp/install-bindist-ci
|
||||
|
||||
trap 'rm -rf -- /tmp/install-bindist-ci' EXIT
|
||||
@ -68,6 +62,7 @@ case $TOOL in
|
||||
cd "$tmp_dir"
|
||||
cabal unpack "${test_package}"
|
||||
cd "${test_package}"
|
||||
cp "/tmp/install-bindist-ci/${METADATA_FILE}" .
|
||||
}
|
||||
|
||||
# For all HLS GHC versions and the wrapper, run 'typecheck'
|
||||
@ -91,7 +86,6 @@ case $TOOL in
|
||||
ghcup_fun rm ghc "${bin_noexe/haskell-language-server-/}"
|
||||
fi
|
||||
done
|
||||
ghcup_fun install ghc --set recommended
|
||||
"$bindir/haskell-language-server-wrapper${ext}" typecheck "${test_module}" || fail "failed to typecheck with HLS wrapper"
|
||||
}
|
||||
|
||||
@ -111,28 +105,10 @@ case $TOOL in
|
||||
ghc --info
|
||||
ghc -prof main.hs
|
||||
[[ $(./main +RTS -s) -eq 2 ]]
|
||||
ghcup install cabal recommended
|
||||
ghcup_fun install cabal recommended
|
||||
cabal --version
|
||||
cabal update
|
||||
case "${CHANNEL}" in
|
||||
Prerelease|prereleasee)
|
||||
cabal install --lib --package-env=. --allow-newer clock
|
||||
# https://github.com/haskell/ghcup-hs/issues/966
|
||||
cabal install --lib --package-env=. --allow-newer --constraint='filepath <1.5' hashable
|
||||
;;
|
||||
*)
|
||||
cabal install --lib --package-env=. clock
|
||||
# https://github.com/haskell/ghcup-hs/issues/966
|
||||
cabal install --lib --package-env=. hashable
|
||||
;;
|
||||
esac
|
||||
case "$(uname -s)" in
|
||||
MSYS_*|MINGW*)
|
||||
;;
|
||||
*)
|
||||
[[ -e "$(ghcup whereis --directory ghc "$VERSION")/../share/man/man1/ghc.1" ]]
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
cabal)
|
||||
ghcup_fun install ghc --set "$(ghcup_fun list -t ghc -r -c available | tail -1 | awk '{ print $2 }')"
|
||||
|
4
.gitignore
vendored
4
.gitignore
vendored
@ -12,6 +12,6 @@ tags
|
||||
TAGS
|
||||
/tmp/
|
||||
.entangled
|
||||
/release/
|
||||
/releases/
|
||||
release/
|
||||
releases/
|
||||
site/
|
||||
|
@ -7,7 +7,7 @@ package ghcup
|
||||
source-repository-package
|
||||
type: git
|
||||
location: https://github.com/haskell/ghcup-hs.git
|
||||
tag: 91ef2c7666d118bc6bd7d2fc2eeb7754081a9f3d
|
||||
tag: e27fed09f3eb4b0b72ce7825c65f16a4202a2399
|
||||
|
||||
constraints: http-io-streams -brotli,
|
||||
any.aeson >= 2.0.1.0
|
||||
|
@ -2569,56 +2569,53 @@ ghcupDownloads:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.6.2.0/cabal-install-3.6.2.0-armv7-linux-deb10.tar.xz
|
||||
dlHash: 694ba7c14f8d720c6e790ab0488dbff2d8a07d9c6de97b4deeba31088f825bc2
|
||||
GHCup:
|
||||
0.1.22.0:
|
||||
0.1.19.0:
|
||||
viTags:
|
||||
- Recommended
|
||||
- Latest
|
||||
viChangeLog: https://github.com/haskell/ghcup-hs/blob/master/CHANGELOG.md
|
||||
viSourceDL:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.22.0/ghcup-0.1.22.0-src.tar.gz
|
||||
dlSubdir: ghcup-0.1.22.0
|
||||
dlHash: 8309058a58e7b65e41cf045e555fd2f4e9e651c32d85c63fef09330b827d2478
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &ghcup-64
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.22.0/x86_64-linux-ghcup-0.1.22.0
|
||||
dlHash: bf213f4dfd2271b46ca52e2f14e96850ce32e9115e5acc90f1dc5a4e815e32af
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.19.0/x86_64-linux-ghcup-0.1.19.0
|
||||
dlHash: 33ee6a758ee06e3b520be176905e6192e31f5fa2e2acdc525b1bea77ca368a12
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.22.0/x86_64-apple-darwin-ghcup-0.1.22.0
|
||||
dlHash: e588fe2c6a065afb56eca257c4ff19b83f192e95ee74d9601976ce5c05991b06
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.19.0/x86_64-apple-darwin-ghcup-0.1.19.0
|
||||
dlHash: 416de8509092fd95f97ee19a5f3def91fbd6e6fa4fa630a5c5e7226f49a83af7
|
||||
FreeBSD:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.22.0/x86_64-portbld-freebsd-ghcup-0.1.22.0
|
||||
dlHash: ce87fcebd2db01adcb3e57635e611437a96dd8ba98932a436f45ac71c4ae2e8a
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.19.0/x86_64-portbld-freebsd-ghcup-0.1.19.0
|
||||
dlHash: dadf49f8ac045946ccea7369d0c80cf3a5221b2282d8f9943cc3dc86e8516a62
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.22.0/x86_64-mingw64-ghcup-0.1.22.0.exe
|
||||
dlHash: 92d3827cd369112a7e3c328807e1748db8da3df1661227d473d4cf019fb01e46
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.19.0/x86_64-mingw64-ghcup-0.1.19.0.exe
|
||||
dlHash: c4e4a764b0844e351eb6939ff236452f33c34808aaca69f973ea82e18d3aa1ac
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *ghcup-64
|
||||
A_32:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &ghcup-32
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.22.0/i386-linux-ghcup-0.1.22.0
|
||||
dlHash: 1fd4fa989653a127d33f90cb4cc11fd024ea4085e795c0b0f6ed97afc5e8b634
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.19.0/i386-linux-ghcup-0.1.19.0
|
||||
dlHash: 0308ebed4431241ef2886a9d374feb20a795d97ef3a24dd38b6bc7dd69e81e53
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *ghcup-32
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.22.0/aarch64-linux-ghcup-0.1.22.0
|
||||
dlHash: 3eda556959462579b73558616646c9fc01a583acc7a4611bb21a32706deae142
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.19.0/aarch64-linux-ghcup-0.1.19.0
|
||||
dlHash: a546dcd23a7e56f31bc4d6afad0276f88d3f0b850a3d3c36369721797dc3c3d5
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.22.0/aarch64-apple-darwin-ghcup-0.1.22.0
|
||||
dlHash: d39a8dbbd6d76ce87ad91cee6ecc9c680af5339ab25e8789af5b7e717564fc95
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.19.0/aarch64-apple-darwin-ghcup-0.1.19.0
|
||||
dlHash: 69bd8e37cd07606d928dca9215c066564a264e0def3c81171b76d5747dc6507c
|
||||
A_ARM:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.22.0/armv7-linux-ghcup-0.1.22.0
|
||||
dlHash: 7c66253e52c5fb627a4d4b203a69e69f4d7732348ad6a830a41d7e2d79a61c5d
|
||||
dlUri: https://downloads.haskell.org/~ghcup/0.1.19.0/armv7-linux-ghcup-0.1.19.0
|
||||
dlHash: 58a170c1fb0b4e701ebb40f90a23f6ababe9e61291726aad82e18d4649aed908
|
||||
HLS:
|
||||
1.1.0:
|
||||
viTags:
|
||||
|
Binary file not shown.
1313
ghcup-0.0.7.yaml
1313
ghcup-0.0.7.yaml
File diff suppressed because it is too large
Load Diff
Binary file not shown.
1388
ghcup-0.0.8.yaml
1388
ghcup-0.0.8.yaml
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -27,41 +27,9 @@ ghcupDownloads:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/ghc/javascript-unknown-ghcjs-9.6.2/ghc-javascript-unknown-ghcjs-9.6.2-aarch64-apple-darwin.tar.xz
|
||||
dlHash: 0d65bb3940a820d95b4b33ea0cd61bf39670d48c4d8f747153ded01a7ef34821
|
||||
dlSubdir: ghc-9.6.2-javascript-unknown-ghcjs
|
||||
javascript-unknown-ghcjs-9.10.0.20240413:
|
||||
viPreInstall: |
|
||||
To use this bindist, you have to use emscripten version 3.1.57
|
||||
Also see: https://www.haskell.org/ghcup/guide/#ghc-js-cross-bindists-experimental
|
||||
viTags:
|
||||
- base-4.20.0.0
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/ghc/javascript-unknown-ghcjs-9.10.0.20240413/ghc-javascript-unknown-ghcjs-9.10.0.20240413-x86_64-linux-rocky-8.9-2024-04-16-dc318739.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-javascript-unknown-ghcjs
|
||||
dlHash: dc318739b1ec4f1051dd4b38793b5fbc8eb4dea56b6177d1fe212edcf9e28b30
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/ghc/javascript-unknown-ghcjs-9.10.0.20240413/ghc-javascript-unknown-ghcjs-9.10.0.20240413-x86_64-darwin-2024-04-16-a819da18.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-javascript-unknown-ghcjs
|
||||
dlHash: a819da1875e9763da5732c37dc7f36eb6e9eb6d33ddc6ea11894df9cfa18a6ee
|
||||
A_ARM64:
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/ghc/javascript-unknown-ghcjs-9.10.0.20240413/ghc-javascript-unknown-ghcjs-9.10.0.20240413-aarch64-darwin-2024-04-16-c946719b.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-javascript-unknown-ghcjs
|
||||
dlHash: c946719b31f9249e899fdc15351b86a4297e66857ce4063743b1bcbd62cf9e0e
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/ghc/javascript-unknown-ghcjs-9.10.0.20240413/ghc-javascript-unknown-ghcjs-9.10.0.20240413-aarch64-linux-debian-12-2024-04-16-5f63452c.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240413-javascript-unknown-ghcjs
|
||||
dlHash: 5f63452c8bee2fcc1282645158bcd20bae7ff93181f3e5d5dc8b2aa8d15f4696
|
||||
wasm32-wasi-9.6.3.20230927:
|
||||
viTags:
|
||||
- base-4.18.1.0
|
||||
viPreInstall: &old-wasm-pre-install |
|
||||
To use this bindist, you need to use the commit c0aa3bb7d88bb6ec809210e17658dd1ed64ba66c of ghc-wasm-meta repository.
|
||||
Also see: https://www.haskell.org/ghcup/guide/#ghc-wasm-cross-bindists-experimental
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
@ -72,23 +40,9 @@ ghcupDownloads:
|
||||
dlOutput: ghc-9.6.3.20230927-x86_64-linux-alpine3_12-cross_wasm32-wasi-release+fully_static.tar.xz
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *ghc-wasm32-wasi-963-64-static
|
||||
wasm32-wasi-9.6.4:
|
||||
viTags:
|
||||
- base-4.18.2.0
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &ghc-wasm32-wasi-964-64-static
|
||||
dlHash: 9eebb42c40d880ec777f729e24b9b52e8aa51d76994f386bd79893d065f5239a
|
||||
dlSubdir: ghc-9.6.4-wasm32-wasi
|
||||
dlUri: https://github.com/amesgen/ghc-wasm-bindists/releases/download/20240218T031934/wasm32-wasi-ghc-9.6.tar.xz
|
||||
dlOutput: ghc-9.6.4-x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static.tar.xz
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *ghc-wasm32-wasi-964-64-static
|
||||
wasm32-wasi-9.8.0.20230927:
|
||||
viTags:
|
||||
- base-4.19.0.0
|
||||
viPreInstall: *old-wasm-pre-install
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
@ -99,42 +53,4 @@ ghcupDownloads:
|
||||
dlOutput: ghc-9.8.0.20230927-x86_64-linux-alpine3_12-cross_wasm32-wasi-release+fully_static.tar.xz
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *ghc-wasm32-wasi-980-64-static
|
||||
wasm32-wasi-9.8.1:
|
||||
viTags:
|
||||
- base-4.19.0.0
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &ghc-wasm32-wasi-981-64-static
|
||||
dlHash: b1714d54468754e3a4353661bec883fef8b5d27398db53b5955753db7453da3e
|
||||
dlSubdir: ghc-9.8.1-wasm32-wasi
|
||||
dlUri: https://github.com/amesgen/ghc-wasm-bindists/releases/download/20240218T031934/wasm32-wasi-ghc-9.8.tar.xz
|
||||
dlOutput: ghc-9.8.1-x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static.tar.xz
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *ghc-wasm32-wasi-981-64-static
|
||||
wasm32-wasi-9.10.0.20240313:
|
||||
viTags:
|
||||
- base-4.20.0.0
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &ghc-wasm32-wasi-9101-64-static
|
||||
dlHash: e2ee5a0417f3617a93f8ca8df2b455c17e50dd5fb750b2fbe37e75982c3a4917
|
||||
dlSubdir: ghc-9.10.0.20240313-wasm32-wasi
|
||||
dlUri: https://github.com/amesgen/ghc-wasm-bindists/releases/download/20240318T183143/wasm32-wasi-ghc-9.10.tar.xz
|
||||
dlOutput: ghc-9.10.0.20240313-x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static.tar.xz
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *ghc-wasm32-wasi-9101-64-static
|
||||
wasm32-wasi-9.10.0.20240412:
|
||||
viTags:
|
||||
- base-4.20.0.0
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &ghc-wasm32-wasi-9101-a3-64-static
|
||||
dlHash: e7648d84f7948d53dcd6935a0358967dc8d5d68ee3a60c0706f4b5a94a0fb628
|
||||
dlSubdir: ghc-9.10.0.20240412-wasm32-wasi
|
||||
dlUri: https://github.com/amesgen/ghc-wasm-bindists/releases/download/20240414T232345/wasm32-wasi-ghc-9.10.tar.xz
|
||||
dlOutput: ghc-9.10.0.20240412-x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static.tar.xz
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *ghc-wasm32-wasi-9101-a3-64-static
|
||||
|
||||
|
Binary file not shown.
@ -135,13 +135,15 @@ tarballFilterP = option readm $
|
||||
long "tarball-filter" <> short 'u' <> metavar "<tool>-<version>" <> value def
|
||||
<> help "Only check certain tarballs (format: <tool>-<version>)"
|
||||
where
|
||||
def = TarballFilter Nothing (makeRegex ("" :: String))
|
||||
def = TarballFilter (Right Nothing) (makeRegex ("" :: String))
|
||||
readm = do
|
||||
s <- str
|
||||
case span (/= '-') s of
|
||||
(_, []) -> fail "invalid format, missing '-' after the tool name"
|
||||
(t, v) | [tool] <- [ tool | tool <- [minBound..maxBound], low (show tool) == low t ] ->
|
||||
pure (TarballFilter $ Just tool) <*> makeRegexOptsM compIgnoreCase execBlank (drop 1 v)
|
||||
pure (TarballFilter $ Right $ Just tool) <*> makeRegexOptsM compIgnoreCase execBlank (drop 1 v)
|
||||
(t, v) | [tool] <- [ tool | tool <- [minBound..maxBound], low (show tool) == low t ] ->
|
||||
pure (TarballFilter $ Left tool) <*> makeRegexOptsM compIgnoreCase execBlank (drop 1 v)
|
||||
_ -> fail "invalid tool"
|
||||
low = fmap toLower
|
||||
|
||||
@ -204,7 +206,7 @@ main = do
|
||||
flip runReaderT leanAppstate $ logError $ T.pack $ prettyShow e
|
||||
liftIO $ exitWith (ExitFailure 2)
|
||||
|
||||
let appstate = AppState (Settings True 0 Lax False Never Curl True GHCupURL False GPGNone True Nothing (DM mempty)) dirs defaultKeyBindings (GHCupInfo mempty mempty Nothing) pfreq loggerConfig
|
||||
let appstate = AppState (Settings True 0 Lax False Never Curl True GHCupURL False GPGNone True Nothing (DM mempty)) dirs defaultKeyBindings (GHCupInfo mempty mempty mempty) pfreq loggerConfig
|
||||
|
||||
let withValidateYamlOpts vopts f = case vopts of
|
||||
ValidateYAMLOpts { vInput = Nothing } ->
|
||||
|
@ -207,7 +207,7 @@ validate distroChannel = do
|
||||
isBase _ = False
|
||||
|
||||
data TarballFilter = TarballFilter
|
||||
{ tfTool :: Maybe Tool
|
||||
{ tfTool :: Either GlobalTool (Maybe Tool)
|
||||
, tfVersion :: Regex
|
||||
}
|
||||
|
||||
@ -226,16 +226,20 @@ validateTarballs :: ( Monad m
|
||||
)
|
||||
=> TarballFilter
|
||||
-> m ExitCode
|
||||
validateTarballs (TarballFilter mtool versionRegex) = do
|
||||
GHCupInfo { _ghcupDownloads = dls } <- getGHCupInfo
|
||||
validateTarballs (TarballFilter etool versionRegex) = do
|
||||
GHCupInfo { _ghcupDownloads = dls, _globalTools = gt } <- getGHCupInfo
|
||||
ref <- liftIO $ newIORef 0
|
||||
|
||||
-- download/verify all tarballs
|
||||
let dlis = nubOrd $ dls ^.. each %& indices (maybe (const True) (==) mtool)
|
||||
let dlis = either (const []) (\tool -> nubOrd $ dls ^.. each %& indices (maybe (const True) (==) tool)
|
||||
%> each %& indices (matchTest versionRegex . T.unpack . prettyVer . _tvVersion)
|
||||
% (viTestDL % _Just `summing` viSourceDL % _Just `summing` viArch % each % each % each)
|
||||
when (null dlis) $ logError "no tarballs selected by filter" *> runReaderT addError ref
|
||||
forM_ dlis (downloadAll ref)
|
||||
)
|
||||
etool
|
||||
let gdlis = nubOrd $ gt ^.. each
|
||||
let allDls = either (const gdlis) (const dlis) etool
|
||||
when (null allDls) $ logError "no tarballs selected by filter" *> runReaderT addError ref
|
||||
forM_ allDls (downloadAll ref)
|
||||
|
||||
-- exit
|
||||
e <- liftIO $ readIORef ref
|
||||
@ -269,16 +273,20 @@ validateTarballs (TarballFilter mtool versionRegex) = do
|
||||
, ContentLengthError
|
||||
]
|
||||
$ do
|
||||
case mtool of
|
||||
(Just GHCup) -> do
|
||||
case etool of
|
||||
Right (Just GHCup) -> do
|
||||
tmpUnpack <- lift mkGhcupTmpDir
|
||||
_ <- liftE $ download (_dlUri dli) Nothing (Just (_dlHash dli)) Nothing (fromGHCupPath tmpUnpack) Nothing False
|
||||
pure Nothing
|
||||
_ -> do
|
||||
Right _ -> do
|
||||
p <- liftE $ downloadCached dli Nothing
|
||||
fmap Just $ liftE
|
||||
. getArchiveFiles
|
||||
$ p
|
||||
Left ShimGen -> do
|
||||
tmpUnpack <- lift mkGhcupTmpDir
|
||||
_ <- liftE $ download (_dlUri dli) Nothing (Just (_dlHash dli)) Nothing (fromGHCupPath tmpUnpack) Nothing False
|
||||
pure Nothing
|
||||
case r of
|
||||
VRight (Just entries) -> do
|
||||
case _dlSubdir dli of
|
||||
|
@ -52,7 +52,7 @@ executable ghcup-gen
|
||||
, deepseq ^>=1.4
|
||||
, filepath ^>=1.4.2.1
|
||||
, ghcup ^>=0.1.19.0
|
||||
, haskus-utils-variant ^>=3.3
|
||||
, haskus-utils-variant ^>=3.2
|
||||
, libarchive ^>=3.0.3.0
|
||||
, megaparsec >=8.0.0 && <9.3
|
||||
, mtl ^>=2.2
|
||||
@ -65,5 +65,5 @@ executable ghcup-gen
|
||||
, safe-exceptions ^>=0.1
|
||||
, text ^>=2.0
|
||||
, transformers ^>=0.5
|
||||
, versions >=6.0.0
|
||||
, versions >=4.0.1 && <5.1
|
||||
, yaml-streamly ^>=0.12.0
|
||||
|
@ -1490,8 +1490,7 @@ ghcupDownloads:
|
||||
RegexDir: "stack-.*"
|
||||
2.13.0.1:
|
||||
viTags:
|
||||
- Prerelease
|
||||
- old
|
||||
- LatestPrerelease
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/rc/v2.13/ChangeLog.md#v21301-release-candidate
|
||||
viArch:
|
||||
A_64:
|
||||
@ -1528,122 +1527,3 @@ ghcupDownloads:
|
||||
dlHash: 9c3b957c7c8b1c5c09e0251907372563b48d5869c31e35be43916736f679535d
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
2.15.0.1:
|
||||
viTags:
|
||||
- Prerelease
|
||||
- old
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/rc/v2.15/ChangeLog.md#v21501-release-candidate---2024-01-27
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &stack-21501-64
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.0.1/stack-2.15.0.1-linux-x86_64.tar.gz
|
||||
dlHash: f59b41418b2c12f1ac643b1c8c8caa9e4936d2c5a35593e67d7243d97a1de948
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.0.1/stack-2.15.0.1-osx-x86_64.tar.gz
|
||||
dlHash: 7cbdb14060f19eefeff56d7d4887db0a1c5ade6bcd1d05abff5e5d819e4945f0
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.0.1/stack-2.15.0.1-windows-x86_64.tar.gz
|
||||
dlHash: f23f45c47228f98df47da4613df87f2ee5b55edcf4e466a1d7b3aced2161a7d0
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *stack-21501-64
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.0.1/stack-2.15.0.1-linux-aarch64.tar.gz
|
||||
dlHash: 087b9b02e318ba28cbbd13b512da0758e2522016e260e2b2a3d076148225972e
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.0.1/stack-2.15.0.1-osx-aarch64.tar.gz
|
||||
dlHash: 2c5fb2efcf646287aa91d3a1d6f8d08129734bc3e0c50d6756aba81b9309d7c1
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
2.15.4.1:
|
||||
viTags:
|
||||
- Prerelease
|
||||
- old
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/rc/v2.15/ChangeLog.md#v21541-release-candidate---2024-03-20
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &stack-21541-64
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.4.1/stack-2.15.4.1-linux-x86_64.tar.gz
|
||||
dlHash: 4bb514147384329b16d7aa7ddf394336b18364456f86e6235ad620e6cba3e168
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.4.1/stack-2.15.4.1-osx-x86_64.tar.gz
|
||||
dlHash: 49c442e5c51dc89fd47b6c914539822cb1bca67d968b6cc96d5b3d39d8fdfe66
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.4.1/stack-2.15.4.1-windows-x86_64.tar.gz
|
||||
dlHash: 3a1dafff2b91dacfc71803bb0c76d1e8d6a55ad3d5f14f4aa17e0de6b2207d2e
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *stack-21541-64
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.4.1/stack-2.15.4.1-linux-aarch64.tar.gz
|
||||
dlHash: 72094efade888f63c2b0709886899ba76c2101941efeccd5dd770cb36c5a350f
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.4.1/stack-2.15.4.1-osx-aarch64.tar.gz
|
||||
dlHash: 1361f068a3ccfec59a6290f94ebfe38d42dd368b8e6c937375d9e3ec3cbdbc1e
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
2.15.6.1:
|
||||
viTags:
|
||||
- LatestPrerelease
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/rc/v2.15/ChangeLog.md#v21561-release-candidate
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &stack-21561-64
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.6.1/stack-2.15.6.1-linux-x86_64.tar.gz
|
||||
dlHash: 34f67ae9868d80a6afb152ccd89bebde2f6140cdda262f9ec4690366398fb360
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.6.1/stack-2.15.6.1-osx-x86_64.tar.gz
|
||||
dlHash: f705ebf804a8837cdfd017838e4e2f2b4fc5866cc5f631e2a90e5f28512cc7e4
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.6.1/stack-2.15.6.1-windows-x86_64.tar.gz
|
||||
dlHash: 839f62c7bff7f8b385f9cbbb4fe758bfadbd71acca54b1ee92f1aa8fce82a33e
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *stack-21561-64
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.6.1/stack-2.15.6.1-linux-aarch64.tar.gz
|
||||
dlHash: ee40ea016655570d4b91d4f0629e5e1161e0774efce060455f11b73d86b69e38
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.6.1/stack-2.15.6.1-osx-aarch64.tar.gz
|
||||
dlHash: f532383713e247340cea2f3e4666b1d1a2839f31f6c380bb3d0367c8145a512c
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
|
Binary file not shown.
@ -96,7 +96,7 @@ ghcupDownloads:
|
||||
dlHash: 143589378a4a0e6a948c9130e42832feee189dc89ab7f29088db4b11db6d61a3
|
||||
3.9.0.0:
|
||||
viTags:
|
||||
- Prerelease
|
||||
- LatestPrerelease
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
@ -119,138 +119,6 @@ ghcupDownloads:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.9.0.0/cabal-install-3.9-aarch64-darwin.tar.xz
|
||||
dlHash: afef71289ef8464bb7f9c7c8face9856b4fc5e7c80a0dba45d39aa82c101b61c
|
||||
3.11.0.0.2024.4.19:
|
||||
viTags:
|
||||
- LatestPrerelease
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_Debian:
|
||||
'< 10': &cabal-311002024419-64-deb9
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-deb9.tar.xz
|
||||
dlHash: d27e9f398abb365c68e7dc70d2a866d71cacd8b856ec1e05c6825fe463688f91
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-deb9.tar.xz"
|
||||
'(>= 10 && < 11)': &cabal-311002024419-64-deb10
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-deb10.tar.xz
|
||||
dlHash: bb256767f8a0cec54cc62eebd5d67d8ec8ba56c85c84da5845aa86d7f563ba2d
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-deb10.tar.xz"
|
||||
'( >= 11)': &cabal-311002024419-64-deb11
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-deb11.tar.xz
|
||||
dlHash: a37eedf1958ee594db3d82eeb29e7f49020416d1ec0e8d8d4664a7148c17551c
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-deb11.tar.xz"
|
||||
unknown_versioning: *cabal-311002024419-64-deb9
|
||||
Linux_Ubuntu:
|
||||
'( >= 16 && < 19 )': &cabal-311002024419-64-ubuntu18
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-ubuntu18.04.tar.xz
|
||||
dlHash: 84caa4057c281da357309190f82178b43870abf43ce771533ace79983be890a9
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-ubuntu18.04.tar.xz"
|
||||
'( >= 20 && < 22 )': &cabal-311002024419-64-ubuntu20
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-ubuntu20.04.tar.xz
|
||||
dlHash: a6961a719af6eca5a1ee8252b651fa73f5aa91c285c431321394b9b67504cdde
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-ubuntu20.04.tar.xz"
|
||||
'( >= 22 )': &cabal-311002024419-64-ubuntu22
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-ubuntu22.04.tar.xz
|
||||
dlHash: d9465020041a1625e548a5373c43796bfe62d21198d14e7b90222a7e01c3ccce
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-ubuntu22.04.tar.xz"
|
||||
unknown_versioning: *cabal-311002024419-64-ubuntu18
|
||||
Linux_Mint:
|
||||
'(>= 20 && < 21)': &cabal-311002024419-64-mint20
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-mint20.tar.xz
|
||||
dlHash: dc66d796741058f95199ae3dc0eac29937ae984c15d6791f9af909cc4be05f41
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-mint20.tar.xz"
|
||||
'>= 21': &cabal-311002024419-64-mint21
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-mint21.tar.xz
|
||||
dlHash: e9f2632aa97ac4ff29d803fa916d8ac76912fec8514c030133db3e65c1023d92
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-mint21.tar.xz"
|
||||
unknown_versioning: *cabal-311002024419-64-mint20
|
||||
Linux_Fedora:
|
||||
'< 33': &cabal-311002024419-64-fedora27
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-fedora27.tar.xz
|
||||
dlHash: 5f038eff7d0be3ed64635a23f7d7f3e6e83480233b9972023ab89abfccd4bb4d
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-fedora27.tar.xz"
|
||||
'(>= 33 && < 37)': &cabal-311002024419-64-fedora33
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-fedora33.tar.xz
|
||||
dlHash: 6db0eb11ddf19a16e0c99f1ce81abd886ac889901eb007a440e12dcb5dcec4a0
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-fedora33.tar.xz"
|
||||
'>= 37': &cabal-311002024419-64-fedora37
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-fedora37.tar.xz
|
||||
dlHash: e1951561de05b7138d62218979bfebd679b61809c3b82b3b75818b7e51a21084
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-fedora37.tar.xz"
|
||||
unknown_versioning: *cabal-311002024419-64-fedora27
|
||||
Linux_CentOS:
|
||||
'( >= 7 && < 8 )': &cabal-311002024419-64-centos
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-centos7.tar.xz
|
||||
dlHash: e4aab51fd57f91830cf1730e4f7e413140d725c23aada5afa4c42d6bcf300742
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-centos7.tar.xz"
|
||||
unknown_versioning: *cabal-311002024419-64-centos
|
||||
Linux_Rocky:
|
||||
'( >= 8 && < 9 )': &cabal-311002024419-64-rocky8
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-rocky8.tar.xz
|
||||
dlHash: 86882f5abab5b9e59028f95c04e15c52bd7351d5277587066c048e7478859ff0
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-rocky8.tar.xz"
|
||||
'( >= 9 )': &cabal-311002024419-64-rocky9
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-rocky9.tar.xz
|
||||
dlHash: 695a11b4e0f41a46c198221f9dffc7796d7169bb03862b2902a05270839453e5
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-rocky9.tar.xz"
|
||||
unknown_versioning: *cabal-311002024419-64-rocky8
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *cabal-311002024419-64-centos
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &cabal-311002024419-64-unknown
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-unknown.tar.xz
|
||||
dlHash: 10d67faf63f3a46ed35c62684f6c8df9ed6151a7d78c389132211b7f54cf5f52
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-unknown.tar.xz"
|
||||
Linux_Alpine:
|
||||
'( >= 3.12 && < 3.19 )': &cabal-311002024419-64-alpine312
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-alpine312.tar.xz
|
||||
dlHash: de9c36f435d5e85b3d492b336fe12beed27867fe43d4b2bb2b4530fabc1d42ed
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-alpine312.tar.xz"
|
||||
'( >= 3.19 )': &cabal-311002024419-64-alpine319
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-linux-alpine319.tar.xz
|
||||
dlHash: 528d8c13b5c9c7ac58e61f946731f8a975cc39421063ba649b8e036c96cabfcb
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-linux-alpine319.tar.xz"
|
||||
unknown_versioning: *cabal-311002024419-64-unknown
|
||||
Linux_Void:
|
||||
unknown_versioning: *cabal-311002024419-64-unknown
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-apple-darwin.tar.xz
|
||||
dlHash: bf5167226ee7dad567339cf7ea93c0cad4abbbec64f9f888a851628f3cc701cc
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-apple-darwin.tar.xz"
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-mingw64.zip
|
||||
dlHash: ef9b82699a98940febc0e8d246549762df3d3f7049711968e228221aaf94657c
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-mingw64.zip"
|
||||
FreeBSD:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-x86_64-portbld-freebsd.tar.xz
|
||||
dlHash: 5578e9201c8b125be8a7153d1722c73437b7013cdb7fb302d8c490751455f2df
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-x86_64-portbld-freebsd.tar.xz"
|
||||
A_32:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &cabal-311002024419-32-unknown
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-i386-linux-unknown.tar.xz
|
||||
dlHash: 0487b0163b367c57fd06ecc654d1863fda22f6f9db1a87ecc8905daee4ae1c36
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-i386-linux-unknown.tar.xz"
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *cabal-311002024419-32-unknown
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-aarch64-linux-deb10.tar.xz
|
||||
dlHash: 0aea2a9ba4ea4700740837443bae4cbcdd6bf08201b43d77fb5a93201f2f71cb
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-aarch64-linux-deb10.tar.xz"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-aarch64-apple-darwin.tar.xz
|
||||
dlHash: 1d916da39b0288367b0b92cbd3d86e9dbbaa6f759d19af2b4fa685de3a81547a
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-aarch64-apple-darwin.tar.xz"
|
||||
A_ARM:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.11.0.0.2024.4.19/cabal-install-3.11.0.0-armv7-linux-deb10.tar.xz
|
||||
dlHash: 90fed48d921a94bcd0830265d5ccf535a39d3a3e10fc661d9e2cb10798f1a972
|
||||
dlOutput: "cabal-install-3.11.0.0.2024.4.19-armv7-linux-deb10.tar.xz"
|
||||
GHC:
|
||||
9.4.0.20220501:
|
||||
viTags:
|
||||
@ -1538,7 +1406,7 @@ ghcupDownloads:
|
||||
dlSubdir: ghc-9.8.0.20230929
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.8.0.20230929/ghc-9.8.0.20230929-src.tar.xz
|
||||
viTags:
|
||||
- Prerelease
|
||||
- LatestPrerelease
|
||||
- base-4.19.0.0
|
||||
viTestDL:
|
||||
dlHash: b0afd2912ba91914519739907ede6008857871668a138829410d72948c3c359e
|
||||
@ -1546,432 +1414,6 @@ ghcupDownloads:
|
||||
dlSubdir: ghc-9.8.0.20230929
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.8.0.20230929/ghc-9.8.0.20230929-src.tar.xz
|
||||
|
||||
9.10.0.20240313:
|
||||
viArch:
|
||||
A_32:
|
||||
Linux_Debian:
|
||||
unknown_versioning: &ghc-9101alpha1-i386-deb10
|
||||
dlHash: 34a946d4d116b20566d7697067604cd78699731ed33811cc465f13c625bd64ee
|
||||
dlSubdir: ghc-9.10.0.20240313-i386-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-i386-deb10-linux.tar.xz
|
||||
Linux_Mint:
|
||||
unknown_versioning: *ghc-9101alpha1-i386-deb10
|
||||
Linux_Ubuntu:
|
||||
unknown_versioning: *ghc-9101alpha1-i386-deb10
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: *ghc-9101alpha1-i386-deb10
|
||||
A_64:
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlHash: ededd5cdade3ec9601c133cae5aec5ce48e18076a774b06c7f1e52c7f20b288d
|
||||
dlSubdir: ghc-9.10.0.20240313-x86_64-apple-darwin
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-x86_64-apple-darwin.tar.xz
|
||||
Linux_Alpine:
|
||||
unknown_versioning:
|
||||
dlHash: 79f4f499634ab808dfe904b0d7737e4c18b548f956d90f2873520063b8941134
|
||||
dlSubdir: ghc-9.10.0.20240313-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-x86_64-alpine3_12-linux.tar.xz
|
||||
Linux_CentOS:
|
||||
( >= 7 && < 8 ): &ghc-9101alpha1-x86_64-centos7
|
||||
dlHash: f0641f4b5236e0dbcf129289d3a96aa2f70fc9c8fefdb17f3ee9960e1381bfde
|
||||
dlSubdir: ghc-9.10.0.20240313-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-x86_64-centos7-linux.tar.xz
|
||||
unknown_versioning: *ghc-9101alpha1-x86_64-centos7
|
||||
Linux_Debian:
|
||||
(>= 10 && < 11):
|
||||
dlHash: 3d9a09ce5fee00af1051ddb4f66ceea39e14a19894175191bb6930b1b001b995
|
||||
dlSubdir: ghc-9.10.0.20240313-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-x86_64-deb10-linux.tar.xz
|
||||
< 10:
|
||||
dlHash: dbbe9846f23e4d9d40ca58baa7076f65152c7a475561b8da8dcc19d956abb114
|
||||
dlSubdir: ghc-9.10.0.20240313-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-x86_64-deb9-linux.tar.xz
|
||||
'>= 11': &ghc-9101alpha1-x86_64-deb11
|
||||
dlHash: 6d8d80217a57cf40affc83db620f96025c631c3f8973a46e39cf4c6e4be5f68f
|
||||
dlSubdir: ghc-9.10.0.20240313-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-x86_64-deb11-linux.tar.xz
|
||||
unknown_versioning: *ghc-9101alpha1-x86_64-deb11
|
||||
Linux_Fedora:
|
||||
'>= 33':
|
||||
dlHash: a77c0d9f6b10c45fcbf7114c9e6189864bbf9f6856d0e483161f178e6c0bb13b
|
||||
dlSubdir: ghc-9.10.0.20240313-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-x86_64-fedora33-linux.tar.xz
|
||||
unknown_versioning: *ghc-9101alpha1-x86_64-centos7
|
||||
Linux_Mint:
|
||||
< 20: &ghc-9101alpha1-x86_64-ubuntu1804
|
||||
dlHash: ba5c1d7cdd54a35050df3872517eac54038fba80220e990927e7290b9e5ad67f
|
||||
dlSubdir: ghc-9.10.0.20240313-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-x86_64-ubuntu18_04-linux.tar.xz
|
||||
'>= 20': &ghc-9101alpha1-x86_64-ubuntu2004
|
||||
dlHash: 6fc4298fe60d8910eeef03d7c5eb179677e7822378ec03ad9b7237551a578122
|
||||
dlSubdir: ghc-9.10.0.20240313-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-x86_64-ubuntu20_04-linux.tar.xz
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *ghc-9101alpha1-x86_64-centos7
|
||||
Linux_Ubuntu:
|
||||
( >= 16 && < 19 ): *ghc-9101alpha1-x86_64-ubuntu1804
|
||||
unknown_versioning: *ghc-9101alpha1-x86_64-ubuntu2004
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlHash: f2168db089f6bb07d52292c704b849a2b21922445c4364705ec01c4b58173730
|
||||
dlSubdir: ghc-9.10.0.20240313-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-x86_64-rocky8-linux.tar.xz
|
||||
A_ARM64:
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlHash: a11b82c251864a3b85bcec9444373b3d009a0c5dcc12ab29e21706c2e399d271
|
||||
dlOutput: ghc-9.10.0.20240313-aarch64-darwin.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240313-aarch64-apple-darwin
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-aarch64-apple-darwin.tar.xz
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlHash: 10e793e5227185a5e8b166fe1494953cadf975a1d4fbe199e704c709aaede117
|
||||
dlOutput: ghc-9.10.0.20240313-aarch64-linux-deb10.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240313-aarch64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-aarch64-deb10-linux.tar.xz
|
||||
viChangeLog: https://downloads.haskell.org/~ghc/9.10.0.20240313/docs/users_guide/9.10.1-notes.html
|
||||
viReleaseDay: '2024-03-13'
|
||||
viSourceDL:
|
||||
dlHash: 2583dfb7d5fbb0afd375b1d61c3ba5b28eee641474919e956bb0282fe1756bdf
|
||||
dlSubdir: ghc-9.10.0.20240313
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-src.tar.xz
|
||||
viTags:
|
||||
- Prerelease
|
||||
- base-4.20.0.0
|
||||
viTestDL:
|
||||
dlHash: 25f6ab18123e76bc54b612a306f70707357742cffbd39b78d234d952389ef0d3
|
||||
dlSubdir: ghc-9.10.0.20240313/testsuite
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240313/ghc-9.10.0.20240313-testsuite.tar.xz
|
||||
9.10.0.20240328:
|
||||
viArch:
|
||||
A_32:
|
||||
Linux_Debian:
|
||||
unknown_versioning: &ghc9101alpha2-i386-deb10
|
||||
dlHash: 74a3b7ee82e575174dd16e00ed56902e463a1b1b94b0932896678f3c88dd4dbf
|
||||
dlOutput: ghc-9.10.0.20240328-i386-linux-deb10.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-i386-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-i386-deb10-linux.tar.xz
|
||||
Linux_Mint:
|
||||
unknown_versioning: *ghc9101alpha2-i386-deb10
|
||||
Linux_Ubuntu:
|
||||
unknown_versioning: *ghc9101alpha2-i386-deb10
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: *ghc9101alpha2-i386-deb10
|
||||
A_64:
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlHash: 66bdac991e19fc3d72f9452282e533a99c477d2de92de4bd9771f46fdaf3ca07
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-darwin.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-apple-darwin
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-apple-darwin.tar.xz
|
||||
Linux_Alpine:
|
||||
unknown_versioning:
|
||||
dlHash: 63545a41bd69a68606085a7c8049a9ea724584a99d596fa1128892717a1dc2f8
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-linux-alpine3_12.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-alpine3_12-linux.tar.xz
|
||||
Linux_CentOS:
|
||||
( >= 7 && < 8 ): &ghc9101alpha2-x86_64-centos7
|
||||
dlHash: 288594a0ff4bc1068cf67f5e39b8f23074a8ef747c9dea444ba85366da73d11f
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-linux-centos7.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-centos7-linux.tar.xz
|
||||
unknown_versioning: *ghc9101alpha2-x86_64-centos7
|
||||
Linux_Debian:
|
||||
(>= 10 && < 11):
|
||||
dlHash: d15658f8810c1818fadeb27acd6c8e86dbf5574fb42cac4217fc50e22f9ad33b
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-linux-deb10.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-deb10-linux.tar.xz
|
||||
< 10:
|
||||
dlHash: 734eeb3bb1ecf408102bbc0ef3c541eea1a75f75076dc79bcf8a5585c3c82546
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-linux-deb9.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-deb9-linux.tar.xz
|
||||
'>= 11': &ghc9101alpha2-x86_64-deb11
|
||||
dlHash: 5c83c548ff2969218d3d6a3ab58412a98673333dcfcb7d4b0974d13f384cb7e4
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-linux-deb11.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-deb11-linux.tar.xz
|
||||
unknown_versioning: *ghc9101alpha2-x86_64-deb11
|
||||
Linux_Fedora:
|
||||
'>= 33':
|
||||
dlHash: aea39c0070a453f72c42659512770f2069aecbd93cc33cd61f5ea1ae54c2ea8c
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-linux-fedora33.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-fedora33-linux.tar.xz
|
||||
unknown_versioning: *ghc9101alpha2-x86_64-centos7
|
||||
Linux_Mint:
|
||||
< 20: &ghc9101alpha2-x86_64-ubuntu18_04
|
||||
dlHash: 81d7db8bd54dace45fe626eb6f588f8f0b9bfd2bd2a6eb7d87101ba12c4fd03c
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-linux-ubuntu18_04.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-ubuntu18_04-linux.tar.xz
|
||||
'>= 20': &ghc9101alpha2-x86_64-ubuntu20_04
|
||||
dlHash: 6302e8c2c53d9c77678872384ce6ef86ec96900240559148118e4fa7c942221e
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-linux-ubuntu20_04.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-ubuntu20_04-linux.tar.xz
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *ghc9101alpha2-x86_64-centos7
|
||||
Linux_Ubuntu:
|
||||
( >= 16 && < 19 ): *ghc9101alpha2-x86_64-ubuntu18_04
|
||||
unknown_versioning: *ghc9101alpha2-x86_64-ubuntu20_04
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlHash: 1bc645fec34867ce79aea75e21841a2849ef7d0326bcdc0e18231ba8c2db8863
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-linux-rocky8.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-rocky8-linux.tar.xz
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlHash: eedb3bb582e7ee4696d711d844c821e61cbbcdfb0b4aa841c51493efc5c4faf8
|
||||
dlOutput: ghc-9.10.0.20240328-x86_64-windows.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-x86_64-unknown-mingw32
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-x86_64-unknown-mingw32.tar.xz
|
||||
A_ARM64:
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlHash: bb8f9c26661f8cec6d2b18494c7a0883e172ba60cd82b89de99b5dd9077148ef
|
||||
dlOutput: ghc-9.10.0.20240328-aarch64-darwin.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-aarch64-apple-darwin
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-aarch64-apple-darwin.tar.xz
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlHash: f42ef12e9cd7cb17fd3fbcc3b65952020704ea4872d0f0124f314badcab0e9c5
|
||||
dlOutput: ghc-9.10.0.20240328-aarch64-linux-deb10.tar.xz
|
||||
dlSubdir: ghc-9.10.0.20240328-aarch64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240328/ghc-9.10.0.20240328-aarch64-deb10-linux.tar.xz
|
||||
viChangeLog: https://downloads.haskell.org/~ghc/9.10.0.20240328/docs/users_guide/9.10.1-notes.html
|
||||
viReleaseDay: '2024-03-28'
|
||||
viSourceDL:
|
||||
dlHash: 8b22016002e60dd78bc8ee9292e23fccc8289c0b0612f7430066d06533dfe1d7
|
||||
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:
|
||||
- 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:
|
||||
- Prerelease
|
||||
- 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
|
||||
|
||||
9.10.0.20240426:
|
||||
viArch:
|
||||
A_32:
|
||||
Linux_Debian:
|
||||
unknown_versioning: &ghc9101rc1-i386-linux-deb10
|
||||
dlHash: 5ad85b62a6db09a57fb2a29b93dc5baee9338b40a27012de192230ddf05c2ae1
|
||||
dlSubdir: ghc-9.10.0.20240426-i386-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-i386-deb10-linux.tar.xz
|
||||
Linux_Mint:
|
||||
unknown_versioning: *ghc9101rc1-i386-linux-deb10
|
||||
Linux_Ubuntu:
|
||||
unknown_versioning: *ghc9101rc1-i386-linux-deb10
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: *ghc9101rc1-i386-linux-deb10
|
||||
A_64:
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlHash: f854c74a949f6651a113f891358743383aab3fff0f29bcdb3e4860b30b3a03ce
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-apple-darwin
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-apple-darwin.tar.xz
|
||||
Linux_Alpine:
|
||||
unknown_versioning:
|
||||
dlHash: c7d0078d25275e3c5ae38315593d250deb4371e3e27a175d69035e7d4daf6d13
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-alpine3_12-linux.tar.xz
|
||||
Linux_CentOS:
|
||||
( >= 7 && < 8 ): &ghc9101rc1-x86_64-centos7
|
||||
dlHash: e7585ca3d750ec43ae61763f07189368243ba483e343ccfd3f8db0e185c4df72
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-centos7-linux.tar.xz
|
||||
unknown_versioning: *ghc9101rc1-x86_64-centos7
|
||||
Linux_Debian:
|
||||
(>= 10 && < 11):
|
||||
dlHash: c5ae28657414499be0b439da68622b11143c5fc7f3a8290c84b3113080e6af5e
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-deb10-linux.tar.xz
|
||||
< 10: &ghc9101rc1-x86_64-deb9
|
||||
dlHash: 5b31367db474f36e8cca677968bec0e17dc820a1c1148489734bd40854801255
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-deb9-linux.tar.xz
|
||||
'>= 11': &ghc9101rc1-x86_64-deb11
|
||||
dlHash: a4df3664b24294ff0f83d16ffa70b59f489bd1a120957358f7eb36c7cc2e2f01
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-deb11-linux.tar.xz
|
||||
unknown_versioning: *ghc9101rc1-x86_64-deb11
|
||||
Linux_Fedora:
|
||||
'>= 33':
|
||||
dlHash: f25c93a1fae2dde327dc34c72002414373871caa4253b7b90bb58484a8ec92fc
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-fedora33-linux.tar.xz
|
||||
unknown_versioning: *ghc9101rc1-x86_64-centos7
|
||||
Linux_Mint:
|
||||
< 20: &ghc9101rc1-x86_64-ubuntu18_04
|
||||
dlHash: 0154dbbbe77b7524c01c4defd6d885e948221943287009baa3cd0c151623f233
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-ubuntu18_04-linux.tar.xz
|
||||
'>= 20': &ghc9101rc1-x86_64-ubuntu20_04
|
||||
dlHash: 1e46d968507f3991d8103abfbdc19f0dbfccc60676ee2a686ea60523524741aa
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-ubuntu20_04-linux.tar.xz
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *ghc9101rc1-x86_64-centos7
|
||||
Linux_Ubuntu:
|
||||
( >= 16 && < 18 ): *ghc9101rc1-x86_64-deb9
|
||||
( >= 18 && < 19 ): *ghc9101rc1-x86_64-ubuntu18_04
|
||||
unknown_versioning: *ghc9101rc1-x86_64-ubuntu20_04
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlHash: 775065ec1f59fc7ddf99418b7fe7cbf80289d358e1e8bb30ba6575542716837a
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-rocky8-linux.tar.xz
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlHash: 499210e6829b7ab062233ba550928bfa33de475258b00a52dbca4945ac2ff05d
|
||||
dlSubdir: ghc-9.10.0.20240426-x86_64-unknown-mingw32
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-x86_64-unknown-mingw32.tar.xz
|
||||
A_ARM64:
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlHash: 87b1388e941336b00d165550b08a97edb7991d669fef28b594924df7d591a425
|
||||
dlSubdir: ghc-9.10.0.20240426-aarch64-apple-darwin
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-aarch64-apple-darwin.tar.xz
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlHash: 7f8d1f4e54164a9b7ac08b907745ac5ba74b979fa2e063cf26365187098c3098
|
||||
dlSubdir: ghc-9.10.0.20240426-aarch64-unknown-linux
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-aarch64-deb10-linux.tar.xz
|
||||
viChangeLog: https://downloads.haskell.org/~ghc/9.10.0.20240426/docs/users_guide/9.10.1-notes.html
|
||||
viReleaseDay: '2024-04-26'
|
||||
viSourceDL:
|
||||
dlHash: f6e708cefa3025822a1f1a4d35dd0359327f0f31e9a5b17373430a7bdadf6544
|
||||
dlSubdir: ghc-9.10.0.20240426
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-src.tar.xz
|
||||
viTags:
|
||||
- LatestPrerelease
|
||||
- base-4.20.0.0
|
||||
viTestDL:
|
||||
dlHash: 0598a8466df0a41bb2a26e973d7ae52ab74a6d87643beb22a16e4acce9cb0db1
|
||||
dlSubdir: ghc-9.10.0.20240426/testsuite
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.10.0.20240426/ghc-9.10.0.20240426-testsuite.tar.xz
|
||||
|
||||
Stack:
|
||||
2.9.2.1:
|
||||
viTags:
|
||||
@ -2048,8 +1490,7 @@ ghcupDownloads:
|
||||
RegexDir: "stack-.*"
|
||||
2.13.0.1:
|
||||
viTags:
|
||||
- Prerelease
|
||||
- old
|
||||
- LatestPrerelease
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/rc/v2.13/ChangeLog.md#v21301-release-candidate
|
||||
viArch:
|
||||
A_64:
|
||||
@ -2086,122 +1527,3 @@ ghcupDownloads:
|
||||
dlHash: 9c3b957c7c8b1c5c09e0251907372563b48d5869c31e35be43916736f679535d
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
2.15.0.1:
|
||||
viTags:
|
||||
- Prerelease
|
||||
- old
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/rc/v2.15/ChangeLog.md#v21501-release-candidate---2024-01-27
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &stack-21501-64
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.0.1/stack-2.15.0.1-linux-x86_64.tar.gz
|
||||
dlHash: f59b41418b2c12f1ac643b1c8c8caa9e4936d2c5a35593e67d7243d97a1de948
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.0.1/stack-2.15.0.1-osx-x86_64.tar.gz
|
||||
dlHash: 7cbdb14060f19eefeff56d7d4887db0a1c5ade6bcd1d05abff5e5d819e4945f0
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.0.1/stack-2.15.0.1-windows-x86_64.tar.gz
|
||||
dlHash: f23f45c47228f98df47da4613df87f2ee5b55edcf4e466a1d7b3aced2161a7d0
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *stack-21501-64
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.0.1/stack-2.15.0.1-linux-aarch64.tar.gz
|
||||
dlHash: 087b9b02e318ba28cbbd13b512da0758e2522016e260e2b2a3d076148225972e
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.0.1/stack-2.15.0.1-osx-aarch64.tar.gz
|
||||
dlHash: 2c5fb2efcf646287aa91d3a1d6f8d08129734bc3e0c50d6756aba81b9309d7c1
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
2.15.4.1:
|
||||
viTags:
|
||||
- Prerelease
|
||||
- old
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/rc/v2.15/ChangeLog.md#v21541-release-candidate---2024-30-20
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &stack-21541-64
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.4.1/stack-2.15.4.1-linux-x86_64.tar.gz
|
||||
dlHash: 4bb514147384329b16d7aa7ddf394336b18364456f86e6235ad620e6cba3e168
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.4.1/stack-2.15.4.1-osx-x86_64.tar.gz
|
||||
dlHash: 49c442e5c51dc89fd47b6c914539822cb1bca67d968b6cc96d5b3d39d8fdfe66
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.4.1/stack-2.15.4.1-windows-x86_64.tar.gz
|
||||
dlHash: 3a1dafff2b91dacfc71803bb0c76d1e8d6a55ad3d5f14f4aa17e0de6b2207d2e
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *stack-21541-64
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.4.1/stack-2.15.4.1-linux-aarch64.tar.gz
|
||||
dlHash: 72094efade888f63c2b0709886899ba76c2101941efeccd5dd770cb36c5a350f
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.4.1/stack-2.15.4.1-osx-aarch64.tar.gz
|
||||
dlHash: 1361f068a3ccfec59a6290f94ebfe38d42dd368b8e6c937375d9e3ec3cbdbc1e
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
2.15.6.1:
|
||||
viTags:
|
||||
- LatestPrerelease
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/rc/v2.15/ChangeLog.md#v21561-release-candidate
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &stack-21561-64
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.6.1/stack-2.15.6.1-linux-x86_64.tar.gz
|
||||
dlHash: 34f67ae9868d80a6afb152ccd89bebde2f6140cdda262f9ec4690366398fb360
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.6.1/stack-2.15.6.1-osx-x86_64.tar.gz
|
||||
dlHash: f705ebf804a8837cdfd017838e4e2f2b4fc5866cc5f631e2a90e5f28512cc7e4
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.6.1/stack-2.15.6.1-windows-x86_64.tar.gz
|
||||
dlHash: 839f62c7bff7f8b385f9cbbb4fe758bfadbd71acca54b1ee92f1aa8fce82a33e
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *stack-21561-64
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.6.1/stack-2.15.6.1-linux-aarch64.tar.gz
|
||||
dlHash: ee40ea016655570d4b91d4f0629e5e1161e0774efce060455f11b73d86b69e38
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/rc/v2.15.6.1/stack-2.15.6.1-osx-aarch64.tar.gz
|
||||
dlHash: f532383713e247340cea2f3e4666b1d1a2839f31f6c380bb3d0367c8145a512c
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1431,257 +1431,5 @@
|
||||
"9.8.1"
|
||||
]
|
||||
}
|
||||
},
|
||||
"2.5.0.0": {
|
||||
"A_64": {
|
||||
"Darwin": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
],
|
||||
"FreeBSD": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_CentOS": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_Debian": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_Fedora": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_Mint": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_RedHat": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_Ubuntu": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_UnknownLinux": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
],
|
||||
"Windows": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
]
|
||||
},
|
||||
"A_ARM64": {
|
||||
"Darwin": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_UnknownLinux": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.3",
|
||||
"9.8.1"
|
||||
]
|
||||
}
|
||||
},
|
||||
"2.6.0.0": {
|
||||
"A_64": {
|
||||
"Darwin": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"FreeBSD": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_Alpine": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_CentOS": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_Debian": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_Fedora": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_Mint": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_RedHat": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_Ubuntu": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_UnknownLinux": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"Windows": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
]
|
||||
},
|
||||
"A_ARM64": {
|
||||
"Darwin": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
],
|
||||
"Linux_UnknownLinux": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.1"
|
||||
]
|
||||
}
|
||||
},
|
||||
"2.7.0.0": {
|
||||
"A_64": {
|
||||
"Darwin": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"FreeBSD": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Linux_Alpine": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Linux_CentOS": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Linux_Debian": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Linux_Fedora": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Linux_Mint": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Linux_RedHat": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Linux_Rocky": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Linux_Ubuntu": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Linux_UnknownLinux": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Windows": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
]
|
||||
},
|
||||
"A_ARM64": {
|
||||
"Darwin": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
],
|
||||
"Linux_UnknownLinux": [
|
||||
"9.2.8",
|
||||
"9.4.8",
|
||||
"9.6.4",
|
||||
"9.8.2"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user