summaryrefslogtreecommitdiffstats
path: root/pkgs/servers/irc
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2014-03-19 21:03:19 -0400
committerShea Levy <shea@shealevy.com>2014-03-19 21:03:19 -0400
commit608f436da3c6d526af8fce92bc6898e99beb319e (patch)
tree3f3f190ec5982a47d22eda645a07742e78686b0e /pkgs/servers/irc
parent789cbfdcede9356650b37f1f34d489cc83ac7f8e (diff)
Add ngircd IRC server
Diffstat (limited to 'pkgs/servers/irc')
-rw-r--r--pkgs/servers/irc/ngircd/default.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/servers/irc/ngircd/default.nix b/pkgs/servers/irc/ngircd/default.nix
new file mode 100644
index 000000000000..738881e2aafe
--- /dev/null
+++ b/pkgs/servers/irc/ngircd/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, zlib, openssl, pam, libiconvOrNull }:
+
+stdenv.mkDerivation rec {
+ name = "ngircd-21";
+
+ src = fetchurl {
+ url = "http://ngircd.barton.de/pub/ngircd/${name}.tar.xz";
+ sha256 = "19llx54zy6hc8k7kcs1f234qc20mqpnlnb30c663c42jxq5x6xii";
+ };
+
+ configureFlags = [
+ "--with-syslog"
+ "--with-zlib"
+ "--with-pam"
+ "--with-openssl"
+ "--enable-ipv6"
+ "--with-iconv"
+ ];
+
+ buildInputs = [ zlib pam openssl libiconvOrNull ];
+
+ meta = {
+ description = "Next Generation IRC Daemon";
+ homepage = http://ngircd.barton.de;
+ license = stdenv.lib.licenses.gpl2;
+ maintainers = [ stdenv.lib.maintainers.shlevy ];
+ platforms = stdenv.lib.platforms.all;
+ };
+}