void-packages/srcpkgs/dwarffortress/template
Juan RP f8eae3a419
srcpkgs: declare libGL/GLES/EGL as virtual pkgs and update pkgs.
virtualpkgs should be declared as "virtual?foo".

This makes "./xbps-src show-build-deps" suceed on pkgs
that had `depends="libGL"`.
2020-04-06 21:07:44 +02:00

32 lines
1 KiB
Bash

# Template file for 'dwarffortress'
pkgname=dwarffortress
version=0.47.02
revision=1
_urlver=${version#*.}
archs="x86_64"
create_wrksrc=yes
depends="gtk+ SDL SDL_ttf SDL_image virtual?libGL glu"
short_desc="Control a dwarven outpost in a randomly generated world"
maintainer="Robert Stancil <robert.stancil@mavs.uta.edu>"
license="custom: Proprietary"
homepage="http://www.bay12games.com/dwarves/"
distfiles="http://www.bay12games.com/dwarves/df_${_urlver//./_}_linux.tar.bz2"
checksum=7cabf2181b0a51d016c59976d4002e917bafc6957d767cccd1bde3e8d6f37afd
nopie="distfiles are precompiled as PIE"
repository=nonfree
do_patch() {
vsed -i df_linux/df -e "s;./libs/Dwarf_Fortress;LD_PRELOAD=/usr/lib/libstdc++.so.6 ./libs/Dwarf_Fortress;"
}
do_install() {
vbin ${FILESDIR}/dwarffortress
vmkdir /usr/share/dwarffortress
vmkdir /usr/lib/dwarffortress/libs
vcopy "df_linux/libs/*" /usr/lib/dwarffortress/libs
rm -r df_linux/libs
vcopy "df_linux/*" /usr/share/dwarffortress/
vlicense "df_linux/readme.txt" dwarffortress.txt
}