blob: 7cadc5f265883484ed4d3a909c334ea78e326035 (
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
|
# Maintainer: snowkeep <novus+amsel at snowkeep dot ca>
amsel_repo='https://github.com/OllamTechnologies'
launcher_rel='launcher-releases/releases/download'
lore_rel='lore-releases/releases/download'
tome_rel='tome-releases/releases/download'
launcherVer=1.0.4
loreVer=1.1.1
tomeVer=1.1.1
pkgname=amsel_suite-bin
pkgdesc="TTRPG Game Master companion"
pkgver=${launcherVer}_L${loreVer//.}_T${tomeVer//.}
pkgrel=1
arch=('x86_64')
url='https://www.amsel-suite.com/'
license=('custom: commercial')
depends=('at-spi2-core' 'desktop-file-utils' 'libdrm' 'libnotify' 'nss' 'xdg-utils')
optdepends=('alsa-lib' 'gvfs' 'trash-cli' 'pulseaudio')
provides=('amsel_suite' 'amsel_launcher' 'amsel_lore' 'amsel_tome')
conflicts=("amsel_suite")
source=(
"${amsel_repo}/${launcher_rel}/v${launcherVer}/amsel-suite_${launcherVer}_amd64.deb"
"${amsel_repo}/${lore_rel}/v${loreVer}/Lore-linux-x64-${loreVer}.zip"
"${amsel_repo}/${tome_rel}/v${tomeVer}/Tome-linux-x64-${tomeVer}.zip"
)
sha256sums=('148c58a803452b8a7e31691699f32e3069b9671d015d8ff949240ad7ff75de19'
'0b168b46122e7e13c5c1dc9bf0c5141cc1b98bd2587644f9215374d76a56f749'
'cf954e101e42b84e1b6a53815a86304a75965b338da27b052378b23a5de15539')
package() {
cd ${pkgdir}
bsdtar -xf ${srcdir}/data.tar.zst
# remove the debian package linter file
rm -rf usr/share/lintian
# patch the desktop file to show "amsel-suite" instead of "launcher"
sed -i 's/launcher/amsel-suite/' usr/share/applications/amsel-suite.desktop
mkdir opt
mv ${srcdir}/Lore-linux-x64 ${pkgdir}/opt/Lore
chmod 755 ${pkgdir}/opt/Lore
mv ${srcdir}/Tome-linux-x64 ${pkgdir}/opt/Tome
chmod 755 ${pkgdir}/opt/Tome
}
|