SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
sailorMH
Posts: 230
Joined: Wed Aug 28, 2013 6:01 pm
Location: Czech republic

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by sailorMH »

thank you for advice,
unfortunatelly to install libc6-powerpc is not enough
sealion: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory

libatomic.so.1 is installed, but powerpc64 version in /usr/libpowerpc64-linux-gnu/ and to make link from /usr/libpowerpc-linux-gnu/ not works
I will ask also on Debian powerpc mailing list, if for us works add-architecture.
Chroot I will take like last option.
Micro A1-C (G3/1.2 GHz), AmigaOne XE (G4/1.4 GHz), Pegasos II (G4/1.33 GHz), Sam440ep, Sam440ep-flex, AmigaOne X1000
Efika 5200b, Pegasos I, Powerbook, Mac Mini (1.83 GHz), iMac, Powermac Quad

AmigaOS, MorphOS, linux, MacOS X
User avatar
sailorMH
Posts: 230
Joined: Wed Aug 28, 2013 6:01 pm
Location: Czech republic

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by sailorMH »

dpkg --add-architecture powerpc works.

SeaLion not tested. I installed many missing powerpc packages, but in repo there is not any libgtk-x11-2.0.so.0 for powerpc
Micro A1-C (G3/1.2 GHz), AmigaOne XE (G4/1.4 GHz), Pegasos II (G4/1.33 GHz), Sam440ep, Sam440ep-flex, AmigaOne X1000
Efika 5200b, Pegasos I, Powerbook, Mac Mini (1.83 GHz), iMac, Powermac Quad

AmigaOS, MorphOS, linux, MacOS X
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Image

Wicknix has released a new version of SeaLion.
Wicknix wrote: 32.2.1 is now available for ppc32 linux. LOTS of changes. Default themes changed, prefs dialog changed, new logo, fixed missing application icon on linux, dark mode available (set via prefs pane), some new extensions and themes added to the sealion-extras.zip, etc, etc.
Download: sealion-32.2.1-linux-powerpc-gtk2.tar.bz2
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Hi All,

I successfully tested the new SeaLion 32.2.1 on MintPPC today.

Additionally, I added my preferred theme from an old version of SeaLion and I installed Greasemonkey and ViewTube successfully.

The new SeaLion works great and this is definitely my preferred web browser on Linux PPC currently.

Many thanks to Wicknix for this great browser. Well done!

Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Wicknix wrote: 32.2.2 is now available.
https://github.com/wicknix/SeaLion/releases/tag/32.2.2

Changes:

Web compatibility and scripting improvements:
Implemented geometry .from* static constructors for web compatibility.
Implemented partial support for CSS calc() in color keywords.
Implemented Array "find from last" feature (findLast and findLastIndex).
Implemented Object.hasOwn(object,property).
Implemented several additional Intl API methods and functions. This improves web compatibility with sites making use of things like hourCycle, advanced DateTimeFormat, Intl.Locale, and Intl as a constructor.
Removed support for Mozilla "experiment" type extensions.
Improved the JavaScript garbage collector's sweeping. This should fix a few intermittent crashes and improve performance.
Security issues addressed: CVE-2023-37208.

Grab the SeaLion-Extras.zip for some popular compatible extensions, themes, and Flash installers (no time bomb versions)

The PowerPC Linux build is 32-bit, and was built on Debian 12. It should run on most any modern distro. (Void / Fienix)
Download for Linux PPC: sealion-32.2.2.linux-powerpc-gtk2.tar.bz2
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

xeno74 wrote: Sun Jul 09, 2023 7:15 pm Download for Linux PPC: sealion-32.2.2.linux-powerpc-gtk2.tar.bz2
The new version of SeaLion doesn't work on Void PPC:

Code: Select all

/sealion: /usr/lib32/libc.so.6: version `GLIBC_2.33' not found (required by ./sealion)
./sealion: /usr/lib32/libc.so.6: version `GLIBC_2.34' not found (required by ./sealion)
It isn't possible to update the libc because Void PPC is EOL. I reported this issue to Wicknix today.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Wicknix compiled the new SeaLion for Void PPC today. :-)

Download: sealion-32.2.2.linux-powerpc-void-gtk2.tar.bz2

Many thanks to Wicknix!
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Image

YouTube videos in HD with ViewTube and SeaLion

Hi All,

A new ViewTube add-on is available.

Installation instructions:
  1. Download the SeaLion-Extras.zip package.
  2. Unpack it and install the addon greasemonkey-3.10.0.1rc3pre-sw.xpi
  3. Download the new ViewTube SeaLion package
  4. Delete the old folder gm_scripts
    rm -rf /home/<your user directory>/.wicknix/sealion/<profile directory>/gm_scripts
  5. Unpack the package and copy the folder gm_scripts to /home/<your user directory>/.wicknix/sealion/<profile directory>/
    For example:

    Code: Select all

    cp -R Downloads/ViewTube_SeaLion_v2/gm_scripts /home/amigaone/.wicknix/sealion/iykmgak4.default/
  6. Restart SeaLion
Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Wicknix has released the version 32.3.1 of the Linux browser SeaLion.

Further information: amiga-news.de
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

The new version of SeaLion doesn’t work on Void PPC.

Wicknix has released some SeaLion build instructions.
You'll need the basic dev tools and headers (gtk2-dev, x11-dev, autoconf2.13, yasm, etc). Download the UXP source here:
https://repo.palemoon.org/MoonchildProd ... P/releases
Grab SL source here:
https://github.com/wicknix/SeaLion/arch ... 3.1.tar.gz
Extract SL source, then extract UXP source. It'll extract to a folder called "uxp". Rename it to "platform" and move it in to the SL source tree.

Modify the .mozconfig to your liking (comment out the MacOS stuff) and maybe add --disable-pulseaudio --disable-jemalloc

You'll need to uncomment 1 line in the package-manifest.in for Linux builds (it breaks Mac packaging otherwise). If you forget this step, it'll still build and package for Linux, but without some icons.

https://github.com/wicknix/SeaLion/comm ... 20a44fd19f
Build with ./mach build

And as usual i had to build a newer libicu (included in SL source tree). Extract it and copy it to objxxxxx/dist/bin in order to ./mach run and ./mach package. After packaging, unpack, add the new icu.dat file and repack.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply