hyprland's v0.30.0 version was released, https://github.com/hyprwm/Hyprland/releases/tag/v0.30.0
Created attachment 871530 [details] ebuild
Created attachment 871531 [details, diff] updated patch
Created attachment 871532 [details] failed build.log
I began working on a version bump, but could use some help figuring out a build error I'm running into. I had to update the no-wlroots-automagic patch, as it does not cleanly apply above 0.29.1. Additionally, this version requires C++20 formatting library, so GCC 13 is needed. I've attached my current ebuild for 0.30.0, an updated patch, as well as the failing build.log.
Looks like the build error was fixed upstream: https://github.com/hyprwm/Hyprland/commit/8637bfb1b79d7778447d93349f14b86dea41d2a4 After applying this patch on top of your previous work (thanks!), 0.30.0 builds and installs for me.
(In reply to Kenton Groombridge from comment #5) > Looks like the build error was fixed upstream: > https://github.com/hyprwm/Hyprland/commit/ > 8637bfb1b79d7778447d93349f14b86dea41d2a4 > > After applying this patch on top of your previous work (thanks!), 0.30.0 > builds and installs for me. very nice! thanks!
Created attachment 871691 [details, diff] Upstream patch Adding upstream patch for convenience
commit 39d250de8ebc74f75175de56dcc62fbd192eb723 Author: Sam James <sam@gentoo.org> Date: Sun Oct 1 08:46:46 2023 +0100 gui-wm/hyprland: add BDEPEND too Signed-off-by: Sam James <sam@gentoo.org> commit 8638d39fc667326d1e3118c66485ae7ef371eff1 Author: Julien Roy <julien@jroy.ca> Date: Fri Sep 29 09:41:10 2023 -0400 gui-wm/hyprland: drop 0.28.0-r1 Signed-off-by: Julien Roy <julien@jroy.ca> Closes: https://github.com/gentoo/gentoo/pull/33113 Signed-off-by: Sam James <sam@gentoo.org> commit a486e82beae83e480cf6d18cf0fe10bdb77086a5 Author: Julien Roy <julien@jroy.ca> Date: Fri Sep 29 09:40:55 2023 -0400 gui-wm/hyprland: add 0.30.0 Signed-off-by: Julien Roy <julien@jroy.ca> Signed-off-by: Sam James <sam@gentoo.org> Could you file a new bug for any remaining bits?
(In reply to Sam James from comment #8) > commit 39d250de8ebc74f75175de56dcc62fbd192eb723 > Author: Sam James <sam@gentoo.org> > Date: Sun Oct 1 08:46:46 2023 +0100 > > gui-wm/hyprland: add BDEPEND too > > Signed-off-by: Sam James <sam@gentoo.org> > > commit 8638d39fc667326d1e3118c66485ae7ef371eff1 > Author: Julien Roy <julien@jroy.ca> > Date: Fri Sep 29 09:41:10 2023 -0400 > > gui-wm/hyprland: drop 0.28.0-r1 > > Signed-off-by: Julien Roy <julien@jroy.ca> > Closes: https://github.com/gentoo/gentoo/pull/33113 > Signed-off-by: Sam James <sam@gentoo.org> > > commit a486e82beae83e480cf6d18cf0fe10bdb77086a5 > Author: Julien Roy <julien@jroy.ca> > Date: Fri Sep 29 09:40:55 2023 -0400 > > gui-wm/hyprland: add 0.30.0 > > Signed-off-by: Julien Roy <julien@jroy.ca> > Signed-off-by: Sam James <sam@gentoo.org> > > Could you file a new bug for any remaining bits? Seems everything is good, what's the remaining bits?