gui-apps/noctalia-qs: add 'crash-handler' use

Signed-off-by: dsaf <ghostyn678+git@gmail.com>
This commit is contained in:
dsaf
2026-04-24 01:06:19 -03:00
parent 064438ed02
commit c109ca595e
4 changed files with 28 additions and 15 deletions

View File

@@ -25,6 +25,7 @@
<flag name="sockets">Enable Unix Sockets (WARNING: Disabling is unsafe!)</flag>
<flag name="toplevel-management">Enable management of windows through zwlr-foreign-toplevel-management-v1 protocol</flag>
<flag name="tray">Enable system tray support using the status notifier dbus protocol</flag>
<flag name="crash-handler">Enable crash handling using <pkg>dev-cpp/cpptrace</pkg></flag>
</use>
<upstream>
<remote-id type="github">noctalia-dev/noctalia-qs</remote-id>

View File

@@ -23,10 +23,13 @@ SLOT="0"
# Upstream recommends leaving all build options enabled by default
IUSE="
+bluetooth +dwl +greetd +hyprland +i3 +jemalloc +layer-shell
+mpris +networkmanager +niri +notifications +pam +pipewire +policykit
+screencopy +session-lock +sockets +tray +toplevel-management
+upower +wayland +X
+jemalloc +sockets
+wayland +layer-shell +session-lock +toplevel-management
+hyprland +screencopy
+X +i3
+tray +pipewire +mpris +pam +policykit +greetd +upower +notifications
+bluetooth +networkmanager +crash-handler
+dwl +niri
"
REQUIRED_USE="
hyprland? ( wayland )
@@ -72,6 +75,7 @@ BDEPEND="
dev-libs/wayland-protocols
dev-util/wayland-scanner
)
crash-handler? ( dev-cpp/cpptrace[unwind] )
"
DOCS=( README.md changelog/ )
@@ -90,7 +94,7 @@ src_configure() {
-DDISTRIBUTOR="${BRANDING_OS_NAME} GURU"
-DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml"
-DGIT_REVISION=${GIT_REVISION}
-DCRASH_HANDLER=no # dev-cpp/cpptrace::gentoo does not have required use flags
-DCRASH_HANDLER=$(usex crash-handler)
-DBLUETOOTH=$(usex bluetooth)
-DDWL=$(usex dwl)
-DHYPRLAND=${_hyprland}

View File

@@ -23,10 +23,13 @@ SLOT="0"
# Upstream recommends leaving all build options enabled by default
IUSE="
+bluetooth +dwl +greetd +hyprland +i3 +jemalloc +layer-shell
+mpris +networkmanager +niri +notifications +pam +pipewire +policykit
+screencopy +session-lock +sockets +tray +toplevel-management
+upower +wayland +X
+jemalloc +sockets
+wayland +layer-shell +session-lock +toplevel-management
+hyprland +screencopy
+X +i3
+tray +pipewire +mpris +pam +policykit +greetd +upower +notifications
+bluetooth +networkmanager +crash-handler
+dwl +niri
"
REQUIRED_USE="
hyprland? ( wayland )
@@ -72,6 +75,7 @@ BDEPEND="
dev-libs/wayland-protocols
dev-util/wayland-scanner
)
crash-handler? ( dev-cpp/cpptrace[unwind] )
"
DOCS=( README.md changelog/ )
@@ -90,7 +94,7 @@ src_configure() {
-DDISTRIBUTOR="${BRANDING_OS_NAME} GURU"
-DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml"
-DGIT_REVISION=${GIT_REVISION}
-DCRASH_HANDLER=no # dev-cpp/cpptrace::gentoo does not have required use flags
-DCRASH_HANDLER=$(usex crash-handler)
-DBLUETOOTH=$(usex bluetooth)
-DDWL=$(usex dwl)
-DHYPRLAND=${_hyprland}

View File

@@ -21,10 +21,13 @@ SLOT="0"
# Upstream recommends leaving all build options enabled by default
IUSE="
+bluetooth +dwl +greetd +hyprland +i3 +jemalloc +layer-shell
+mpris +networkmanager +niri +notifications +pam +pipewire +policykit
+screencopy +session-lock +sockets +tray +toplevel-management
+upower +wayland +X
+jemalloc +sockets
+wayland +layer-shell +session-lock +toplevel-management
+hyprland +screencopy
+X +i3
+tray +pipewire +mpris +pam +policykit +greetd +upower +notifications
+bluetooth +networkmanager +crash-handler
+dwl +niri
"
REQUIRED_USE="
hyprland? ( wayland )
@@ -70,6 +73,7 @@ BDEPEND="
dev-libs/wayland-protocols
dev-util/wayland-scanner
)
crash-handler? ( dev-cpp/cpptrace[unwind] )
"
DOCS=( README.md changelog/ )
@@ -88,7 +92,7 @@ src_configure() {
-DDISTRIBUTOR="${BRANDING_OS_NAME} GURU"
-DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml"
-DGIT_REVISION=${EGIT_COMMIT}
-DCRASH_HANDLER=no # dev-cpp/cpptrace::gentoo does not have required use flags
-DCRASH_HANDLER=$(usex crash-handler)
-DBLUETOOTH=$(usex bluetooth)
-DDWL=$(usex dwl)
-DHYPRLAND=${_hyprland}