guix_mirror_bot pushed a commit to branch next-master
in repository guix.
commit 23bee36a6d9c691b2f112abddd32a3cf3828de6f
Author: Dariqq <[email protected]>
AuthorDate: Thu Nov 13 21:50:59 2025 +0000
gnu: muon: Update to 0.5.0.
* gnu/packages/build-tools.scm (muon): Update to 0.5.0
Change-Id: I84717ff61dd678857ce2cf0a1b3facd0d37fad05
---
gnu/packages/build-tools.scm | 92 +++++++++++++++++++++-----------------------
1 file changed, 44 insertions(+), 48 deletions(-)
diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm
index 9ef7badd19..6b03c87d60 100644
--- a/gnu/packages/build-tools.scm
+++ b/gnu/packages/build-tools.scm
@@ -426,55 +426,51 @@ resembles Python.")
(license license:expat)))
(define-public muon
- ;; Use the latest commit, as there hasn't yet been a new release including
- ;; recent changes (see: https://github.com/muon-build/muon/issues/146).
- (let ((commit "55b7285a92779bd8b8870482e5535ce878f3e09f")
- (revision "0"))
- (package
- (name "muon")
- (version (git-version "0.4.0" revision commit))
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/muon-build/muon")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0kpk1h82djb0brxkwy5ylpvdpp2l1489bq822dmryhmsd573ii48"))))
- (build-system meson-build-system)
- (arguments
- (list #:meson (computed-file "null-package" #~(mkdir #$output))
- #:ninja samu-as-ninja-wrapper
- #:configure-flags #~(list "-Dsamurai=disabled")
- #:tests? #f ;to avoid extra dependencies
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'unpack 'patch-/bin/sh
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "tools/generate_test_check_script.py"
- (("#!/bin/sh")
- (string-append "#!" (search-input-file inputs
- "bin/sh"))))))
- (add-after 'patch-source-shebangs 'build-muon-bootstrap
- (lambda _
- (setenv "CC" #$(cc-for-target))
- (setenv "CFLAGS" "-DBOOTSTRAP_NO_SAMU")
- (invoke "./bootstrap.sh" "build")))
- (add-after 'build-muon-bootstrap
'setup-muon-bootstrap-as-meson
- (lambda _
- (mkdir "bin")
- (symlink "../build/muon-bootstrap" "bin/meson")
- (setenv "PATH" (string-append (getcwd) "/bin:"
- (getenv "PATH"))))))))
- (native-inputs (list samurai))
- (inputs (list bash-minimal pkgconf))
- (native-search-paths (list $PKG_CONFIG_PATH))
- (home-page "https://muon.build/")
- (synopsis "Meson build system alternative implementation in C99")
- (description "Muon is an implementation of the meson build system in c99
+ (package
+ (name "muon")
+ (version "0.5.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/muon-build/muon")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1w0vkishj7r3swzg4m1fl3hacs8mycwhsrr5vw8sy67y81cihqbd"))))
+ (build-system meson-build-system)
+ (arguments
+ (list #:meson (computed-file "null-package" #~(mkdir #$output))
+ #:ninja samu-as-ninja-wrapper
+ #:configure-flags #~(list "-Dsamurai=disabled")
+ #:tests? #f ;to avoid extra dependencies
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-/bin/sh
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "tools/generate_test_check_script.py"
+ (("#!/bin/sh")
+ (string-append "#!" (search-input-file inputs
+ "bin/sh"))))))
+ (add-after 'patch-source-shebangs 'build-muon-bootstrap
+ (lambda _
+ (setenv "CC" #$(cc-for-target))
+ (setenv "CFLAGS" "-DBOOTSTRAP_NO_SAMU")
+ (invoke "./bootstrap.sh" "build")))
+ (add-after 'build-muon-bootstrap 'setup-muon-bootstrap-as-meson
+ (lambda _
+ (mkdir "bin")
+ (symlink "../build/muon-bootstrap" "bin/meson")
+ (setenv "PATH" (string-append (getcwd) "/bin:"
+ (getenv "PATH"))))))))
+ (native-inputs (list samurai))
+ (inputs (list bash-minimal pkgconf))
+ (native-search-paths (list $PKG_CONFIG_PATH))
+ (home-page "https://muon.build/")
+ (synopsis "Meson build system alternative implementation in C99")
+ (description "Muon is an implementation of the meson build system in c99
with minimal dependencies.")
- (license license:gpl3)))) ;for the combined work
+ (license license:gpl3))) ;for the combined work
(define-public muon-as-meson-wrapper
(package/inherit muon