Added VAAPI, VDPAU and Vulkan drivers

This commit is contained in:
Héctor Molinero Fernández
2020-03-21 17:54:54 +01:00
parent a1ab1be01a
commit fbd74971f1

View File

@@ -9,10 +9,8 @@ m4_ifdef([[CROSS_QEMU]], [[COPY --from=docker.io/hectormolinero/qemu-user-static
# Install system packages
RUN export DEBIAN_FRONTEND=noninteractive \
# Uncomment source packages repositories
&& sed -i 's/^#\s*\(deb-src\s\)/\1/g' /etc/apt/sources.list \
m4_ifelse(ENABLE_32BIT, 1, [[m4_dnl
# Enable multiarch support
&& dpkg --add-architecture i386 \
]])m4_dnl
&& apt-get update \
@@ -163,7 +161,7 @@ RUN ./configure \
--enable-mp3lame \
--enable-pixman
RUN make -j"$(nproc)"
RUN checkinstall --default --pkgname=xrdp --pkgversion=0 --pkgrelease=0
RUN checkinstall --default --pkgname=xrdp --pkgversion=999 --pkgrelease=0
# Build xorgxrdp
ARG XORGXRDP_TREEISH=v0.2.13
@@ -176,7 +174,7 @@ RUN git submodule update --init --recursive
RUN ./bootstrap
RUN ./configure --enable-glamor
RUN make -j"$(nproc)"
RUN checkinstall --default --pkgname=xorgxrdp --pkgversion=0 --pkgrelease=0
RUN checkinstall --default --pkgname=xorgxrdp --pkgversion=999 --pkgrelease=0
# Build XRDP PulseAudio module
ARG XRDP_PULSEAUDIO_TREEISH=v0.4
@@ -195,7 +193,7 @@ RUN git submodule update --init --recursive
RUN ./bootstrap
RUN ./configure PULSE_DIR=/tmp/pulseaudio/
RUN make -j"$(nproc)"
RUN checkinstall --default --pkgname=xrdp-pulseaudio --pkgversion=0 --pkgrelease=0
RUN checkinstall --default --pkgname=xrdp-pulseaudio --pkgversion=999 --pkgrelease=0
##################################################
## "xubuntu" stage
@@ -244,6 +242,9 @@ m4_ifelse(ENABLE_32BIT, 1, [[m4_dnl
libxv1 \
locales \
mesa-opencl-icd \
mesa-va-drivers \
mesa-vdpau-drivers \
mesa-vulkan-drivers \
ocl-icd-libopencl1 \
openssh-server \
openssl \
@@ -252,13 +253,13 @@ m4_ifelse(ENABLE_32BIT, 1, [[m4_dnl
pulseaudio-utils \
runit \
tzdata \
vulkan-utils \
xserver-xorg-core-hwe-18.04 \
xserver-xorg-input-all-hwe-18.04 \
xserver-xorg-input-evdev-hwe-18.04 \
xserver-xorg-input-joystick-hwe-18.04 \
xserver-xorg-video-all-hwe-18.04 \
m4_ifelse(ENABLE_32BIT, 1, [[m4_dnl
&& apt-get install -y --no-install-recommends \
libegl1:i386 \
libgl1:i386 \
libgl1-mesa-dri:i386 \
@@ -267,9 +268,11 @@ m4_ifelse(ENABLE_32BIT, 1, [[m4_dnl
libxtst6:i386 \
libxv1:i386 \
mesa-opencl-icd:i386 \
mesa-va-drivers:i386 \
mesa-vdpau-drivers:i386 \
mesa-vulkan-drivers:i386 \
ocl-icd-libopencl1:i386 \
]])m4_dnl
&& apt-get install -y --no-install-recommends \
adwaita-qt \
apt-transport-https \
apt-utils \