|
19 | 19 | # https://github.com/commercialhaskell/stack/blob/master/etc/scripts/get-stack.sh |
20 | 20 | # |
21 | 21 |
|
| 22 | +STACK_VERSION="1.7.1" |
22 | 23 | HOME_LOCAL_BIN="$HOME/.local/bin" |
23 | 24 | DEFAULT_DEST="/usr/local/bin/stack" |
24 | 25 | DEST="" |
@@ -239,13 +240,12 @@ do_centos_install() { |
239 | 240 | ;; |
240 | 241 | esac |
241 | 242 | else |
242 | | - install_dependencies |
243 | 243 | case "$1" in |
244 | 244 | "6") |
245 | | - print_bindist_notice "libgmp4" |
246 | | - install_32bit_gmp4_linked_binary |
| 245 | + die "Sorry, there is currently no Linux 32-bit gmp4 binary available." |
247 | 246 | ;; |
248 | 247 | *) |
| 248 | + install_dependencies |
249 | 249 | print_bindist_notice |
250 | 250 | install_32bit_standard_binary |
251 | 251 | ;; |
@@ -479,7 +479,7 @@ check_dl_tools() { |
479 | 479 |
|
480 | 480 | # Download a Stack bindst and install it in /usr/local/bin/stack. |
481 | 481 | install_from_bindist() { |
482 | | - IFB_URL="https://get.haskellstack.org/stable/$1.tar.gz" |
| 482 | + IFB_URL="https://github.com/commercialhaskell/stack/releases/download/v${STACK_VERSION}/stack-${STACK_VERSION}-$1" |
483 | 483 | check_dl_tools |
484 | 484 | make_temp_dir |
485 | 485 |
|
@@ -516,31 +516,31 @@ install_from_bindist() { |
516 | 516 | } |
517 | 517 |
|
518 | 518 | install_arm_binary() { |
519 | | - install_from_bindist "linux-arm" |
| 519 | + install_from_bindist "linux-arm.tar.gz" |
520 | 520 | } |
521 | 521 |
|
522 | 522 | install_32bit_standard_binary() { |
523 | | - install_from_bindist "linux-i386" |
| 523 | + install_from_bindist "linux-i386.tar.gz" |
524 | 524 | } |
525 | 525 |
|
526 | | -install_aarch64_binary() { |
527 | | - install_from_bindist "linux-aarch64" |
| 526 | +install_64bit_standard_binary() { |
| 527 | + install_from_bindist "linux-x86_64.tar.gz" |
528 | 528 | } |
529 | 529 |
|
530 | | -install_32bit_gmp4_linked_binary() { |
531 | | - install_from_bindist "linux-i386-gmp4" |
| 530 | +install_aarch64_binary() { |
| 531 | + install_from_bindist "linux-aarch64.tar.gz" |
532 | 532 | } |
533 | 533 |
|
534 | 534 | install_64bit_gmp4_linked_binary() { |
535 | | - install_from_bindist "linux-x86_64-gmp4" |
| 535 | + install_from_bindist "linux-x86_64-gmp4.tar.gz" |
536 | 536 | } |
537 | 537 |
|
538 | 538 | install_64bit_osx_binary() { |
539 | | - install_from_bindist "osx-x86_64" |
| 539 | + install_from_bindist "osx-x86_64.tar.gz" |
540 | 540 | } |
541 | 541 |
|
542 | 542 | install_64bit_freebsd_binary() { |
543 | | - install_from_bindist "freebsd-x86_64" |
| 543 | + install_from_bindist "freebsd-x86_64.tar.gz" |
544 | 544 | } |
545 | 545 |
|
546 | 546 | # Attempt to install packages using whichever of apt-get, dnf, yum, or apk is |
|
0 commit comments