From eccef44bb7964b6415bc4df49c3f91670dac1243 Mon Sep 17 00:00:00 2001 From: David Spencer Date: Sun, 10 Apr 2016 09:44:20 +0100 Subject: games/mars: Fixed build with fribidi-0.19.7. Signed-off-by: David Spencer --- games/mars/mars.SlackBuild | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'games/mars/mars.SlackBuild') diff --git a/games/mars/mars.SlackBuild b/games/mars/mars.SlackBuild index 52a64dbb4f..9db950fd9a 100644 --- a/games/mars/mars.SlackBuild +++ b/games/mars/mars.SlackBuild @@ -78,11 +78,17 @@ patch -p1 < $CWD/pull2.patch # https://github.com/thelaui/M.A.R.S./pull/17 patch -p1 < $CWD/pull17.patch +# Fix build with fribidi-0.19.7 ... +FRIBIDIFLAGS=$(pkg-config --cflags fribidi) +# ... and use our bloody cxxflags, thanks all the same +sed -i \ + -e 's/set(CMAKE_CXX_FLAGS "-s -O2")/set(CMAKE_CXX_FLAGS "-s ${CMAKE_CXX_FLAGS}")/' \ + CMakeLists.txt + mkdir -p build cd build cmake \ - -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS $FRIBIDIFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release .. make -- cgit v1.2.3