aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2018-07-26 20:02:22 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2018-12-18 18:23:03 +0100
commited064d9361d64a4a635c9b160d20952777615ec7 (patch)
tree37b97f60c5d82e70684bd6af31a2e7a75e68441e
parentbd73fabb2c22b54983d0f10ae0d7c7b441b26001 (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 (cherry picked from commit a93d2b7eacde17d8e354f23524aa4b6ab43f3e7b)
-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
}