Patches and builds for SeaMonkey on Debian (bullseye/unstable) on Arm64.
The license in this repository only applies to my patches! The builds released under the same license(s) Seamonkey uses. Please look at the "LICENSE"-file bundled with the sources of Seamonkey.
- Release 2.53.8_2 the same as before but with webrtc enabled
- Release 2.53.8 is configured and compiled without webrtc, since the sources doesn't include the Arm64 stuff of modern Firefox (...) that is necessary for a successfull compilation.
- To compile Seamonkey yourself with this patches you should carefully read the SeaMonkey Building & Source Code Documentation!
- make sure autoconf 2.13 is installed - on Debian:
apt install autoconf2.13
- Always use the lastest version of rust/cargo, not the version of the official debian repositories!
- Create a directory like "~/Development/seamonkey"
- In this directory check out https://github.com/giampaolo/psutil or download and untar/unzip a release - i use release-5.8.0
- Download and untar the Seamonkey sources, for example 2.53.8
- Your directory structure should look like this:
.../seamonkey
.../seamonkey/psutil-release-5.8.0.zip
.../seamonkey/psutil-release-5.8.0/
.../seamonkey/seamonkey-2.53.8.source.tar.xz
.../seamonkey/seamonkey-2.53.8/
- Make a link inside the Seamonkey source directory to the psutil sources:
ln -s psutil-release-5.8.0 seamonkey-2.53.8/psutil
- Create a build directory somewhere inside your build directory like
mkdir ~/Development/seamonkey/seamonkey-2.53.8/moz_objdir
- Apply the patches from this repository and place the .mozconfig file in your seamonkey source directory targeting the matching Seamonkey release
- Edit .mozconfig based on your directory structure;
mk_add_options MOZ_OBJDIR=
need to be pointing to the build directory you created above; for me a relative path doesn't work. - Compile the Source with
./mach build