mirror of
https://github.com/skjnldsv/docker-plex.git
synced 2025-08-05 12:56:55 +02:00
13
Dockerfile
13
Dockerfile
@@ -8,13 +8,16 @@ RUN apk add --no-cache \
|
|||||||
curl \
|
curl \
|
||||||
dpkg \
|
dpkg \
|
||||||
file \
|
file \
|
||||||
gcc \
|
|
||||||
g++ \
|
g++ \
|
||||||
libc6-compat \
|
gcc \
|
||||||
git \
|
git \
|
||||||
|
libc6-compat \
|
||||||
|
libdrm-dev \
|
||||||
libtool \
|
libtool \
|
||||||
|
libxshmfence \
|
||||||
linux-headers \
|
linux-headers \
|
||||||
make \
|
make \
|
||||||
|
mesa-va-gallium \
|
||||||
musl-dev \
|
musl-dev \
|
||||||
nghttp2-dev \
|
nghttp2-dev \
|
||||||
pkgconfig \
|
pkgconfig \
|
||||||
@@ -31,6 +34,8 @@ ARG DESTDIR
|
|||||||
|
|
||||||
WORKDIR /tmp/amd
|
WORKDIR /tmp/amd
|
||||||
|
|
||||||
|
RUN ls -la /usr/lib/
|
||||||
|
|
||||||
RUN apk add xf86-video-amdgpu linux-firmware-amdgpu --no-cache --update-cache \
|
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 \
|
&& apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing libva-utils \
|
||||||
&& mkdir -p "$OUTPUT/usr/bin" \
|
&& mkdir -p "$OUTPUT/usr/bin" \
|
||||||
@@ -42,7 +47,7 @@ RUN apk add xf86-video-amdgpu linux-firmware-amdgpu --no-cache --update-cache \
|
|||||||
&& cp -a /usr/lib/libdrm*.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/libbsd*.so* "$OUTPUT/usr/lib" \
|
||||||
&& cp -a /usr/lib/libxshmfence*.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/libkms*.so* "$OUTPUT/usr/lib" \
|
||||||
&& cp -a /usr/lib/libxcb*.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/libffi*.so* "$OUTPUT/usr/lib" \
|
||||||
&& cp -a /usr/lib/libLLVM*.so* "$OUTPUT/usr/lib" \
|
&& cp -a /usr/lib/libLLVM*.so* "$OUTPUT/usr/lib" \
|
||||||
@@ -84,7 +89,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/libelf*.so* /usr/lib/plexmediaserver/lib/
|
||||||
COPY --from=amd $OUTPUT/usr/lib/libffi*.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/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/libkms*.so* /usr/lib/plexmediaserver/lib/
|
||||||
COPY --from=amd $OUTPUT/usr/lib/libLLVM*.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/libstdc++*.so* /usr/lib/plexmediaserver/lib/
|
||||||
COPY --from=amd $OUTPUT/usr/lib/libva*.so* /usr/lib/plexmediaserver/lib/
|
COPY --from=amd $OUTPUT/usr/lib/libva*.so* /usr/lib/plexmediaserver/lib/
|
||||||
|
Reference in New Issue
Block a user