mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
community/python-matplotlib to 3.4.0-2
This commit is contained in:
parent
b4ecbd11fb
commit
3023bfaa9a
1 changed files with 9 additions and 7 deletions
|
@ -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 <quantum.analyst@gmail.com>
|
||||
|
||||
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
|
||||
|
|
Loading…
Reference in a new issue