# Contributor: Ermine # Maintainer: Ermine pkgname=tyrquake pkgver=0.71 pkgrel=0 pkgdesc="SDL port of Quake" url="https://disenchant.net/tyrquake" arch="all" options="!check" # No test suite. license="GPL-2.0-only" makedepends="sdl2-dev imagemagick libglvnd-dev" install="$pkgname.pre-install" subpackages="$pkgname-openrc $pkgname-server" source="https://disenchant.net/files/engine/tyrquake-$pkgver.tar.gz tyrquake.initd " build() { make USE_SDL=Y USE_X86_ASM=N } package() { # no install target install -m755 -D "$builddir"/bin/tyr-quake "$pkgdir"/usr/bin/tyr-quake install -m755 -D "$builddir"/bin/tyr-glquake "$pkgdir"/usr/bin/tyr-glquake install -m755 -D "$builddir"/bin/tyr-qwcl "$pkgdir"/usr/bin/tyr-qwcl install -m755 -D "$builddir"/bin/tyr-glqwcl "$pkgdir"/usr/bin/tyr-glqwcl install -m755 -D "$builddir"/bin/tyr-qwsv "$pkgdir"/usr/bin/tyr-qwsv install -m755 -D "$srcdir"/$pkgname.initd \ "$pkgdir"/etc/init.d/$pkgname } server() { pkgdesc="$pkgdesc (QuakeWorld server)" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/tyr-qwsv "$subpkgdir"/usr/bin/ } openrc() { default_openrc install_if="openrc $pkgname-server=$pkgver-r$pkgrel" } sha512sums="ecceeecb43866c10c0669b4362ce2eda7a790c502764b3d644566e7637ffbde0548676c9dcea07963db0d91d83c248e3497603c0a3a2e1a12a1418a82c07179a tyrquake-0.71.tar.gz eff93a1df0f6492c4063332c73382f8893c8a94f26e387ecd102e32a3f6a2f154a1abedecb26ccae7c25c1356ef77cc129508e1215b8320a94c4a55cea1d4aff tyrquake.initd"