Commit Graph

14 Commits

Author SHA1 Message Date
github-actions[bot] a959605826 chore: New release 5.7.22
Log:
2025-09-04 19:27:28 +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
yeshanshan 374dca6299 fix: make version parameter optional in release workflow
1. Changed version parameter from required to optional in auto-
release.yml
2. Fixed spec file formatting for Version and Release fields
3. Added %{?dist} macro to Release field for better RPM compatibility

The changes make the release workflow more flexible by allowing version-
less releases when needed. The spec file formatting improvements ensure
consistency with RPM packaging standards, while the %{?dist} macro helps
with proper package distribution tagging.

fix: 在发布工作流中使版本参数可选

1. 在 auto-release.yml 中将版本参数从必填改为可选
2. 修复了 spec 文件中 Version 和 Release 字段的格式
3. 在 Release 字段中添加了 %{?dist} 宏以提升 RPM 兼容性

这些改动使得发布工作流在需要时可以更灵活地进行无版本发布。spec 文件的格
式改进确保了与 RPM 打包标准的一致性,而 %{?dist} 宏有助于正确的软件包分
发标记。
2025-06-27 16:43:48 +08:00
github-actions[bot] 629c6ebe01 chore(rpm): New release 5.7.17
Log:
2025-06-19 10:21:56 +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
zsien f27c8c1cc0 chore: 修复 euler 编译失败
* 添加编译依赖 dtkcommon-devel
* 删除 schemas、prf

Log:
Influence: euler 打包
Change-Id: Ice81e7636128fcf77481b23a1e2a116f3d07912b
2021-10-29 14:15:51 +08:00
ck c9972f44a2 fix: rpm schemas not installed
spec文件写错了, 讲schemas放到dev包安装导致无法记住主题

Bug: https://pms.uniontech.com/zentao/bug-view-77346.html
Log: 修复rpm包未安装schemas的问题
Change-Id: Ib0faacdaed3dd83885e9d9084478878c20f8489c
(cherry picked from commit 5f92c72a0287579132bd6c9e4acfca96b926c496)
(cherry picked from commit 306f8d783267d06b0ce39c59356eaf8c002b1c08)
2021-05-17 17:06:23 +08:00
ck b96b8772b9 fix: qdbusxml2cpp-fix not installed
安装的文件漏掉了,顺便加上rpm中的文件安装

Log:
Change-Id: I2cfa1ef8872d2522ba864b89f63584ad72f148b0
2021-04-14 18:08:51 +08:00
ck 1e24edcf61 fix: add rpm build required gtest-devel
rpm 打包失败,添加gtest依赖

Log: 修复rpm打包缺少gtest的报错
Change-Id: Ieadf0cd412761ae69ff3965fb415a2dcc86edd00
(cherry picked from commit f720245bee)
2021-01-20 13:47:58 +08:00
Robin Lee 91927b7ece feat: Initial packit setup
This commit contains the specfile for building the official package for Fedora
with a Packit setup.

Ultimately, a unified specfile is targeted for Fedora and any other rpm-based
distributions, e.g. openEuler.

And Packit(https://packit.dev/) is a tool for maintaining specfile within
upstream source. It requires a simple config file(.packit.yaml).

Log: Initial packit setup
Signed-off-by: Robin Lee <cheeselee@fedoraproject.org>
Change-Id: I8fae90a77ac623ad02cf17d6b48fe1ab37131dc2
2020-11-11 13:14:05 +08:00
ck 5e61e9f5f8 feat: add rpm spec
行业板打rpm包需要添加spec文件

Log: 支持rpm打包构建
Change-Id: I0a865c7551022549b60042db7c549af613746e17
Reviewed-on: http://gerrit.uniontech.com/c/dtkcore/+/1521
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: chenke <chenke@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-11 15:08:41 +08:00