todoman-3.4.0.ebuild (1330B)
1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI="6"
5
6 PYTHON_COMPAT=(python{3_4,3_5,3_6})
7
8 inherit distutils-r1 bash-completion-r1
9
10 DESCRIPTION="A simple CalDav-based todo manager"
11 HOMEPAGE="https://github.com/pimutils/todoman"
12 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13
14 LICENSE="ISC"
15 KEYWORDS="~amd64 ~x86"
16 SLOT="0"
17 IUSE="bash-completion test repl zsh-completion"
18
19 RDEPEND=">=dev-python/click-6.0[${PYTHON_USEDEP}]
20 dev-python/atomicwrites[${PYTHON_USEDEP}]
21 dev-python/humanize[${PYTHON_USEDEP}]
22 dev-python/icalendar[${PYTHON_USEDEP}]
23 dev-python/urwid[${PYTHON_USEDEP}]
24 dev-python/pyxdg[${PYTHON_USEDEP}]
25 dev-python/parsedatetime[${PYTHON_USEDEP}]
26 dev-python/tabulate[${PYTHON_USEDEP}]
27 dev-python/configobj[${PYTHON_USEDEP}]
28 dev-python/python-dateutil[${PYTHON_USEDEP}]
29 >=dev-python/click-log-0.2.1[${PYTHON_USEDEP}]
30 repl? ( dev-python/click-repl[${PYTHON_USEDEP}] )"
31
32 DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]
33 test? ( dev-python/pytest-runner[${PYTHON_USEDEP}] )"
34
35 DOCS=( docs/source/contributing.rst README.rst todoman.conf.sample )
36
37 src_install() {
38 distutils-r1_src_install
39
40 dobashcomp contrib/completion/bash/_todo
41
42 if use zsh-completion; then
43 insinto /usr/share/zsh/site-functions
44 doins contrib/completion/zsh/_todo
45 fi
46 }