summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWing Hei Chan2023-05-06 21:52:31 +0800
committerWing Hei Chan2023-05-14 17:58:23 +0800
commit5fd8bbb031bcf79b012eba80d6f297a89520be8d (patch)
treecf0fecc1e37c436d8ced7c2d0e92332f88713451
parenta0aceac1c2741e46917c99c9368e5e5a3d70c3ed (diff)
downloadaur-5fd8bbb031bcf79b012eba80d6f297a89520be8d.tar.gz
Update to v5.0.3
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD46
3 files changed, 40 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9f0f44f8d3cc..ff850cc66a50 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,19 @@
pkgbase = obs-plugin-input-overlay-bin
pkgdesc = obs-studio plugin to show keyboard, gamepad and mouse input on stream.
- pkgver = 4.8
+ pkgver = 5.0.3
pkgrel = 1
url = https://github.com/univrsal/input-overlay
arch = x86_64
groups = obs-plugins
license = GPL
- makedepends = unzip
depends = obs-studio>=19.0.3
depends = libuiohook
provides = obs-input-overlay
conflicts = obs-input-overlay
- source = https://github.com/univrsal/input-overlay/releases/download/v4.8/input-overlay.v4.8b.linux64.zip
- sha256sums = cdd1ccdd0580770ec3836b26c7d7f2ac0324ed2ddfdb4008ada0bc9ad8464358
+ noextract = input-overlay-5.0.3-presets.zip
+ source = https://github.com/univrsal/input-overlay/releases/download/v5.0.3/input-overlay-5.0.3-linux-x86_64.zip
+ source = https://github.com/univrsal/input-overlay/releases/download/v5.0.3/input-overlay-5.0.3-presets.zip
+ sha256sums = 5e21391e7e4a010fb7ecbd23a5e33b827e27fc98dcd1842e7d6a6157a3ce3274
+ sha256sums = 3eb92702fb5c3f07c5b42c312757b5d44a5ef7bc0ae1ef1eb3f978ff98fc82c3
pkgname = obs-plugin-input-overlay-bin
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..05c6d4d4c97b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
index cabd86480b7d..d249b898a193 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,10 @@
-# Maintainer: Artem Klevtsov <a.a.klevtsov@gmail.com>
+# Maintainer: Wing Hei Chan <whmunkchan@outlook.com>
+# Contributor: Artem Klevtsov <a.a.klevtsov@gmail.com>
+# Contributor: networkjanitor <networkjanitor@xyooz.net>
-pkgname=obs-plugin-input-overlay-bin
-pkgver=4.8
+_pkgname=input-overlay
+pkgname="obs-plugin-$_pkgname-bin"
+pkgver=5.0.3
pkgrel=1
groups=('obs-plugins')
pkgdesc="obs-studio plugin to show keyboard, gamepad and mouse input on stream."
@@ -11,18 +14,29 @@ license=("GPL")
provides=("obs-input-overlay")
conflicts=("obs-input-overlay")
depends=("obs-studio>=19.0.3" "libuiohook")
-makedepends=("unzip")
-source=("https://github.com/univrsal/input-overlay/releases/download/v${pkgver}/input-overlay.v${pkgver}b.linux64.zip")
-sha256sums=('cdd1ccdd0580770ec3836b26c7d7f2ac0324ed2ddfdb4008ada0bc9ad8464358')
+_source=("$_pkgname-$pkgver-linux-x86_64.zip"
+ "$_pkgname-$pkgver-presets.zip")
+source=("${_source[@]/#/$url/releases/download/v$pkgver/}")
+noextract=("${_source[1]}")
+sha256sums=('5e21391e7e4a010fb7ecbd23a5e33b827e27fc98dcd1842e7d6a6157a3ce3274'
+ '3eb92702fb5c3f07c5b42c312757b5d44a5ef7bc0ae1ef1eb3f978ff98fc82c3')
package() {
- cd "${srcdir}"
- install -d "${pkgdir}/usr/lib/obs-plugins/"
- install -d "${pkgdir}/usr/share/obs/obs-plugins/input-overlay/presets/"
- install -Dm755 plugin/bin/64bit/* "${pkgdir}/usr/lib/obs-plugins/"
- cp -R plugin/data/* "${pkgdir}/usr/share/obs/obs-plugins/input-overlay/"
- 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
-}
+ local from="$srcdir/$_pkgname"
+
+ local lib="$pkgdir/usr/lib/obs-plugins"
+ mkdir -p "$lib"
+ cp {"$from/bin/64bit","$lib"}/"$_pkgname.so"
+
+ local share="$pkgdir/usr/share/obs/obs-plugins/$_pkgname"
+ mkdir -p "$share"
+ cp -r "$from/data"/* "$share"
+
+ local preset="$share/presets"
+ mkdir "$preset"
+ bsdtar xf "${_source[1]}" --directory "$preset" --exclude "README*"
+}
+# Local Variables:
+# indent-tabs-mode: nil
+# sh-basic-offset: 2
+# End: