Nope.
Slimjet 21.0.8.0 absolutely will not work in Slacko 570....and I spent quite a while trying all sorts of tricks last night. It just won't have it; comes up with all sorts of symbol look-up errors.
I do, however, have it working fine in not only Tahr 6.0.6, but also Xenial 7.0.8.1, and also peebee's UPupBB. I've also been made aware of a wee 'trick' for anybody wanting to use NetFlix.
Now; normally, the
libwidevinecdm.so &
libwidevinecdmadapter.so modules merely sit in the /slimjet directory alongside all the other browser components....and it all behaves itself. With this release, NetFlix tells me the WideVine Content Decryption module can't be found, and suggests I look in 'chrome://components' to 'update' it. Only it doesn't show up.......
Following a tip from this 'UnGoogled' Github blog page:-
https://ungoogled-software.github.io/un ... /faq#linux
....it says the browser will also look inside the hidden directory
/.local/lib inside the user's 'home' directory. Which in this case is 'spot' (I've 'borrowed' some of the construction for this from a SlimJet 19 package Peter put together for UPupBB).
So; I've symlinked the 2 WideVine modules from their location inside /opt/slimjet across to /root/spot/.local/lib, then run chown on /root/spot to make sure permissions were correct:-
Result? NetFlix now working, and all functions present & correct.
(Interestingly, the blog also says that as from Chromium 67, libwidevinecdmadapter.so is now deprecated, and no longer necessary. I'll test this out this afternoon, and report back.)
I can only presume that FlashPeak have made some modifications to the Chromium code-base that SRWare haven't bothered with for Iron; in Iron 69, the modules both sit in the usual location, and NetFlix seems quite happy with that.
Go figure.
---------------------------------------
After further testing, two conclusions.
The
libwidevinecdm.so module as supplied by FlashPeak is a complete, total waste of time. It doesn't work. It's
useless; the browser doesn't even 'see' it.
Accordingly, I've borrowed the relevant module from Oscar's build of Iron 69. This is all that's needed now; the
libwidevinecdmadapter.so module is, indeed, no longer necessary.
It's also not necessary to sym-link across to /root/spot/.local/lib. The WideVine module can sit in /slimjet as usual.
-----------------------------------------------------
One other modification... It's becoming common practice for us to use 'LD_LIBRARY_PATH' to tell Chromium clones to look in the Palemoon directory for up-to-date NSS libs & stuff. It updates regularly, and many Pups have it as standard. But not
all of them......
Accordingly, I've created a sub-directory inside /opt/slimjet/lib, called 'palemoon', and have 'borrowed' the up-to-date NSS libs, etc, from the current version of Palemoon (28.3.1). The 'wrapper script' has then been adjusted to point to this instead, rather than assuming Palemoon is in /opt by default.
It works nicely.
-----------------------------------------------------
I've run up an SFS package of Slimjet 21.0.8.0.....and also a .pet package. Both can be found here, for anyone who's interested:-
https://drive.google.com/drive/folders/ ... sp=sharing
Help yourselves to the one you want. (This pre-supposes that you have a sufficiently up-to-date GTK3 installation, of course.)
These will work with Tahrpup 6.0.6 (possibly 6.0.5, too); Xenialpup 7.5.....and UPupBB 18.05. All 3 of these are tested. If anyone gets them working in any other Pups, let us know, please.
Mike.