|
|
@ -3,7 +3,7 @@ |
|
|
|
# Slackware build script for python3-matplotlib-inline |
|
|
|
|
|
|
|
# Copyright 2021-2022 Isaac Yu <isaacyu@protonmail.com> |
|
|
|
# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com> |
|
|
|
# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> |
|
|
|
# All rights reserved. |
|
|
|
# |
|
|
|
# Redistribution and use of this script, with or without modification, is |
|
|
@ -26,8 +26,8 @@ |
|
|
|
cd $(dirname $0) ; CWD=$(pwd) |
|
|
|
|
|
|
|
PRGNAM=python3-matplotlib-inline |
|
|
|
SRCNAM=matplotlib-inline |
|
|
|
VERSION=${VERSION:-0.1.6} |
|
|
|
SRCNAM=matplotlib_inline |
|
|
|
VERSION=${VERSION:-0.1.7} |
|
|
|
BUILD=${BUILD:-1} |
|
|
|
TAG=${TAG:-_SBo} |
|
|
|
PKGTYPE=${PKGTYPE:-tgz} |
|
|
@ -64,7 +64,22 @@ 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 {} \; |
|
|
|
|
|
|
|
python3 setup.py install --root=$PKG |
|
|
|
# Fix version detection |
|
|
|
export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION |
|
|
|
|
|
|
|
# Use newer python packages in /opt/ |
|
|
|
PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') |
|
|
|
export PYTHONPATH=/opt/python$PYVER/site-packages |
|
|
|
|
|
|
|
# Add unused section to avoid ERROR message from setuptools_scm |
|
|
|
# Make it an if statement just in case upstream decides to update |
|
|
|
# it and I don't notice. |
|
|
|
if ! grep -qF "[tool.setuptools_scm]" pyproject.toml; then |
|
|
|
echo "[tool.setuptools_scm]" >> pyproject.toml |
|
|
|
fi |
|
|
|
|
|
|
|
python3 -m build --wheel --no-isolation |
|
|
|
python3 -m installer --destdir "$PKG" dist/*.whl |
|
|
|
|
|
|
|
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ |
|
|
|
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true |
|
|
|