forked from ports/contrib
38 lines
1.1 KiB
Plaintext
38 lines
1.1 KiB
Plaintext
# Description: A 3D recreation of the classic DOS game Scorched Earth.
|
|
# URL: https://github.com/jjaxse2017/scorched-earth-3d
|
|
# Maintainer: UNMAINTAINED
|
|
# Depends on: fftw freealut glew sdl_mixer sdl_net wxgtk3 p7zip
|
|
|
|
name=scorched3d
|
|
version=44
|
|
release=2
|
|
source=(https://github.com/jjaxse2017/scorched-earth-3d/archive/x86_64_gcc_7/$name-$version-src.tar.gz)
|
|
|
|
build() {
|
|
cd scorched-earth-3d-*/data/globalmods
|
|
7z x apoc.7z
|
|
7z x none.7z.001
|
|
cd ../..
|
|
|
|
# accommodate the new wxgtk function signatures
|
|
sed -e '/SetTickFreq/s/4, 0/4/' \
|
|
-i src/launcher/wxdialogs/DisplayDialog.cpp
|
|
|
|
# update the version string, and respect the syntax expected by test
|
|
sed -e '/ VERSION=43/s/43/44/; /test/s/== /= /g' -i configure
|
|
|
|
# configure using pkgconf, not the deprecated freetype-config
|
|
FT2_CONFIG="/usr/bin/pkgconf freetype2" \
|
|
/bin/bash ./configure \
|
|
--prefix=/usr \
|
|
--datadir=/usr/share/scorched3d \
|
|
--with-wx-config=/usr/bin/wx-config-gtk3 \
|
|
--without-pgsql \
|
|
--disable-freetypetest \
|
|
--disable-dependency-tracking
|
|
|
|
make
|
|
make DESTDIR=$PKG install
|
|
rm -r $PKG/usr/share/scorched3d/documentation
|
|
}
|