games/SLADE: Fix build.

Signed-off-by: B. Watson <yalhcru@gmail.com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
B. Watson 2022-02-08 02:42:11 -05:00 committed by Willy Sudiarto Raharjo
parent 6f0797ad1a
commit 27fa2f508d
No known key found for this signature in database
GPG key ID: 3F617144D7238786
2 changed files with 13 additions and 1 deletions

View file

@ -23,6 +23,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# 20220208 bkw:
# - grr. add missing 'fmt' dep. my bad.
# - autodetect wxWebView support in wxGTK3. also my bad.
# 20211118 bkw:
# - update for v3.2.0_b3. normally won't package a beta, but
# 3.1.12a and 3.1.13 won't build, and life is too short.
@ -126,10 +130,18 @@ ln -s $WXCONF $WXTMP/wx-config
# a non-ccached build with cotire only takes me 5 minutes, I won't go
# to extreme lengths here like I did for mame.
# 20220208 bkw: I screwed up: I forgot wxGTK3 isn't always built with
# webkit2gtk (so it doesn't always have wxWebView). slade doesn't
# autodetect this, so detect it ourselves:
NO_WEBVIEW_OPT="ON"
$WXTMP/wx-config --libs | grep -q webview && NO_WEBVIEW_OPT="OFF"
echo "=== NO_WEBVIEW_OPT='$NO_WEBVIEW_OPT'"
mkdir -p build
cd build
cmake \
-DWITH_WXPATH=$WXTMP \
-DNO_WEBVIEW=$NO_WEBVIEW_OPT \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \

View file

@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/sirjuddington/SLADE/archive/3.2.0_b3/SLADE-3.2.0_b3
MD5SUM="428f84a8abaa086e953568955e3a1876"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxGTK3 SFML ftgl FreeImage p7zip"
REQUIRES="wxGTK3 fmt SFML ftgl FreeImage p7zip"
MAINTAINER="B. Watson"
EMAIL="yalhcru@gmail.com"