i3status-rust 0.32.1 -> 0.32.2 https://repology.org/project/i3status-rust/versions attrpath: i3status-rust Checking auto update branch... No auto update branch exists Old version 0.32.1" 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.32.2"; src = fetchFromGitHub { owner = "greshake"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-CKL4XsOBo8y4k06t5E7k2HBmI4VABW4rxU6Bjl52fhs="; }; cargoHash = "sha256-7v5813veJPP5NVe2gFZr+iXJmK+aLajSZuhEkgsMxuY="; 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; }; }