CoolReader3

Discussion in 'Asus (Android)' started by d.goryachev, Nov 22, 2011.

Thread Status:
Not open for further replies.
  1. d.goryachev

    d.goryachev Scribbler - Standard Member

    Messages:
    275
    Likes Received:
    0
    Trophy Points:
    31
    Due to QtFM release, looks like we don't need ebook reader with bookshelf anymore. As alternative to FBReader i wish to propose CoolReader3.

    It's relatively lightweight application with only two dependences - from fontconfig and freetype libs, taken from optware feed.

    CR3 have wider format support, comparing with FBReader, most attractive from additional formats is .doc and .chm (chm can be opened in FBReader, but result was unreadable for me)

    Example of doc file:

    [​IMG]

    Example of fb2 file (pay account to note, embedded into page bottom)

    [​IMG]

    Looks like all work completed, but I wish to test it.
     
  2. T_B

    T_B Scribbler - Standard Member

    Messages:
    147
    Likes Received:
    0
    Trophy Points:
    30
    Interesting, especially the ability to read doc files.
    If you need a worst case scenario I will gladly test this one :D
     
  3. d.goryachev

    d.goryachev Scribbler - Standard Member

    Messages:
    275
    Likes Received:
    0
    Trophy Points:
    31
    Oh, i'm myself - a worst case :)
     
  4. d.goryachev

    d.goryachev Scribbler - Standard Member

    Messages:
    275
    Likes Received:
    0
    Trophy Points:
    31
    I've added coolreader3 to pb's feed. Checked it as best as I can, works for me.
     
  5. osowiecki

    osowiecki Scribbler - Standard Member

    Messages:
    175
    Likes Received:
    0
    Trophy Points:
    31
    Cr3 won't start


    After performing a clean format and installing Cr3:
    installing FBreader helped for that but the "WARN Changing log level from 3 to 1..." errors returned.
     
  6. d.goryachev

    d.goryachev Scribbler - Standard Member

    Messages:
    275
    Likes Received:
    0
    Trophy Points:
    31
    That's a problem. There are
    1) System libexpat in /usr/local/eTablet/lib (absents in some fw)
    2) Additional libexpat in /usr/local/lib

    Simpliest way is to mark FBReader and CoolReader as conflicting packages in ipk metadata (I'm not shure it will work, didn't get success with "Depends" keyword)
     
  7. d.goryachev

    d.goryachev Scribbler - Standard Member

    Messages:
    275
    Likes Received:
    0
    Trophy Points:
    31
    UPD

    I've added libexpat to Coolreader's ipk, it made this package incompatible with FBReader, an error will appear on install, in case FBReader is already installed.

    BTW, it have very cute mode "two pages", handy to read in horisontal orientation.

    [​IMG]

    Known issues - if "setup action" in preferences set to "Show file dialog" or "Show list of recent books" both dialogs will go background in startup while main window still unclickable. I'll try to solve it, but now, plz, use only "Do nothing" and "Open recent book" (Default)
     
  8. BlacKnight

    BlacKnight Scribbler - Standard Member

    Messages:
    184
    Likes Received:
    0
    Trophy Points:
    31
    Hi d.goryachev

    Thanks for your excellent work...

    Unfortunately, using QtPacker I uninstalled FBReader and then installed CR3 (0.9), but I get the same error messages as in #5. :(

    I have FW 1.0.16.139
     
    Last edited by a moderator: May 18, 2015
  9. d.goryachev

    d.goryachev Scribbler - Standard Member

    Messages:
    275
    Likes Received:
    0
    Trophy Points:
    31
    Looks like i should change package version with each improvements - it would to simplify troubleshooting. Can you check, is libexpat files into /usr/local/lib/ ?

    If no, just uninstall CR, press "update" in QtPacker and install it again - it means you somehow installed old CR version.

    Ideally, we should teach QtPacker to work with dependences, I'm afraid this is no last problem with shared libraries.
     
  10. osowiecki

    osowiecki Scribbler - Standard Member

    Messages:
    175
    Likes Received:
    0
    Trophy Points:
    31
    In /usr/local/lib/
    I have
    -libexpat.so
    -libexpat.so.1
    -libexpat.so.1.5.2

    I still get the same error message (#5)

    there is also a copy of

    libexpat.so

    In /usr/local/eTablet/lib/
     
Thread Status:
Not open for further replies.

Share This Page