From 984143e107fef52f30377f306f62c8b81d9ca384 Mon Sep 17 00:00:00 2001 From: Serban Udrea Date: Sat, 9 Feb 2019 00:11:38 +0700 Subject: [PATCH] academic/sympy: Updated for version 1.3. Signed-off-by: Willy Sudiarto Raharjo --- academic/sympy/README | 7 ++++--- academic/sympy/slack-desc | 2 +- academic/sympy/sympy.SlackBuild | 36 +++++++++++++++++++++++++++------ academic/sympy/sympy.info | 10 ++++----- 4 files changed, 40 insertions(+), 15 deletions(-) diff --git a/academic/sympy/README b/academic/sympy/README index 26abdb06e1..e09dbef1a0 100644 --- a/academic/sympy/README +++ b/academic/sympy/README @@ -4,7 +4,8 @@ code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries. -Optional dependencies are pyglet (needed only for plotting) and ipython. +SymPy has several optional dependencies which enhance its functionality +or make it faster. Here are those available at SlackBuilds.org: +numpy, scipy, matplotlib, ipython and pyglet. +Besides, Cython is already provided by Slackware. -Please read the release notes at https://github.com/sympy/sympy/wiki/_pages -for any backward compatibility issues. diff --git a/academic/sympy/slack-desc b/academic/sympy/slack-desc index dafbe9279c..8901d657c0 100644 --- a/academic/sympy/slack-desc +++ b/academic/sympy/slack-desc @@ -13,7 +13,7 @@ sympy: while keeping the code as simple as possible in order to be sympy: comprehensible and easily extensible. SymPy is written entirely in sympy: Python and does not require any external libraries. sympy: -sympy: Homepage: http://code.google.com/p/sympy/ +sympy: Homepage: https://sympy.org sympy: sympy: sympy: diff --git a/academic/sympy/sympy.SlackBuild b/academic/sympy/sympy.SlackBuild index 3f9688eb60..b3860bd255 100644 --- a/academic/sympy/sympy.SlackBuild +++ b/academic/sympy/sympy.SlackBuild @@ -2,12 +2,34 @@ # Slackware build script for sympy +# Copyright 2019 Serban Udrea +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, +# is permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, +# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING +# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + # Written by Grissiom # Updated for 0.6.7 by João Felipe Santos -# Updated up to 0.7.5 by Serban Udrea +# Updated for 0.7.3 and 0.7.6 by Willy Sudiarto Raharjo +# Updated for 0.7.1, 0.7.5 and 1.3 by Serban Udrea PRGNAM=sympy -VERSION=${VERSION:-0.7.6} +VERSION=${VERSION:-1.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -34,10 +56,10 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; python setup.py install --root=$PKG @@ -47,7 +69,9 @@ find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS LICENSE PKG-INFO README.rst $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS LICENSE PKG-INFO README.rst \ + $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/academic/sympy/sympy.info b/academic/sympy/sympy.info index d6bd2fcfd0..4db2436567 100644 --- a/academic/sympy/sympy.info +++ b/academic/sympy/sympy.info @@ -1,10 +1,10 @@ PRGNAM="sympy" -VERSION="0.7.6" -HOMEPAGE="http://sympy.org" -DOWNLOAD="https://github.com/sympy/sympy/releases/download/sympy-0.7.6/sympy-0.7.6.tar.gz" -MD5SUM="3d04753974306d8a13830008e17babca" +VERSION="1.3" +HOMEPAGE="https://sympy.org" +DOWNLOAD="https://github.com/sympy/sympy/releases/download/sympy-1.3/sympy-1.3.tar.gz" +MD5SUM="11e18423f52e248108a3bd4307185bc1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="mpmath" MAINTAINER="Serban Udrea" EMAIL="S.Udrea@gsi.de"