diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2023-12-14 18:33:00 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2023-12-14 20:00:21 +0100 |
commit | 43fc23c54424cd3257be1bd2964765b44c7a7845 (patch) | |
tree | dbdc05d92af627189027bedf94a378c1417b077c /source/l/sip/sip.SlackBuild | |
parent | eafa0396dacda0c59781f54b0e9feb0dfd1d8e23 (diff) | |
download | current-43fc23c54424cd3257be1bd2964765b44c7a7845.tar.gz current-43fc23c54424cd3257be1bd2964765b44c7a7845.tar.xz |
Thu Dec 14 18:33:00 UTC 202320231214183300
ap/sudo-1.9.15p3-x86_64-1.txz: Upgraded.
l/PyQt-builder-1.15.4-x86_64-1.txz: Added.
l/PyQt5-5.15.10-x86_64-1.txz: Upgraded.
l/PyQt5_sip-12.13.0-x86_64-1.txz: Added.
l/QScintilla-2.14.1-x86_64-1.txz: Upgraded.
l/SDL2_image-2.8.1-x86_64-1.txz: Upgraded.
l/sip-6.8.1-x86_64-1.txz: Upgraded.
x/mesa-23.3.1-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source/l/sip/sip.SlackBuild')
-rwxr-xr-x | source/l/sip/sip.SlackBuild | 91 |
1 files changed, 5 insertions, 86 deletions
diff --git a/source/l/sip/sip.SlackBuild b/source/l/sip/sip.SlackBuild index b633c511f..922c884dc 100755 --- a/source/l/sip/sip.SlackBuild +++ b/source/l/sip/sip.SlackBuild @@ -1,7 +1,7 @@ #!/bin/sh # Copyright 2008 Aleksandar Samardzic <asamardzic@gmail.com> -# Copyright 2008, 2009, 2010, 2011, 2017, 2018, 2019 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2008, 2009, 2010, 2011, 2017, 2018, 2019, 2023 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=sip VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-5} +BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -63,12 +63,6 @@ else SLKCFLAGS="-O2" fi -PYTHON2VER=$(python2 -V 2>&1 | cut -f 2 -d' ' | cut -f 1-2 -d. 2>/dev/null) -PYTHON2LIB=$( python2 -c 'from distutils.sysconfig import get_python_lib; print get_python_lib()' 2>/dev/null ) - -PYTHON3VER=$(python3 -V 2>&1 | cut -f 2 -d' ' | cut -f 1-2 -d. 2>/dev/null) -PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' 2>/dev/null ) - TMP=${TMP:-/tmp} PKG=$TMP/package-$PKGNAM @@ -86,83 +80,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ -python2 configure.py \ - -b "/usr/bin" \ - -d "$PYTHON2LIB" \ - CFLAGS="$SLKCFLAGS" \ - CXXFLAGS="$SLKCFLAGS" \ - || exit 1 -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -## Add the PyQt4 private sip module: -#make clean -#python2 configure.py \ -# --sip-module PyQt4.sip \ -# --no-tools \ -# -b "/usr/bin" \ -# -d "$PYTHON2LIB" \ -# CFLAGS="$SLKCFLAGS" \ -# CXXFLAGS="$SLKCFLAGS" \ -# || exit 1 -#make $NUMJOBS || make || exit 1 -#make install DESTDIR=$PKG || exit 1 - -# Add the PyQt5 private sip module: -make clean -python2 configure.py \ - --sip-module PyQt5.sip \ - --no-tools \ - -b "/usr/bin" \ - -d "$PYTHON2LIB" \ - CFLAGS="$SLKCFLAGS" \ - CXXFLAGS="$SLKCFLAGS" \ - || exit 1 -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -# Rename to avoid a clash: -mv $PKG/usr/bin/sip $PKG/usr/bin/sip2 - -make clean - -python3 configure.py \ - -b "/usr/bin" \ - -d "$PYTHON3LIB" \ - CFLAGS="$SLKCFLAGS" \ - CXXFLAGS="$SLKCFLAGS" || exit 1 -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -## Add the PyQt4 private sip module: -#make clean -#python3 configure.py \ -# --sip-module PyQt4.sip \ -# --no-tools \ -# -b "/usr/bin" \ -# -d "$PYTHON3LIB" \ -# CFLAGS="$SLKCFLAGS" \ -# CXXFLAGS="$SLKCFLAGS" || exit 1 -#make $NUMJOBS || make || exit 1 -#make install DESTDIR=$PKG || exit 1 - -# Add the PyQt5 private sip module: -make clean -python3 configure.py \ - --sip-module PyQt5.sip \ - --no-tools \ - -b "/usr/bin" \ - -d "$PYTHON3LIB" \ - CFLAGS="$SLKCFLAGS" \ - CXXFLAGS="$SLKCFLAGS" || exit 1 -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -# Rename to avoid a clash: -mv $PKG/usr/bin/sip $PKG/usr/bin/sip3 - -# Create a symbolic link 'sip' pointing to the sip3 binary: -ln -s sip3 $PKG/usr/bin/sip +python3 -m build --wheel --no-isolation || exit 1 + +python3 -m installer --destdir "$PKG" dist/*.whl || exit 1 find $PKG | xargs file | grep -e "executable" -e "shared object" \ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null @@ -186,4 +106,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG /sbin/makepkg -l y -c n $TMP/$PKGNAM-$(echo $VERSION |tr - _)-$ARCH-$BUILD.txz - |