diff --git a/pkgs/by-name/ap/appcsxcad/package.nix b/pkgs/by-name/ap/appcsxcad/package.nix index ae9504c3d2fa..4d1a5b3d82b5 100644 --- a/pkgs/by-name/ap/appcsxcad/package.nix +++ b/pkgs/by-name/ap/appcsxcad/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, csxcad, qcsxcad, @@ -25,6 +26,20 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-KrsnCnRZRTbkgEH3hOETrYhseg5mCHPqhAbYyHlS3sk="; }; + patches = [ + # ref. https://github.com/thliebig/AppCSXCAD/pull/14 merged upstream + (fetchpatch { + name = "update-minimum-cmake-required.patch"; + url = "https://github.com/thliebig/AppCSXCAD/commit/9585207eb08195c3f1c47dc9d6a80b563a3272e0.patch"; + hash = "sha256-2+C3cqQMU3UL12h0f7EdBZVqeJVSPhDVbMOcqbOY0gg="; + }) + (fetchpatch { + name = "remove-cmp0020-policy.patch"; + url = "https://github.com/thliebig/AppCSXCAD/commit/688c07cd847f463a2a42f01d41751374b4f787c8.patch"; + hash = "sha256-pa6imzrUoVA3Ebc4UGPACJ6qjYiHOjB5aQ9FN/CUpVM="; + }) + ]; + nativeBuildInputs = [ cmake qt6.wrapQtAppsHook