changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > infra / skelfile

revision 353: de2ee463ac92
parent 352: cee930bed936
child 354: b8ba6c6ccd43
     1.1--- a/skelfile	Sun Jul 28 21:39:56 2024 -0400
     1.2+++ b/skelfile	Tue Jul 30 18:27:09 2024 -0400
     1.3@@ -20,7 +20,7 @@
     1.4  (repos (src tmp) #$cd .stash/tmp && curl -O https://packy.compiler.company/src/comp.tar.zst && \
     1.5         unzstd comp.tar.zst && tar -xf comp.tar -C ../src && \
     1.6         mv ../src/hg/* ../src/ && rm -rf ../src/hg comp.tar$#)
     1.7- (repos-install-shallow (repos) #$cd .stash/src && mv *.hg /usr/local/src/$#)
     1.8+ (install-repos-shallow (repos) #$cd .stash/src && mv *.hg /usr/local/src/$#)
     1.9  (home (src) #$hg clone https://vc.compiler.company/comp/home .stash/src/home$#)
    1.10  (core (src) #$hg clone https://vc.compiler.company/comp/core .stash/src/core$#)
    1.11  (packy-repos (src) #$cd .stash/tmp && curl -O https://packy.compiler.company/src/packy.tar.zst && \
    1.12@@ -38,70 +38,70 @@
    1.13  (containers (archlinux alpine ubuntu dev worker operator vc core))
    1.14  ;; programs
    1.15  (bootstrap () #$./bootstrap.sh$#)
    1.16- (emacs (src) #$./scripts/get-emacs.sh$#
    1.17+ (build-emacs (src) #$./scripts/get-emacs.sh$#
    1.18         #$cd .stash/src/emacs && ./autogen.sh$#
    1.19         #$./scripts/build-emacs.sh$#)
    1.20- (emacs-mini (src) #$./scripts/get-emacs.sh$#
    1.21+ (build-emacs-mini (src) #$./scripts/get-emacs.sh$#
    1.22              #$cd .stash/src/emacs && ./autogen.sh$#
    1.23              #$./scripts/build-emacs-mini.sh$#)
    1.24- (rocksdb (src) #$scripts/get-rocksdb.sh$#
    1.25+ (build-rocksdb (src) #$scripts/get-rocksdb.sh$#
    1.26           #$cd .stash/src/rocksdb && make shared_lib DISABLE_JEMALLOC=1$#)
    1.27- (rocksdb-static (src) #$scripts/get-rocksdb.sh$#
    1.28+ (build-rocksdb-static (src) #$scripts/get-rocksdb.sh$#
    1.29                  #$cd .stash/src/rocksdb && make static_lib DISABLE_JEMALLOC=1$#)
    1.30- (sbcl (src) #$scripts/get-sbcl.sh$#
    1.31+ (build-sbcl (src) #$scripts/get-sbcl.sh$#
    1.32        #$cd .stash/src/sbcl
    1.33        sbcl_rev=$(git rev-parse --short HEAD)
    1.34        echo \""2.4.7:$sbcl_rev"\" > version.lisp-expr &&
    1.35        ./make.sh --dynamic-space-size=8Gb --without-gencgc --with-mark-region-gc --fancy$#)
    1.36- (sbcl-docs (sbcl) #$cd .stash/src/sbcl/doc/manual && make$#)
    1.37- (sbcl-gencgc (src) #$cd .stash/src/sbcl &&
    1.38+ (build-sbcl-docs (sbcl) #$cd .stash/src/sbcl/doc/manual && make$#)
    1.39+ (build-sbcl-gencgc (src) #$cd .stash/src/sbcl &&
    1.40        ./make.sh --fancy$#)
    1.41- (sbcl-shared () #$cd .stash/src/sbcl && sh make-shared-library.sh$#)
    1.42- (quicklisp () #$cd .stash && curl -O https://beta.quicklisp.org/quicklisp.lisp$#
    1.43-            #$./scripts/quicklisp-install.sh$#)
    1.44- (stumpwm (src) #$./scripts/get-stumpwm.sh$#
    1.45+ (build-sbcl-shared () #$cd .stash/src/sbcl && sh make-shared-library.sh$#)
    1.46+ (install-quicklisp () #$cd .stash && curl -O https://beta.quicklisp.org/quicklisp.lisp$#
    1.47+                    #$./scripts/quicklisp-install.sh$#)
    1.48+ (build-stumpwm (src) #$./scripts/get-stumpwm.sh$#
    1.49           #$cd .stash/src/stumpwm && ./autogen.sh && ./configure && make$#)
    1.50- (nyxt (src) #$./scripts/get-nyxt.sh$#
    1.51+ (build-nyxt (src) #$./scripts/get-nyxt.sh$#
    1.52        #$cd .stash/src/nyxt && git submodule update --init && make all$#)
    1.53- (scryer-prolog (src) #$./scripts/get-scryer-prolog.sh$#
    1.54+ (build-scryer-prolog (src) #$./scripts/get-scryer-prolog.sh$#
    1.55                 #$cd .stash/src/scryer-prolog && cargo build --release$#)
    1.56- (tree-sitter (src) #$./scripts/get-tree-sitter.sh$#)
    1.57- (tree-sitter-install (src) #$cd .stash/src/tree-sitter && make install$#)
    1.58- (linux () #$mkdir -pv .stash/src/linux$#
    1.59+ (build-tree-sitter (src) #$./scripts/get-tree-sitter.sh$#)
    1.60+ (install-tree-sitter (src) #$cd .stash/src/tree-sitter && make install$#)
    1.61+ (build-linux () #$mkdir -pv .stash/src/linux$#
    1.62         #$gpg --export autosigner@ torvalds@ gregkh@ > .stash/src/linux/keyring.gpg$#
    1.63         #$./scripts/get-linux.sh $(uname -r | cut -d- -f1) .stash .stash/src/linux/keyring.gpg$#
    1.64         #$cd scripts && unxz .stash/src/linux.tar.xz &&
    1.65         tar -xvf .stash/src/linux.tar $(uname -r | cut -d- -f1)$#
    1.66         #$cd .stash/src/linux && make mrproper -j &&
    1.67         zcat /proc/config.gz > .config && yes N | make localmodconfig$#)
    1.68- (xcaddy () #$go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest$#)
    1.69- (caddy (xcaddy) #$~/go/bin/xcaddy build --output .stash/bin/caddy --with github.com/mholt/caddy-webdav$#)
    1.70- (caddy-install () #$cp .stash/bin/caddy /usr/local/bin/caddy$#)
    1.71- (rust () #$scripts/get-rust.sh$#)
    1.72- (rust-docs (rust) #$cd .stash/src/rust && ./x doc$#)
    1.73- (ublk () #$scripts/get-ublksrv.sh$#
    1.74+ (build-xcaddy () #$go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest$#)
    1.75+ (build-caddy (xcaddy) #$~/go/bin/xcaddy build --output .stash/bin/caddy --with github.com/mholt/caddy-webdav$#)
    1.76+ (install-caddy () #$cp .stash/bin/caddy /usr/local/bin/caddy$#)
    1.77+ (build-rust () #$scripts/get-rust.sh$#)
    1.78+ (build-rust-docs (rust) #$cd .stash/src/rust && ./x doc$#)
    1.79+ (build-ublk () #$scripts/get-ublksrv.sh$#
    1.80        #$cd .stash/src/ublksrv && autoreconf -i && ./configure && make$#)
    1.81- (ublk-install () #$cd .stash/src/ublksrv && make install$#)
    1.82+ (install-ublk () #$cd .stash/src/ublksrv && make install$#)
    1.83  ;; ref: https://github.com/BLAKE3-team/BLAKE3/tree/master/c#building
    1.84- (blake3 () #$scripts/get-blake3.sh$#
    1.85+ (build-blake3 () #$scripts/get-blake3.sh$#
    1.86          #$cd .stash/src/blake3/c && gcc -shared -O3 -o libblake3.so blake3.c blake3_dispatch.c blake3_portable.c \
    1.87          blake3_sse2_x86-64_unix.S blake3_sse41_x86-64_unix.S blake3_avx2_x86-64_unix.S \
    1.88          blake3_avx512_x86-64_unix.S$#)
    1.89- (blake3-install () #$cd .stash/src/blake3/c && cp libblake3.so /usr/local/lib/ && cp blake3.h /usr/local/include/$#)
    1.90+ (install-blake3 () #$cd .stash/src/blake3/c && cp libblake3.so /usr/local/lib/ && cp blake3.h /usr/local/include/$#)
    1.91  ;; install
    1.92- (tree-sitter-langs (src) #$PREFIX=.stash ./scripts/tree-sitter-langs.sh$#)
    1.93- (cargo-tools () #$scripts/install-cargo-tools.sh$#)
    1.94- (rustup () #$curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y$#)
    1.95- (sbcl-install () #$cd .stash/src/sbcl && INSTALL_ROOT=/usr/local sh install.sh$#)
    1.96- (emacs-install () #$cd .stash/src/emacs && make install$#)
    1.97- (rocksdb-install () #$cd .stash/src/rocksdb && make install-shared &&
    1.98+ (install-tree-sitter-langs (src) #$PREFIX=.stash ./scripts/tree-sitter-langs.sh$#)
    1.99+ (install-cargo-tools () #$scripts/install-cargo-tools.sh$#)
   1.100+ (install-rustup () #$curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y$#)
   1.101+ (install-sbcl () #$cd .stash/src/sbcl && INSTALL_ROOT=/usr/local sh install.sh$#)
   1.102+ (install-emacs () #$cd .stash/src/emacs && make install$#)
   1.103+ (install-rocksdb () #$cd .stash/src/rocksdb && make install-shared &&
   1.104                   cp -r include/* /usr/local/include/$#)
   1.105- (stumpwm-install () #$cd .stash/src/stumpwm && make install$#)
   1.106+ (install-stumpwm () #$cd .stash/src/stumpwm && make install$#)
   1.107  ;; dist
   1.108- (emacs-mini-dist () #$scripts/dist-emacs-binary.sh emacs-mini$#)
   1.109- (emacs-dist () #$scripts/dist-emacs-binary.sh$#)
   1.110- (sbcl-dist () #$scripts/dist-sbcl-binary.sh$#)
   1.111- (rocksdb-dist () #$scripts/dist-rocksdb-binary.sh$#)
   1.112- (stumpwm-dist () #$scripts/dist-stumpwm-binary.sh$#)
   1.113- (dist (rocksdb-dist sbcl-dist) #$scripts/dist-rocksdb-source.sh
   1.114+ (dist-emacs-mini () #$scripts/dist-emacs-binary.sh emacs-mini$#)
   1.115+ (dist-emacs () #$scripts/dist-emacs-binary.sh$#)
   1.116+ (dist-sbcl () #$scripts/dist-sbcl-binary.sh$#)
   1.117+ (dist-rocksdb () #$scripts/dist-rocksdb-binary.sh$#)
   1.118+ (dist-stumpwm () #$scripts/dist-stumpwm-binary.sh$#)
   1.119+ (dist (dist-rocksdb dist-sbcl) #$scripts/dist-rocksdb-source.sh
   1.120        scripts/dist-sbcl-source.sh$#))