diff options
author | Björn Bidar | 2021-09-07 00:54:31 +0300 |
---|---|---|
committer | Björn Bidar | 2021-09-07 00:55:13 +0300 |
commit | 665021293f8523ed1728a50dc7c27d63d26dea14 (patch) | |
tree | b792e66c4e8bf55c444b48ad07cce618a6089fa3 | |
download | aur-665021293f8523ed1728a50dc7c27d63d26dea14.tar.gz |
Added warcraftlogsuploader-5.5.1-1
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | warcraftlogsuploader.desktop | 9 |
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d6204d465043 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Mon Sep 6 21:52:11 UTC 2021 +pkgbase = warcraftlogsuploader + pkgdesc = Warcraft Logs Uploader + pkgver = 5.5.1 + pkgrel = 1 + url = https://github.com/RPGLogs/Uploaders-warcraftlogs + arch = any + license = custom + makedepends = asar + depends = electron11 + depends = sh + source = https://github.com/RPGLogs/Uploaders-warcraftlogs/releases/download/v5.5.1/Warcraft-Logs-Uploader-5.5.1.AppImage + source = warcraftlogsuploader.desktop + sha512sums = f446af1fab5436dffffdc122242dd272d6656c46267b9b92356ab82e15a7d97c040e5e20c40ca7cb7c673999479dc28d37b55e7ca22951708b27b30b1e01093f + sha512sums = 2362bd563e08e20a75d7c8942574d43fe08ae04d68ddc4f20b64d6e6fc315c6b106b78cb3fb07e2361930584353e3a23b69322939c94edef075af8a74ba26086 + +pkgname = warcraftlogsuploader + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d7bcd32a7732 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Thaodan <AUR+me@thaodan.de> +pkgname=warcraftlogsuploader +pkgdesc='Warcraft Logs Uploader' +_electron=electron11 +pkgver=5.5.1 +pkgrel=1 +arch=('any') +url='https://github.com/RPGLogs/Uploaders-warcraftlogs' +license=('custom') +makedepends=('asar') +depends=($_electron sh) +source=("$url/releases/download/v$pkgver/Warcraft-Logs-Uploader-$pkgver.AppImage" "warcraftlogsuploader.desktop") +sha512sums=('f446af1fab5436dffffdc122242dd272d6656c46267b9b92356ab82e15a7d97c040e5e20c40ca7cb7c673999479dc28d37b55e7ca22951708b27b30b1e01093f' + '2362bd563e08e20a75d7c8942574d43fe08ae04d68ddc4f20b64d6e6fc315c6b106b78cb3fb07e2361930584353e3a23b69322939c94edef075af8a74ba26086') + + +prepare() { + : +} + +build() { + local _source0=${source[0]##*/} + chmod +x $_source0 + ./$_source0 --appimage-extract + asar extract squashfs-root/resources/app.asar $pkgname + + + sed -e 's/showDevTools: true/showDevTools: false/' -i $pkgname/main.js + + cat > warcraftlogsuploader.sh <<EOF +#!/bin/sh +exec $_electron /usr/lib/$pkgname "\$@"x +EOF +chmod +x warcraftlogsuploader.sh +} + +package() { + install -dm 755 "$pkgdir"/usr/lib/$pkgname + cp --archive --no-preserve=ownership\ + $pkgname "$pkgdir"/usr/lib + install -Dm644 $pkgname/LICENSE.md "$pkgdir"/usr/share/licenses/$appname/LICENSE.md + rm "$pkgdir"/usr/lib/$pkgname/LICENSE.md + install -dm755 "$pkgdir"/usr/share/icons/hicolor + install -Dm755 warcraftlogsuploader.sh "$pkgdir"/usr/bin/warcraftlogsuploader + cp --archive \ + --no-preserve=ownership \ + squashfs-root/usr/share/icons/hicolor/* "$pkgdir"/usr/share/icons/hicolor + find "$pkgdir"/usr/share/icons/hicolor -type d -exec chmod 755 {} \; + + install -Dm644 warcraftlogsuploader.desktop "$pkgdir"/usr/share/applications/warcraftlogsuploader.desktop +} diff --git a/warcraftlogsuploader.desktop b/warcraftlogsuploader.desktop new file mode 100644 index 000000000000..64e0009bb5b2 --- /dev/null +++ b/warcraftlogsuploader.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Warcraft Logs Uploader +Exec=warcraftlogsuploader +Terminal=false +Type=Application +Icon=warcraftlogs +StartupWMClass=Warcraft Logs Uploader +Comment=Warcraft Logs Uploader +Categories=Game; |