hyprlang: bump to 0.3.1, fixing 32-bit tests
hyprlang is likely going to be a dependency for the next version of Hyprland.
-
bumped xdg-desktop-portal-hyprland (hyprlang 0.3.x includes a breaking change, but xdg-desktop-portal-hyprland doesn't call the function that changed. Bumped the version because of building for more arches).xdg-desktop-portal-hyprland needs patches (similar to the ones for hyprlang) to work in 32-bit land. -
Patched the tests so they compile on 32-bit machines. https://stackoverflow.com/questions/65406823/is-there-a-portable-literal-suffix-for-int64-t-and-similar-types -
Fixed the tests so they pass on 32-bit machines. -
Sent the fixes upstream and it was merged and released!