mirror of
https://github.com/linuxserver/docker-beets
synced 2025-12-06 08:23:31 +01:00
rebasing to alpine 3.9 moving to python3
This commit is contained in:
parent
630d8752df
commit
c94b975147
5 changed files with 30 additions and 28 deletions
18
Dockerfile
18
Dockerfile
|
|
@ -1,4 +1,4 @@
|
|||
FROM lsiobase/alpine:3.8
|
||||
FROM lsiobase/alpine:3.9
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
|
|
@ -9,7 +9,7 @@ LABEL maintainer="sparklyballs"
|
|||
|
||||
RUN \
|
||||
echo "**** install build packages ****" && \
|
||||
apk add --no-cache --virtual=build-dependencies \
|
||||
apk add --no-cache --virtual=build-dependencies --upgrade \
|
||||
cmake \
|
||||
ffmpeg-dev \
|
||||
fftw-dev \
|
||||
|
|
@ -21,9 +21,9 @@ RUN \
|
|||
make \
|
||||
mpg123-dev \
|
||||
openjpeg-dev \
|
||||
python2-dev && \
|
||||
python3-dev && \
|
||||
echo "**** install runtime packages ****" && \
|
||||
apk add --no-cache \
|
||||
apk add --no-cache --upgrade \
|
||||
curl \
|
||||
expat \
|
||||
ffmpeg \
|
||||
|
|
@ -40,10 +40,10 @@ RUN \
|
|||
mpg123 \
|
||||
nano \
|
||||
openjpeg \
|
||||
py2-gobject3 \
|
||||
py2-pip \
|
||||
py2-pylast \
|
||||
python2 \
|
||||
py3-gobject3 \
|
||||
py3-pip \
|
||||
py3-pylast \
|
||||
python3 \
|
||||
sqlite-libs \
|
||||
tar \
|
||||
wget && \
|
||||
|
|
@ -73,7 +73,7 @@ RUN \
|
|||
BEETS_VERSION=$(curl -sL https://pypi.python.org/pypi/beets/json \
|
||||
|jq -r '. | .info.version'); \
|
||||
fi && \
|
||||
pip install --no-cache-dir -U \
|
||||
pip3 install --no-cache-dir -U \
|
||||
beautifulsoup4 \
|
||||
beets==${BEETS_VERSION} \
|
||||
beets-copyartifacts \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
FROM lsiobase/alpine.arm64:3.8
|
||||
FROM lsiobase/alpine.arm64:3.9
|
||||
|
||||
# Add qemu to build on x86_64 systems
|
||||
COPY qemu-aarch64-static /usr/bin
|
||||
|
|
@ -12,7 +12,7 @@ LABEL maintainer="sparklyballs"
|
|||
|
||||
RUN \
|
||||
echo "**** install build packages ****" && \
|
||||
apk add --no-cache --virtual=build-dependencies \
|
||||
apk add --no-cache --virtual=build-dependencies --upgrade \
|
||||
cmake \
|
||||
ffmpeg-dev \
|
||||
fftw-dev \
|
||||
|
|
@ -24,9 +24,9 @@ RUN \
|
|||
make \
|
||||
mpg123-dev \
|
||||
openjpeg-dev \
|
||||
python2-dev && \
|
||||
python3-dev && \
|
||||
echo "**** install runtime packages ****" && \
|
||||
apk add --no-cache \
|
||||
apk add --no-cache --upgrade \
|
||||
curl \
|
||||
expat \
|
||||
ffmpeg \
|
||||
|
|
@ -43,10 +43,10 @@ RUN \
|
|||
mpg123 \
|
||||
nano \
|
||||
openjpeg \
|
||||
py2-gobject3 \
|
||||
py2-pip \
|
||||
py2-pylast \
|
||||
python2 \
|
||||
py3-gobject3 \
|
||||
py3-pip \
|
||||
py3-pylast \
|
||||
python3 \
|
||||
sqlite-libs \
|
||||
tar \
|
||||
wget && \
|
||||
|
|
@ -76,7 +76,7 @@ RUN \
|
|||
BEETS_VERSION=$(curl -sL https://pypi.python.org/pypi/beets/json \
|
||||
|jq -r '. | .info.version'); \
|
||||
fi && \
|
||||
pip install --no-cache-dir -U \
|
||||
pip3 install --no-cache-dir -U \
|
||||
beautifulsoup4 \
|
||||
beets==${BEETS_VERSION} \
|
||||
beets-copyartifacts \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
FROM lsiobase/alpine.armhf:3.8
|
||||
FROM lsiobase/alpine.armhf:3.9
|
||||
|
||||
# Add qemu to build on x86_64 systems
|
||||
COPY qemu-arm-static /usr/bin
|
||||
|
|
@ -12,7 +12,7 @@ LABEL maintainer="sparklyballs"
|
|||
|
||||
RUN \
|
||||
echo "**** install build packages ****" && \
|
||||
apk add --no-cache --virtual=build-dependencies \
|
||||
apk add --no-cache --virtual=build-dependencies --upgrade \
|
||||
cmake \
|
||||
ffmpeg-dev \
|
||||
fftw-dev \
|
||||
|
|
@ -24,9 +24,9 @@ RUN \
|
|||
make \
|
||||
mpg123-dev \
|
||||
openjpeg-dev \
|
||||
python2-dev && \
|
||||
python3-dev && \
|
||||
echo "**** install runtime packages ****" && \
|
||||
apk add --no-cache \
|
||||
apk add --no-cache --upgrade \
|
||||
curl \
|
||||
expat \
|
||||
ffmpeg \
|
||||
|
|
@ -43,10 +43,10 @@ RUN \
|
|||
mpg123 \
|
||||
nano \
|
||||
openjpeg \
|
||||
py2-gobject3 \
|
||||
py2-pip \
|
||||
py2-pylast \
|
||||
python2 \
|
||||
py3-gobject3 \
|
||||
py3-pip \
|
||||
py3-pylast \
|
||||
python3 \
|
||||
sqlite-libs \
|
||||
tar \
|
||||
wget && \
|
||||
|
|
@ -76,7 +76,7 @@ RUN \
|
|||
BEETS_VERSION=$(curl -sL https://pypi.python.org/pypi/beets/json \
|
||||
|jq -r '. | .info.version'); \
|
||||
fi && \
|
||||
pip install --no-cache-dir -U \
|
||||
pip3 install --no-cache-dir -U \
|
||||
beautifulsoup4 \
|
||||
beets==${BEETS_VERSION} \
|
||||
beets-copyartifacts \
|
||||
|
|
|
|||
|
|
@ -159,6 +159,7 @@ Below are the instructions for updating containers:
|
|||
|
||||
## Versions
|
||||
|
||||
* **01.03.19:** - Rebase to alpine 3.9, use python3.
|
||||
* **07.02.19:** - Add fftw-dev build dependency for chromaprint.
|
||||
* **28.01.19:** - Add pipeline logic and multi arch.
|
||||
* **15.08.18:** - Rebase to alpine 3.8, use alpine repo version of pylast.
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ param_ports:
|
|||
|
||||
# changelog
|
||||
changelogs:
|
||||
- { date: "01.03.19:", desc: "Rebase to alpine 3.9, use python3." }
|
||||
- { date: "07.02.19:", desc: "Add fftw-dev build dependency for chromaprint." }
|
||||
- { date: "28.01.19:", desc: "Add pipeline logic and multi arch." }
|
||||
- { date: "15.08.18:", desc: "Rebase to alpine 3.8, use alpine repo version of pylast." }
|
||||
|
|
@ -53,4 +54,4 @@ changelogs:
|
|||
- { date: "10.09.16:", desc: "Add layer badges to README." }
|
||||
- { date: "05.01.16:", desc: "Change ffpmeg repository, other version crashes container" }
|
||||
- { date: "06.11.15:", desc: "Initial Release" }
|
||||
- { date: "29.11.15:", desc: "Take out term setting, causing issues with key entry for some users" }
|
||||
- { date: "29.11.15:", desc: "Take out term setting, causing issues with key entry for some users" }
|
||||
|
|
|
|||
Loading…
Reference in a new issue