|
|
@ -2,7 +2,7 @@ |
|
|
|
|
|
|
|
# Slackware build script for python3-enzyme |
|
|
|
|
|
|
|
# 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 |
|
|
@ -24,7 +24,7 @@ |
|
|
|
cd $(dirname $0) ; CWD=$(pwd) |
|
|
|
|
|
|
|
PRGNAM=python3-enzyme |
|
|
|
VERSION=${VERSION:-0.4.1} |
|
|
|
VERSION=${VERSION:-0.5.2} |
|
|
|
SRCNAM=${SRCNAM:-enzyme} |
|
|
|
BUILD=${BUILD:-1} |
|
|
|
TAG=${TAG:-_SBo} |
|
|
@ -62,14 +62,26 @@ 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 |
|
|
|
# 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 |
|
|
|
export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION |
|
|
|
|
|
|
|
PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') |
|
|
|
export PYTHONPATH=/opt/python$PYVER/site-packages |
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION |
|
|
|
cp -a \ |
|
|
|
HISTORY.rst LICENSE README.rst \ |
|
|
|
LICENSE README.md \ |
|
|
|
$PKG/usr/doc/$PRGNAM-$VERSION |
|
|
|
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild |
|
|
|
|
|
|
|