# Maintainer: Derek J. Clark pkgname=opengamepadui-bin _pkgbase=opengamepadui pkgver=v0.2.0 pkgrel=1 pkgdesc="Open source game launcher" arch=('x86_64') url="https://github.com/ShadowBlip/OpenGamepadUI" license=('GPL') depends=('glibc' 'gcc-libs' 'libx11' 'libxres' 'libxcb' 'libxext' 'libxau' 'libxdmcp' 'gamescope' 'ryzenadj-git' 'networkmanager' ) provides=('opengamepadui') conflicts=('opengamepadui-git') source=(opengamepadui.tar.gz::https://github.com/ShadowBlip/OpenGamepadUI/releases/download/$pkgver/opengamepadui.tar.gz) sha256sums=('9f068e0e77992127721be6ede0f618daca90df097a136d2cd1752a951c7da048') prepare() { cd "$srcdir/${_pkgbase}" } package() { options=('!strip') cd "$srcdir/${_pkgbase}" mkdir -p ${pkgdir}/usr/bin install -Dm755 usr/bin/opengamepadui ${pkgdir}/usr/bin mkdir -p ${pkgdir}/usr/lib/systemd/user install -Dm644 usr/lib/systemd/user/ogui-qam.service ${pkgdir}/usr/lib/systemd/user mkdir -p ${pkgdir}/usr/lib/udev/hwdb.d install -Dm644 usr/lib/udev/hwdb.d/59-opengamepadui-handheld.hwdb ${pkgdir}/usr/lib/udev/hwdb.d/59-opengamepadui-handheld.hwdb mkdir -p ${pkgdir}/usr/share/opengamepadui/scripts install -Dm644 usr/share/opengamepadui//libevdev.linux.template_debug.x86_64.so ${pkgdir}/usr/share/opengamepadui/libevdev.linux.template_debug.x86_64.so install -Dm644 usr/share/opengamepadui/libpty.linux.template_debug.x86_64.so ${pkgdir}/usr/share/opengamepadui/libpty.linux.template_debug.x86_64.so install -Dm644 usr/share/opengamepadui/libxlib.linux.template_debug.x86_64.so ${pkgdir}/usr/share/opengamepadui/libxlib.linux.template_debug.x86_64.so install -Dm755 usr/share/opengamepadui/opengamepad-ui.x86_64 ${pkgdir}/usr/share/opengamepadui/opengamepad-ui.x86_64 install -Dm755 usr/share/opengamepadui/scripts/powertools ${pkgdir}/usr/share/opengamepadui/scripts/powertools mkdir -p ${pkgdir}/usr/share/polkit-1/actions install -Dm644 usr/share/polkit-1/actions/org.shadowblip.powertools.policy ${pkgdir}/usr/share/polkit-1/actions }