From 229d15c4921046f9596ee3f71148c401eef8c39c Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Thu, 12 Mar 2020 13:14:26 +0400 Subject: [PATCH] Add tag `launchable` into linux appdata --- Telegram/CMakeLists.txt | 3 ++- ...egramdesktop.appdata.xml => telegramdesktop.appdata.xml.in} | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) rename lib/xdg/{telegramdesktop.appdata.xml => telegramdesktop.appdata.xml.in} (97%) diff --git a/Telegram/CMakeLists.txt b/Telegram/CMakeLists.txt index a760408dd6..1a3e0bc154 100644 --- a/Telegram/CMakeLists.txt +++ b/Telegram/CMakeLists.txt @@ -1211,6 +1211,7 @@ endif() if (LINUX AND DESKTOP_APP_USE_PACKAGED) include(GNUInstallDirs) + configure_file("../lib/xdg/telegramdesktop.appdata.xml.in" "${CMAKE_CURRENT_BINARY_DIR}/telegramdesktop.appdata.xml" @ONLY) install(TARGETS Telegram RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" BUNDLE DESTINATION "${CMAKE_INSTALL_BINDIR}") install(FILES "Resources/art/icon16.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/16x16/apps" RENAME "telegram.png") install(FILES "Resources/art/icon32.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/32x32/apps" RENAME "telegram.png") @@ -1220,5 +1221,5 @@ if (LINUX AND DESKTOP_APP_USE_PACKAGED) install(FILES "Resources/art/icon256.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/256x256/apps" RENAME "telegram.png") install(FILES "Resources/art/icon512.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/512x512/apps" RENAME "telegram.png") install(FILES "../lib/xdg/telegramdesktop.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications" RENAME "${TDESKTOP_LAUNCHER_BASENAME}.desktop") - install(FILES "../lib/xdg/telegramdesktop.appdata.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo" RENAME "${TDESKTOP_LAUNCHER_BASENAME}.appdata.xml") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/telegramdesktop.appdata.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo" RENAME "${TDESKTOP_LAUNCHER_BASENAME}.appdata.xml") endif() diff --git a/lib/xdg/telegramdesktop.appdata.xml b/lib/xdg/telegramdesktop.appdata.xml.in similarity index 97% rename from lib/xdg/telegramdesktop.appdata.xml rename to lib/xdg/telegramdesktop.appdata.xml.in index 9eedae55c0..bd5bf53e3b 100644 --- a/lib/xdg/telegramdesktop.appdata.xml +++ b/lib/xdg/telegramdesktop.appdata.xml.in @@ -62,6 +62,7 @@ none none + @TDESKTOP_LAUNCHER_BASENAME@.desktop telegram-desktop