diff --git a/pkgs/development/tools/misc/sysbench/default.nix b/pkgs/development/tools/misc/sysbench/default.nix new file mode 100644 index 00000000000..2860ac3731f --- /dev/null +++ b/pkgs/development/tools/misc/sysbench/default.nix @@ -0,0 +1,19 @@ +{stdenv, fetchurl, mysql, libxslt, zlib, autoreconfHook }: + +stdenv.mkDerivation rec { + name = "sysbench-0.4.12"; + buildInputs = [ autoreconfHook mysql libxslt zlib ]; + src = fetchurl { + url = mirror://sourceforge/sysbench/0.4.12/sysbench-0.4.12.tar.gz; + sha256 = "17pa4cw7wxvlb4mba943lfs3b3jdi64mlnaf4n8jq09y35j79yl3"; + }; + preAutoreconf = '' + touch NEWS AUTHORS + ''; + + meta = { + description = "SysBench is a modular, cross-platform and multi-threaded benchmark tool."; + license = "GPLv2"; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 23bdb735938..2dad1899494 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1521,6 +1521,8 @@ let svnfs = callPackage ../tools/filesystems/svnfs { }; + sysbench = callPackage ../development/tools/misc/sysbench {}; + system_config_printer = callPackage ../tools/misc/system-config-printer { libxml2 = libxml2Python; };