UNOFFICIAL builds of Tor Browser for ARMv7 and AArch64 Linux. For testing purposes. Compatibility ============= 12.0 armhf/arm64: debian buster and upwards armhf: debian jessie and upwards arm64: debian stretch and upwards Random news =========== 13.0.6: added mullvad browser port to the repertoire 13.0.3: enabled alsa on all builds 13.0: integrated a patch from NoisyCoil that should fix problems with newer glibc versions 12.0.7: new signing key 12.0: Built against Debian buster. 11.5.8a/b: Alternative build that may work on newer distro versions where the normal build appears to crash. Built against Debian bullseye (a) or buster (b). More bleeding edge distros may need to add libavcodec58 for h.264 playback (libavcodec59 is not supported by the Firefox version in Tor Browser 11.x). 11.0.14: new signing key 10.0.17: releases now signed with my key (see below). Lumped all archs in the same dir. 10.0.14-arm**-alsa: experimental release with ALSA support, and, for good measure, pulseaudio disabled. ALSA needs to have a system-wide configuration (/etc/asound.conf) that works with Firefox (example below). User config ($HOME/.asoundrc) does not seem to work with Tor Browser although it works with Firefox. 10.0.14-arm*: Built on Debian buster from this release onwards. 9.0.2-armhf: as usual, Firefox has gained some weight, and 9.0 may well be the last 32-bit series buildable natively 8.5-arm64: built without hardening options 8.5-armhf: new release 8.0.9-armhf: binary is stripped, built on arm64 instead of native armhf 8.0.8-armhf: non-stripped (and huge), built on armhf Building ======== Releases are currently built on Debian buster, arm64 platform. 9.0 branch assumes arm64 build platform, earlier branches still support building on armhf as well. Setting deb_native_arch in rbm.conf alters the build platform. Debian bullseye did not seem to work as a build platform on arm64 (some issue with cgroups). # get source and set upstream git clone https://notabug.org/holin/tor-browser-build.git git remote add upstream https://git.torproject.org/builders/tor-browser-build.git git checkout maint-10.0-arm git pull upstream # rebase to whatever upstream release you want to build git rebase -i tbb-desktop-10.0.14-build1 maint-10.0-arm # before building, install required packages according to README # and then build by: make release-linux-arm64 or make release-linux-armhf ALSA config (/etc/asound.conf) ============================== pcm.!default { type plug slave.pcm { @func getenv vars [ ALSAPCM ] default "hw:hdmisound" } } -----BEGIN PGP PUBLIC KEY BLOCK----- mDMEYLy7zxYJKwYBBAHaRw8BAQdA5PXKfnbxV/lViTGAgW34jh2jVahatLnFgKpU i1aZVqW0HkhlaWtraSBMaW5kaG9sbSA8aG9saW5AaWtpLmZpPoiaBBMWCgBCFiEE JPFBo7mItsNQuTdYavFdHkX9zskFAmC8u88CGwEFCQWjmoAFCwkIBwIDIgIBBhUK CQgLAgQWAgMBAh4HAheAAAoJEGrxXR5F/c7Jp7gBAL8vm5jf36L+SL2+MsiX6pYi uVvEMs0Fqns5UmH+eO9CAP9sTv4e1XUSG3kcNPxDHNhb390EALIKJOafuzIUFOkt AbgzBGC8vBMWCSsGAQQB2kcPAQEHQHkjBFnRo4dXVzwJ0PTECXGk2no5CMTXwqWc XNmrDlfFiPUEGBYKACYWIQQk8UGjuYi2w1C5N1hq8V0eRf3OyQUCYLy8EwIbAgUJ AeEzgACBCRBq8V0eRf3OyXYgBBkWCgAdFiEEnQ+3JDWrYv30FZVUWJDtuAD3xT0F AmC8vBMACgkQWJDtuAD3xT1KHQEAp6gkZRQYzLLCEnFDronvnGgPRMgfnzs3eCFW x843EJoA/RWbZQeuv2tgh7pUYJk5Kzoi6PCklnw2DWuhJST9QPYMxbUBAJeTn5+q fMa1fGLF6rcr1yvf2cO0u5ow45Tft0+jxjMNAQDlp0YaC4vF0dJF8QyWMAwgNbms OfPns7bfiACf4DnrB7g4BGC8vFISCisGAQQBl1UBBQEBB0BZCKDIGp38Qw2HtRXj iZcIrNUjZRKo7QuMcdZy+/gzWgMBCAeIfgQYFgoAJhYhBCTxQaO5iLbDULk3WGrx XR5F/c7JBQJgvLxSAhsMBQkFo5qAAAoJEGrxXR5F/c7Jw8EBAMlDEXhUjZFnuwPy hMSepnihBjoHZnmoI4EdcD40iYoLAQD9FSwq0k5Zs9rQ8U3zyif72YUS89lXoU6N Y7OFUzKJA7gzBGKjHaUWCSsGAQQB2kcPAQEHQBaImogK8gMA5DWG7lI6KTYTb9aS TS9Mwl8qi0LjwenZiPUEGBYIACYWIQQk8UGjuYi2w1C5N1hq8V0eRf3OyQUCYqMd pQIbAgUJAeEzgACBCRBq8V0eRf3OyXYgBBkWCAAdFiEEF2RjZu/4LbE+XM2yOlV4 WcljRCsFAmKjHaUACgkQOlV4WcljRCuAagD/dK4FTGwTs0vs8BCOHPUYfsts7aBl 0ZtzL9QlNa4Fkq4BAMtzw2nEo/m/eiMM4/PVOBZTRZV4j5hghV9ZFibmLfIA9VsB AJvhCUd/Wu0LpyyiImSFxQ9++t65ia1UOxPDmPY44I2RAP9YJKOs45Gc5E8og8QX yoRKGGcUJ42MbUNtzAamQct7CbgzBGSGC5wWCSsGAQQB2kcPAQEHQGxgntjMTWS3 j3WzShW2tmRQYvHLS/RPK7t04QZhFl7ciPUEGBYIACYWIQQk8UGjuYi2w1C5N1hq 8V0eRf3OyQUCZIYLnAIbAgUJAeEzgACBCRBq8V0eRf3OyXYgBBkWCAAdFiEE9dqu 16Olui9CnSxcz/8dQTbzr6YFAmSGC5wACgkQz/8dQTbzr6YlBwD5AYYvw5BUo9jS crYioNDHMxW6oxuxfrJQQATPT9aR1uoA/Rj1C3F5VmCbtTd0BRiWO8dPi1JliPtH DIglI8tPI48AJA8A/1R9YhNXA9XxmJDKvVkBTRa9c/aO3mtQ7/9d+0n+c/yTAP9D CcviCFW7hh242TYZgVFNfqs/9b66X7QBT5k2wCidCA== =KkEP -----END PGP PUBLIC KEY BLOCK-----