summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStelios Tsampas2018-03-05 14:23:37 +0200
committerStelios Tsampas2018-03-05 14:23:37 +0200
commitd9e8e7ebe076b2c33bc20db9608860daa4b72f23 (patch)
treee78810f0dd8fc19e0f5289b2a34979860fd7bcde
downloadaur-d9e8e7ebe076b2c33bc20db9608860daa4b72f23.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--ArenaTracker.desktop10
-rw-r--r--PKGBUILD50
3 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2ab3c15e832e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = arenatracker-git
+ pkgdesc = Arena Tracker is a deck tracker that gives you a lot of extra info while playing Hearthstone
+ pkgver = 6.3.r48.g3df0c73
+ pkgrel = 1
+ url = https://github.com/supertriodo/Arena-Tracker
+ arch = x86_64
+ license = GPL
+ makedepends = imagemagick
+ makedepends = git
+ depends = qt5-base
+ depends = python-pyautogui
+ depends = xcb-util-renderutil
+ depends = libpng12
+ depends = opencv2
+ provides = arenatracker
+ conflicts = arenatracker
+ source = arenatracker::git+https://github.com/supertriodo/Arena-Tracker.git
+ source = ArenaTracker.desktop
+ md5sums = SKIP
+ md5sums = 016d2e7016df6c2f07228ad49c5fb96c
+
+pkgname = arenatracker-git
+
diff --git a/ArenaTracker.desktop b/ArenaTracker.desktop
new file mode 100644
index 000000000000..befdb719242d
--- /dev/null
+++ b/ArenaTracker.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Arena Tracker
+GenericName=Hearthstone Tracking Software
+Comment=A deck tracker that gives you a lot of extra info while playing Hearthstone
+Exec=ArenaTracker
+Icon=ArenaTracker
+Terminal=false
+Type=Application
+Categories=Games;Tools;
+StartupNotify=true
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..055f300f0d0f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Stelios Tsampas <loathingkernel @at gmail .dot com>
+
+pkgname=arenatracker-git
+pkgver=6.3.r48.g3df0c73
+pkgrel=1
+pkgdesc="Arena Tracker is a deck tracker that gives you a lot of extra info while playing Hearthstone"
+arch=('x86_64')
+url="https://github.com/supertriodo/Arena-Tracker"
+license=('GPL')
+depends=('qt5-base' 'python-pyautogui' 'xcb-util-renderutil' 'libpng12' 'opencv2')
+makedepends=('imagemagick' 'git')
+provides=("${pkgname/%-git/}")
+conflicts=("${pkgname/%-git/}")
+source=("${pkgname/%-git/}::git+https://github.com/supertriodo/Arena-Tracker.git"
+ 'ArenaTracker.desktop')
+md5sums=('SKIP'
+ '016d2e7016df6c2f07228ad49c5fb96c')
+
+pkgver() {
+ cd "${pkgname/%-git/}"
+ git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "${pkgname/%-git/}"
+ if [[ -d build ]]; then
+ rm -rf build
+ fi
+ mkdir build
+}
+
+build() {
+ cd "${pkgname/%-git/}"/build
+ qmake \
+ PREFIX=/usr \
+ QMAKE_CFLAGS_RELEASE="${CFLAGS}" \
+ QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
+ ../ArenaTracker.pro
+ make
+ convert ../ArenaTracker.ico ArenaTracker.png
+}
+
+package() {
+ cd "${pkgname/%-git/}"
+ install -dm755 "$pkgdir"/usr/bin
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps}
+ install -m755 build/ArenaTracker "$pkgdir"/usr/bin/
+ install -m644 build/ArenaTracker.png "$pkgdir"/usr/share/pixmaps/
+ install -m644 "$srcdir"/ArenaTracker.desktop "$pkgdir"/usr/share/applications/
+}