summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6d2d928a2d7c4198845cd610c6cbb52ae54ef86e (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

# Maintainer: C22 <c22 at equestrianinnovations dot eq>

_game_name="SnootGame"
_pkg_name="snoot-game"
pkgname="${_pkg_name}-bin"
pkgver=Patch8_NewYears
pkgrel=1
pkgdesc="Renpy visual novel parody of Goodbye Volcano High"
arch=('x86_64')
options=("!strip" "staticlibs")
url="https://snootgame.xyz"
license=("AGPL", "custom:CC-BY-SA 4.0")

source=("snoot_game.desktop" "https://snootgame.xyz/downloads/game/${_game_name}-${pkgver}-linux.tar.bz2")
b2sums=('aee213241c80bf784935c802202898338065ff41b83f27e1bcea10b2cd314ce86d91a5c2c75a33c1c2e7e10f8dabfbc2ffe48b6f7bf2cf84bbcecd0726a2eda2'
        'c7a7b1f85eb46d7f5a67b7cd0f0a889cab33e44ade78a7e26b99d96243caa9b9cf3ea5ad1a8a7192ac7d3af65135bc49238391f40e82f8150ea8fac5a96617c9')

package() {
	_install_path="/opt/${_pkg_name}"

	mkdir -p "${pkgdir}/${_install_path}"
	cp -ar "${srcdir}/${_game_name}-${pkgver}-linux"/* "${pkgdir}/${_install_path}"

	_licenses_dir="${pkgdir}/usr/share/licenses/${_pkg_name}"
	mkdir -p "${_licenses_dir}"
	ln -s "${_install_path}/LICENSE" "${_licenses_dir}"
	ln -s "${_install_path}/CC-BY-SA-4.0.txt" "${_licenses_dir}"
	ln -s "${_install_path}/GNU Affero General Public License Version Three.txt" "${_licenses_dir}"
	ln -s "${_install_path}/GPL-Exception" "${_licenses_dir}"

	mkdir -p "${pkgdir}/usr/share/pixmaps"
	ln -s "${_install_path}/game/gui/window_icon.png" "${pkgdir}/usr/share/pixmaps/${_pkg_name}.png"

	mkdir -p "${pkgdir}/usr/bin/"
	echo "#/bin/sh
cd ${_install_path}
./SnootGame.sh" > "${pkgdir}/usr/bin/${_pkg_name}"
	chmod +x "${pkgdir}/usr/bin/${_pkg_name}"

	install -Dm755 "${srcdir}/snoot_game.desktop" "${pkgdir}/usr/share/applications/snoot_game.desktop"
}