summaryrefslogtreecommitdiff
path: root/pkgs/servers/irc/solanum/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/servers/irc/solanum/default.nix')
-rw-r--r--pkgs/servers/irc/solanum/default.nix21
1 files changed, 12 insertions, 9 deletions
diff --git a/pkgs/servers/irc/solanum/default.nix b/pkgs/servers/irc/solanum/default.nix
index 1d39526ed1ee..2d9035259a62 100644
--- a/pkgs/servers/irc/solanum/default.nix
+++ b/pkgs/servers/irc/solanum/default.nix
@@ -1,27 +1,29 @@
{ lib, stdenv
-, fetchFromGitHub
, autoreconfHook
-, pkg-config
, bison
+, fetchFromGitHub
, flex
+, lksctp-tools
, openssl
+, pkg-config
, sqlite
-, lksctp-tools
+, util-linux
}:
stdenv.mkDerivation rec {
pname = "solanum";
- version = "unstable-2020-12-14";
+ version = "unstable-2021-04-27";
src = fetchFromGitHub {
owner = "solanum-ircd";
repo = pname;
- rev = "551e5a146eab4948ce4a57d87a7f671f2d7cc02d";
- sha256 = "14cd2cb04w6nwck7q49jw5zvifkzhkmblwhjfskc2nxcdb5x3l96";
+ rev = "3ff5a12e75662e9a642f2a4364797bd361eb0925";
+ sha256 = "14ywmfdv8cncbyg08y2qdis00kwg8lvhkcgj185is67smh0qf88f";
};
patches = [
./dont-create-logdir.patch
+ ./bandb.patch # https://github.com/solanum-ircd/solanum/issues/156
];
configureFlags = [
@@ -29,9 +31,9 @@ stdenv.mkDerivation rec {
"--enable-ipv6"
"--enable-openssl=${openssl.dev}"
"--with-program-prefix=solanum-"
- "--localstatedir=/var/lib/solanum"
- "--with-rundir=/run/solanum"
- "--with-logdir=/var/log/solanum"
+ "--localstatedir=/var/lib"
+ "--with-rundir=/run"
+ "--with-logdir=/var/log"
] ++ lib.optionals (stdenv.isLinux) [
"--enable-sctp=${lksctp-tools.out}/lib"
];
@@ -41,6 +43,7 @@ stdenv.mkDerivation rec {
bison
flex
pkg-config
+ util-linux
];
buildInputs = [