diff options
author | bilabila | 2022-01-07 00:25:27 +0800 |
---|---|---|
committer | bilabila | 2022-01-07 00:25:27 +0800 |
commit | 2be7cee4f5ebeadabf1e47109fcc6f22a83321fc (patch) | |
tree | 5e3df1a30a8f5401129b990983e4e2253886c7c7 | |
download | aur-2be7cee4f5ebeadabf1e47109fcc6f22a83321fc.tar.gz |
init
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rwxr-xr-x | akhelper | 3 | ||||
-rwxr-xr-x | akhelper-gui | 3 |
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 "$@" |