SeaLion (SeaMonkey / Borealis fork)

Discussions about applications built on our platform code that do not have a dedicated board.

Moderators: trava90, athenian200

User avatar
wicknix
Fanatic
Fanatic
Posts: 183
Joined: 2018-03-26, 04:47
Location: Wisconsin, USA

Re: SeaLion (SeaMonkey / Borealis fork)

Post by wicknix » 2024-11-13, 01:22

New builds are now available for Intel Mac, PowerPC Linux, and x86_64 Linux.
Silence is golden, but duct tape is silver...

User avatar
fatboy
Astronaut
Astronaut
Posts: 579
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaLion (SeaMonkey / Borealis fork)

Post by fatboy » 2024-11-17, 06:31

awesome! Thank You!
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
wicknix
Fanatic
Fanatic
Posts: 183
Joined: 2018-03-26, 04:47
Location: Wisconsin, USA

Re: SeaLion (SeaMonkey / Borealis fork)

Post by wicknix » 2025-01-28, 18:00

33.5.1 builds are now available for Intel Mac, PowerPC Linux, and x86_64 Linux.
Silence is golden, but duct tape is silver...

User avatar
wicknix
Fanatic
Fanatic
Posts: 183
Joined: 2018-03-26, 04:47
Location: Wisconsin, USA

Re: SeaLion (SeaMonkey / Borealis fork)

Post by wicknix » 2025-11-13, 08:01

Sorry for slacking. Been a busy year. New builds are up.

Linux build is here

Intel Mac build is here
Silence is golden, but duct tape is silver...

jarsealer
Moonbather
Moonbather
Posts: 57
Joined: 2025-08-03, 23:56

Re: SeaLion (SeaMonkey / Borealis fork)

Post by jarsealer » 2025-11-13, 18:38

Hello, I just discovered this thread and your web browser,

I'm curious if It's possible to build SeaLion for linux ARM (aarch64) architecture. What would be the system and build requirements to do this?
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
wicknix
Fanatic
Fanatic
Posts: 183
Joined: 2018-03-26, 04:47
Location: Wisconsin, USA

Re: SeaLion (SeaMonkey / Borealis fork)

Post by wicknix » 2025-11-13, 23:52

The build system / requirements are the same as Pale Moon’s. You can find that info here:
https://developer.palemoon.org/build/linux/

My build process is a bit crude compared to theirs.
1) Download SeaLion’s source code: https://github.com/wicknix/SeaLion/releases , then extract it.
2) Download the latest UXP: https://repo.palemoon.org/MoonchildProd ... P/releases
3) Extract UXP source.
4) Rename the extracted UXP directory to “platform” (without the quotes).
5) Move the platform directory in to SeaLions source directory.
6) Now you can follow the build instructions for Pale Moon. Also you’ll need to edit the included .mozconfig as needed for Linux.

Cheers
Silence is golden, but duct tape is silver...

User avatar
fatboy
Astronaut
Astronaut
Posts: 579
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaLion (SeaMonkey / Borealis fork)

Post by fatboy » 2025-11-19, 23:59

Great to see this browser still going strong :)
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
frostknight
Keeps coming back
Keeps coming back
Posts: 824
Joined: 2022-08-10, 02:25

Re: SeaLion (SeaMonkey / Borealis fork)

Post by frostknight » 2025-11-20, 01:31

wicknix wrote:
2025-11-13, 08:01
Sorry for slacking. Been a busy year. New builds are up.
Off-topic:
Does this mean you are now doing slackware builds?


Get it slacking? :P
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

jarsealer
Moonbather
Moonbather
Posts: 57
Joined: 2025-08-03, 23:56

Re: SeaLion (SeaMonkey / Borealis fork)

Post by jarsealer » 2025-12-11, 08:42

The build fails with error:

Code: Select all

DEBUG: configure: error: * * * Could not find gconf-2.0
ERROR: old-configure failed
It needs gconf, which is deprecated and not available in Debian 13 repos. I guess I'll have to compile in a Debian 9 system.

Also, I'm not sure if I configured the mozconfig correctly here, since I'm a complete newbie. Are these correct configurations for Linux arm64?

Code: Select all

# These must be set for cross builds, and don't hurt straight builds.
RANLIB="${TOOLCHAIN_PREFIX}ranlib"
AR="${TOOLCHAIN_PREFIX}ar"
AS=$CC
LD=ld
STRIP="${TOOLCHAIN_PREFIX}strip"
OTOOL="${TOOLCHAIN_PREFIX}otool"
export CC CXX HOST_CC HOST_CXX RANLIB AR AS LD STRIP OTOOL

# Clear this if not a 64bit build
_BUILD_64=1

# Set GTK Version to 2 or 3
_GTK_VERSION=3

#CROSS_COMPILE=1
ac_add_options --enable-application=navigator
ac_add_options --enable-default-toolkit=cairo-gtk$_GTK_VERSION
ac_add_options --enable-jemalloc
ac_add_options --enable-strip
ac_add_options --disable-tests
ac_add_options --enable-optimize=-O2
ac_add_options --enable-av1
ac_add_options --enable-jxl
ac_add_options --disable-debug
ac_add_options --disable-crashreporter
ac_add_options --disable-webrtc
ac_add_options --disable-precompiled-startupcache
ac_add_options --disable-necko-wifi
ac_add_options --disable-safe-browsing
ac_add_options --disable-devtools

export MOZ_TELEMETRY_REPORTING=0
export MOZ_ADDON_SIGNING=0
export MOZ_REQUIRE_SIGNING=0

# Processor architecture specific build options
if [ -n "$_BUILD_64" ]; then
  ac_add_options --x-libraries=/usr/lib64
else
  ac_add_options --x-libraries=/usr/lib
fi

export MOZ_PKG_SPECIAL=gtk$_GTK_VERSION
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
jobbautista9
Board Warrior
Board Warrior
Posts: 1106
Joined: 2020-11-03, 06:47
Location: Philippines

Re: SeaLion (SeaMonkey / Borealis fork)

Post by jobbautista9 » 2025-12-11, 08:58

Try disabling support for GConf:

Code: Select all

ac_add_options --disable-gconf
Image

Tired of creating stuff!

Avatar artwork by Shinki669: https://www.pixiv.net/artworks/113645617

XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.

jarsealer
Moonbather
Moonbather
Posts: 57
Joined: 2025-08-03, 23:56

Re: SeaLion (SeaMonkey / Borealis fork)

Post by jarsealer » 2025-12-11, 13:08

jobbautista9 wrote:
2025-12-11, 08:58
Try disabling support for GConf:

Code: Select all

ac_add_options --disable-gconf
Thanks for the simple tip, I've built and installed it successfully and even imported all my bookmarks. Though I don't know how to get more themes or extensions installed.

I like the comprehensive browser preferences. Though I don't know if that's just from SeaMonkey, since I don't use it.

Not sure if I should provide a link to the xz tarball, I'll give it to anyone who wants it though. Or wicknix can add it to his GitHub.
You do not have the required permissions to view the files attached to this post.
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
fatboy
Astronaut
Astronaut
Posts: 579
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaLion (SeaMonkey / Borealis fork)

Post by fatboy » 2025-12-12, 20:27

There is a folder with xpi files on Wicknix's github?
https://github.com/wicknix/SeaLion/rele ... ets/33.9.1
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
wicknix
Fanatic
Fanatic
Posts: 183
Joined: 2018-03-26, 04:47
Location: Wisconsin, USA

Re: SeaLion (SeaMonkey / Borealis fork)

Post by wicknix » 2025-12-13, 06:15

Correct. Grab the SeaLion-Extras.zip. It’s full of themes and extensions.
https://github.com/wicknix/SeaLion/rele ... Extras.zip

Also i’d happily add your build to the github downloads. Just message me the link and i’ll add it.

Cheers
Silence is golden, but duct tape is silver...

User avatar
ron_1
Knows the dark side
Knows the dark side
Posts: 3049
Joined: 2012-06-28, 01:20

Re: SeaLion (SeaMonkey / Borealis fork)

Post by ron_1 » 2025-12-13, 21:59

So I'm trying out this fork and have a few questions.
  • First one is, since this is a fork of SeaMonkey/Borealis, why does the version numbering follow Pale Moon's?
  • Second, why does the Extras folder have an old version of uBlock? I'm running UCyborg's version in SeaLion and it seem to be working correctly.
  • Thrid, is there a way to remove the SeaLion icon in the status bar that opens a new window when clicked? Customize toolbars doesn't work.
I have more but I don't want to put too many in one post.

jarsealer
Moonbather
Moonbather
Posts: 57
Joined: 2025-08-03, 23:56

Re: SeaLion (SeaMonkey / Borealis fork)

Post by jarsealer » 2025-12-14, 12:36

wicknix wrote:
2025-12-13, 06:15
Also i’d happily add your build to the github downloads. Just message me the link and i’ll add
I can't send you a PM, try updating your user control panel to allow PMs. =)
ron_1 wrote:
2025-12-13, 21:59
why does the Extras folder have an old version of uBlock? I'm running UCyborg's version in SeaLion and it seem to be working correctly.
I did also notice eMatrix is an older version (5.0.3), the newest one in PM and Basilisk is 5.1.1.

Also would be nice if the reload and stop button merged together to save space.
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
wicknix
Fanatic
Fanatic
Posts: 183
Joined: 2018-03-26, 04:47
Location: Wisconsin, USA

Re: SeaLion (SeaMonkey / Borealis fork)

Post by wicknix » 2025-12-14, 19:53

ron_1 wrote:
2025-12-13, 21:59
  • First one is, since this is a fork of SeaMonkey/Borealis, why does the version numbering follow Pale Moon's?
  • Second, why does the Extras folder have an old version of uBlock? I'm running UCyborg's version in SeaLion and it seem to be working correctly.
  • Thrid, is there a way to remove the SeaLion icon in the status bar that opens a new window when clicked? Customize toolbars doesn't work.
* Versioning follows PM's to make life easier for me and the users. You’ll know whether it’s current or not, and roughly what version of UXP it’s using.
* At the time when i released SL i had found a version of ublock by the Hyperbola project that had ripped all the “non-free” garbage out of it. If other versions work as well, great. If other extensions or newer versions work that’s also great. Most that i included are old SeaMonkey specific extensions. Some are universal for FF/PM/SM, and some i had to modify in one way or another to make work.
* I don’t believe so (without ripping it out of the code). It’s a left over bit from the entire suite. That’s where the chatzilla, composer, mail, etc icons would've been placed. You can however take your extension icons from the toolbar and drag them to the left side on the status bar for a cleaner look.

jarsealer wrote:
2025-12-14, 12:36
I can't send you a PM, try updating your user control panel to allow PMs. =)
Fixed. Should work now.
As for saving some space, you can right click on the stop button then —> settings for this toolbar. Choose “Icons” and “use small icons”. Also as i mentioned above, drag your extension icons to the status bar to keep the tool bar clean.

Cheers
Silence is golden, but duct tape is silver...

User avatar
ron_1
Knows the dark side
Knows the dark side
Posts: 3049
Joined: 2012-06-28, 01:20

Re: SeaLion (SeaMonkey / Borealis fork)

Post by ron_1 » 2025-12-14, 20:24

wicknix wrote:
2025-12-14, 19:53
At the time when i released SL i had found a version of ublock by the Hyperbola project that had ripped all the “non-free” garbage out of it. If other versions work as well, great. If other extensions or newer versions work that’s also great. Most that i included are old SeaMonkey specific extensions.
I didn't know there was non-free stuff in it (that's not necessarily a deal-breaker for me). What could be in it that's non-free?

User avatar
wicknix
Fanatic
Fanatic
Posts: 183
Joined: 2018-03-26, 04:47
Location: Wisconsin, USA

Re: SeaLion (SeaMonkey / Borealis fork)

Post by wicknix » 2025-12-15, 03:51

Good question. It’s been a few years, and i can’t seem to find the original post on their site.
Silence is golden, but duct tape is silver...

jarsealer
Moonbather
Moonbather
Posts: 57
Joined: 2025-08-03, 23:56

Re: SeaLion (SeaMonkey / Borealis fork)

Post by jarsealer » 2025-12-20, 19:58

jarsealer wrote:
2025-12-14, 12:36
I did also notice eMatrix is an older version (5.0.3), the newest one in PM and Basilisk is 5.1.1.
I managed to install eMatrix and the Merriam-Webster search plugin from the PM add-ons store, and they work normally.

Makes me curious, if we can just install add-ons from there. I imagine not that much is different from SL and PM regarding extensions.
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
wicknix
Fanatic
Fanatic
Posts: 183
Joined: 2018-03-26, 04:47
Location: Wisconsin, USA

Re: SeaLion (SeaMonkey / Borealis fork)

Post by wicknix » 2025-12-21, 16:14

*Some* extensions will install and work if they were designed to be universal (made with support for SeaMonkey/Borealis/Firefox/Pale Moon/Basilisk). Most FF and thus PM extensions are missing the navigator XUL entries that are needed to display and work properly in SeaMonkey/SeaLion/Borealis.
Silence is golden, but duct tape is silver...