r13926 - in packages/trunk/supertuxkart/debian: . patches
Vincent Cheng
vincentc-guest at alioth.debian.org
Sat Dec 29 07:05:35 UTC 2012
Author: vincentc-guest
Date: 2012-12-29 07:05:34 +0000 (Sat, 29 Dec 2012)
New Revision: 13926
Modified:
packages/trunk/supertuxkart/debian/changelog
packages/trunk/supertuxkart/debian/patches/build_against_system_enet.patch
packages/trunk/supertuxkart/debian/patches/fix_desktop_file.patch
packages/trunk/supertuxkart/debian/rules
Log:
supertuxkart: Refresh patches
Modified: packages/trunk/supertuxkart/debian/changelog
===================================================================
--- packages/trunk/supertuxkart/debian/changelog 2012-12-29 06:47:36 UTC (rev 13925)
+++ packages/trunk/supertuxkart/debian/changelog 2012-12-29 07:05:34 UTC (rev 13926)
@@ -3,6 +3,7 @@
* New upstream release.
- Remove backport_cmake.patch and build_with_irrlicht_1.8.patch; applied
upstream.
+ - Refresh remaining patches.
-- Vincent Cheng <Vincentc1208 at gmail.com> Fri, 28 Dec 2012 22:45:14 -0800
Modified: packages/trunk/supertuxkart/debian/patches/build_against_system_enet.patch
===================================================================
--- packages/trunk/supertuxkart/debian/patches/build_against_system_enet.patch 2012-12-29 06:47:36 UTC (rev 13925)
+++ packages/trunk/supertuxkart/debian/patches/build_against_system_enet.patch 2012-12-29 07:05:34 UTC (rev 13926)
@@ -1,34 +1,22 @@
Description: Build supertuxkart against system enet instead of embedded copy
- Note that this patch must be applied _after_ backport_cmake.patch.
Forwarded: not-yet
Author: Vincent Cheng <Vincentc1208 at gmail.com>
-Last-Update: 2012-05-31
+Last-Update: 2012-12-28
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -19,19 +19,15 @@
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bin")
+@@ -28,10 +28,6 @@
+ add_subdirectory("${PROJECT_SOURCE_DIR}/lib/bullet")
+ include_directories("${PROJECT_SOURCE_DIR}/lib/bullet/src")
- # Define install paths
--set(STK_INSTALL_BINARY_DIR "bin" CACHE
-+set(STK_INSTALL_BINARY_DIR "games" CACHE
- STRING "Install executable to this directory, absolute or relative to CMAKE_INSTALL_PREFIX")
--set(STK_INSTALL_DATA_DIR "share/supertuxkart" CACHE
-+set(STK_INSTALL_DATA_DIR "share/games/supertuxkart" CACHE
- STRING "Install data folder to this directory, absolute or relative to CMAKE_INSTALL_PREFIX")
-
- # Build the Bullet physics library
- add_subdirectory("${STK_SOURCE_DIR}/bullet")
- include_directories("${STK_SOURCE_DIR}/bullet/src")
-
-# Build the ENet UDP network library
--add_subdirectory("${STK_SOURCE_DIR}/enet")
--include_directories("${STK_SOURCE_DIR}/enet/include")
+-add_subdirectory("${PROJECT_SOURCE_DIR}/lib/enet")
+-include_directories("${PROJECT_SOURCE_DIR}/lib/enet/include")
-
# Build the Wiiuse library
if(USE_WIIUSE)
- add_subdirectory("${STK_SOURCE_DIR}/wiiuse")
-@@ -64,6 +60,10 @@
+ add_subdirectory("${PROJECT_SOURCE_DIR}/lib/wiiuse")
+@@ -60,6 +56,10 @@
find_package(CURL REQUIRED)
include_directories(${CURL_INCLUDE_DIRS})
@@ -39,7 +27,7 @@
# Fribidi
if(USE_FRIBIDI)
find_package(Fribidi)
-@@ -158,8 +158,8 @@
+@@ -189,8 +189,8 @@
bulletdynamics
bulletcollision
bulletmath
@@ -48,7 +36,7 @@
+ ${ENET_LIBRARIES}
${IRRLICHT_LIBRARIES}
${OGGVORBIS_LIBRARIES}
- ${OPENAL_LIBRARY}
+ ${IRRLICHT_LIBRARY}
--- /dev/null
+++ b/cmake/FindENet.cmake
@@ -0,0 +1,22 @@
Modified: packages/trunk/supertuxkart/debian/patches/fix_desktop_file.patch
===================================================================
--- packages/trunk/supertuxkart/debian/patches/fix_desktop_file.patch 2012-12-29 06:47:36 UTC (rev 13925)
+++ packages/trunk/supertuxkart/debian/patches/fix_desktop_file.patch 2012-12-29 07:05:34 UTC (rev 13926)
@@ -1,26 +1,22 @@
Description: Fix various issues found in desktop menu entry file
- - Fix issues found by desktop-file-validate (deprecated Encoding key, Version
- key with incorrect value).
- - Change Icon path to a valid path on Debian systems.
- - Make translations less specific to localization. See #667640
+ - Fix issue found by desktop-file-validate (deprecated Encoding key)
+ - Make translations less specific to localization. See Debian BTS #667640
- Original .desktop file in past STK versions on Debian had extra fields in
Categories, which ended up showing STK's menu entry in multiple locations;
remove these extra fields. See LP: #709987
-Forwarded: https://sourceforge.net/apps/trac/supertuxkart/ticket/632
+Forwarded: http://sourceforge.net/apps/trac/supertuxkart/ticket/632
+ http://sourceforge.net/apps/trac/supertuxkart/ticket/841
Bug-Debian: http://bugs.debian.org/667640
Bug-Ubuntu: https://bugs.launchpad.net/bugs/709987
-Last-Update: 05-10-2012
+Last-Update: 2012-12-28
--- a/data/supertuxkart_desktop.template
+++ b/data/supertuxkart_desktop.template
-@@ -1,16 +1,15 @@
+@@ -1,12 +1,11 @@
[Desktop Entry]
-Encoding=UTF-8
Name=SuperTuxKart
--Version=VERSION
--Icon=PREFIX/share/pixmaps/supertuxkart_64.xpm
-+Version=1.0
-+Icon=supertuxkart
+ Icon=@PREFIX@/share/pixmaps/supertuxkart_64.xpm
GenericName=A kart racing game
-GenericName[de_DE]=Ein Kart-Rennspiel
-GenericName[fr_FR]=Un jeu de karting
@@ -28,13 +24,7 @@
+GenericName[fr]=Un jeu de karting
GenericName[gl]=Xogo de carreiras con karts
-GenericName[ro_RO]=Un joc de curse cu carturi
--Exec=PREFIX/games/supertuxkart --log=file
+GenericName[ro]=Un joc de curse cu carturi
-+Exec=supertuxkart --log=file
+ Exec=@PREFIX@/games/supertuxkart --log=file
Terminal=false
StartupNotify=false
- Type=Application
--TryExec=PREFIX/games/supertuxkart
-+TryExec=supertuxkart
- Categories=Game;ArcadeGame;
-\ No newline at end of file
Modified: packages/trunk/supertuxkart/debian/rules
===================================================================
--- packages/trunk/supertuxkart/debian/rules 2012-12-29 06:47:36 UTC (rev 13925)
+++ packages/trunk/supertuxkart/debian/rules 2012-12-29 07:05:34 UTC (rev 13926)
@@ -13,7 +13,8 @@
# Generate sources.cmake
sh update_file_list.sh
- dh_auto_configure
+ dh_auto_configure -DSTK_INSTALL_BINARY_DIR="games" \
+ -DSTK_INSTALL_DATA_DIR="share/games/supertuxkart"
override_dh_auto_build:
# Generate manual page
More information about the Pkg-games-commits
mailing list