[arch-commits] Commit in python-matplotlib/trunk (PKGBUILD)

Bruno Pagani archange at archlinux.org
Sat Mar 27 15:02:23 UTC 2021


    Date: Saturday, March 27, 2021 @ 15:02:23
  Author: archange
Revision: 905340

Switch to git signed sources

Modified:
  python-matplotlib/trunk/PKGBUILD

----------+
 PKGBUILD |   16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-03-27 15:00:49 UTC (rev 905339)
+++ PKGBUILD	2021-03-27 15:02:23 UTC (rev 905340)
@@ -7,7 +7,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"
@@ -36,28 +36,30 @@
 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 at gmail.com>
 
 prepare() {
-  cd matplotlib-${pkgver}
+  cd matplotlib
 # Use system freetype and qhull
   sed -e 's|#system_freetype = False|system_freetype = True|' -e 's|#system_qhull = False|system_qhull = True|' 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



More information about the arch-commits mailing list