| Summary: | media-gfx/geeqie add USE=heif | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Henning Schild <henning> |
| Component: | Current packages | Assignee: | Bernard Cafarelli <voyageur> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | jstein |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
Good timing, I was adding some changes on ebuild suggested for 2.0.1 bump in bug #866968, and heif support is in - just need to sort out how to filter the dependency for musl and ppc The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5010be8da3881400821413ff328367933908331b commit 5010be8da3881400821413ff328367933908331b Author: Matthew White <mehw.is.me@inventati.org> AuthorDate: 2022-08-27 11:30:58 +0000 Commit: Bernard Cafarelli <voyageur@gentoo.org> CommitDate: 2022-10-17 21:38:10 +0000 media-gfx/geeqie: 2.0.1 bump version and major ebuild rewrite It is now required to use the meson build system. Multiple new USE flags (and some removed), this version only supports gtk3 Closes: https://bugs.gentoo.org/866968 Closes: https://bugs.gentoo.org/877435 Package-Manager: Portage-3.0.30-r3, Repoman-3.0.3-r2 Signed-off-by: Matteo Bianco <mehw.is.me@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/27033 Co-Authored-By:: Bernard Cafarelli <voyageur@gentoo.org> Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> media-gfx/geeqie/Manifest | 2 + .../geeqie/files/geeqie-2.0.1-allow_xxdi.patch | 17 ++++ media-gfx/geeqie/geeqie-2.0.1.ebuild | 110 +++++++++++++++++++++ media-gfx/geeqie/metadata.xml | 2 + 4 files changed, 131 insertions(+) |
if media-libs/libheif is installed when geeqie gets installed, the application will support the image format, if installed later without recompiling geeqie it will not Reproducible: Always Steps to Reproduce: 1. emerge -av1 media-gfx/geeqie 2. try and open a .heic image 3. emerge -av1 media-libs/libheif 4. try 2. again 5. do 1. again Actual Results: whether or not the image format is supported is not really under control, the usage of libheif should be expressed in the ebuild, maybe with the "heif" USE flag Here is a "qa-vdb media-gfx/geeqie" (app-portage/iwdevtools) output of my current installation, seems there are more such uncontrolled RDEPENDS VDB: detected possibly incorrect RDEPEND (media-gfx/geeqie-1.6-r1) > dev-libs/glib:2 app-text/poppler < > media-libs/libheif:= > media-libs/libwebp:= > media-libs/openjpeg:2= > x11-libs/cairo > x11-libs/gdk-pixbuf:2 > x11-libs/pango