diff options
author | Wing Hei Chan | 2023-05-06 21:52:31 +0800 |
---|---|---|
committer | Wing Hei Chan | 2023-05-14 17:58:23 +0800 |
commit | 5fd8bbb031bcf79b012eba80d6f297a89520be8d (patch) | |
tree | cf0fecc1e37c436d8ced7c2d0e92332f88713451 | |
parent | a0aceac1c2741e46917c99c9368e5e5a3d70c3ed (diff) | |
download | aur-5fd8bbb031bcf79b012eba80d6f297a89520be8d.tar.gz |
Update to v5.0.3
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 46 |
3 files changed, 40 insertions, 20 deletions
@@ -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 @@ -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: |