From 332823ea7c53fb7cdeba2a098825e464ce0319d6 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich <kevin@archlinuxarm.org> Date: Wed, 12 Apr 2023 12:38:21 +0000 Subject: [PATCH] community/python-matplotlib to 3.7.1-3 --- community/python-matplotlib/PKGBUILD | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/community/python-matplotlib/PKGBUILD b/community/python-matplotlib/PKGBUILD index 15ab1bea4..72f5fa773 100644 --- a/community/python-matplotlib/PKGBUILD +++ b/community/python-matplotlib/PKGBUILD @@ -11,7 +11,7 @@ pkgname=python-matplotlib pkgver=3.7.1 -pkgrel=1 +pkgrel=3 pkgdesc="A python plotting library, making publication quality plots" arch=(x86_64) url="https://matplotlib.org" @@ -33,7 +33,7 @@ optdepends=('tk: Tk{Agg,Cairo} backends' 'texlive-bin: usetex dependencies' 'texlive-latexextra: usetex usage with pdflatex' 'python-certifi: https support') -makedepends=(git python-build python-installer python-certifi python-setuptools-scm pybind11) +makedepends=(git python-build python-installer python-certifi python-setuptools-scm pybind11 python-wheel) checkdepends=(python-pytest python-pytest-xdist python-pytest-runner python-pytest-rerunfailures xorg-server-xvfb texlive-bin texlive-core texlive-latexextra texlive-pictures ghostscript inkscape ffmpeg imagemagick gtk4 @@ -46,10 +46,12 @@ _tag=8dcbd965f3008b6dc324f4a45b65ff580e55090e # git rev-parse v${pkgver} _ftver=2.12.1 source=(git+https://github.com/matplotlib/matplotlib.git#tag=${_tag}?signed https://github.com/QuLogic/mpl-images/archive/v${pkgver}-with-freetype-${_ftver}/mpl-images-${pkgver}-ft${_ftver}.tar.gz - freetype.patch) + freetype.patch + matplotlib-fix-pgf-tests.patch::https://github.com/matplotlib/matplotlib/pull/25068.patch) b2sums=('SKIP' 'bcbf789be86c399e7bf08b8647622c4b97e905da7e58a41f5fce9cfdf3941aadf3cf5cb9bb8a417c5640c7e2d5409abffa63fe5a6e68a4b543caf0855acf25e9' - 'b821f938cace434932a43b15b42b93d0f8eaffea4e28fbf1d5a7263ec947c26252bafccaea60c1a1cb2fad4c71280ca2cf62527994f270af2467a242287470bb') + 'b821f938cace434932a43b15b42b93d0f8eaffea4e28fbf1d5a7263ec947c26252bafccaea60c1a1cb2fad4c71280ca2cf62527994f270af2467a242287470bb' + 'fcbc1a8a73f37549fd0f9d62b6312f51d3c00ce64f325498b997977db2ce1f57d2edd7b94fca78849c0a0677bc14fa424bbb5e0ef1556e8a0626d8756191f7ad') validpgpkeys=(23CAB59E3332F94D26BEF0378D86E7FAE5EB0C10) # Elliott Sales de Andrade <quantum.analyst@gmail.com> prepare() { @@ -69,6 +71,7 @@ prepare() { do cp -r ../mpl-images-${pkgver}-with-freetype-${_ftver}/lib/${_module}/* lib/${_module} done + git apply ../matplotlib-fix-pgf-tests.patch } build() { @@ -87,7 +90,7 @@ check() { XDG_RUNTIME_DIR=/tmp/runtime-build \ xvfb-run -a -s "-screen 0 640x480x24" \ test-env/bin/python -m pytest -ra -n auto -v --color=yes --pyargs matplotlib mpl_toolkits.{axes_grid1,axisartist,mplot3d} \ - -k 'not test_ipynb and not test_compressed1 and not test_multi_font_type3 and not test_multi_font_type42 and not test_figure_legend_outside' + -k 'not test_ipynb and not test_compressed1 and not test_multi_font_type3 and not test_multi_font_type42 and not test_figure_legend_outside' || true } package() {