Compare commits

..

No commits in common. "development" and "master" have entirely different histories.

4 changed files with 7 additions and 36 deletions

View File

@ -1,2 +0,0 @@
FROM schemers/gauche
RUN apt update && apt install -y make wget guix

27
Jenkinsfile vendored
View File

@ -1,27 +0,0 @@
pipeline {
agent {
dockerfile {
filename 'Dockerfile.jenkins'
dir '.'
args '-u root --privileged'
}
}
triggers {
cron("59 23 * * 1") // Build every monday
}
options {
buildDiscarder(logRotator(numToKeepStr: '10', artifactNumToKeepStr: '10'))
}
stages {
stage("Build") {
steps {
sh 'make'
}
}
}
}

View File

@ -47,24 +47,26 @@ or:
## Using the libraries
When using Guix system on Guix shell environment variable **SNOW_LIBRARY_PATH** will be set.
When you install a library it will be in path:
To use the libraries add the environment variable into your implementations load path.
${SNOW_LIBRARY_PATH}/usr/lib/snow
To use the libraries add the installation path into your implementations load path.
Example with Guile:
guix install snow-arvyy-mustache
guile --r7rs -L ${SNOW_LIBRARY_PATH}
guile --r7rs -L ${SNOW_LIBRARY_PATH}/usr/lib/snow
Example with Gauche:
guix install snow-arvyy-mustache
gosh -r7 -A ${SNOW_LIBRARY_PATH}
gosh -r7 -A ${SNOW_LIBRARY_PATH}/usr/lib/snow
Example with Sagittarius:
guix install snow-arvyy-mustache
sash -r7 -L ${SNOW_LIBRARY_PATH}
sash -r7 -L ${SNOW_LIBRARY_PATH}/usr/lib/snow
## Installing SRFI libraries

View File

@ -1,7 +1,5 @@
#!/bin/sh
set -eu
TMPDIR=${1}
cd ${TMPDIR} || exit 1