mirror of
https://github.com/transmission/transmission
synced 2024-12-22 07:42:37 +00:00
use metainfo folder instead of appdata (#2624)
* use metainfo folder instead of appdata Co-authored-by: David Heidelberg <david@ixit.cz>
This commit is contained in:
parent
d772824553
commit
0a27346efb
3 changed files with 10 additions and 8 deletions
|
@ -18,6 +18,8 @@ if(NOT GLIB_COMPILE_RESOURCES_EXECUTABLE)
|
||||||
message(SEND_ERROR "Unable to find glib-compile-resources executable")
|
message(SEND_ERROR "Unable to find glib-compile-resources executable")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
find_program(APPSTREAM appstreamcli)
|
||||||
|
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT
|
OUTPUT
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/transmission-resources.c
|
${CMAKE_CURRENT_BINARY_DIR}/transmission-resources.c
|
||||||
|
@ -58,11 +60,11 @@ if(ENABLE_NLS)
|
||||||
VERBATIM
|
VERBATIM
|
||||||
)
|
)
|
||||||
|
|
||||||
set(${PROJECT_NAME}_APPDATA_FILE "${PROJECT_BINARY_DIR}/${TR_NAME}-gtk.appdata.xml")
|
set(${PROJECT_NAME}_METAINFO_FILE "${PROJECT_BINARY_DIR}/${TR_NAME}-gtk.metainfo.xml")
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT ${${PROJECT_NAME}_APPDATA_FILE}
|
OUTPUT ${${PROJECT_NAME}_METAINFO_FILE}
|
||||||
COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} --xml -d ${CMAKE_SOURCE_DIR}/po --template ${PROJECT_SOURCE_DIR}/transmission-gtk.appdata.xml.in -o ${${PROJECT_NAME}_APPDATA_FILE}
|
COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} --xml -d ${CMAKE_SOURCE_DIR}/po --template ${PROJECT_SOURCE_DIR}/transmission-gtk.metainfo.xml.in -o ${${PROJECT_NAME}_METAINFO_FILE}
|
||||||
DEPENDS ${PROJECT_SOURCE_DIR}/transmission-gtk.appdata.xml.in
|
DEPENDS ${PROJECT_SOURCE_DIR}/transmission-gtk.metainfo.xml.in
|
||||||
VERBATIM
|
VERBATIM
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
@ -168,7 +170,7 @@ add_executable(${TR_NAME}-gtk WIN32
|
||||||
${${PROJECT_NAME}_SOURCES}
|
${${PROJECT_NAME}_SOURCES}
|
||||||
${${PROJECT_NAME}_HEADERS}
|
${${PROJECT_NAME}_HEADERS}
|
||||||
${${PROJECT_NAME}_DESKTOP_FILE}
|
${${PROJECT_NAME}_DESKTOP_FILE}
|
||||||
${${PROJECT_NAME}_APPDATA_FILE}
|
${${PROJECT_NAME}_METAINFO_FILE}
|
||||||
${${PROJECT_NAME}_WIN32_RC_FILE}
|
${${PROJECT_NAME}_WIN32_RC_FILE}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -209,7 +211,7 @@ endif()
|
||||||
|
|
||||||
if(ENABLE_NLS)
|
if(ENABLE_NLS)
|
||||||
install(FILES ${${PROJECT_NAME}_DESKTOP_FILE} DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
|
install(FILES ${${PROJECT_NAME}_DESKTOP_FILE} DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
|
||||||
install(FILES ${${PROJECT_NAME}_APPDATA_FILE} DESTINATION ${CMAKE_INSTALL_DATADIR}/appdata)
|
install(FILES ${${PROJECT_NAME}_METAINFO_FILE} DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo)
|
||||||
else()
|
else()
|
||||||
install(FILES transmission-gtk.desktop.in DESTINATION ${CMAKE_INSTALL_DATADIR}/applications RENAME ${TR_NAME}-gtk.desktop)
|
install(FILES transmission-gtk.desktop.in DESTINATION ${CMAKE_INSTALL_DATADIR}/applications RENAME ${TR_NAME}-gtk.desktop)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -12,7 +12,7 @@ Copyright 2017 Endless Mobile, Inc.
|
||||||
<summary>Download and share files over BitTorrent</summary>
|
<summary>Download and share files over BitTorrent</summary>
|
||||||
|
|
||||||
<description>
|
<description>
|
||||||
<!-- Translators: these are the application description paragraphs in the AppData file. -->
|
<!-- Translators: these are the application description paragraphs in the MetaInfo file. -->
|
||||||
<p>
|
<p>
|
||||||
BitTorrent is a peer-to-peer file-sharing protocol that is commonly used to
|
BitTorrent is a peer-to-peer file-sharing protocol that is commonly used to
|
||||||
distribute large amounts of data between multiple users.
|
distribute large amounts of data between multiple users.
|
|
@ -15,7 +15,7 @@ gtk/open-dialog.c
|
||||||
gtk/relocate.c
|
gtk/relocate.c
|
||||||
gtk/stats.c
|
gtk/stats.c
|
||||||
gtk/torrent-cell-renderer.c
|
gtk/torrent-cell-renderer.c
|
||||||
gtk/transmission-gtk.appdata.xml.in
|
gtk/transmission-gtk.metainfo.xml.in
|
||||||
gtk/transmission-gtk.desktop.in
|
gtk/transmission-gtk.desktop.in
|
||||||
gtk/tr-core.c
|
gtk/tr-core.c
|
||||||
gtk/tr-icon.c
|
gtk/tr-icon.c
|
||||||
|
|
Loading…
Reference in a new issue