about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2023-09-30 21:00:41 +0100
committerSergei Trofimovich <slyich@gmail.com>2023-10-09 21:08:33 +0100
commit92c96af1f1af20c734c52799f4778f29c25c2f52 (patch)
treec530bcf453d54919af1dcaba12a400f97fc39403 /pkgs
parent8314cc67bfdc9e7752cf4c85686bafb4f4366794 (diff)
downloadnixlib-92c96af1f1af20c734c52799f4778f29c25c2f52.tar
nixlib-92c96af1f1af20c734c52799f4778f29c25c2f52.tar.gz
nixlib-92c96af1f1af20c734c52799f4778f29c25c2f52.tar.bz2
nixlib-92c96af1f1af20c734c52799f4778f29c25c2f52.tar.lz
nixlib-92c96af1f1af20c734c52799f4778f29c25c2f52.tar.xz
nixlib-92c96af1f1af20c734c52799f4778f29c25c2f52.tar.zst
nixlib-92c96af1f1af20c734c52799f4778f29c25c2f52.zip
meson: 1.2.1 -> 1.2.2
Applied the bindgen flags revert to restore mesa build. Upstream plans
to revert as well, but it takes a while.

Changes:  https://github.com/mesonbuild/meson/compare/1.2.1...1.2.2
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/tools/build-managers/meson/default.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix
index 8758afea8211..f6002a7607c8 100644
--- a/pkgs/development/tools/build-managers/meson/default.nix
+++ b/pkgs/development/tools/build-managers/meson/default.nix
@@ -18,13 +18,13 @@
 
 python3.pkgs.buildPythonApplication rec {
   pname = "meson";
-  version = "1.2.1";
+  version = "1.2.2";
 
   src = fetchFromGitHub {
     owner = "mesonbuild";
     repo = "meson";
     rev = "refs/tags/${version}";
-    hash = "sha256-x2VN/6Kg/n6BW5S4nLKfG67dYrSR/G+Aowf6d2Vbc+0=";
+    hash = "sha256-SujnalAooIlzKZcjt0E4tSBO0J5QRkSE0X1PVpnbIF4=";
   };
 
   patches = [
@@ -75,6 +75,15 @@ python3.pkgs.buildPythonApplication rec {
         "docs/yaml/objects/dep.yaml"
       ];
     })
+
+    # Revert patch breaking mesa build on bindgen:
+    #   https://github.com/mesonbuild/meson/issues/12326
+    (fetchpatch {
+      name = "bindgen-flags-revert.patch";
+      url = "https://github.com/mesonbuild/meson/commit/d5546bdceaa2f3040d16a33fcbd824ba94b8cfde.patch";
+      hash = "sha256-qOSiWGkjfxJmUfXmqV05yl7wTgAIE0Z7qZqTko9f/LE=";
+      revert = true;
+    })
   ];
 
   setupHook = ./setup-hook.sh;