Compare commits
14 Commits
master
...
developmen
Author | SHA1 | Date |
---|---|---|
retropikzel | 92a5852e92 | |
retropikzel | 1e6f4128ca | |
retropikzel | 451408abe2 | |
retropikzel | 1dbc2c518a | |
retropikzel | b37347d8b9 | |
retropikzel | 31e7d20175 | |
retropikzel | 64e7ee8117 | |
retropikzel | b80113242e | |
retropikzel | d0f89645f4 | |
Retropikzel | b338d565bc | |
retropikzel | 14262b1d0b | |
retropikzel | 94f851f46d | |
retropikzel | 6af11b5d9b | |
retropikzel | 57ceb04046 |
|
@ -0,0 +1,2 @@
|
||||||
|
FROM schemers/gauche
|
||||||
|
RUN apt update && apt install -y make wget guix
|
|
@ -0,0 +1,27 @@
|
||||||
|
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'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
12
README.md
12
README.md
|
@ -47,26 +47,24 @@ or:
|
||||||
|
|
||||||
## Using the libraries
|
## Using the libraries
|
||||||
|
|
||||||
When you install a library it will be in path:
|
When using Guix system on Guix shell environment variable **SNOW_LIBRARY_PATH** will be set.
|
||||||
|
|
||||||
${SNOW_LIBRARY_PATH}/usr/lib/snow
|
To use the libraries add the environment variable into your implementations load path.
|
||||||
|
|
||||||
To use the libraries add the installation path into your implementations load path.
|
|
||||||
|
|
||||||
Example with Guile:
|
Example with Guile:
|
||||||
|
|
||||||
guix install snow-arvyy-mustache
|
guix install snow-arvyy-mustache
|
||||||
guile --r7rs -L ${SNOW_LIBRARY_PATH}/usr/lib/snow
|
guile --r7rs -L ${SNOW_LIBRARY_PATH}
|
||||||
|
|
||||||
Example with Gauche:
|
Example with Gauche:
|
||||||
|
|
||||||
guix install snow-arvyy-mustache
|
guix install snow-arvyy-mustache
|
||||||
gosh -r7 -A ${SNOW_LIBRARY_PATH}/usr/lib/snow
|
gosh -r7 -A ${SNOW_LIBRARY_PATH}
|
||||||
|
|
||||||
Example with Sagittarius:
|
Example with Sagittarius:
|
||||||
|
|
||||||
guix install snow-arvyy-mustache
|
guix install snow-arvyy-mustache
|
||||||
sash -r7 -L ${SNOW_LIBRARY_PATH}/usr/lib/snow
|
sash -r7 -L ${SNOW_LIBRARY_PATH}
|
||||||
|
|
||||||
## Installing SRFI libraries
|
## Installing SRFI libraries
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -eu
|
||||||
|
|
||||||
TMPDIR=${1}
|
TMPDIR=${1}
|
||||||
|
|
||||||
cd ${TMPDIR} || exit 1
|
cd ${TMPDIR} || exit 1
|
||||||
|
|
Loading…
Reference in New Issue