Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 728504 - gui-wm/wayfire should make X11 dependency optional
Summary: gui-wm/wayfire should make X11 dependency optional
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Aisha Tammy
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-06-16 23:25 UTC by Fpemud
Modified: 2020-08-17 01:36 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fpemud 2020-06-16 23:25:52 UTC
I'm trying to remove x11 packages from my system.
gui-wm/wayfire can be built without x11 dependency if xwayland is not used.
I have temporarily modified wayfire ebuild to eliminate all the X USE flag. 
(https://github.com/fpemud/fpemud-overlay/blob/master/gui-wm/wayfire/wayfire-9999.ebuild)
media-libs/glm, which is the only dependency of wayfire that needs x11, is also capable of being x11 free. (bug #728360)
Comment 1 Aisha Tammy 2020-06-17 02:02:40 UTC
I am opposed to doing this as wayfire has not provided a clear path to disabling Xwayland.

I will ask the wayfire devs and report back.
Comment 2 Aisha Tammy 2020-06-17 02:23:53 UTC
(In reply to Fpemud from comment #0)
> I'm trying to remove x11 packages from my system.
> gui-wm/wayfire can be built without x11 dependency if xwayland is not used.
> I have temporarily modified wayfire ebuild to eliminate all the X USE flag. 
> (https://github.com/fpemud/fpemud-overlay/blob/master/gui-wm/wayfire/wayfire-
> 9999.ebuild)
> media-libs/glm, which is the only dependency of wayfire that needs x11, is
> also capable of being x11 free. (bug #728360)

I've reported it to the devs, and we came to a simple solutions which allows them to add an Xwayland option. 
No guarantees when but I will update the ebuild when that change takes place.
Comment 3 Larry the Git Cow gentoo-dev 2020-08-17 01:36:20 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c685f0536fa2c041527be681eb93800c8afbde77

commit c685f0536fa2c041527be681eb93800c8afbde77
Author:     Aisha Tammy <gentoo@aisha.cc>
AuthorDate: 2020-08-05 09:41:20 +0000
Commit:     Aaron Bauman <bman@gentoo.org>
CommitDate: 2020-08-17 01:36:06 +0000

    gui-wm/wayfire: version bump to 0.5.0
    
    Closes: https://bugs.gentoo.org/728880
    Closes: https://bugs.gentoo.org/728504
    
    Package-Manager: Portage-3.0.1, Repoman-2.3.23
    Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
    Signed-off-by: Aaron Bauman <bman@gentoo.org>

 gui-wm/wayfire/Manifest             |  1 +
 gui-wm/wayfire/wayfire-0.5.0.ebuild | 92 +++++++++++++++++++++++++++++++++++++
 gui-wm/wayfire/wayfire-9999.ebuild  | 26 +++++------
 3 files changed, 106 insertions(+), 13 deletions(-)