gui-wm / wayfire

compiz like 3D wayland compositor

Official package sites : https://github.com/WayfireWM/wayfire ·

compiz like eye-candy 3D wayland, with low memory footprint. Aims to bring desktop features such as 3D cube, fire burn, fisheye, wrot and all other desktop effects to wayland.

v9999 :: 0/0.9 :: gentoo

Modified
License
MIT
USE flags
X dbus gles3 test

v0.8.1-r2 :: 0/0.8 :: gentoo

Modified
License
MIT
Keywords
amd64 ~arm64 ~riscv
USE flags
X dbus gles3 test

General

X
Enable support for X11 applications (XWayland).
dbus
Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
gles3
Enable OpenGL ES 3.x Features.
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

dev-cpp / doctest : The fastest feature-rich C++11/14/17/20 single-header testing framework

dev-cpp / nlohmann_json : JSON for Modern C++

dev-libs / glib : The GLib library of C routines

dev-libs / libevdev : Handler library for evdev events

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

gui-libs / wf-config : library for managing wayfire configuration files

gui-libs / wlroots : Pluggable, composable, unopinionated modules for building a Wayland compositor

media-libs / glm : OpenGL Mathematics

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

x11-libs / pango : Internationalized text layout and rendering library

x11-libs / pixman : Low-level pixel manipulation routines

dev-cpp / nlohmann_json : JSON for Modern C++

dev-libs / glib : The GLib library of C routines

dev-libs / libevdev : Handler library for evdev events

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

gui-libs / wf-config : library for managing wayfire configuration files

gui-libs / wlroots : Pluggable, composable, unopinionated modules for building a Wayland compositor

media-libs / glm : OpenGL Mathematics

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

x11-libs / pango : Internationalized text layout and rendering library

x11-libs / pixman : Low-level pixel manipulation routines

x11-misc / xkeyboard-config : X keyboard configuration database

gui-apps / wcm : Wayfire Config Manager

gui-apps / wf-shell : Compiz like 3D wayland compositor

gui-libs / wayfire-plugins-extra : extra plugins for wayfire

930669
sys-devel/clang-18.1.4: ICE when building gui-wm/wayfire-0.8.1-r1
935679
gui-wm/wayfire-0.8.1-r2 - [perl-5.40] [icu-75.1] meson.build: ERROR: Dependencies must be external dependencies
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
gui-wm/wayfire: drop 0.8.1-r1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
gui-wm/wayfire: Stabilize 0.8.1-r2 amd64, #933557
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-wm/wayfire: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
gui-wm/wayfire: sync live ebuild
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Viorel Munteanu · gentoo
gui-wm/wayfire: resolve issues in wayfire-session
Start dbus (add a USE flag for this). Add a config file to disable hardware cursor (invisible on nvidia). Initialize .ini file if absent (and remove the postinst message). It can be started from a tty or from sddm. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: Stabilize 0.8.1-r1 amd64, #930588
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
gui-wm/wayfire: reword local use flags
Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/35828 Signed-off-by: Sam James <sam@gentoo.org>
Alfred Wingate · gentoo
gui-wm/wayfire: add patch to not use system installed configuration
* Otherwise you would get hard to parse errors when different parts of build are built with different configurations. Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
gui-wm/wayfire: Stabilize 0.8.0-r1 amd64, #927023
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Alfred Wingate · gentoo
gui-wm/wayfire: drop 0.7.5-r1, 0.8.0
Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Alfred Wingate · gentoo
gui-wm/wayfire: update live ebuild
* Remove system-wfconfig and system-wlroots use flags, the default will be to use system wf-config and system wlroots. Now that upstream is more active and targets specific wlroots major releases the point of system-wlroots has gone. wf-config has the same upstream so using a bundled version doesn't have much rationale. * Remove dependency on wlroots-9999 and instead require a specific major release of wlroots that could be updated as seen fit. Closes: https://bugs.gentoo.org/916431 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Alfred Wingate · gentoo
gui-wm/wayfire: add 0.8.1
* Remove system-wfconfig and system-wlroots use flags, the default will be to use system wf-config and system wlroots. Now that upstream is more active and targets specific wlroots major releases the point of system-wlroots has gone. wf-config has the same upstream so using a bundled version doesn't have much rationale. * Drop x86 keyword, wlroots-17 drm backend is unavailable for x86 and wayfire expects the backend unconditionally in its api. Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
gui-wm/wayfire: remove debug use flag
[sam: It's not appropriate to have a USE flag just for compiler flags, plus asan/ubsan/valgrind aren't appropriate in ebuilds either as they're so sensitive to e.g. sandbox.] Closes: https://bugs.gentoo.org/923333 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/35092 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
gui-wm/wayfire: fix duplicate manpage
Closes: https://bugs.gentoo.org/922898 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/35009 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: Stabilize 0.8.0 amd64, #922537
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
gui-wm/wayfire: drop 0.7.3-r3, 0.7.5
Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Ben Kohler <bkohler@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
gui-wm/wayfire: Stabilize 0.7.5-r1 amd64, #918978
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Alfred Wingate · gentoo
gui-libs/wayfire-plugins-extra: add 0.8.0
Closes: https://bugs.gentoo.org/915795 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Alfred Wingate · gentoo
gui-wm/wayfire: add 0.8.0
Bug: https://bugs.gentoo.org/915795 Bug: https://bugs.gentoo.org/916431 Closes: https://bugs.gentoo.org/831959 Closes: https://bugs.gentoo.org/859256 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
gui-wm/wayfire: require missing use flags
* drm and libinput were made optional in wlroots-0.15, they are required by wayfire unconditionally though. * Require x11-backend in wlroots to avoid automagic in wayfire. https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/b37731cdbbef4dc52033c2d26b04d2329720fa07 https://github.com/WayfireWM/wayfire/blob/v0.7.5/meson.build#L133 Closes: https://bugs.gentoo.org/907638 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/32131 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: fix build w/ gcc 13
Closes: https://bugs.gentoo.org/895570 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: Stabilize 0.7.5 amd64, #901885
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: EAPI 8, sync live
Closes: https://bugs.gentoo.org/884055 Signed-off-by: Sam James <sam@gentoo.org>
Aisha Tammy · gentoo
gui-wm/wayfire: add 0.7.5
Closes: https://bugs.gentoo.org/884055 Signed-off-by: Aisha Tammy <aisha@bsd.ac> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: drop 0.7.2-r1, 0.7.3-r2
Bug: https://bugs.gentoo.org/886731 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
gui-wm/wayfire: Stabilize 0.7.3-r3 amd64, #886731
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: fix MissingUseDepDefault on cairo
Closes: https://bugs.gentoo.org/875929 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: crank up wlroots dep
Closes: https://bugs.gentoo.org/859487 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marc Cramer · gentoo
gui-wm/wayfire: bump to 0.7.3
Closes: https://bugs.gentoo.org/840978 Signed-off-by: Marc Cramer <m1027@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
gui-wm/wayfire: depend on dev-libs/wayland
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
yemou Hannam · gentoo
gui-wm/wayfire: add debug useflag
Build wayfire with asan as suggested by upstream for debugging crashes. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: yemou Hannam <meeyou@tuta.io> Closes: https://github.com/gentoo/gentoo/pull/22665 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stijn Tintel · gentoo
gui-wm/wayfire: keyword 0.7.2 for ~riscv
Closes: https://github.com/gentoo/gentoo/pull/22322 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
gui-wm/wayfire: drop 0.7.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
gui-wm/wayfire: stabilize 0.7.2 for amd64
Closes: https://bugs.gentoo.org/811888 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
gui-wm/wayfire: add X? ( x11-base/xwayland ) dep
Bug: https://bugs.gentoo.org/811888 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: fix pkg_postinst message (config location)
No point revbumping as it's for first-time installs only. Reported-by: catbeard Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: add 0.7.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-libs/wayfire: (and co) drop old versions
Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/21303 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
gui-wm/wayfire: amd64 stable wrt bug #771246
Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/wayfire: fix live ebuild for wlroots changes
Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/20472 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Aisha Tammy · gentoo
gui-wm/wayfire: version bump to 0.7.1
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Aisha Tammy · gentoo
gui-wm/wayfire: drop old unstable versions
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/wayfire: version bump to 0.7.0
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/wayfire: Stabilize 0.5.0 amd64, #752024
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/wayfire: version bump to 0.6.0
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-wm/wayfire: drop old
* Drop old at request of maintainer Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
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>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/wayfire: fix version dependency on wf-config
dependency has been unsrestricted as only one of the packages(wf-config) in the wayfire ecosystem has a new release to fix it with gcc-10. Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/wayfire: remove debug symbols
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/wayfire: fix dependency versioning for building
Closes: https://bugs.gentoo.org/723760 added proper dependency versions of wlroots also changed options to src_configure instead of src_compile as per standard convention not version bumping as this fixes compile bugs and no runtime changes Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/15875 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/wayfire: compiz like 3d wayland manager
Closes: https://bugs.gentoo.org/686854 compiz like eye-candy 3D wayland, with low memory footprint. Aims to bring desktop features such as 3D cube, fire burn, fisheye, wrot and all other desktop effects to wayland. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Aaron Bauman <bman@gentoo.org>