summaryrefslogtreecommitdiff
path: root/src/content/en/pastebins/2020/11/27/guix-build-local.adoc
diff options
context:
space:
mode:
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.adoc51
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
-----