academic/veusz: Updated for version 2.0.1.

Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
This commit is contained in:
Fellype do Nascimento 2017-09-29 22:23:47 +01:00 committed by David Spencer
parent b8eda53905
commit 04de149254
3 changed files with 21 additions and 23 deletions

View File

@ -1,18 +1,16 @@
Veusz - A Scientific Plotting Package
Veusz is a GUI scientific plotting and graphing package. It is designed
to produce publication-ready Postscript or PDF output. SVG, EMF and
bitmap export formats are also supported.
Veusz is a scientific plotting package. It is designed to produce
publication-ready PDF or SVG output. Graphs are built-up by combining
plotting widgets. The user interface aims to be simple, consistent and
powerful.
The program runs under Unix/Linux, Windows or Mac OS X, and binaries
are provided. Data can be read from text, CSV, HDF5 or FITS files. In
addition, you can also enter, manipulate or examine data from within
the application. In Veusz plots are created by building up plotting
widgets with a consistent object-based interface. The program also
provides a command line and scripting interface (based on Python) to
its plotting facilities. It can also act as a Python plotting module.
Veusz is written in Python. Its user interface uses PyQt and Numpy is
used to manipulate data.
Veusz provides GUI, Python module, command line, scripting, DBUS and
SAMP interfaces to its plotting facilities. It also allows for
manipulation and editing of datasets. Data can be captured from
external sources such as Internet sockets or other programs.
The hdf5 library is an optional dependency (needed only if you want to
use HDF5 files).
See the complete release notes for Veusz 2.0 at
https://veusz.github.io/releasenotes/2.0.txt
Sphinx is an optional dependency (used to rebuild the manual).

View File

@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=veusz
VERSION=${VERSION:-1.27}
VERSION=${VERSION:-2.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -69,6 +69,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS -std=c++11" \
python setup.py install --root $PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
@ -77,6 +78,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS ChangeLog COPYING INSTALL README VERSION $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cp Documents/manual/pdf/veusz.pdf $PKG/usr/doc/$PRGNAM-$VERSION
# Installing icons directory
cd icons
@ -93,10 +95,8 @@ cd -
install -m 644 -p -D support/veusz.desktop $PKG/usr/share/applications/veusz.desktop
mkdir -p $PKG/usr/man/man1
gzip Documents/veusz_listen.1
mv Documents/veusz_listen.1.gz $PKG/usr/man/man1/
gzip Documents/veusz.1 > $PKG/usr/man/man1/veusz.1.gz
mv Documents/veusz.1.gz $PKG/usr/man/man1/
gzip Documents/man-page/veusz.1 > $PKG/usr/man/man1/veusz.1.gz
mv Documents/man-page/veusz.1.gz $PKG/usr/man/man1/
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

View File

@ -1,10 +1,10 @@
PRGNAM="veusz"
VERSION="1.27"
VERSION="2.0.1"
HOMEPAGE="https://veusz.github.io/"
DOWNLOAD="https://github.com/veusz/veusz/releases/download/veusz-1.27/veusz-1.27.tar.gz"
MD5SUM="04b38905f9f585bf767fe3cf4c9c4291"
DOWNLOAD="https://github.com/veusz/veusz/releases/download/veusz-2.0.1/veusz-2.0.1.tar.gz"
MD5SUM="d9fa4922ecb63977dc96ba5fb94f74ee"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="numpy"
REQUIRES="numpy PyQt5"
MAINTAINER="Fellype do Nascimento"
EMAIL="fellype(at)gmail(dot)com"