|
From: | Maxime Devos |
Subject: | [bug#53456] [PATCH] gnu: Add fnlfmt. |
Date: | Sat, 22 Jan 2022 22:43:15 +0100 |
User-agent: | Evolution 3.38.3-1 |
Brandon Lucas schreef op za 22-01-2022 om 21:28 [+0000]: > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://git.sr.ht/~technomancy/fnlfmt") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "1rv0amqhy5ypi3pvxfaadn3k1cy4mjlc49wdzl2psz3i11w9gr36")))) > + (build-system gnu-build-system) > + (arguments > + '(#:test-target "test" > + #:phases > + (modify-phases %standard-phases > + (delete 'configure) > + (add-before 'build 'patch-makefile > + ;; Use input fennel instead of bundled fennel. > + (lambda* (#:key inputs #:allow-other-keys) > + (substitute* "Makefile" > + (("./fennel") (search-input-file inputs "/bin/fennel"))))) Unbundling is conventionally done using an origin snippet. See ‘17.4.5 Snippets versus Phases’ in the manual.
[Prev in Thread] | Current Thread | [Next in Thread] |