summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-arcade/mars-game/files/mars-game-GNUInstallDirs.patch')
-rw-r--r--games-arcade/mars-game/files/mars-game-GNUInstallDirs.patch72
1 files changed, 72 insertions, 0 deletions
diff --git a/games-arcade/mars-game/files/mars-game-GNUInstallDirs.patch b/games-arcade/mars-game/files/mars-game-GNUInstallDirs.patch
new file mode 100644
index 0000000..2db85af
--- /dev/null
+++ b/games-arcade/mars-game/files/mars-game-GNUInstallDirs.patch
@@ -0,0 +1,72 @@
+diff -Naur a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt 2016-01-10 13:40:55.000000000 +0000
++++ b/CMakeLists.txt 2018-08-27 21:05:53.852400460 +0100
+@@ -20,7 +20,8 @@
+ #####################################################################
+ # Installation directories
+ #####################################################################
+-set(mars_DATA_DEST_DIR ${CMAKE_INSTALL_PREFIX}/share/games/marsshooter CACHE STRING "marsshooter data files destdir")
++include(GNUInstallDirs)
++set(mars_DATA_DEST_DIR ${CMAKE_INSTALL_FULL_DATAROOTDIR}/games/marsshooter CACHE STRING "marsshooter data files destdir")
+ set(mars_EXE_DEST_DIR ${CMAKE_INSTALL_PREFIX}/games CACHE STRING "marsshooter exe destdir")
+
+ #####################################################################
+diff -Naur a/src/CMakeLists.txt b/src/CMakeLists.txt
+--- a/src/CMakeLists.txt 2016-01-10 13:40:55.000000000 +0000
++++ b/src/CMakeLists.txt 2018-08-27 21:05:55.467442894 +0100
+@@ -75,7 +75,7 @@
+ ${MARS_SOURCE_DIR}/credits.txt
+ ${MARS_SOURCE_DIR}/license.txt
+ DESTINATION
+- ${CMAKE_INSTALL_PREFIX}/share/doc/marsshooter
++ ${CMAKE_INSTALL_FULL_DOCDIR}
+ )
+ install(
+ FILES
+@@ -101,40 +101,40 @@
+ FILES
+ ${MARS_SOURCE_DIR}/resources/marsshooter.png
+ DESTINATION
+- ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/512x512/apps
++ ${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/512x512/apps
+ )
+ install(
+ FILES
+ ${MARS_SOURCE_DIR}/resources/marsshooter.svg
+ DESTINATION
+- ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps
++ ${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/scalable/apps
+ )
+ install(
+ FILES
+ ${MARS_SOURCE_DIR}/resources/marsshooter.xpm
+ DESTINATION
+- ${CMAKE_INSTALL_PREFIX}/share/pixmaps
++ ${CMAKE_INSTALL_FULL_DATAROOTDIR}/pixmaps
+ )
+ # desktop file
+ install(
+ FILES
+ ${MARS_SOURCE_DIR}/resources/marsshooter.desktop
+ DESTINATION
+- ${CMAKE_INSTALL_PREFIX}/share/applications
++ ${CMAKE_INSTALL_FULL_DATAROOTDIR}/applications
+ )
+ # appdata file
+ install(
+ FILES
+ ${MARS_SOURCE_DIR}/resources/marsshooter.appdata.xml
+ DESTINATION
+- ${CMAKE_INSTALL_PREFIX}/share/appdata
++ ${CMAKE_INSTALL_FULL_DATAROOTDIR}/appdata
+ )
+ # manpage
+ install(
+ FILES
+ ${MARS_SOURCE_DIR}/resources/marsshooter.6
+ DESTINATION
+- ${CMAKE_INSTALL_PREFIX}/share/man/man6
++ ${CMAKE_INSTALL_FULL_MANDIR}/man6
+ )
+ #install(
+ #FILES