repo/proj/guru:master commit in: gui-apps/quickshell/
"David Roman" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786002453.dc01168d45a99def5fe60c7ab02a796615367039.davidroman@gentoo> |
commit: dc01168d45a99def5fe60c7ab02a796615367039
Author: Emi <reedy.sailors.8t <AT> icloud <DOT> com>
AuthorDate: Thu Aug 6 07:47:33 2026 +0000
Commit: David Roman <stkw0 <AT> disroot <DOT> org>
CommitDate: Thu Aug 6 07:47:33 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc01168d
gui-apps/quickshell: update live ebuild
Signed-off-by: Emi <reedy.sailors.8t <AT> icloud.com>
gui-apps/quickshell/quickshell-9999.ebuild | 20 ++++++++------------
1 file changed, 8 insertions(+), 12 deletions(-)
diff --git a/gui-apps/quickshell/quickshell-9999.ebuild b/gui-apps/quickshell/quickshell-9999.ebuild
index 4c5dd7550c..862243c0e1 100644
--- a/gui-apps/quickshell/quickshell-9999.ebuild
+++ b/gui-apps/quickshell/quickshell-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit branding cmake flag-o-matic xdg toolchain-funcs
+inherit branding cmake xdg toolchain-funcs
DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
HOMEPAGE="https://quickshell.org/"
@@ -13,11 +13,12 @@ if [[ "${PV}" = *9999 ]]; then
EGIT_REPO_URI="https://github.com/quickshell-mirror/${PN^}.git"
else
SRC_URI="https://github.com/quickshell-mirror/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~arm64"
fi
LICENSE="LGPL-3"
SLOT="0"
+
# Upstream recommends leaving all build options enabled by default
IUSE="
+jemalloc +sockets
@@ -40,15 +41,13 @@ RDEPEND="
dev-qt/qtbase:6=[dbus,vulkan,X?]
dev-qt/qtsvg:6=
dev-qt/qtdeclarative:6=
+ x11-libs/libdrm
jemalloc? ( dev-libs/jemalloc )
wayland? (
dev-libs/wayland
dev-qt/qtwayland:6=
)
- screencopy? (
- x11-libs/libdrm
- media-libs/mesa
- )
+ screencopy? ( media-libs/mesa )
X? ( x11-libs/libxcb )
pipewire? ( media-video/pipewire )
pam? ( sys-libs/pam )
@@ -75,16 +74,13 @@ BDEPEND="
DOCS=( README.md changelog/ )
+PATCHES=( "${FILESDIR}/${PN}-0.3.0-strict-aliasing.patch" )
+
src_configure() {
if tc-ld-is-mold; then
ewarn "Using mold as a linker for quickshell will cause runtime issues"
tc-ld-force-bfd
fi
- # -Werror=strict-aliasing
- # https://github.com/quickshell-mirror/quickshell/issues/599
- append-flags -fno-strict-aliasing
- filter-lto
-
# hyprland controls all Hyprland sub-features as a group.
# i3 controls I3/Sway IPC.
# screencopy controls all screencopy backends (icc, wlr, hyprland-toplevel).
@@ -95,7 +91,6 @@ src_configure() {
local mycmakeargs=(
-DDISTRIBUTOR="${BRANDING_OS_NAME} GURU"
-DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml"
- -DGIT_REVISION=${EGIT_COMMIT}
-DCRASH_HANDLER=$(usex crash-handler)
-DUSE_JEMALLOC=$(usex jemalloc)
-DSOCKETS=$(usex sockets)
@@ -125,6 +120,7 @@ src_configure() {
-DSERVICE_NOTIFICATIONS=$(usex notifications)
-DBLUETOOTH=$(usex bluetooth)
-DNETWORK=$(usex networkmanager)
+
)
cmake_src_configure
}