diff --git a/pkgs/by-name/ls/lsd2dsl/package.nix b/pkgs/by-name/ls/lsd2dsl/package.nix index c2b9719e3ab8..0b66f0365e14 100644 --- a/pkgs/by-name/ls/lsd2dsl/package.nix +++ b/pkgs/by-name/ls/lsd2dsl/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, makeDesktopItem, copyDesktopItems, cmake, @@ -26,6 +27,13 @@ stdenv.mkDerivation rec { hash = "sha256-0UsxDNpuWpBrfjh4q3JhZnOyXhHatSa3t/cApiG2JzM="; }; + patches = [ + (fetchpatch { + url = "https://github.com/nongeneric/lsd2dsl/commit/bbda5be1b76a4a44804483d00c07d79783eceb6b.patch"; + hash = "sha256-7is83D1cMBArXVLe5TP7D7lUcwnTMeXjkJ+cbaH5JQk="; + }) + ]; + postPatch = '' substituteInPlace CMakeLists.txt --replace "-Werror" "" ''; @@ -48,7 +56,7 @@ stdenv.mkDerivation rec { qt6.qtwebengine ]; - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-int-conversion"; + env.NIX_CFLAGS_COMPILE = "-Wno-int-conversion"; desktopItems = lib.singleton (makeDesktopItem { name = "lsd2dsl";