diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f722b45..abe25fc 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,31 +1,33 @@ set(lib_SRCS pressureequation.cpp sketchmodel.cpp stroke.cpp ) add_library(washipadlib STATIC ${lib_SRCS}) target_link_libraries(washipadlib Qt5::Quick Qt5::Svg Qt5::Widgets ) set(exec_SRCS main.cpp sketchserializer.cpp sketchview.cpp strokeitem.cpp strokelistitem.cpp strokepainter.cpp tabletevent.cpp ) qt5_add_resources(exec_SRCS main.qrc ) add_executable(washipad ${exec_SRCS}) target_link_libraries(washipad washipadlib) install(TARGETS washipad DESTINATION ${KDE_INSTALL_BINDIR}) +install(PROGRAMS org.kde.washipad.desktop DESTINATION ${KDE_INSTALL_APPDIR}) +install(FILES org.kde.washipad.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) diff --git a/src/org.kde.washipad.appdata.xml b/src/org.kde.washipad.appdata.xml new file mode 100644 index 0000000..ccbb01e --- /dev/null +++ b/src/org.kde.washipad.appdata.xml @@ -0,0 +1,19 @@ + + + org.kde.washipad.desktop + CC0-1.0 + GPL-3.0+ + WashiPad + Minimalist Sketchnoting Application + +

+ WashiPad is a minimalist sketchnoting application meant to be used with a graphic tablet. +

+
+ https://washipad.kde.org + https://bugs.kde.org/enter_bug.cgi?format=guided&product=washipad + KDE + + washipad + +
diff --git a/src/org.kde.washipad.desktop b/src/org.kde.washipad.desktop new file mode 100755 index 0000000..b939781 --- /dev/null +++ b/src/org.kde.washipad.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Type=Application +Categories=Qt;KDE;Graphics;VectorGraphics +Exec=washipad +Name=WashiPad +Icon=image-svg+xml +GenericName=Minimalist Sketchnoting Application