fix(linux): migrate to qt tray (#4907)
Co-authored-by: Kishi <41839133+Kishi85@users.noreply.github.com>
This commit is contained in:
@@ -30,7 +30,7 @@ BuildRequires: libcap-devel
|
||||
BuildRequires: libcurl-devel
|
||||
BuildRequires: libdrm-devel
|
||||
BuildRequires: libevdev-devel
|
||||
BuildRequires: libnotify-devel
|
||||
BuildRequires: libnotify-devel >= 0.8.0
|
||||
BuildRequires: libva-devel
|
||||
BuildRequires: libX11-devel
|
||||
BuildRequires: libxcb-devel
|
||||
@@ -58,7 +58,6 @@ BuildRequires: vulkan-loader-devel
|
||||
# needed for npm from nvm
|
||||
BuildRequires: libatomic
|
||||
%endif
|
||||
BuildRequires: libayatana-appindicator3-devel
|
||||
BuildRequires: libgudev
|
||||
BuildRequires: mesa-libGL-devel
|
||||
BuildRequires: mesa-libgbm-devel
|
||||
@@ -71,6 +70,8 @@ BuildRequires: opus-devel
|
||||
BuildRequires: pulseaudio-libs-devel
|
||||
BuildRequires: python3-jinja2
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: qt6-qtbase-devel
|
||||
BuildRequires: qt6-qtsvg-devel
|
||||
BuildRequires: systemd-udev
|
||||
%{?sysusers_requires_compat}
|
||||
# for unit tests
|
||||
@@ -81,7 +82,6 @@ BuildRequires: xorg-x11-server-Xvfb
|
||||
# OpenSUSE-specific BuildRequires
|
||||
BuildRequires: AppStream
|
||||
BuildRequires: appstream-glib
|
||||
BuildRequires: libappindicator3-devel
|
||||
BuildRequires: libgudev-1_0-devel
|
||||
BuildRequires: Mesa-libGL-devel
|
||||
BuildRequires: libgbm-devel
|
||||
@@ -132,6 +132,9 @@ BuildRequires: gcc15-c++
|
||||
# OpenSUSE Leap 15.x
|
||||
BuildRequires: gcc14
|
||||
BuildRequires: gcc14-c++
|
||||
# OpenSUSE Leap: Qt6 not in standard repos, use Qt5
|
||||
BuildRequires: libqt5-qtbase-devel
|
||||
BuildRequires: libqt5-qtsvg-devel
|
||||
%global gcc_version 14
|
||||
%global cuda_version 12.9.1
|
||||
%global cuda_build 575.57.08
|
||||
@@ -139,6 +142,8 @@ BuildRequires: gcc14-c++
|
||||
# OpenSUSE Tumbleweed
|
||||
BuildRequires: gcc14
|
||||
BuildRequires: gcc14-c++
|
||||
BuildRequires: libqt6-qtbase-devel
|
||||
BuildRequires: libqt6-qtsvg-devel
|
||||
%global gcc_version 14
|
||||
%global cuda_version 12.9.1
|
||||
%global cuda_build 575.57.08
|
||||
@@ -148,12 +153,12 @@ BuildRequires: gcc14-c++
|
||||
%global cuda_dir %{_builddir}/cuda
|
||||
|
||||
# Common runtime requirements
|
||||
Requires: libnotify >= 0.8.0
|
||||
Requires: miniupnpc >= 2.2.4
|
||||
Requires: which >= 2.21
|
||||
|
||||
%if 0%{?fedora}
|
||||
# Fedora runtime requirements
|
||||
Requires: libayatana-appindicator3 >= 0.5.3
|
||||
Requires: libcap >= 2.22
|
||||
Requires: libcurl >= 7.0
|
||||
Requires: libdrm > 2.4.97
|
||||
@@ -165,12 +170,13 @@ Requires: libX11 >= 1.7.3.1
|
||||
Requires: numactl-libs >= 2.0.14
|
||||
Requires: openssl >= 3.0.2
|
||||
Requires: pulseaudio-libs >= 10.0
|
||||
Requires: qt6-qtbase
|
||||
Requires: qt6-qtsvg
|
||||
Requires: vulkan-loader
|
||||
%endif
|
||||
|
||||
%if 0%{?suse_version}
|
||||
# OpenSUSE runtime requirements
|
||||
Requires: libappindicator3-1
|
||||
Requires: libcap2
|
||||
Requires: libcurl4
|
||||
Requires: libdrm2
|
||||
@@ -185,6 +191,15 @@ Requires: libpulse0
|
||||
%if !0%{?sle_version}
|
||||
Requires: libvulkan1
|
||||
%endif
|
||||
%if 0%{?suse_version} <= 1699
|
||||
# OpenSUSE Leap: built with Qt5
|
||||
Requires: libQt5Svg5
|
||||
Requires: libQt5Widgets5
|
||||
%else
|
||||
# OpenSUSE Tumbleweed: built with Qt6
|
||||
Requires: libQt6Svg6
|
||||
Requires: libQt6Widgets6
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description
|
||||
@@ -421,7 +436,6 @@ fi
|
||||
|
||||
# Icons
|
||||
%{_datadir}/icons/hicolor/scalable/apps/*.Sunshine.svg
|
||||
%{_datadir}/icons/hicolor/scalable/status/*.Sunshine-*.svg
|
||||
|
||||
# Metainfo
|
||||
%{_datadir}/metainfo/*.metainfo.xml
|
||||
|
||||
Reference in New Issue
Block a user