diff --git a/chromium-bsu-0.9.15.1-gcc6.patch b/chromium-bsu-0.9.15.1-gcc6.patch index 5be79ac..8ee0c21 100644 --- a/chromium-bsu-0.9.15.1-gcc6.patch +++ b/chromium-bsu-0.9.15.1-gcc6.patch @@ -21,14 +21,14 @@ diff -up chromium-bsu-0.9.15.1/src/MainSDL_Event.cpp~ chromium-bsu-0.9.15.1/src/ - if( keystate[SDLK_KP9] ){ key_speed_x += 2.0 + abs(key_speed_x)*0.4; key_speed_y -= 2.0 + abs(key_speed_y)*0.4; } - if( keystate[SDLK_KP3] ){ key_speed_x += 2.0 + abs(key_speed_x)*0.4; key_speed_y += 2.0 + abs(key_speed_y)*0.4; } - if( keystate[SDLK_KP1] ){ key_speed_x -= 2.0 + abs(key_speed_x)*0.4; key_speed_y += 2.0 + abs(key_speed_y)*0.4; } -+ if( keystate[SDLK_LEFT] || keystate[SDLK_KP4] ) key_speed_x -= 2.0 + fabsf(key_speed_x)*0.4; -+ if( keystate[SDLK_RIGHT] || keystate[SDLK_KP6] ) key_speed_x += 2.0 + fabsf(key_speed_x)*0.4; -+ if( keystate[SDLK_UP] || keystate[SDLK_KP8] ) key_speed_y -= 2.0 + fabsf(key_speed_y)*0.4; -+ if( keystate[SDLK_DOWN] || keystate[SDLK_KP2] ) key_speed_y += 2.0 + fabsf(key_speed_y)*0.4; -+ if( keystate[SDLK_KP7] ){ key_speed_x -= 2.0 + fabsf(key_speed_x)*0.4; key_speed_y -= 2.0 + fabsf(key_speed_y)*0.4; } -+ if( keystate[SDLK_KP9] ){ key_speed_x += 2.0 + fabsf(key_speed_x)*0.4; key_speed_y -= 2.0 + fabsf(key_speed_y)*0.4; } -+ if( keystate[SDLK_KP3] ){ key_speed_x += 2.0 + fabsf(key_speed_x)*0.4; key_speed_y += 2.0 + fabsf(key_speed_y)*0.4; } -+ if( keystate[SDLK_KP1] ){ key_speed_x -= 2.0 + fabsf(key_speed_x)*0.4; key_speed_y += 2.0 + fabsf(key_speed_y)*0.4; } ++ if( keystate[SDLK_LEFT] || keystate[SDLK_KP4] ) key_speed_x -= 2.0 + abs((int)key_speed_x)*0.4; ++ if( keystate[SDLK_RIGHT] || keystate[SDLK_KP6] ) key_speed_x += 2.0 + abs((int)key_speed_x)*0.4; ++ if( keystate[SDLK_UP] || keystate[SDLK_KP8] ) key_speed_y -= 2.0 + abs((int)key_speed_y)*0.4; ++ if( keystate[SDLK_DOWN] || keystate[SDLK_KP2] ) key_speed_y += 2.0 + abs((int)key_speed_y)*0.4; ++ if( keystate[SDLK_KP7] ){ key_speed_x -= 2.0 + abs((int)key_speed_x)*0.4; key_speed_y -= 2.0 + abs((int)key_speed_y)*0.4; } ++ if( keystate[SDLK_KP9] ){ key_speed_x += 2.0 + abs((int)key_speed_x)*0.4; key_speed_y -= 2.0 + abs((int)key_speed_y)*0.4; } ++ if( keystate[SDLK_KP3] ){ key_speed_x += 2.0 + abs((int)key_speed_x)*0.4; key_speed_y += 2.0 + abs((int)key_speed_y)*0.4; } ++ if( keystate[SDLK_KP1] ){ key_speed_x -= 2.0 + abs((int)key_speed_x)*0.4; key_speed_y += 2.0 + abs((int)key_speed_y)*0.4; } //float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); float s = 0.7; key_speed_x *= s; diff --git a/chromium-bsu.spec b/chromium-bsu.spec index 78fb4ef..54a6ce7 100644 --- a/chromium-bsu.spec +++ b/chromium-bsu.spec @@ -1,6 +1,6 @@ Name: chromium-bsu Version: 0.9.15.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Fast paced, arcade-style, top-scrolling space shooter Group: Amusements/Games License: Artistic clarified @@ -66,6 +66,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %changelog +* Sat Feb 20 2016 Hans de Goede - 0.9.15.1-9 +- Change gcc6 patch to not change game behavior + * Sat Feb 20 2016 Hans de Goede - 0.9.15.1-8 - Fix FTBFS (rhbz#1307377) - Add appdata