i3status-rust 0.30.7 -> 0.31.0 https://repology.org/project/i3status-rust/versions attrpath: i3status-rust Checking auto update branch... No auto update branch exists Old version 0.30.7" not present in master derivation file with contents: { lib , rustPlatform , fetchFromGitHub , pkg-config , makeWrapper , dbus , libpulseaudio , notmuch , openssl , ethtool , lm_sensors , iw , iproute2 }: rustPlatform.buildRustPackage rec { pname = "i3status-rust"; version = "0.31.0"; src = fetchFromGitHub { owner = "greshake"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-xOwzNQGoa5rOEZnIt8738aGTHSWvgzN17TSc3hi+fcE="; }; cargoHash = "sha256-rZmqyIe/FUIard35NFr5W/18t1auSYdAV54dlEprnm8="; nativeBuildInputs = [ pkg-config makeWrapper ]; buildInputs = [ dbus libpulseaudio notmuch openssl lm_sensors ]; buildFeatures = [ "notmuch" "maildir" "pulseaudio" ]; prePatch = '' substituteInPlace src/util.rs \ --replace "/usr/share/i3status-rust" "$out/share" ''; postInstall = '' mkdir -p $out/share cp -R examples files/* $out/share ''; postFixup = '' wrapProgram $out/bin/i3status-rs --prefix PATH : ${lib.makeBinPath [ iproute2 ethtool iw ]} ''; # Currently no tests are implemented, so we avoid building the package twice doCheck = false; meta = with lib; { description = "Very resource-friendly and feature-rich replacement for i3status"; homepage = "https://github.com/greshake/i3status-rust"; license = licenses.gpl3Only; mainProgram = "i3status-rs"; maintainers = with maintainers; [ backuitist globin ]; platforms = platforms.linux; }; }