diff --git a/testclient/CMakeLists.txt b/testclient/CMakeLists.txt index 122ecc4..fd18313 100644 --- a/testclient/CMakeLists.txt +++ b/testclient/CMakeLists.txt @@ -1,51 +1,52 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) find_package(Qt5 REQUIRED COMPONENTS Charts Widgets ) include_directories(../src) add_subdirectory(widgets) include_directories(${CMAKE_CURRENT_BINARY_DIR}) set(AtCoreTestClient_SRCS main.cpp mainwindow.cpp ) ecm_create_qm_loader(AtCoreTestClient_SRCS atcore_qt) if (NOT APPLE) add_executable(atcore-gui ${AtCoreTestClient_SRCS} icons.qrc) install(TARGETS atcore-gui RUNTIME DESTINATION bin) install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/atcore-gui.png" DESTINATION share/pixmaps) install(FILES - "${CMAKE_CURRENT_SOURCE_DIR}/atcore-gui.desktop" + "${CMAKE_CURRENT_SOURCE_DIR}/org.kde.atcore.desktop" DESTINATION share/applications) + install(FILES org.kde.atcore.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) else() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++ -std=c++11") set(MACOSX_BUNDLE_DISPLAY_NAME "atcore-gui") set(MACOSX_BUNDLE_GUI_IDENTIFIER "org.kde.AtCore") set(MACOSX_BUNDLE_BUNDLE_NAME "atcore-gui") set(MACOSX_BUNDLE_DISPLAY_NAME "atcore-gui") set(MACOSX_BUNDLE_ICON_FILE atcore-gui.icns) set(MACOSX_BUNDLE_INFO_STRING "AtCore - Test Client") set(MACOSX_BUNDLE_COPYRIGHT "2016-2017 The AtCore Authors") set(APPICON ${CMAKE_CURRENT_SOURCE_DIR}/atcore-gui.icns) set_source_files_properties(${APPICON} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources") add_executable(atcore-gui MACOSX_BUNDLE ${AtCoreTestClient_SRCS} icons.qrc ${APPICON}) install(TARGETS atcore-gui BUNDLE DESTINATION bin) endif() target_link_libraries(atcore-gui AtCoreTestWidgets AtCore::AtCore Qt5::Widgets Qt5::Charts) diff --git a/testclient/org.kde.atcore.appdata.xml b/testclient/org.kde.atcore.appdata.xml new file mode 100644 index 0000000..bb56f9e --- /dev/null +++ b/testclient/org.kde.atcore.appdata.xml @@ -0,0 +1,40 @@ + + + org.kde.atcore.desktop + AtCore Test Client + Veceru de prueba d'AtCore + Client de prova de l'AtCore + Client de prova de l'AtCore + Testovací klient AtCore + AtCore-testklient + AtCore-Testprogramm + Εφαρμογή δοκιμής AtCore + Cliente de prueba de AtCore + Cliente de probas de AtCore + AtCore testclient + Klient testowy AtCore + Cliente de Testes do AtCore + Cliente de teste AtCore + Тестовый клиент AtCore + AtCore Test Klient + AtCore testklient + AtCore Test İstemcisi + Тестовий клієнт AtCore + AtCore 测试客户端 + A test application for the AtCore framework to control 3D printers + +

+ AtCore is the API that controls the 3DPrinter and its basic functionalities. AtCore comes with a test client called atcore-gui to manage your printer. +

+

+ This is an AtCore test application to showcase the framework. +

+
+ CC0-1.0 + LGPL-2.0+ + https://atelier.kde.org + https://bugs.kde.org/enter_bug.cgi?format=guided&product=atcore + https://atelier.kde.org/documentation/atcore + https://kde.org/donate/?app=atcore + KDE +
diff --git a/testclient/atcore-gui.desktop b/testclient/org.kde.atcore.desktop similarity index 100% rename from testclient/atcore-gui.desktop rename to testclient/org.kde.atcore.desktop