blob: c2696bf421c69e1dbd2023fa2fe498a060ec4981 (
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
|
# Maintainer: Yuannan Lin <yuannan.pm.me>
# Report on Gitlab (https://gitlab.com/yuannan/tetrio-plus) or AUR
# Contributor: Denton Liu <liu.denton@gmail.com>
pkgname=tetrio-plus-bin
pkgver=9.0.2
pkgrel=0
pkgdesc='TETR.IO Plus desktop client'
arch=('x86_64')
license=('custom')
url='https://tetr.io/'
depends=('libxss' 'unzip')
conflicts=('tetrio-desktop')
source=("TETR.IO.deb::https://tetr.io/about/desktop/builds/${pkgver%.*.*}/TETR.IO%20Setup.deb"
"tetrio-plus_v0.27.4_for_desktop_v9.asar.zip::https://gitlab.com/UniQMG/tetrio-plus/-/jobs/7958268756/artifacts/raw/tetrio-plus_v0.27.4_for_desktop_v9.asar.zip"
LICENSE) # https://tetr.io/about/terms/
sha256sums=('52b88bc0c07c0fefd3df61f8acf6e4240cbf17f14584da5dfbed0047597011fb'
'278877b8daefc2b81fa43d93716644b66e44a149a5968263832ab2f2ce6c7979'
'5e721783706e2018878ca127ec6ed5d6a1298ee9cc6a853329e25fafe45265f9')
package() {
cd "$srcdir"
# extracting Debian package data tar
tar -xf data.tar.xz -C "$pkgdir"
# subsitution of plus app.asar
rm -rf "$pkgdir/opt/TETR.IO/resources/app.asar"
# insertion of app.asar
unzip tetrio-plus_v0.27.4_for_desktop_v9.asar.zip -d "$pkgdir/opt/TETR.IO/resources"
# inserting executable into
mkdir -p "$pkgdir/usr/bin"
ln -sf "/opt/TETR.IO/TETR.IO" "$pkgdir/usr/bin/$pkgname"
install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
chmod -R go-w "$pkgdir"
}
|