Install this version:
emerge -a =media-video/tsukimi-26.11.1
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =media-video/tsukimi-26.11.1
Or alternatively:
emerge --autounmask-write -a =media-video/tsukimi-26.11.1
# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.13.5
EAPI=8
CRATES="
"
LLVM_COMPAT=( 21 22 )
RUST_MIN_VER="1.92.0"
RUST_NEEDS_LLVM=1
inherit cargo gnome2-utils llvm-r1 meson toolchain-funcs xdg
DESCRIPTION="A simple Emby Client written by GTK4-RS"
HOMEPAGE="https://github.com/tsukinaha/tsukimi"
SRC_URI="
https://github.com/tsukinaha/tsukimi/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz
https://github.com/gentoo-zh-drafts/tsukimi/releases/download/v${PV}/${P}-crates.tar.xz
${CARGO_CRATE_URIS}
"
LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
CDLA-Permissive-2.0 ISC LGPL-2.1 MIT MPL-2.0 Unicode-3.0 ZLIB
"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="clang"
QA_PRESTRIPPED="/usr/bin/tsukimi"
RDEPEND="
dev-libs/glib:2
>=gui-libs/gtk-4.22:4
>=gui-libs/libadwaita-1.9:1
media-libs/fontconfig
media-libs/glycin-loaders:2=
media-libs/graphene
media-libs/gst-plugins-base:1.0
media-libs/gstreamer:1.0
media-libs/lcms:2
media-video/mpv:=
sys-libs/libseccomp
x11-libs/pango
"
DEPEND="
${RDEPEND}
media-libs/glycin
media-libs/gst-plugins-bad:1.0
"
BDEPEND="
clang? (
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}
llvm-core/llvm:${LLVM_SLOT}
llvm-core/lld:${LLVM_SLOT}
')
)
>=dev-util/blueprint-compiler-0.20.4
"
pkg_setup() {
if use clang && ! tc-is-clang; then
llvm-r1_pkg_setup
export CC=clang
export CXX=clang++
export AR=llvm-ar
export NM=llvm-nm
export STRIP=llvm-strip
export RANLIB=llvm-ranlib
fi
rust_pkg_setup
}
src_configure () {
cargo_gen_config
local emesonargs=(
-Dsandboxed-build=true
)
meson_src_configure
ln -s "${CARGO_HOME}" "${S}/cargo" || die
}
src_compile() {
cargo_env meson_src_compile
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}
Manage flags for this package:
euse -i <flag> -p media-video/tsukimi |
euse -E <flag> -p media-video/tsukimi |
euse -D <flag> -p media-video/tsukimi
dev-libs/glib:2 >=gui-libs/gtk-4.22:4 >=gui-libs/libadwaita-1.9:1 media-libs/fontconfig media-libs/glycin-loaders:2= media-libs/graphene media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/lcms:2 media-video/mpv:= sys-libs/libseccomp x11-libs/pango media-libs/glycin media-libs/gst-plugins-bad:1.0
dev-libs/glib:2 >=gui-libs/gtk-4.22:4 >=gui-libs/libadwaita-1.9:1 media-libs/fontconfig media-libs/glycin-loaders:2= media-libs/graphene media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/lcms:2 media-video/mpv:= sys-libs/libseccomp x11-libs/pango
clang? ( $(llvm_gen_dep ' llvm-core/clang:${LLVM_SLOT} llvm-core/llvm:${LLVM_SLOT} llvm-core/lld:${LLVM_SLOT} ') ) >=dev-util/blueprint-compiler-0.20.4
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | tsukimi-26.11.1-crates.tar.xz | 45678188 bytes | https://github.com/gentoo-zh-drafts/tsukimi/releases/download/v26.11.1/tsukimi-26.11.1-crates.tar.xz |
| DIST | tsukimi-26.11.1.tar.gz | 17578694 bytes | https://github.com/tsukinaha/tsukimi/archive/refs/tags/v26.11.1.tar.gz |