diff options
author | Vladimír Čunát <vladimir.cunat@nic.cz> | 2016-07-26 11:54:43 +0200 |
---|---|---|
committer | Vladimír Čunát <vladimir.cunat@nic.cz> | 2016-07-26 11:55:23 +0200 |
commit | 375ae11a344b05f9c1cbc226db4d6c3cddd30623 (patch) | |
tree | 28181d00fbc4a145dc8e24e7b932a6c524719a10 /pkgs/os-specific/linux/tiptop | |
parent | 3bb18c68d2b767e53f3f9d90b310ede145315726 (diff) | |
download | nixpkgs-375ae11a344b05f9c1cbc226db4d6c3cddd30623.tar nixpkgs-375ae11a344b05f9c1cbc226db4d6c3cddd30623.tar.gz nixpkgs-375ae11a344b05f9c1cbc226db4d6c3cddd30623.tar.bz2 nixpkgs-375ae11a344b05f9c1cbc226db4d6c3cddd30623.tar.lz nixpkgs-375ae11a344b05f9c1cbc226db4d6c3cddd30623.tar.xz nixpkgs-375ae11a344b05f9c1cbc226db4d6c3cddd30623.tar.zst nixpkgs-375ae11a344b05f9c1cbc226db4d6c3cddd30623.zip |
tiptop: init at 2.3
Diffstat (limited to 'pkgs/os-specific/linux/tiptop')
-rw-r--r-- | pkgs/os-specific/linux/tiptop/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/tiptop/default.nix b/pkgs/os-specific/linux/tiptop/default.nix new file mode 100644 index 00000000000..b1b230b8ba7 --- /dev/null +++ b/pkgs/os-specific/linux/tiptop/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchurl, fetchpatch, libxml2, ncurses, bison, flex }: + +stdenv.mkDerivation rec { + name = "tiptop-${version}"; + version = "2.3"; + + src = fetchurl { + url = "${meta.homepage}/releases/${name}.tar.gz"; + sha256 = "1jhqmcgx664ygayw471cg05bxc4ikxn35ccyiswymjhanicfj1rz"; + }; + + patches = [(fetchpatch { + name = "reproducibility.patch"; + url = "http://anonscm.debian.org/cgit/collab-maint/tiptop.git/plain/debian/" + + "patches/0001-fix-reproducibility-of-build-process.patch?id=c777d0d5803"; + sha256 = "116l7n3nl9lj691i7j8x0d0za1i6zpqgghw5d70qfpb17c04cblp"; + })]; + + postPatch = '' + substituteInPlace ./configure --replace -lcurses -lncurses + ''; + + nativeBuildInputs = [ flex bison ]; + buildInputs = [ libxml2 ncurses ]; + + NIX_CFLAGS_COMPILE = [ "-I${libxml2.dev}/include/libxml2" ]; + + meta = with stdenv.lib; { + description = "Performance monitoring tool for Linux"; + homepage = http://tiptop.gforge.inria.fr; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.vcunat ]; + }; +} + |