elkowar / eww

ElKowars wacky widgets
https://elkowar.github.io/eww
MIT License
9.21k stars 379 forks source link

Update ahash to fix `cargo install --locked` #1079

Closed itsjunetime closed 5 months ago

itsjunetime commented 5 months ago

Description

Right now, eww fails to install when invoked with cargo install --git $url because of some API changes made to dbusmenu-glib that violate semver (at least, I think? I'm still not 100% certain what exactly those errors come from; they may be from the rust-glib or rust-gtk bindings?). So cargo install --git $url --locked should work (since it won't update the broken crate to the broken version), but ahash is currently specified as 0.7.6, which is yanked from crates.io since it doesn't build in the configuration that eww is using it with.

This simply updates the yanked version of ahash so that eww can continue to be installed via cargo install --git $url --locked.

Checklist

Please make sure you can check all the boxes that apply to this PR.

I don't think anything on the checklist applies to this PR.