diff options
Diffstat (limited to 'community/libusbgx/APKBUILD')
-rw-r--r-- | community/libusbgx/APKBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/community/libusbgx/APKBUILD b/community/libusbgx/APKBUILD new file mode 100644 index 00000000000..20af32ac2a4 --- /dev/null +++ b/community/libusbgx/APKBUILD @@ -0,0 +1,55 @@ +# Maintainer: Luca Weiss <luca@z3ntu.xyz> +pkgname=libusbgx +pkgver=0.2.0 +pkgrel=1 +pkgdesc="C library encapsulating the Linux kernel USB gadget configfs userspace API functionality" +url="https://github.com/linux-usb-gadgets/libusbgx" +arch="all" +license="LGPL-2.1-or-later" +depends_dev=" + bsd-compat-headers + " +makedepends=" + $depends_dev + autoconf + automake + libconfig-dev + libtool + linux-headers + " +subpackages="$pkgname-static $pkgname-dev $pkgname-tools" +source="https://github.com/linux-usb-gadgets/libusbgx/archive/refs/tags/libusbgx-v$pkgver.tar.gz + sysmacros.patch + " +builddir="$srcdir/libusbgx-libusbgx-v$pkgver" +options="!check" # tests don't build + +prepare() { + default_prepare + autoreconf -fi +} + +build() { + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var + make +} + +package() { + make DESTDIR="$pkgdir" install +} + +tools() { + pkgdesc="$pkgdesc (tools)" + amove usr/bin +} + +sha512sums=" +616457b0675099bd68d8cc8d42bcbd6cbe362177967264a547c2e82e8d3c13d8a3e8348244a4cfd8b4a82e1cf08b49336c5b5f352e2cc3163f452319a899cf28 libusbgx-v0.2.0.tar.gz +53afb8ec402f331bdb19a685397dfec6db9c81baeb51670ac7e645b537c4a948662602f603848c538e432a15d85426a7cd68f86139662bd374cd21d331ca7307 sysmacros.patch +" |