View Single Post
Old 06-20-2008, 08:01 AM   #66
User Name
Member Retired
User Name began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Jun 2008
Location: Luxembourg, Grand-Duché de Luxembourg
Device: Sony PRS-505
Quote:
Originally Posted by simond View Post
The main problem I can see is the very frequent updates
To be seen...
If it's just a matter of replacing files, I don't see a problem there.

Anyway... I started putting some effort into it. The good thing so far:
- All required packages are available
- I was able to install it up to this point:
Installed /[...]/lib/python2.5/site-packages/calibre-0.4.72-py2.5.egg
Processing dependencies for calibre
Finished processing dependencies for calibre

into a local copy of the python tree, which also allows for checking which files are installed where (crucial for a clean de-installation procedure)

The bad:
- Some package versions are a bit off, e.g. pyqt is at 4.3.something, whereas the requirements are asking for 4.4.whatever. Other packages are more recent than stated in the requirements. Whereas I don't expect any issues from the latter, I do expect problems from the former.
- Symlinking stuff into /usr/bin isn't a good idea in my opinion. I don't know if that's the common way to do it on Linux, but on FreeBSD I'd rather expect symlinks into /usr/local/bin, if at all.
- I still have to run the postinstall and I haven't tried starting the software yet, either. I'll do that as soon as I'm in front of the machine again.

The ugly:
- Putting it into a ports-compatible form. I'm afraid I don't have enough time for this.

It's a pity that there's no way to set it up as a self-contained installation without causing too many problems in other areas.
User Name is offline   Reply With Quote