From 23baba69f6dc1e22854bfe24f973e64a044df28b Mon Sep 17 00:00:00 2001 From: Palmer Cox
Date: Fri, 21 Feb 2025 20:25:50 -0500
Subject: [PATCH] vigra: Fix compiling on LLVM 19
---
pkgs/development/libraries/vigra/default.nix | 6 +++++
.../libraries/vigra/fix-llvm-19-1.patch | 22 +++++++++++++++++++
.../libraries/vigra/fix-llvm-19-2.patch | 22 +++++++++++++++++++
3 files changed, 50 insertions(+)
create mode 100644 pkgs/development/libraries/vigra/fix-llvm-19-1.patch
create mode 100644 pkgs/development/libraries/vigra/fix-llvm-19-2.patch
diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix
index 18cb383651cf..822865f8866e 100644
--- a/pkgs/development/libraries/vigra/default.nix
+++ b/pkgs/development/libraries/vigra/default.nix
@@ -28,6 +28,12 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-ZmHj1BSyoMBCuxI5hrRiBEb5pDUsGzis+T5FSX27UN8=";
};
+ patches = [
+ # Pathes to fix compiling on LLVM 19 from https://github.com/ukoethe/vigra/pull/592
+ ./fix-llvm-19-1.patch
+ ./fix-llvm-19-2.patch
+ ];
+
nativeBuildInputs = [ cmake ];
buildInputs = [
boost
diff --git a/pkgs/development/libraries/vigra/fix-llvm-19-1.patch b/pkgs/development/libraries/vigra/fix-llvm-19-1.patch
new file mode 100644
index 000000000000..543f0752e84f
--- /dev/null
+++ b/pkgs/development/libraries/vigra/fix-llvm-19-1.patch
@@ -0,0 +1,22 @@
+From c04362c082f35e87afbc9441dd2b3821de179055 Mon Sep 17 00:00:00 2001
+From: Lukas N Wirz