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

Reply via email to