diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index 052cfb3..c84fb0e 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -14,7 +14,6 @@ if (GETTEXT_XGETTEXT_EXECUTABLE) ${PROJECT_SOURCE_DIR}/vncviewer/*.h ${PROJECT_SOURCE_DIR}/vncviewer/*.cxx ${PROJECT_SOURCE_DIR}/vncviewer/*.desktop.in.in - ${PROJECT_SOURCE_DIR}/vncviewer/*.metainfo.xml.in ) add_custom_target(translations_update diff --git a/vncviewer/CMakeLists.txt b/vncviewer/CMakeLists.txt index 15eac66..450b732 100644 --- a/vncviewer/CMakeLists.txt +++ b/vncviewer/CMakeLists.txt @@ -100,34 +100,6 @@ if(UNIX) add_custom_target(desktop ALL DEPENDS vncviewer.desktop) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/vncviewer.desktop DESTINATION ${CMAKE_INSTALL_FULL_DATADIR}/applications) - if("${GETTEXT_VERSION_STRING}" VERSION_GREATER 0.19.6) - add_custom_command(OUTPUT org.tigervnc.vncviewer.metainfo.xml - COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} - --xml --template ${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in - -d ${CMAKE_SOURCE_DIR}/po -o org.tigervnc.vncviewer.metainfo.xml - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in - ) - elseif(INTLTOOL_MERGE_EXECUTABLE) - add_custom_command(OUTPUT org.tigervnc.vncviewer.metainfo.xml - COMMAND sed -e 's@@<_name>@\;s@@@' - -e 's@@<_summary>@\;s@@@' - -e 's@@<_caption>@\;s@@@' - -e 's@

@<_p>@g\;s@

@@g' - ${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in > org.tigervnc.vncviewer.metainfo.xml.intl - COMMAND ${INTLTOOL_MERGE_EXECUTABLE} - -x ${CMAKE_SOURCE_DIR}/po - org.tigervnc.vncviewer.metainfo.xml.intl org.tigervnc.vncviewer.metainfo.xml - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in - ) - else() - add_custom_command(OUTPUT org.tigervnc.vncviewer.metainfo.xml - COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in org.tigervnc.vncviewer.metainfo.xml - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in - ) - endif() - add_custom_target(appstream ALL DEPENDS org.tigervnc.vncviewer.metainfo.xml) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.tigervnc.vncviewer.metainfo.xml DESTINATION ${CMAKE_INSTALL_FULL_DATADIR}/metainfo) - foreach(res 16 22 24 32 48 64 128) install(FILES ../media/icons/tigervnc_${res}.png DESTINATION ${CMAKE_INSTALL_FULL_DATADIR}/icons/hicolor/${res}x${res}/apps RENAME tigervnc.png) endforeach()