# Maintainer: jc_gargma # Maintainer (AUR): David A. Redick # Contributor (AUR): Petteri Tolonen # # I maintain this because: # AUR version uses ftp pkgname=freedink pkgver=109.6 pkgrel=1 url='https://www.gnu.org/software/freedink/' pkgdesc='Humorous top-down adventure and role-playing game.' arch=('x86_64') license=('GPL3') depends=('freedink-data' 'fontconfig' 'timidity++' 'sdl2' 'sdl2_gfx' 'sdl2_image' 'sdl2_mixer' 'sdl2_ttf') makedepends=('cxxtest' 'glm' 'help2man') source=("https://ftp.gnu.org/gnu/freedink/${pkgname}-${pkgver}.tar.gz"{,.sig} input.cpp.diff) sha512sums=('9de4155e65c1af58166e30f3f642fed2111eeff2cfccedcd51ea7715e91795d9c9f89d4fa30a801e9a998b7d734682b7d2588ef1ebaba464764c3c3156b6a7ad' 'SKIP' '8d0450756f41293b42da2341e6488fcca2ca621ecd6056d1490f44d03b531c144d49112a4fcda92d1c87eda1102a0f400c8cdf59c309d0c64d76d357a06e35dd') validpgpkeys=('42273C1AE37FC4347CF079128FF1CB6E8D89059F') # Sylvain Beucler prepare() { cd "${srcdir}/${pkgname}-${pkgver}" patch -p1 -i "${srcdir}/input.cpp.diff" } build () { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr make } #check () { # cd "${srcdir}/${pkgname}-${pkgver}" # This is just a trivial check. # xvfb-run -a -n 96 -s "-screen 0 1600x1200x24" make check # This for the packaging of the source code in a snap shot package # NOT the installed build artifacts. #make distcheck #} package () { cd "${srcdir}/${pkgname}-${pkgver}" export CFLAGS="$CFLAGS -O3 -flto=4 -fno-stack-protector-strong -fno-stack-clash-protection" export CXXFLAGS="$CXXFLAGS -O3 -flto=4 -fno-stack-protector-strong -fno-stack-clash-protection" make DESTDIR="${pkgdir}" install }