i3status-rust 0.32.3 -> 0.33.0 https://repology.org/project/i3status-rust/versions attrpath: i3status-rust Checking auto update branch... No auto update branch exists Old version 0.32.3" not present in master derivation file with contents: { lib , rustPlatform , fetchFromGitHub , pkg-config , makeWrapper , dbus , libpulseaudio , notmuch , openssl , ethtool , lm_sensors , iw , iproute2 , withICUCalendar ? false }: rustPlatform.buildRustPackage rec { pname = "i3status-rust"; version = "0.33.0"; src = fetchFromGitHub { owner = "greshake"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-DIEWmXqs4yNIJsBBhH7khOY6RJQ9qRoSTIHN/aeBuA4="; }; cargoHash = "sha256-5946aMSndBkXCY0jjnhPc5x9wFOC1zjJNkFkMFFOuxo="; nativeBuildInputs = [ pkg-config makeWrapper ]; buildInputs = [ dbus libpulseaudio notmuch openssl lm_sensors ]; buildFeatures = [ "notmuch" "maildir" "pulseaudio" ] ++ (lib.optionals withICUCalendar [ "icu_calendar" ]); 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; }; }