diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 333611f..d84c3a7 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,37 +1,38 @@ include_directories(${KDE4_INCLUDES} ${KDEGAMES_INCLUDE_DIR}) set(kigo_SRCS game/game.cpp game/move.cpp game/player.cpp game/score.cpp game/stone.cpp gui/config/generalconfig.cpp gui/mainwindow.cpp gui/graphicsview/gamescene.cpp gui/graphicsview/gameview.cpp gui/graphicsview/themerenderer.cpp gui/widgets/errorwidget.cpp gui/widgets/gamewidget.cpp gui/widgets/setupwidget.cpp main.cpp ) kde4_add_ui_files(kigo_SRCS gui/config/generalconfig.ui gui/widgets/errorwidget.ui gui/widgets/gamewidget.ui gui/widgets/setupwidget.ui ) kde4_add_kcfg_files(kigo_SRCS preferences.kcfgc) kde4_add_app_icon(kigo_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../data/icons/hi*-app-kigo.png") kde4_add_executable(kigo ${kigo_SRCS}) target_link_libraries(kigo ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} kdegames kdegamesprivate ${KDE4_KNEWSTUFF3_LIBS}) install(TARGETS kigo ${INSTALL_TARGETS_DEFAULT_ARGS}) install(FILES kigo.kcfg DESTINATION ${KCFG_INSTALL_DIR}) install(FILES kigo.knsrc DESTINATION ${CONFIG_INSTALL_DIR}) install(FILES kigo-games.knsrc DESTINATION ${CONFIG_INSTALL_DIR}) -install(PROGRAMS gui/kigo.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) +install(PROGRAMS gui/org.kde.kigo.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) install(FILES gui/kigoui.rc DESTINATION ${DATA_INSTALL_DIR}/kigo) +install(FILES gui/org.kde.kigo.appdata.xml DESTINATION ${SHARE_INSTALL_PREFIX}/metainfo/ ) diff --git a/src/gui/org.kde.kigo.appdata.xml b/src/gui/org.kde.kigo.appdata.xml new file mode 100644 index 0000000..841cff1 --- /dev/null +++ b/src/gui/org.kde.kigo.appdata.xml @@ -0,0 +1,29 @@ + + + org.kde.kigo.desktop + FSFAP + GPL-2.0+ + Kigo + Go Board Game + +

+ Kigo is an open-source implementation of the popular Go game. + Go is a strategic board game for two players. It is also known as igo (Japanese), + weiqi or wei ch'i (Chinese) or baduk (Korean). Go is noted for being rich in + strategic complexity despite its simple rules. The game is played by two players + who alternately place black and white stones (playing pieces, now usually made of + glass or plastic) on the vacant intersections of a grid of 19x19 lines (9x9 or 13x13 for easier games). +

+
+ https://bugs.kde.org/enter_bug.cgi?format=guided&product=kigo + https://docs.kde.org/?application=kigo + + + https://kde.org/images/screenshots/kigo.png + + + KDE + + kigo + +
diff --git a/src/gui/kigo.desktop b/src/gui/org.kde.kigo.desktop similarity index 100% rename from src/gui/kigo.desktop rename to src/gui/org.kde.kigo.desktop