[gentoo-commits] repo/gentoo:master commit in: gui-apps/xwaylandvideobridge/, gui-apps/xwaylandvideobridge/files/

2024-09-02 Thread Andreas Sturmlechner
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/

2024-07-26 Thread Arthur Zamarin
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/

2024-07-12 Thread Arthur Zamarin
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/

2024-07-02 Thread Jakov Smolić
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/

2024-06-27 Thread Arthur Zamarin
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/

2024-01-18 Thread Andreas Sturmlechner
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/

2023-11-23 Thread Andreas Sturmlechner
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/

2023-11-23 Thread Andreas Sturmlechner
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/

2023-11-11 Thread Andreas Sturmlechner
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/

2023-11-05 Thread Andreas Sturmlechner
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/

2023-11-05 Thread Andreas Sturmlechner
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/

2023-08-20 Thread Andreas Sturmlechner
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
+}