From 076087397e7250fab2db378f9ae11a9e695b92ed Mon Sep 17 00:00:00 2001 From: theALHU Date: Tue, 7 Jan 2025 04:49:33 +0100 Subject: [PATCH 1/6] Rebase to 3.21 --- Dockerfile | 18 +++++++++--------- Dockerfile.aarch64 | 14 +++++++------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Dockerfile b/Dockerfile index 17d37be..fa68d89 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 @@ -109,21 +109,21 @@ RUN \ make -j 2 && \ make DESTDIR=/tmp/tvheadend-build install -RUN \ + RUN \ echo "**** compile argtable2 ****" && \ ARGTABLE_VER1="${ARGTABLE_VER//./-}" && \ mkdir -p \ - /tmp/argtable && \ + /tmp/argtable && \ curl -s -o \ /tmp/argtable-src.tar.gz -L \ - "https://sourceforge.net/projects/argtable/files/argtable/argtable-${ARGTABLE_VER}/argtable${ARGTABLE_VER1}.tar.gz" && \ + "https://sourceforge.net/projects/argtable/files/argtable/argtable-${ARGTABLE_VER}/argtable${ARGTABLE_VER1}.tar.gz" && \ tar xf \ /tmp/argtable-src.tar.gz -C \ - /tmp/argtable --strip-components=1 && \ - cp /tmp/patches/config.* /tmp/argtable && \ + /tmp/argtable --strip-components=1 && \ + cp /tmp/patches/argtable/config.* /tmp/argtable && \ cd /tmp/argtable && \ - ./configure \ - --prefix=/usr && \ + CFLAGS="-include ctype.h -include string.h" ./configure \ + --prefix=/usr && \ make -j 2 && \ make check && \ make DESTDIR=/tmp/argtable-build install && \ @@ -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 diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 96866d0..45c38f5 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -109,21 +109,21 @@ RUN \ make -j 2 && \ make DESTDIR=/tmp/tvheadend-build install -RUN \ + RUN \ echo "**** compile argtable2 ****" && \ ARGTABLE_VER1="${ARGTABLE_VER//./-}" && \ mkdir -p \ - /tmp/argtable && \ + /tmp/argtable && \ curl -s -o \ /tmp/argtable-src.tar.gz -L \ - "https://sourceforge.net/projects/argtable/files/argtable/argtable-${ARGTABLE_VER}/argtable${ARGTABLE_VER1}.tar.gz" && \ + "https://sourceforge.net/projects/argtable/files/argtable/argtable-${ARGTABLE_VER}/argtable${ARGTABLE_VER1}.tar.gz" && \ tar xf \ /tmp/argtable-src.tar.gz -C \ - /tmp/argtable --strip-components=1 && \ - cp /tmp/patches/config.* /tmp/argtable && \ + /tmp/argtable --strip-components=1 && \ + cp /tmp/patches/argtable/config.* /tmp/argtable && \ cd /tmp/argtable && \ - ./configure \ - --prefix=/usr && \ + CFLAGS="-include ctype.h -include string.h" ./configure \ + --prefix=/usr && \ make -j 2 && \ make check && \ make DESTDIR=/tmp/argtable-build install && \ From bb4bf98a18409923a1794c7b46632cdc9867edcf Mon Sep 17 00:00:00 2001 From: theALHU Date: Tue, 7 Jan 2025 04:52:57 +0100 Subject: [PATCH 2/6] Rebase to 3.21 --- Dockerfile.aarch64 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 45c38f5..0cd87ee 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 @@ -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 From bb7853da084528b93800292207e2e0626e570905 Mon Sep 17 00:00:00 2001 From: theALHU Date: Tue, 7 Jan 2025 05:07:04 +0100 Subject: [PATCH 3/6] correct blank spaces --- Dockerfile | 10 +++++----- Dockerfile.aarch64 | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index fa68d89..4f5449d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -109,21 +109,21 @@ RUN \ make -j 2 && \ make DESTDIR=/tmp/tvheadend-build install - RUN \ +RUN \ echo "**** compile argtable2 ****" && \ ARGTABLE_VER1="${ARGTABLE_VER//./-}" && \ mkdir -p \ - /tmp/argtable && \ + /tmp/argtable && \ curl -s -o \ /tmp/argtable-src.tar.gz -L \ - "https://sourceforge.net/projects/argtable/files/argtable/argtable-${ARGTABLE_VER}/argtable${ARGTABLE_VER1}.tar.gz" && \ + "https://sourceforge.net/projects/argtable/files/argtable/argtable-${ARGTABLE_VER}/argtable${ARGTABLE_VER1}.tar.gz" && \ tar xf \ /tmp/argtable-src.tar.gz -C \ - /tmp/argtable --strip-components=1 && \ + /tmp/argtable --strip-components=1 && \ cp /tmp/patches/argtable/config.* /tmp/argtable && \ cd /tmp/argtable && \ CFLAGS="-include ctype.h -include string.h" ./configure \ - --prefix=/usr && \ + --prefix=/usr && \ make -j 2 && \ make check && \ make DESTDIR=/tmp/argtable-build install && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 0cd87ee..986c438 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -109,21 +109,21 @@ RUN \ make -j 2 && \ make DESTDIR=/tmp/tvheadend-build install - RUN \ +RUN \ echo "**** compile argtable2 ****" && \ ARGTABLE_VER1="${ARGTABLE_VER//./-}" && \ mkdir -p \ - /tmp/argtable && \ + /tmp/argtable && \ curl -s -o \ /tmp/argtable-src.tar.gz -L \ - "https://sourceforge.net/projects/argtable/files/argtable/argtable-${ARGTABLE_VER}/argtable${ARGTABLE_VER1}.tar.gz" && \ + "https://sourceforge.net/projects/argtable/files/argtable/argtable-${ARGTABLE_VER}/argtable${ARGTABLE_VER1}.tar.gz" && \ tar xf \ /tmp/argtable-src.tar.gz -C \ - /tmp/argtable --strip-components=1 && \ + /tmp/argtable --strip-components=1 && \ cp /tmp/patches/argtable/config.* /tmp/argtable && \ cd /tmp/argtable && \ CFLAGS="-include ctype.h -include string.h" ./configure \ - --prefix=/usr && \ + --prefix=/usr && \ make -j 2 && \ make check && \ make DESTDIR=/tmp/argtable-build install && \ From 99dabd1f25e7aa11cc1023fb2cd0310e11e8e2f8 Mon Sep 17 00:00:00 2001 From: theALHU Date: Tue, 7 Jan 2025 05:17:49 +0100 Subject: [PATCH 4/6] fix argtable2 path --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4f5449d..7c8f426 100644 --- a/Dockerfile +++ b/Dockerfile @@ -120,7 +120,7 @@ RUN \ tar xf \ /tmp/argtable-src.tar.gz -C \ /tmp/argtable --strip-components=1 && \ - cp /tmp/patches/argtable/config.* /tmp/argtable && \ + cp /tmp/patches/config.* /tmp/argtable && \ cd /tmp/argtable && \ CFLAGS="-include ctype.h -include string.h" ./configure \ --prefix=/usr && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 986c438..6e1d68e 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -120,7 +120,7 @@ RUN \ tar xf \ /tmp/argtable-src.tar.gz -C \ /tmp/argtable --strip-components=1 && \ - cp /tmp/patches/argtable/config.* /tmp/argtable && \ + cp /tmp/patches/config.* /tmp/argtable && \ cd /tmp/argtable && \ CFLAGS="-include ctype.h -include string.h" ./configure \ --prefix=/usr && \ From de8606e59378807ccca8568f318ce971ed7adc30 Mon Sep 17 00:00:00 2001 From: theALHU Date: Tue, 7 Jan 2025 05:40:23 +0100 Subject: [PATCH 5/6] update readme.md file --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 76f1712..9f4756c 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.20. * **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. From 82afb00561376a5eedaa422644a8f6bcf12dd7e1 Mon Sep 17 00:00:00 2001 From: theALHU Date: Tue, 7 Jan 2025 05:40:51 +0100 Subject: [PATCH 6/6] update readme.md file --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9f4756c..bd10c10 100644 --- a/README.md +++ b/README.md @@ -355,7 +355,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **07.01.25:** - Rebase to Alpine 3.20. +* **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.