Skip to content
Snippets Groups Projects
  • Maxim Cournoyer's avatar
    7ae79f80
    maint: Completely get rid of OVERRIDE_PACKAGING_DIR. · 7ae79f80
    Maxim Cournoyer authored
    This is a follow-up to commit
    47b1b0151d6c3703ee25c0050cd2031ab7edae4c, which removed it from the
    make-packaging-target.py script.
    
    * docker/Dockerfile_debian_10: Remove support code for
    OVERRIDE_PACKAGING_DIR.
    * docker/Dockerfile_debian_10_arm64: Likewise.
    * docker/Dockerfile_debian_10_armhf: Likewise.
    * docker/Dockerfile_debian_10_i386: Likewise.
    * docker/Dockerfile_debian_10_qt: Likewise.
    * docker/Dockerfile_ubuntu_18.04: Likewise.
    * docker/Dockerfile_ubuntu_18.04_i386: Likewise.
    * docker/Dockerfile_ubuntu_18.04_qt: Likewise.
    * docker/Dockerfile_ubuntu_18.04_qt_i386: Likewise.
    * docker/Dockerfile_ubuntu_20.04: Likewise.
    * docker/Dockerfile_ubuntu_20.04_qt: Likewise.
    * docker/Dockerfile_ubuntu_20.10: Likewise.
    * docker/Dockerfile_ubuntu_20.10_qt: Likewise.
    * scripts/build-package-debian-qt.sh: Likewise.
    * scripts/build-package-debian.sh: Likewise.
    
    Change-Id: Ia15961fe1ccc05222d43da2bdded819f95315aae
    maint: Completely get rid of OVERRIDE_PACKAGING_DIR.
    Maxim Cournoyer authored
    This is a follow-up to commit
    47b1b0151d6c3703ee25c0050cd2031ab7edae4c, which removed it from the
    make-packaging-target.py script.
    
    * docker/Dockerfile_debian_10: Remove support code for
    OVERRIDE_PACKAGING_DIR.
    * docker/Dockerfile_debian_10_arm64: Likewise.
    * docker/Dockerfile_debian_10_armhf: Likewise.
    * docker/Dockerfile_debian_10_i386: Likewise.
    * docker/Dockerfile_debian_10_qt: Likewise.
    * docker/Dockerfile_ubuntu_18.04: Likewise.
    * docker/Dockerfile_ubuntu_18.04_i386: Likewise.
    * docker/Dockerfile_ubuntu_18.04_qt: Likewise.
    * docker/Dockerfile_ubuntu_18.04_qt_i386: Likewise.
    * docker/Dockerfile_ubuntu_20.04: Likewise.
    * docker/Dockerfile_ubuntu_20.04_qt: Likewise.
    * docker/Dockerfile_ubuntu_20.10: Likewise.
    * docker/Dockerfile_ubuntu_20.10_qt: Likewise.
    * scripts/build-package-debian-qt.sh: Likewise.
    * scripts/build-package-debian.sh: Likewise.
    
    Change-Id: Ia15961fe1ccc05222d43da2bdded819f95315aae
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Dockerfile_ubuntu_18.04_i386 1.27 KiB
FROM i386/ubuntu:18.04

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get clean
RUN apt-get update && \
    apt-get install -y -o Acquire::Retries=10 \
        ca-certificates \
        devscripts \
        dirmngr \
        equivs \
        gcc-8 \
        g++-8 \
        gnupg \
        wget

RUN wget -O - https://dl.jami.net/public-key.gpg | \
    tee /usr/share/keyrings/jami-archive-keyring.gpg > /dev/null
RUN sh -c "echo 'deb [signed-by=/usr/share/keyrings/jami-archive-keyring.gpg] https://dl.jami.net/nightly/ubuntu_18.04_qt/ jami main' > /etc/apt/sources.list.d/libqt-jami.list"

# add deb-src entries (needed for next step)
RUN sed -n '/^deb\s/s//deb-src /p' /etc/apt/sources.list > /etc/apt/sources.list.d/deb-src.list
RUN apt-get clean && apt-get update

COPY packaging/rules/debian/* /tmp/builddeps/debian/
RUN cd /tmp/builddeps && \
    apt-get update; \
    mk-build-deps \
        --remove --install \
        --tool "apt-get -y --no-install-recommends -o Acquire::Retries=10" \
        "debian/control"; \
    cd / && rm -rf /tmp/builddeps

RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50
RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 50

ADD scripts/build-package-debian.sh /opt/build-package-debian.sh

CMD /opt/build-package-debian.sh