Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 914832 - gui-wm/hyprland-0.30.0 version bump
Summary: gui-wm/hyprland-0.30.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Julien Roy
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-27 07:21 UTC by inkflaw
Modified: 2023-10-03 01:48 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild (hyprland-0.30.0.ebuild,2.74 KB, text/plain)
2023-09-27 16:54 UTC, James McGeehan IV
Details
updated patch (hyprland-0.30.0-no-wlroots-automagic-r1.patch,1.16 KB, patch)
2023-09-27 16:54 UTC, James McGeehan IV
Details | Diff
failed build.log (build.log,437.60 KB, text/x-log)
2023-09-27 16:55 UTC, James McGeehan IV
Details
Upstream patch (hyprland-0.30.0-precompiled-headers.patch,1.88 KB, patch)
2023-09-29 01:46 UTC, James McGeehan IV
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description inkflaw 2023-09-27 07:21:19 UTC
hyprland's v0.30.0 version was released, https://github.com/hyprwm/Hyprland/releases/tag/v0.30.0
Comment 1 James McGeehan IV 2023-09-27 16:54:22 UTC
Created attachment 871530 [details]
ebuild
Comment 2 James McGeehan IV 2023-09-27 16:54:52 UTC
Created attachment 871531 [details, diff]
updated patch
Comment 3 James McGeehan IV 2023-09-27 16:55:17 UTC
Created attachment 871532 [details]
failed build.log
Comment 4 James McGeehan IV 2023-09-27 16:58:18 UTC
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.
Comment 5 Kenton Groombridge gentoo-dev 2023-09-28 18:54:42 UTC
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.
Comment 6 James McGeehan IV 2023-09-28 23:54:12 UTC
(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!
Comment 7 James McGeehan IV 2023-09-29 01:46:38 UTC
Created attachment 871691 [details, diff]
Upstream patch

Adding upstream patch for convenience
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-10-02 17:19:16 UTC
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?
Comment 9 inkflaw 2023-10-03 01:48:10 UTC
(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?