Install this version:
emerge -a =app-accessibility/onboard-1.4.3
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.4.3 | 8 | amd64 | 0 |
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..14} )
UVER=+git20260213+ds
UREV=2
inherit gnome2 distutils-r1 ubuntu-versionator
DESCRIPTION="Simple on-screen Keyboard with macros and easy layout creation"
HOMEPAGE="https://launchpad.net/onboard"
SRC_URI="${UURL}.orig.tar.xz ${UURL}-${UREV}.debian.tar.xz"
LICENSE="CC-BY-4.0 GPL-3+ BSD"
SLOT="0"
KEYWORDS="amd64"
IUSE="+accessibility debug gnome-shell wayland"
RESTRICT="test"
COMMON_DEPEND="
>=app-text/hunspell-1.7
app-text/iso-codes
>=gnome-base/dconf-0.14.0
gnome-base/gsettings-desktop-schemas
>=media-libs/libcanberra-0.2
>=sys-apps/systemd-183
>=x11-libs/gtk+-3.9.10:3[introspection]
>=x11-libs/libxkbfile-1.1.0
x11-libs/libXtst
${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
')
"
RDEPEND="${COMMON_DEPEND}
>=dev-libs/glib-2.31.8:2
dev-libs/libappindicator:3
gnome-base/librsvg
>=sys-devel/gcc-5.2
>=sys-libs/glibc-2.29
>=x11-libs/cairo-1.10.0
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/libX11
>=x11-libs/libXi-1.2.99.4
>=x11-libs/pango-1.29.3[introspection]
accessibility? ( >=app-accessibility/at-spi2-core-2.46.0:2 )
"
DEPEND="${COMMON_DEPEND}
wayland? ( dev-libs/wayland )
$(python_gen_cond_dep '
dev-python/python-distutils-extra[${PYTHON_USEDEP}]
')
"
S="${S}${UVER}"
src_prepare() {
# Fix doc dir #
sed -i "s:share/doc/${PN}:share/doc/${PF}:" setup.py || die
ubuntu-versionator_src_prepare
}
src_install() {
distutils-r1_src_install
# Fix /etc/xdg/autostart path #
mv "${ED}/$(python_get_sitedir)"/etc "${ED}" || die
# drop package-contains-compiled-glib-schema
rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
# drop gnome-shell-extension-onboard files
if ! use gnome-shell; then
rm -r "${ED}"/usr/share/gnome-shell || die
fi
}
Manage flags for this package:
euse -i <flag> -p app-accessibility/onboard |
euse -E <flag> -p app-accessibility/onboard |
euse -D <flag> -p app-accessibility/onboard
${COMMON_DEPEND}
wayland? ( dev-libs/wayland )
$(python_gen_cond_dep '
dev-python/python-distutils-extra[${PYTHON_USEDEP}]
')
>=app-text/hunspell-1.7 app-text/iso-codes >=gnome-base/dconf-0.14.0 gnome-base/gsettings-desktop-schemas >=media-libs/libcanberra-0.2 >=sys-apps/systemd-183 >=x11-libs/gtk+-3.9.10:3[introspection] >=x11-libs/libxkbfile-1.1.0 x11-libs/libXtst ${PYTHON_DEPS} $(python_gen_cond_dep ' dev-python/dbus-python[${PYTHON_USEDEP}] dev-python/pycairo[${PYTHON_USEDEP}] ') >=dev-libs/glib-2.31.8:2 dev-libs/libappindicator:3 gnome-base/librsvg >=sys-devel/gcc-5.2 >=sys-libs/glibc-2.29 >=x11-libs/cairo-1.10.0 x11-libs/gdk-pixbuf:2[introspection] x11-libs/libX11 >=x11-libs/libXi-1.2.99.4 >=x11-libs/pango-1.29.3[introspection] accessibility? ( >=app-accessibility/at-spi2-core-2.46.0:2 )