From fad6bc90b3a856812fdf1ac06b93cc67e01a9b65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Thu, 6 Jun 2013 23:08:24 +0200 Subject: [PATCH] Adding ZNC, irc bouncer. --- pkgs/applications/networking/znc/default.nix | 33 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/applications/networking/znc/default.nix diff --git a/pkgs/applications/networking/znc/default.nix b/pkgs/applications/networking/znc/default.nix new file mode 100644 index 000000000000..13c3977a9799 --- /dev/null +++ b/pkgs/applications/networking/znc/default.nix @@ -0,0 +1,33 @@ +{stdenv, fetchurl, openssl, pkgconfig +, withPerl ? false, perl +, withPython ? false, python3 +, withTcl ? false, tcl +, withCyrus ? true, cyrus_sasl +}: + +with stdenv.lib; +stdenv.mkDerivation rec { + name = "znc-1.0"; + src = fetchurl { + url = "http://znc.in/releases/${name}.tar.gz"; + sha256 = "0ah6890ngvj97kah3x7fd8yzi6dpdgrxw1b2skj2cyv98bd3jmd8"; + }; + + buildInputs = [ openssl pkgconfig ] + ++ optional withPerl perl + ++ optional withPython python3 + ++ optional withTcl tcl + ++ optional withCyrus cyrus_sasl; + + configureFlags = optionalString withPerl "--enable-perl " + + optionalString withPython "--enable-python " + + optionalString withTcl "--enable-tcl --with-tcl=${tcl}/lib " + + optionalString withCyrus "--enable-cyrus "; + + meta = { + description = "Advanced IRC bouncer"; + homepage = http://wiki.znc.in/ZNC; + maintainers = [ stdenv.lib.maintainers.viric ]; + license = "ASL2.0"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7f9386d8bdf3..0b3fa1d1e096 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9411,6 +9411,8 @@ let inherit (stdenv) mkDerivation; }; + znc = callPackage ../applications/networking/znc { }; + zsnes = callPackage_i686 ../misc/emulators/zsnes { libpng = libpng12; };