nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 38 lines 739 B view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 openssl, 6 zlib, 7 libxcrypt, 8}: 9 10stdenv.mkDerivation rec { 11 pname = "ircd-hybrid"; 12 version = "8.2.46"; 13 14 src = fetchurl { 15 url = "mirror://sourceforge/ircd-hybrid/ircd-hybrid-${version}.tgz"; 16 sha256 = "sha256-pdXI8YiPqC+97XoxNFb1plm4cfLOB+b/getajXPzx0s="; 17 }; 18 19 buildInputs = [ 20 openssl 21 zlib 22 libxcrypt 23 ]; 24 25 configureFlags = [ 26 "--with-nicklen=100" 27 "--with-topiclen=360" 28 "--enable-openssl=${openssl.dev}" 29 ]; 30 31 postInstall = "echo postinstall; mkdir -p \${out}/ ; rm -rf \${out}/logs ; ln -s /home/ircd \${out}/logs;"; 32 33 meta = { 34 description = "IPv6-capable IRC server"; 35 platforms = lib.platforms.unix; 36 homepage = "https://www.ircd-hybrid.org/"; 37 }; 38}