From 6f132d519bad42efae5a4848a5ec433816de3e46 Mon Sep 17 00:00:00 2001 From: Chris230291 Date: Sun, 26 Jul 2026 21:47:59 +0100 Subject: [PATCH 1/3] Build new UI --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 17d37be0..999ea0c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -54,7 +54,8 @@ RUN \ uriparser-dev \ x264-dev \ x265-dev \ - zlib-dev + zlib-dev \ + npm RUN \ echo "**** remove musl iconv.h and replace with gnu-iconv.h ****" && \ @@ -90,6 +91,7 @@ RUN \ --enable-libx265 \ \ `#Options` \ + --enable-vue_build \ --disable-avahi \ --disable-dbus_1 \ --disable-bintray_cache \ From d948b98c580612b62b5ee2bb903fa303ac969ed5 Mon Sep 17 00:00:00 2001 From: Chris230291 Date: Sun, 2 Aug 2026 20:35:23 +0100 Subject: [PATCH 2/3] OCD stuff --- Dockerfile | 4 ++-- Dockerfile.aarch64 | 1 + readme-vars.yml | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 999ea0c0..cddbcb18 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,6 +43,7 @@ RUN \ libxml2-dev \ libxslt-dev \ linux-headers \ + npm \ openssl-dev \ opus-dev \ patch \ @@ -54,8 +55,7 @@ RUN \ uriparser-dev \ x264-dev \ x265-dev \ - zlib-dev \ - npm + zlib-dev RUN \ echo "**** remove musl iconv.h and replace with gnu-iconv.h ****" && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 96866d06..989096ba 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -43,6 +43,7 @@ RUN \ libxml2-dev \ libxslt-dev \ linux-headers \ + npm \ openssl-dev \ opus-dev \ patch \ diff --git a/readme-vars.yml b/readme-vars.yml index 41c1885a..8e9c368a 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -150,6 +150,7 @@ init_diagram: | "tvheadend:latest" <- Base Images # changelog changelogs: + - {date: "02.08.26:", desc: "Added npm to build dependencies and enabled the new UI."}" - {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."} From 578086c2cced0c85507d6f197c16fbf39263d476 Mon Sep 17 00:00:00 2001 From: Chris230291 Date: Sun, 2 Aug 2026 21:04:23 +0100 Subject: [PATCH 3/3] Forgot to enable the new UI on arm and more OCD --- Dockerfile | 2 +- Dockerfile.aarch64 | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index cddbcb18..a81266f7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -91,7 +91,6 @@ RUN \ --enable-libx265 \ \ `#Options` \ - --enable-vue_build \ --disable-avahi \ --disable-dbus_1 \ --disable-bintray_cache \ @@ -102,6 +101,7 @@ RUN \ --enable-pngquant \ --enable-trace \ --enable-vaapi \ + --enable-vue_build \ --infodir=/usr/share/info \ --localstatedir=/var \ --mandir=/usr/share/man \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 989096ba..3fffda75 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -101,6 +101,7 @@ RUN \ --enable-pngquant \ --enable-trace \ --enable-vaapi \ + --enable-vue_build \ --infodir=/usr/share/info \ --localstatedir=/var \ --mandir=/usr/share/man \