Skip to content

Commit 95be205

Browse files
committed
Follow freedesktop spec for .desktop file
1 parent c17ff59 commit 95be205

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,10 @@ qt5_translation_loader(SCREENGRAB_QM_LOADER
168168
${PROJECT_NAME}
169169
)
170170

171+
# Follow freedesktop specifications
172+
set(ORIGINAL_FILENAME "${SCREENGRAB_DESKTOP_FILES}")
173+
set(NEW_FILENAME "org.lxqt_project.ScreenGrab.desktop")
174+
171175
# generating executable
172176
add_executable(screengrab
173177
${SCREENGRAB_SRC}
@@ -216,9 +220,9 @@ install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/docs/html" DESTINATION "${CMAKE_I
216220
# install config files
217221
install(FILES ${SCREENGRAB_CONFIG_FILES} DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME})
218222
# install desktop files
219-
install(FILES ${SCREENGRAB_DESKTOP_FILES} DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
223+
install(FILES ${SCREENGRAB_DESKTOP_FILES} DESTINATION ${CMAKE_INSTALL_DATADIR}/applications RENAME ${NEW_FILENAME})
220224
# install pixmap
221225
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/img/screengrab.svg" DESTINATION "${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps")
222-
install(FILES screengrab.metainfo.xml
226+
install(FILES org.lxqt_project.ScreenGrab.metainfo.xml
223227
DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo
224228
)

0 commit comments

Comments
 (0)