From 8cc1ae2ca839a1f732b3373611d0a99bc4e19e43 Mon Sep 17 00:00:00 2001 From: Ben Grande Date: Thu, 30 May 2024 15:58:18 +0200 Subject: [PATCH] Add missing dependencies - v4l-utils: necessary for webcam sharing - lib(ayatana-)appindictor-gtk3: necessary for notifications icons - libnotify-bin/libnotify: necessary for notify-send - libnotify4/libnotify: necessary to register notifications - dunst/notification-daemon: necessary to serve notifications For: https://github.com/QubesOS/qubes-issues/issues/6426 Fixes: https://github.com/QubesOS/qubes-issues/issues/8453 Fixes: https://github.com/QubesOS/qubes-issues/issues/7991 Fixes: https://github.com/QubesOS/qubes-video-companion/issues/20 --- debian/control | 3 +++ rpm_spec/qubes-video-companion-dom0.spec.in | 5 +++++ rpm_spec/qubes-video-companion.spec.in | 7 ++++++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/debian/control b/debian/control index ccd19bc..a0978b5 100644 --- a/debian/control +++ b/debian/control @@ -17,6 +17,9 @@ Depends: gir1.2-ayatanaappindicator3-0.1, python3, v4l-utils, acl, + libnotify-bin, + libnotify4, + dunst | notification-daemon, ${misc:Depends}, Suggests: v4l2loopback-dkms (>= 0.12.5-1), diff --git a/rpm_spec/qubes-video-companion-dom0.spec.in b/rpm_spec/qubes-video-companion-dom0.spec.in index 96a90e1..f3bd820 100644 --- a/rpm_spec/qubes-video-companion-dom0.spec.in +++ b/rpm_spec/qubes-video-companion-dom0.spec.in @@ -19,6 +19,11 @@ BuildRequires: python3-setuptools BuildRequires: python3-devel Requires: gstreamer1-plugins-good +Requires: v4l-utils +## Fedora 37 doesn't have libayatana-appindicator-gtk3 +Requires: libappindicator-gtk3 +Requires: (dunst or notification-daemon) +Requires: libnotify %description Qubes Video Companion is a tool for securely streaming webcams and sharing diff --git a/rpm_spec/qubes-video-companion.spec.in b/rpm_spec/qubes-video-companion.spec.in index c7c925b..8356d9f 100644 --- a/rpm_spec/qubes-video-companion.spec.in +++ b/rpm_spec/qubes-video-companion.spec.in @@ -37,6 +37,9 @@ BuildArch: noarch Requires: gstreamer1-plugins-good Requires: python3 Requires: v4l-utils +Requires: libayatana-appindicator-gtk3 +Requires: (dunst or notification-daemon) +Requires: libnotify Requires: qubes-video-companion-license %description sender @@ -73,8 +76,10 @@ BuildArch: noarch BuildRequires: pandoc Requires: gstreamer1-plugins-good Requires: python3 -Requires: qubes-video-companion-license Requires: acl +Requires: (dunst or notification-daemon) +Requires: libnotify +Requires: qubes-video-companion-license %description receiver Qubes Video Companion is a tool for securely streaming webcams and sharing