biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / servers / irker / default.nix
blob28f6b60cf76b3e4064ccb02a4d048ea8abcea040
1 { lib, stdenv, fetchFromGitLab, python3, pkg-config
2 , xmlto, docbook2x, docbook_xsl, docbook_xml_dtd_412 }:
4 stdenv.mkDerivation {
5   pname = "irker";
6   version = "2017-02-12";
8   src = fetchFromGitLab {
9     owner = "esr";
10     repo = "irker";
11     rev = "dc0f65a7846a3922338e72d8c6140053fe914b54";
12     sha256 = "1hslwqa0gqsnl3l6hd5hxpn0wlachxd51infifhlwhyhd6iwgx8p";
13   };
15   nativeBuildInputs = [ pkg-config xmlto docbook2x docbook_xsl docbook_xml_dtd_412 ];
17   buildInputs = [
18     python3
19     # Needed for proxy support I believe, which I haven't tested.
20     # Probably needs to be propagated and some wrapPython magic
21     # python.pkgs.pysocks
22   ];
24   strictDeps = true;
26   postPatch = ''
27     substituteInPlace Makefile \
28       --replace '-o 0 -g 0' ""
29   '';
31   installFlags = [
32     "prefix=/"
33     "DESTDIR=$$out"
34   ];
36   meta = with lib; {
37     description = "IRC client that runs as a daemon accepting notification requests";
38     homepage = "https://gitlab.com/esr/irker";
39     license = licenses.bsd2;
40     maintainers = with maintainers; [ dtzWill ];
41     mainProgram = "irkerd";
42     platforms = platforms.unix;
43   };