diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 16 insertions, 13 deletions
@@ -1,23 +1,24 @@ -# Generated by mksrcinfo v8 -# Wed Aug 1 08:19:56 UTC 2018 pkgbase = veusz pkgdesc = A 2D and 3D scientific plotting package, designed to create publication-ready PDF or SVG output - pkgver = 3.0.1 + pkgver = 3.6.2 pkgrel = 1 url = https://veusz.github.io/ arch = x86_64 license = GPL2 + makedepends = sip>=6.7.5 + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = python-pyqt5 depends = python-numpy - depends = python-sip depends = hicolor-icon-theme optdepends = python-h5py: HDF5 support + optdepends = python-pyemf3: EMF export optdepends = python-dbus: dbus interface optdepends = python-iminuit: improved fitting optdepends = python-astropy: VO table import and FITS import optdepends = ghostscript: for EPS/PS output - source = https://github.com/veusz/veusz/releases/download/veusz-3.0.1/veusz-3.0.1.tar.gz - sha256sums = 30e93dc3d53600b67278a1c3a9f3b3ccb576704517deecd4c0b2df0bb7ab088e + source = https://github.com/veusz/veusz/releases/download/veusz-3.6.2/veusz-3.6.2.tar.gz + sha256sums = c2171ac45e4b30424d8fc35261e2e99dbe6e25ba1197ebc24355b106b26395d1 pkgname = veusz - @@ -5,31 +5,32 @@ # Contributor: moostik <mooostik_at_gmail.com> pkgname=veusz -pkgver=3.0.1 +pkgver=3.6.2 pkgrel=1 pkgdesc="A 2D and 3D scientific plotting package, designed to create publication-ready PDF or SVG output" arch=('x86_64') url="https://veusz.github.io/" license=('GPL2') -depends=('python-pyqt5' 'python-numpy' 'python-sip' 'hicolor-icon-theme') +depends=('python-pyqt5' 'python-numpy' 'hicolor-icon-theme') +makedepends=('sip>=6.7.5' 'python-build' 'python-installer' 'python-wheel') optdepends=('python-h5py: HDF5 support' -# 'pyemf >= 2.0.0: EMF export https://github.com/jeremysanders/pyemf (Python 3 port in development) - package missing + 'python-pyemf3: EMF export' 'python-dbus: dbus interface' 'python-iminuit: improved fitting' 'python-astropy: VO table import and FITS import' 'ghostscript: for EPS/PS output') source=("https://github.com/veusz/veusz/releases/download/veusz-${pkgver}/veusz-${pkgver}.tar.gz") -sha256sums=('30e93dc3d53600b67278a1c3a9f3b3ccb576704517deecd4c0b2df0bb7ab088e') +sha256sums=('c2171ac45e4b30424d8fc35261e2e99dbe6e25ba1197ebc24355b106b26395d1') build() { cd "${pkgname}-${pkgver}" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "${pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}" --prefix=/usr + python -m installer --destdir="$pkgdir" dist/*.whl for _i in 16 32 48 64 128; do install -D -m644 "icons/veusz_${_i}.png" \ "${pkgdir}/usr/share/icons/hicolor/${_i}x${_i}/apps/veusz.png" @@ -37,3 +38,4 @@ package() { install -D -m644 "support/veusz.desktop" \ "${pkgdir}/usr/share/applications/veusz.desktop" } + |