tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Dockerfile (1192B)


      1 FROM $DOCKER_IMAGE_PARENT
      2 MAINTAINER Mike Hommey <mhommey@mozilla.com>
      3 
      4 VOLUME /builds/worker/checkouts
      5 VOLUME /builds/worker/workspace
      6 VOLUME /builds/worker/tooltool-cache
      7 
      8 ENV XZ_OPT=-T0
      9 
     10 # binutils is needed for base toolchain builds. Ideally, it wouldn't be needed.
     11 # libc6-i386 and lib32gcc1 are needed for wine.
     12 # libgtk-3-0 are needed to run xpcshell during the build.
     13 # lib32atomic1, lib32stdc++6 and lib32z1 are needed to run some 32-bits
     14 # cpio is needed by xar (mac repackaging on linux)
     15 # spidermonkey tests. libasound2 is needed to run xpcshell after we introduced
     16 # the dependencies on alsa via Web MIDI.
     17 RUN apt-get update && \
     18    apt-get dist-upgrade && \
     19    apt-get install \
     20      bash \
     21      binutils \
     22      bzip2 \
     23      cpio \
     24      curl \
     25      file \
     26      findutils \
     27      gawk \
     28      gnupg \
     29      gzip \
     30      jq \
     31      lib32atomic1 \
     32      'lib32gcc(1|-s1)$' \
     33      lib32stdc++6 \
     34      lib32z1 \
     35      libasound2 \
     36      libc6-i386 \
     37      libgtk-3-0 \
     38      libucl1 \
     39      libxml2 \
     40      make \
     41      p7zip-full \
     42      perl \
     43      procps \
     44      python3-dev \
     45      rsync \
     46      screen \
     47      tar \
     48      unzip \
     49      uuid \
     50      wget \
     51      zip