Versions
v4.5.0 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 arm64 x86
- USE flags
- X freeimage gif heif icu jpeg jpegxl png svg test tiff wayland
USE flags
General
- X
- Add support for X11
- freeimage
- Use media-libs/freeimage for additional image support
- gif
- Add GIF image support
- heif
- Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format
- icu
- Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu
- jpeg
- Add JPEG image support
- jpegxl
- Add JPEG XL image support
- png
- Add support for libpng (PNG images)
- svg
- Add support for SVG (Scalable Vector Graphics)
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- tiff
- Add support for the TIFF image format
- wayland
- Enable dev-libs/wayland backend
Dependencies
dev-libs / glib : The GLib library of C routines
dev-libs / icu : International Components for Unicode
dev-libs / inih : inih (INI not invented here) simple .INI file parser
dev-libs / libgrapheme : Unicode string library
dev-libs / wayland : Wayland protocol libraries
dev-util / cmocka : Unit testing framework for C
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
media-libs / freeimage : Image library supporting many formats
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libheif : ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libjxl : JPEG XL image format reference implementation
media-libs / libnsgif : decoding library for the GIF image file format, written in C
media-libs / libpng : Portable Network Graphics library
media-libs / tiff : Tag Image File Format (TIFF) library
sys-apps / renameutils : Use your favorite text editor to rename files
x11-base / xorg-proto : X.Org combined protocol headers
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / libX11 : X.Org X11 library
x11-libs / libxcb : X C-language Bindings library
x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems
x11-libs / pango : Internationalized text layout and rendering library
Runtime Dependencies
dev-libs / glib : The GLib library of C routines
dev-libs / icu : International Components for Unicode
dev-libs / inih : inih (INI not invented here) simple .INI file parser
dev-libs / libgrapheme : Unicode string library
dev-libs / wayland : Wayland protocol libraries
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
media-libs / freeimage : Image library supporting many formats
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libheif : ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libjxl : JPEG XL image format reference implementation
media-libs / libnsgif : decoding library for the GIF image file format, written in C
media-libs / libpng : Portable Network Graphics library
media-libs / tiff : Tag Image File Format (TIFF) library
sys-apps / renameutils : Use your favorite text editor to rename files
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / libX11 : X.Org X11 library
x11-libs / libxcb : X C-language Bindings library
x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems
x11-libs / pango : Internationalized text layout and rendering library
Bugs
- 922496
- media-gfx/imv-4.4.0[gif] fails to build with media-libs/libnsgif-1.0.0
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.4.0-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/imv: Stabilize 4.5.0 x86, #926937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
media-gfx/imv: Stabilize 4.5.0 amd64, #926937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/imv: Stabilize 4.5.0 arm64, #926894
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: add 4.5.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/imv: Keyword 4.4.0-r1 arm64, #923218
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: depend on <media-libs/libnsgif-1 for now
Patches welcome to fix this (can use has_version if needed), given upstream currently has no maintainer. If libnsgif maintainer want to cleanup the old nsgif, feel free to just mask USE=gif here. gif can still be viewed with freeimage but will no longer be animated. Bug: https://bugs.gentoo.org/922496 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Alfred Wingate · gentoo
media-gfx/imv: update LICENSE
* It never had the advertising clause. https://git.sr.ht/~exec64/imv/tree/master/item/LICENSE Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.3.1_p20211221-r3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: stabilize 4.4.0 for amd64, x86
Early but is almost same as the 4.3.1 snapshot with few extra fixes. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: cleanup live conditional block
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: drop live ebuild
Going ahead with doing this until upstream situation improves (upstream put package up for adoption and not much point in expecting anything from the current live ebuild). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: sync live
For what it's worth anyway, upstream declared the project is up for adoption along with the 4.4.0 release, so there likely won't be any real activity for a while. May drop 9999 entirely if nothing happens. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: add 4.4.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.3.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: un-revbump live
Done unintentionally in previous commit, and rather not see revbumps on live ebuilds without some special meaning. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/imv: add media-libs/libtiff subslot dep
libtiff changed SONAME. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: stabilize 4.3.1_p20211221-r1 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: adjust grapheme2 patch
Upon closer look, believe this is the right fix. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: sync live
Upstream had no activity since 2021, so add patches here as don't expect updates for a while (may consider removing the live ebuild altogether). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: add 4.3.1_p20211221
Mostly to include libgrapheme support for those that don't want to pull icu on minimal systems (with a minimal image viewer). Uptream had no activity since 2021, so not expecting a release soon. Also add workaround to display animated gifs even if USE=freeimage is set (which prevented using libnsgif with animation support). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: stabilize 4.3.1 for amd64, x86
Adding x86 too, works fine and is a simple tool nice for old hardware. Closes: https://bugs.gentoo.org/833903 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: libgrapheme support for live ebuild
Library had its first release and been informed api should be stable, allows to skip the heavier icu dependency on an otherwise small tool. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.3.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: sync live
Live technically has libgrapheme support (to skip the heavier ICU dependency), but functions imv uses were renamed the day after it added support (no stable api) and it hasn't gotten a release yet. Will be left alone for now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: add 4.3.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: update HOMEPAGE / EGIT_REPO_URI
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.2.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: add 4.3.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.1.0-r1
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: sync live
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: add wayland-scanner bdep, minor style fixes
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
media-gfx/imv: sync live ebuild
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
media-gfx/imv: ebuild enhancements on 4.2.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: remove old
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19186 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: 4.2.0 bump
Is now using meson, and notably adds heif support. Changes from previous live ebuild: - fix man pages missing when USE=-test - Allow direct backends even if freeimage is enabled (upstream sets freeimage as a fallback, so let it be so) - new inih dep (#760471) - force removal of unused virtual/glu dep - reviewed and updated all other deps (e.g. SDL unused) - allow building X11-less with libglvnd[-X] (but now use X by default to satisfy required use) - various cleanups Patches: - fix segmentation fault when imv[freeimage,-svg] - fix flickering issue on wayland (upstream backport) Closes: https://bugs.gentoo.org/760471 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
media-gfx/imv: Add USE=heif, use meson.eclass
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Bug: https://bugs.gentoo.org/show_bug.cgi?id=710344 Closes: https://bugs.gentoo.org/713682 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
media-gfx/imv: Fix dependencies
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
media-gfx/imv: Old
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Depend on x11-libs/libxcb x11-libs/libxkbcommon
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Update live ebuild.
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Version 4.1.0
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Set IUSE=+svg as per upstream default
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Fix LICENSE
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
media-gfx/imv: Update live ebuild
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Version 4.0.1
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Hummer12007 · gentoo
media-gfx/imv: replace deprecated fdo-mime eclass - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Mykyta Holubakha · gentoo
media-gfx/imv: version bump to 2.1.3
Closes: https://github.com/gentoo/gentoo/pull/3342 - Mykyta Holubakha · gentoo
media-gfx/imv: added missing deps for the test phase #583836
Gentoo-Bug: https://bugs.gentoo.org/583836 Closes: https://github.com/gentoo/gentoo/pull/1576 Package-Manager: portage-2.2.28 - Mykyta Holubakha · gentoo
media-gfx/imv: Version bump to 2.1.2.
* Removed version 2.1.0 from the tree. * Restricted tests in 2.1.2 due to an upstream issue. * Removed extraneous eutils eclass inheritance. Closes: https://github.com/gentoo/gentoo/pull/1544 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> - Mykyta Holubakha · gentoo
media-gfx/imv: version bump to 2.1.0
2.1.0, live: added sys-apps/renameutils blocker dropped ebuild 2.0.0 renamed dist tarball Closes: https://github.com/gentoo/gentoo/pull/1361 Signed-off-by: Ian Delaney <idella4@gentoo.org> - Mykyta Holubakha · gentoo
media-gfx/imv: new ebuild
initial versions: 2.0.0, live Closes: https://github.com/gentoo/gentoo/pull/1351 Signed-off-by: Ian Delaney <idella4@gentoo.org>