From 88af73ade36cd51394244e1bc6a11cf35b8aec27 Mon Sep 17 00:00:00 2001
From: June Tate-Gans <june@theonelab.com>
Date: Sat, 28 Oct 2023 10:13:02 -0500
Subject: [PATCH] Add in Manjaro PKGBUILD support.

---
 Makefile | 13 +++++++++++++
 PKGBUILD | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)
 create mode 100644 PKGBUILD

diff --git a/Makefile b/Makefile
index 820b08f..8c53c84 100644
--- a/Makefile
+++ b/Makefile
@@ -15,9 +15,22 @@ $(warning Building on ${DISTRO})
 
 all: ${DISTRO}
 
+clean: ${DISTRO}-clean
+
+install: ${DISTRO}-install
+
 manjaro:
 	makepkg
 
+manjaro-clean:
+	rm -f g13gui-git-*-any.pkg.tar.zst
+	rm -rf g13gui-git/
+	rm -rf pkg/
+	rm -rf src/
+
+manjaro-install:
+	makepkg -i
+
 debian:
 	export GITBRANCH=master
 	debuild
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 0000000..31d89d6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: June Tate-Gans <june@theonelab.com>
+
+pkgbase="g13gui"
+pkgname="g13gui-git"
+pkgver=5dd39e4
+pkgrel=1
+pkgdesc="A user-space driver and GUI configurator for the Logitech G13"
+arch=('any')
+url="https://github.com/jtgans/g13gui"
+license=('unknown')
+depends=('python' 'python-evdev' 'python-pyusb')
+makedepends=('git' 'meson')
+source=("${pkgname}::git+http://github.com/jtgans/g13gui.git")
+sha256sums=('SKIP')
+
+pkgver() {
+    cd "${srcdir}"
+    git rev-parse --short HEAD
+}
+
+prepare() {
+    cd "${srcdir}"
+    git checkout master
+}
+
+build() {
+    arch-meson "${srcdir}/${pkgname}" build
+}
+
+package() {
+    meson install -C build --destdir "${pkgdir}"
+}