app-dicts/fcitx-pinyin-sougou-dict - 20260215 (gentoo-zh)

Search

Package Information

Description:
Sougou Pinyin dictionary for Fcitx5 and RIME
Homepage:
https://github.com/blackteahamburger/fcitx5-pinyin-sougou-dict
License:
Unlicense

Ebuild Details

Version EAPI Keywords Slot
20260215 8 ~amd64 5
View Raw Ebuild
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

MY_PN="fcitx5-pinyin-sougou-dict"

DESCRIPTION="Sougou Pinyin dictionary for Fcitx5 and RIME"
HOMEPAGE="https://github.com/blackteahamburger/fcitx5-pinyin-sougou-dict"
SRC_URI="
	https://github.com/blackteahamburger/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
	https://github.com/blackteahamburger/${MY_PN}/releases/download/${PV}/sougou_dict.tar.gz
		-> sougou_dict-${PV}.tar.gz
"

S="${WORKDIR}/${MY_PN}-${PV}"

LICENSE="Unlicense"
SLOT="5"
KEYWORDS="~amd64"
IUSE="+fcitx rime"
REQUIRED_USE="|| ( fcitx rime )"

RDEPEND="
	fcitx? ( app-i18n/fcitx:5 )
	rime? ( || ( app-i18n/ibus-rime app-i18n/fcitx-rime ) )
"
BDEPEND="
	fcitx? ( app-i18n/libime:5 )
	>=app-text/imewlconverter-3.1.1
"

src_unpack() {
	default
	cp -r "${WORKDIR}/sougou_dict" "${S}" || die
}

src_compile() {
	use fcitx && emake sougou.dict
	use rime && emake sougou.dict.yaml
}

src_install() {
	use fcitx && emake DESTDIR="${ED}" install_sougou_dict
	use rime && emake DESTDIR="${ED}" install_sougou_dict_yaml
}

USE Flags

fcitx
Default: Enabled (+)

Dependencies

RDEPEND

	fcitx? ( app-i18n/fcitx:5 )
	rime? ( || ( app-i18n/ibus-rime app-i18n/fcitx-rime ) )

BDEPEND

	fcitx? ( app-i18n/libime:5 )
	>=app-text/imewlconverter-3.1.1

Manifest for 20260215

Type File Size Source URLs
DIST fcitx-pinyin-sougou-dict-20260215.tar.gz 8291 bytes https://github.com/blackteahamburger/fcitx5-pinyin-sougou-dict/archive/refs/tags/20260215.tar.gz
DIST sougou_dict-20260215.tar.gz 178593201 bytes https://github.com/blackteahamburger/fcitx5-pinyin-sougou-dict/releases/download/20260215/sougou_dict.tar.gz