mirror of
https://github.com/LizardByte/Sunshine.git
synced 2026-08-18 11:06:23 +00:00
chore: Remove setuptools from glad dependencies (#5392)
This commit is contained in:
@ -69,7 +69,6 @@ makedepends=(
|
||||
'nodejs'
|
||||
'npm'
|
||||
'python-jinja' # required by the glad OpenGL/EGL loader generator
|
||||
'python-setuptools' # required for glad OpenGL/EGL loader generated, v2.0.0
|
||||
'shaderc'
|
||||
)
|
||||
|
||||
|
||||
@ -92,7 +92,6 @@ BuildRequires: libpulse-devel
|
||||
BuildRequires: npm
|
||||
BuildRequires: python311
|
||||
BuildRequires: python311-Jinja2
|
||||
BuildRequires: python311-setuptools
|
||||
%if !0%{?sle_version}
|
||||
BuildRequires: shaderc
|
||||
%endif
|
||||
@ -250,7 +249,7 @@ cmake_args+=("-DPython_EXECUTABLE=%{_builddir}/Sunshine/.venv/bin/python")
|
||||
%endif
|
||||
|
||||
%if 0%{?suse_version}
|
||||
# Use the Python interpreter that owns the python311-Jinja2/python311-setuptools BuildRequires.
|
||||
# Use the Python interpreter that owns the python311-Jinja2 BuildRequires.
|
||||
cmake_args+=("-DGLAD_SKIP_PIP_INSTALL=ON")
|
||||
cmake_args+=("-DPython_EXECUTABLE=/usr/bin/python3.11")
|
||||
%endif
|
||||
|
||||
@ -109,13 +109,6 @@ class Sunshine < Formula
|
||||
url "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz"
|
||||
sha256 "0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"
|
||||
end
|
||||
|
||||
# setuptools provides pkg_resources which glad's plugin.py imports at build time.
|
||||
# setuptools >= 81 removed pkg_resources; this is the last release that still ships it.
|
||||
resource "setuptools" do
|
||||
url "https://files.pythonhosted.org/packages/76/95/faf61eb8363f26aa7e1d762267a8d602a1b26d4f3a1e758e92cb3cb8b054/setuptools-80.10.2.tar.gz"
|
||||
sha256 "8b0e9d10c784bf7d262c4e5ec5d4ec94127ce206e8738f29a437945fbc219b70"
|
||||
end
|
||||
end
|
||||
|
||||
conflicts_with "sunshine-beta", because: "sunshine and sunshine-beta cannot be installed at the same time"
|
||||
|
||||
Reference in New Issue
Block a user