diff --git a/srcpkgs/python-PyQt5/template b/srcpkgs/python-PyQt5/template index 11529aa172a..29018572a34 100644 --- a/srcpkgs/python-PyQt5/template +++ b/srcpkgs/python-PyQt5/template @@ -1,11 +1,11 @@ # Template file for 'python-PyQt5' pkgname=python-PyQt5 version=5.13.2 -revision=3 +revision=2 _sipver=4.19.19 wrksrc="PyQt5-${version}" hostmakedepends="pkg-config - python-devel python-sip-devel python-dbus-devel qt5 + python-devel python3-devel python-sip-devel python3-sip-devel python-dbus-devel qt5 qt5-devel qt5-tools-devel qt5-connectivity-devel qt5-declarative-devel qt5-location-devel qt5-multimedia-devel qt5-qmake qt5-sensors-devel qt5-serialport-devel qt5-svg-devel qt5-webchannel-devel qt5-webkit-devel qt5-websockets-devel @@ -13,29 +13,36 @@ hostmakedepends="pkg-config python-enum34" makedepends="${hostmakedepends/pkg-config/}" depends="python-sip-PyQt5>=${_sipver} python-enum34" -short_desc="Python 2 bindings for the Qt5 toolkit" -maintainer="Orphaned " +short_desc="Python2 bindings for the Qt5 toolkit" +maintainer="Alessio Sergi " license="GPL-3.0-only" homepage="https://riverbankcomputing.com/software/pyqt/intro" distfiles="https://www.riverbankcomputing.com/static/Downloads/PyQt5/${version}/PyQt5-${version}.tar.gz" checksum=adc17c077bf233987b8e43ada87d1e0deca9bd71a13e5fd5fc377482ed69c827 lib32disabled=yes -post_extract() { - rm -rf pyuic/uic/port_v3 +pre_build() { + mkdir -p pyqt5-${py2_ver} + mv * pyqt5-${py2_ver} 2>/dev/null || true + cp -a pyqt5-${py2_ver} pyqt5-${py3_ver} + rm -rf pyqt5-${py2_ver}/pyuic/uic/port_v3 + rm -rf pyqt5-${py3_ver}/pyuic/uic/port_v2 } +do_build() { + local _sysroot= _configuration= py_abiver= qt_version + for pyver in $py2_ver $py3_ver; do + if [ "$pyver" = "$py3_ver" ]; then + py_abiver="$py3_abiver" + fi -do_configure() { - local _sysroot= _configuration= qt_version - if [ "$CROSS_BUILD" ]; then - qt_version=$(qmake -query QT_VERSION) - _sysroot="--sysroot $XBPS_CROSS_BASE" - _configuration="--configuration $wrksrc/pyqt5_${XBPS_CROSS_TRIPLET}.cfg" - cat >pyqt5_${XBPS_CROSS_TRIPLET}.cfg < pyqt5_${XBPS_CROSS_TRIPLET}.cfg <pyqt5_${XBPS_CROSS_TRIPLET}.cfg <