[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/, gui-apps/xwaylandvideobridge/files/
commit: 05205b638ad99c10c0875dcd5c99a37a71f2cdec Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Sep 1 21:53:00 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Sep 2 12:41:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05205b63 gui-apps/xwaylandvideobridge: drop 0.3.0-r2 Signed-off-by: Andreas Sturmlechner gentoo.org> gui-apps/xwaylandvideobridge/Manifest | 1 - ...xwaylandvideobridge-0.3.0-no-session-mgmt.patch | 54 -- .../xwaylandvideobridge-0.3.0-skip-switcher.patch | 29 .../xwaylandvideobridge-0.3.0-r2.ebuild| 44 -- 4 files changed, 128 deletions(-) diff --git a/gui-apps/xwaylandvideobridge/Manifest b/gui-apps/xwaylandvideobridge/Manifest index 4428e599841f..03a74bd262a9 100644 --- a/gui-apps/xwaylandvideobridge/Manifest +++ b/gui-apps/xwaylandvideobridge/Manifest @@ -1,2 +1 @@ -DIST xwaylandvideobridge-0.3.0.tar.xz 35584 BLAKE2B 10d0770efc023a3c52bcc7af119d13cf2d38cd9c6d4d0e7a19a46ae455428a7b2fc03a8b61a8036a15210d699193c71784962c60ad82a65a385414b426c20e78 SHA512 9e86fac3dbed2c2cca1b899a8266c8feda3263544048c3e554e3029f065053637dda84fc0fcc10be5d4856015743b0cdcb8e0e18cd26d14739fb7481850b1392 DIST xwaylandvideobridge-0.4.0.tar.xz 35668 BLAKE2B c21857821bfc16b5df14feeea2ea188cedb00f1f3634335a359ba0938b8fb50f5ccf914011f6aca5bd527740ea62297ba9e4171604147d10d87725a0b545d96b SHA512 d0352b7ce94f1a355d8fd8f42a45436483a87d90da1904295f984012859651472eabbca39df5107793790d48474b6de1c8766e31461d1548134547cbc7dfd5a4 diff --git a/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-no-session-mgmt.patch b/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-no-session-mgmt.patch deleted file mode 100644 index af7e52b98f68.. --- a/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-no-session-mgmt.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 0ca63bfbd8b30dfdb5807f6e4e35ca272d7cdc01 Mon Sep 17 00:00:00 2001 -From: David Redondo -Date: Fri, 10 Nov 2023 09:52:33 +0100 -Subject: [PATCH] Do not start in an X11 session and opt out of session - managment - -xwaylandvideobridge runs with the Qt xcb backend, this means it -is also session managed by default. Since it is also autostarted -on every log a new instance is auotstarted and in addition the -session manager will start an instance for every one that was -running. So on second log in you will have 2 running instances, -on the third three, ... -Also exit on X11 where it is not needed. - src/main.cpp | 10 ++ - 1 file changed, 10 insertions(+) - -diff --git a/src/main.cpp b/src/main.cpp -index 8dda8a5..84e3677 100644 a/src/main.cpp -+++ b/src/main.cpp -@@ -11,12 +11,16 @@ - - #include - #include -+#include - #include - #include - #include - - int main(int argc, char **argv) - { -+if (qgetenv("XDG_SESSION_TYPE") == "x11") { -+return 0; -+} - qputenv("QT_QPA_PLATFORM", "xcb"); - qputenv("QT_XCB_GL_INTEGRATION", "xcb_egl"); - -@@ -25,6 +29,12 @@ int main(int argc, char **argv) - QApplication app(argc, argv); // widgets are needed just for the SNI. - app.setAttribute(Qt::AA_UseHighDpiPixmaps); - -+ auto disableSessionManagement = [](QSessionManager &sm) { -+sm.setRestartHint(QSessionManager::RestartNever); -+}; -+QObject::connect(&app, &QGuiApplication::commitDataRequest, disableSessionManagement); -+QObject::connect(&app, &QGuiApplication::saveStateRequest, disableSessionManagement); -+ - KLocalizedString::setApplicationDomain("xwaylandvideobridge"); - { - KAboutData about("xwaylandvideobridge", i18n("Xwayland Video Bridge"), version, i18n("Offer XDG Desktop Portals screencast streams to X11 apps"), --- -GitLab - diff --git a/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-skip-switcher.patch b/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-skip-switcher.patch deleted file mode 100644 index 6c71d238757d.. --- a/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-skip-switcher.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 9ee3d7a21ee3069e37a205318914f48b2b597eaa Mon Sep 17 00:00:00 2001 -From: David Redondo -Date: Wed, 15 Nov 2023 11:24:10 +0100 -Subject: [PATCH] Also skip the switcher - -BUG:477025 - src/contentswindow.cpp | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/contentswindow.cpp b/src/contentswindow.cpp -index addae88..b6d4846 100644 a/src/contentswindow.cpp -+++ b/src/contentswindow.cpp -@@ -54,9 +54,9 @@ ContentsWindow::ContentsWindow() - setFlag(Qt::WindowDoesNotAcceptFocus); - setFlag(Qt::WindowTransparentForInput); - #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) --KX11Extras::setState(winId(), NET::SkipTaskbar | NET::SkipPager); -+KX11Extras::setState(winId(), NET::SkipTaskbar | NET::SkipPager | NET::SkipSwitcher); - #else --KWindowSystem::se
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/
commit: a36431a3b50134a7227dce69e64ca40b4b13a510 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 26 11:12:34 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 26 11:12:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36431a3 gui-apps/xwaylandvideobridge: Keyword 0.4.0 ppc64, #934215 Signed-off-by: Arthur Zamarin gentoo.org> gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild index 5605e3348c34..0633fd18a8e2 100644 --- a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild +++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild @@ -14,7 +14,7 @@ https://invent.kde.org/system/xwaylandvideobridge"; if [[ ${KDE_BUILD_TYPE} == release ]]; then SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2+"
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/
commit: 03525c6fbce0ebd6cad025f174bee5981868a9fa Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 12 15:23:08 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 12 15:23:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03525c6f gui-apps/xwaylandvideobridge: Keyword 0.4.0 x86, #934215 Signed-off-by: Arthur Zamarin gentoo.org> gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild index 864b4d4114ab..5605e3348c34 100644 --- a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild +++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild @@ -14,7 +14,7 @@ https://invent.kde.org/system/xwaylandvideobridge"; if [[ ${KDE_BUILD_TYPE} == release ]]; then SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~riscv" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" fi LICENSE="GPL-2+"
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/
commit: efc613cfd419415f159929720ca7ce6a835b2cdd Author: Jakov Smolić gentoo org> AuthorDate: Tue Jul 2 12:07:45 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jul 2 12:07:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc613cf gui-apps/xwaylandvideobridge: Keyword 0.4.0 riscv, #934215 Signed-off-by: Jakov Smolić gentoo.org> gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild index bd811d7ab16e..864b4d4114ab 100644 --- a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild +++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild @@ -14,7 +14,7 @@ https://invent.kde.org/system/xwaylandvideobridge"; if [[ ${KDE_BUILD_TYPE} == release ]]; then SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64" + KEYWORDS="~amd64 ~arm64 ~riscv" fi LICENSE="GPL-2+"
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/
commit: a0f1ac3346409f69e32a0bca63e1246076afc895 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 27 09:43:45 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 27 09:43:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f1ac33 gui-apps/xwaylandvideobridge: Keyword 0.4.0 arm64, #934215 Signed-off-by: Arthur Zamarin gentoo.org> gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild index 85134048fb6a..bd811d7ab16e 100644 --- a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild +++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild @@ -14,7 +14,7 @@ https://invent.kde.org/system/xwaylandvideobridge"; if [[ ${KDE_BUILD_TYPE} == release ]]; then SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" fi LICENSE="GPL-2+"
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/, profiles/
commit: 7aa506ae510c2d4b55d64245f158d6f5b3b9823c Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 18 16:25:30 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 18 16:27:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa506ae gui-apps/xwaylandvideobridge: add 0.4.0 Signed-off-by: Andreas Sturmlechner gentoo.org> gui-apps/xwaylandvideobridge/Manifest | 1 + .../xwaylandvideobridge-0.4.0.ebuild | 37 ++ profiles/package.mask | 1 + 3 files changed, 39 insertions(+) diff --git a/gui-apps/xwaylandvideobridge/Manifest b/gui-apps/xwaylandvideobridge/Manifest index a49622eaaa0e..4428e599841f 100644 --- a/gui-apps/xwaylandvideobridge/Manifest +++ b/gui-apps/xwaylandvideobridge/Manifest @@ -1 +1,2 @@ DIST xwaylandvideobridge-0.3.0.tar.xz 35584 BLAKE2B 10d0770efc023a3c52bcc7af119d13cf2d38cd9c6d4d0e7a19a46ae455428a7b2fc03a8b61a8036a15210d699193c71784962c60ad82a65a385414b426c20e78 SHA512 9e86fac3dbed2c2cca1b899a8266c8feda3263544048c3e554e3029f065053637dda84fc0fcc10be5d4856015743b0cdcb8e0e18cd26d14739fb7481850b1392 +DIST xwaylandvideobridge-0.4.0.tar.xz 35668 BLAKE2B c21857821bfc16b5df14feeea2ea188cedb00f1f3634335a359ba0938b8fb50f5ccf914011f6aca5bd527740ea62297ba9e4171604147d10d87725a0b545d96b SHA512 d0352b7ce94f1a355d8fd8f42a45436483a87d90da1904295f984012859651472eabbca39df5107793790d48474b6de1c8766e31461d1548134547cbc7dfd5a4 diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild new file mode 100644 index ..53b128d9b700 --- /dev/null +++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.4.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.245.0 +QTMIN=6.6.0 +KDE_ORG_CATEGORY="system" +inherit ecm kde.org + +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"; + +if [[ ${KDE_BUILD_TYPE} == release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+" +SLOT="0" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${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" diff --git a/profiles/package.mask b/profiles/package.mask index 122d8912c2a1..cc78b5e60e7d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -441,6 +441,7 @@ dev-python/ruamel-std-pathlib ~dev-libs/kirigami-addons-0.11.90 ~dev-libs/ktextaddons-1.5.3 ~dev-libs/kweathercore-0.8.0 +~gui-apps/xwaylandvideobridge-0.4.0 ~media-libs/libqaccessibilityclient-0.6.0 ~media-libs/phonon-4.12.0 ~media-libs/phonon-vlc-0.12.0
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/files/, gui-apps/xwaylandvideobridge/
commit: 1dc5b30ab72baabe2d3320b9e617eab25710b489 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Nov 23 12:16:50 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Nov 23 12:32:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc5b30a gui-apps/xwaylandvideobridge: Opt out of session mgmt., skip switcher KDE-bug: https://bugs.kde.org/show_bug.cgi?id=477025 Signed-off-by: Andreas Sturmlechner gentoo.org> ...xwaylandvideobridge-0.3.0-no-session-mgmt.patch | 54 ++ .../xwaylandvideobridge-0.3.0-skip-switcher.patch | 29 .../xwaylandvideobridge-0.3.0-r2.ebuild| 44 ++ 3 files changed, 127 insertions(+) diff --git a/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-no-session-mgmt.patch b/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-no-session-mgmt.patch new file mode 100644 index ..af7e52b98f68 --- /dev/null +++ b/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-no-session-mgmt.patch @@ -0,0 +1,54 @@ +From 0ca63bfbd8b30dfdb5807f6e4e35ca272d7cdc01 Mon Sep 17 00:00:00 2001 +From: David Redondo +Date: Fri, 10 Nov 2023 09:52:33 +0100 +Subject: [PATCH] Do not start in an X11 session and opt out of session + managment + +xwaylandvideobridge runs with the Qt xcb backend, this means it +is also session managed by default. Since it is also autostarted +on every log a new instance is auotstarted and in addition the +session manager will start an instance for every one that was +running. So on second log in you will have 2 running instances, +on the third three, ... +Also exit on X11 where it is not needed. +--- + src/main.cpp | 10 ++ + 1 file changed, 10 insertions(+) + +diff --git a/src/main.cpp b/src/main.cpp +index 8dda8a5..84e3677 100644 +--- a/src/main.cpp b/src/main.cpp +@@ -11,12 +11,16 @@ + + #include + #include ++#include + #include + #include + #include + + int main(int argc, char **argv) + { ++if (qgetenv("XDG_SESSION_TYPE") == "x11") { ++return 0; ++} + qputenv("QT_QPA_PLATFORM", "xcb"); + qputenv("QT_XCB_GL_INTEGRATION", "xcb_egl"); + +@@ -25,6 +29,12 @@ int main(int argc, char **argv) + QApplication app(argc, argv); // widgets are needed just for the SNI. + app.setAttribute(Qt::AA_UseHighDpiPixmaps); + ++ auto disableSessionManagement = [](QSessionManager &sm) { ++sm.setRestartHint(QSessionManager::RestartNever); ++}; ++QObject::connect(&app, &QGuiApplication::commitDataRequest, disableSessionManagement); ++QObject::connect(&app, &QGuiApplication::saveStateRequest, disableSessionManagement); ++ + KLocalizedString::setApplicationDomain("xwaylandvideobridge"); + { + KAboutData about("xwaylandvideobridge", i18n("Xwayland Video Bridge"), version, i18n("Offer XDG Desktop Portals screencast streams to X11 apps"), +-- +GitLab + diff --git a/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-skip-switcher.patch b/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-skip-switcher.patch new file mode 100644 index ..6c71d238757d --- /dev/null +++ b/gui-apps/xwaylandvideobridge/files/xwaylandvideobridge-0.3.0-skip-switcher.patch @@ -0,0 +1,29 @@ +From 9ee3d7a21ee3069e37a205318914f48b2b597eaa Mon Sep 17 00:00:00 2001 +From: David Redondo +Date: Wed, 15 Nov 2023 11:24:10 +0100 +Subject: [PATCH] Also skip the switcher + +BUG:477025 +--- + src/contentswindow.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/contentswindow.cpp b/src/contentswindow.cpp +index addae88..b6d4846 100644 +--- a/src/contentswindow.cpp b/src/contentswindow.cpp +@@ -54,9 +54,9 @@ ContentsWindow::ContentsWindow() + setFlag(Qt::WindowDoesNotAcceptFocus); + setFlag(Qt::WindowTransparentForInput); + #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) +-KX11Extras::setState(winId(), NET::SkipTaskbar | NET::SkipPager); ++KX11Extras::setState(winId(), NET::SkipTaskbar | NET::SkipPager | NET::SkipSwitcher); + #else +-KWindowSystem::setState(winId(), NET::SkipTaskbar | NET::SkipPager); ++KWindowSystem::setState(winId(), NET::SkipTaskbar | NET::SkipPager | NET::SkipSwitcher); + #endif + + // remove decoration. We can't use the Qt helper as we need our window type to remain something +-- +GitLab + diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0-r2.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0-r2.ebuild new file mode 100644 index ..2abee612761c --- /dev/null +++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0-r2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +KDE_ORG_CATEGORY="system" +inherit ecm kde.org + +DESCRIPTION="Screenshare Wayland windows to XWayland apps" +HOMEPAGE="https://planet
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/
commit: ffba996063323905aa9af3583e4b6ab64607f2f4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Nov 23 12:18:44 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Nov 23 12:32:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffba9960 gui-apps/xwaylandvideobridge: drop 0.3.0-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> .../xwaylandvideobridge-0.3.0-r1.ebuild| 39 -- 1 file changed, 39 deletions(-) diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0-r1.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0-r1.ebuild deleted file mode 100644 index 2f2eaae1d99a.. --- a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -KDE_ORG_CATEGORY="system" -inherit ecm kde.org - -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"; - -if [[ ${KDE_BUILD_TYPE} == release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-2+" -SLOT="0" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-plasma/kpipewire-5.27.4:5 - media-libs/freetype - x11-libs/libxcb:= - x11-libs/xcb-util -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/
commit: 6928cbf287e48d1ffece32e7a62863a7e3538c8f Author: bivsk tutanota com> AuthorDate: Fri Nov 10 00:34:22 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Nov 11 20:38:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6928cbf2 gui-apps/xwaylandvideobridge: require kde-frameworks/kwindowsystem[X] Signed-off-by: James McGeehan IV tutanota.com> Closes: https://github.com/gentoo/kde/pull/931 Signed-off-by: Andreas Sturmlechner gentoo.org> ...landvideobridge-0.3.0.ebuild => xwaylandvideobridge-0.3.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0-r1.ebuild similarity index 95% rename from gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0.ebuild rename to gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0-r1.ebuild index 1d58263f2e49..2f2eaae1d99a 100644 --- a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0.ebuild +++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0-r1.ebuild @@ -29,7 +29,7 @@ DEPEND=" >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] >=kde-plasma/kpipewire-5.27.4:5 media-libs/freetype x11-libs/libxcb:=
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/
commit: 9a48fedf576598f0bf7c85c6b01dada453bf0692 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Nov 5 21:00:15 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Nov 5 21:10:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a48fedf gui-apps/xwaylandvideobridge: drop 0_pre20230819 Signed-off-by: Andreas Sturmlechner gentoo.org> gui-apps/xwaylandvideobridge/Manifest | 1 - .../xwaylandvideobridge-0_pre20230819.ebuild | 44 -- 2 files changed, 45 deletions(-) diff --git a/gui-apps/xwaylandvideobridge/Manifest b/gui-apps/xwaylandvideobridge/Manifest index f2c80865f5cf..a49622eaaa0e 100644 --- a/gui-apps/xwaylandvideobridge/Manifest +++ b/gui-apps/xwaylandvideobridge/Manifest @@ -1,2 +1 @@ DIST xwaylandvideobridge-0.3.0.tar.xz 35584 BLAKE2B 10d0770efc023a3c52bcc7af119d13cf2d38cd9c6d4d0e7a19a46ae455428a7b2fc03a8b61a8036a15210d699193c71784962c60ad82a65a385414b426c20e78 SHA512 9e86fac3dbed2c2cca1b899a8266c8feda3263544048c3e554e3029f065053637dda84fc0fcc10be5d4856015743b0cdcb8e0e18cd26d14739fb7481850b1392 -DIST xwaylandvideobridge-0_pre20230819-8842032f.tar.gz 34466 BLAKE2B 7407638cab2476f56c6e0b402e8683af7145e9acc47240635161bc780467eafa91cc11d720916ac3ce36e401bda65b8d9a244de994cd72193c58ca385f0b1f2a SHA512 8ea099fa2719b715d35eadc5224477470a6ca226bb388098b4c1423a62f23c1e7c5093cb126e2af7f898be5a04f63294d350d4907aaf35e2e726940477d4 diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0_pre20230819.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0_pre20230819.ebuild deleted file mode 100644 index 97ce7e415fc4.. --- a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0_pre20230819.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -KDE_ORG_CATEGORY="system" -KDE_ORG_COMMIT="8842032fe672575a9dfe44adc7ef84b468d931fe" -inherit ecm kde.org - -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"; - -if [[ ${KDE_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" -fi - -LICENSE="GPL-2+" -SLOT="0" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/kpipewire-5.27.4:5 - media-libs/freetype - x11-libs/libxcb:= -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - ecm_src_prepare - # https://invent.kde.org/system/xwaylandvideobridge/-/merge_requests/14 - ecm_punt_kf_module WidgetsAddons -}
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/
commit: 4c79e0856ad19c3ca6edab222aa5b95e48442925 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Nov 5 20:52:57 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Nov 5 21:10:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c79e085 gui-apps/xwaylandvideobridge: add 0.3.0 Signed-off-by: Andreas Sturmlechner gentoo.org> gui-apps/xwaylandvideobridge/Manifest | 1 + .../xwaylandvideobridge-0.3.0.ebuild | 39 ++ 2 files changed, 40 insertions(+) diff --git a/gui-apps/xwaylandvideobridge/Manifest b/gui-apps/xwaylandvideobridge/Manifest index 2e3f771adec2..f2c80865f5cf 100644 --- a/gui-apps/xwaylandvideobridge/Manifest +++ b/gui-apps/xwaylandvideobridge/Manifest @@ -1 +1,2 @@ +DIST xwaylandvideobridge-0.3.0.tar.xz 35584 BLAKE2B 10d0770efc023a3c52bcc7af119d13cf2d38cd9c6d4d0e7a19a46ae455428a7b2fc03a8b61a8036a15210d699193c71784962c60ad82a65a385414b426c20e78 SHA512 9e86fac3dbed2c2cca1b899a8266c8feda3263544048c3e554e3029f065053637dda84fc0fcc10be5d4856015743b0cdcb8e0e18cd26d14739fb7481850b1392 DIST xwaylandvideobridge-0_pre20230819-8842032f.tar.gz 34466 BLAKE2B 7407638cab2476f56c6e0b402e8683af7145e9acc47240635161bc780467eafa91cc11d720916ac3ce36e401bda65b8d9a244de994cd72193c58ca385f0b1f2a SHA512 8ea099fa2719b715d35eadc5224477470a6ca226bb388098b4c1423a62f23c1e7c5093cb126e2af7f898be5a04f63294d350d4907aaf35e2e726940477d4 diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0.ebuild new file mode 100644 index ..1d58263f2e49 --- /dev/null +++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0.3.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +KDE_ORG_CATEGORY="system" +inherit ecm kde.org + +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"; + +if [[ ${KDE_BUILD_TYPE} == release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+" +SLOT="0" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/kpipewire-5.27.4:5 + media-libs/freetype + x11-libs/libxcb:= + x11-libs/xcb-util +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/
commit: 78e2d9bc5892cb41df78ba897e809e31db4cfc03 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 20 16:17:00 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 20 16:33:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e2d9bc gui-apps/xwaylandvideobridge: new package, add 0_pre20230819 Signed-off-by: Andreas Sturmlechner gentoo.org> gui-apps/xwaylandvideobridge/Manifest | 1 + gui-apps/xwaylandvideobridge/metadata.xml | 11 ++ .../xwaylandvideobridge-0_pre20230819.ebuild | 44 ++ 3 files changed, 56 insertions(+) diff --git a/gui-apps/xwaylandvideobridge/Manifest b/gui-apps/xwaylandvideobridge/Manifest new file mode 100644 index ..2e3f771adec2 --- /dev/null +++ b/gui-apps/xwaylandvideobridge/Manifest @@ -0,0 +1 @@ +DIST xwaylandvideobridge-0_pre20230819-8842032f.tar.gz 34466 BLAKE2B 7407638cab2476f56c6e0b402e8683af7145e9acc47240635161bc780467eafa91cc11d720916ac3ce36e401bda65b8d9a244de994cd72193c58ca385f0b1f2a SHA512 8ea099fa2719b715d35eadc5224477470a6ca226bb388098b4c1423a62f23c1e7c5093cb126e2af7f898be5a04f63294d350d4907aaf35e2e726940477d4 diff --git a/gui-apps/xwaylandvideobridge/metadata.xml b/gui-apps/xwaylandvideobridge/metadata.xml new file mode 100644 index ..170f61584cfe --- /dev/null +++ b/gui-apps/xwaylandvideobridge/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + k...@gentoo.org + Gentoo KDE Project + + + system/xwaylandvideobridge + + diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0_pre20230819.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0_pre20230819.ebuild new file mode 100644 index ..97ce7e415fc4 --- /dev/null +++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-0_pre20230819.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +KDE_ORG_CATEGORY="system" +KDE_ORG_COMMIT="8842032fe672575a9dfe44adc7ef84b468d931fe" +inherit ecm kde.org + +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"; + +if [[ ${KDE_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+" +SLOT="0" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/kpipewire-5.27.4:5 + media-libs/freetype + x11-libs/libxcb:= +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + ecm_src_prepare + # https://invent.kde.org/system/xwaylandvideobridge/-/merge_requests/14 + ecm_punt_kf_module WidgetsAddons +}