gentoo/app-i18n/ibus-chewing/ibus-chewing-2.1.7.ebuild
Sam James d6328278f1
app-i18n/ibus-chewing: Keyword 2.1.7 x86, #963316
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-23 14:34:32 +01:00

53 lines
1.0 KiB
Bash

# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson gnome2-utils virtualx
DESCRIPTION="Chinese Chewing engine for IBus"
HOMEPAGE="https://github.com/chewing/ibus-chewing"
SRC_URI="https://github.com/chewing/ibus-chewing/releases/download/v${PV}/${P}-Source.tar.xz"
S="${WORKDIR}/${P}-Source"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND=">=app-i18n/ibus-1.5.4
>=app-i18n/libchewing-0.9.0
dev-libs/glib:2
gui-libs/libadwaita:1
gui-libs/gtk:4
virtual/libintl"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig
sys-devel/gettext"
PATCHES=(
"${FILESDIR}/ibus-chewing-2.1.7_docdir.patch"
)
src_test() {
"${BROOT}${GLIB_COMPILE_SCHEMAS}" src/setup --targetdir="${BUILD_DIR}" || die
export GSETTINGS_BACKEND="memory"
export GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"
virtx meson_src_test -j1
}
pkg_preinst() {
gnome2_schemas_savelist
}
pkg_postinst() {
gnome2_schemas_update
xdg_icon_cache_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_icon_cache_update
}