diff options
author | Ole Erik Brennhagen | 2019-12-02 21:19:54 +0100 |
---|---|---|
committer | Ole Erik Brennhagen | 2019-12-02 21:27:57 +0100 |
commit | da11bca75bfe14401cbb05b68be725f177c27fef (patch) | |
tree | 54438dd14bed1d8de5842b4eb0493872378266f7 | |
download | aur-da11bca75bfe14401cbb05b68be725f177c27fef.tar.gz |
Initial Upload
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | mtgap.desktop | 8 | ||||
-rw-r--r-- | runmtgap.sh | 5 |
4 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5bc56f94b3dc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = mtgaprotracker + pkgdesc = Automatically uploads collection, decks, battles, draft and inventory from your Magic: The Gathering Arena client + pkgver = 2.0.15 + pkgrel = 1 + arch = i686 + arch = x86_64 + license = MIT + makedepends = yarn + depends = electron + source = mtgaprotracker-2.0.15.tar.gz::https://github.com/Razviar/mtgap/archive/v2.0.15.tar.gz + source = runmtgap.sh + source = mtgap.desktop + sha256sums = 4d49ea7bf1d58659fa40f010cdd08a915a5e163288be60aaeb3307df20339225 + sha256sums = 93dfa25b7da8394dce436a67b600bc06bb7576daa62bdabe6e48f2bf8c9e1436 + sha256sums = eabb8655ae69439f367469f118b3a76f2d11405ad95a44eb75a187c135f548ac + +pkgname = mtgaprotracker + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..72132247d5ea --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +pkgname=mtgaprotracker +_pkgname=mtgap +pkgver=2.0.15 +pkgrel=1 +pkgdesc="Automatically uploads collection, decks, battles, draft and inventory from your Magic: The Gathering Arena client" + +arch=('i686' 'x86_64') +license=('MIT') +depends=('electron') +makedepends=('yarn') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Razviar/mtgap/archive/v2.0.15.tar.gz" + "runmtgap.sh" + "${_pkgname}.desktop") +sha256sums=('4d49ea7bf1d58659fa40f010cdd08a915a5e163288be60aaeb3307df20339225' + '93dfa25b7da8394dce436a67b600bc06bb7576daa62bdabe6e48f2bf8c9e1436' + 'eabb8655ae69439f367469f118b3a76f2d11405ad95a44eb75a187c135f548ac') + +prepare() { + cd "${srcdir}/${_pkgname}-${pkgver}" + + # Set system Electron version for ABI compatibility + sed -r 's#("electron": ").*"#\1'$(cat /usr/lib/electron/version)'"#' -i package.json + + # Allow higher Node versions + sed 's#"node": "#&>=#' -i package.json + yarn add @electron-forge/cli + yarn install + +} + +build(){ + cd "${srcdir}/${_pkgname}-${pkgver}" + yarn run package +} + +package(){ + cd "${srcdir}/${_pkgname}-${pkgver}/out" + + case "$CARCH" in + 'x86_64') + _dir_arch='x64' + ;; + 'i686') + _dir_arch='i386' + ;; + *) + _dir_arch=$CARCH + ;; + esac + mkdir -p "${pkgdir}/opt/" + cp -a "${pkgname}-linux-${_dir_arch}" "${pkgdir}/opt/" + + install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/src/statics/icon.ico" "${pkgdir}/usr/share/icons/${_pkgname}.png" + install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" + install -Dm755 "${srcdir}/runmtgap.sh" "${pkgdir}/usr/bin/mtgap" +} + diff --git a/mtgap.desktop b/mtgap.desktop new file mode 100644 index 000000000000..a9b6bdcd3479 --- /dev/null +++ b/mtgap.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=MTGA Pro Tracker +Comment=Automatically uploads collection, decks, battles, draft and inventory from your game client +Icon=/usr/share/icons/mtgap.png +Exec=mtgap +Terminal=false +Categories=Network;Games; diff --git a/runmtgap.sh b/runmtgap.sh new file mode 100644 index 000000000000..bbfc8ef638a5 --- /dev/null +++ b/runmtgap.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +cd /opt/mtgaprotracker-linux-x64 +./mtgaprotracker +cd - |