diff options
Diffstat (limited to 'games-arcade/mars-game/files/mars-game-GNUInstallDirs.patch')
-rw-r--r-- | games-arcade/mars-game/files/mars-game-GNUInstallDirs.patch | 72 |
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 |