Merge pull request #26 from linuxserver/fix-build

Fix build, style changes.
This commit is contained in:
Roxedus 2021-05-09 14:55:04 +02:00 committed by GitHub
commit 4e87641e52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 123 additions and 120 deletions

View File

@ -7,46 +7,46 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
LABEL maintainer="notdriz"
RUN \
echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \
autoconf \
automake \
cargo \
freetype-dev \
g++ \
gcc \
jpeg-dev \
lcms2-dev \
libffi-dev \
libpng-dev \
libwebp-dev \
libxml2-dev \
libxslt-dev \
linux-headers \
make \
openjpeg-dev \
openssl-dev \
python3-dev \
tiff-dev \
zlib-dev && \
echo "**** install runtime packages ****" && \
apk add --no-cache \
python3 \
py3-pip \
git \
vnstat \
jq && \
echo "**** install app ****" && \
git clone --depth 1 https://github.com/HTPC-Manager/HTPC-Manager.git /app/htpcmanager && \
echo "**** install pip packages ****" && \
sed -i -e '/psutil\|pyopenssl\|pySMART/d' /app/htpcmanager/requirements.txt && \
pip install --no-cache-dir -U -r /app/htpcmanager/requirements.txt && \
echo "**** cleanup ****" && \
apk del --purge \
build-dependencies && \
rm -rf \
/root/.cache \
/tmp/*
echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \
autoconf \
automake \
cargo \
freetype-dev \
g++ \
gcc \
jpeg-dev \
lcms2-dev \
libffi-dev \
libpng-dev \
libwebp-dev \
libxml2-dev \
libxslt-dev \
linux-headers \
make \
openjpeg-dev \
openssl-dev \
python3-dev \
tiff-dev \
zlib-dev && \
echo "**** install runtime packages ****" && \
apk add --no-cache \
git \
jq \
py3-pip \
python3 \
vnstat && \
echo "**** install app ****" && \
git clone --depth 1 https://github.com/HTPC-Manager/HTPC-Manager.git /app/htpcmanager && \
echo "**** install pip packages ****" && \
sed -i -e '/psutil\|pyopenssl\|pySMART/d' /app/htpcmanager/requirements.txt && \
pip install --ignore-installed --no-cache-dir -U -r /app/htpcmanager/requirements.txt && \
echo "**** cleanup ****" && \
apk del --purge \
build-dependencies && \
rm -rf \
/root/.cache \
/tmp/*
# add local files
COPY root/ /

View File

@ -7,46 +7,46 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
LABEL maintainer="notdriz"
RUN \
echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \
autoconf \
automake \
cargo \
freetype-dev \
g++ \
gcc \
jpeg-dev \
lcms2-dev \
libffi-dev \
libpng-dev \
libwebp-dev \
libxml2-dev \
libxslt-dev \
linux-headers \
make \
openjpeg-dev \
openssl-dev \
python3-dev \
tiff-dev \
zlib-dev && \
echo "**** install runtime packages ****" && \
apk add --no-cache \
python3 \
py3-pip \
git \
vnstat \
jq && \
echo "**** install app ****" && \
git clone --depth 1 https://github.com/HTPC-Manager/HTPC-Manager.git /app/htpcmanager && \
echo "**** install pip packages ****" && \
sed -i -e '/psutil\|pyopenssl\|pySMART/d' /app/htpcmanager/requirements.txt && \
pip install --no-cache-dir -U -r /app/htpcmanager/requirements.txt && \
echo "**** cleanup ****" && \
apk del --purge \
build-dependencies && \
rm -rf \
/root/.cache \
/tmp/*
echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \
autoconf \
automake \
cargo \
freetype-dev \
g++ \
gcc \
jpeg-dev \
lcms2-dev \
libffi-dev \
libpng-dev \
libwebp-dev \
libxml2-dev \
libxslt-dev \
linux-headers \
make \
openjpeg-dev \
openssl-dev \
python3-dev \
tiff-dev \
zlib-dev && \
echo "**** install runtime packages ****" && \
apk add --no-cache \
git \
jq \
py3-pip \
python3 \
vnstat && \
echo "**** install app ****" && \
git clone --depth 1 https://github.com/HTPC-Manager/HTPC-Manager.git /app/htpcmanager && \
echo "**** install pip packages ****" && \
sed -i -e '/psutil\|pyopenssl\|pySMART/d' /app/htpcmanager/requirements.txt && \
pip install --ignore-installed --no-cache-dir -U -r /app/htpcmanager/requirements.txt && \
echo "**** cleanup ****" && \
apk del --purge \
build-dependencies && \
rm -rf \
/root/.cache \
/tmp/*
# add local files
COPY root/ /

View File

@ -7,46 +7,46 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
LABEL maintainer="notdriz"
RUN \
echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \
autoconf \
automake \
cargo \
freetype-dev \
g++ \
gcc \
jpeg-dev \
lcms2-dev \
libffi-dev \
libpng-dev \
libwebp-dev \
libxml2-dev \
libxslt-dev \
linux-headers \
make \
openjpeg-dev \
openssl-dev \
python3-dev \
tiff-dev \
zlib-dev && \
echo "**** install runtime packages ****" && \
apk add --no-cache \
python3 \
py3-pip \
git \
vnstat \
jq && \
echo "**** install app ****" && \
git clone --depth 1 https://github.com/HTPC-Manager/HTPC-Manager.git /app/htpcmanager && \
echo "**** install pip packages ****" && \
sed -i -e '/psutil\|pyopenssl\|pySMART/d' /app/htpcmanager/requirements.txt && \
pip install --no-cache-dir -U -r /app/htpcmanager/requirements.txt && \
echo "**** cleanup ****" && \
apk del --purge \
build-dependencies && \
rm -rf \
/root/.cache \
/tmp/*
echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \
autoconf \
automake \
cargo \
freetype-dev \
g++ \
gcc \
jpeg-dev \
lcms2-dev \
libffi-dev \
libpng-dev \
libwebp-dev \
libxml2-dev \
libxslt-dev \
linux-headers \
make \
openjpeg-dev \
openssl-dev \
python3-dev \
tiff-dev \
zlib-dev && \
echo "**** install runtime packages ****" && \
apk add --no-cache \
git \
jq \
py3-pip \
python3 \
vnstat && \
echo "**** install app ****" && \
git clone --depth 1 https://github.com/HTPC-Manager/HTPC-Manager.git /app/htpcmanager && \
echo "**** install pip packages ****" && \
sed -i -e '/psutil\|pyopenssl\|pySMART/d' /app/htpcmanager/requirements.txt && \
pip install --ignore-installed --no-cache-dir -U -r /app/htpcmanager/requirements.txt && \
echo "**** cleanup ****" && \
apk del --purge \
build-dependencies && \
rm -rf \
/root/.cache \
/tmp/*
# add local files
COPY root/ /

View File

@ -222,6 +222,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **08.04.21:** - Fix build.
* **10.02.21:** - Rebasing to alpine 3.13.
* **26.10.20:** - Rebase to alpine 3.12, python3, change upstream project
* **19.12.19:** - Rebasing to alpine 3.11.

View File

@ -42,6 +42,7 @@ app_setup_nginx_reverse_proxy_block: ""
# changelog
changelogs:
- { date: "08.04.21:", desc: "Fix build." }
- { date: "10.02.21:", desc: "Rebasing to alpine 3.13." }
- { date: "26.10.20:", desc: "Rebase to alpine 3.12, python3, change upstream project" }
- { date: "19.12.19:", desc: "Rebasing to alpine 3.11." }

View File

@ -1,4 +1,5 @@
#!/usr/bin/with-contenv bash
exec \
s6-setuidgid abc python3 /app/htpcmanager/Htpc.py \
--datadir /config