diff --git a/app-i18n/ibus-typing-booster/Manifest b/app-i18n/ibus-typing-booster/Manifest index eb20d881d7944..b8d48e36054ea 100644 --- a/app-i18n/ibus-typing-booster/Manifest +++ b/app-i18n/ibus-typing-booster/Manifest @@ -1,3 +1,4 @@ DIST ibus-typing-booster-2.27.15.tar.gz 13526690 BLAKE2B 4a243c2df2069bfa23427ba5d443ad58d60c6767e39ef1404c29c20afacc8a3a5eb5053ea899a98f96bfb66d8585f2a3043b837924f49b560caab5ebaf4cb54b SHA512 7f0a2d309b707d7491b90e8b735a58f1de97162032ce7c1f56d7052177b2f66f03c930d5a58ff253efd3327d5824dcf35278ff209c93cbb489dd9f993560f971 DIST ibus-typing-booster-2.27.24.tar.gz 13555317 BLAKE2B 461e93f232da7bb4c2abbbafb4af5a91526ba25a3bf361a319cd53e8349dc802777b5a1f8a3904cd98b53143c1792662ed9b12e6479f78d80093a846a512bf25 SHA512 e18bbc9b60e1e241b197db1fcf5cae0d1af51464a827389e26fa77245a68d689a83b9032319283c6f218cdca6bbcdb0d5a4323d75141dc9337c671fda09ebf78 DIST ibus-typing-booster-2.27.28.tar.gz 13576338 BLAKE2B b2649ffd75cfb2503e0235470e929861b3a7d439a96d95a5d9791fcd4e84accb0259a7bede1aa5662b08744e0cd7291afceecb664d4f71d145bc1dbbce44e7c3 SHA512 80b09e1231bf64daf76c2bdb09ec60c9032072f28a91a3e3123ba982ef30b48b2ebf4dd6b068a9334de156dfc9a15b1b1c416b34125cbc5163f0ad9b1406784c +DIST ibus-typing-booster-2.27.29.tar.gz 13577294 BLAKE2B 76d15393d0282815a070fabd57bd3ebb922e3b79a8b4348b5b743efad2a66edf275e39676004be720028c9a53ea3008c92b3f3cc679880a9b4c3c2369dff17e1 SHA512 04e170f45a661705e985d69f619237add799592371414f308ba7d9643b68dd8a1beadc6cc9eaaf2550b61263bd44cd18d2276387b86d516a7087132411536f29 diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.29.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.29.ebuild new file mode 100644 index 0000000000000..b05f4dd9dd7fd --- /dev/null +++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.27.29.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_REQ_USE="sqlite(+)" + +inherit gnome2-utils python-single-r1 xdg + +DESCRIPTION="Completion input method for IBus" +HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster" +SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + dev-libs/m17n-lib + $(python_gen_cond_dep ' + app-i18n/ibus[python(+),${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/pyenchant[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/pyxdg[${PYTHON_USEDEP}] + ')" +RDEPEND="${DEPEND} + >=dev-db/m17n-db-1.7" +BDEPEND="sys-devel/gettext + virtual/pkgconfig" + +src_prepare() { + default + + sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in +} + +pkg_preinst() { + xdg_pkg_preinst + gnome2_schemas_savelist +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}