diff options
Diffstat (limited to 'community/py3-qt5/APKBUILD')
-rw-r--r-- | community/py3-qt5/APKBUILD | 64 |
1 files changed, 40 insertions, 24 deletions
diff --git a/community/py3-qt5/APKBUILD b/community/py3-qt5/APKBUILD index e2e81fcf692..e6cad1326b9 100644 --- a/community/py3-qt5/APKBUILD +++ b/community/py3-qt5/APKBUILD @@ -1,44 +1,60 @@ # Contributor: Francesco Colista <fcolista@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=py3-qt5 -pkgver=5.15.2 -pkgrel=1 +pkgver=5.15.10 +pkgrel=0 pkgdesc="A set of Python 3 bindings for the Qt toolkit" -url="http://riverbankcomputing.co.uk/software/pyqt/intro" -arch="all !armhf" # armhf blocked by qt5-qtdeclarative -license="GPL-3.0" -depends="python3 py3-sip-pyqt5" -makedepends="python3-dev py3-dbus-dev py-sip-dev - qt5-qtbase-dev libx11-dev qt5-qtsvg-dev qt5-qtwebsockets-dev - py3-opengl qt5-qtconnectivity-dev qt5-qtmultimedia-dev qt5-qttools-dev - qt5-qtserialport-dev qt5-qtx11extras-dev qt5-qtdeclarative-dev +url="https://www.riverbankcomputing.com/software/pyqt/" +arch="all" +license="GPL-3.0-only" +depends=" + py3-pyqt5-sip + python3 + " +makedepends=" + libx11-dev + py3-dbus-dev + py3-opengl + py3-pyqt-builder + py3-sip + python3-dev + qt5-qtbase-dev + qt5-qtconnectivity-dev + qt5-qtdeclarative-dev + qt5-qtlocation-dev + qt5-qtmultimedia-dev + qt5-qtserialport-dev + qt5-qtsvg-dev + qt5-qttools-dev qt5-qtwebchannel-dev + qt5-qtwebsockets-dev + qt5-qtx11extras-dev " +subpackages="$pkgname-pyc" source="https://pypi.python.org/packages/source/P/PyQt5/PyQt5-$pkgver.tar.gz" builddir="$srcdir/PyQt5-$pkgver" -prepare() { - default_prepare - sed -i '/target_config.dbus_inc_dirs = \[\]/d' configure.py -} - build() { - python3 configure.py \ + export CFLAGS="$CFLAGS -O2 -flto=auto" + export CXXFLAGS="$CXXFLAGS -O2 -flto=auto" + sip-build \ --confirm-license \ --qmake /usr/lib/qt5/bin/qmake \ - --sip /usr/bin/sip \ - --sipdir /usr/share/sip/PyQt5 \ - --qsci-api - find . -name 'Makefile' -print0 | xargs sed -i 's|-Wl,-rpath,/usr/lib||g;s|-Wl,-rpath,.* ||g' - make + --api-dir /usr/share/qt5/qsci/api/python \ + --pep484-pyi \ + --no-make + make -C build } check() { - make check + make -C build check } package() { - make -j1 DESTDIR="$pkgdir" INSTALL_ROOT="$pkgdir" install + make DESTDIR="$pkgdir" INSTALL_ROOT="$pkgdir" -C build install -j1 + python3 -m compileall -j 0 "$pkgdir"/usr/lib/python3* } -sha512sums="6d48d2ed907b436131d46b0513d82e1069c76e873d395e4a6c0832ae3a20621b92d3abece046c5fcd14cb818d50ffb369153fca1ce9341f0db1b8c479b94e621 PyQt5-5.15.2.tar.gz" +sha512sums=" +e62debe112210b68993377264448199b66a43fc5db13c583a25e210759f5cd945bd1056c1c19fb86bcf005c6904358dfb89e005d27167a349f1d55987a63013e PyQt5-5.15.10.tar.gz +" |