python-sphinx: update to 1.7.5 (#3983)

* sphinx: update to 1.7.5

* python-sphinx: fix install scripts
This commit is contained in:
Andrew Sun
2018-06-20 00:31:08 -04:00
committed by Алексей
parent 2a6b5999b7
commit 4bcbbc2e37

View File

@@ -1,11 +1,11 @@
# Maintainer: Alexey Pavlov <alexpux@gmail.com>
# Contributor: Ray Donnelly <mingw.android@gmail.com>
_pyname=sphinx
_pyname=Sphinx
_realname=sphinx
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python2-${_realname}" "${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
pkgver=1.7.4
pkgver=1.7.5
pkgrel=1
pkgdesc="Python documentation generator (mingw-w64)"
arch=('any')
@@ -49,13 +49,13 @@ checkdepends=(
"${MINGW_PACKAGE_PREFIX}-python2-enum34"
#'texlive-latexextra'
)
_dtoken="40/45/d4a68a1f8dc669714f48d251afb4352036f87be5e9873cd27e57b9c141f0"
source=("https://pypi.python.org/packages/${_dtoken}/Sphinx-${pkgver}.tar.gz")
sha256sums=('e9b1a75a3eae05dded19c80eb17325be675e0698975baae976df603b6ed1eb10')
#_dtoken="40/45/d4a68a1f8dc669714f48d251afb4352036f87be5e9873cd27e57b9c141f0"
source=("${_realname}-${pkgver}.tar.gz"::"https://pypi.org/packages/source/S/${_pyname}/${_pyname}-${pkgver}.tar.gz")
sha256sums=('d45480a229edf70d84ca9fae3784162b1bc75ee47e480ffe04a4b7f21a95d76d')
prepare() {
# souce duplication is required because makefile modify source code
# setyp.py --build tricks don't works well
# source duplication is required because makefile modify source code
# setup.py --build tricks don't works well
cd ${srcdir}
for pver in {2,3}; do
rm -rf python${pver}-build-${CARCH} | true
@@ -81,7 +81,7 @@ build() {
}
package_python3-sphinx() {
pkgdesc='Python3 documentation generator'
pkgdesc='Python3 documentation generator (mingw-w64)'
depends=("${MINGW_PACKAGE_PREFIX}-python3-babel"
"${MINGW_PACKAGE_PREFIX}-python3-certifi"
"${MINGW_PACKAGE_PREFIX}-python3-chardet"
@@ -100,7 +100,7 @@ package_python3-sphinx() {
"${MINGW_PACKAGE_PREFIX}-python3-sqlalchemy"
"${MINGW_PACKAGE_PREFIX}-python3-urllib3"
"${MINGW_PACKAGE_PREFIX}-python3-whoosh")
#optdepends=("${MINGW_PACKAGE_PREFIX}-texlive-latexextra": for generation of PDF documentation')
#optdepends=("${MINGW_PACKAGE_PREFIX}-texlive-latexextra: for generation of PDF documentation")
optdepends=("${MINGW_PACKAGE_PREFIX}-imagemagick: ext.imageconverter")
local _mingw_prefix=$(cygpath -am ${MINGW_PREFIX})
@@ -117,7 +117,7 @@ package_python3-sphinx() {
}
package_python2-sphinx() {
pkgdesc='Python2 documentation generator'
pkgdesc='Python2 documentation generator (mingw-w64)'
depends=("${MINGW_PACKAGE_PREFIX}-python2-babel"
"${MINGW_PACKAGE_PREFIX}-python2-certifi"
"${MINGW_PACKAGE_PREFIX}-python2-colorama"
@@ -137,7 +137,7 @@ package_python2-sphinx() {
"${MINGW_PACKAGE_PREFIX}-python2-urllib3"
"${MINGW_PACKAGE_PREFIX}-python2-whoosh"
"${MINGW_PACKAGE_PREFIX}-python2-typing")
#optdepends=("${MINGW_PACKAGE_PREFIX}-texlive-latexextra": for generation of PDF documentation')
#optdepends=("${MINGW_PACKAGE_PREFIX}-texlive-latexextra: for generation of PDF documentation")
optdepends=("${MINGW_PACKAGE_PREFIX}-imagemagick: ext.imageconverter")
local _mingw_prefix=$(cygpath -am ${MINGW_PREFIX})
@@ -153,7 +153,7 @@ package_python2-sphinx() {
}
package_mingw-w64-i686-python2-sphinx() {
install=${_realname}3-${CARCH}.install
install=${_realname}2-${CARCH}.install
package_python2-sphinx
}
@@ -163,7 +163,7 @@ package_mingw-w64-i686-python3-sphinx() {
}
package_mingw-w64-x86_64-python2-sphinx() {
install=${_realname}3-${CARCH}.install
install=${_realname}2-${CARCH}.install
package_python2-sphinx
}