{ pkgs, lib, fetchFromGitHub, stdenv }: stdenv.mkDerivation rec { pname = "unrealircd"; version = "6.0.3"; src = fetchFromGitHub { owner = "unrealircd"; repo = "unrealircd"; rev = "537f5d050eb9713844952a208a8e7ec61482ee67"; sha256 = "sha256:07ckkls5cnbgfx7fqr5s99sckn4gkd3rh7xlmaicvgk6ai47zqzf"; }; configurePhase = "./Config"; buildInputs = [ pkgs.openssl pkgs.openssl.dev pkgs.pkg-config ]; nativeBuildInputs = [ pkgs.openssl pkgs.openssl.dev pkgs.pkg-config ]; meta = with lib; { description = "UnrealIRCd is a highly advanced IRCd with a strong focus on modularity, an advanced and highly configurable configuration file."; homepage = "https://www.unrealircd.org/"; license = licenses.gpl2; # maintainers = with maintainers; [ lovek323 equirosa ]; platforms = platforms.unix; }; }