diff --git a/Dockerfile b/Dockerfile index 17d37be..8dfa8c4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ FROM ghcr.io/linuxserver/picons-builder as piconsstage -FROM ghcr.io/linuxserver/baseimage-alpine:3.20 as buildstage +FROM ghcr.io/linuxserver/baseimage-alpine:3.21 as buildstage ############## build stage ############## # package versions @@ -28,7 +28,7 @@ RUN \ bsd-compat-headers \ build-base \ cmake \ - ffmpeg4-dev \ + ffmpeg-dev \ file \ findutils \ gettext-dev \ @@ -122,7 +122,7 @@ RUN \ /tmp/argtable --strip-components=1 && \ cp /tmp/patches/config.* /tmp/argtable && \ cd /tmp/argtable && \ - ./configure \ + CFLAGS="-include ctype.h -include string.h" ./configure \ --prefix=/usr && \ make -j 2 && \ make check && \ @@ -149,7 +149,7 @@ RUN \ /picons ############## runtime stage ############## -FROM ghcr.io/linuxserver/baseimage-alpine:3.20 +FROM ghcr.io/linuxserver/baseimage-alpine:3.21 # set version label ARG BUILD_DATE @@ -165,14 +165,14 @@ RUN \ apk add --no-cache \ bsd-compat-headers \ ffmpeg \ - ffmpeg4-libavcodec \ - ffmpeg4-libavdevice \ - ffmpeg4-libavfilter \ - ffmpeg4-libavformat \ - ffmpeg4-libavutil \ - ffmpeg4-libpostproc \ - ffmpeg4-libswresample \ - ffmpeg4-libswscale \ + ffmpeg-libavcodec \ + ffmpeg-libavdevice \ + ffmpeg-libavfilter \ + ffmpeg-libavformat \ + ffmpeg-libavutil \ + ffmpeg-libpostproc \ + ffmpeg-libswresample \ + ffmpeg-libswscale \ gnu-libiconv \ libdvbcsa \ libhdhomerun-libs \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 96866d0..a5bde07 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -5,7 +5,7 @@ FROM ghcr.io/linuxserver/picons-builder as piconsstage -FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.20 as buildstage +FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.21 as buildstage ############## build stage ############## # package versions @@ -28,7 +28,7 @@ RUN \ bsd-compat-headers \ build-base \ cmake \ - ffmpeg4-dev \ + ffmpeg-dev \ file \ findutils \ gettext-dev \ @@ -122,7 +122,7 @@ RUN \ /tmp/argtable --strip-components=1 && \ cp /tmp/patches/config.* /tmp/argtable && \ cd /tmp/argtable && \ - ./configure \ + CFLAGS="-include ctype.h -include string.h" ./configure \ --prefix=/usr && \ make -j 2 && \ make check && \ @@ -150,7 +150,7 @@ RUN \ ############## runtime stage ############## -FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.20 +FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.21 # set version label ARG BUILD_DATE @@ -166,14 +166,14 @@ RUN \ apk add --no-cache \ bsd-compat-headers \ ffmpeg \ - ffmpeg4-libavcodec \ - ffmpeg4-libavdevice \ - ffmpeg4-libavfilter \ - ffmpeg4-libavformat \ - ffmpeg4-libavutil \ - ffmpeg4-libpostproc \ - ffmpeg4-libswresample \ - ffmpeg4-libswscale \ + ffmpeg-libavcodec \ + ffmpeg-libavdevice \ + ffmpeg-libavfilter \ + ffmpeg-libavformat \ + ffmpeg-libavutil \ + ffmpeg-libpostproc \ + ffmpeg-libswresample \ + ffmpeg-libswscale \ gnu-libiconv \ libdvbcsa \ libhdhomerun-libs \ diff --git a/README.md b/README.md index 76f1712..bd10c10 100644 --- a/README.md +++ b/README.md @@ -355,6 +355,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **07.01.25:** - Rebase to Alpine 3.21. * **25.06.24:** - Rebase to Alpine 3.20. * **20.03.24:** - Rebase to Alpine 3.19. * **16.10.23:** - Add mesa-va-gallium package for AMD transcoding. diff --git a/readme-vars.yml b/readme-vars.yml index 6acc95e..4281292 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -145,6 +145,7 @@ init_diagram: | "tvheadend:latest" <- Base Images # changelog changelogs: + - {date: "07.01.25:", desc: "Rebase to Alpine 3.21."} - {date: "25.06.24:", desc: "Rebase to Alpine 3.20."} - {date: "20.03.24:", desc: "Rebase to Alpine 3.19."} - {date: "16.10.23:", desc: "Add mesa-va-gallium package for AMD transcoding."}