Page 1 of 5

light-49.0 mozilla browser for 32-bit Puppies as sfs or pet

Posted: Wed 18 Jan 2017, 20:36
by musher0
Hello all.

This "light" firefox/mozilla was discovered and suggested by Geoffrey
here. Many thanks to him for sharing his discovery with us.
(Edit: and to whoever brought it first to the attention of Puppyists.)

There are a couple other positive comments about this "light firefox" on
that thread if you care to read them. In short, it weighs about half the
regular Firefox and is quite fast, with no loss of functionality, apparently.

This sfs was created from the original for 32-bit linux version of "light",
available here:
https://sourceforge.net/projects/lightf ... 1519_gcc32

Changes:
-- the lib directory where the app resides was moved from /usr/local/lib to
/lib for slightly higher execution speed (tip by gposil way back when)
-- the other dirs in /usr/local were moved to /usr, as per the usual Puppy
convention
-- the < light > symlink at /usr/bin was edited accordingly.

The Puppy sfs for this "light firefox-49.0" is available here:
https://my.pcloud.com/publink/show?code ... e17VtLWuKk

Edit (evening) : A pet archive is now available from here:
https://my.pcloud.com/publink/show?code ... IYNFFdN1JV

You (un)mount the sfs with sfs_load, as usual. Or use the PPM (petget) by
double-clicking on the pet to install it.

Enjoy!

~~~~~~~~~~~~~
Edit:
Various infos:
-- Light has many language packs available here:
https://sourceforge.net/projects/lightf ... 0051533_lp

-- Requirements for Light on GNU/Linux (from author's site):
GTK+ 2.18 or higher
gLibc 2.17 or higher
Pango 1.14 or higher
X.Org 1.0 or higher (1.7 or higher is recommended)
libstdc++ 4.3 or higher
(Edit, next day: I was able to run Light on my Slim-6 without even
checking those requirements. I'm reprinting them here just in case
someone needs to check.)


-- Please find attached a tree of this sfs/pet archive.

(This list will be completed as needed and as time allows.)

Posted: Wed 18 Jan 2017, 20:50
by Sailor Enceladus
Oh yeah, Geoffrey is cool, but I first discovered it on May 9th, 2016 :lol:
http://www.murga-linux.com/puppy/viewtopic.php?p=903054#903054

Posted: Wed 18 Jan 2017, 20:54
by musher0
Many thanks and hats off to you, then, Sailor Enceladus! :D
(I'll have a word with my research department...) :x :lol:

BFN.

Posted: Wed 18 Jan 2017, 23:28
by peebee
Light-48 has been the built-in browser in LxPupSc for some time now....

There has been no activity on the Sourceforge pages since Oct 2016 so I rather suspect the project is moribund....

There are GTK2 versions available although a bit well hidden....

49 only ever got to RC status....

Posted: Wed 18 Jan 2017, 23:38
by musher0
Thanks for the additional info, peebee.

Posted: Thu 19 Jan 2017, 01:20
by Geoffrey
Sailor Enceladus wrote:Oh yeah, Geoffrey is cool, but I first discovered it on May 9th, 2016 :lol:
http://www.murga-linux.com/puppy/viewtopic.php?p=903054#903054
Everybody's cool, Light is in rg66's X-Tahr, so rg66 is cooler :wink:

Posted: Thu 19 Jan 2017, 02:54
by Geoffrey
This will repackage Light as a pet with the files in a place that's not /usr/local.

I found EDLN sometime ago and finally found a use for it to change the symlink in the Light rpm package after I move things around,
this code in a script, drag the Light rpm on to it and out pops a light pet with the symlink fixed and the local directory removed.

For the 32bit version.

Code: Select all

#!/bin/sh
RPM="$1"
LIGHT=$(basename $RPM)
PACKAGE_NAME="${LIGHT%.*}"
mkdir /tmp/"$PACKAGE_NAME"; cd /tmp/"$PACKAGE_NAME"
rpm2cpio "$RPM" | cpio -idmv
mv /tmp/"$PACKAGE_NAME"/usr/local/* /tmp/"$PACKAGE_NAME"/usr
rmdir /tmp/"$PACKAGE_NAME"/usr/local
edln /tmp/"$PACKAGE_NAME"/usr/bin/light /usr/lib/light/light
cd ..
dir2pet -s -w="Browse the Web" -c=WebBrowser $PACKAGE_NAME
mv $PACKAGE_NAME.pet ~/$PACKAGE_NAME.pet
rm -rf /tmp/$PACKAGE_NAME

Posted: Thu 19 Jan 2017, 05:21
by musher0
Hello all.

I hope I'm not stepping on anyone's toes, here.

First, thanks to Geoffrey for his script above.

But a few words of caution to all, if I may:
-- If you wish to apply Geoffrey's script above to the original 32-bit Light
you have downloaded from the author's site at sourceforge.net, that's
fine. But please do NOT try it on the pet/sfs provided in THIS thread since
I've already changed the locations.

Hopefully this will not lead to any confusion. In an effort to avoid any
confusion, I've updated my OP above to offer a pet in addition to the sfs,
and the tree of this package.

Best regards.

SFS downloaded for a try, or several.

Posted: Fri 20 Jan 2017, 17:17
by Pelo
Browser will run asap with my Puppies, SFS downloaded for a try, or several.
Puppy running XFCE-4.12-pupjibaro_jessie_b5_synaptic here by amiral Josep2424 (spanish spoken)

light: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory

Atomic lib missing. Translation of here above english speech to find a solution.

:( search unsucessful wtih google.. I must try with another Puppy Linux

Tested succesfully with LXpup version Xenial

Posted: Tue 24 Jan 2017, 04:49
by Pelo
Tested succesfully with LXpup version Xenial :)

Posted: Tue 24 Jan 2017, 06:17
by musher0
Thanks, pelo.

Posted: Tue 24 Jan 2017, 14:50
by peebee
musher0 wrote:Thanks, pelo.
Hi @musher0

I think you've constructed these .pet/.sfs using the version of Light that requires GTK3 libraries - that's certainly where the link in your first post points at.....this will explain why they only work on some Pups....

The GTK2 version of Light-49RC can be found at:
https://sourceforge.net/projects/lightf ... 48_gcc232/

Not exactly easy to find, but the 232 means GTK2 32 bit

My testing of Light-49RC shows problems with both Youtube and BBC iPlayer while Light-48 seems to have less problems (although still not 100% perfect).

Cheers
peebee

Posted: Tue 24 Jan 2017, 17:39
by musher0
peebee wrote:
musher0 wrote:Thanks, pelo.
Hi @musher0

I think you've constructed these .pet/.sfs using the version of Light that requires GTK3 libraries - that's certainly where the link in your first post points at.....this will explain why they only work on some Pups....

The GTK2 version of Light-49RC can be found at:
https://sourceforge.net/projects/lightf ... 48_gcc232/

Not exactly easy to find, but the 232 means GTK2 32 bit

My testing of Light-49RC shows problems with both Youtube and BBC iPlayer while Light-48 seems to have less problems (although still not 100% perfect).

Cheers
peebee
Thanks for the report, peebee.

I should be able to produce archives of this Gtk2 version of Light shortly.

BFN

Posted: Tue 24 Jan 2017, 20:30
by watchdog
light-49.0 browser requires an high-xorg. It does not work in old puppies even with glibc tweak. I have a package for racy 5.5, the only "old" puppy where I have had success. If someone is interested I can share it.

Posted: Tue 24 Jan 2017, 22:29
by Sailor Enceladus
Nevermind. Epic fail.

Para reemplazar Midori,

Posted: Wed 25 Jan 2017, 10:08
by Pelo
Light49 fué instalado en la Pupbjibaro Jessy de Josejp2424. Todo se pasa bien. Para reemplazar Midori, que pone trollitos alrededor de las ventanas.
Light49 intalled on Pupjibaro Jessie
Mikeslr tried 64 bits version here

Posted: Wed 25 Jan 2017, 18:33
by musher0
Good to know:

To sum up:

the Light-49 package presented in the OP of this thread works ok on the
regular pupjibaro Jessie, but not on its later variant offering synaptic as
the package manager.

Thanks, pelo.

light-49

Posted: Wed 25 Jan 2017, 23:33
by josejp2424
Thanks musher0 for the package, the only thing that does not work for me is switching languages. I even tried with Light 43, which has the xpm's, and when I install it and reboot the browser shows an error. I see that it is only available in English. But the browser works really well

Posted: Wed 25 Jan 2017, 23:40
by musher0
Ah? Thanks, josejp2424.

Other posts & a pet to enable use in Carolina Vanguard

Posted: Sun 19 Feb 2017, 15:00
by mikeslr
Hi All,

This is just a link to a posts about Light which provides a link to a pet that will enable Light to run under Carolina Vanguard.

Pet of missing lib for Carolina Vanguard: http://www.murga-linux.com/puppy/viewto ... 772#939772.

It also works in Saluki, so should work in Carolina. Untested speculation that it may enable running Light under Racy and Wary.

mikesLr