# Contributor: Sören Tempel # Maintainer: Jakub Jirutka pkgname=hidapi pkgver=0.14.0 pkgrel=0 pkgdesc="Simple library for communicating with USB and Bluetooth HID devices" url="https://github.com/libusb/hidapi" arch="all" license="GPL-3.0-only OR BSD-3-Clause" makedepends=" cmake eudev-dev libusb-dev linux-headers samurai " subpackages="$pkgname-dev" source="https://github.com/libusb/hidapi/archive/hidapi-$pkgver/hidapi-$pkgver.tar.gz" options="!check" # No tests builddir="$srcdir/hidapi-hidapi-$pkgver" build() { _build build/static -DBUILD_SHARED_LIBS=OFF _build build/shared -DBUILD_SHARED_LIBS=ON } _build() { local outdir=$1; shift cmake -B "$outdir" -G Ninja \ -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ "$@" cmake --build "$outdir" } package() { DESTDIR="$pkgdir" cmake --install build/shared DESTDIR=".tmp" cmake --install build/static mv .tmp/usr/lib/*.a "$pkgdir"/usr/lib/ } sha512sums=" 66a045144f90b41438898b82f0398e80223323ebfe6e4f197d2713696bb3ae60f36aea5a37a9999b34b12294783fd7e4c28c6e785462559cbe21276009da1eac hidapi-0.14.0.tar.gz "