build(linux): remove unused intel media sdk (#2681)
This commit is contained in:
parent
443be5d403
commit
2e1eb0c914
12 changed files with 0 additions and 82 deletions
1
.github/workflows/CI.yml
vendored
1
.github/workflows/CI.yml
vendored
|
|
@ -265,7 +265,6 @@ jobs:
|
||||||
libevdev-dev \
|
libevdev-dev \
|
||||||
libfuse2 \
|
libfuse2 \
|
||||||
libminiupnpc-dev \
|
libminiupnpc-dev \
|
||||||
libmfx-dev \
|
|
||||||
libnotify-dev \
|
libnotify-dev \
|
||||||
libnuma-dev \
|
libnuma-dev \
|
||||||
libopus-dev \
|
libopus-dev \
|
||||||
|
|
|
||||||
|
|
@ -25,12 +25,6 @@ if(NOT DEFINED FFMPEG_PREPARED_BINARIES)
|
||||||
set(FFMPEG_PLATFORM_LIBRARIES mfplat ole32 strmiids mfuuid vpl)
|
set(FFMPEG_PLATFORM_LIBRARIES mfplat ole32 strmiids mfuuid vpl)
|
||||||
elseif(UNIX AND NOT APPLE)
|
elseif(UNIX AND NOT APPLE)
|
||||||
set(FFMPEG_PLATFORM_LIBRARIES numa va va-drm va-x11 vdpau X11)
|
set(FFMPEG_PLATFORM_LIBRARIES numa va va-drm va-x11 vdpau X11)
|
||||||
# TODO: remove mfx, it's not used and deprecated
|
|
||||||
if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT SUNSHINE_BUILD_HOMEBREW)
|
|
||||||
list(APPEND FFMPEG_PLATFORM_LIBRARIES mfx)
|
|
||||||
set(CPACK_DEB_PLATFORM_PACKAGE_DEPENDS "libmfx1,")
|
|
||||||
set(CPACK_RPM_PLATFORM_PACKAGE_REQUIRES "intel-mediasdk >= 22.3.0,")
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
set(FFMPEG_PREPARED_BINARIES
|
set(FFMPEG_PREPARED_BINARIES
|
||||||
"${CMAKE_SOURCE_DIR}/third-party/build-deps/ffmpeg/${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}")
|
"${CMAKE_SOURCE_DIR}/third-party/build-deps/ffmpeg/${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}")
|
||||||
|
|
|
||||||
|
|
@ -63,10 +63,6 @@ apt-get install -y --no-install-recommends \
|
||||||
wget \
|
wget \
|
||||||
x11-xserver-utils \
|
x11-xserver-utils \
|
||||||
xvfb
|
xvfb
|
||||||
if [[ "${TARGETPLATFORM}" == 'linux/amd64' ]]; then
|
|
||||||
apt-get install -y --no-install-recommends \
|
|
||||||
libmfx-dev
|
|
||||||
fi
|
|
||||||
apt-get clean
|
apt-get clean
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
_DEPS
|
_DEPS
|
||||||
|
|
|
||||||
|
|
@ -68,10 +68,6 @@ apt-get install -y --no-install-recommends \
|
||||||
wget \
|
wget \
|
||||||
x11-xserver-utils \
|
x11-xserver-utils \
|
||||||
xvfb
|
xvfb
|
||||||
if [[ "${TARGETPLATFORM}" == 'linux/amd64' ]]; then
|
|
||||||
apt-get install -y --no-install-recommends \
|
|
||||||
libmfx-dev
|
|
||||||
fi
|
|
||||||
apt-get clean
|
apt-get clean
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
_DEPS
|
_DEPS
|
||||||
|
|
|
||||||
|
|
@ -67,10 +67,6 @@ apt-get install -y --no-install-recommends \
|
||||||
wget \
|
wget \
|
||||||
x11-xserver-utils \
|
x11-xserver-utils \
|
||||||
xvfb
|
xvfb
|
||||||
if [[ "${TARGETPLATFORM}" == 'linux/amd64' ]]; then
|
|
||||||
apt-get install -y --no-install-recommends \
|
|
||||||
libmfx-dev
|
|
||||||
fi
|
|
||||||
apt-get clean
|
apt-get clean
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
_DEPS
|
_DEPS
|
||||||
|
|
|
||||||
|
|
@ -65,9 +65,6 @@ dnf -y install \
|
||||||
wget \
|
wget \
|
||||||
which \
|
which \
|
||||||
xorg-x11-server-Xvfb
|
xorg-x11-server-Xvfb
|
||||||
if [[ "${TARGETPLATFORM}" == 'linux/amd64' ]]; then
|
|
||||||
dnf -y install intel-mediasdk-devel
|
|
||||||
fi
|
|
||||||
dnf clean all
|
dnf clean all
|
||||||
rm -rf /var/cache/yum
|
rm -rf /var/cache/yum
|
||||||
_DEPS
|
_DEPS
|
||||||
|
|
|
||||||
|
|
@ -65,9 +65,6 @@ dnf -y install \
|
||||||
wget \
|
wget \
|
||||||
which \
|
which \
|
||||||
xorg-x11-server-Xvfb
|
xorg-x11-server-Xvfb
|
||||||
if [[ "${TARGETPLATFORM}" == 'linux/amd64' ]]; then
|
|
||||||
dnf -y install intel-mediasdk-devel
|
|
||||||
fi
|
|
||||||
dnf clean all
|
dnf clean all
|
||||||
rm -rf /var/cache/yum
|
rm -rf /var/cache/yum
|
||||||
_DEPS
|
_DEPS
|
||||||
|
|
|
||||||
|
|
@ -67,10 +67,6 @@ apt-get install -y --no-install-recommends \
|
||||||
wget \
|
wget \
|
||||||
x11-xserver-utils \
|
x11-xserver-utils \
|
||||||
xvfb
|
xvfb
|
||||||
if [[ "${TARGETPLATFORM}" == 'linux/amd64' ]]; then
|
|
||||||
apt-get install -y --no-install-recommends \
|
|
||||||
libmfx-dev
|
|
||||||
fi
|
|
||||||
apt-get clean
|
apt-get clean
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
_DEPS
|
_DEPS
|
||||||
|
|
|
||||||
|
|
@ -69,10 +69,6 @@ apt-get install -y --no-install-recommends \
|
||||||
wget \
|
wget \
|
||||||
x11-xserver-utils \
|
x11-xserver-utils \
|
||||||
xvfb
|
xvfb
|
||||||
if [[ "${TARGETPLATFORM}" == 'linux/amd64' ]]; then
|
|
||||||
apt-get install -y --no-install-recommends \
|
|
||||||
libmfx-dev
|
|
||||||
fi
|
|
||||||
apt-get clean
|
apt-get clean
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
_DEPS
|
_DEPS
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,6 @@ Install Requirements
|
||||||
libdrm-dev \ # KMS
|
libdrm-dev \ # KMS
|
||||||
libevdev-dev \
|
libevdev-dev \
|
||||||
libminiupnpc-dev \
|
libminiupnpc-dev \
|
||||||
libmfx-dev \ # x86_64 only
|
|
||||||
libnotify-dev \
|
libnotify-dev \
|
||||||
libnuma-dev \
|
libnuma-dev \
|
||||||
libopus-dev \
|
libopus-dev \
|
||||||
|
|
@ -59,7 +58,6 @@ Install Requirements
|
||||||
cmake \
|
cmake \
|
||||||
gcc \
|
gcc \
|
||||||
gcc-c++ \
|
gcc-c++ \
|
||||||
intel-mediasdk-devel \ # x86_64 only
|
|
||||||
libappindicator-gtk3-devel \
|
libappindicator-gtk3-devel \
|
||||||
libcap-devel \
|
libcap-devel \
|
||||||
libcurl-devel \
|
libcurl-devel \
|
||||||
|
|
@ -106,7 +104,6 @@ Install Requirements
|
||||||
libdrm-dev \ # KMS
|
libdrm-dev \ # KMS
|
||||||
libevdev-dev \
|
libevdev-dev \
|
||||||
libminiupnpc-dev \
|
libminiupnpc-dev \
|
||||||
libmfx-dev \ # x86_64 only
|
|
||||||
libnotify-dev \
|
libnotify-dev \
|
||||||
libnuma-dev \
|
libnuma-dev \
|
||||||
libopus-dev \
|
libopus-dev \
|
||||||
|
|
@ -147,7 +144,6 @@ Install Requirements
|
||||||
libdrm-dev \ # KMS
|
libdrm-dev \ # KMS
|
||||||
libevdev-dev \
|
libevdev-dev \
|
||||||
libminiupnpc-dev \
|
libminiupnpc-dev \
|
||||||
libmfx-dev \ # x86_64 only
|
|
||||||
libnotify-dev \
|
libnotify-dev \
|
||||||
libnuma-dev \
|
libnuma-dev \
|
||||||
libopus-dev \
|
libopus-dev \
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,6 @@ makedepends=('boost'
|
||||||
'npm')
|
'npm')
|
||||||
optdepends=('cuda: Nvidia GPU encoding support'
|
optdepends=('cuda: Nvidia GPU encoding support'
|
||||||
'libva-mesa-driver: AMD GPU encoding support'
|
'libva-mesa-driver: AMD GPU encoding support'
|
||||||
'intel-media-driver: Intel GPU encoding support'
|
|
||||||
'xorg-server-xvfb: Virtual X server for headless testing')
|
'xorg-server-xvfb: Virtual X server for headless testing')
|
||||||
|
|
||||||
provides=('sunshine')
|
provides=('sunshine')
|
||||||
|
|
|
||||||
|
|
@ -212,50 +212,6 @@ modules:
|
||||||
name: gnome-common
|
name: gnome-common
|
||||||
stable-only: true
|
stable-only: true
|
||||||
|
|
||||||
- name: intel-mediasdk
|
|
||||||
disabled: false
|
|
||||||
buildsystem: cmake
|
|
||||||
config-opts:
|
|
||||||
- -DENABLE_OPENCL=ON
|
|
||||||
- -DENABLE_X11_DRI3=ON
|
|
||||||
- -DENABLE_WAYLAND=ON
|
|
||||||
- -DENABLE_ITT=OFF
|
|
||||||
- -DENABLE_TEXTLOG=OFF
|
|
||||||
- -DENABLE_STAT=OFF
|
|
||||||
- -DBUILD_ALL=OFF
|
|
||||||
- -DBUILD_RUNTIME=ON
|
|
||||||
- -DBUILD_SAMPLES=OFF
|
|
||||||
- -DBUILD_TESTS=OFF
|
|
||||||
- -DBUILD_TOOLS=OFF
|
|
||||||
- -DUSE_SYSTEM_GTEST=OFF
|
|
||||||
- -DMFX_ENABLE_KERNELS=ON
|
|
||||||
only-arches:
|
|
||||||
- x86_64
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: http://archive.ubuntu.com/ubuntu/pool/universe/i/intel-mediasdk/intel-mediasdk_22.3.0.orig.tar.gz
|
|
||||||
sha256: e1e74229f409e969b70c2b35b1955068de3d40db85ecc42bd6ff501468bc76d7
|
|
||||||
- type: archive
|
|
||||||
url: http://archive.ubuntu.com/ubuntu/pool/universe/i/intel-mediasdk/intel-mediasdk_22.3.0-1.debian.tar.xz
|
|
||||||
sha256: 024d98d2f63443d2765a90cfe997d104e7b897694889f199ca8fb4d9ffdcf1dc
|
|
||||||
- type: shell
|
|
||||||
commands:
|
|
||||||
- for n in $(cat patches/series); do if [[ $n != "#"* ]]; then patch -Np1 -i "patches/$n" -d .; fi; done
|
|
||||||
modules:
|
|
||||||
- name: libdrm
|
|
||||||
disabled: false
|
|
||||||
buildsystem: meson
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: http://archive.ubuntu.com/ubuntu/pool/main/libd/libdrm/libdrm_2.4.110.orig.tar.xz
|
|
||||||
sha256: eecee4c4b47ed6d6ce1a9be3d6d92102548ea35e442282216d47d05293cf9737
|
|
||||||
- type: archive
|
|
||||||
url: http://archive.ubuntu.com/ubuntu/pool/main/libd/libdrm/libdrm_2.4.110-1ubuntu1.debian.tar.xz
|
|
||||||
sha256: 464b9553861f39beddfaee6b8924734b02a0febfae3968e4ca1360f2972bba8b
|
|
||||||
- type: shell
|
|
||||||
commands:
|
|
||||||
- for n in $(cat patches/series); do if [[ $n != "#"* ]]; then patch -Np1 -i "patches/$n" -d .; fi; done
|
|
||||||
|
|
||||||
- name: miniupnpc
|
- name: miniupnpc
|
||||||
buildsystem: cmake
|
buildsystem: cmake
|
||||||
config-opts:
|
config-opts:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue