Retry arm64
This commit is contained in:
parent
901cd01769
commit
0e9ed54697
@ -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 /
|
||||
|
Loading…
Reference in New Issue
Block a user