A new branch 6.x has been available for some time. Please bump. Reproducible: Always
Calibre 6.x is based on qt-6 which is not yet ready in gentoo.
Current version is 6.27.0 and https://data.gpo.zugaina.org/voyageur/app-text/calibre/ can be built and used successfully (requires podofo-0.10 - first tried without world update, thus podofo-0.9, and failed).
Thanks for testing! It looks like at least the qt and podofo deps will need some adjustment, but anyway it's great that you got it working.
Created attachment 872883 [details] calibre-6.28.1 with better qt-dependencies I also tested the ebuild. Works as expected. Then I modified the qt deps to point to Qt6. I still wonder about "app-text/poppler-0.26.5[qt5]".
Eli is working on this at https://github.com/gentoo/gentoo/pull/33292. I think he wants to clean things up first.
Yes, indeed. Many of the changes I wanted to make were relevant to 5.x as well so I decided to make them there first. There were also a couple PRs I had to make upstream (which are merged and released in 6.28 esp. to pass tests and of course I had to bump podofo too... :)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a79cf921206963e5b39b16968880730e00890edf commit a79cf921206963e5b39b16968880730e00890edf Author: Eli Schwartz <eschwartz93@gmail.com> AuthorDate: 2023-10-24 18:51:05 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2023-11-08 16:26:35 +0000 app-text/calibre: add 6.29.0 This ports over to Qt6 at last. Drop code for upstream released fixes: - zeroconf compatibility backport - sed workaround for some extensions not respecting FLAGS There is a new upstream dependency for font subsetting. Its absence is handled fairly gracefully, many people could successfully use calibre just fine without ever touching font subsetting, and it's not exactly small -- add it as a default-enabled USE flag. Closes: https://bugs.gentoo.org/892697 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Zac Medico <zmedico@gentoo.org> app-text/calibre/Manifest | 2 + app-text/calibre/calibre-6.29.0.ebuild | 252 +++++++++++++++++++++++++++++++++ app-text/calibre/metadata.xml | 1 + 3 files changed, 255 insertions(+)