Date: Friday, August 17, 2018 @ 20:13:10 Author: ffy00 Revision: 372559
upgpkg: python-wxpython 4.0.3-3 Modified: python-wxpython/trunk/PKGBUILD ----------+ PKGBUILD | 36 ++++++++++++++---------------------- 1 file changed, 14 insertions(+), 22 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-08-17 20:02:10 UTC (rev 372558) +++ PKGBUILD 2018-08-17 20:13:10 UTC (rev 372559) @@ -2,7 +2,8 @@ # Maintainer: Eric Bélanger <[email protected]> pkgname=python-wxpython -pkgver=4.0.1 +_pkgname=wxPython +pkgver=4.0.3 pkgrel=3 pkgdesc="Phoenix wxWidgets GUI toolkit for Python" arch=('x86_64') @@ -10,29 +11,18 @@ url="https://www.wxpython.org" depends=('wxgtk3' 'python-setuptools' 'python-six') makedepends=('mesa' 'glu' 'webkit2gtk') -checkdepends=('xorg-server-xvfb' 'python-pytest' 'python-numpy') -source=("https://files.pythonhosted.org/packages/source/w/wxPython/wxPython-${pkgver}.tar.gz" - "use-waf-2.0.8.patch" - "https://wxpython.org/Phoenix/tools/waf-2.0.8.bz2") -sha256sums=('f8f2ac1a75368b9b103259addc77f4e3dfe729c6d70aa1fd0b7e9c5b6075c710' - 'e88c92a4ad7fa8e692ffd816dc20b897c4e5b7fc60dd167226298b3b14280f66' - '6cf9cc2a7d96aa6389de0e2636b31dbc8b508f18ef9ba278199c2b048003f384') +checkdepends=('xorg-server-xvfb' 'python-pytest' 'python-numpy' 'python-pypubsub') +source=("https://files.pythonhosted.org/packages/source/w/wxPython/wxPython-${pkgver}.tar.gz") +sha512sums=('911dd98d15b0cbc2551f1b22a21fdae4450656ca59cc93216b7c6a8a00e399b929b78484637992d78cecffb098b8d8dc408c24795549827e2f90ce42740c3bf9') -prepare() { - cd wxPython-${pkgver} +build() { + cd $_pkgname-$pkgver - # use python 3.7 compatible waf - patch -p1 -i ../use-waf-2.0.8.patch - ln -sf "${srcdir}/waf-2.0.8" bin/ + python setup.py build } -build() { - cd wxPython-${pkgver} - python3 setup.py build -} - check() { - cd wxPython-${pkgver} + cd $_pkgname-$pkgver pythonpaths=("$PWD"/build/lib.linux-$CARCH-3*) @@ -45,8 +35,10 @@ } package() { - cd wxPython-${pkgver} - python3 setup.py install --root="${pkgdir}" --optimize=1 - install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.txt + cd $_pkgname-$pkgver + + python3 setup.py install --root="$pkgdir" --skip-build --optimize=1 + + install -Dm 644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt find "$pkgdir/usr/lib" -type f | xargs chmod 644 }
