{ mkDerivation, lib, fetchurl, extra-cmake-modules, kdoctools, wrapGAppsHook3, karchive, kconfig, kcrash, kguiaddons, kinit, kparts, kwindowsystem, }: mkDerivation rec { pname = "krusader"; version = "2.8.1"; src = fetchurl { url = "mirror://kde/stable/${pname}/${version}/${pname}-${version}.tar.xz"; hash = "sha256-N78gRRnQqxukCWSvAnQbwijxHpfyjExRjKBdNY3xgoM="; }; patches = [ # Fix compilation error due to forceful header include ./compat-fix.patch ]; nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook3 ]; propagatedBuildInputs = [ karchive kconfig kcrash kguiaddons kinit kparts kwindowsystem ]; meta = with lib; { homepage = "http://www.krusader.org"; description = "Norton/Total Commander clone for KDE"; license = licenses.gpl2Only; maintainers = with maintainers; [ sander ]; mainProgram = "krusader"; }; }