edouard@37: #!/usr/bin/env bash edouard@37: edouard@37: # This script is to be executed as root to provision necessary stuff edouard@37: # to run distribution build on a blank Ubuntu Focal 64 image edouard@37: edouard@37: set -xe edouard@37: dpkg --add-architecture i386 edouard@37: edouard@37: apt-get update edouard@37: edouard@37: apt-get install -y locales edouard@37: edouard@37: locale-gen en_US.UTF-8 edouard@37: edouard@37: TZ="America/Paris" \ edouard@37: DEBIAN_FRONTEND="noninteractive" \ edouard@37: apt-get install -y --no-install-recommends \ edouard@37: autoconf \ edouard@37: automake \ edouard@37: bc \ edouard@37: bison \ edouard@37: build-essential \ edouard@37: ca-certificates \ edouard@37: cpio \ edouard@37: cmake \ edouard@37: fakeroot \ edouard@37: file \ edouard@37: flex \ edouard@37: gettext \ edouard@37: gawk \ edouard@37: git \ edouard@37: gperf \ edouard@37: gcc-multilib \ edouard@37: g++-multilib \ edouard@37: help2man \ edouard@37: less \ edouard@37: libarchive-dev \ edouard@37: libcurl4-openssl-dev \ edouard@37: libssl-dev \ edouard@37: libtool \ edouard@37: libtool-bin \ edouard@37: lzma \ edouard@37: make \ edouard@37: mercurial \ edouard@37: meson \ edouard@37: mingw-w64 \ edouard@37: ncurses-dev \ edouard@37: nsis \ edouard@37: rsync \ edouard@37: pkg-config \ edouard@37: python \ edouard@37: python-dev \ edouard@37: python3-distutils \ edouard@37: subversion \ edouard@37: swig \ edouard@37: texinfo \ edouard@37: unrar \ edouard@37: unzip \ edouard@37: wget \ edouard@37: xvfb \ edouard@37: zip edouard@37: edouard@37: edouard@37: ## for winehq-staging edouard@37: # gnupg \ edouard@37: # libgpgme-dev \ edouard@37: # software-properties-common \ edouard@37: # wget -nc https://dl.winehq.org/wine-builds/winehq.key edouard@37: # apt-key add winehq.key edouard@37: # add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' edouard@37: # apt-get update edouard@37: edouard@37: echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections edouard@37: echo ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | debconf-set-selections edouard@37: edouard@37: apt-get install -y --install-recommends \ edouard@37: wine-stable winbind edouard@37: edouard@37: apt-get clean -y