Go to file
github-actions[bot] df43a12293 chore: New release 5.7.19
Log:
2025-07-03 13:22:37 +00:00
.github fix: make version parameter optional in release workflow 2025-06-27 16:43:48 +08:00
.obs
.reuse
LICENSES
archlinux chore: New release 5.7.19 2025-07-03 13:22:37 +00:00
cmake
debian chore: New release 5.7.19 2025-07-03 13:22:37 +00:00
docs
examples
include
misc
rpm chore: New release 5.7.19 2025-07-03 13:22:37 +00:00
src refactor: replace QtDBus with libdbus-1 in dsgapplication 2025-07-03 20:38:54 +08:00
tests
toolGenerate
tools
.clang-format
.clog.toml
.gitignore
.gitlab-ci.yml
.packit.yaml
.project.json
.release.json
.syncexclude chore: update .syncexclude 2025-06-18 16:41:59 +08:00
CHANGELOG.md chore: New release 5.7.19 2025-07-03 13:22:37 +00:00
CMakeLists.txt
LICENSE
README.md
README.zh_CN.md
VERSION chore: New release 5.7.19 2025-07-03 13:22:37 +00:00
VERSION.in
conanfile.py
dtkcore.cmake
linglong.yaml

README.md

Deepin Tool Kit Core

Deepin Tool Kit (DtkCore) is the base development tool of all C++/Qt Developer work on Deepin.

You should read the Deepin Application Specification firstly.

中文说明:README.zh_CN.md

Document

中文文档:dtkcore文档

Dependencies

Build dependencies

  • Qt >= 5.10

Compile option

Compile option meaning Default state
BUILD_DOCS Compile document ON
BUILD_TESTING Compile test Default is ON in debug mode
BUILD_EXAMPLES Compile example ON
BUILD_WITH_SYSTEMD Support Systemd function OFF
BUILD_THEME Add themes to the document OFF

Installation

Build from source code

  1. Make sure you have installed all dependencies.

  2. Build:

mkdir build
cd build
cmake ..
make
  1. Install:
sudo make install

Getting help

Any usage issues can ask for help via

Getting involved

We encourage you to report issues and contribute changes

License

deepin-tool-kit is licensed under LGPL-3.0-or-later.