Retry arm64

This commit is contained in:
Roxedus 2020-12-26 22:32:45 +01:00
parent 901cd01769
commit 0e9ed54697
Signed by: Roxedus
GPG Key ID: 9B4E311961C63639

View File

@ -12,11 +12,14 @@ LABEL maintainer="saarg"
ENV HOME="/tmp"
# install packages
# https://github.com/home-assistant/core/blob/11d74124cd06f48c1faf68df9a2ab9034130fafa/azure-pipelines-wheels.yml#L32
RUN \
echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \
autoconf \
bluez-deprecated \
bluez-dev \
build-base \
ca-certificates \
cmake \
curl \
@ -25,9 +28,10 @@ RUN \
eudev-libs \
ffmpeg \
ffmpeg-dev \
gcc \
glib-dev \
g++ \
gcc \
git \
glib-dev \
jq \
libffi-dev \
libjpeg-turbo \
@ -36,6 +40,7 @@ RUN \
libxml2-dev \
libxslt \
libxslt-dev \
linux-headers \
make \
openssl \
openssl-dev \
@ -67,20 +72,22 @@ RUN \
/build/addons \
/build/core && \
pip3 install --no-cache-dir --upgrade \
pip
pip==20.3 # https://github.com/home-assistant/core/pull/43771
RUN \
echo "**** build wheels for home assistant core ****" && \
awk '/# Home Assistant core/,/^$/' /tmp/core/requirements_all.txt > /tmp/requirements_hass.txt && \
awk '/# Home Assistant Core/,/^$/' /tmp/core/requirements_all.txt > /tmp/requirements_hass.txt && \
awk '/# homeassistant.components.trend/,/^$/' /tmp/core/requirements_all.txt >> /tmp/requirements_hass.txt && \
pip3 wheel --wheel-dir=/build/core --no-cache-dir \
sed -i "s/-r requirements.txt/-r \/tmp\/core\/requirements.txt/g" /tmp/requirements_hass.txt && \
pip3 wheel --wheel-dir=/build/core --no-cache-dir --use-deprecated=legacy-resolver \
-r /tmp/requirements_hass.txt
# https://github.com/home-assistant/core/issues/43934 >> https://github.com/home-assistant/core/pull/36330
RUN \
echo "**** build wheels for home assistant addons ****" && \
sed -i "s/-r requirements_test.txt/-r \/tmp\/core\/requirements_test.txt/g" /tmp/core/requirements_test_all.txt && \
sed -i "s/-r requirements_test_pre_commit.txt/-r \/tmp\/core\/requirements_test_pre_commit.txt/g" /tmp/core/requirements_test.txt && \
pip3 wheel --wheel-dir /build/addons --no-cache-dir --find-links=/build/core \
pip3 wheel --wheel-dir /build/addons --no-cache-dir --find-links=/build/core --use-deprecated=legacy-resolver \
-r /tmp/core/requirements_test_all.txt
RUN \
@ -98,7 +105,7 @@ RUN \
tar xf \
/tmp/hacs.tar.gz -C \
/tmp/hacs-source --strip-components=1 && \
pip3 wheel --wheel-dir=/build/hacs --no-cache-dir --find-links=/build/core --find-links=/build/addons \
pip3 wheel --wheel-dir=/build/hacs --no-cache-dir --find-links=/build/core --find-links=/build/addons --use-deprecated=legacy-resolver \
-r /tmp/hacs-source/requirements.txt
RUN \
@ -110,4 +117,4 @@ RUN \
FROM scratch
COPY --from=buildstage /tmp/ /
COPY --from=buildstage /tmp/repo /