aboutsummaryrefslogtreecommitdiffstats
path: root/main/py-sphinx/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2018-07-26 20:02:22 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2018-07-26 20:02:22 +0000
commita93d2b7eacde17d8e354f23524aa4b6ab43f3e7b (patch)
treeb61a0265634526d2b4646e2704529fa993b374bf /main/py-sphinx/APKBUILD
parentfbdf885919fd88a7fafdc7559b6b9bf19d716908 (diff)
main/py-sphinx: add all runtime deps to makedepends
We need to specify all the runtime dependencies for the subpackages in global scope so the build order can be properly detected. ref https://github.com/alpinelinux/aports/pull/4812
Diffstat (limited to 'main/py-sphinx/APKBUILD')
-rw-r--r--main/py-sphinx/APKBUILD10
1 files changed, 6 insertions, 4 deletions
diff --git a/main/py-sphinx/APKBUILD b/main/py-sphinx/APKBUILD
index 97795659818..077aee59057 100644
--- a/main/py-sphinx/APKBUILD
+++ b/main/py-sphinx/APKBUILD
@@ -3,7 +3,7 @@
pkgname=py-sphinx
_pkgname=${pkgname#py-}
pkgver=1.7.4
-pkgrel=0
+pkgrel=1
pkgdesc="Python Documentation Generator"
url="http://sphinx.pocoo.org/"
arch="noarch"
@@ -11,8 +11,10 @@ license="BSD"
_pydepends="py-docutils py-jinja2 py-pygments py-six py-sphinx_rtd_theme
py-alabaster<0.8 py-babel py-snowballstemmer py-imagesize
py-requests py-sphinxcontrib-websupport py-setuptools py-packaging"
+_py2depends="make ${_pydepends//py-/py2-} py2-typing"
+_py3depends="make ${_pydepends//py-/py3-}"
depends="py3-${pkgname#py-}"
-makedepends="python2-dev python3-dev py-setuptools"
+makedepends="python2-dev python3-dev py-setuptools $_py2depends $_py3depends"
#checkdepends="pytest py-funcsigs py-pluggy"
options="!check" # py-pluggy and some other packages needs to be moved to main first
subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
@@ -53,12 +55,12 @@ package() {
_py2() {
replaces="$pkgname"
- depends="make ${_pydepends//py-/py2-} py2-typing"
+ depends="$_py2depends"
_py python2
}
_py3() {
- depends="make ${_pydepends//py-/py3-}"
+ depends="$_py3depends"
_py python3
}