Added VAAPI, VDPAU and Vulkan drivers
This commit is contained in:
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user