summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 4cf73feff2588ccb73bcee3d3833b80e70a6450a (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
# Maintainer: Totchi Lagawi <chatnoir420 at gmx dot com>

pkgname=seed
pkgver=0.4.6
pkgrel=1
pkgdesc=" A cross-platform launcher for the Flax game engine"
arch=('x86_64')
url="https://github.com/MineBill/Seed"
license=('BSD-3-Clause')
depends=(libgit2)
optdepends=('dotnet-sdk: Dotnet 8 SDK'
            'vulkan-driver: Vulkan graphics driver'
            'portaudio: PortAudio audio driver'
            'libpulse: PulseAudio audio driver'
            'jack: JACK audio driver')
makedepends=(sed)
source=(https://github.com/MineBill/Seed/releases/download/v$pkgver/Seed.AppImage)
sha256sums=('76bab15bf86f1091367d2652c6641c38273e103fd7bb3abab682c7cf4bdc320c')

prepare() {
	chmod u+x Seed.AppImage
	./Seed.AppImage --appimage-extract
}

package() {
	cd "$srcdir/squashfs-root"
	install -Dm755 usr/bin/Launcher "$pkgdir/opt/seed/Launcher"
	install -Dm755 usr/bin/libHarfBuzzSharp.so "$pkgdir/opt/seed/libHarfBuzzSharp.so"
	install -Dm755 usr/bin/libSkiaSharp.so "$pkgdir/opt/seed/libSkiaSharp.so"
	sed -i 's/Exec=.*/Exec=\/opt\/seed\/Launcher/g' Seed.desktop
	sed -i 's/Icon=.*/Icon=seed/g' Seed.desktop
	install -Dm644 Seed.desktop "$pkgdir/usr/share/applications/seed.desktop"
	install -Dm644 logo.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png"
}