Skip to content

Patches and builds for SeaMonkey on Debian (bullseye/unstable) on Arm64

License

Notifications You must be signed in to change notification settings

codeandcreate/seamonkey-debian-arm64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeaMonkey for Debian/Arm64

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.

Status and versions

  • 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.

Preparations and compiling yourself

  • 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