From 3023bfaa9aa814d1d4ae49eec7ccd6d9e09a8c2f Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Sat, 27 Mar 2021 16:31:11 +0000 Subject: [PATCH] community/python-matplotlib to 3.4.0-2 --- community/python-matplotlib/PKGBUILD | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/community/python-matplotlib/PKGBUILD b/community/python-matplotlib/PKGBUILD index 2a30aef71..ad50034a7 100644 --- a/community/python-matplotlib/PKGBUILD +++ b/community/python-matplotlib/PKGBUILD @@ -11,7 +11,7 @@ pkgname=python-matplotlib pkgver=3.4.0 -pkgrel=1 +pkgrel=2 pkgdesc="A python plotting library, making publication quality plots" arch=(x86_64) url="https://matplotlib.org" @@ -39,28 +39,30 @@ makedepends=(git rsync python-setuptools checkdepends=(python-pytest python-pytest-xdist python-pytest-runner xorg-server-xvfb texlive-core texlive-latexextra ghostscript inkscape mencoder ffmpeg imagemagick python-pandas) -source=("https://github.com/matplotlib/matplotlib/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha512sums=('4c08bfc545cef91386c3197bcf8d0d5c378212a18bc9b8b17212f24ebc8784a712cb5ae6aec86e09f6961c3d3fa53e8145d98f50e4770e7618733dcf40273a14') +_tag=7c5e0d6acb797fb5d5202737d8b38fdc87b5a857 # git rev-parse v${pkgver} +source=(git+https://github.com/matplotlib/matplotlib.git#tag=${_tag}?signed) +sha512sums=(SKIP) +validpgpkeys=(23CAB59E3332F94D26BEF0378D86E7FAE5EB0C10) # Elliott Sales de Andrade prepare() { - cd matplotlib-${pkgver} + cd matplotlib # Use system freetype and qhull, disable LTO sed -e 's|#system_freetype = False|system_freetype = True|' -e 's|#system_qhull = False|system_qhull = True|' -e 's|#enable_lto = True|enable_lto = False|' setup.cfg.template > setup.cfg } build() { - cd matplotlib-${pkgver} + cd matplotlib python setup.py build } check() { - cd matplotlib-${pkgver} + cd matplotlib xvfb-run -a -s "+extension GLX +extension RANDR +render -screen 0 1280x1024x24" \ python setup.py pytest --addopts="-n auto" || echo "Tests failed" # Different font rendering details } package_python-matplotlib() { - cd matplotlib-${pkgver} + cd matplotlib python setup.py install --root "${pkgdir}" --prefix=/usr --optimize=1 --skip-build install -Dm644 doc/users/license.rst -t "${pkgdir}"/usr/share/licenses/${pkgname}/ # Needed since https://github.com/matplotlib/matplotlib/pull/14170