gui-wm / hikari

Wayland compositor inspired by CWM

Official package sites : https://hikari.acmelabs.space/ ·

Hikari is a minimalistic wayland window manager based on wlroots trying inspired by the simplicity of CWM in the X days. It aims stay out of your way and focus more on the task than the windows.

v2.3.3 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~x86
USE flags
X suid

General

X
Enable support for X11 applications (XWayland)
suid
Enable setuid root program(s)

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

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

dev-libs / libucl : Universal configuration library parser

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

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

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

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

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-libs / glib : The GLib library of C routines

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

dev-libs / libucl : Universal configuration library parser

dev-libs / wayland : Wayland protocol libraries

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

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

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

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

867808
gui-wm/hikari-2.3.3:0 - ERROR: gui-wm/hikari-2.3.3::gentoo failed (compile phase):
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-wm/hikari: drop 2.3.2
Now that wlroots-0.15 was patched to work with nvidia GBM, there should be no need to keep the wlroots-0.14 version. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-wm/hikari: add 2.3.3
Using with wlroots:0/15 currently segfaults with nvidia's GBM, but looking around this isn't hikari's fault (happens with sway as well), and supporting this new buggy GBM implementation is low priority -- so bumping anyway. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-wm/hikari: drop 2.2.2-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-wm/hikari: add 2.3.2
Non-maintainer bump to support newer wlroots wrt bug #789447, with some ebuild changes: * Revert to running bmake directly. This isn't just about -lN (many more options are missing and existing ones can even mean different things), `bmake -j$(makeopts_jobs)` is more solid. Seems better to think of it as its own thing than a $MAKE drop-in replacement (like jamfiles or so). Note: MAKEFLAGS is recognized by bmake to pass extra arguments * Drop most [X?] as interest here is only wlroots xwayland support * IUSE=X now non-default to match wlroots' and use profile settings * Drop other IUSE and enable by default (trivial and no dependencies) * Pin to wlroots:0/14 to avoid future issues * Pass ETC_PREFIX at build time so it knows where to find the config * Drop upstreamed pkgconfig patch Closes: https://bugs.gentoo.org/779112 Closes: https://bugs.gentoo.org/789447 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/hikari: add MAKEOPTS filtering hack for now
We need to hack out --load-average (-l) from MAKEOPTS for now until we have a better way (e.g. flag-o-matic.eclass) to filter out options from MAKEOPTS for implementations which don't support it, like bmake. Thanks-to: ggabriel Bug: https://bugs.gentoo.org/778191 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-wm/hikari: fix dev-libs/wayland-protocols dependency
This belongs in DEPEND, not BDEPEND, because we need the 'right type' (they could differ) of the headers and for them to be in the right location. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
gui-wm/hikari: fix {PV} -> ${PV} typo
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
gui-wm/hikari: use emake instead of (b)make directly
PMS guarantees [0] that 'emake' respects ${MAKE}, so let's use that to ensure that e.g. ${MAKEFLAGS} from the user is respected. [0] https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-12800012.3.8 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/hikari: fix suid flag usage
was changed from WITH_SUID to WITHOUT_SUID Closes: https://bugs.gentoo.org/758968 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/18564 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/hikari: drop old version
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/18057 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Aisha Tammy · gentoo
gui-wm/hikari: version bump to 2.2.2
should really fix the direct CC calls Closes: https://bugs.gentoo.org/745375 Closes: https://bugs.gentoo.org/745399 Package-Manager: Portage-3.0.8, Repoman-3.0.1 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/hikari: drop old version
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/17717 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Aisha Tammy · gentoo
gui-wm/hikari: version bump to 2.2.1
and pkg-config calling as well Closes: https://bugs.gentoo.org/741164 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
gui-wm/hikari: fix misalignments, add missing dies, fix typo on 2.1.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Aisha Tammy · gentoo
gui-wm/hikari: drop old version
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/17262 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Aisha Tammy · gentoo
gui-wm/hikari: drop old version
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Aisha Tammy · gentoo
gui-wm/hikari: version bump
also gets rid of gnu make patch Closes: https://bugs.gentoo.org/736850 Package-Manager: Portage-3.0.2, Repoman-2.3.23 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/hikari: update to version 2.1.1
Closes: https://bugs.gentoo.org/733646 Closes: https://bugs.gentoo.org/730550 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/16999 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/hikari: remove old bugged version
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/16290 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Aisha Tammy · gentoo
gui-wm/hikari: version bump to 2.0.2
Closes: https://bugs.gentoo.org/728642 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/hikari: fix configuration files install
Closes: https://bugs.gentoo.org/728242 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/16246 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/hikari: major version bump
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/16136 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-wm/hikari: new wayland window manager
Closes: https://bugs.gentoo.org/719672 hikari is a minimalistic wayland window manager based on wlroots trying inspired by the simplicity of CWM in the X days. It aims stay out of your way and focus more on the task than the windows. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/15531 Signed-off-by: Aaron Bauman <bman@gentoo.org>