blanket-0.8.0jacksonchen666
download
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..14} )
# ordering note: gnome2 before meson, meson applies here not gnome2 stuff
inherit gnome2 meson xdg
# TODO: l10n USE
# TODO: deps (find, bare system)
# TODO: fix #! for /usr/bin/blanket (meson and python-single-r1)
# TODO: match build-aux/meson/postinstall.py
DESCRIPTION="Listen to ambient sounds"
HOMEPAGE="https://apps.gnome.org/Blanket/"
SRC_URI="https://github.com/rafaelmardojai/blanket/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
# sounds licensing
LICENSE+=" CC0-1.0 CC-BY-4.0 CC-BY-3.0 CC-BY-SA-4.0 public-domain"
SLOT="0"
KEYWORDS=""
#dev-lang/python
DEPEND="
dev-python/pygobject
gui-libs/gtk:4
media-libs/gstreamer
dev-libs/appstream
sys-devel/gettext
dev-util/desktop-file-utils
dev-util/blueprint-compiler
"
RDEPEND="${DEPEND} ${PYTHON_DEPS}"
BDEPEND="
>=gui-libs/libadwaita-1.5.0
dev-build/meson
app-alternatives/ninja
"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="mirror"
pkg_postinst() {
xdg_pkg_postinst
gnome2_pkg_postinst
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_pkg_postrm
}