diff options
Diffstat (limited to 'community/libgusb')
-rw-r--r-- | community/libgusb/APKBUILD | 40 |
1 files changed, 32 insertions, 8 deletions
diff --git a/community/libgusb/APKBUILD b/community/libgusb/APKBUILD index ad355d33ae0..a525513a8fc 100644 --- a/community/libgusb/APKBUILD +++ b/community/libgusb/APKBUILD @@ -1,26 +1,50 @@ # Contributor: Carlo Landmeter <clandmeter@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=libgusb -pkgver=0.3.7 -pkgrel=0 +pkgver=0.4.8 +pkgrel=1 pkgdesc="GLib wrapper around libusb" url="https://github.com/hughsie/libgusb" arch="all" license="LGPL-2.1-or-later" -makedepends="glib-dev libusb-dev gtk-doc vala eudev-dev gobject-introspection-dev - meson py3-setuptools python3-dev" -subpackages="$pkgname-dev $pkgname-doc" +makedepends=" + eudev-dev + glib-dev + gobject-introspection-dev + json-glib-dev + libusb-dev + meson + py3-setuptools + python3-dev + vala + " +checkdepends="hwids-usb" +subpackages="$pkgname-dev $pkgname-utils" source="libgusb-$pkgver.tar.gz::https://github.com/hughsie/libgusb/archive/$pkgver.tar.gz" +options="!check" # libusb needs hardware to run without umockdev build() { - abuild-meson . output - meson compile ${JOBS:+-j ${JOBS}} -C output + abuild-meson \ + -Db_lto=true \ + -Ddocs=false \ + . output + meson compile -C output +} + +check() { + meson test --no-rebuild --print-errorlogs -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output } +utils() { + pkgdesc="$pkgdesc (utils)" + + amove usr/bin +} + sha512sums=" -01481378b449e5f9ba17e2acbb36828db759f88d0548d3fa1e2069179d62b4db41acd6453328827b3a5d383d1e05625523cfda5d0fb927a3bbeea68457ca1ce9 libgusb-0.3.7.tar.gz +c88b407dfb58c8df7a4f7913869388d9065955bce355b5035ef61cc44ee5ef85a102b4018093a3d83b602b82065b8af1022fae74048fd246503ffcd70f2181d9 libgusb-0.4.8.tar.gz " |