Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 916724 - media-libs/libjxl: enable gdk-pixbuf plugin in release ebuild?
Summary: media-libs/libjxl: enable gdk-pixbuf plugin in release ebuild?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Daniel Novomeský
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-02 20:00 UTC by Michał Górny
Modified: 2024-01-19 14:00 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-11-02 20:00:41 UTC
FWICS libjxl-9999 allows building the gdk-pixbuf plugin for a long time already but the release ebuild forcibly disables it, even though the current releases seem to feature it.  Why is that?
Comment 1 Daniel Novomeský 2023-11-05 22:06:59 UTC
It is because the plugin require skcms library which is not in ::Gentoo.

It the future releases, the plugin will work with lcms2 too, so we would be able to build it without unpackaged dependencies.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-11-10 12:41:13 UTC
(In reply to Daniel Novomeský from comment #1)
> It the future releases, the plugin will work with lcms2 too, so we would be
> able to build it without unpackaged dependencies.

Is there any work towards that, that we could backport already?
Comment 3 Daniel Novomeský 2023-11-10 13:07:56 UTC
There is some work done to make the plugin to work with lcms2 only:

https://github.com/libjxl/libjxl/commit/e2b6c75c3e25b3f7315128272bf3cd2a963bc9f5

https://github.com/libjxl/libjxl/commit/f1445661a56bcef52d0e46fa8fa4cbe4de9aeeaf

However, GNOME developers wanted to use it in their flatpak build and even convert wallpapers into JXL format. They were unhappy with the speed and reverted the changes.

Now, the libjxl developers are preparing new API and they are refactoring the plugin:
https://github.com/libjxl/libjxl/pull/2827
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-01-19 14:00:21 UTC
Fixed in 0.9.1.