aboutsummaryrefslogtreecommitdiff
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)
downloadalpine_aports-ed064d9361d64a4a635c9b160d20952777615ec7.tar.bz2
alpine_aports-ed064d9361d64a4a635c9b160d20952777615ec7.tar.xz
alpine_aports-ed064d9361d64a4a635c9b160d20952777615ec7.zip
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 9779565981..077aee5905 100644
--- a/main/py-sphinx/APKBUILD
+++ b/main/py-sphinx/APKBUILD
@@ -3,7 +3,7 @@
3pkgname=py-sphinx 3pkgname=py-sphinx
4_pkgname=${pkgname#py-} 4_pkgname=${pkgname#py-}
5pkgver=1.7.4 5pkgver=1.7.4
6pkgrel=0 6pkgrel=1
7pkgdesc="Python Documentation Generator" 7pkgdesc="Python Documentation Generator"
8url="http://sphinx.pocoo.org/" 8url="http://sphinx.pocoo.org/"
9arch="noarch" 9arch="noarch"
@@ -11,8 +11,10 @@ license="BSD"
11_pydepends="py-docutils py-jinja2 py-pygments py-six py-sphinx_rtd_theme 11_pydepends="py-docutils py-jinja2 py-pygments py-six py-sphinx_rtd_theme
12 py-alabaster<0.8 py-babel py-snowballstemmer py-imagesize 12 py-alabaster<0.8 py-babel py-snowballstemmer py-imagesize
13 py-requests py-sphinxcontrib-websupport py-setuptools py-packaging" 13 py-requests py-sphinxcontrib-websupport py-setuptools py-packaging"
14_py2depends="make ${_pydepends//py-/py2-} py2-typing"
15_py3depends="make ${_pydepends//py-/py3-}"
14depends="py3-${pkgname#py-}" 16depends="py3-${pkgname#py-}"
15makedepends="python2-dev python3-dev py-setuptools" 17makedepends="python2-dev python3-dev py-setuptools $_py2depends $_py3depends"
16#checkdepends="pytest py-funcsigs py-pluggy" 18#checkdepends="pytest py-funcsigs py-pluggy"
17options="!check" # py-pluggy and some other packages needs to be moved to main first 19options="!check" # py-pluggy and some other packages needs to be moved to main first
18subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3" 20subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
@@ -53,12 +55,12 @@ package() {
53 55
54_py2() { 56_py2() {
55 replaces="$pkgname" 57 replaces="$pkgname"
56 depends="make ${_pydepends//py-/py2-} py2-typing" 58 depends="$_py2depends"
57 _py python2 59 _py python2
58} 60}
59 61
60_py3() { 62_py3() {
61 depends="make ${_pydepends//py-/py3-}" 63 depends="$_py3depends"
62 _py python3 64 _py python3
63} 65}
64 66