Add dot-locking library
This commit is contained in:
@@ -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} \
|
||||
|
||||
Reference in New Issue
Block a user