1{
2 lib,
3 stdenv,
4 fetchurl,
5 autoreconfHook,
6 bison,
7 flex,
8}:
9
10stdenv.mkDerivation rec {
11 pname = "filebench";
12 version = "1.4.9.1";
13
14 src = fetchurl {
15 url = "mirror://sourceforge/filebench/filebench-${version}.tar.gz";
16 sha256 = "13hmx67lsz367sn8lrvz1780mfczlbiz8v80gig9kpkpf009yksc";
17 };
18
19 nativeBuildInputs = [
20 autoreconfHook
21 bison
22 flex
23 ];
24
25 meta = with lib; {
26 description = "File system and storage benchmark that can generate both micro and macro workloads";
27 homepage = "https://sourceforge.net/projects/filebench/";
28 license = licenses.cddl;
29 maintainers = [ maintainers.dezgeg ];
30 platforms = platforms.linux;
31 mainProgram = "filebench";
32 };
33}