Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 892697 - app-text/calibre-6.27.0 version bump
Summary: app-text/calibre-6.27.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Zac Medico
URL: https://calibre-ebook.com
Whiteboard:
Keywords:
Depends on: 838970
Blocks: 914485
  Show dependency tree
 
Reported: 2023-01-31 08:32 UTC by Krzysiek
Modified: 2023-11-08 16:26 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
calibre-6.28.1 with better qt-dependencies (calibre-6.28.1.ebuild,9.78 KB, text/plain)
2023-10-15 09:36 UTC, Matthias Schwarzott
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Krzysiek 2023-01-31 08:32:04 UTC
A new branch 6.x has been available for some time.
Please bump.

Reproducible: Always
Comment 1 Marco Genasci 2023-01-31 19:18:22 UTC
Calibre 6.x is based on qt-6 which is not yet ready in gentoo.
Comment 2 Bernd Feige 2023-09-25 15:37:48 UTC
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).
Comment 3 Zac Medico gentoo-dev 2023-09-25 16:44:51 UTC
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.
Comment 4 Matthias Schwarzott gentoo-dev 2023-10-15 09:36:29 UTC
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]".
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-10-15 09:49:41 UTC
Eli is working on this at https://github.com/gentoo/gentoo/pull/33292. I think he wants to clean things up first.
Comment 6 Eli Schwartz gentoo-dev 2023-10-15 11:16:52 UTC
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... :)
Comment 7 Larry the Git Cow gentoo-dev 2023-11-08 16:26:44 UTC
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(+)