summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn Bidar2021-09-07 00:54:31 +0300
committerBjörn Bidar2021-09-07 00:55:13 +0300
commit665021293f8523ed1728a50dc7c27d63d26dea14 (patch)
treeb792e66c4e8bf55c444b48ad07cce618a6089fa3
downloadaur-665021293f8523ed1728a50dc7c27d63d26dea14.tar.gz
Added warcraftlogsuploader-5.5.1-1
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD51
-rw-r--r--warcraftlogsuploader.desktop9
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;