Beta Calibre (V0.6.55)


javaJake

Jacob Godserv
Joined
Sep 13, 2007
Messages
1,773
Location
USA
Website
myhumblecorner.wordpress.com
Sort of accidentally, I'm working on porting Calibre to the Pandora. I'm using Gentoo on a BeagleBoard to generate the binaries, which I then package and ship in a PND. (Someone asked on IRC if Calibre would work on ARM processors, so I compiled and ran it, and said it would, and then realized "all I had to do" (haha) was make a PND out of it.)

Problem is, I don't know what libraries aren't available on the Pandora that are needed by Calibre, and my Pandora is traveling back to the UK at the moment. To solve this, I have created a little script which will scan the system for missing libraries and write them to a file, which can then be uploaded.

The latest Calibre PND (which does not work yet) and that script I mentioned can be found here: http://drop.io/calibrepnd

Download check-libs.tar.bz2, extract it, and run "check-all-libs.sh". Inside the check-libs folder there'll be a "report" file. Upload that somewhere and let me know what you find.

I'll update this space if I ever get a working Calibre PND. :)
 
Sweet. Reading is one of the primary functions for which I would like to use my Pandora. So far my pdf's crash the pdf reader periodically. "less" works pretty well. I'd definitely like to check out calibre.

You can find the output from running your script on my pandora at http://pastebin.com/H2ibGrP4

Thanks!

By the way, if you'd like to give a detailed account of how you prepared your PND file, I'd appreciate it... I would like to repackage a few items from the Debian repository.

We need to figure out a script that will compare a list of available libraries on a stock Pandora with the recursive list of dependencies that can be extracted from apt-get.
 
todd said:
Sweet. Reading is one of the primary functions for which I would like to use my Pandora. So far my pdf's crash the pdf reader periodically. "less" works pretty well. I'd definitely like to check out calibre.
Can't guarantee it will be stable, but it's worth a try. :)

todd said:
You can find the output from running your script on my pandora at http://pastebin.com/H2ibGrP4
Wonderful. Just what I needed.

todd said:
By the way, if you'd like to give a detailed account of how you prepared your PND file, I'd appreciate it... I would like to repackage a few items from the Debian repository.
Sure. It's not easy, especially if the package in question has to be told its prefix at compile-time. (Calibre is just fine being put into any random folder on the system, thankfully.)

todd said:
We need to figure out a script that will compare a list of available libraries on a stock Pandora with the recursive list of dependencies that can be extracted from apt-get.
I don't see how this could be done. The script I gave is about as close as I can get to good version information. From there I'm going to Google the library versions, or see if I already have it, and install like crazy until I get the right library. Unfortunately, the Linux world is not really oriented towards resolving dependencies based on library versions, though Gentoo is showing signs of moving in that direction (sort of).

Anyways, good ideas, but I think there'll always be a lot of labor and some skill required.

Nevertheless, I'll be posting what I learned once this PND is working. :)
 
Last edited by a moderator:
You can also go to http://www.openpandora.org/firmware/ and download the latest rootfs there. All installed Pandora libs are in there :)
 
Back
Top