summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 62272eaa171cdae68f83b23555994486ef9884e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# Maintainer: Sakari <sk308269317@outlook.com>

_pkgname=maa-assistant-arknights
_pkgdirname=maa
pkgname="${_pkgname}"-bin
_pkgver=v5.2.2
pkgver="$(echo ${_pkgver//-/} | sed -e 's/^v//')"
pkgrel=1
pkgdesc="A one-click tool for the daily tasks of Arknights, supporting all clients."
arch=('x86_64' 'aarch64')
url="https://github.com/MaaAssistantArknights/MaaAssistantArknights"
license=('AGPL')
options=(!strip)
provides=('maa')
depends=(
  'glibc'
  'gcc-libs'
)
makedepends=(
  'sed'
)
source=(
  'maa-bin.sh'
  'maa.desktop'
  'maa.png::https://github.com/MaaAssistantArknights/design/raw/b390f657766b6ce3a2ea1929fa8f18367cc30efe/logo/maa-logo_512x512.png'
  'https://github.com/MaaAssistantArknights/MaaAssistantArknights/raw/27fc4a6bf68f62cb6e9e5d2cf1f9d671112a38dd/LICENSE'
)

sha256sums=('92e21c4a6b3b254329ae43c600c74654752cd818a948492e15c5cdd9507818d0'
            'a0e767edc532186de42d3f8235fd76c96d2991ee73ad495baa34638e8379dac5'
            'f404ffe0af05122c8b3097fe89c30bbd9cd94d6228036dd902f26a79ed373592'
            '8486a10c4393cee1c25392769ddd3b2d6c242d6ec7928e1414efff7dfb2f07ef')
sha256sums_x86_64=('6ed552b1bda1ec572e2ffb7ea8ad2cd3fc8891b4699c1b3a488542abfcc4a681')
sha256sums_aarch64=('d45b317081a37b2e47d3cc38ef0395591e7e4899797e1e8e630bb0d78d6d8c06')

source_x86_64=("${url}/releases/download/${_pkgver}/MAA-${_pkgver}-linux-x86_64.tar.gz")
source_aarch64=("${url}/releases/download/${_pkgver}/MAA-${_pkgver}-linux-aarch64.tar.gz")
_pkg="MAA-${_pkgver}-linux-x86_64"
if [ "${CARCH}" = "aarch64" ]; then
  _pkg="MAA-${_pkgver}-linux-aarch64"
fi
noextract=(
  "MAA-${_pkgver}-linux-x86_64.tar.gz"
  "MAA-${_pkgver}-linux-aarch64.tar.gz"
)

prepare() {
  mkdir -p ${_pkg}
  tar xf ${_pkg}.tar.gz -C ${_pkg}
}

package() {
  install -d "${pkgdir}/usr/bin"
  install -d "${pkgdir}/opt/${_pkgdirname}"
  install -d "${pkgdir}/usr/share/applications"
  install -d "${pkgdir}/usr/share/icons"
  install -d "${pkgdir}/usr/share/licenses/${_pkgdirname}"

  install -m755 "${srcdir}/maa-bin.sh" "${pkgdir}/usr/bin/maa"
  install -m644 "${srcdir}/maa.desktop" "${pkgdir}/usr/share/applications/maa.desktop"
  install -m644 "${srcdir}/maa.png" "${pkgdir}/usr/share/icons/maa.png"
  install -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgdirname}/LICENSE"

  cp -r "${srcdir}/${_pkg}/"* "${pkgdir}/opt/${_pkgdirname}"

}