70 lines
1.4 KiB
Docker
70 lines
1.4 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
|
|
|
|
|
|
|
|
#
|
|
#
|
|
# 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
|