about summary refs log tree commit diff
path: root/pkgs/development/libraries/libe57format/default.nix
diff options
context:
space:
mode:
authorJonathan Ringer <jonringer117@gmail.com>2022-04-22 11:01:22 -0700
committerJonathan Ringer <jonringer117@gmail.com>2022-04-22 11:01:22 -0700
commit0beb7ab9f49cb348ac2d128cafc9ce4f142e20a1 (patch)
tree6b49c93260be06f4b50b5cb9ca36ebfadbd0d1f0 /pkgs/development/libraries/libe57format/default.nix
parent62745b65f4684a4772bd70fdfa09669a9c6af874 (diff)
libe57format: fix build for gcc11
Diffstat (limited to 'pkgs/development/libraries/libe57format/default.nix')
-rw-r--r--pkgs/development/libraries/libe57format/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libe57format/default.nix b/pkgs/development/libraries/libe57format/default.nix
index 2ad8573ecb306..fe5558681ffff 100644
--- a/pkgs/development/libraries/libe57format/default.nix
+++ b/pkgs/development/libraries/libe57format/default.nix
@@ -1,6 +1,7 @@
 {
   lib, stdenv,
   cmake,
+  fetchpatch,
   fetchFromGitHub,
   boost,
   xercesc,
@@ -18,6 +19,14 @@ stdenv.mkDerivation rec {
     sha256 = "15l23spjvak5h3n7aj3ggy0c3cwcg8mvnc9jlbd9yc2ra43bx7bp";
   };
 
+  patches = [
+    # gcc11 header fix
+    (fetchpatch {
+      url = "https://github.com/asmaloney/libE57Format/commit/13f6a16394ce3eb50ea4cd21f31f77f53294e8d0.patch";
+      sha256 = "sha256-4vVhKrCxnWO106DSAk+xxo4uk6zC89m9VQAPaDJ8Ed4=";
+    })
+  ];
+
   nativeBuildInputs = [
     cmake
   ];