diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-28 03:04:45 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-28 03:04:45 -0500 |
| commit | a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84 (patch) | |
| tree | 2f1f9356b8039b0c455d7ca0f9d80e9670c6c471 /gui-apps | |
| parent | cae7be1ab2bd23fee3929a8e940d968ee86a78e6 (diff) | |
| download | baldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.tar.gz baldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.tar.xz baldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.zip | |
Adding metadata
Diffstat (limited to 'gui-apps')
6 files changed, 44 insertions, 132 deletions
diff --git a/gui-apps/hypridle/Manifest b/gui-apps/hypridle/Manifest index 0f08c7b4ae6a..6d16726858c5 100644 --- a/gui-apps/hypridle/Manifest +++ b/gui-apps/hypridle/Manifest @@ -1 +1,2 @@ DIST hypridle-0.1.7.gh.tar.gz 18986 BLAKE2B 935f0af8dff82e5004ec356367de27015e05c56a7e384f819ed351a4b879fed5e035df7a0bc3f66757c0328a789e36b2a61bfb751e23835ce6a82ff49e976b90 SHA512 696201e17a1ce81e1fd687e1802032383ad3ea527e0eee83de57f9a4780b6a99b8de66079be7d9319effe88fe333995e6ba962538315bf9f15f65f6266a1ec32 +DIST hypridle-0.1.8.gh.tar.gz 19972 BLAKE2B 82b03bd740de65b6267e9d8a24df0b9d53c3417918e4d3921c2c50d58f830c3bedbc969a5440651ba18044ea0861254159ef91f2b25e8bae2610f8486003f69c SHA512 a4238475f1d105c5aaca0ee28c687f19078ad49d00c258250f94ede0daf37bd05cff5660d5589a4b2a8809218c647a28739754b1b29b5626f6abac48b030145a diff --git a/gui-apps/hypridle/hypridle-0.1.8.ebuild b/gui-apps/hypridle/hypridle-0.1.8.ebuild new file mode 100644 index 000000000000..c7f9a3fc0024 --- /dev/null +++ b/gui-apps/hypridle/hypridle-0.1.8.ebuild @@ -0,0 +1,41 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Hyprland's idle daemon" +HOMEPAGE="https://github.com/hyprwm/hypridle" + +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}.gh.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-cpp/sdbus-c++:0/2 + >=dev-libs/hyprlang-0.6.0:= + dev-libs/wayland + gui-libs/hyprutils:= +" +DEPEND=" + ${RDEPEND} + >=dev-libs/hyprland-protocols-0.6.0 + dev-libs/wayland-protocols +" + +BDEPEND=" + >=dev-util/hyprwayland-scanner-0.4.4 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-0.1.5-fix-CFLAGS-CXXFLAGS.patch" +) diff --git a/gui-apps/hypridle/hypridle-9999.ebuild b/gui-apps/hypridle/hypridle-9999.ebuild index 8ab0eb131f30..5e86c441ebf2 100644 --- a/gui-apps/hypridle/hypridle-9999.ebuild +++ b/gui-apps/hypridle/hypridle-9999.ebuild @@ -21,7 +21,7 @@ SLOT="0" RDEPEND=" dev-cpp/sdbus-c++:0/2 - >=dev-libs/hyprlang-0.4.0:= + >=dev-libs/hyprlang-0.6.0:= dev-libs/wayland gui-libs/hyprutils:= " @@ -32,7 +32,7 @@ DEPEND=" " BDEPEND=" - dev-util/wayland-scanner + >=dev-util/hyprwayland-scanner-0.4.4 virtual/pkgconfig " diff --git a/gui-apps/xwaylandvideobridge/Manifest b/gui-apps/xwaylandvideobridge/Manifest index 6704d20b23c7..97347308742f 100644 --- a/gui-apps/xwaylandvideobridge/Manifest +++ b/gui-apps/xwaylandvideobridge/Manifest @@ -1,2 +1 @@ -DIST xwaylandvideobridge-0.4.0_p20250215-b7d6dd1f.tar.xz 37464 BLAKE2B 45051ac9bf2f029cff3ffc21c64584d2e86474296aecf3bb95beffaf5c772cbb267f2f904625a5dbc37c7f332878da577f49358df8445778b6fe7eb8fdf4405a SHA512 e4c768b61df40fe814240658de27369ab2ef871bf980a53bf3d2c8ce26bd5e3e4f07b5c30b7fd4e80e71dd9f87128d6bdbbf5bcd42fa06c8c7d7b5aee75e90ff DIST xwaylandvideobridge-0.5.0.tar.xz 37536 BLAKE2B 1dd8a5ae610f6def415fa3a452e76e348d3fa084ac8a61706b4088f7ec77cd9622e22fb752ffef83d9371b03d52c99673884af04e7c593a5d89153d1b78baa26 SHA512 d3659715a48620d5c7b676665d7016ef93accbda930cb67bdcbbc3c797001ea7030990f09c5c6a87abd14f21836c786aaf19e537d68ae1fd8502c29a00926a8f diff --git a/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.4.0_p20250215-qt-6.10.patch b/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.4.0_p20250215-qt-6.10.patch deleted file mode 100644 index ef8d73638a32..000000000000 --- a/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.4.0_p20250215-qt-6.10.patch +++ /dev/null @@ -1,92 +0,0 @@ -From 81348eeefeb4b390c530dcc89c8b9f9d1345ffaa Mon Sep 17 00:00:00 2001 -From: Kai Uwe Broulik <kde@privat.broulik.de> -Date: Thu, 30 Jan 2025 21:48:57 +0100 -Subject: [PATCH] Port from GuiPrivate - -Use KWindowSystem::isPlatformX11() from KWindowSystem that we already use -and for Qt 6 port to QNativeInterface. - -This avoids depending on GuiPrivate. - -While at it, include xcb explicitly and don't rely on the Qt header -(that we no longer include) to include it. ---- - src/CMakeLists.txt | 4 +--- - src/contentswindow.cpp | 24 +++++++++++++++++------- - 2 files changed, 18 insertions(+), 10 deletions(-) - -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index b707d36..6781162 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -37,9 +37,7 @@ target_link_libraries(xwaylandvideobridge - XCB::RECORD - ) - --if(QT_MAJOR_VERSION STREQUAL "6") -- target_link_libraries(xwaylandvideobridge Qt6::GuiPrivate) --elseif(QT_MAJOR_VERSION STREQUAL "5") -+if(QT_MAJOR_VERSION STREQUAL "5") - target_link_libraries(xwaylandvideobridge Qt5::X11Extras) - endif() - -diff --git a/src/contentswindow.cpp b/src/contentswindow.cpp -index 88b13a3..f7f4f14 100644 ---- a/src/contentswindow.cpp -+++ b/src/contentswindow.cpp -@@ -12,12 +12,12 @@ - #include <KWindowSystem> - #include <KX11Extras> - --#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) --#include <private/qtx11extras_p.h> --#else -+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) - #include <QX11Info> - #endif - -+#include <xcb/xcb.h> -+ - struct MotifHints - { - u_int32_t flags = 0; -@@ -45,6 +45,16 @@ static xcb_atom_t intern_atom(xcb_connection_t *c, const char *name) - return atom; - } - -+static xcb_connection_t *xConnection() -+{ -+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) -+ auto x11App = qGuiApp->nativeInterface<QNativeInterface::QX11Application>(); -+ return x11App->connection(); -+#else -+ return QX11Info::connection(); -+#endif -+} -+ - ContentsWindow::ContentsWindow() - { - resize(QSize(100, 100)); -@@ -64,8 +74,8 @@ ContentsWindow::ContentsWindow() - // that keeps us valid for streams - MotifHints hints; - hints.flags = 2; -- xcb_atom_t motif_hints_atom = intern_atom(QX11Info::connection(), "_MOTIF_WM_HINTS"); -- xcb_change_property(QX11Info::connection(), XCB_PROP_MODE_REPLACE, winId(), motif_hints_atom, motif_hints_atom, 32, 5, (const void *)&hints); -+ xcb_atom_t motif_hints_atom = intern_atom(xConnection(), "_MOTIF_WM_HINTS"); -+ xcb_change_property(xConnection(), XCB_PROP_MODE_REPLACE, winId(), motif_hints_atom, motif_hints_atom, 32, 5, (const void *)&hints); - - handleResize(); - } -@@ -101,6 +111,6 @@ void ContentsWindow::handleResize() - frame.left = width() -1 ; - setX(-width() + 1); // unforutnately we still need 1px on screen to get callbacks - -- xcb_atom_t gtk_frame_extent_atom = intern_atom(QX11Info::connection(), "_GTK_FRAME_EXTENTS"); -- xcb_change_property(QX11Info::connection(), XCB_PROP_MODE_REPLACE, winId(), gtk_frame_extent_atom, XCB_ATOM_CARDINAL, 32, 4, (const void *)&frame); -+ xcb_atom_t gtk_frame_extent_atom = intern_atom(xConnection(), "_GTK_FRAME_EXTENTS"); -+ xcb_change_property(xConnection(), XCB_PROP_MODE_REPLACE, winId(), gtk_frame_extent_atom, XCB_ATOM_CARDINAL, 32, 4, (const void *)&frame); - } --- -GitLab - diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0_p20250215-r1.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0_p20250215-r1.ebuild deleted file mode 100644 index a66c14bcafdc..000000000000 --- a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0_p20250215-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT=b7d6dd1f56380db2d37e4035951653567f10a12d -KFMIN=6.9.0 -QTMIN=6.8.1 -KDE_ORG_CATEGORY="system" -inherit ecm kde.org xdg - -DESCRIPTION="Screenshare Wayland windows to XWayland apps" -HOMEPAGE="https://planet.kde.org/david-edmundson-2023-03-22-fixing-wayland-xwayland-screen-casting/ -https://invent.kde.org/system/xwaylandvideobridge" -SRC_URI="https://dev.gentoo.org/~asturm/distfiles/kde/${P}-${COMMIT:0:8}.tar.xz" -S="${WORKDIR}/${PN}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" - -DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,X] - >=dev-qt/qtdeclarative-${QTMIN}:6 - >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kcrash-${KFMIN}:6 - >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] - kde-plasma/kpipewire:6 - media-libs/freetype - x11-libs/libxcb:= - x11-libs/xcb-util -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/${P}-qt-6.10.patch" ) # bug #966307 |
