sile-typesetter / casile

The CaSILE toolkit, a book publishing workflow employing SILE and other wizardry.
GNU Affero General Public License v3.0
54 stars 6 forks source link

Broken link for Kindlegen on the dependencies page #164

Open yurivict opened 6 months ago

yurivict commented 6 months ago

Kindlegen

alerque commented 6 months ago

Ya they have discontinued that even though it still works better than their current "replacement".

You can find the sources I use based on the AUR package, currently it is downloading the last known working version before they pulled it from The Internet Archive.

yurivict commented 6 months ago

The Arch port seems to be only for i386 Linux, and I am on FreeBSD.

But it looks like Kindlegen is an optional dependency.

alerque commented 6 months ago

Yes you can build this with ./configure KINDLEGEN=false if you want to ignore than dependency. The consequence is that casile make -- <book_id>.mobi will fail. You should still be able to generate epub and other formats, just not mobi.

The same is true for most other dependencies, one could consider many of them optional if you don't use certain output formats or cover generation features or whatever.

Are you building FreeBSD packaging or just doing a source build for yourself? I'd be glad to help facilitate changes to make adaption to other platforms easier. I am aware this was originally cobbled together in a completely Linux (and Arch Linux at that) centric environment.

yurivict commented 6 months ago

I am trying to create the FreeBSD port for casille. But I found that the generic podofo package doesn't work for casile and requires special patches. I am not sure how to proceed.