Conversation
7581cec to
2377b29
Compare
|
What's the use of this package on Windows? IMHO this package should be specific to linux desktop (or maybe more specificially, Deepin Distribution). Also, this package now only contains some CMake files and a JSON config, is it intended? BTW, NEVER add |
5a74dad to
c0862ae
Compare
|
@dragon-archer Hi, deepin developer (and employee) here.
While a lot of deepin application is not really portable, some of them are actually cross-platform. DTK is something somewhat similar to KDE Framework, which is a cross-platform toolkit, and it depends on the developer to decide if the DTK-based application will be linux-only or cross-platform. @kt286 is a wonderful community contributor who already succeed porting deepin-music to Windows, and I believe some other deepin application can be ported as well. I can also offer help addressing porting issues if/when needed. Hope such information helps, and feel free to let me know if you need additional information :) |
4c2a57a to
a58e85a
Compare
cf4f233 to
4051fb9
Compare
|
The package for |
|
It failed with the following error: Qt6 is currently in the process of being upgraded. Not all packages have been built yet after the version bump: Maybe, the error is caused by installing packages with "mixed" versions of Qt6 from the staging repository. |
|
The CLANGARM64 environment has passed building now. I'm seeing the following warning in the CI logs: Does that mean that the package needs to be rebuilt on each Qt6 update? More importantly, there are issues like the following: That might be because the Or |
Yes, since some DTK components indeed used Qt's private API.
Do you mean in PKGBUILD or in DTK's own documentation?
Agree, indeed a problem. Will look into this issue later, patches/PRs are also welcome btw :) |
Thanks for the confirmation.
I guess it would help to have a comment about that in the
I don't know the internals of DTKs build system. So, you'll probably be faster in adjusting it in a way that keeps the "spirit" of it than I'll be. I left a couple of comments at linuxdeepin/dtkgui#400 (after it was already merged). I hope those hints are still helpful. |
|
Associated PRs by @kt286 :
Edit: All 5 PRs merged from linuxdeepin upstream repo. Thanks for the PRs! The |
2ee1eff to
f69d9c6
Compare
DTK includes components such as dtkcommon, dtklog, dtkcore, dtkgui, dtkwidget, and dtkdeclarative
f69d9c6 to
6da5418
Compare

Deepin Tool Kit (DTK)is a Qt‑based development framework created by Deepin Technology (and now used by UnionTech for the UOS operating system). DTK provides a unified set of UI libraries and common utilities to build the Deepin Desktop Environment (DDE) and its ecosystem of applications.