pkgs/qmailanalog/default.nix
author Tomas Zeman <tzeman@volny.cz>
Sat, 04 Jun 2016 17:55:58 +0200
changeset 4 ec24a8508b37
parent 3 bcda365e15cf
permissions -rw-r--r--
maintainers; lint clean
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     1
{ stdenv, fetchurl, libtool, groff }:
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     3
let
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     4
  pkg = "qmailanalog";
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     5
  ver = "0.70";
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     6
  web = https://cr.yp.to;
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
in stdenv.mkDerivation rec {
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     8
  name = "${pkg}-${ver}";
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
  src = fetchurl {
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
    url = "${web}/software/${pkg}-${ver}.tar.gz";
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    12
    sha256 = "0nx5k0vxzly50k95d6zaidnac0hlzdbqcmpgkp8fh34qbk1z8xiv";
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
  };
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    14
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
  buildInputs = [libtool groff];
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    16
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    17
  configurePhase = ''
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    18
    echo $out > conf-home
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    19
  '';
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    20
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    21
  installTargets = "setup check";
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    22
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    23
  patches = [
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    24
    ./errno.patch
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    25
    ./matchup.c-taia.patch
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    26
  ];
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    27
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    28
  meta = {
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    29
    description = "Collection of tools to help analyze qmail's activity record";
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    30
    homepage = "${web}/${pkg}.html";
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    31
    license = stdenv.lib.licenses.publicDomain.shortName;
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    32
    platforms = stdenv.lib.platforms.gnu;
4
ec24a8508b37 maintainers; lint clean
Tomas Zeman <tzeman@volny.cz>
parents: 3
diff changeset
    33
    maintainers = [ stdenv.lib.maintainers.tzeman ];
1
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    34
  };
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    35
}
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    36
8c84b175f33e qmailanalog-0.70
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    37
# vim: et ts=2 sw=2