Originally Posted by simond
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:
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)
- 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.
- 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.