guix_mirror_bot pushed a commit to branch mesa-updates
in repository guix.
commit bbf2b495343e1cb081fbe70cbc2345ed3e145d68
Author: John Kehayias <[email protected]>
AuthorDate: Wed Sep 17 23:12:55 2025 -0400
gnu: meson: Update to 1.9.0.
* gnu/packages/build-tools.scm (meson): Update to 1.9.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
(meson-1.8): Remove variable.
* gnu/packages/gl.scm (mesa)[arguments]: Remove #:meson.
Change-Id: I1bb9d82ab9124c18cb6a73fa371307aa61c51b4e
---
gnu/packages/build-tools.scm | 20 ++++----------------
gnu/packages/gl.scm | 1 -
2 files changed, 4 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm
index aebc18a9c5..d399610a72 100644
--- a/gnu/packages/build-tools.scm
+++ b/gnu/packages/build-tools.scm
@@ -306,7 +306,7 @@ files and generates build instructions for the Ninja build
system.")
(define-public meson
(package
(name "meson")
- (version "1.5.2")
+ (version "1.9.0")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/mesonbuild/meson/"
@@ -314,8 +314,8 @@ files and generates build instructions for the Ninja build
system.")
version ".tar.gz"))
(sha256
(base32
- "02wi62k9w7716xxdgrrx68q89vaq3ncnbpw5ms0g27npn2df0mgr"))))
- (build-system python-build-system)
+ "13a9pj7d2mxgv5gbd78di4pb4w722vjis0vmk38m1vdm95v2f9yd"))))
+ (build-system pyproject-build-system)
(arguments
(list #:tests? #f ;disabled to avoid extra dependencies
#:phases
@@ -331,6 +331,7 @@ import sys
sys.path.insert(0, '~a')
# EASY-INSTALL-ENTRY-SCRIPT" (site-packages inputs outputs)))))))))
(inputs (list python ninja/pinned))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://mesonbuild.com/")
(synopsis "Build system designed to be fast and user-friendly")
(description
@@ -342,19 +343,6 @@ files}, are written in a custom domain-specific language
(@dfn{DSL}) that
resembles Python.")
(license license:asl2.0)))
-(define-public meson-1.8
- (package
- (inherit meson)
- (version "1.8.3")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://github.com/mesonbuild/meson/"
- "releases/download/" version "/meson-"
- version ".tar.gz"))
- (sha256
- (base32
- "1gvs2mm6z2b4pgsv1d9gl7cm68gqvcr244nh5p63g8f01y8sl67i"))))))
-
(define-public meson-python
(package
(name "meson-python")
diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index fd3c2805a4..99bd5874bd 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -382,7 +382,6 @@ also known as DXTn or DXTC) for Mesa.")
(outputs '("out" "bin"))
(arguments
(list
- #:meson meson-1.8
#:configure-flags
#~(list
#$@(cond