summaryrefslogtreecommitdiff
path: root/_pastebins/2020-11-27-guix-build-local-module.md
diff options
context:
space:
mode:
Diffstat (limited to '_pastebins/2020-11-27-guix-build-local-module.md')
-rw-r--r--_pastebins/2020-11-27-guix-build-local-module.md60
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
-```