kdiskmark: 3.0.0 -> 3.1.4

authored by Aurelia and committed by Aurelia 89f5f4ab 4db8d6d7

+8 -8
+8 -8
pkgs/tools/filesystems/kdiskmark/default.nix
··· 5 5 , qttools 6 6 , fio 7 7 , cmake 8 - , kauth 8 + , polkit-qt 9 9 , extra-cmake-modules 10 10 , fetchFromGitHub 11 11 }: 12 12 stdenv.mkDerivation rec { 13 13 name = "kdiskmark"; 14 - version = "3.0.0"; 14 + version = "3.1.4"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "jonmagon"; 18 18 repo = "kdiskmark"; 19 19 rev = version; 20 - sha256 = "sha256-fDimH0BX0zxGuOMNLhNbMGMr2pS+qbZhflSpoLFK+Ng="; 20 + sha256 = "sha256-JueY7zw9PIo9ETi7pQLpw8FGRhNXYXeXEvTzZGz9lbw="; 21 + fetchSubmodules = true; 21 22 }; 22 23 23 24 nativeBuildInputs = [ cmake wrapQtAppsHook ]; ··· 26 27 qtbase 27 28 qttools 28 29 extra-cmake-modules 29 - kauth 30 + polkit-qt 30 31 ]; 31 32 32 - postInstall = '' 33 - # so that kdiskmark can be used as unpriviledged user even on non-kde 34 - # (where kauth is not in environment.systemPackages) 35 - ln -s ${kauth}/share/dbus-1/system.d/org.kde.kf5auth.conf $out/share/dbus-1/system.d/00-kdiskmark-needs-org.kde.kf5auth.conf 33 + preConfigure = '' 34 + substituteInPlace CMakeLists.txt \ 35 + --replace \$\{POLKITQT-1_POLICY_FILES_INSTALL_DIR\} $out/share/polkit-1/actions 36 36 ''; 37 37 38 38 qtWrapperArgs =