diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/geos')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/geos/default.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/geos/default.nix b/nixpkgs/pkgs/development/libraries/geos/default.nix index 49dc54c20fd5..5c2369cf4410 100644 --- a/nixpkgs/pkgs/development/libraries/geos/default.nix +++ b/nixpkgs/pkgs/development/libraries/geos/default.nix @@ -1,5 +1,6 @@ { lib , fetchurl +, fetchpatch , stdenv , testers , cmake @@ -14,6 +15,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-sfB3ZpSBxaPmKv/EnpbrBvKBmHpdNv2rIlIX5bgl5Mw="; }; + patches = [ + # Pull upstream fix of `gcc-13` build failure: + # https://github.com/libgeos/geos/pull/805 + (fetchpatch { + name = "gcc-13.patch"; + url = "https://github.com/libgeos/geos/commit/bea3188be44075034fd349f5bb117c943bdb7fb1.patch"; + hash = "sha256-dQT3Hf9YJchgjon/r46TLIXXbE6C0ZnewyvfYJea4jM="; + }) + ]; + nativeBuildInputs = [ cmake ]; doCheck = true; |