tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
kdiskmark: 3.0.0 -> 3.1.4
authored by
Aurelia
and committed by
Aurelia
2 years ago
89f5f4ab
4db8d6d7
+8
-8
1 changed file
expand all
collapse all
unified
split
pkgs
tools
filesystems
kdiskmark
default.nix
+8
-8
pkgs/tools/filesystems/kdiskmark/default.nix
···
5
, qttools
6
, fio
7
, cmake
8
-
, kauth
9
, extra-cmake-modules
10
, fetchFromGitHub
11
}:
12
stdenv.mkDerivation rec {
13
name = "kdiskmark";
14
-
version = "3.0.0";
15
16
src = fetchFromGitHub {
17
owner = "jonmagon";
18
repo = "kdiskmark";
19
rev = version;
20
-
sha256 = "sha256-fDimH0BX0zxGuOMNLhNbMGMr2pS+qbZhflSpoLFK+Ng=";
0
21
};
22
23
nativeBuildInputs = [ cmake wrapQtAppsHook ];
···
26
qtbase
27
qttools
28
extra-cmake-modules
29
-
kauth
30
];
31
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
36
'';
37
38
qtWrapperArgs =
···
5
, qttools
6
, fio
7
, cmake
8
+
, polkit-qt
9
, extra-cmake-modules
10
, fetchFromGitHub
11
}:
12
stdenv.mkDerivation rec {
13
name = "kdiskmark";
14
+
version = "3.1.4";
15
16
src = fetchFromGitHub {
17
owner = "jonmagon";
18
repo = "kdiskmark";
19
rev = version;
20
+
sha256 = "sha256-JueY7zw9PIo9ETi7pQLpw8FGRhNXYXeXEvTzZGz9lbw=";
21
+
fetchSubmodules = true;
22
};
23
24
nativeBuildInputs = [ cmake wrapQtAppsHook ];
···
27
qtbase
28
qttools
29
extra-cmake-modules
30
+
polkit-qt
31
];
32
33
+
preConfigure = ''
34
+
substituteInPlace CMakeLists.txt \
35
+
--replace \$\{POLKITQT-1_POLICY_FILES_INSTALL_DIR\} $out/share/polkit-1/actions
0
36
'';
37
38
qtWrapperArgs =