diff --git a/testing/racksdb/APKBUILD b/testing/racksdb/APKBUILD index 05d16cb32d26561680aaa5cba0a8e25de3cebdc2..2617d72131b3f29e54579b77281aad8b0ffb2801 100644 --- a/testing/racksdb/APKBUILD +++ b/testing/racksdb/APKBUILD @@ -7,10 +7,18 @@ pkgdesc="YAML-based database of datacenter infrastructures" url="https://rackslab.io/en/solutions/racksdb/" arch="noarch" license="GPL-3.0-or-later" -depends="clustershell py3-cairo pango py3-gobject3" +depends="py3-$pkgname=$pkgver-r$pkgrel + clustershell + pango + py3-cairo + py3-gobject3 + " makedepends="asciidoctor py3-gpep517 py3-setuptools py3-wheel" checkdepends="py3-pytest" -subpackages="$pkgname-doc $pkgname-pyc" +subpackages="$pkgname-doc + py3-$pkgname-pyc + py3-$pkgname:_py3 + " source="$pkgname-$pkgver.tar.gz::https://github.com/rackslab/RacksDB/archive/refs/tags/v$pkgver.tar.gz" builddir="$srcdir/RacksDB-$pkgver" @@ -36,6 +44,13 @@ package() { mv examples "$pkgdir"/usr/share/doc/"$pkgname"/ } +_py3() { + depends="python3" + pkgdesc="$pkgname python3 bindings" + + amove usr/lib/python3* +} + sha512sums=" 365980fb69415ee5fab6eaf37ba296fad7481605bba3ac0ac28108ccf13f129b7ed7415cf8680b9b0c1a2e2bdb26448525fe5e338522f59a0cc7d4468590375e racksdb-0.4.0.tar.gz "