# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="sdk" PYTHON_COMPAT=( python3_{10..12} ) inherit bash-completion-r1 cmake kde.org python-single-r1 DESCRIPTION="A framework for custom processing of PO files" HOMEPAGE="http://pology.nedohodnik.net" if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="http://pology.nedohodnik.net/release/${P}.tar.bz2" KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-3" SLOT="0" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} dev-libs/libxml2 dev-libs/libxslt $(python_gen_cond_dep ' dev-python/dbus-python[${PYTHON_USEDEP}] ') sys-devel/gettext " DEPEND="${RDEPEND}" BDEPEND=" app-text/docbook-xsl-stylesheets app-text/docbook-xml-dtd:4.5 " # Magic on python parsing makes it impossible to make it parallel safe MAKEOPTS+=" -j1" src_prepare() { cmake_src_prepare sed -e "/DOC_INSTALL_DIR/s/^/#DONT/" -i CMakeLists.txt || die sed -e "/install.*pycfiles.*instdir/d" -i cmake/Python3Tools.cmake || die python_fix_shebang . } src_configure() { local mycmakeargs=( -DDOC_INSTALL_DIR="${EPREFIX}"/usr/share/doc/${PF} -DCMAKE_DISABLE_FIND_PACKAGE_Epydoc=ON -DCMAKE_DISABLE_FIND_PACKAGE_Pygments=ON ) cmake_src_configure } src_install() { cmake_src_install python_optimize dosym ../../../pology/syntax/kate/synder.xml /usr/share/apps/katepart/syntax/synder.xml newbashcomp "${ED}"/usr/share/pology/completion/bash/pology posieve bashcomp_alias {posieve,poediff}{,.py} elog "You should also consider following packages to install:" elog " app-text/aspell" elog " app-text/hunspell" elog " dev-vcs/git" elog " dev-vcs/subversion" elog " sci-misc/apertium" }