# Template file for 'yquake2' pkgname=yquake2 version=8.01 revision=1 wrksrc="quake2-${version}" build_style=cmake configure_args="-DSYSTEMWIDE_SUPPORT=ON" hostmakedepends="pkg-config" makedepends="SDL2-devel libjpeg-turbo-devel libopenal-devel zlib-devel libcurl-devel" depends="desktop-file-utils hicolor-icon-theme" short_desc="Enhanced client for id Software's Quake II (Yamagi Quake II)" maintainer="Helmut Pozimski " license="GPL-2.0-or-later" homepage="https://www.yamagi.org/quake2/" distfiles="https://deponie.yamagi.org/quake2/quake2-${version}.tar.xz" checksum=132889a6976dd7c75bf94a4ca49c76ff09cf843d66541872320d7a02a25a622c case "$XBPS_TARGET_MACHINE" in armv*) makedepends+=" MesaLib-devel";; esac case "$XBPS_TARGET_MACHINE" in *-musl) makedepends+=" libexecinfo-devel" LDFLAGS="-lexecinfo";; esac do_install() { vinstall build/release/quake2 755 usr/lib/${pkgname} ${pkgname} vmkdir usr/bin ln -sf /usr/lib/${pkgname}/${pkgname} ${DESTDIR}/usr/bin vbin build/release/q2ded ${pkgname}-q2ded vinstall build/release/ref_gl3.so 644 usr/lib/${pkgname} vinstall build/release/ref_gl1.so 644 usr/lib/${pkgname} vinstall build/release/baseq2/game.so 644 usr/lib/${pkgname}/baseq2 vinstall stuff/yq2.cfg 644 usr/share/doc/${pkgname} vinstall ${FILESDIR}/${pkgname}.desktop 644 usr/share/applications vinstall stuff/icon/Quake2.png 644 usr/share/pixmaps ${pkgname}.png # needed because the game currently won't start when the directory doesn't exist vmkdir usr/share/games/quake2 touch ${DESTDIR}/usr/share/games/quake2/.emptydir }