chuckr
Still Fresh
Finally, I have a Calibre (a recent one, ver 0.7.20), and it seems to work fine and dandy. I'd kinda like to give it away, but I am facing some problems with this, and I'm inviting comment.
1st, if a recent Calibre is already done, then stop reading right now, ok?
2nd, Calibre is dependent on a hugely big list of other pieces of software, so distributing something like an opkg for it would be a pretty sick joke. The largest I did was a recent qt4, and probably the second was python itself (when I began the porting, Pandora's python was busted ... I reported it several times, but when nobody responded, I just built my own version). AND I really do mean a huge list, even the dependencies of the dependencies is a big list.
3rd, I built everything I put together to go into /usr/local. I saw some complaints averring that getting /usr/local to work would be scarily hard, but that's uninformed garbage, it's pretty simple, and doesn't interfere with anything you installed with opkg (into /usr). Can't make an opkg of my stuff because I was never successful in getting opkg to install into /usr/local. The documentation says it does, but I sure couldn't get it to work that way.
So, the only way I can see to give calibre away is to be willing to copy my whole work flash to any flash which gets mailed to me. My 32G working flash (obviously, this ain't never going to install into onboard flash, fellas) has nearly 7G on it (which includes gcc). The only thing you'd need to do is boot it up. My flash is 32G big, but I can't see any reason it wouldn't install into, say, an 8G flash. So if you want this, email me at chuckr@telenix.org and I'll give you a mailing address. I'm also going to ask that you include a suitable, self addressed and stamped mailer so I can return it to you. I will just grin if you send me a bad flash. I can't get you a mailer, I'm disabled, and have trouble getting to the USPO.
Oh, I just realized something ... Calibre is a *mainly* python app, so if you still have the pandora-standard, busted version of python installed, it's probably not going to work for you. You can tell by starting up python and entering "import platform", and if that fails, you have the busted python on your machine. What's busted is mostly that python-code lib in /usr/lib/python2.6, it's missing a bunch of stuff. Who knows, maybe they finally fixed it? Anyhow, if you destroy your python, then the version I include will do you just fine.
I tried to post this from my Pandora, but although I can log into gp32x from there, and it says "successful", it never seems to actually work. Lucky I have other machines.
Nice thing about my copying the flash is, you get that really long list of required dependencies with no extra work, and it's not going to bother your previously installed stuff, as long as you aren't already using /usr/local (then it probably still will work fine, but I make no promises on what I haven't tested). I can say that this recent version of Calibre has a really slick GUI, and autoconverts a nice long list of book formats (nearly everything that's not a secretly kept format, but there ARE a lot of those ... go read the calibre site, if it worries you).
If you have better notions of how I oughta handle this, I'm happy to listen, but I'm dusabled, so if you ask for something that will take a lot more work, it's gonna be at my work rate, which is pretty slow. Luckily, I really enjoy porting (for the fantastic Pandora gaming platform, I nearly never run games).
1st, if a recent Calibre is already done, then stop reading right now, ok?
2nd, Calibre is dependent on a hugely big list of other pieces of software, so distributing something like an opkg for it would be a pretty sick joke. The largest I did was a recent qt4, and probably the second was python itself (when I began the porting, Pandora's python was busted ... I reported it several times, but when nobody responded, I just built my own version). AND I really do mean a huge list, even the dependencies of the dependencies is a big list.
3rd, I built everything I put together to go into /usr/local. I saw some complaints averring that getting /usr/local to work would be scarily hard, but that's uninformed garbage, it's pretty simple, and doesn't interfere with anything you installed with opkg (into /usr). Can't make an opkg of my stuff because I was never successful in getting opkg to install into /usr/local. The documentation says it does, but I sure couldn't get it to work that way.
So, the only way I can see to give calibre away is to be willing to copy my whole work flash to any flash which gets mailed to me. My 32G working flash (obviously, this ain't never going to install into onboard flash, fellas) has nearly 7G on it (which includes gcc). The only thing you'd need to do is boot it up. My flash is 32G big, but I can't see any reason it wouldn't install into, say, an 8G flash. So if you want this, email me at chuckr@telenix.org and I'll give you a mailing address. I'm also going to ask that you include a suitable, self addressed and stamped mailer so I can return it to you. I will just grin if you send me a bad flash. I can't get you a mailer, I'm disabled, and have trouble getting to the USPO.
Oh, I just realized something ... Calibre is a *mainly* python app, so if you still have the pandora-standard, busted version of python installed, it's probably not going to work for you. You can tell by starting up python and entering "import platform", and if that fails, you have the busted python on your machine. What's busted is mostly that python-code lib in /usr/lib/python2.6, it's missing a bunch of stuff. Who knows, maybe they finally fixed it? Anyhow, if you destroy your python, then the version I include will do you just fine.
I tried to post this from my Pandora, but although I can log into gp32x from there, and it says "successful", it never seems to actually work. Lucky I have other machines.
Nice thing about my copying the flash is, you get that really long list of required dependencies with no extra work, and it's not going to bother your previously installed stuff, as long as you aren't already using /usr/local (then it probably still will work fine, but I make no promises on what I haven't tested). I can say that this recent version of Calibre has a really slick GUI, and autoconverts a nice long list of book formats (nearly everything that's not a secretly kept format, but there ARE a lot of those ... go read the calibre site, if it worries you).
If you have better notions of how I oughta handle this, I'm happy to listen, but I'm dusabled, so if you ask for something that will take a lot more work, it's gonna be at my work rate, which is pretty slow. Luckily, I really enjoy porting (for the fantastic Pandora gaming platform, I nearly never run games).