# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" PYTHON_COMPAT=( python3_{10..11} ) inherit autotools python-any-r1 PYZY_DB="${PN}-database-1.0.0" DESCRIPTION="The Chinese PinYin and Bopomofo conversion library" HOMEPAGE="https://github.com/pyzy/pyzy" SRC_URI="https://dev.gentoo.org/~dlan/distfiles/${P}.tar.xz https://dev.gentoo.org/~dlan/distfiles/${P}-patches.tar.xz https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${PYZY_DB}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 x86" IUSE="boost doc opencc" RDEPEND="dev-db/sqlite:3 dev-libs/glib:2 sys-apps/util-linux boost? ( dev-libs/boost ) opencc? ( app-i18n/opencc:= )" DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} dev-build/autoconf-archive doc? ( app-text/doxygen )" src_prepare() { mv "${WORKDIR}"/db data/db/open-phrase || die eapply "${WORKDIR}"/patches default eautoreconf } src_configure() { econf \ $(use_enable boost) \ $(use_enable opencc) \ --enable-db-open-phrase \ DOXYGEN=$(usex doc doxygen true) } src_install() { if use doc; then HTML_DOCS=( docs/html/. ) fi default find "${ED}" -name '*.la' -delete || die }