Install this version:
emerge -a =media-video/snapshot-50.0
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =media-video/snapshot-50.0
Or alternatively:
emerge --autounmask-write -a =media-video/snapshot-50.0
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CARGO_OPTIONAL=1
CRATES=" "
inherit gnome.org meson xdg cargo
DESCRIPTION="A webcam app for gnome"
HOMEPAGE="https://apps.gnome.org/Snapshot/"
SRC_URI="https://download.gnome.org/sources/snapshot/${PV%.*}/snapshot-${PV}.tar.xz"
LICENSE="GPL-3.0-or-later"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
>=dev-libs/glib-2.76:2
>=gui-libs/gtk-4.18:4
>=gui-libs/libadwaita-1.8:1
>=media-libs/glycin-2
>=media-libs/gstreamer-1.22:1.0
>=media-libs/gst-plugins-base-1.22:1.0
>=media-libs/gst-plugins-bad-1.22:1.0
media-plugins/gst-plugins-rs
sys-libs/libseccomp
"
RDEPEND="${DEPEND}
media-video/pipewire[gstreamer]
"
src_configure() {
meson_src_configure
local cargo_home="${BUILD_DIR}/cargo-home"
mkdir -p "${cargo_home}" || die
cat > "${cargo_home}/config.toml" <<-EOF || die "Failed to create cargo config"
[source.crates-io]
replace-with = "vendored-sources"
[source.vendored-sources]
directory = "${S}/vendor"
[net]
offline = true
[profile.release]
lto = false
EOF
}
pkg_postinst() {
xdg_pkg_postinst
if [[ -d "${EROOT}/usr/share/glib-2.0/schemas" ]]; then
einfo "Compiling GSettings schemas..."
glib-compile-schemas "${EROOT}/usr/share/glib-2.0/schemas" || die
fi
}
pkg_postrm() {
xdg_pkg_postrm
if [[ -d "${EROOT}/usr/share/glib-2.0/schemas" ]]; then
einfo "Recompiling GSettings schemas..."
glib-compile-schemas "${EROOT}/usr/share/glib-2.0/schemas" || die
fi
}
>=dev-libs/glib-2.76:2 >=gui-libs/gtk-4.18:4 >=gui-libs/libadwaita-1.8:1 >=media-libs/glycin-2 >=media-libs/gstreamer-1.22:1.0 >=media-libs/gst-plugins-base-1.22:1.0 >=media-libs/gst-plugins-bad-1.22:1.0 media-plugins/gst-plugins-rs sys-libs/libseccomp
>=dev-libs/glib-2.76:2 >=gui-libs/gtk-4.18:4 >=gui-libs/libadwaita-1.8:1 >=media-libs/glycin-2 >=media-libs/gstreamer-1.22:1.0 >=media-libs/gst-plugins-base-1.22:1.0 >=media-libs/gst-plugins-bad-1.22:1.0 media-plugins/gst-plugins-rs sys-libs/libseccomp media-video/pipewire[gstreamer]
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | snapshot-50.0.tar.xz | 8280028 bytes | https://download.gnome.org/sources/snapshot/50/snapshot-50.0.tar.xz |