From de746fbecefc41d1b1127e8daef7e66cff321c36 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 1 Jul 2025 11:44:26 +0200 Subject: [PATCH] haskellPackages.gpu-vulkan-middle: 0.1.0.75 -> 0.1.0.76 Fixes the build of this package after https://github.com/NixOS/nixpkgs/pull/404696. --- .../haskell-modules/configuration-common.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 32d2d15f437a..aec8baf24c44 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1315,6 +1315,21 @@ self: super: VulkanMemoryAllocator = addExtraLibrary pkgs.vulkan-headers super.VulkanMemoryAllocator; vulkan-utils = addExtraLibrary pkgs.vulkan-headers super.vulkan-utils; + # Support for vulkan-headers 1.4.313.0 + # https://github.com/YoshikuniJujo/gpu-vulkan-middle/issues/10 + gpu-vulkan-middle = overrideCabal (drv: { + version = + let + fixed = "0.1.0.76"; + in + lib.warnIf (lib.versionAtLeast drv.version fixed) + "haskellPackages.gpu-vulkan-middle: default version ${drv.version} >= ${fixed}, consider dropping override" + fixed; + sha256 = "sha256-VQAVo/84qPBFkQSmY3pT4WXOK9zrFMpK7WN9/UdED6E="; + revision = null; + editedCabalFile = null; + }) super.gpu-vulkan-middle; + # Generate cli completions for dhall. dhall = self.generateOptparseApplicativeCompletions [ "dhall" ] super.dhall; # 2025-01-27: allow aeson >= 2.2, 9.8 versions of text and bytestring