conman: init at 0.3.1

Adding this package along with a service. https://github.com/dun/conman/releases/tag/conman-0.3.1

Changes to conman package as per review

Enabled parallel building for the conman package

+45
+45
pkgs/by-name/co/conman/package.nix
··· 1 + { 2 + lib, 3 + freeipmi, 4 + autoreconfHook, 5 + pkg-config, 6 + fetchFromGitHub, 7 + tcp_wrappers, 8 + stdenv, 9 + expect, 10 + }: 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "conman"; 13 + version = "0.3.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "dun"; 17 + repo = "conman"; 18 + tag = "conman-${finalAttrs.version}"; 19 + hash = "sha256-CHWvHYTmTiEpEfHm3TF5aCKBOW2GsT9Vv4ehpj775NQ="; 20 + }; 21 + 22 + enableParallelBuilding = true; 23 + 24 + nativeBuildInputs = [ 25 + autoreconfHook 26 + pkg-config 27 + ]; 28 + 29 + buildInputs = [ 30 + freeipmi # For libipmiconsole.so.2 31 + tcp_wrappers # For libwrap.so.0 32 + expect # For conman/*.exp scripts 33 + ]; 34 + 35 + meta = { 36 + description = "The Console Manager"; 37 + homepage = "https://github.com/dun/conman"; 38 + license = lib.licenses.gpl3Plus; 39 + platforms = lib.platforms.linux; 40 + maintainers = with lib.maintainers; [ 41 + frantathefranta 42 + ]; 43 + }; 44 + 45 + })