dput-ng: fix eval (#364540)
[NixPkgs.git] / pkgs / by-name / sy / sysstat / package.nix
blobcaf571e6b4b729ccd1c8251021afb133b8083eae
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   gettext,
6   bzip2,
7 }:
9 stdenv.mkDerivation rec {
10   pname = "sysstat";
11   version = "12.7.4";
13   src = fetchFromGitHub {
14     owner = pname;
15     repo = pname;
16     rev = "refs/tags/v${version}";
17     hash = "sha256-ELmSzWnJ8vGwGPwY/5MFp/2gQhMXMjNG4bHtCplfQSc=";
18   };
20   buildInputs = [ gettext ];
22   preConfigure = ''
23     export PATH_CP=$(type -tp cp)
24     export PATH_CHKCONFIG=/no-such-program
25     export BZIP=${bzip2.bin}/bin/bzip2
26     export SYSTEMCTL=systemctl
27     export COMPRESS_MANPG=n
28   '';
30   makeFlags = [
31     "SYSCONFIG_DIR=$(out)/etc"
32     "IGNORE_FILE_ATTRIBUTES=y"
33     "CHOWN=true"
34   ];
35   installTargets = [
36     "install_base"
37     "install_nls"
38     "install_man"
39   ];
41   patches = [ ./install.patch ];
43   meta = {
44     mainProgram = "iostat";
45     homepage = "http://sebastien.godard.pagesperso-orange.fr/";
46     description = "Collection of performance monitoring tools for Linux (such as sar, iostat and pidstat)";
47     license = lib.licenses.gpl2Plus;
48     platforms = lib.platforms.linux;
49     maintainers = [ lib.maintainers.hensoko ];
50   };