diff --git a/testing/pigpio/APKBUILD b/testing/pigpio/APKBUILD index 1e66482616c..008ae9d653b 100644 --- a/testing/pigpio/APKBUILD +++ b/testing/pigpio/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: knuxify pkgname=pigpio pkgver=79 -pkgrel=1 +pkgrel=2 pkgdesc="C library for the Raspberry Pi which allows control of the GPIO" url="https://abyz.me.uk/rpi/pigpio/" arch="armhf armv7 aarch64" # only runs on the Raspberry Pi @@ -12,7 +12,7 @@ subpackages=" $pkgname-dev $pkgname-doc $pkgname-openrc - $pkgname-python:_python:noarch + py3-$pkgname:_python:noarch " install="$pkgname.post-install" source="https://github.com/joan2937/pigpio/archive/refs/tags/v$pkgver/pigpio-$pkgver.tar.gz @@ -29,6 +29,8 @@ build() { -DCMAKE_BUILD_TYPE=Release \ $CMAKE_CROSSOPTS . cmake --build build + + python3 setup.py build } package() { @@ -39,14 +41,19 @@ package() { mkdir -p "$pkgdir"/etc/init.d install -Dm755 "$srcdir"/pigpiod.initd "$pkgdir"/etc/init.d/pigpiod + + python3 setup.py install --skip-build --root="$pkgdir" } _python() { pkgdesc="$pkgdesc (python bindings)" depends="python3" - cd "$builddir" - python3 setup.py install --prefix=/usr --root="$subpkgdir" + # rename + provides="$pkgname-python=$pkgver-r$pkgrel" + replaces="$pkgname-python" + + amove usr/lib/python3* } sha512sums="