changelog shortlog graph tags branches files raw help

Mercurial > infra / changeset: core-lisp

changeset 115: cc2c79d0d659
parent 114: 1ebebaeacb76
child 116: ff352165f48f
author: Richard Westhaver <ellis@rwest.io>
date: Mon, 15 Jan 2024 22:46:41 -0500
files: Containerfile.box makefile
description: core-lisp
     1.1--- a/Containerfile.box	Mon Jan 15 22:40:49 2024 -0500
     1.2+++ b/Containerfile.box	Mon Jan 15 22:46:41 2024 -0500
     1.3@@ -13,8 +13,7 @@
     1.4 WORKDIR infra
     1.5 RUN sh scripts/install-sbcl-pack.sh
     1.6 # RUN sh scripts/install-rocksdb-pack.sh
     1.7-RUN make quicklisp-install
     1.8-RUN make core-install
     1.9+RUN make core-lisp-install
    1.10 RUN make clean
    1.11 COPY etc/sbclrc /etc/sbclrc
    1.12 EXPOSE 8080
     2.1--- a/makefile	Mon Jan 15 22:40:49 2024 -0500
     2.2+++ b/makefile	Mon Jan 15 22:46:41 2024 -0500
     2.3@@ -25,7 +25,7 @@
     2.4 # init:sbcl rust emacs rocksdb code
     2.5 # dist/linux dist/rust dist/bundle
     2.6 quick:code
     2.7-operator:core-install emacs-build-mini emacs-install
     2.8+operator:core-lisp-install emacs-build-mini emacs-install
     2.9 all:dist/cdn dist/code dist/lisp dist/rust dist/sbcl dist/rocksdb dist/emacs
    2.10 clean:;rm -rf $(B) $(D)
    2.11 $(B):;mkdir -pv $@/src
    2.12@@ -172,14 +172,14 @@
    2.13 dist/ts:scripts/ts-install-langs.sh $(D)
    2.14 	PREFIX=$(D) $<
    2.15 # requires quicklisp loaded in .skelrc
    2.16-dist/lisp/fasl:scripts/sbcl-save-core.sh sbcl-install # quicklisp-install
    2.17+dist/lisp/fasl:scripts/sbcl-save-core.sh quicklisp-install
    2.18 	mkdir -pv $@
    2.19 	$< "$@/std.core"
    2.20 	$< "$@/prelude.core" "(mapc #'ql:quickload \
    2.21 	(list :nlp :rdb :organ :packy :skel :obj :net :parse :pod :dat :log :packy :rt :syn :xdb :doc :vc :rt))"
    2.22 
    2.23 CORE_SRC=/usr/local/src/core
    2.24-dist/lisp/bin:scripts/sbcl-make-bin.sh sbcl-install
    2.25+dist/lisp/bin:scripts/sbcl-make-bin.sh quicklisp-install
    2.26 	mkdir -pv $@
    2.27 	$< bin/skel
    2.28 	mv $(CORE_SRC)/lisp/app/bin/skel $@
    2.29@@ -199,7 +199,7 @@
    2.30 
    2.31 dist/lisp:dist/lisp/fasl dist/lisp/bin
    2.32 
    2.33-core-install:dist/lisp sbcl-install
    2.34+core-lisp-install:dist/lisp
    2.35 	install -m 755 $</bin/* /usr/local/bin/
    2.36 	install -m 755 $</fasl/* /usr/local/lib/sbcl/
    2.37