summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD14
2 files changed, 16 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7e1519dfc7cd..7f3dca263259 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index b0823ff3796d..375fec251a16 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}
+