tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
bonnie: refactor
Weijia Wang
2 years ago
89f78478
9aedfde2
+19
-9
2 changed files
expand all
collapse all
unified
split
pkgs
tools
filesystems
bonnie
default.nix
top-level
all-packages.nix
+18
-6
pkgs/tools/filesystems/bonnie/default.nix
···
1
-
{ lib, stdenv, fetchurl, perl }:
0
0
0
0
2
3
stdenv.mkDerivation rec {
4
pname = "bonnie++";
···
6
7
src = fetchurl {
8
url = "https://www.coker.com.au/bonnie++/bonnie++-${version}.tgz";
9
-
sha256 = "sha256-qNM7vYG8frVZzlv25YS5tT+uo5zPtK6S5Y8nJX5Gjw4=";
10
};
11
12
-
enableParallelBuilding = true;
0
0
0
0
0
0
13
14
-
buildInputs = [ perl ];
15
16
meta = {
17
-
homepage = "http://www.coker.com.au/bonnie++/";
18
description = "Hard drive and file system benchmark suite";
19
-
license = lib.licenses.gpl2;
0
0
0
20
platforms = lib.platforms.linux ++ lib.platforms.darwin;
21
};
22
}
···
1
+
{ lib
2
+
, stdenv
3
+
, fetchurl
4
+
, fetchpatch
5
+
}:
6
7
stdenv.mkDerivation rec {
8
pname = "bonnie++";
···
10
11
src = fetchurl {
12
url = "https://www.coker.com.au/bonnie++/bonnie++-${version}.tgz";
13
+
hash = "sha256-qNM7vYG8frVZzlv25YS5tT+uo5zPtK6S5Y8nJX5Gjw4=";
14
};
15
16
+
patches = [
17
+
(fetchpatch {
18
+
name = "bonnie++-2.00a-gcc11.patch";
19
+
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/app-benchmarks/bonnie++/files/bonnie++-2.00a-gcc11.patch?id=d0f29755e969c805fbd6240905e3925671340666";
20
+
hash = "sha256-/cIC4HYQco5Nv1UoTELl2OGD5hdWhbz3L0+GjN/vcdE=";
21
+
})
22
+
];
23
24
+
enableParallelBuilding = true;
25
26
meta = {
0
27
description = "Hard drive and file system benchmark suite";
28
+
homepage = "http://www.coker.com.au/bonnie++/";
29
+
license = lib.licenses.gpl2Only;
30
+
mainProgram = "bonnie++";
31
+
maintainers = with lib.maintainers; [ wegank ];
32
platforms = lib.platforms.linux ++ lib.platforms.darwin;
33
};
34
}
+1
-3
pkgs/top-level/all-packages.nix
···
3597
3598
bonnmotion = callPackage ../development/tools/misc/bonnmotion { };
3599
3600
-
bonnie = callPackage ../tools/filesystems/bonnie {
3601
-
stdenv = gcc10StdenvCompat;
3602
-
};
3603
3604
boron = callPackage ../development/interpreters/boron { };
3605
···
3597
3598
bonnmotion = callPackage ../development/tools/misc/bonnmotion { };
3599
3600
+
bonnie = callPackage ../tools/filesystems/bonnie { };
0
0
3601
3602
boron = callPackage ../development/interpreters/boron { };
3603