Add dot-locking library

This commit is contained in:
2026-07-31 14:52:24 +03:00
parent 4f00dba463
commit 4e62182c00
8 changed files with 415 additions and 11 deletions
+7 -11
View File
@@ -12,7 +12,7 @@ LIBRARY_FILE=retropikzel/${LIBRARY}.sld
TESTFILE=retropikzel/${LIBRARY}/test.scm
VERSION != cat retropikzel/${LIBRARY}/VERSION
DESCRIPTION != head -n1 retropikzel/${LIBRARY}/README.md
README=retropikzel/${LIBRARY}/README.html
DOCFILE=retropikzel/${LIBRARY}/README.html
ifeq "${SCHEME}" "capyscheme"
DOCKER_TAG=head
@@ -32,12 +32,12 @@ endif
all: package
package: retropikzel/${LIBRARY}/LICENSE retropikzel/${LIBRARY}/VERSION retropikzel/${LIBRARY}/README.md
echo "<pre>$$(cat retropikzel/${LIBRARY}/README.md)</pre>" > ${README}
echo "<pre>$$(cat retropikzel/${LIBRARY}/README.md)</pre>" > ${DOCFILE}
snow-chibi package \
--always-yes \
--version=${VERSION} \
--authors=${AUTHOR} \
--doc-from-scribble=1 \
--doc=${DOCFILE} \
--description="${DESCRIPTION}" \
--test=${TESTFILE} \
${LIBRARY_FILE}
@@ -47,16 +47,12 @@ ${PKG}: package
install: ${PKG}
snow-chibi install --impls=${SCHEME} --always-yes --install-tests?=1 --show-tests?=1 ${PKG}
test: package
snow-chibi install --impls=${SCHEME} --always-yes --install-tests?=1 --show-tests?=1 ${PKG}
snow-chibi install --impls=${SCHEME} --always-yes --install-tests?=1 --show-tests?=1 ${PKG}
old-test:
cd ${tmpdir} && COMPILE_R7RS=${SCHEME} CSC_OPIONS="-L -lcurl" compile-r7rs -o test-program test.${SFX}
cd ${tmpdir} && ./test-program
test:
COMPILE_R7RS=${SCHEME} compile-r7rs -o test-program ${TESTFILE}
./test-program
test-docker:
SNOW_PACKAGES="srfi.19 srfi.64 srfi.180 ${PKG}" \
SNOW_PACKAGES="srfi.19 srfi.64 srfi.180 retropikzel.tap ${PKG}" \
APT_PACKAGES="libcurl4-openssl-dev" \
AKKU_PACKAGES="${AKKU_PACKAGES}" \
DOCKER_TAG=${DOCKER_TAG} \