| Name |
hidapi |
| Description |
Simple library for communicating with USB and Bluetooth HID devices |
| Version |
0.14.0-r0 |
| Package Base |
hidapi |
| Homepage |
https://github.com/libusb/hidapi |
| Maintainers |
['Jakub Jirutka <jakub@jirutka.cz>'] |
| Contributors |
['Sören Tempel <soeren+alpine@soeren-tempel.net>'] |
| Distro-repo |
https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/community/hidapi |
| Sources |
['https://github.com/libusb/hidapi/archive/hidapi-0.14.0-r0/hidapi-0.14.0-r0.tar.gz'] |
| Dependencies |
['libc.musl-x86_64.so.1', 'libudev.so.1', 'libusb-1.0.so.0'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['cmake', 'eudev-dev', 'libusb-dev', 'linux-headers', 'samurai'] |
| Provides |
['so:libhidapi-hidraw.so.0=0.14.0', 'so:libhidapi-libusb.so.0=0.14.0'] |
| Builddate |
09-07-2023 21:16:30 |
| Architecture |
x86_64 |
| Distro-Version |
v3.22 |
| Licenses |
['GPL-3.0-only OR BSD-3-Clause'] |
| Hash |
Q1+5dalyl1MrvVngtDYxHtX+CnUqc= |
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
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
"