diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-21 03:04:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-21 03:04:37 -0500 |
| commit | 805088e14f2164ec415b97288657da8492869f97 (patch) | |
| tree | 88ee58152921ddf6bef7248fce98099789b33d14 /gui-libs | |
| parent | 72e61757ad18b354c7e086543f02375857946e03 (diff) | |
| download | baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.gz baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.xz baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.zip | |
Adding metadata
Diffstat (limited to 'gui-libs')
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 |
