windows/linux/assets/Dockerfile
2023-02-24 19:29:33 +01:00

71 lines
1.5 KiB
Docker

FROM ubuntu:jammy
#
# It's probably totally unnecesary to include all of these dependencies.
#
RUN apt-get -y update && \
apt-get -y upgrade && \
apt-get -y install make wget git patch build-essential && \
dpkg --add-architecture i386 && apt-get -y update && apt-get -y install wine32
#
#
# RUN apt-get update && apt-get -y dist-upgrade && apt-get -y install \
# apt-utils \
# aptitude \
# binutils \
# build-essential \
# bzip2 \
# curl \
# devscripts \
# equivs \
# fakeroot \
# file \
# gawk \
# git \
# git \
# gnupg \
# jq \
# less \
# lib32atomic1 \
# lib32stdc++6 \
# lib32z1 \
# libasound2 \
# libc6-i386 \
# libdbus-glib-1-2 \
# libgtk-3-0 \
# libucl1 \
# make \
# mercurial \
# p7zip-full \
# patch \
# procps \
# python3 \
# python3-dev \
# python3-pip \
# python3-distutils-extra \
# python3-minimal \
# python3-psutil \
# python3-venv \
# rsync screen tar unzip uuid \
# vim-tiny wget x11-utils xz-utils zip zstd
#
#
# This is the interesting part of the Dockerfile
#
RUN git clone --recursive https://gitlab.com/librewolf-community/browser/windows.git
WORKDIR windows/linux
RUN make setup-debian
RUN make upstream-update
RUN make fetch-archive
RUN make extract-arch
RUN make old-style-bootstrap-arch
RUN make winsdk-arch