Commit Graph

26 Commits

Author SHA1 Message Date
github-actions[bot] 46e6d5e8e5 chore: New release 5.7.25
Log:
2025-10-30 13:59:58 +00:00
github-actions[bot] 84b0b917b9 chore: New release 5.7.24
Log:
2025-10-16 12:11:59 +00:00
github-actions[bot] b7f1f8afef chore: New release 5.7.23
Log:
2025-09-25 17:44:36 +08:00
github-actions[bot] fe1e9715a2 chore: New release 5.7.22
Log:
2025-09-04 20:06:39 +08:00
github-actions[bot] 2ffc340446 chore: New release 5.7.21
Log:
2025-08-14 20:27:53 +08:00
github-actions[bot] befdd9f0d2 chore: New release 5.7.20
Log:
2025-07-31 20:29:37 +08:00
github-actions[bot] df43a12293 chore: New release 5.7.19
Log:
2025-07-03 13:22:37 +00:00
github-actions[bot] 303f32e5c7 chore: New release 5.7.18
Log:
2025-06-27 17:18:10 +08:00
github-actions[bot] 629c6ebe01 chore(rpm): New release 5.7.17
Log:
2025-06-19 10:21:56 +08:00
Yixue Wang 81e3d9c093 feat: Support VERSION file
Use VERSION file to manage DTK version. VERSION file defines package
version. It also decides the initial value of cached variable
DTK_VERSION which controls the project version in cmake build system.
VERSION file is not synchronized to DTK6, as DTK6 has its own VERSION
file. One can still pass version to DTK_VERSION when running cmake
configure. This is helpful for developers.

Signed-off-by: Yixue Wang <wangyixue@deepin.org>
2025-06-06 17:11:20 +08:00
ck 918c40f616 fix(dlog): JournalAppender not work
BUILD_WITH_SYSTEMD not defined
2024-10-18 14:14:35 +08:00
wangyixue 1f419d517d fix: incorrect version passed to cmake in build
Should extract correct tag version from pkgver and then pass to cmake.
 * extract tag version and pass to cmake
 * format PKGBUILD for fewer changes in the future
 * provide a more sensible default pkgver

Log: fix incorrect version passed to cmake in archlinux build
2023-09-05 17:05:40 +08:00
ck 24a29a0f9f feat: use spdlog reimplement dlog
reimplement dlog
use `DLogHelper` instead of `CuteMessageLogger` `LoggerTimingHelper`
keep CuteMessage symbol for compatibility (fix undefined symbol: _ZNK3Dtk4Core17CuteMessageLogger5writeEPKcz)
2023-08-14 09:00:43 +08:00
Felix Yan d5c4002562 fix: adjust dependencies in PKGBUILD
- dconf is no longer used.
- This project only uses libsystemd instead of systemd.
2023-04-18 13:28:06 +08:00
tsic404 2d9fc8c139 chore(CI): add OBS workflows
add OBS workflows and modify PKGBUILD support OBS build

log:
2023-03-29 09:27:56 +08:00
xzl a3baefca99 chore: update PKGBUILD
更新pkgbuild,添加编译选项

Log:
2023-02-07 17:05:24 +08:00
xzl 098e3975f0 fix: Removing strong dependencies on systemd
去除对systemd的强依赖

Log:
2023-02-06 15:24:41 +08:00
Ye ShanShan 33de26ff1c fix: Losing dconfig info when compiling and packaging
Add adjust for linux when compile.
  Add `D_DSG_APP_DATA_FALLBACK` macro when packaging.
  see the commit: 7b13e5c4b8

Log: none
Influence: none
Change-Id: Ie047dbd2d8158ed5242dfb5bcc7fa4e02ee1d925
2023-02-03 08:52:09 +00:00
xzl 94e0e3fd86 feat: add journal appenders
support log to journal

Log:
2023-01-31 17:44:55 +08:00
wangyixue 9474290b2b chore: modify PKGBUILD command
Modify PKGBUILD command to use relative path.

Log: modify PKGBUILD command
2022-12-26 14:26:32 +08:00
renbin 64bbdc979b feat: Add DTextEncoding class.
1. Add DTextEncoding class, provides encoding detection and encoding conversion.
2. Add interface unit test cases, example and comment document.
3. DTextEncoding dynamically loads libuchardet.so and libicuuc.so to support
   extended text encodings.

Log: Add DTextEncoding class.
Influence: Add build dependencies libuchardet-dev and libicu-dev.
2022-12-20 01:25:33 +00:00
rewine 513d12a0c1 chore(mkspecs): define mkspecs self
Log: mkspecs path
2022-09-06 06:37:03 +00:00
chenhongtao 552c42794e chore(package): unit test, coverage
use better optionname and use test , make test link to -lgcov , then
coverage can be caculated. And use ctest , the cmake command to run
tests

fix test-recoverage bash scipts

Log: option name changed , use ctest command, fix test-recoverage script
2022-08-30 08:14:36 +00:00
chenhongtao d0c66b03a6 feat(doc): add package for doc
build the package for doc

Log: build package of doc
2022-08-29 09:33:59 +08:00
ShootingStarDragons db5ae947fe feat(tocmake): tocmake
Change the build system to cmake

Log: use cmake
2022-08-16 07:50:54 +00:00
justforlxz 7947860818 feat: update archlinux build
update archlinux build

Log:
2022-06-21 17:43:25 +08:00