changeset 354: |
b8ba6c6ccd43 |
parent 353: |
de2ee463ac92 |
child 355: |
2fdc3544cde7 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Tue, 30 Jul 2024 19:00:43 -0400 |
files: |
scripts/dist-emacs-binary.sh scripts/install-emacs-mini-pack.sh skelfile |
description: |
fixes |
1.1--- a/scripts/dist-emacs-binary.sh Tue Jul 30 18:27:09 2024 -0400
1.2+++ b/scripts/dist-emacs-binary.sh Tue Jul 30 19:00:43 2024 -0400
1.3@@ -1,6 +1,5 @@
1.4 #!/bin/sh
1.5-set -e
1.6 name="${1:-emacs-31.0.50}"
1.7 cd .stash/src/emacs
1.8 ./make-dist --tar --no-compress
1.9-zstd -22 "${name}.tar" -o "../../emacs.tar.zst"
1.10+zstd -8 "${name}.tar" -o "../../emacs.tar.zst"
2.1--- a/scripts/install-emacs-mini-pack.sh Tue Jul 30 18:27:09 2024 -0400
2.2+++ b/scripts/install-emacs-mini-pack.sh Tue Jul 30 19:00:43 2024 -0400
2.3@@ -1,12 +1,9 @@
2.4 #!/bin/sh
2.5 set -e
2.6+TARGET="${1:-x86_64-unknown-linux-gnu}"
2.7 cd .stash/tmp
2.8-TARGET="${1:-x86_64-unknown-linux-gnu}"
2.9-curl -O "https://packy.compiler.company/dist/${TARGET}/pack/emacs-mini-binary.tar.zst"
2.10-unzstd emacs-mini-binary.tar.zst
2.11-tar -xvf emacs-mini-binary.tar
2.12-cd emacs*/
2.13-./configure --without-all --with-x-toolkit=no --without-x --enable-link-time-optimization \
2.14- --with-json=ifavailable --with-gif=ifavailable --with-modules --with-gnutls=ifavailable \
2.15- --with-zlib --with-native-compilation --prefix=/usr/local
2.16+curl -O "https://packy.compiler.company/dist/${TARGET}/pack/emacs-mini.tar.zst"
2.17+unzstd emacs-mini.tar.zst
2.18+tar -xvf emacs-mini.tar
2.19+cd emacs-mini
2.20 make install
3.1--- a/skelfile Tue Jul 30 18:27:09 2024 -0400
3.2+++ b/skelfile Tue Jul 30 19:00:43 2024 -0400
3.3@@ -98,10 +98,14 @@
3.4 cp -r include/* /usr/local/include/$#)
3.5 (install-stumpwm () #$cd .stash/src/stumpwm && make install$#)
3.6 ;; dist
3.7- (dist-emacs-mini () #$scripts/dist-emacs-binary.sh emacs-mini$#)
3.8- (dist-emacs () #$scripts/dist-emacs-binary.sh$#)
3.9+ (dist-emacs-mini () #$cd .stash/src/emacs
3.10+ ./make-dist --tar --no-compress
3.11+ zstd -8 emacs-31.0.50 -o "../../emacs-mini.tar.zst"$#)
3.12+ (dist-emacs () #$cd .stash/src/emacs
3.13+ ./make-dist --tar --no-compress
3.14+ zstd -8 emacs-31.0.50 -o "../../emacs.tar.zst"$#)
3.15 (dist-sbcl () #$scripts/dist-sbcl-binary.sh$#)
3.16+ (dist-sbcl-source () #$scripts/dist-sbcl-binary.sh$#)
3.17 (dist-rocksdb () #$scripts/dist-rocksdb-binary.sh$#)
3.18 (dist-stumpwm () #$scripts/dist-stumpwm-binary.sh$#)
3.19- (dist (dist-rocksdb dist-sbcl) #$scripts/dist-rocksdb-source.sh
3.20- scripts/dist-sbcl-source.sh$#))
3.21+ (dist (dist-rocksdb dist-sbcl dist-sbcl-source)))