Retry arm64
This commit is contained in:
parent
901cd01769
commit
0e9ed54697
@ -12,11 +12,14 @@ LABEL maintainer="saarg"
|
|||||||
ENV HOME="/tmp"
|
ENV HOME="/tmp"
|
||||||
|
|
||||||
# install packages
|
# install packages
|
||||||
|
# https://github.com/home-assistant/core/blob/11d74124cd06f48c1faf68df9a2ab9034130fafa/azure-pipelines-wheels.yml#L32
|
||||||
RUN \
|
RUN \
|
||||||
echo "**** install build packages ****" && \
|
echo "**** install build packages ****" && \
|
||||||
apk add --no-cache --virtual=build-dependencies \
|
apk add --no-cache --virtual=build-dependencies \
|
||||||
autoconf \
|
autoconf \
|
||||||
bluez-deprecated \
|
bluez-deprecated \
|
||||||
|
bluez-dev \
|
||||||
|
build-base \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
cmake \
|
cmake \
|
||||||
curl \
|
curl \
|
||||||
@ -25,9 +28,10 @@ RUN \
|
|||||||
eudev-libs \
|
eudev-libs \
|
||||||
ffmpeg \
|
ffmpeg \
|
||||||
ffmpeg-dev \
|
ffmpeg-dev \
|
||||||
gcc \
|
|
||||||
glib-dev \
|
|
||||||
g++ \
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
glib-dev \
|
||||||
jq \
|
jq \
|
||||||
libffi-dev \
|
libffi-dev \
|
||||||
libjpeg-turbo \
|
libjpeg-turbo \
|
||||||
@ -36,6 +40,7 @@ RUN \
|
|||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
libxslt \
|
libxslt \
|
||||||
libxslt-dev \
|
libxslt-dev \
|
||||||
|
linux-headers \
|
||||||
make \
|
make \
|
||||||
openssl \
|
openssl \
|
||||||
openssl-dev \
|
openssl-dev \
|
||||||
@ -67,20 +72,22 @@ RUN \
|
|||||||
/build/addons \
|
/build/addons \
|
||||||
/build/core && \
|
/build/core && \
|
||||||
pip3 install --no-cache-dir --upgrade \
|
pip3 install --no-cache-dir --upgrade \
|
||||||
pip
|
pip==20.3 # https://github.com/home-assistant/core/pull/43771
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
echo "**** build wheels for home assistant core ****" && \
|
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 && \
|
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
|
-r /tmp/requirements_hass.txt
|
||||||
|
|
||||||
|
# https://github.com/home-assistant/core/issues/43934 >> https://github.com/home-assistant/core/pull/36330
|
||||||
RUN \
|
RUN \
|
||||||
echo "**** build wheels for home assistant addons ****" && \
|
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.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 && \
|
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
|
-r /tmp/core/requirements_test_all.txt
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
@ -98,7 +105,7 @@ RUN \
|
|||||||
tar xf \
|
tar xf \
|
||||||
/tmp/hacs.tar.gz -C \
|
/tmp/hacs.tar.gz -C \
|
||||||
/tmp/hacs-source --strip-components=1 && \
|
/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
|
-r /tmp/hacs-source/requirements.txt
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
@ -110,4 +117,4 @@ RUN \
|
|||||||
|
|
||||||
FROM scratch
|
FROM scratch
|
||||||
|
|
||||||
COPY --from=buildstage /tmp/ /
|
COPY --from=buildstage /tmp/repo /
|
||||||
|
Loading…
Reference in New Issue
Block a user