WOW!!! I’m thrilled! ![]()
Is that in your obs collection? I must not have been paying attention. Oh, you rock.
It’s at Project home:nephros:devel:wpe Status Monitor - SailfishOS Open Build Service
… But running and installing is complicated…
And Mark, you rock , and so does OP (kudos, @sanginteret !!) even though we may disagree on methods.
I do think the thing with replacing the engine in the stock browser is mindboggingly brilliant.
For a transition phase it would be cool to be able to switch between the two engines in the built in browser!
Can’t wait to try it ![]()
Wait we have luakit for SFOS? Where?
I have to admit, I’m not sold, BUT for reducing the amount of labour to get WPE running. In a way, I’m actually more inclined to put some effort in getting angelfish as recent as possible. On the other hand, you’re correct that more is better when it comes to browsers. How I miss piratebrowser in sfos of old ![]()
I think it’s this one: Show home:nephros:devel:gtk:devel / luakit - SailfishOS Open Build Service
Thanks. the newest version does not install. Older builds look like they succeeded, but there are no .rpms.
That’s the one that just failed. But “only” for dependencies:
Fatal error: nothing provides 'libgdk-3.so.0()(64bit)'
I guess I could hunt that down in nephros’ repos somewhere. Maybe I will, a bit later. I wonder how old the webkit version is.
Hmmm. it’s a minor issue (file not found on custom build step).
For GTK you also need Show home:abranson:gtk - SailfishOS Open Build Service
And the whole thing requires a custom compiled Lipstick with the patch from Implement XDG shell interface by affenull2345 · Pull Request #68 · sailfishos/lipstick · GitHub applied.
Note I will NOT provide an RPM for that one, on the principle that I do not provide things that replace core system components. You can see how to do it here though.
Also note that all gtk apps will crash if you interact with them because that Lipstick wl_shell implementation is incomplete.
Everything I have built is in these locations:
- Show home:nephros:devel:gtk:devel - SailfishOS Open Build Service
- Show home:nephros:devel:gtk - SailfishOS Open Build Service
- Show home:nephros:devel:wpe - SailfishOS Open Build Service
And things there may break or change, vanish, etc any time. You are on your own if you use anything from there.
Yeah not replacing Lipstick on my daily driver and I just gave away my “dev” phone.
But thanks for the detailed reply!
2.45.3 for WebKitGTK, and 2.44.4 for WPE.
Not the newest (we need newer compilers for that) but also not ancient.
I like the name of the browser.
I’d also invest in the Nephrozilla Corp.
Makers of Nepscape Neppigator!
Well, just for kicks I decided to publish Nephrozilla.
Note that this is just for teh LOLz and I do not plan to make this a fully usable Browser (capabilities of the QML web view are limited), but it works and is fun to play with.
(Keen observers may notice some small Inconsistencies in naming).
It’s here:
Steps to install:
AFAICS, you probably need to add only one repo, and for this you should NOT need a patched Lipstick:
ssu ar nephros-wpe-webkit https://repo.sailfishos.org/obs/home:/nephros:/devel:/wpe/sailfish_latest_aarch64/
ssu ar abranson-gtk https://repo.sailfishos.org/obs/home:/abranson:/gtk/sailfish_latest_aarch64/
devel-su
pkcon refresh
pkcon install harbour-nephrafari
exit
ssu dr nephros-wpe-webkit # disable the repo, optional
ssu dr abranson-gtk # disable the repo, optional
There is something more missing:
Fatal error: nothing provides 'libepoxy.so.0()(64bit)' needed by the to be installed libWPEWebKit-2_0-1-2.44.4-1.13.1.bso.aarch64


