summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author fourtysixandtwo2024-03-31 15:37:20 +0200
committer Willy Sudiarto Raharjo2024-04-05 10:18:08 +0200
commit266e674a09e6014555e3b999566bd7f71e9fa90c (patch)
treedc8c672efcb7a2149f1d771daeeb3fac601976f6
parent100b61bcc58b7cb2c62c28a0fcfe82a87458e87c (diff)
downloadslackbuilds-266e674a09e6014555e3b999566bd7f71e9fa90c.tar.gz
python/python3-meson-opt: README fixes.
Applying fixes for current even though they are not needed, but for consistency. Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--python/python3-meson-opt/README5
-rw-r--r--python/python3-meson-opt/python3-meson-opt.SlackBuild4
2 files changed, 6 insertions, 3 deletions
diff --git a/python/python3-meson-opt/README b/python/python3-meson-opt/README
index 469bef365b..e72ffb354b 100644
--- a/python/python3-meson-opt/README
+++ b/python/python3-meson-opt/README
@@ -7,11 +7,12 @@ build definitions are written in a simple non-Turing complete DSL.
NOTE:
Install bin and docs to /opt/meson
- Installs module to /opt/python3.9/site-packages
+ Installs module to /opt/python$PYVER/site-packages
Add the following before the python3 build commands in your
Slackbuild to use this version over the stock one in 15.0. My testing
has shown the newer meson bin does not need to be added to PATH, but
YMMV:
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
diff --git a/python/python3-meson-opt/python3-meson-opt.SlackBuild b/python/python3-meson-opt/python3-meson-opt.SlackBuild
index 5cbdbde68c..0d1cb99139 100644
--- a/python/python3-meson-opt/python3-meson-opt.SlackBuild
+++ b/python/python3-meson-opt/python3-meson-opt.SlackBuild
@@ -65,12 +65,14 @@ 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 {} \+
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+
python3 -m build --no-isolation
python3 -m installer -d "$PKG" -p "opt/meson" dist/*.whl
if [ "$PKG/opt/" != "/opt/" ]; then
mkdir -p $PKG/opt
- mv $PKG/opt/meson/lib*/python3.9 $PKG/opt/
+ mv $PKG/opt/meson/lib*/python$PYVER $PKG/opt/
rmdir $PKG/opt/meson/lib*
fi