diff options
author | Will Dietz <w@wdtz.org> | 2017-03-16 17:01:29 -0500 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2017-03-17 09:16:18 -0500 |
commit | f9f15fff56c669282b3e19eb4f471765e0ca6e7e (patch) | |
tree | 6c20845bfc65b44c481c7240b58a9340114f4c07 /pkgs/servers/irker | |
parent | 14315cf4f59daf6efde281ac2be2e27602d39b41 (diff) |
irker: init at 2017-02-12
Diffstat (limited to 'pkgs/servers/irker')
-rw-r--r-- | pkgs/servers/irker/default.nix | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/servers/irker/default.nix b/pkgs/servers/irker/default.nix new file mode 100644 index 000000000000..fb5d49849f87 --- /dev/null +++ b/pkgs/servers/irker/default.nix @@ -0,0 +1,45 @@ +{ stdenv, fetchFromGitLab, python, pkgconfig +, xmlto, docbook2x, docbook_xsl, docbook_xml_dtd_412 }: + +stdenv.mkDerivation rec { + name = "irker-${version}"; + version = "2017-02-12"; + + src = fetchFromGitLab { + owner = "esr"; + repo = "irker"; + rev = "dc0f65a7846a3922338e72d8c6140053fe914b54"; + sha256 = "1hslwqa0gqsnl3l6hd5hxpn0wlachxd51infifhlwhyhd6iwgx8p"; + }; + + nativeBuildInputs = [ pkgconfig xmlto docbook2x ]; + + buildInputs = [ + python + # Needed for proxy support I believe, which I haven't tested. + # Probably needs to be propagated and some wrapPython magic + # python.pkgs.pysocks + ]; + + preBuild = '' + export XML_CATALOG_FILES='${docbook_xsl}/xml/xsl/docbook/catalog.xml ${docbook_xml_dtd_412}/xml/dtd/docbook/catalog.xml' + ''; + + postPatch = '' + substituteInPlace Makefile \ + --replace '-o 0 -g 0' "" + ''; + + installFlags = [ + "prefix=/" + "DESTDIR=$$out" + ]; + + meta = with stdenv.lib; { + description = "IRC client that runs as a daemon accepting notification requests"; + homepage = "https://gitlab.com/esr/irker"; + license = licenses.bsd2; + maintainers = with maintainers; [ dtzWill ]; + platforms = platforms.unix; + }; +} |