mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-13 13:06:36 +02:00
66 lines
1.5 KiB
Text
66 lines
1.5 KiB
Text
# Contributor: Edd Salkield <edd@salkield.uk>
|
|
# Maintainer: Edd Salkield <edd@salkield.uk>
|
|
pkgname=libiio
|
|
pkgver=0.25
|
|
pkgrel=2
|
|
pkgdesc="Interface to the Linux Industrial Input/Output (IIO) Subsystem"
|
|
url="http://analogdevicesinc.github.io/libiio/"
|
|
arch="all"
|
|
license="LGPL-2.1-or-later"
|
|
makedepends="
|
|
avahi-dev
|
|
bash
|
|
bison
|
|
cmake
|
|
flex
|
|
libaio-dev
|
|
libserialport-dev
|
|
libusb-dev
|
|
libxml2-dev
|
|
py3-setuptools
|
|
samurai
|
|
"
|
|
subpackages="
|
|
$pkgname-dev
|
|
$pkgname-doc
|
|
$pkgname-pyc
|
|
py3-$pkgname:python
|
|
$pkgname-tools
|
|
"
|
|
source="https://github.com/analogdevicesinc/libiio/archive/v$pkgver/libiio-v$pkgver.tar.gz"
|
|
options="!check" # no actual tests
|
|
|
|
build() {
|
|
cmake -B build -G Ninja -Wno-dev \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_SBINDIR=bin \
|
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
-DCMAKE_BUILD_TYPE=None \
|
|
-DPYTHON_BINDINGS=ON \
|
|
-DUDEV_RULES_INSTALL_DIR=/usr/lib/udev/rules.d \
|
|
-DWITH_MAN=ON \
|
|
-DWITH_SERIAL_BACKEND=ON \
|
|
-DWITH_TESTS=ON # these are test binaries but not actual tyests
|
|
cmake --build build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
mv "$pkgdir"/usr/share/man/man1/man/* "$pkgdir"/usr/share/man/man1
|
|
mv "$pkgdir"/usr/share/man/man3/man/* "$pkgdir"/usr/share/man/man3
|
|
rm -r "$pkgdir"/usr/share/man/man1/man "$pkgdir"/usr/share/man/man3/man
|
|
}
|
|
|
|
tools() {
|
|
amove usr/bin/*
|
|
}
|
|
|
|
python() {
|
|
pkgdesc="$pkgdesc (python module)"
|
|
|
|
amove usr/lib/python*
|
|
}
|
|
|
|
sha512sums="
|
|
e0f2f5545b4c78d1f0f56b037db6e363aab01aad69af3a095b3546af74dab6effe0b00f5c336ef799a739f76c5f16ab76a6b8e823508861edd2745a9d3fd2599 libiio-v0.25.tar.gz
|
|
"
|