Hi! ng0 <n...@we.make.ritual.n0.is> skribis:
> What it does is the following: > > A shallow checkout of https://git.torproject.org/tor-browser.git > which is usually pinned to a tag specified in the gitian build > repository of torproject for tor-browser, > pull in gentoo specific patchsets for the firefox version, > pull in an architecture specific torbrowser from either > https://archive.torproject.org/tor-package-archive/${PN}/${TOR_PV}or > https://dist.torproject.org/${PN}/${TOR_PV} (arch is x86 or amd64), > prepare the source: > 1. apply firefox patches > 2. revert "change the default firefox profile directory to be tbb-relative" > (patch) > 3. allow the lightspark and freshplayerplugins for whatever reasons (except > them from a blocklist) > 4. fix some nss problems > 5. set the plugins directory to the global one of gentoo > 6. fix sandbox violations > etc etc (very similar to firefox at this point and before it) > configure: > rename install executables and directories > disable the update + set the tor-browser version > install (build): > some orientation around the tor-browser-bunde.git repository > some firefox again > set a profile > install files. I suppose TB contains a script that does all that, right? Would it work to simply run it? If it invokes wget/curl, then this needs to be replaced, but the rest should be fine. It’s unfortunate that there’s no ready-to-build TB tarball, that would simplify things for us. Thanks, Ludo’.