Versions
v2.9.6 :: 0 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- amd64
- USE flags
- X dbus opencv opengl wayland xcb-errors
USE flags
General
- X
- Add support for X11
- dbus
- Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
- opencv
- Use media-libs/opencv for additional image formats and OpenCL accelerated scaling
- opengl
- Add support for OpenGL (3D graphics)
- wayland
- Enable wayland support (proper window positioning is only supported with some compositors)
- xcb-errors
- Use x11-libs/xcb-util-errors for better error reporting with X
Dependencies
dev-cpp / cli11 : Command line parser for C++11
dev-cpp / nlohmann_json : JSON for Modern C++
dev-cpp / range-v3 : Range library for C++14/17/20, basis for C++20's std::ranges
dev-cpp / tbb : High level abstract threading library
dev-libs / glib : The GLib library of C routines
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-libs / spdlog : Fast C++ logging library
dev-libs / wayland : Wayland protocol libraries
dev-libs / wayland-protocols : Wayland protocol files
media-gfx / chafa : versatile and fast Unicode/ASCII/ANSI graphics renderer
media-gfx / ueberzug : Command line util to draw images on terminals by using child windows
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libsixel : A lightweight, fast implementation of DEC SIXEL graphics codec
media-libs / opencv : A collection of algorithms and sample code for various computer vision problems
media-libs / vips : VIPS Image Processing Library
sys-apps / dbus : A message bus system, a simple way for applications to talk to each other
x11-base / xorg-proto : X.Org combined protocol headers
x11-libs / libxcb : X C-language Bindings library
x11-libs / xcb-util-errors : Library that gives human readable names to XCB error, event, & request codes
x11-libs / xcb-util-image : X C-language Bindings sample implementations
Runtime Dependencies
dev-cpp / tbb : High level abstract threading library
dev-libs / glib : The GLib library of C routines
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-libs / spdlog : Fast C++ logging library
dev-libs / wayland : Wayland protocol libraries
media-gfx / chafa : versatile and fast Unicode/ASCII/ANSI graphics renderer
media-gfx / ueberzug : Command line util to draw images on terminals by using child windows
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libsixel : A lightweight, fast implementation of DEC SIXEL graphics codec
media-libs / opencv : A collection of algorithms and sample code for various computer vision problems
media-libs / vips : VIPS Image Processing Library
sys-apps / dbus : A message bus system, a simple way for applications to talk to each other
x11-libs / libxcb : X C-language Bindings library
x11-libs / xcb-util-errors : Library that gives human readable names to XCB error, event, & request codes
x11-libs / xcb-util-image : X C-language Bindings sample implementations
Depending packages
media-gfx / ueberzug : Command line util to draw images on terminals by using child windows
net-misc / ytfzf : Posix script to find and watch youtube videos from the terminal
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: improve libc++ check
Hadn't noticed we had a function for this, and had just went for a heuristic check (not that the check was important given test-flags-CXX would skip the option if unusable). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.9.5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/ueberzugpp: Stabilize 2.9.6 amd64, #934938
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.9.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.9.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/ueberzugpp: Stabilize 2.9.5 amd64, #932801
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.9.5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: fix build w/ libc++ if USE=X or USE=wayland
Two different issues with libc++ (clang18+libstdc++ is fine), USE=wayland is missing an header, and USE=X fails due to incomplete C++20 support (std::jthread) in libc++. Fortunately for the latter, the support does exist and is merely locked behind -fexperimental-library (unsure if the implementation works right but it seems ok at a glance). Closes: https://bugs.gentoo.org/930977 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.9.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/ueberzugpp: Stabilize 2.9.4 amd64, #927228
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.9.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.9.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.9.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
media-gfx/ueberzugpp: Stabilize 2.9.2 amd64, #914908
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.9.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.9.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.9.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.9.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.8.9
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.9.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.8.7, 2.8.8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.8.9
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.8.8 (unkeyworded)
Kitty backend that I use still works, but something seems to have broken use with ytfzf when using X (2.8.7 still works). Haven't investigated yet, so just adding unkeyworded for testing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.8.4, 2.8.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.8.7
It can install itself properly now, so can drop the src_install. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.8.5
2.8.6 seems fine now? My guess is that issues I've observed with 2.8.6 were actually related to a broken 2.8.5 process. Let's just drop this one, will keep 2.8.4 for a bit longer in case. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.8.6
Wish this had a test suite given there's visible regressions every new releases. This one seem to have positioning and scaling issues with ytfzf but at least it doesn't leave 100% cpu processes behind making it more usable. 2.8.4 seems to be the more usable version right now, so this is being added masked alongside 2.8.5. (still more useful than the original ueberzug either way, hopefully releases settle down a bit) Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: rename sway USE to wayland
It is still not generic wayland support, but it now supports hyprland on top of sway and the generic flag may be ok with just local description to clarify. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.8.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.8.5
Adds USE=sway, may seem like it should be "wayland" with these dependencies but afaik wayland has no real support for this and at best it will be specific to the window manager. Not adding a RDEPEND on sway given it may work with alternate sway-based WMs and is more of an optfeature if support is built. Don't use sway so I have not actually tried it (primarily use kitty protocol for this which works anywhere kitty runs). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.8.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.8.0, 2.8.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.8.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: drop 2.8.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.8.2
Seems to fix 2.8.1's major issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: add 2.8.1 (unkeyworded)
Initially tried to add this version, but has some code refactoring which seems(?) to break things -- e.g. with ytfzf thumbnails are too small (likely confusing terminal cols/rows with pixels), and kitty output just segfaults. Barely came out (few hours ago), so going to give it some time to see what's up. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/ueberzugpp: new package, add 2.8.0
This is a more versatile+faster ueberzug, albeit with heavier dependencies and some users may prefer the original if it does all they need. >=net-misc/ytfzf-2.6.0 recognizes the pp version and supports more features with it. Still untested with masked libfmt-10 (assume may be broken), but can't easily try given spdlog (also a dependency) is itself broken with it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>