summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Franzmann2020-12-23 16:59:51 +0100
committerFlorian Franzmann2020-12-23 16:59:51 +0100
commit46699f6e95c4c0b451438d3ef5ddb95e508fa7a3 (patch)
tree1f968c3536042cfe8bede92c6e0e1c88438f3aa8
parent1de26ac5d264fae2ca74b16f364481a432342601 (diff)
games-strategy-rts/dunelegacy: version 0.96.4
-rw-r--r--games-strategy-rts/dunelegacy/0001-Fix-flickering-bug-with-NVidia-driver-on-linux.patch25
-rwxr-xr-xgames-strategy-rts/dunelegacy/DEPENDS12
-rwxr-xr-xgames-strategy-rts/dunelegacy/DETAILS4
-rw-r--r--games-strategy-rts/dunelegacy/HISTORY6
-rwxr-xr-xgames-strategy-rts/dunelegacy/PRE_BUILD8
5 files changed, 48 insertions, 7 deletions
diff --git a/games-strategy-rts/dunelegacy/0001-Fix-flickering-bug-with-NVidia-driver-on-linux.patch b/games-strategy-rts/dunelegacy/0001-Fix-flickering-bug-with-NVidia-driver-on-linux.patch
new file mode 100644
index 00000000..a1c975ac
--- /dev/null
+++ b/games-strategy-rts/dunelegacy/0001-Fix-flickering-bug-with-NVidia-driver-on-linux.patch
@@ -0,0 +1,25 @@
+From 3c2456f20f78187e67552e4a768ce014bc7d8605 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <bwlf@bandrate.org>
+Date: Wed, 23 Dec 2020 16:51:01 +0100
+Subject: [PATCH] Fix flickering bug with NVidia driver on linux
+
+---
+ src/Game.cpp | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/src/Game.cpp b/src/Game.cpp
+index 98279c7..473ffcc 100644
+--- a/src/Game.cpp
++++ b/src/Game.cpp
+@@ -1155,8 +1155,6 @@ void Game::runMainLoop() {
+
+ drawScreen();
+
+- SDL_RenderPresent(renderer);
+-
+ SDL_SetRenderTarget(renderer, nullptr);
+ SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255);
+ SDL_RenderClear(renderer);
+--
+2.29.2
+
diff --git a/games-strategy-rts/dunelegacy/DEPENDS b/games-strategy-rts/dunelegacy/DEPENDS
index b0bcd829..595d2791 100755
--- a/games-strategy-rts/dunelegacy/DEPENDS
+++ b/games-strategy-rts/dunelegacy/DEPENDS
@@ -1,7 +1,9 @@
depends pkgconfig &&
-depends sdl_gfx &&
-depends sdl_image &&
-depends sdl_mixer &&
-depends sdl_net &&
-depends sdl_ttf &&
+
+depends sdl2_gfx &&
+depends sdl2_image &&
+depends sdl2_mixer &&
+depends sdl2_net &&
+depends sdl2_ttf &&
+
depends zziplib
diff --git a/games-strategy-rts/dunelegacy/DETAILS b/games-strategy-rts/dunelegacy/DETAILS
index dcb781f2..b8995bcd 100755
--- a/games-strategy-rts/dunelegacy/DETAILS
+++ b/games-strategy-rts/dunelegacy/DETAILS
@@ -1,9 +1,9 @@
SPELL=dunelegacy
- VERSION=0.96.2
+ VERSION=0.96.4
SOURCE=$SPELL-$VERSION-src.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE_HASH=sha512:49af1d74ea02c051b1c03393d1dc796eb1a81b402fa8a74643c308986a88ef25fe13dafded595f4144c8a83bf8fd51ad13c85c5c926fa13c436ecb08d6d9d7c1
+ SOURCE_HASH=sha512:d6e152da4bc526ed05ac89fafc2e3467b1a95b3670987eeca262b7207e7dbe67dd228483cb5a432fe08232e34a52d4cb500b42cd186adb4bcde5da17419f7db0
LICENSE[0]=GPL
WEB_SITE=http://dunelegacy.sourceforge.net
ENTERED=20061125
diff --git a/games-strategy-rts/dunelegacy/HISTORY b/games-strategy-rts/dunelegacy/HISTORY
index 959e204d..03c0b717 100644
--- a/games-strategy-rts/dunelegacy/HISTORY
+++ b/games-strategy-rts/dunelegacy/HISTORY
@@ -1,3 +1,9 @@
+2020-12-23 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.96.4
+ * PRE_BUILD, 0001-Fix-flickering-bug-with-NVidia-driver-on-linux.patch:
+ fix bug with nvidia driver
+ * DEPENDS: use sd2
+
2012-06-17 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* DETAILS: version 0.96.2
diff --git a/games-strategy-rts/dunelegacy/PRE_BUILD b/games-strategy-rts/dunelegacy/PRE_BUILD
new file mode 100755
index 00000000..13c8f4f2
--- /dev/null
+++ b/games-strategy-rts/dunelegacy/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sed -e 's/MIX_INIT_FLUIDSYNTH/MIX_INIT_MID/g' \
+ -i src/FileClasses/music/DirectoryPlayer.cpp \
+ -i src/FileClasses/music/XMIPlayer.cpp &&
+
+patch -p1 < "$SPELL_DIRECTORY/0001-Fix-flickering-bug-with-NVidia-driver-on-linux.patch"