summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreroen <eroen@falcon.eroen.eu>2014-03-13 05:40:15 +0100
committereroen <eroen@falcon.eroen.eu>2014-03-31 23:10:30 +0200
commitc6b0e85fa45c9e8c5cf18f3be78b929376730db7 (patch)
treedb3cc9668a0d2f34d00ff7ed8747241b614785e4 /www-apps
parentnikola-6.4.0 - initial bump (diff)
downloaderoen-c6b0e85fa45c9e8c5cf18f3be78b929376730db7.tar.gz
eroen-c6b0e85fa45c9e8c5cf18f3be78b929376730db7.tar.bz2
eroen-c6b0e85fa45c9e8c5cf18f3be78b929376730db7.zip
nikola-6.4.0 - clean up absolute dependencies
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/nikola/nikola-6.4.0.ebuild54
1 files changed, 41 insertions, 13 deletions
diff --git a/www-apps/nikola/nikola-6.4.0.ebuild b/www-apps/nikola/nikola-6.4.0.ebuild
index c8b9c39..d00367e 100644
--- a/www-apps/nikola/nikola-6.4.0.ebuild
+++ b/www-apps/nikola/nikola-6.4.0.ebuild
@@ -3,7 +3,9 @@
# $Header: $
EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3} )
+# >=2.7 >=3.3
+# PyRSS2Gen -3.3
+PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="A static website and blog generator"
@@ -23,25 +25,51 @@ LICENSE="MIT-with-advertising"
SLOT="0"
IUSE="assets charts jinja markdown"
-DEPEND="dev-python/docutils" # needs rst2man to build manpage
+# needs rst2man to build manpage
+# TODO: test if setuptools needed at runtime
+DEPEND="dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
- python_targets_python2_7? ( >=dev-python/configparser-3.2.0 )
- >=dev-python/doit-0.23.0
- dev-python/logbook
- dev-python/lxml
- >=dev-python/mako-0.6
- dev-python/pygments
- dev-python/PyRSS2Gen
+ python_targets_python2_7? ( >=dev-python/configparser-3.2.0[python_targets_python2_7] )
+ dev-python/blinker[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ >=dev-python/doit-0.23.0[${PYTHON_USEDEP}]
+ dev-python/logbook[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ >=dev-python/mako-0.6[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/PyRSS2Gen[${PYTHON_USEDEP}]
dev-python/python-dateutil
- >=dev-python/pytz-2013d
+ >=dev-python/pytz-2013d[${PYTHON_USEDEP}]
>=dev-python/requests-1.0
- dev-python/unidecode
- >=dev-python/yapsy-1.10.2
- virtual/python-imaging
+ dev-python/unidecode[${PYTHON_USEDEP}]
+ >=dev-python/yapsy-1.10.2[${PYTHON_USEDEP}]
+ >=virtual/python-imaging-2[${PYTHON_USEDEP}]
assets? ( dev-python/assets )
charts? ( dev-python/pygal )
jinja? ( >=dev-python/jinja-2.7 )
markdown? ( dev-python/markdown )"
+### optional:
+# dev-python/bbcode # not in gentoo
+# dev-python/colorama # 6.4.0
+# >=dev-python/ipython-1.0.0
+# >=dev-python/jinja-2.7 # XXX
+# >=dev-python/livereload-2.1.0
+# dev-python/markdown # XXX
+# dev-python/micawber # not in gentoo
+# dev-python/phpserialize # not in gentoo
+# dev-python/pygal # XXX
+# dev-python/pyphen
+# dev-python/python-dateutil # XXX
+# >=dev-python/requests-1.0 # XXX NOQA
+# >=dev-python/typogrify-2.0.4 # not in gentoo
+# dev-python/assets # XXX # -33
+### test:
+# dev-python/coverage
+# dev-python/freezegun # not in gentoo
+# >=dev-python/mock-1.0.0
+# dev-python/nose
+# dev-python/python-coveralls # not in gentoo
src_install() {
distutils-r1_src_install