gpo.zugaina.org

Search Portage & Overlays:

media-gfx/oculante

A minimalistic hardware-accelerated image viewer with analysis and editing tools

Screenshots

  • oculante-0.9.2_p20260406
    ~amd64
    heif debug

    View      Download      Browse     License: MIT AGPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC-PD CC0-1.0 CDLA-Permissive-2.0 IJG ISC LGPL-2.1 LGPL-3 MIT MPL-2.0 UoI-NCSA OFL-1.1 UbuntuFontLicense-1.0 Unicode-3.0 Unlicense ZLIB BZIP2   
    Overlay: stuff
  • oculante-0.9.2
    ~amd64
    heif debug

    View      Download      Browse     License: MIT Apache-2.0 Boost-1.0 BSD BSD-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB   
    Overlay: stuff

ChangeLog

commit 49d56f93e53f2571d6aacf54b5b48389ac43554a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jul 11 15:00:09 2026 +0200

media-gfx/oculante: warn about wl_shm v2 startup crash in 0.9.2

0.9.2 pins the notan 0.12 / winit 0.28 / wayland-client 0.29 stack,
which aborts at startup on wl_shm v2 Wayland compositors (recent
wlroots/sway, Mutter). Add a pkg_postinst ewarn documenting the crash
and two workarounds: running under XWayland via
'env -u WAYLAND_DISPLAY oculante', or emerging the 0.9.2_p20260406
master snapshot that fixes native Wayland.

commit 2d1eeed2796f7337ae4a431acfeb67d97ffddd76
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jul 11 15:00:09 2026 +0200

media-gfx/oculante: add 0.9.2_p20260406

Post-0.9.2 master snapshot (commit 9bf06c33). The 0.9.2 release pins
notan 0.12 -> winit 0.28 -> wayland-client 0.29, whose client stack
aborts at startup on wl_shm v2 compositors with "Attempted to dispatch
unknown opcode 0 for wl_shm". This snapshot moves to notan 0.14 ->
winit 0.30 -> wayland-client 0.31 for native Wayland.

Master switched the default shader backend from glsl-to-spirv to
shaderc; glsl-to-spirv still ships, so keep it and avoid a
media-libs/shaderc build dependency. The self-updating 'update'
feature stays dropped.

CRATES, the dark-light GIT_CRATES pin and the aggregate LICENSE are
regenerated from the master Cargo.lock with pycargoebuild; the grown
closure adds AGPL-3 (evalexpr), LGPL and Unicode-3.0 tokens.

commit 6395346568539d8cfb0fccd05404395a979818c3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 8 20:12:05 2026 +0200

media-gfx/oculante: new package

Add oculante 0.9.2, a hardware-accelerated Rust image viewer with wide
format support (AVIF, JPEG XL, HEIF, OpenEXR, HDR, camera raw).

Build the default feature set minus 'update': that feature pulls
self_update + reqwest so the binary can download and overwrite itself
from GitHub, which is pointless for a package-manager-installed
root-owned binary and drags in a network/TLS stack. The notan
glsl-to-spirv shader compiler bundles a glslang whose CMakeLists
predates the CMake 3.5 floor, so CMake 4 needs
CMAKE_POLICY_VERSION_MINIMUM=3.5. HEIF is behind IUSE; the remaining
image-codec -sys crates build vendored (nasm + cmake). Runtime deps
mirror upstream's own PKGBUILD.