set(RADIANT_DATA_SUBDIR . CACHE INTERNAL "...")
if (STANDARD_INSTALL)
- set(RADIANT_LIB_SUBDIR lib/${RADIANT_BASENAME})
- set(RADIANT_BIN_SUBDIR bin)
- set(RADIANT_DATA_SUBDIR share/${RADIANT_BASENAME})
+ set(RADIANT_LIB_SUBDIR lib/${RADIANT_BASENAME})
+ set(RADIANT_BIN_SUBDIR bin)
+ set(RADIANT_DATA_SUBDIR share/${RADIANT_BASENAME})
endif ()
#-----------------------------------------------------------------------
# Install
#-----------------------------------------------------------------------
-install(
- DIRECTORY
+install(DIRECTORY
setup/data/tools/
docs
DESTINATION ${RADIANT_DATA_SUBDIR}/.
install(CODE "execute_process(COMMAND \"${PROJECT_SOURCE_DIR}/gamepack-manager\" --license ${GAMEPACKS_LICENSE_LIST} --name ${GAMEPACKS_NAME_LIST} --download-dir \"${PROJECT_BINARY_DIR}/download\" --install-dir \"${CMAKE_INSTALL_PREFIX}/${RADIANT_DATA_SUBDIR}\" --install)"
)
+if(NOT WIN32 AND NOT APPLE AND STANDARD_INSTALL)
+ install(FILES
+ ${PROJECT_SOURCE_DIR}/icons/netradiant.png
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/pixmaps
+ )
+ install(FILES
+ ${PROJECT_SOURCE_DIR}/icons/netradiant.desktop
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications
+ )
+ install(FILES
+ ${PROJECT_SOURCE_DIR}/icons/mime/map.xml
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/mime/model
+ )
+endif()
+
include(cmake/scripts/package.cmake)
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+ <mime-type type="model/map">
+ <generic-icon name="text-x-generic"/>
+ <sub-class-of type="text/plain"/>
+ <comment>Game level source</comment>
+ <glob pattern="*.map"/>
+ </mime-type>
+</mime-info>
--- /dev/null
+[Desktop Entry]
+Version=1.5.0
+Name=NetRadiant
+GenericName=Level editor
+Comment=3D level editor for id Tech based games
+Icon=netradiant
+Exec=netradiant %f
+Terminal=false
+Type=Application
+MimeType=application/x-netradiant-map;
+Categories=Game;Graphics;3DGraphics;
+Keywords=darkplaces,nexuiz,openarena,osirion,quake,quake2,quake3,quetoo,tremulous,ufoai,unvanquished,warsow,xonotic,idtech;level;map;game development;