diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-25 03:02:44 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-25 03:02:44 +0000 |
commit | 7f0b7329b3aa78ea82792fdf68ab48415fe4cc35 (patch) | |
tree | 5c9f3c3f65f2be496e4d9778fdeb4d0da2207c29 /app-i18n/ibus-libpinyin | |
parent | 530a5a826feeb71085fb8a01927f4d775a0b131b (diff) |
gentoo auto-resync : 25:11:2024 - 03:02:44
Diffstat (limited to 'app-i18n/ibus-libpinyin')
-rw-r--r-- | app-i18n/ibus-libpinyin/Manifest | 2 | ||||
-rw-r--r-- | app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.8.ebuild | 70 |
2 files changed, 72 insertions, 0 deletions
diff --git a/app-i18n/ibus-libpinyin/Manifest b/app-i18n/ibus-libpinyin/Manifest index d6c6e496c57b..ef79c4dd3826 100644 --- a/app-i18n/ibus-libpinyin/Manifest +++ b/app-i18n/ibus-libpinyin/Manifest @@ -1,3 +1,5 @@ DIST ibus-libpinyin-1.15.2.tar.gz 1728300 BLAKE2B a7699fe7f4d7360d09b8c311919630c87fcf2250929f42be2adf1b29a16e60bef2df46539e0fb75ee27700ec7262eb175e6a4d56bedeb895a6272e097a636d00 SHA512 be7525221c4a95df885d1c8c60716c32ad0cfa0a13ca5f9034d06efebf18ab1c207383b30c017da28c1078724b4d9943fc82def68c94bb4e2a0a1e6273c7ad7f +DIST ibus-libpinyin-1.15.8.tar.gz 1732564 BLAKE2B 94c2729ce0135fbc9ba9f4baad81e97b8589d1bbd048cae840de3565a01513a0d23e3152ddad6aefaf57915f67ca8d2c6592627ab622f2cefb451aab7ee3325c SHA512 525529b1d53a7c40d72097c48f6bfb912810049d46759d8c3c4408b88196edb1d2914d8804d3e83b7f3b5d90a3134697aa8032ecf333ebfd1eb1e6fe741dc025 EBUILD ibus-libpinyin-1.15.2-r1.ebuild 1475 BLAKE2B adb3ea97bc34073cf71c748b1838fc5cb4dcb0d483453da5d43fbb9f1503a3e149f444dd2cde8f3d2b52b9a7dbcec9ab26595b3a9249cf2427bc7e399ae7a5b2 SHA512 49ad8786ec4020e45b46574ff594e4c4e18e7da1fca44752d0ce397d24eae6fe57202bfa1b7f992f52c618e4ff47ff5fcbcd48eccf0c75fa877cdcdaa44612f3 +EBUILD ibus-libpinyin-1.15.8.ebuild 1477 BLAKE2B e43f0c36e0e5acc3a2d003939fa392bb57928d9c4f685aca0ecd7e562583cf6c5b5fd71707664b2a7fe46f5685c740ec1df6cc8245fd12b0a0af9a4525fc3223 SHA512 9f4314210aa86a3361d02c62edf0048bda8b3de0b49d19a04af22a8bb3dffc81d437c5a781eef4dd9d132661e3e3a53343a2b359d4c4fff0658316673009d347 MISC metadata.xml 834 BLAKE2B ac644e5ceced4364c282f0766cfc5d85dfc14fc19fff46e96dee2aa8ff48c1c5d84dd496e3f83951983f311cbab0ea84652fab3e3a87e870dab999cf46821452 SHA512 dd1629baeddeb1ee4ab1670a4e29af865a75e40b7c6b58e9029af5900d5de9bfb98f71ccaf7eae508f0849ac85f4530d8770cc392d9bb8c31a881f8154ac5761 diff --git a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.8.ebuild b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.8.ebuild new file mode 100644 index 000000000000..58b6b8f884c0 --- /dev/null +++ b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.15.8.ebuild @@ -0,0 +1,70 @@ +# Copyright 2015-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +LUA_COMPAT=( lua5-{1..3} ) +PYTHON_COMPAT=( python3_{10..12} ) + +inherit autotools gnome2-utils lua-single python-single-r1 + +DESCRIPTION="Intelligent Pinyin and Bopomofo input methods based on LibPinyin for IBus" +HOMEPAGE="https://github.com/libpinyin/ibus-libpinyin https://sourceforge.net/projects/libpinyin/" +SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="boost lua opencc" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} )" + +BDEPEND="dev-db/sqlite:3 + sys-devel/gettext + virtual/pkgconfig" + +DEPEND="${PYTHON_DEPS} + >=app-i18n/libpinyin-2.7.91:= + dev-db/sqlite:3 + dev-libs/glib:2 + virtual/libintl + $(python_gen_cond_dep ' + app-i18n/ibus[python(+),${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + boost? ( dev-libs/boost:= ) + lua? ( ${LUA_DEPS} ) + opencc? ( app-i18n/opencc:= )" + +RDEPEND="${DEPEND}" + +pkg_setup() { + python-single-r1_pkg_setup + + if use lua; then + lua-single_pkg_setup + fi +} + +src_prepare() { + sed -i \ + -e "/^appdatadir/s:/appdata:/metainfo:" \ + data/Makefile.am || die + default + eautoreconf +} + +src_configure() { + econf \ + --enable-english-input-mode \ + $(use_enable boost) \ + $(use_enable lua lua-extension) \ + $(use_enable opencc) +} + +pkg_postinst() { + gnome2_schemas_update +} + +pkg_postrm() { + gnome2_schemas_update +} |