diff options
author | Florian Franzmann | 2020-12-23 16:59:51 +0100 |
---|---|---|
committer | Florian Franzmann | 2020-12-23 16:59:51 +0100 |
commit | 46699f6e95c4c0b451438d3ef5ddb95e508fa7a3 (patch) | |
tree | 1f968c3536042cfe8bede92c6e0e1c88438f3aa8 | |
parent | 1de26ac5d264fae2ca74b16f364481a432342601 (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.patch | 25 | ||||
-rwxr-xr-x | games-strategy-rts/dunelegacy/DEPENDS | 12 | ||||
-rwxr-xr-x | games-strategy-rts/dunelegacy/DETAILS | 4 | ||||
-rw-r--r-- | games-strategy-rts/dunelegacy/HISTORY | 6 | ||||
-rwxr-xr-x | games-strategy-rts/dunelegacy/PRE_BUILD | 8 |
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" |