diff --git a/CMakeLists.txt b/CMakeLists.txt index d11af48..76017f7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -104,6 +104,17 @@ if (WITH_GUI) src/gui/user_config.cpp src/gui/user_interface.cpp ) + install(FILES src/resources/gui/de.syping.dtranslatebot.desktop DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications") + install(FILES src/resources/gui/dtranslatebot-16.png DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/16x16/apps" RENAME de.syping.dtranslatebot.png) + install(FILES src/resources/gui/dtranslatebot-20.png DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/20x20/apps" RENAME de.syping.dtranslatebot.png) + install(FILES src/resources/gui/dtranslatebot-24.png DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/24x24/apps" RENAME de.syping.dtranslatebot.png) + install(FILES src/resources/gui/dtranslatebot-32.png DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/32x32/apps" RENAME de.syping.dtranslatebot.png) + install(FILES src/resources/gui/dtranslatebot-48.png DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/48x48/apps" RENAME de.syping.dtranslatebot.png) + install(FILES src/resources/gui/dtranslatebot-64.png DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/64x64/apps" RENAME de.syping.dtranslatebot.png) + install(FILES src/resources/gui/dtranslatebot-96.png DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/96x96/apps" RENAME de.syping.dtranslatebot.png) + install(FILES src/resources/gui/dtranslatebot-128.png DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/128x128/apps" RENAME de.syping.dtranslatebot.png) + install(FILES src/resources/gui/dtranslatebot-256.png DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/256x256/apps" RENAME de.syping.dtranslatebot.png) + install(FILES src/resources/gui/dtranslatebot-512.png DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/512x512/apps" RENAME de.syping.dtranslatebot.png) else() list(APPEND DTRANSLATEBOT_SOURCES src/cli/main.cpp @@ -123,7 +134,7 @@ if (WIN32) endif() # dtranslatebot systemd Service -if (UNIX AND NOT APPLE) +if (LINUX AND NOT WITH_GUI) option(WITH_SYSTEMD "Build with systemd Support" OFF) if (WITH_SYSTEMD) find_program(SYSTEMD_ESCAPE_EXECUTABLE NAMES systemd-escape) diff --git a/src/resources/gui/de.syping.dtranslatebot.desktop b/src/resources/gui/de.syping.dtranslatebot.desktop new file mode 100644 index 0000000..0e8210f --- /dev/null +++ b/src/resources/gui/de.syping.dtranslatebot.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=dtranslatebot +Comment=Discord Translation Bot +Categories=GTK;Network; +TryExec=dtranslatebot +Exec=dtranslatebot +Icon=de.syping.dtranslatebot diff --git a/src/resources/gui/dtranslatebot-128.png b/src/resources/gui/dtranslatebot-128.png new file mode 100644 index 0000000..e42b6de Binary files /dev/null and b/src/resources/gui/dtranslatebot-128.png differ diff --git a/src/resources/gui/dtranslatebot-16.png b/src/resources/gui/dtranslatebot-16.png new file mode 100644 index 0000000..6a038b6 Binary files /dev/null and b/src/resources/gui/dtranslatebot-16.png differ diff --git a/src/resources/gui/dtranslatebot-20.png b/src/resources/gui/dtranslatebot-20.png new file mode 100644 index 0000000..84e9c8d Binary files /dev/null and b/src/resources/gui/dtranslatebot-20.png differ diff --git a/src/resources/gui/dtranslatebot-24.png b/src/resources/gui/dtranslatebot-24.png new file mode 100644 index 0000000..b5e3d15 Binary files /dev/null and b/src/resources/gui/dtranslatebot-24.png differ diff --git a/src/resources/gui/dtranslatebot-256.png b/src/resources/gui/dtranslatebot-256.png new file mode 100644 index 0000000..e873a19 Binary files /dev/null and b/src/resources/gui/dtranslatebot-256.png differ diff --git a/src/resources/gui/dtranslatebot-32.png b/src/resources/gui/dtranslatebot-32.png new file mode 100644 index 0000000..a0fe18a Binary files /dev/null and b/src/resources/gui/dtranslatebot-32.png differ diff --git a/src/resources/gui/dtranslatebot-48.png b/src/resources/gui/dtranslatebot-48.png new file mode 100644 index 0000000..29e9b51 Binary files /dev/null and b/src/resources/gui/dtranslatebot-48.png differ diff --git a/src/resources/gui/dtranslatebot-512.png b/src/resources/gui/dtranslatebot-512.png new file mode 100644 index 0000000..a0e3676 Binary files /dev/null and b/src/resources/gui/dtranslatebot-512.png differ diff --git a/src/resources/gui/dtranslatebot-64.png b/src/resources/gui/dtranslatebot-64.png new file mode 100644 index 0000000..8bba4da Binary files /dev/null and b/src/resources/gui/dtranslatebot-64.png differ diff --git a/src/resources/gui/dtranslatebot-96.png b/src/resources/gui/dtranslatebot-96.png new file mode 100644 index 0000000..d3a5f5a Binary files /dev/null and b/src/resources/gui/dtranslatebot-96.png differ diff --git a/src/resources/gui/dtranslatebot.svg b/src/resources/gui/dtranslatebot.svg new file mode 100644 index 0000000..d6a1509 --- /dev/null +++ b/src/resources/gui/dtranslatebot.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + +