nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
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}