diff options
author | Lluís Batlle i Rossell <viric@viric.name> | 2013-06-06 23:08:24 +0200 |
---|---|---|
committer | Lluís Batlle i Rossell <viric@viric.name> | 2013-06-06 23:08:59 +0200 |
commit | fad6bc90b3a856812fdf1ac06b93cc67e01a9b65 (patch) | |
tree | d5bc8b7746c4b2e70499480dc49d97cdc5f9fdd4 /pkgs/applications/networking/znc/default.nix | |
parent | b5ba5959cfc4a292b03c9ab3d2acba0a0b940d6d (diff) | |
download | nixpkgs-fad6bc90b3a856812fdf1ac06b93cc67e01a9b65.tar nixpkgs-fad6bc90b3a856812fdf1ac06b93cc67e01a9b65.tar.gz nixpkgs-fad6bc90b3a856812fdf1ac06b93cc67e01a9b65.tar.bz2 nixpkgs-fad6bc90b3a856812fdf1ac06b93cc67e01a9b65.tar.lz nixpkgs-fad6bc90b3a856812fdf1ac06b93cc67e01a9b65.tar.xz nixpkgs-fad6bc90b3a856812fdf1ac06b93cc67e01a9b65.tar.zst nixpkgs-fad6bc90b3a856812fdf1ac06b93cc67e01a9b65.zip |
Adding ZNC, irc bouncer.
Diffstat (limited to 'pkgs/applications/networking/znc/default.nix')
-rw-r--r-- | pkgs/applications/networking/znc/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/applications/networking/znc/default.nix b/pkgs/applications/networking/znc/default.nix new file mode 100644 index 00000000000..13c3977a979 --- /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"; + }; +} |