From 16c76a346897e73c85920fd3264811bcd95ace80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6?= Date: Tue, 19 Nov 2024 15:23:46 +0100 Subject: [PATCH] fix: libgalium copy Signed-off-by: skjnldsv --- Dockerfile | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8774c09..76a7cec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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/