| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:8ce1caf246e7c778bca84c516d02fd4e83766bb2c530a0fffa8a351b560a2728 in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV LANG=C.UTF-8 |
| ENV LC_ALL=C.UTF-8 |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl gnupg && rm -rf /var/lib/apt/lists/* && dpkg --add-architecture arm64 # buildkit |
| RUN /bin/sh -c sed -i '/^Types: deb/a Architectures: amd64' /etc/apt/sources.list.d/ubuntu.sources && printf '%s\n' 'Types: deb' 'URIs: http://ports.ubuntu.com/ubuntu-ports/' 'Suites: noble noble-updates noble-backports' 'Components: main restricted universe multiverse' 'Architectures: arm64' 'Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg' '' 'Types: deb' 'URIs: http://ports.ubuntu.com/ubuntu-ports/' 'Suites: noble-security' 'Components: main restricted universe multiverse' 'Architectures: arm64' 'Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg' > /etc/apt/sources.list.d/ubuntu-arm64.sources # buildkit |
| RUN /bin/sh -c curl -fsSL https://repo.ubports.com/keyring.gpg | gpg --dearmor > /usr/share/keyrings/ubports.gpg && printf '%s\n' 'Types: deb' 'URIs: http://repo.ubports.com/' 'Suites: 24.04-2.x' 'Components: main' 'Architectures: amd64 arm64 all' 'Signed-By: /usr/share/keyrings/ubports.gpg' > /etc/apt/sources.list.d/ubports.sources # buildkit |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential binutils-aarch64-linux-gnu gcc-aarch64-linux-gnu g++-aarch64-linux-gnu cmake dh-exec git openssh-client pkg-config qtbase5-dev-tools qttools5-dev-tools && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends android-headers-30 libaccountsservice-dev:arm64 libandroid-properties-dev:arm64 libdbus-1-dev:arm64 libdeviceinfo-dev:arm64 libgbinder-dev:arm64 libglib2.0-dev:arm64 libglibutil-dev:arm64 libhardware-dev:arm64 libudev-dev:arm64 qtbase5-dev:arm64 qtdeclarative5-dev:arm64 qtfeedback5-dev:arm64 && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cmake-extras && rm -rf /var/lib/apt/lists/* && test -f /usr/share/cmake/QmlPlugins/QmlPluginsConfig.cmake # buildkit |
| WORKDIR /workspace |