[tbb-commits] [Git][tpo/applications/tor-browser-build][main] Bug 41073: Add required packages for container-less build
    boklm (@boklm) 
    git at gitlab.torproject.org
       
    Tue Jan 30 07:45:50 UTC 2024
    
    
  
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:
- README
Changes:
=====================================
README
=====================================
@@ -222,15 +222,19 @@ of containers: the container-image project is still called, but it will
 just create an empty file instead of a real container image.
 
 The build without containers is currently only supported for the Android
-builds, and will require that you run Debian Buster and install build
-dependencies for all the components that are built. This can be done
-with the following command:
+builds, and will require that you run Debian Bullseye or Bookworm and
+install build dependencies for all the components that are built. This can
+be done with the following command:
 
-  # apt-get install build-essential python automake libtool zip unzip \
-            autoconf2.13 openjdk-8-jdk gettext-base autotools-dev \
+  # apt-get install build-essential python3 automake libtool zip unzip \
+            autoconf2.13 openjdk-11-jdk gettext-base autotools-dev \
             automake autoconf libtool autopoint libssl-dev \
             pkg-config zlib1g-dev libparallel-forkmanager-perl \
-            libfile-slurp-perl bzip2 xz-utils apksigner yasm
+            libfile-slurp-perl bzip2 xz-utils apksigner yasm wget \
+	    bison gyp tcl python3-venv 7zip jq
+
+Note that Debian Bullseye requires the bullseye-backports repository to
+get the 7zip package.
 
 
 Common Build Errors
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/056eeab3bb005f20fb5b7e1a033b14c218a01251
-- 
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/056eeab3bb005f20fb5b7e1a033b14c218a01251
You're receiving this email because of your account on gitlab.torproject.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/tbb-commits/attachments/20240130/f3226930/attachment-0001.htm>
    
    
More information about the tbb-commits
mailing list