summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbilabila2022-01-07 00:25:27 +0800
committerbilabila2022-01-07 00:25:27 +0800
commit2be7cee4f5ebeadabf1e47109fcc6f22a83321fc (patch)
tree5e3df1a30a8f5401129b990983e4e2253886c7c7
downloadaur-2be7cee4f5ebeadabf1e47109fcc6f22a83321fc.tar.gz
init
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD44
-rwxr-xr-xakhelper3
-rwxr-xr-xakhelper-gui3
4 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6e14635cbd55
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,30 @@
+pkgbase = akhelper-git
+ pkgdesc = Arknights Auto Helper based on ADB and Python | 基于python的明日方舟护肝助手
+ pkgver = r911.fcf089e
+ pkgrel = 1
+ url = https://github.com/ninthDevilHAUNSTER/ArknightsAutoHelper
+ arch = x86_64
+ license = MIT
+ depends = python-coloredlogs
+ depends = python-numpy
+ depends = python-opencv
+ depends = python-pillow
+ depends = python-requests
+ depends = python-ruamel-yaml
+ depends = python-colorama
+ depends = python-bottle-websocket
+ depends = python-pywebview
+ depends = python-textdistance
+ depends = python-gevent-websocket
+ provides = akhelper
+ provides = ArknightsAutoHelper
+ conflicts = akhelper
+ conflicts = ArknightsAutoHelper
+ source = git+https://github.com/ninthDevilHAUNSTER/ArknightsAutoHelper
+ source = akhelper
+ source = akhelper-gui
+ sha512sums = SKIP
+ sha512sums = 6712dd3bf83ff90f521effc671fb607f035cebf1b9dc7b31f3edaa013459a51e23c5aee869313b5352fcf14e72ce20b55c025c3338aa4a7937d6125aff72f1d0
+ sha512sums = 2afe415a28cf8bc795bd395b45878eeab7341e64347b915850d155fdf68e09066fe443fe15a8c840649d15f6c2d491a96813508ea366f023292af555c4345f26
+
+pkgname = akhelper-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c7fbc5c3a84c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: bilabila <bilabila@qq.com>
+_srcname=ArknightsAutoHelper
+_pkgname=akhelper
+pkgname=$_pkgname-git
+pkgver=r911.fcf089e
+pkgrel=1
+pkgdesc='Arknights Auto Helper based on ADB and Python | 基于python的明日方舟护肝助手'
+arch=(x86_64)
+url=https://github.com/ninthDevilHAUNSTER/ArknightsAutoHelper
+provides=($_pkgname $_srcname)
+conflicts=($_pkgname $_srcname)
+license=(MIT)
+depends=(python-coloredlogs python-numpy python-opencv python-pillow python-requests python-ruamel-yaml python-colorama python-bottle-websocket python-pywebview python-textdistance python-gevent-websocket)
+makedepends=()
+source=(git+https://github.com/ninthDevilHAUNSTER/ArknightsAutoHelper
+ akhelper
+ akhelper-gui
+)
+sha512sums=(SKIP
+ 6712dd3bf83ff90f521effc671fb607f035cebf1b9dc7b31f3edaa013459a51e23c5aee869313b5352fcf14e72ce20b55c025c3338aa4a7937d6125aff72f1d0
+ 2afe415a28cf8bc795bd395b45878eeab7341e64347b915850d155fdf68e09066fe443fe15a8c840649d15f6c2d491a96813508ea366f023292af555c4345f26
+)
+pkgver() {
+ cd $_srcname
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+prepare() {
+ sed -ir 's/^(use_state_separation = )None$/\1True/' $_srcname/config/__init__.py || :
+}
+build() {
+ cd $_srcname/vendor/penguin_client
+ python setup.py build
+}
+package() {
+ cd $_srcname/vendor/penguin_client
+ python setup.py install --root="$pkgdir"
+ cd ../../..
+
+ install -Dm644 $_srcname/LICENSE "$pkgdir"/usr/share/licenses/$_pkgname/LICENSE
+ cp -aT $_srcname/ "$pkgdir"/usr/share/$_srcname/
+
+ install -Dm755 $_pkgname "$pkgdir"/usr/bin/$_pkgname
+ install -Dm755 $_pkgname-gui "$pkgdir"/usr/bin/$_pkgname-gui
+}
diff --git a/akhelper b/akhelper
new file mode 100755
index 000000000000..10125a9062bd
--- /dev/null
+++ b/akhelper
@@ -0,0 +1,3 @@
+#!/usr/bin/env sh
+cd /usr/share/ArknightsAutoHelper
+exec python akhelper.py "$@"
diff --git a/akhelper-gui b/akhelper-gui
new file mode 100755
index 000000000000..a5c2cf3fbcfb
--- /dev/null
+++ b/akhelper-gui
@@ -0,0 +1,3 @@
+#!/usr/bin/env sh
+cd /usr/share/ArknightsAutoHelper
+exec python akhelper-gui.pyw "$@"