summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 0fbb5bae43b9cc513229662dd52a22872d7663a7 (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
# Maintainer: Nathan Chere <aur at nathanchere dot com dot au>
pkgname=forge-gui-desktop
pkgver=2.0.09
pkgrel=1
pkgdesc="The Magic: The Gathering Rules Engine (now with Shandalar-style adventure mode)"
arch=('any')
url="https://github.com/Card-Forge/forge"
license=('GPL3')
depends=('jre17-openjdk')
source=("https://github.com/Card-Forge/forge/releases/download/forge-$pkgver/forge-installer-$pkgver.tar.bz2"
	"https://github.com/Card-Forge/forge/raw/e16a80e822dd040cc6c768152f3493eb4f2ce09a/AppIcon.png"
	"forge-gui-desktop.desktop"
	"forge-adventure.desktop"
	"forge-adventure-editor.desktop"
	"forge-gui-desktop.sh"
	"forge-adventure.sh"
	"forge-adventure-editor.sh")
sha1sums=('0bafbeb9ec7d8ad850e94525ca417768591d9d19'
          '9a957969da65cf281ceb31a3737bb3b8b799f14b'
          '8d00372dd9e86f8bf311f9a2586ba31f0b73d9f7'
          'a9eb149708ec52bdbf3faa0c2ba4d3a7b60ca1da'
          '336f42396df98c62cde679dcc2c03a2bb8824cdc'
          'db1b6a33406ea96a7c265d9d29c8f68250e04244'
          '5f2212ea722047ad8c8a885a51d3a47d0946cd80'
          '78ce32fe1cef569925e5c7695efc73965f2bf4a0')

package() {
	cd "$srcdir"
	local extracted="$srcdir/forge-installer"
	rm -rf "$extracted"
	mkdir "$extracted"
	tar xf forge-installer-$pkgver.tar.bz2 -C "$extracted"
	install -d -m0755 "$pkgdir"/usr/share/$pkgname/res
	cp -r "$extracted"/res/* "$pkgdir"/usr/share/$pkgname/res
	install -Dm0664 "$extracted"/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
	install -Dm0644 "$srcdir"/AppIcon.png "$pkgdir"/usr/share/pixmaps/$pkgname.png

	install -Dm0644 "$extracted"/"forge-gui-desktop-$pkgver-jar-with-dependencies.jar" "$pkgdir"/usr/share/java/$pkgname.jar
	install -Dm0644 "$extracted"/"forge-gui-mobile-dev-$pkgver-jar-with-dependencies.jar" "$pkgdir"/usr/share/java/forge-adventure.jar
	install -Dm0644 "$extracted"/"adventure-editor-jar-with-dependencies.jar" "$pkgdir"/usr/share/java/forge-adventure-editor.jar

	install -Dm0644 "$srcdir/forge-gui-desktop.desktop" "$pkgdir/usr/share/applications/forge-gui-desktop.desktop"
	install -Dm0755 "$srcdir/forge-gui-desktop.sh" "$pkgdir/usr/bin/forge-gui-desktop"

	install -Dm0644 "$srcdir/forge-adventure.desktop" "$pkgdir/usr/share/applications/forge-adventure.desktop"
	install -Dm0755 "$srcdir/forge-adventure.sh" "$pkgdir/usr/bin/forge-adventure"

	install -Dm0644 "$srcdir/forge-adventure-editor.desktop" "$pkgdir/usr/share/applications/forge-adventure-editor.desktop"
	install -Dm0755 "$srcdir/forge-adventure-editor.sh" "$pkgdir/usr/bin/forge-adventure-editor"
}