Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broken link for Kindlegen on the dependencies page #164

Open
yurivict opened this issue Apr 28, 2024 · 4 comments
Open

Broken link for Kindlegen on the dependencies page #164

yurivict opened this issue Apr 28, 2024 · 4 comments

Comments

@yurivict
Copy link

Kindlegen

@alerque
Copy link
Member

alerque commented Apr 28, 2024

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
Copy link
Author

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
Copy link
Member

alerque commented Apr 29, 2024

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
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants