summaryrefslogtreecommitdiff
path: root/gui-apps
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-28 03:04:45 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-28 03:04:45 -0500
commita0e0a56dbeec1a3cf0f82d55d0bd7540943daf84 (patch)
tree2f1f9356b8039b0c455d7ca0f9d80e9670c6c471 /gui-apps
parentcae7be1ab2bd23fee3929a8e940d968ee86a78e6 (diff)
downloadbaldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.tar.gz
baldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.tar.xz
baldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.zip
Adding metadata
Diffstat (limited to 'gui-apps')
-rw-r--r--gui-apps/hypridle/Manifest1
-rw-r--r--gui-apps/hypridle/hypridle-0.1.8.ebuild41
-rw-r--r--gui-apps/hypridle/hypridle-9999.ebuild4
-rw-r--r--gui-apps/xwaylandvideobridge/Manifest1
-rw-r--r--gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.4.0_p20250215-qt-6.10.patch92
-rw-r--r--gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0_p20250215-r1.ebuild37
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