Install metainfo generally
This commit is contained in:
+5
-17
@@ -92,28 +92,16 @@ endif()
|
||||
|
||||
install(TARGETS tenmon BUNDLE DESTINATION .)
|
||||
if(UNIX AND NOT APPLE)
|
||||
include(GNUInstallDirs)
|
||||
find_program(XDG-DESKTOP-MENU_EXECUTABLE xdg-desktop-menu)
|
||||
if(XDG-DESKTOP-MENU_EXECUTABLE)
|
||||
install(SCRIPT install.cmake)
|
||||
if(DEFINED ENV{FLATPAK_DEST})
|
||||
install(FILES space.nouspiro.tenmon.svg DESTINATION "$ENV{FLATPAK_DEST}/share/icons/hicolor/scalable/apps")
|
||||
else()
|
||||
install(FILES space.nouspiro.tenmon.svg DESTINATION "/usr/share/icons/hicolor/scalable/apps")
|
||||
endif()
|
||||
else()
|
||||
if(DEFINED ENV{FLATPAK_DEST})
|
||||
install(FILES space.nouspiro.tenmon.desktop DESTINATION "$ENV{FLATPAK_DEST}/share/applications")
|
||||
install(FILES space.nouspiro.tenmon.png DESTINATION "$ENV{FLATPAK_DEST}/share/icons/hicolor/64x64/apps")
|
||||
install(FILES space.nouspiro.tenmon.svg DESTINATION "$ENV{FLATPAK_DEST}/share/icons/hicolor/scalable/apps")
|
||||
else()
|
||||
install(FILES space.nouspiro.tenmon.desktop DESTINATION "/usr/share/applications")
|
||||
install(FILES space.nouspiro.tenmon.png DESTINATION "/usr/share/icons/hicolor/64x64/apps")
|
||||
install(FILES space.nouspiro.tenmon.svg DESTINATION "/usr/share/icons/hicolor/scalable/apps")
|
||||
endif()
|
||||
endif()
|
||||
if(DEFINED ENV{FLATPAK_DEST})
|
||||
install(FILES space.nouspiro.tenmon.metainfo.xml DESTINATION "$ENV{FLATPAK_DEST}/share/metainfo")
|
||||
install(FILES space.nouspiro.tenmon.desktop DESTINATION "${CMAKE_INSTALL_DATADIR}/applications")
|
||||
install(FILES space.nouspiro.tenmon.png DESTINATION "${CMAKE_INSTALL_DATADIR}/icons/hicolor/64x64/apps")
|
||||
install(FILES space.nouspiro.tenmon_128.png DESTINATION "${CMAKE_INSTALL_DATADIR}/icons/hicolor/128x128/apps" RENAME space.nouspiro.tenmon.png)
|
||||
endif()
|
||||
install(FILES space.nouspiro.tenmon.metainfo.xml DESTINATION "${CMAKE_INSTALL_DATADIR}/metainfo")
|
||||
endif(UNIX AND NOT APPLE)
|
||||
|
||||
option(RELEASE_BUILD "Release build" OFF)
|
||||
|
||||
Reference in New Issue
Block a user