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.10 :: gentoo

Modified
License
MIT
USE flags
X dbus gles3 test

v0.9.0 :: 0/0.9 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm64 ~riscv
USE flags
X dbus gles3 openmp 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.
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
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
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
gui-wm/wayfire: add openmp USE flag and checks
Closes: https://bugs.gentoo.org/940040 Signed-off-by: Viorel Munteanu <ceamac@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: add 0.9.0
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
gui-wm/wayfire: fix building with gcc-15
Closes: https://bugs.gentoo.org/938288 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
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>