diff options
Diffstat (limited to 'community/i2c-tools/APKBUILD')
-rw-r--r-- | community/i2c-tools/APKBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/community/i2c-tools/APKBUILD b/community/i2c-tools/APKBUILD new file mode 100644 index 0000000000..accffba1c1 --- /dev/null +++ b/community/i2c-tools/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: Leonardo Arena <rnalrd@alpinelinux.org> +# Maintainer: Francesco Colista <fcolista@alpinelinux.org> +pkgname=i2c-tools +pkgver=4.1 +pkgrel=1 +pkgdesc="Tools for monitoring I2C devices" +url="http://www.lm-sensors.org/wiki/I2CTools" +arch="all" +license="GPL-2.0" +options="!check" #no test/check provided by upstream +makedepends="linux-headers python3-dev" +subpackages="$pkgname-dev $pkgname-doc py3-smbus:py" +source="https://fossies.org/linux/misc/$pkgname-$pkgver.tar.gz" + +builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + default_prepare + sed -i "s|^DESTDIR.*|DESTDIR = \"$pkgdir\"|" Makefile + sed -i "s|^prefix.*|prefix = /usr|" Makefile + sed -i "s|^PREFIX.*|PREFIX = /usr|" Makefile +} + +build() { + make + + cd "$builddir"/py-smbus + CFLAGS="$CFLAGS -I${builddir}/include" python3 setup.py build +} + +py() { + pkgdesc="$pkgname python bindings" + provides="py-smbus=$pkgver-r$pkgrel" + replaces="py-smbus" + install -d "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/lib/python3* "$subpkgdir"/usr/lib +} + +package() { + make install + + cd "$builddir"/py-smbus + python3 setup.py install --prefix=/usr --root="$pkgdir" +} + +sha512sums="e0dc3e8d9372658ee132332d695b9ad8537cddb63362e1b860b66d07516f33f50d3b67fbaf9769ba4affc1e20513522bfbd92f327c5c060b62be99c527609df6 i2c-tools-4.1.tar.gz" |