app-i18n/pology: Disable finding Pygments
[gentoo.git] / app-i18n / pology / pology-0.12-r2.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 PYTHON_COMPAT=( python2_7 )
7 inherit bash-completion-r1 cmake kde.org python-single-r1
8
9 DESCRIPTION="A framework for custom processing of PO files"
10 HOMEPAGE="http://pology.nedohodnik.net"
11
12 if [[ ${KDE_BUILD_TYPE} = release ]]; then
13         SRC_URI="http://pology.nedohodnik.net/release/${P}.tar.bz2"
14         KEYWORDS="amd64 x86"
15 fi
16
17 LICENSE="GPL-3"
18 SLOT="0"
19 IUSE=""
20
21 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
22
23 BDEPEND="
24         app-text/docbook-xsl-stylesheets
25         app-text/docbook-xml-dtd:4.5
26 "
27 RDEPEND="${PYTHON_DEPS}
28         dev-libs/libxml2
29         dev-libs/libxslt
30         $(python_gen_cond_dep '
31                 dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
32         ')
33         sys-devel/gettext
34 "
35 DEPEND="${RDEPEND}"
36
37 # Magic on python parsing makes it impossible to make it parallel safe
38 MAKEOPTS+=" -j1"
39
40 src_prepare() {
41         cmake_src_prepare
42         sed -e "/DOC_INSTALL_DIR/s/^/#DONT/" -i CMakeLists.txt || die
43         python_fix_shebang .
44 }
45
46 src_configure() {
47         local mycmakeargs=(
48                 -DDOC_INSTALL_DIR="${EPREFIX}"/usr/share/doc/${PF}
49                 -DCMAKE_DISABLE_FIND_PACKAGE_Epydoc=ON
50                 -DCMAKE_DISABLE_FIND_PACKAGE_Pygments=ON
51         )
52         cmake_src_configure
53 }
54
55 src_install() {
56         cmake_src_install
57         python_optimize
58
59         dosym ../../../pology/syntax/kate/synder.xml /usr/share/apps/katepart/syntax/synder.xml
60
61         newbashcomp "${ED}"/usr/share/pology/completion/bash/pology posieve
62         bashcomp_alias {posieve,poediff}{,.py}
63
64         elog "You should also consider following packages to install:"
65         elog "    app-text/aspell"
66         elog "    app-text/hunspell"
67         elog "    dev-vcs/git"
68         elog "    dev-vcs/subversion"
69         elog "    sci-misc/apertium"
70 }