diff options
Diffstat (limited to 'community/py3-sip/APKBUILD')
-rw-r--r-- | community/py3-sip/APKBUILD | 70 |
1 files changed, 21 insertions, 49 deletions
diff --git a/community/py3-sip/APKBUILD b/community/py3-sip/APKBUILD index d3f79463cce..6a237522849 100644 --- a/community/py3-sip/APKBUILD +++ b/community/py3-sip/APKBUILD @@ -1,66 +1,38 @@ # Contributor: Francesco Colista <fcolista@alpinelinux.org> -# Maintainer: Francesco Colista <fcolista@alpinelinux.org> +# Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=py3-sip -_pkgname=sip -pkgver=4.19.19 +pkgver=6.8.3 pkgrel=1 pkgdesc="A tool that makes it easy to create Python bindings for C and C++ libraries" options="!check" # No testsuite -url="http://www.riverbankcomputing.com/software/sip/" +url="https://www.riverbankcomputing.com/software/sip/" arch="all" license="custom:sip" -makedepends="python3-dev" -subpackages=" - $pkgname-pyqt5 - $pkgname-dev::noarch - $pkgname-doc" -source="https://www.riverbankcomputing.com/static/Downloads/$_pkgname/$pkgver/$_pkgname-$pkgver.tar.gz" -builddir="$srcdir"/$_pkgname-$pkgver +depends=" + py3-packaging + py3-ply + py3-setuptools + py3-toml + " +makedepends="python3-dev py3-gpep517 py3-wheel" +subpackages="$pkgname-pyc" +source="https://pypi.python.org/packages/source/s/sip/sip-$pkgver.tar.gz" +builddir="$srcdir/sip-$pkgver" replaces="py-sip" # Backwards comptibility provides="py-sip=$pkgver-r$pkgrel" # Backwards comptibility -prepare() { - default_prepare - mkdir -p "$srcdir"/python3-sip - mkdir -p "$srcdir"/python3-PyQt5.sip -} - build() { - cd "$srcdir"/python3-sip - python3 "$builddir"/configure.py CFLAGS="$CFLAGS" LFLAGS="$LDFLAGS" - - cd "$srcdir"/python3-PyQt5.sip - python3 "$builddir"/configure.py CFLAGS="$CFLAGS" LFLAGS="$LDFLAGS" --sip-module PyQt5.sip --no-tools + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } package() { - cd "$srcdir"/python3-sip - make DESTDIR="$pkgdir" install - - # Move sip.h to /usr/include - mv "$pkgdir"/usr/include/python3*/sip.h "$pkgdir"/usr/include/sip.h - rm -rf "$pkgdir"/usr/include/python3* - - install -Dm644 "$builddir"/LICENSE "$pkgdir"/usr/share/licenses/custom/$pkgname/LICENSE -} - -pyqt5() { - pkgdesc="Python3 SIP bindings for C and C++ libraries" - - replaces="" # Reset - provides="" # Reset - - cd "$srcdir"/python3-PyQt5.sip - make DESTDIR="$subpkgdir" install -} - -dev() { - replaces="py-sip-dev" # Backwards compatibility - provides="py-sip-dev=$pkgver-r$pkgrel" # Backwards compatibility - - depends_dev="py3-sip" # Depend on the package that provides the sip binary - default_dev + python3 -m installer -d "$pkgdir" \ + .dist/sip-*.whl } -sha512sums="396c625f59ccef67c2e94221b26dd4ed5d536652a9b63a9f23b340ddf16adf34c6bdb0fbd7c0c1cc403e1d59e8ebf716b478a24bade66a2703fcc5f00b62533d sip-4.19.19.tar.gz" +sha512sums=" +8a0ff1c16ead4c2b1c53963a015fb3d149362f649eeec2523e6b243945493f28f5ecf29aabbf5cee5f7909ded40d64a1f469d2d0c1b3c33244e6213ab23ec733 sip-6.8.3.tar.gz +" |