summaryrefslogtreecommitdiff
path: root/gui-libs
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-21 03:04:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-21 03:04:37 -0500
commit805088e14f2164ec415b97288657da8492869f97 (patch)
tree88ee58152921ddf6bef7248fce98099789b33d14 /gui-libs
parent72e61757ad18b354c7e086543f02375857946e03 (diff)
downloadbaldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.gz
baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.xz
baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.zip
Adding metadata
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/aquamarine/Manifest1
-rw-r--r--gui-libs/aquamarine/aquamarine-0.11.0.ebuild1
-rw-r--r--gui-libs/aquamarine/aquamarine-0.12.0.ebuild1
-rw-r--r--gui-libs/aquamarine/aquamarine-0.12.1.ebuild1
-rw-r--r--gui-libs/aquamarine/aquamarine-0.13.0.ebuild54
-rw-r--r--gui-libs/aquamarine/aquamarine-9999.ebuild2
-rw-r--r--gui-libs/hyprland-guiutils/Manifest1
-rw-r--r--gui-libs/hyprland-guiutils/hyprland-guiutils-0.2.2.ebuild33
-rw-r--r--gui-libs/hyprutils/Manifest3
-rw-r--r--gui-libs/hyprutils/hyprutils-0.13.0.ebuild39
-rw-r--r--gui-libs/hyprutils/hyprutils-0.14.0.ebuild (renamed from gui-libs/hyprutils/hyprutils-0.11.1.ebuild)0
-rw-r--r--gui-libs/kddockwidgets/Manifest1
-rw-r--r--gui-libs/kddockwidgets/kddockwidgets-2.4.1.ebuild49
-rw-r--r--gui-libs/xdg-desktop-portal-hyprland/Manifest2
-rw-r--r--gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.12.ebuild2
-rw-r--r--gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.4.0.ebuild (renamed from gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.11-r1.ebuild)0
16 files changed, 146 insertions, 44 deletions
diff --git a/gui-libs/aquamarine/Manifest b/gui-libs/aquamarine/Manifest
index 1413c9fc68ee..a29da0fbb197 100644
--- a/gui-libs/aquamarine/Manifest
+++ b/gui-libs/aquamarine/Manifest
@@ -1,3 +1,4 @@
DIST aquamarine-0.11.0.tar.gz 92374 BLAKE2B 825b5db01b99c1abd9a0ec99907709cb6fd29cc43f4a70133e568efbd95311faa1dedc769b120e596f33d45e4b4c019088068d351dfbdd024662c679bb51b2d6 SHA512 b34805733e94dab39ceeb8536b1b41972b0baba83672cf072dd6d3f75d558168e05ea20645f4619b7305874a431e9a68c70fc9149a982c74247281f2eb3ab635
DIST aquamarine-0.12.0.tar.gz 96368 BLAKE2B b88f27de18815176e0bbfd2092cae8825bc6414ffbb0cfb9899001da77b477b6d308f43300f76d17285a0d052cf9887f9c0c75d2990a45b8383dfcc1ad913854 SHA512 14eea03cba498ed398f90933bebd987e6d3f319f5223efdeb808e194b4237486d2b05334799415930821b0e17d9478709bea8ab4f9d6c8aaf297e95f251b0b84
DIST aquamarine-0.12.1.tar.gz 96571 BLAKE2B 04dea75c01c8b199111d144bba00c45c7617cb85f1f3783384d5b1369c546f91721705a21ccaab85991b51af0d407f3f5a6c50e23aece219f0536631171c92b6 SHA512 72a17efb823dbe2e2709ff314e6e9221d5091e066cf18b27087fbf51f58ead466c2b9e2a38baf6ec79f7a74ec8c2d80d671dbd5c290839f7ddf51ead3d22eb85
+DIST aquamarine-0.13.0.tar.gz 100353 BLAKE2B b1fee1b79cd17719c533775522d1dab3c902ab262b8a397b2c10ec88bcc3a77f3941a4a85f1224053e20f2980fe473351e900386f69e3622f083650d4aad0eb3 SHA512 b1a483e0a62f254f7e06093ef83c0efd5d23b6bd4af93c0397dada1dddd21e0c54944779ddb7759cc2e1f05bdabfce32f2011cdc1943350fee4d53781862ffdf
diff --git a/gui-libs/aquamarine/aquamarine-0.11.0.ebuild b/gui-libs/aquamarine/aquamarine-0.11.0.ebuild
index 248ad064b724..8056eff8b910 100644
--- a/gui-libs/aquamarine/aquamarine-0.11.0.ebuild
+++ b/gui-libs/aquamarine/aquamarine-0.11.0.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
dev-libs/wayland
>=dev-util/hyprwayland-scanner-0.4.5
>=gui-libs/hyprutils-0.8.4:=
+ <gui-libs/hyprutils-0.14.0:=
media-libs/libdisplay-info:=
media-libs/libglvnd
media-libs/mesa[opengl]
diff --git a/gui-libs/aquamarine/aquamarine-0.12.0.ebuild b/gui-libs/aquamarine/aquamarine-0.12.0.ebuild
index 248ad064b724..8056eff8b910 100644
--- a/gui-libs/aquamarine/aquamarine-0.12.0.ebuild
+++ b/gui-libs/aquamarine/aquamarine-0.12.0.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
dev-libs/wayland
>=dev-util/hyprwayland-scanner-0.4.5
>=gui-libs/hyprutils-0.8.4:=
+ <gui-libs/hyprutils-0.14.0:=
media-libs/libdisplay-info:=
media-libs/libglvnd
media-libs/mesa[opengl]
diff --git a/gui-libs/aquamarine/aquamarine-0.12.1.ebuild b/gui-libs/aquamarine/aquamarine-0.12.1.ebuild
index 248ad064b724..8056eff8b910 100644
--- a/gui-libs/aquamarine/aquamarine-0.12.1.ebuild
+++ b/gui-libs/aquamarine/aquamarine-0.12.1.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
dev-libs/wayland
>=dev-util/hyprwayland-scanner-0.4.5
>=gui-libs/hyprutils-0.8.4:=
+ <gui-libs/hyprutils-0.14.0:=
media-libs/libdisplay-info:=
media-libs/libglvnd
media-libs/mesa[opengl]
diff --git a/gui-libs/aquamarine/aquamarine-0.13.0.ebuild b/gui-libs/aquamarine/aquamarine-0.13.0.ebuild
new file mode 100644
index 000000000000..c118b1502015
--- /dev/null
+++ b/gui-libs/aquamarine/aquamarine-0.13.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Aquamarine is a very light linux rendering backend library"
+HOMEPAGE="https://github.com/hyprwm/aquamarine"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
+else
+ SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+
+# Upstream states that the simpleWindow test is broken, see bug 936653
+RESTRICT="test"
+RDEPEND="
+ >=dev-libs/libinput-1.30.0
+ dev-libs/wayland
+ >=dev-util/hyprwayland-scanner-0.4.5
+ >=gui-libs/hyprutils-0.8.4:=
+ media-libs/libdisplay-info:=
+ media-libs/libglvnd
+ media-libs/mesa[opengl]
+ sys-apps/hwdata
+ >=sys-auth/seatd-0.8.0
+ x11-libs/cairo
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ virtual/libudev
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/wayland-protocols
+"
+
+BDEPEND="
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
+ cmake_src_prepare
+}
diff --git a/gui-libs/aquamarine/aquamarine-9999.ebuild b/gui-libs/aquamarine/aquamarine-9999.ebuild
index 248ad064b724..c118b1502015 100644
--- a/gui-libs/aquamarine/aquamarine-9999.ebuild
+++ b/gui-libs/aquamarine/aquamarine-9999.ebuild
@@ -22,7 +22,7 @@ SLOT="0/$(ver_cut 1-2)"
# Upstream states that the simpleWindow test is broken, see bug 936653
RESTRICT="test"
RDEPEND="
- >=dev-libs/libinput-1.26.1
+ >=dev-libs/libinput-1.30.0
dev-libs/wayland
>=dev-util/hyprwayland-scanner-0.4.5
>=gui-libs/hyprutils-0.8.4:=
diff --git a/gui-libs/hyprland-guiutils/Manifest b/gui-libs/hyprland-guiutils/Manifest
index d7ad21ec1c76..75b5687275fd 100644
--- a/gui-libs/hyprland-guiutils/Manifest
+++ b/gui-libs/hyprland-guiutils/Manifest
@@ -1 +1,2 @@
DIST hyprland-guiutils-0.2.1.tar.gz 17392 BLAKE2B 367e9a60e3077f3ac2d2203255f2dae5622e11be6363415f2882d1ef9e34cb43268db88b4546f45f595ee754babcdfed5a782e43175a79ceffa57d83f46ac45c SHA512 8f3f8ebbb8daf07b11e4420d1b0056efbcd462e832d7ae63b5859f388480c07a9e300324cf26df5c7a8f21bebf2d8342748a32a50991a9432a2af6b5b2165adc
+DIST hyprland-guiutils-0.2.2.tar.gz 18083 BLAKE2B d2522e456f50316d3c2b877d2ee2c22328e0b43f7465152a3e4c2ecba169bf5dff3a406ca5be710c5c63039dbafbc446f2fd6ba751e67371b6d515cc76b4376c SHA512 e30a0caa34c48e2646f97ff763d031689245888ff7c3f89f3341638b4a6572164fceda2836bb6cb3ef0774e7328ecc34740c6d1542dee82617289becdab4a37d
diff --git a/gui-libs/hyprland-guiutils/hyprland-guiutils-0.2.2.ebuild b/gui-libs/hyprland-guiutils/hyprland-guiutils-0.2.2.ebuild
new file mode 100644
index 000000000000..7ec77cdb9ae1
--- /dev/null
+++ b/gui-libs/hyprland-guiutils/hyprland-guiutils-0.2.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Hyprland GUI utilities, successor to hyprland-qtutils"
+HOMEPAGE="https://github.com/hyprwm/hyprland-guiutils"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
+else
+ SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="
+ !gui-libs/hyprland-qtutils
+ >=gui-libs/hyprtoolkit-0.4.0:=
+ >=gui-libs/hyprutils-0.2.4:=
+ dev-libs/glib:2
+ >=dev-libs/hyprlang-0.6.0:=
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+"
+
+DEPEND="${RDEPEND}"
diff --git a/gui-libs/hyprutils/Manifest b/gui-libs/hyprutils/Manifest
index 3b065a129028..d2008f57e9d4 100644
--- a/gui-libs/hyprutils/Manifest
+++ b/gui-libs/hyprutils/Manifest
@@ -1,4 +1,3 @@
-DIST hyprutils-0.11.1.gh.tar.gz 58859 BLAKE2B 86ab61e715c5e08457ca338a6e83b693e2659951c74c06aa7130518ee7f168cac751cd0545eadc13b99802040a195c64f1043ed223de1c79621cac3722632719 SHA512 3ea408659f0326262e30e09238d441e9c3eb4af17c442eafac092033f2f2a2a75ada325fe8e7ead850bf564cb3929aae6a12761a68cab4a0bdaf04f9ed092202
DIST hyprutils-0.12.0.gh.tar.gz 59380 BLAKE2B 5f239cdb4a46e8e23f15ad97fdcf3553c25fe8778a72aebc149243afbf57cd497fa9b2fda703b6b80d6205d48641b078fab12da0d36f09c3146dfa13befd83c9 SHA512 ccea62c5c1ef56ba0d8134281ef4a1b9b0e15acff085f4950e3376c795c6198ed116407f3e0f0de0acca3897e82aa55e2f0cfe9e0b292683d06272bbd432783c
-DIST hyprutils-0.13.0.gh.tar.gz 60702 BLAKE2B 3464b4a0643d5b6eb1830d214e211ab5733cf2fb59311c32d5bdf7e8a82eb1096fd1a9166340e91b44fc4d5b65337b90973d76c3db3d381396427d8d1cc3a02b SHA512 f641eecf60b3bde1019354bc70557c07e54d231e9b1f592ac61297ce3ed586ead9a8c47a457154fba7331931c9a01067e29c8716e4f78af860e7fe4c5e399770
DIST hyprutils-0.13.1.gh.tar.gz 60796 BLAKE2B f9bd31dce95128121d31a6ca951b05ad1163df311e5791d6307584dfe4a0318d8c63b2d4894c2dd161d79bdb004929fba4d3e350a7f081f22e4539bcd8383402 SHA512 d090c2e30fe20afea6290f63a8ab4f695350cd61ab02e85b32e19fde02a928388883373dd1539135596091cbeaaac2d7cb2738173bb87c4d770584032f5f7b5a
+DIST hyprutils-0.14.0.gh.tar.gz 63150 BLAKE2B e3816c2e5f3ec6dde0085b82caca3c851a0456fccc3e3c5bfe4a2d65c15d73de8f44fd1c36c1f830901f479030602e2a0852c74e31aebd7db132fb0e7d59a191 SHA512 ce66f3af478cfa2d05f999a554db194ca537a6ed117228cfa8b202f2946d4fddb41628089390047514f71bf85187eaf2c71449ee096c87a241a5c0df05a7a889
diff --git a/gui-libs/hyprutils/hyprutils-0.13.0.ebuild b/gui-libs/hyprutils/hyprutils-0.13.0.ebuild
deleted file mode 100644
index 042031b1fa80..000000000000
--- a/gui-libs/hyprutils/hyprutils-0.13.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Hyprland utilities library used across the ecosystem"
-HOMEPAGE="https://github.com/hyprwm/hyprutils"
-
-if [[ "${PV}" = *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
-else
- SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- S="${WORKDIR}/${PN}-${PV}"
-
- KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? ( dev-cpp/gtest )
-"
-DEPEND="
- x11-libs/pixman
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/gui-libs/hyprutils/hyprutils-0.11.1.ebuild b/gui-libs/hyprutils/hyprutils-0.14.0.ebuild
index 042031b1fa80..042031b1fa80 100644
--- a/gui-libs/hyprutils/hyprutils-0.11.1.ebuild
+++ b/gui-libs/hyprutils/hyprutils-0.14.0.ebuild
diff --git a/gui-libs/kddockwidgets/Manifest b/gui-libs/kddockwidgets/Manifest
index bfabd2f1b344..a138b05261a8 100644
--- a/gui-libs/kddockwidgets/Manifest
+++ b/gui-libs/kddockwidgets/Manifest
@@ -1 +1,2 @@
DIST kddockwidgets-2.4.0.tar.gz 5668458 BLAKE2B aaf800d7359b350d69a9b72e513cb06fe32d8a7791519267e1102732294bbc679dd9ad0ea32c229133d66833f8dd9ed63d7dc58c92dededfb3fddc93e4c9fb56 SHA512 1e220c5cf608c5bb9242b530eb1e45a15dae462b126c12d253483a1213e72374baa75943d8734c5dc79e34b03b480d1a87cd59cb945996abc0ab20b5d649a5cb
+DIST kddockwidgets-2.4.1.tar.gz 4321566 BLAKE2B 5c07dde8c3c561cf4745fdde48de8a8cd72bf5af26f213d4cda189977c5089b5fd30550f6f3ef093875af396e25d14bc1fbacba53ac994a9a74bdbe1e8548bbc SHA512 578b7809e6b080be64c8b0b5e0aa1a68dca8118825cfd900a1edf1b179f30a939f8931729a529df65b56cc7a4cf1c59241ea806b87f880101bd74a40f0487f53
diff --git a/gui-libs/kddockwidgets/kddockwidgets-2.4.1.ebuild b/gui-libs/kddockwidgets/kddockwidgets-2.4.1.ebuild
new file mode 100644
index 000000000000..86c8998264bd
--- /dev/null
+++ b/gui-libs/kddockwidgets/kddockwidgets-2.4.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="KDAB's Dock Widget Framework for Qt"
+HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kddockwidgets/"
+SRC_URI="https://github.com/KDAB/KDDockWidgets/releases/download/v${PV}/${P}.tar.gz"
+S=${WORKDIR}/KDDockWidgets-${PV}
+
+LICENSE="|| ( GPL-2 GPL-3 ) BSD MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="qml"
+# building tests require developer mode which is messy to enable here
+RESTRICT="test"
+
+# uses Qt private APIs wrt :=, X for x11extras (always uses qtx11extras_p.h
+# with Qt6 regardless of the cmake X11EXTRAS option which is only for Qt5)
+RDEPEND="
+ dev-qt/qtbase:6=[X,widgets]
+ qml? ( dev-qt/qtdeclarative:6= )
+"
+DEPEND="
+ ${DEPEND}
+ dev-cpp/nlohmann_json
+"
+
+CMAKE_QA_COMPAT_SKIP=1 #964536
+
+src_configure() {
+ local mycmakeargs=(
+ -DKDDockWidgets_FRONTENDS=qtwidgets$(usev qml ';qtquick')
+ -DKDDockWidgets_NO_SPDLOG=yes # less headaches
+ -DKDDockWidgets_PYTHON_BINDINGS=no # ask if need this
+ -DKDDockWidgets_XLib=no # off by default, and fails to build
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ # only has licenses and duplicate files
+ rm -r -- "${ED}"/usr/share/doc/${PF}-qt6 || die
+}
diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest b/gui-libs/xdg-desktop-portal-hyprland/Manifest
index ebbd425c6bbf..df098f326a07 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/Manifest
+++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest
@@ -1,2 +1,2 @@
-DIST xdg-desktop-portal-hyprland-1.3.11.tar.gz 51615 BLAKE2B e03677226d820b93a55c92dda96a717f0141262f3f74cb2a90b2e11b6fc7407f70e06786e3b4798e3178b16565d122c27c793e21b9647422d7839de3fd87a022 SHA512 cb2ac4372172f3a222efdf92061158e5d6092508a3113d8e9bb24e226199251f2e3d9e707f9445a00e7603e7210d2752dc7fc449aa0abc08c5fb4a827921c028
DIST xdg-desktop-portal-hyprland-1.3.12.tar.gz 52079 BLAKE2B 5c779b813d31a1396eead244f086d4cd3be11ca8fd31d35d29640d52743bc8c566132421112422ae2ceefd321d4ce23d726766b4f6f0530a3c1655839f31d6d9 SHA512 d14412f9d76d4e0b5651d28e99861a5af2548c3c289b8c094af8ce8c05ce257e3fb0af17f922df73ee68cb8d2e4c64d826b9b5911f8bfc41125dcbeaff6956c5
+DIST xdg-desktop-portal-hyprland-1.4.0.tar.gz 60057 BLAKE2B 2dc8d7f058edc1f0589448966b95657311c6f0ed9ff59ee5a6ecb73d706d1b9ae538771d59d9207410c6a2b3b4aecdb5e2f7996d0bf4b5b93f68d5b0a697533c SHA512 fecebadff44d7cea3ebaf5c17369b8be7ac09c320f8ab907628ba1c0fdff2985d939a98ab34f308715f01d028b21c991c1e36a54edd702209fd34c86daf65803
diff --git a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.12.ebuild b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.12.ebuild
index a9fa49430bc5..62a594f652ac 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.12.ebuild
+++ b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.12.ebuild
@@ -28,7 +28,7 @@ DEPEND="
dev-libs/wayland
dev-qt/qtbase:6[gui,widgets]
dev-qt/qtwayland:6
- gui-libs/hyprutils:=
+ <gui-libs/hyprutils-0.14.0:=
media-libs/mesa
>=media-video/pipewire-1.2.0:=
x11-libs/libdrm
diff --git a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.11-r1.ebuild b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.4.0.ebuild
index a9fa49430bc5..a9fa49430bc5 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.11-r1.ebuild
+++ b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.4.0.ebuild