diff options
Diffstat (limited to 'src/content/en/pastebins/2020/11/27/guix-build-local.adoc')
-rw-r--r-- | src/content/en/pastebins/2020/11/27/guix-build-local.adoc | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/src/content/en/pastebins/2020/11/27/guix-build-local.adoc b/src/content/en/pastebins/2020/11/27/guix-build-local.adoc deleted file mode 100644 index 1a18d4b..0000000 --- a/src/content/en/pastebins/2020/11/27/guix-build-local.adoc +++ /dev/null @@ -1,51 +0,0 @@ -= Guix build local module -:categories: guix - -FIXED: rename `name` on line 9 of the first snippet, and use `"my-hello"` -instead of `"hello"`. - -''''' - -Inside a file named `build.scm`: - -[source,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: - -[source,sh] ----- -$ guix build -L. my-hello -guix build: error: my-hello : paquet inconnu ----- - -But with an eval expression it did: - -[source,sh] ----- -$ guix build -L. -e '(@ (build) my-hello)' -# works ----- |