summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYidaozhanYa2021-07-20 17:43:56 +0800
committerYidaozhanYa2021-07-20 17:43:56 +0800
commit9120519d9d58ceb450a2b7742b373be0480503cb (patch)
tree4970e1d7f9a5b0998e37884c9e1f3df7feb5c98f
downloadaur-9120519d9d58ceb450a2b7742b373be0480503cb.tar.gz
First commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD36
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3ddab59a5d07
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = obs-plugin-input-overlay
+ pkgdesc = obs-studio plugin to show keyboard, gamepad and mouse input on stream, with d-pad fixes fo Linux.
+ pkgver = 4.8fix
+ pkgrel = 1
+ url = https://github.com/univrsal/input-overlay
+ arch = x86_64
+ groups = obs-plugins
+ license = GPL
+ makedepends = git
+ depends = obs-studio>=19.0.3
+ depends = libuiohook
+ provides = obs-input-overlay
+ conflicts = obs-input-overlay
+ source = git+https://github.com/univrsal/input-overlay.git#branch=legacy
+ sha256sums = SKIP
+
+pkgname = obs-plugin-input-overlay
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e963b3b8ae54
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Yidaozhan Ya <yidaozhan_ya@outlook.com>
+# Contributor: Artem Klevtsov <a.a.klevtsov@gmail.com>
+
+pkgname=obs-plugin-input-overlay
+pkgver=4.8fix
+pkgrel=1
+groups=('obs-plugins')
+pkgdesc="obs-studio plugin to show keyboard, gamepad and mouse input on stream, with d-pad fixes fo Linux."
+arch=("x86_64")
+url="https://github.com/univrsal/input-overlay"
+license=("GPL")
+provides=("obs-input-overlay")
+conflicts=("obs-input-overlay")
+depends=("obs-studio>=19.0.3" "libuiohook")
+makedepends=("git")
+source=("git+https://github.com/univrsal/input-overlay.git#branch=legacy")
+sha256sums=('SKIP')
+build() {
+ cd "${srcdir}/input-overlay"
+ git submodule update --init --recursive
+ cmake .
+ make
+}
+package() {
+ cd "${srcdir}/input-overlay"
+ mkdir -p "${pkgdir}/usr/lib/obs-plugins/"
+ mkdir -p "${pkgdir}/usr/share/obs/obs-plugins/input-overlay/locale/"
+ mkdir -p "${pkgdir}/usr/share/obs/obs-plugins/input-overlay/presets/"
+ cp ./input-overlay.so "${pkgdir}/usr/lib/obs-plugins/"
+ chmod 755 "${pkgdir}/usr/lib/obs-plugins/input-overlay.so"
+ cp -R data/locale/* "${pkgdir}/usr/share/obs/obs-plugins/input-overlay/locale/"
+ cp -R presets/* "${pkgdir}/usr/share/obs/obs-plugins/input-overlay/presets/"
+ cd "${pkgdir}/usr/share/obs/obs-plugins/input-overlay/presets/"
+ for f in *.zip; do unzip -d "${f%*.zip}" "$f"; done
+ rm -f *.zip
+}