diff options
author | Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> | 2015-09-25 22:16:43 +0300 |
---|---|---|
committer | Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> | 2015-09-25 22:16:43 +0300 |
commit | 2549373cb9b33866452e93a404f80adf4030c36b (patch) | |
tree | 3861094dd81b522eda6cf2ca4e9cf9f0608292dc /pkgs/tools | |
parent | 2a574cb526a6f4daf750b914d4469092d7a6c3e4 (diff) | |
download | nixpkgs-2549373cb9b33866452e93a404f80adf4030c36b.tar nixpkgs-2549373cb9b33866452e93a404f80adf4030c36b.tar.gz nixpkgs-2549373cb9b33866452e93a404f80adf4030c36b.tar.bz2 nixpkgs-2549373cb9b33866452e93a404f80adf4030c36b.tar.lz nixpkgs-2549373cb9b33866452e93a404f80adf4030c36b.tar.xz nixpkgs-2549373cb9b33866452e93a404f80adf4030c36b.tar.zst nixpkgs-2549373cb9b33866452e93a404f80adf4030c36b.zip |
fio: Minor refactor
- Use postPatch for patching, so don't need to manually override configurePhase and installPhase. - Add python to buildInputs, so fio2gnuplot gets patchShebangs'd. - Add platforms, so it gets built by Hydra.
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/system/fio/default.nix | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/pkgs/tools/system/fio/default.nix b/pkgs/tools/system/fio/default.nix index 6e1d899d6b5..8589cbe9236 100644 --- a/pkgs/tools/system/fio/default.nix +++ b/pkgs/tools/system/fio/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, libaio, zlib }: +{ stdenv, fetchFromGitHub, libaio, python, zlib }: let version = "2.2.10"; in @@ -12,23 +12,18 @@ stdenv.mkDerivation rec { sha256 = "0hg72k8cifw6lc46kyiic7ai4gqn2819d6g998vmx01jnlcixp8q"; }; - buildInputs = [ libaio zlib ]; + buildInputs = [ libaio python zlib ]; enableParallelBuilding = true; - configurePhase = '' - substituteInPlace tools/plot/fio2gnuplot \ - --replace /usr/share/fio $out/share/fio - ./configure + postPatch = '' + substituteInPlace tools/plot/fio2gnuplot --replace /usr/share/fio $out/share/fio ''; - installPhase = '' - make install prefix=$out - ''; - - meta = { + meta = with stdenv.lib; { homepage = "http://git.kernel.dk/?p=fio.git;a=summary"; description = "Flexible IO Tester - an IO benchmark tool"; - license = stdenv.lib.licenses.gpl2; + license = licenses.gpl2; + platforms = platforms.linux; }; } |