GithubHelp home page GithubHelp logo

codeandcreate / seamonkey-debian-arm64 Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 7 KB

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

License: The Unlicense

mozilla communicator seamonkey arm64 aarch64 aarch64-linux-gnu debian

seamonkey-debian-arm64's Introduction

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

seamonkey-debian-arm64's People

Contributors

codeandcreate avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

lvyitian

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.