diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-05-23 09:11:31 +0900 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-05-27 09:23:04 +0900 |
commit | 6439185dddab2602c695d4975454cda334dd1924 (patch) | |
tree | a315ea8526763cd2e48754d1b57a31e1dc768ae8 | |
parent | c723f5ef747936b11be00a5b008a1afbc079bb22 (diff) |
gnu: Add samu-as-ninja-wrapper.
* gnu/packages/ninja.scm (samu-as-ninja-wrapper): New variable.
Change-Id: I8227fc23ebb2bf9cdc9a6729be9f00ff10b196ca
-rw-r--r-- | gnu/packages/ninja.scm | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gnu/packages/ninja.scm b/gnu/packages/ninja.scm index 7b517b9837..398c4be10f 100644 --- a/gnu/packages/ninja.scm +++ b/gnu/packages/ninja.scm @@ -27,6 +27,7 @@ #:use-module (guix packages) #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system trivial) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages bash) @@ -116,3 +117,21 @@ replacement, use the @code{samu-as-ninja-wrapper} package.") (license (list asl2.0 ;for the most part expat)))) ;htab.h, htab.c and tree.c +(define-public samu-as-ninja-wrapper + (package/inherit samurai + (name "samu-as-ninja-wrapper") + (build-system trivial-build-system) + (arguments + (list #:builder + (with-imported-modules '((guix build utils)) + #~(begin + (use-modules (guix build utils)) + (let ((bindir (string-append #$output "/bin")) + (samu (string-append #$(this-package-input "samurai") + "/bin/samu"))) + (mkdir-p bindir) + (symlink samu (string-append bindir "/ninja"))))))) + (inputs (list samurai)) + (description "This package provides the @command{ninja} command, +implemented as a symbolic link to the @command{samu} command of @code{samurai} +package."))) |