# HG changeset patch # User nemo # Date 1288645952 14400 # Node ID 830d1f4eb517b44eb1b4945d4c5ea7022254d9ea # Parent bfe14b38dad116fea320b1fb58292e6bce3d6f90 Add a misc folder to contain some files for attempting a local registration of hwengine against hedgewars demo and save files on request. Still needs the addition of the frontend code to mkdir -p in .local, copy the files, call update-mime-info and such diff -r bfe14b38dad1 -r 830d1f4eb517 share/hedgewars/Data/CMakeLists.txt --- a/share/hedgewars/Data/CMakeLists.txt Mon Nov 01 18:51:38 2010 +0100 +++ b/share/hedgewars/Data/CMakeLists.txt Mon Nov 01 17:12:32 2010 -0400 @@ -1,3 +1,3 @@ -foreach(dir "Fonts" "Forts" "Graphics" "Locale" "Maps" "Music" "Sounds" "Themes" "Missions" "Names") +foreach(dir "Fonts" "Forts" "Graphics" "Locale" "Maps" "Music" "Sounds" "Themes" "Missions" "Names" "misc") add_subdirectory(${dir}) endforeach(dir) diff -r bfe14b38dad1 -r 830d1f4eb517 share/hedgewars/Data/misc/CMakeLists.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/share/hedgewars/Data/misc/CMakeLists.txt Mon Nov 01 17:12:32 2010 -0400 @@ -0,0 +1,10 @@ +if(DEFINED DATA_INSTALL_DIR) + set(HEDGEWARS_DATADIR ${DATA_INSTALL_DIR}) +else() + set(HEDGEWARS_DATADIR ${CMAKE_INSTALL_PREFIX}/share/) +endif() +configure_file(hwengine.desktop.in hwengine.desktop) + +file(GLOB miscfiles *.xml *.desktop) + +install(FILES ${miscfiles} DESTINATION ${SHAREPATH}Data/misc) diff -r bfe14b38dad1 -r 830d1f4eb517 share/hedgewars/Data/misc/hedgewars-mimeinfo.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/share/hedgewars/Data/misc/hedgewars-mimeinfo.xml Mon Nov 01 17:12:32 2010 -0400 @@ -0,0 +1,20 @@ + + + + Hedgewars Demo + Hedgewars Démonstration + + + + + + + + Hedgewars Save + + + + + + + diff -r bfe14b38dad1 -r 830d1f4eb517 share/hedgewars/Data/misc/hwengine.desktop.in --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/share/hedgewars/Data/misc/hwengine.desktop.in Mon Nov 01 17:12:32 2010 -0400 @@ -0,0 +1,16 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Encoding=UTF-8 +Name=Hedgewars Engine +GenericName=Hedgewars engine, for playback of saves and demos +#GenericName[fr]=translate me +#GenericName[es]=translate me +Icon=hedgewars.png +Exec=hwengine ${HEDGEWARS_DATADIR}/hedgewars/Data %f +Path=/tmp +Terminal=false +StartupNotify=false +NoDisplay=true +Categories=Application;Game;StrategyGame; +MimeType=application/x-hedgewars-demo;application/x-hedgewars-save