From bcd6da6d47a9c0c2257b3fc3a9213bf4f611a759 Mon Sep 17 00:00:00 2001 From: serg-sg Date: Wed, 22 Nov 2023 10:58:59 +0400 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA?= =?UTF-8?q?=20=D0=B2=20ebuild=20=D0=B4=D0=BB=D1=8F=20onboard=20=D0=B2?= =?UTF-8?q?=D0=B5=D1=80=D1=81=D0=B8=D0=B8=201.4.1.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ....8-r3.ebuild => onboard-1.4.1.8-r4.ebuild} | 42 ++++++++++++++----- 1 file changed, 32 insertions(+), 10 deletions(-) rename app-accessibility/onboard/{onboard-1.4.1.8-r3.ebuild => onboard-1.4.1.8-r4.ebuild} (62%) diff --git a/app-accessibility/onboard/onboard-1.4.1.8-r3.ebuild b/app-accessibility/onboard/onboard-1.4.1.8-r4.ebuild similarity index 62% rename from app-accessibility/onboard/onboard-1.4.1.8-r3.ebuild rename to app-accessibility/onboard/onboard-1.4.1.8-r4.ebuild index 84db0ee..9b1d80f 100644 --- a/app-accessibility/onboard/onboard-1.4.1.8-r3.ebuild +++ b/app-accessibility/onboard/onboard-1.4.1.8-r4.ebuild @@ -3,7 +3,8 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 gnome2-utils @@ -11,19 +12,15 @@ DESCRIPTION="An onscreen keyboard useful for tablet PC users and for mobility im HOMEPAGE="https://launchpad.net/onboard" SRC_URI="https://github.com/martyr-deepin/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -# po/* are licensed under BSD 3-clause LICENSE="GPL-3+ BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -DISTUTILS_USE_SETUPTOOLS="no" - -COMMON_DEPEND="app-text/hunspell:= +COMMON_DEPEND="app-text/hunspell dev-libs/dbus-glib dev-python/dbus-python[${PYTHON_USEDEP}] dev-python/pycairo[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/python-distutils-extra[${PYTHON_USEDEP}] gnome-base/dconf gnome-base/gsettings-desktop-schemas gnome-base/librsvg @@ -36,8 +33,10 @@ COMMON_DEPEND="app-text/hunspell:= x11-libs/libXtst x11-libs/libwnck:3 x11-libs/pango" + DEPEND="${COMMON_DEPEND} dev-util/intltool" + RDEPEND="${COMMON_DEPEND} app-accessibility/at-spi2-core app-text/iso-codes @@ -46,13 +45,36 @@ RDEPEND="${COMMON_DEPEND} RESTRICT="mirror" -pkg_setup() { - python-single-r1_pkg_setup -} - src_prepare() { distutils-r1_src_prepare eapply_user + echo "[Desktop Entry] +_Name=Onboard +_GenericName=Onboard onscreen keyboard +_Comment=Flexible onscreen keyboard +Exec=onboard +Terminal=false +Type=Application +Categories=Utility;Accessibility; +MimeType=application/x-onboard; +Icon=onboard +X-Ubuntu-Gettext-Domain=onboard +" > data/onboard.desktop.in + + echo "[Desktop Entry] +_Name=Onboard +_GenericName=Onboard onscreen keyboard +_Comment=Flexible onscreen keyboard +Exec=onboard --not-show-in=GNOME,GNOME-Classic:GNOME --startup-delay=3.0 +Icon=onboard +Type=Application +NoDisplay=true +X-Ubuntu-Gettext-Domain=onboard +AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-keyboard-enabled +X-GNOME-AutoRestart=true +OnlyShowIn=GNOME;Unity;MATE; +" > data/onboard-autostart.desktop.in + } src_install() {