Skip to content
Snippets Groups Projects
Select Git revision
  • c17db8da1933b60949d5ee96d15f266e03669995
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • release/201811
  • release/201808
  • releases/beta1
  • packaging
  • releases/alpha
  • 1.0.0
  • 0.2.0
  • 0.1.0
22 results

CallView.mm

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    ubuntu-22.Dockerfile 1.21 KiB
    FROM ubuntu:22.04
    
    WORKDIR /build
    ARG PKG_NAME
    
    ENV EMAIL="contact@savoirfairelinux.com"
    ENV DEBFULLNAME="Savoir-faire Linux"
    
    RUN apt-get update && \
        echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \
        apt-get install -y \
            dialog apt-utils make devscripts build-essential debmake lintian \
        && apt-get clean && \
        mkdir -p /build/debs
    
    RUN apt-get update && apt-get install -y \
            build-essential pkg-config cmake dpkg-dev gcc g++ git wget \
            libtool autotools-dev autoconf automake sbuild autopkgtest debhelper debhelper-compat \
            cython3 python3-dev python3-setuptools python3-build python3-virtualenv \
            libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \
            libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \
            libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \
            systemd \
        && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
    
    COPY ${PKG_NAME}.tar.gz /build/
    
    CMD tar -xzf ${PKG_NAME}.tar.gz && \
        cd ${PKG_NAME} && \
        debmake -b "dhtnet:bin" -y && \
        debuild && \
        cd .. && \
        rm -Rf ${PKG_NAME} ${PKG_NAME}.tar.gz && \
        cp /build/*.deb /build/debs/