diff options
Diffstat (limited to '_pastebins/2020-11-27-guix-build-local-module.md')
-rw-r--r-- | _pastebins/2020-11-27-guix-build-local-module.md | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/_pastebins/2020-11-27-guix-build-local-module.md b/_pastebins/2020-11-27-guix-build-local-module.md deleted file mode 100644 index 350d50f..0000000 --- a/_pastebins/2020-11-27-guix-build-local-module.md +++ /dev/null @@ -1,60 +0,0 @@ ---- - -title: Guix build local module - -date: 2020-11-27 - -layout: post - -lang: en - -eu_categories: guix - -ref: guix-build-local-module - ---- - -FIXED: rename `name` on line 9 of the first snippet, and use `"my-hello"` instead of `"hello"`. - ---- - -Inside a file named `build.scm`: -```scheme -(define-module (build) - #:use-module (guix packages) - #:use-module (guix download) - #:use-module (guix build-system gnu) - #:use-module (guix licenses)) - -(define-public my-hello - (package - (name "hello") - (version "2.10") - (source (origin - (method url-fetch) - (uri (string-append "mirror://gnu/hello/hello-" version - ".tar.gz")) - (sha256 - (base32 - "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i")))) - (build-system gnu-build-system) - (synopsis "") - (description "") - (home-page "") - (license gpl3+))) - -``` - -A plain build command didn't work: - -```shell -$ guix build -L. my-hello -guix build: error: my-hello : paquet inconnu -``` - -But with an eval expression it did: - -```shell -$ guix build -L. -e '(@ (build) my-hello)' -# works -``` |