diff --git a/mingw-w64-python-lxml/PKGBUILD b/mingw-w64-python-lxml/PKGBUILD index eaf26ba024..91491add9d 100644 --- a/mingw-w64-python-lxml/PKGBUILD +++ b/mingw-w64-python-lxml/PKGBUILD @@ -6,8 +6,8 @@ pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python2-${_realname}" "${MINGW_PACKAGE_PREFIX}-python3-${_realname}" "${MINGW_PACKAGE_PREFIX}-python-${_realname}-docs") -pkgver=3.7.3 -pkgrel=2 +pkgver=3.8.0 +pkgrel=1 arch=('any') license=('BSD' 'custom') url="http://lxml.de/" @@ -17,12 +17,12 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python2" "${MINGW_PACKAGE_PREFIX}-python2-cssselect" "${MINGW_PACKAGE_PREFIX}-python3-cssselect") _dtoken="39/e8/a8e0b1fa65dd021d48fe21464f71783655f39a41f218293c1c590d54eb82" -source=(https://pypi.python.org/packages/${_dtoken}/${_realname}-${pkgver}.tar.gz{,.asc} +source=(https://pypi.io/packages/source/l/lxml/${_realname}-${pkgver}.tar.gz{,.asc} mingw-python-fix.patch use-distutils-get_platform.patch) -sha256sums=('aa502d78a51ee7d127b4824ff96500f0181d3c7826e6ee7b800d068be79361c7' +sha256sums=('736f72be15caad8116891eb6aa4a078b590d231fdc63818c40c21624ac71db96' 'SKIP' - '66924a961e8baaa5dac4c3d8b72e4bb956f967025301a0320575c98ae9fab1c3' + 'd5811e7c0be65d7e9ce59ad925466ac7dc95bdca05439be0becf2cca7bb9602a' 'd50fefc47295d8c6eecf1ca42d03af43dc79d3debb52caf8edbed3b56df2f672') validpgpkeys=('1737D5FB8DACC53CA96A77AB0D3D536908D3A01E') diff --git a/mingw-w64-python-lxml/mingw-python-fix.patch b/mingw-w64-python-lxml/mingw-python-fix.patch index f0bd7a710e..10619b4cab 100644 --- a/mingw-w64-python-lxml/mingw-python-fix.patch +++ b/mingw-w64-python-lxml/mingw-python-fix.patch @@ -1,11 +1,11 @@ ---- lxml-3.3.1/setupinfo.py.orig 2014-02-11 21:11:57.898800000 +0400 -+++ lxml-3.3.1/setupinfo.py 2014-02-11 21:41:20.905000000 +0400 -@@ -263,7 +263,7 @@ +--- lxml-3.8.0/setupinfo.py.orig 2017-06-16 21:11:57.898800000 +0400 ++++ lxml-3.8.0/setupinfo.py 2017-06-16 21:41:20.905000000 +0400 +@@ -324,7 +324,7 @@ if not cmd: return '' if args: - cmd = ' '.join((cmd,) + args) + cmd = 'sh -c "'+' '.join((cmd,) + args)+'"' - try: - import subprocess - except ImportError: + import subprocess + p = subprocess.Popen(cmd, shell=True, + stdout=subprocess.PIPE, stderr=subprocess.PIPE)