BDEPEND=dev-libs/appstream || ( >=dev-lang/rust-bin-1.85.0:* >=dev-lang/rust-1.85.0:* ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack DEPEND=>=dev-libs/glib-2.80:2 >=gui-libs/gtk-4.15.3:4 >=gui-libs/libadwaita-1.6:1 >=media-libs/gstreamer-1.24:1.0 >=media-libs/gst-plugins-base-1.24:1.0 media-libs/graphene DESCRIPTION=Elegant screen recorder for Wayland EAPI=8 HOMEPAGE=https://github.com/SeaDve/Kooha IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cargo gnome2-utils meson xdg IUSE=debug KEYWORDS=~amd64 LICENSE=GPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-3.0 RDEPEND=>=dev-libs/glib-2.80:2 >=gui-libs/gtk-4.15.3:4 >=gui-libs/libadwaita-1.6:1 >=media-libs/gstreamer-1.24:1.0 >=media-libs/gst-plugins-base-1.24:1.0 media-libs/graphene media-libs/libpulse[glib] media-video/pipewire[gstreamer] sys-apps/xdg-desktop-portal media-libs/gst-plugins-ugly:1.0 media-libs/x264:0 SLOT=0 SRC_URI=https://github.com/SeaDve/Kooha/releases/download/v2.3.1/kooha-2.3.1.tar.xz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.99/download -> anyhow-1.0.99.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/async-channel/2.5.0/download -> async-channel-2.5.0.crate https://crates.io/api/v1/crates/atomic_refcell/0.1.13/download -> atomic_refcell-0.1.13.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/bitflags/2.9.3/download -> bitflags-2.9.3.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bumpalo/3.19.0/download -> bumpalo-3.19.0.crate https://crates.io/api/v1/crates/cairo-rs/0.21.1/download -> cairo-rs-0.21.1.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.21.1/download -> cairo-sys-rs-0.21.1.crate https://crates.io/api/v1/crates/cc/1.2.34/download -> cc-1.2.34.crate https://crates.io/api/v1/crates/cfg-expr/0.20.2/download -> cfg-expr-0.20.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.3/download -> cfg-if-1.0.3.crate https://crates.io/api/v1/crates/chrono/0.4.41/download -> chrono-0.4.41.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download -> concurrent-queue-2.5.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/deluxe-core/0.5.0/download -> deluxe-core-0.5.0.crate https://crates.io/api/v1/crates/deluxe-macros/0.5.0/download -> deluxe-macros-0.5.0.crate https://crates.io/api/v1/crates/deluxe/0.5.0/download -> deluxe-0.5.0.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/event-listener-strategy/0.5.4/download -> event-listener-strategy-0.5.4.crate https://crates.io/api/v1/crates/event-listener/5.4.1/download -> event-listener-5.4.1.crate https://crates.io/api/v1/crates/field-offset/0.3.6/download -> field-offset-0.3.6.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.21.1/download -> gdk-pixbuf-sys-0.21.1.crate https://crates.io/api/v1/crates/gdk-pixbuf/0.21.1/download -> gdk-pixbuf-0.21.1.crate https://crates.io/api/v1/crates/gdk4-sys/0.10.0/download -> gdk4-sys-0.10.0.crate https://crates.io/api/v1/crates/gdk4-wayland-sys/0.10.0/download -> gdk4-wayland-sys-0.10.0.crate https://crates.io/api/v1/crates/gdk4-wayland/0.10.0/download -> gdk4-wayland-0.10.0.crate https://crates.io/api/v1/crates/gdk4-win32-sys/0.10.0/download -> gdk4-win32-sys-0.10.0.crate https://crates.io/api/v1/crates/gdk4-win32/0.10.0/download -> gdk4-win32-0.10.0.crate https://crates.io/api/v1/crates/gdk4-x11-sys/0.10.0/download -> gdk4-x11-sys-0.10.0.crate https://crates.io/api/v1/crates/gdk4-x11/0.10.0/download -> gdk4-x11-0.10.0.crate https://crates.io/api/v1/crates/gdk4/0.10.0/download -> gdk4-0.10.0.crate https://crates.io/api/v1/crates/gettext-rs/0.7.2/download -> gettext-rs-0.7.2.crate https://crates.io/api/v1/crates/gettext-sys/0.22.5/download -> gettext-sys-0.22.5.crate https://crates.io/api/v1/crates/gif/0.13.3/download -> gif-0.13.3.crate https://crates.io/api/v1/crates/gio-sys/0.21.1/download -> gio-sys-0.21.1.crate https://crates.io/api/v1/crates/gio/0.21.1/download -> gio-0.21.1.crate https://crates.io/api/v1/crates/glib-macros/0.21.0/download -> glib-macros-0.21.0.crate https://crates.io/api/v1/crates/glib-sys/0.21.1/download -> glib-sys-0.21.1.crate https://crates.io/api/v1/crates/glib/0.21.1/download -> glib-0.21.1.crate https://crates.io/api/v1/crates/gobject-sys/0.21.1/download -> gobject-sys-0.21.1.crate https://crates.io/api/v1/crates/graphene-rs/0.21.1/download -> graphene-rs-0.21.1.crate https://crates.io/api/v1/crates/graphene-sys/0.21.1/download -> graphene-sys-0.21.1.crate https://crates.io/api/v1/crates/gsettings-macro/0.2.2/download -> gsettings-macro-0.2.2.crate https://crates.io/api/v1/crates/gsk4-sys/0.10.0/download -> gsk4-sys-0.10.0.crate https://crates.io/api/v1/crates/gsk4/0.10.0/download -> gsk4-0.10.0.crate https://crates.io/api/v1/crates/gst-plugin-gif/0.14.0/download -> gst-plugin-gif-0.14.0.crate https://crates.io/api/v1/crates/gst-plugin-gtk4/0.14.0/download -> gst-plugin-gtk4-0.14.0.crate https://crates.io/api/v1/crates/gst-plugin-version-helper/0.8.3/download -> gst-plugin-version-helper-0.8.3.crate https://crates.io/api/v1/crates/gstreamer-allocators-sys/0.24.0/download -> gstreamer-allocators-sys-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-allocators/0.24.0/download -> gstreamer-allocators-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-base-sys/0.24.0/download -> gstreamer-base-sys-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-base/0.24.0/download -> gstreamer-base-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-gl-egl-sys/0.24.0/download -> gstreamer-gl-egl-sys-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-gl-egl/0.24.0/download -> gstreamer-gl-egl-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-gl-sys/0.24.1/download -> gstreamer-gl-sys-0.24.1.crate https://crates.io/api/v1/crates/gstreamer-gl-wayland-sys/0.24.0/download -> gstreamer-gl-wayland-sys-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-gl-wayland/0.24.0/download -> gstreamer-gl-wayland-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-gl-x11-sys/0.24.0/download -> gstreamer-gl-x11-sys-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-gl-x11/0.24.0/download -> gstreamer-gl-x11-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-gl/0.24.1/download -> gstreamer-gl-0.24.1.crate https://crates.io/api/v1/crates/gstreamer-sys/0.24.0/download -> gstreamer-sys-0.24.0.crate https://crates.io/api/v1/crates/gstreamer-video-sys/0.24.1/download -> gstreamer-video-sys-0.24.1.crate https://crates.io/api/v1/crates/gstreamer-video/0.24.1/download -> gstreamer-video-0.24.1.crate https://crates.io/api/v1/crates/gstreamer/0.24.1/download -> gstreamer-0.24.1.crate https://crates.io/api/v1/crates/gtk4-macros/0.10.0/download -> gtk4-macros-0.10.0.crate https://crates.io/api/v1/crates/gtk4-sys/0.10.0/download -> gtk4-sys-0.10.0.crate https://crates.io/api/v1/crates/gtk4/0.10.0/download -> gtk4-0.10.0.crate https://crates.io/api/v1/crates/hashbrown/0.15.5/download -> hashbrown-0.15.5.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.63/download -> iana-time-zone-0.1.63.crate https://crates.io/api/v1/crates/if_chain/1.0.2/download -> if_chain-1.0.2.crate https://crates.io/api/v1/crates/indexmap/2.11.0/download -> indexmap-2.11.0.crate https://crates.io/api/v1/crates/itertools/0.14.0/download -> itertools-0.14.0.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.crate https://crates.io/api/v1/crates/kstring/2.0.2/download -> kstring-2.0.2.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libadwaita-sys/0.8.0/download -> libadwaita-sys-0.8.0.crate https://crates.io/api/v1/crates/libadwaita/0.8.0/download -> libadwaita-0.8.0.crate https://crates.io/api/v1/crates/libc/0.2.175/download -> libc-0.2.175.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/muldiv/1.0.1/download -> muldiv-1.0.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-rational/0.4.2/download -> num-rational-0.4.2.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/option-operations/0.5.0/download -> option-operations-0.5.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/pango-sys/0.21.1/download -> pango-sys-0.21.1.crate https://crates.io/api/v1/crates/pango/0.21.1/download -> pango-0.21.1.crate https://crates.io/api/v1/crates/parking/2.2.1/download -> parking-2.2.1.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.32/download -> pkg-config-0.3.32.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-crate/3.3.0/download -> proc-macro-crate-3.3.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.101/download -> proc-macro2-1.0.101.crate https://crates.io/api/v1/crates/quick-xml/0.37.5/download -> quick-xml-0.37.5.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustc_version/0.4.1/download -> rustc_version-0.4.1.crate https://crates.io/api/v1/crates/rustversion/1.0.22/download -> rustversion-1.0.22.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/semver/1.0.26/download -> semver-1.0.26.crate https://crates.io/api/v1/crates/serde/1.0.219/download -> serde-1.0.219.crate https://crates.io/api/v1/crates/serde_derive/1.0.219/download -> serde_derive-1.0.219.crate https://crates.io/api/v1/crates/serde_spanned/0.6.9/download -> serde_spanned-0.6.9.crate https://crates.io/api/v1/crates/serde_yaml/0.9.34+deprecated/download -> serde_yaml-0.9.34+deprecated.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/slab/0.4.11/download -> slab-0.4.11.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.106/download -> syn-2.0.106.crate https://crates.io/api/v1/crates/system-deps/7.0.5/download -> system-deps-7.0.5.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/temp-dir/0.1.16/download -> temp-dir-0.1.16.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.16/download -> thiserror-impl-2.0.16.crate https://crates.io/api/v1/crates/thiserror/2.0.16/download -> thiserror-2.0.16.crate https://crates.io/api/v1/crates/thread_local/1.1.9/download -> thread_local-1.1.9.crate https://crates.io/api/v1/crates/toml/0.8.23/download -> toml-0.8.23.crate https://crates.io/api/v1/crates/toml_datetime/0.6.11/download -> toml_datetime-0.6.11.crate https://crates.io/api/v1/crates/toml_datetime/0.7.0/download -> toml_datetime-0.7.0.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/toml_edit/0.22.27/download -> toml_edit-0.22.27.crate https://crates.io/api/v1/crates/toml_edit/0.23.4/download -> toml_edit-0.23.4.crate https://crates.io/api/v1/crates/toml_parser/1.0.2/download -> toml_parser-1.0.2.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.30/download -> tracing-attributes-0.1.30.crate https://crates.io/api/v1/crates/tracing-core/0.1.34/download -> tracing-core-0.1.34.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.19/download -> tracing-subscriber-0.3.19.crate https://crates.io/api/v1/crates/tracing/0.1.41/download -> tracing-0.1.41.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.11/download -> unsafe-libyaml-0.2.11.crate https://crates.io/api/v1/crates/valuable/0.1.1/download -> valuable-0.1.1.crate https://crates.io/api/v1/crates/version-compare/0.2.0/download -> version-compare-0.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download -> wasm-bindgen-backend-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.crate https://crates.io/api/v1/crates/weezl/0.1.10/download -> weezl-0.1.10.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.61.2/download -> windows-core-0.61.2.crate https://crates.io/api/v1/crates/windows-implement/0.60.0/download -> windows-implement-0.60.0.crate https://crates.io/api/v1/crates/windows-interface/0.59.1/download -> windows-interface-0.59.1.crate https://crates.io/api/v1/crates/windows-link/0.1.3/download -> windows-link-0.1.3.crate https://crates.io/api/v1/crates/windows-result/0.3.4/download -> windows-result-0.3.4.crate https://crates.io/api/v1/crates/windows-strings/0.4.2/download -> windows-strings-0.4.2.crate https://crates.io/api/v1/crates/windows-sys/0.60.2/download -> windows-sys-0.60.2.crate https://crates.io/api/v1/crates/windows-targets/0.53.3/download -> windows-targets-0.53.3.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.0/download -> windows_aarch64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.0/download -> windows_aarch64_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.0/download -> windows_i686_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.0/download -> windows_i686_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.0/download -> windows_i686_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.0/download -> windows_x86_64_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.0/download -> windows_x86_64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.0/download -> windows_x86_64_msvc-0.53.0.crate https://crates.io/api/v1/crates/winnow/0.5.40/download -> winnow-0.5.40.crate https://crates.io/api/v1/crates/winnow/0.7.13/download -> winnow-0.7.13.crate _eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot ba2e3d2f7daad91fdef9350dc789d87f toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4b98089fb9004f3a42a79e4e65962afe