Add desktop file & Update README

pull/1/head
reionwong 5 years ago
parent ab00504a93
commit eaa409870d

2
.gitignore vendored

@ -50,3 +50,5 @@ compile_commands.json
# QtCreator local machine specific files for imported projects
*creator.user*
/build/*

@ -29,3 +29,11 @@ target_link_libraries(cutefish-screenshot
Qt5::Gui
Qt5::Quick
)
install(TARGETS cutefish-screenshot RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install(FILES
cutefish-screenshot.desktop
DESTINATION /usr/share/applications/
COMPONENT Runtime
)

@ -1 +1,30 @@
# screenshot
# Screenshot
Screenshot tool for CutefishOS.
## Dependencies
Arch / Manjaro Dependencies:
```shell
sudo pacman -S extra-cmake-modules qt5-base qt5-quickcontrols2
```
Debian / Ubuntu Dependencies:
```shell
sudo apt install cmake qtbase5-dev qtdeclarative5-dev qtquickcontrols2-5-dev qttools5-dev qttools5-dev-tools qml-module-qtquick-controls2 qml-module-qtquick2 qml-module-qtquick-layouts qml-module-qt-labs-platform qml-module-qt-labs-settings qml-module-qtqml qml-module-qtquick-window2 qml-module-qtquick-shapes qml-module-qtquick-dialogs qml-module-qtquick-particles2
```
## Build
```shell
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make
sudo make install
```
## License
This project has been licensed by GPLv3.

@ -0,0 +1,9 @@
[Desktop Entry]
Name=Screenshot
Name[zh_CN]=截图
Exec=cutefish-screenshot
Icon=cutefish-screenshot
Terminal=false
Type=Application
StartupNotify=true
Categories=Settings;
Loading…
Cancel
Save