Browse Source

d/ipython: Update dependencies.

slackware-14.2
Damien Goutte-Gattat 3 years ago
parent
commit
792e0e3800
  1. 1
      d/ipython/backports.shutil_get_terminal_size-1.0.0.tar.gz.sha256
  2. 25
      d/ipython/ipython.SlackBuild

1
d/ipython/backports.shutil_get_terminal_size-1.0.0.tar.gz.sha256

@ -1 +0,0 @@
713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80 backports.shutil_get_terminal_size-1.0.0.tar.gz

25
d/ipython/ipython.SlackBuild

@ -1,6 +1,6 @@
#!/bin/bash
# Build script for Slackware
# Copyright (C) 2008,2009,2011-2014,2018 Damien Goutte-Gattat
# Copyright (C) 2008,2009,2011-2014,2018,2019 Damien Goutte-Gattat
#
# Redistribution and use of this script, with or without modifications,
# is permitted provided that the following conditions are met:
@ -24,7 +24,7 @@
#
# Latest ipython sourcecode is available at: <http://ipython.org/>.
#
# Depends: l/python-decorator, l/python-pickleshare
# Depends: l/python-backports, l/python-decorator, l/python-pickleshare
# Depends: l/python-simplegeneric, l/python-traitlets
# Depends: l/python-prompt-toolkit, l/python-pexpect, l/pygments
@ -33,11 +33,10 @@ NAMESRC=${NAMESRC:-ipython}
VERSION=${VERSION:-5.5.0}
ARCHIVE=${ARCHIVE:-$NAMESRC-$VERSION.tar.gz}
WGET=${WGET:-https://pypi.python.org/packages/14/7c/bbc1e749e1739208324af3f05ac7256985e21fc5f24d3c8da20aae844ad0/$ARCHIVE}
SHUTIL_BACKPORT=backports.shutil_get_terminal_size-1.0.0
# Build infos
NAMEPKG=${NAMEPKG:-ipython}
BUILD=${BUILD:-1GGD}
BUILD=${BUILD:-2GGD}
ARCH=${ARCH:-$(uname -m | sed 's/^i.86$/i486/;s/^arm.*/arm/')}
EXT=${EXT:-txz}
@ -67,13 +66,6 @@ fi
sha256sum -c $ARCHIVE.sha256
NAME=$(tar ft $ARCHIVE | head -n 1 | cut -d / -f 1)
# Get and verify bundled dependency
if [ ! -d $SHUTIL_BACKPORT.tar.gz ]; then
wget -c -O $SHUTIL_BACKPORT.tar.gz.part "https://pypi.python.org/packages/ec/9c/368086faa9c016efce5da3e0e13ba392c9db79e3ab740b763fe28620b18b/$SHUTIL_BACKPORT.tar.gz"
mv $SHUTIL_BACKPORT.tar.gz.part $SHUTIL_BACKPORT.tar.gz
fi
sha256sum -c $SHUTIL_BACKPORT.tar.gz.sha256
# Compile
cd $TMP
echo "Building $ARCHIVE..."
@ -90,19 +82,12 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$NAME
install -m 644 COPYING.rst README.rst $PKG/usr/doc/$NAME
# Bundle small dependency directly within the package
cd $TMP
echo "Building $SHUTIL_BACKPORT..."
tar xf $CWD/$SHUTIL_BACKPORT.tar.gz
cd $SHUTIL_BACKPORT
python setup.py build
python setup.py install --root=$PKG
# Copy slack-desc file
install -D -m 644 $CWD/slack-desc $PKG/install/slack-desc
# Add dependency infos
cat > $PKG/install/slack-required <<EOF
python-backports
python-decorator
python-pickleshare
python-simplegeneric
@ -119,7 +104,7 @@ PACKAGING="
chown root:root . -R
/sbin/makepkg -l y -c n $OUT/$NAMEPKG-$VERSION-$ARCH-$BUILD.$EXT
rm -rf $PKG
rm -rf $TMP/$NAME $TMP/$SHUTIL_BACKPORT
rm -rf $TMP/$NAME
"
if type -p fakeroot ; then
echo "$PACKAGING" | fakeroot

Loading…
Cancel
Save