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.2 :: 0 :: gentoo

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

v2.2.2-r1 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~x86
USE flags
X gamma layershell screencopy suid virtual-io

General

X
Enable support for X11 applications (XWayland)
X
Enable support for X11 applications (XWayland)
gamma
add gamma control for redshift
layershell
add support for wayland apps using layer shell
screencopy
add support for screen grabbing
suid
Enable setuid root program, with potential security risks
virtual-io
enable virtual input/output support, needed for remote I/O in VNC

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

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

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

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

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

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>