# Maintainer: Fabian Bornschein <fabiscafe@archlinux.org>

pkgname=game-devices-udev
pkgver=1.0
pkgrel=2
pkgdesc="Udev rules for controllers"
url='https://codeberg.org/fabiscafe/game-devices-udev'
arch=('any')
license=('MIT')
depends=('udev')
makedepends=('git' 'meson')
provides=('nintendo-udev')
source=(
	"git+${url}.git#tag=$pkgver"
	"uinput.conf"
	)
b2sums=('73ad6a33feb1199bac8d13b35d338039c13b4cb0948fcbb405e2fe5c4ddeaa3bda5030937beecd6bee0c8faceeb696975910e4c21d05d2308a8707b414825353'
        '8d743c155fda8136438fdce80dfc8bfc0db511268ec401aebf7450c507999c4db98f5fe3b86ecdae81e07951b340fc0c161ac61d28e01fe335d9f51a8c0d5a40')

build() {
	arch-meson $pkgname build
	meson compile -C build
}

package() {
	install -vDm644 "${srcdir}/${pkgname}/LICENSE" \
		-t "${pkgdir}/usr/share/licenses/${pkgname}"
	meson install -C build --destdir "${pkgdir}"
	install -vDm644 "${srcdir}/uinput.conf" \
		"${pkgdir}/usr/lib/modules-load.d/uinput.conf"
}
