fix: libgalium copy

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
This commit is contained in:
John Molakvoæ
2024-11-19 15:23:46 +01:00
committed by skjnldsv
parent 6ef97ec62f
commit 16c76a3468

View File

@@ -35,35 +35,36 @@ ARG DESTDIR
WORKDIR /tmp/amd
RUN ls -la /usr/lib/
RUN ls -la /usr/lib/dri/
RUN apk add xf86-video-amdgpu linux-firmware-amdgpu --no-cache --update-cache \
&& apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing libva-utils \
&& mkdir -p "$OUTPUT/usr/bin" \
&& cp -a /usr/bin/vainfo "$OUTPUT/usr/bin" \
&& mkdir -p "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libX*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libwayland*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libva*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libdrm*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libbsd*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libxshmfence*.so* "$OUTPUT/usr/lib" \
# && cp -a /usr/lib/libkms*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libxcb*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libffi*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libLLVM*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libzstd*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libexpat*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libdrm*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libelf*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libstdc++*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libexpat*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libffi*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libgallium*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libgcc_s*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libLLVM*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libmd*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libstdc++*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libva*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libwayland*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libX*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libxcb*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libxml2*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libxshmfence*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/lib/libzstd*.so* "$OUTPUT/usr/lib" \
&& mkdir -p "$OUTPUT/usr/lib/dri" \
&& cp -a /usr/lib/dri/*.so* "$OUTPUT/usr/lib/dri" \
&& mkdir -p "$OUTPUT/usr/share/libdrm" \
&& cp -a /usr/share/libdrm/* "$OUTPUT/usr/share/libdrm" \
&& cp -a /lib/ld-musl-x86_64.so.1 "$OUTPUT/usr/lib" \
&& cp -a /lib/libz*.so* "$OUTPUT/usr/lib"
&& cp -a /lib/libz*.so* "$OUTPUT/usr/lib" \
&& cp -a /usr/share/libdrm/* "$OUTPUT/usr/share/libdrm"
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
from ghcr.io/linuxserver/plex:latest
@@ -94,7 +95,7 @@ COPY --from=amd $OUTPUT/usr/lib/libdrm*.so* /usr/lib/plexmediaserver/lib/
COPY --from=amd $OUTPUT/usr/lib/libelf*.so* /usr/lib/plexmediaserver/lib/
COPY --from=amd $OUTPUT/usr/lib/libffi*.so* /usr/lib/plexmediaserver/lib/
COPY --from=amd $OUTPUT/usr/lib/libgcc_s*.so* /usr/lib/plexmediaserver/lib/
# COPY --from=amd $OUTPUT/usr/lib/libkms*.so* /usr/lib/plexmediaserver/lib/
COPY --from=amd $OUTPUT/usr/lib/libgallium*.so* /usr/lib/plexmediaserver/lib/
COPY --from=amd $OUTPUT/usr/lib/libLLVM*.so* /usr/lib/plexmediaserver/lib/
COPY --from=amd $OUTPUT/usr/lib/libstdc++*.so* /usr/lib/plexmediaserver/lib/
COPY --from=amd $OUTPUT/usr/lib/libva*.so* /usr/lib/plexmediaserver/lib/