View Single Post
Old 09-13-2015, 01:27 PM   #1
matthewc100
Junior Member
matthewc100 began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Nov 2014
Location: California
Device: iPad Retina, Android phone, others
Port to Synology

I've been using Calibre to manage books for a while now. Love it. When I go on the road, however, I miss it. Loading all the periodicals into the library is nice but if I'm on the road, I miss seeing the covers, interacting with the system, etc.

The Big Hairy Audacious Goal (BHAG) in this thread is to port Calibre to run natively on the Synology drive and then run the content server to publish books to the mobile devices.

I'm trying to lay out the steps I'll have to follow to port Calibre to run on a Synology drive (Linux distribution of something with Intel x86 architecture). I figure from there, I can access the drive remotely and interact with the full library.

I built a development machine - Debian 7 (Wheezy) (and yes, I know that Jessie is the latest but this was simpler for VMware Fusion), loaded the Spark source (spksrc) development libraries to compile for Synology, and built a few makefiles. Took me overnight to do it, but not too bad. I think I'm ready to get dirty.

In full disclosure - I'm a product manager in a software company. I'm not a developer. This might not work. I'm will to learn and take care of the dependencies. I don't really know my way around Linux or vi, but I figure I can sort this out. Or learn a lot trying.

What I could use from the world at large is guidance. I saw the proviso from Kovid that running from the source code is not recommended and not supported. I get it. I don't think standard linux distributions will work here so to get this working I'd have to port. As to what the interface will look like in the end, I have no idea.

Comments? Recommendations? (look, if you think this is not doable, say so. but you have to say why you think that).

Oh, I almost forgot - I have COPS running on the Synology drive. I have OPDS feeds working. Nice app but not very visual. I prefer visual searching.

Regards,
Matt
matthewc100 is offline   Reply With Quote