Page 1 of 1

Coolreader3.sfs

Posted: Thu 09 May 2019, 03:12
by lizardidi
Been searching for a epub reader for puppy linux. I am not a fan of Calibre and Fbreader.
So I made a Coolreader3.sfs and share it here if anyone need it.

Tested on dpup stretch 32bit.

link:
https://drive.google.com/open?id=1ogVJO ... Rh5JkjlGM6

Posted: Wed 19 Feb 2020, 17:29
by Subito Piano
Thanks for sharing - but can't get it working on xenialpup. Not sure it's meant to?

command line yields the following:

Code: Select all

sh-4.3# cr3
2020/02/19 12:25:21.9659 WARN Changing log level from 3 to 1
168 fonts loaded.
2020/02/19 12:25:22.0290 ERROR Canot load translation file cr3_en_US from dir /usr/share/cr3/i18n/
cr3: symbol lookup error: cr3: undefined symbol: _ZN9QListData11detach_growEPii
sh-4.3# 
Thoughts? Thanks.

Posted: Wed 19 Feb 2020, 18:19
by bigpup
Subito Piano maybe you need to do a fresh new download of the Coolreader3 sfs. Maybe you got a bad download.


Thanks for the SFS of Coolreader3!

Tried it in Bionicpup64 8.0

It opened with this error displayed in window.
Error while opening document %F
However, it does seem to work when a document is selected to view.

Posted: Wed 19 Feb 2020, 19:48
by mikeslr
I also like cool-reader. But run both 32 and 64 bit versions as "external applications". See, http://murga-linux.com/puppy/viewtopic. ... 121#996121.

Despite originating as a "deb", they run under any Puppy with the proper architecture (32 vs. 64). As noted there, you will have to install a couple of libraries into each Puppy. IIRC, the libraries needed were libQtGui.so.4 and libQtCore.so.4. But to be certain your Puppy provides all necessary libraries, file-browse to /usr/bin/cr3 in the extracted folder, right-click it and from the popup menu select "ldd". Click the "Missing" Tab at the bottom of the GUI which will open.

For all but the latest Puppies, their Puppy Package Manager will offer the required missing libraries. But newer Puppies have "progressed" to Qt5s. For those, open your web-browser to https://pkgs.org/ enter the missing lib in the Search Box. Download the lib from the distro version closest to that of which your Puppy is "binary compatible".

As I noted in the post referenced above, I created a pet in order to have a menu entry (and install the pet into each Puppy where a menu entry was desired).

The "Error while opening document %F" noted is a consequence of beginning its existence as an Ubuntu Applications. You'll find that /usr/share/applications/coolreader.desktop has in its Exec= the %F argument. Under Ubuntu that would enable coolreader to open a specific File perhaps from a right-click menu. Puppy has its own way of enabling specific file-types to be opened via Right-Clicking files. Just delete the "%F from the argument and save the change. Remember to execute a SAVE to your SaveFile/Folder.

Posted: Wed 19 Feb 2020, 20:36
by bigpup
/usr/share/applications/cr3.desktop file has in its Exec= the %F argument.
Remove %F
Yes, that fixed it.
Now just have Exec=cr3

Because it is all in a SFS. Had to unpack the Coolreader sfs.
Make the change to the cr3.desktop file.
Repackage as a SFS.

Posted: Fri 21 Feb 2020, 02:08
by Subito Piano
Thanks, BigPup -- hmm -- I accidentally replied here -- on a different, but related, thread. Turns out the issue is somewhere in my save file, I must have messed something up.