diff options
author | Uruk <uruknarb20@gmail.com> | 2024-02-23 17:52:10 +0100 |
---|---|---|
committer | Uruk <uruknarb20@gmail.com> | 2024-02-23 17:52:10 +0100 |
commit | 104f91e697d8c5c4bb71ce995c2b95ab75d84dae (patch) | |
tree | 28c41531064d78e3364c30c88b4ed368d2560ed1 /debian/docker | |
parent | Update repository script to use BASEDIR (diff) | |
download | jellyfin-packaging-104f91e697d8c5c4bb71ce995c2b95ab75d84dae.tar.gz jellyfin-packaging-104f91e697d8c5c4bb71ce995c2b95ab75d84dae.tar.bz2 jellyfin-packaging-104f91e697d8c5c4bb71ce995c2b95ab75d84dae.zip |
Refactor jellyfin-packaging
- Fix typo in the README
- Added -f to rm from fix https://github.com/jellyfin/jellyfin/pull/11008
- Apply fix from https://github.com/jellyfin/jellyfin/pull/10763
- Refactor Docker for better syntax and readability
- Update Intel runtime drivers to 24.05.28454.6
- Added possible miss line 159 docker/Dockerfile : "--ffmpeg", "/usr/lib/jellyfin-ffmpeg/ffmpeg"
- Removed wget in cleanup
Diffstat (limited to 'debian/docker')
-rw-r--r-- | debian/docker/Dockerfile | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/debian/docker/Dockerfile b/debian/docker/Dockerfile index 02caa7b..8766278 100644 --- a/debian/docker/Dockerfile +++ b/debian/docker/Dockerfile @@ -32,11 +32,8 @@ RUN apt-get update -y \ && DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC \ apt-get install --no-install-recommends -y \ wget debhelper gnupg devscripts build-essential mmv lsb-release \ - libssl*.* liblttng-ust* \ - libfontconfig*-dev libcurl*openssl-dev libfreetype*-dev libssl-dev \ - && apt-get clean autoclean -y \ - && apt-get autoremove -y \ - && rm -rf /var/lib/apt/lists/* + libssl*.* liblttng-ust* libfontconfig*-dev libcurl*openssl-dev \ + libfreetype*-dev libssl-dev # Prepare the cross-toolchain RUN if test "${PACKAGE_ARCH}" != "$( dpkg --print-architecture )"; then \ @@ -67,9 +64,6 @@ RUN if test "${PACKAGE_ARCH}" != "$( dpkg --print-architecture )"; then \ libc6-dev:${PACKAGE_ARCH} linux-libc-dev:${PACKAGE_ARCH} libgcc1:${PACKAGE_ARCH} libstdc++-${GCC_VERSION}-dev:${PACKAGE_ARCH} \ libfontconfig*-dev:${PACKAGE_ARCH} libcurl*openssl-dev:${PACKAGE_ARCH} libfreetype*-dev:${PACKAGE_ARCH} libssl-dev:${PACKAGE_ARCH} \ libssl[13].*:${PACKAGE_ARCH} liblttng-ust*:${PACKAGE_ARCH} \ - && apt-get clean autoclean -y \ - && apt-get autoremove -y \ - && rm -rf /var/lib/apt/lists/* \ ; fi # Prepare dotnet SDK @@ -86,6 +80,12 @@ RUN wget https://deb.nodesource.com/setup_${NODEJS_VERSION}.x -O nodejs-install. && apt-get install -y \ nodejs +# Clean up dependencies +RUN apt-get remove wget -y \ + && apt-get clean autoclean -y \ + && apt-get autoremove -y \ + && rm -rf /var/cache/apt/archives/* /var/lib/apt/lists/* + # Link to build script RUN ln -sf ${SOURCE_DIR}/debian/docker/build.sh /build.sh |