diff --git a/pkgs/by-name/cl/cloudcompare/package.nix b/pkgs/by-name/cl/cloudcompare/package.nix index 38a7216723ad..a736269cf28a 100644 --- a/pkgs/by-name/cl/cloudcompare/package.nix +++ b/pkgs/by-name/cl/cloudcompare/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch2, makeDesktopItem, copyDesktopItems, cmake, @@ -32,6 +33,14 @@ stdenv.mkDerivation (finalAttrs: { fetchSubmodules = true; }; + patches = [ + # https://github.com/CloudCompare/CloudCompare/pull/2208 + (fetchpatch2 { + url = "https://github.com/CloudCompare/CloudCompare/commit/8e1c0562a7c19fd26ccd0c23bb05fb7c36980e0c.patch?full_index=1"; + hash = "sha256-DARxLiRjcBJEo63o92ujjxBU42Y8CY2c7px8Y9UD5A4="; + }) + ]; + nativeBuildInputs = [ cmake eigen # header-only @@ -71,6 +80,7 @@ stdenv.mkDerivation (finalAttrs: { "-DPLUGIN_IO_QE57=ON" "-DPLUGIN_IO_QFBX=OFF" # Autodesk FBX SDK is gratis+proprietary; not packaged in nixpkgs "-DPLUGIN_IO_QLAS=ON" # required for .las/.laz support + "-DLASZIP_INCLUDE_DIR=${lib.getInclude laszip}/include/laszip" "-DPLUGIN_IO_QPHOTOSCAN=ON" "-DPLUGIN_IO_QRDB=OFF" # Riegl rdblib is proprietary; not packaged in nixpkgs