diff options
Diffstat (limited to 'repo/hidapi')
-rw-r--r-- | repo/hidapi/autoconf-270.patch | 15 | ||||
-rw-r--r-- | repo/hidapi/hidapi.xibuild | 26 |
2 files changed, 41 insertions, 0 deletions
diff --git a/repo/hidapi/autoconf-270.patch b/repo/hidapi/autoconf-270.patch new file mode 100644 index 0000000..e9a24bb --- /dev/null +++ b/repo/hidapi/autoconf-270.patch @@ -0,0 +1,15 @@ +Upstream: Should be +Reason: Fixes regenerating with autoconf270 + +diff --git a/configure.ac b/configure.ac +index b9f670e..b1695ad 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -18,7 +18,6 @@ lt_revision="0" + lt_age="0" + LTLDFLAGS="-version-info ${lt_current}:${lt_revision}:${lt_age}" + +-AC_CONFIG_MACRO_DIR([m4]) + AM_INIT_AUTOMAKE([foreign -Wall -Werror]) + AC_CONFIG_MACRO_DIR([m4]) + diff --git a/repo/hidapi/hidapi.xibuild b/repo/hidapi/hidapi.xibuild new file mode 100644 index 0000000..0224d4f --- /dev/null +++ b/repo/hidapi/hidapi.xibuild @@ -0,0 +1,26 @@ +#!/bin/sh + +NAME="hidapi" +DESC="Simple library for communicating with USB and Bluetooth HID devices" + +MAKEDEPS=" cmake eudev libusb linux-headers" + +PKG_VER=0.11.2 +SOURCE="https://github.com/libusb/hidapi/archive/hidapi-$PKG_VER/hidapi-$PKG_VER.tar.gz" + +ADDITIONAL=" +autoconf-270.patch +" + +build() { + cmake -B build \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + cmake --build build +} + +package() { + DESTDIR="$PKG_DEST" cmake --install build +} + |