[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/tor-browser-build][main] Bug 41073: Add required packages for container-less build



Title: GitLab

boklm pushed to branch main at The Tor Project / Applications / tor-browser-build

Commits:

  • 056eeab3
    by Mynacol at 2024-01-30T08:38:35+01:00
    Bug 41073: Add required packages for container-less build
    
    jq and 7zip are both absolutely required, 7zip just recently.
    bison, tcl, gyp and python3-venv are scattered around as dependency.
    wget is also definitely required, but it's not available in a minimal
    docker image.
    
    Besides this, python3, not python2 is required, similarly jdk 11 instead
    of 8.
    

1 changed file:

Changes:

  • README
    ... ... @@ -222,15 +222,19 @@ of containers: the container-image project is still called, but it will
    222 222
     just create an empty file instead of a real container image.
    
    223 223
     
    
    224 224
     The build without containers is currently only supported for the Android
    
    225
    -builds, and will require that you run Debian Buster and install build
    
    226
    -dependencies for all the components that are built. This can be done
    
    227
    -with the following command:
    
    225
    +builds, and will require that you run Debian Bullseye or Bookworm and
    
    226
    +install build dependencies for all the components that are built. This can
    
    227
    +be done with the following command:
    
    228 228
     
    
    229
    -  # apt-get install build-essential python automake libtool zip unzip \
    
    230
    -            autoconf2.13 openjdk-8-jdk gettext-base autotools-dev \
    
    229
    +  # apt-get install build-essential python3 automake libtool zip unzip \
    
    230
    +            autoconf2.13 openjdk-11-jdk gettext-base autotools-dev \
    
    231 231
                 automake autoconf libtool autopoint libssl-dev \
    
    232 232
                 pkg-config zlib1g-dev libparallel-forkmanager-perl \
    
    233
    -            libfile-slurp-perl bzip2 xz-utils apksigner yasm
    
    233
    +            libfile-slurp-perl bzip2 xz-utils apksigner yasm wget \
    
    234
    +	    bison gyp tcl python3-venv 7zip jq
    
    235
    +
    
    236
    +Note that Debian Bullseye requires the bullseye-backports repository to
    
    237
    +get the 7zip package.
    
    234 238
     
    
    235 239
     
    
    236 240
     Common Build Errors
    

  • _______________________________________________
    tor-commits mailing list
    tor-commits@xxxxxxxxxxxxxxxxxxxx
    https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits