2022-11-04T00:48:10 blightmud 4.0.0 -> 5.0.0 https://repology.org/metapackage/blightmud/versions 2022-11-04T00:48:12 attrpath: blightmud 2022-11-04T00:48:12 Checking auto update branch... 2022-11-04T00:48:12 No auto update branch exists 2022-11-04T00:48:13 Old version 4.0.0" not present in master derivation file with contents: { stdenv , lib , fetchFromGitHub , rustPlatform , pkg-config , alsa-lib , openssl , withTTS ? false , speechd }: rustPlatform.buildRustPackage rec { pname = "blightmud"; version = "5.0.0"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; sha256 = "sha256-AGKlkNpNdyD2cJGs350/076Qd/8M/nmRAaHJyefFRgw="; }; cargoSha256 = "sha256-RI0J60DCspJ501VR3TpqD6pjzO6//Qq1NgQb45d32ks="; buildFeatures = lib.optional withTTS "tts"; nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ]; buildInputs = [ alsa-lib openssl ] ++ lib.optionals withTTS [ speechd ]; checkFlags = let # Most of Blightmud's unit tests pass without trouble in the isolated # Nixpkgs build env. The following tests need to be skipped. skipList = [ "test_connect" "test_gmcp_negotiation" "test_ttype_negotiation" "test_reconnect" "test_is_connected" "test_mud" "test_server" "test_lua_script" "timer_test" "validate_assertion_fail" ]; skipFlag = test: "--skip " + test; in builtins.concatStringsSep " " (builtins.map skipFlag skipList); meta = with lib; { description = "A terminal MUD client written in Rust"; longDescription = '' Blightmud is a terminal client for connecting to Multi User Dungeon (MUD) games. It is written in Rust and supports TLS, GMCP, MSDP, MCCP2, tab completion, text searching and a split view for scrolling. Blightmud can be customized with Lua scripting for aliases, triggers, timers, customized status bars, and more. Blightmud supports several accessibility features including an optional built-in text-to-speech engine and a screen reader friendly mode. ''; homepage = "https://github.com/Blightmud/Blightmud"; license = licenses.gpl3Plus; maintainers = with maintainers; [ cpu ]; platforms = platforms.linux; }; }