胡正:
您好!
星际译王目前的最新版本,没有在 Debian 里面,我最近几天开始对星际译王在 github 上的最新版本,按 Debian 要求来制作 deb 格式软件包。
希望能够让 星际译王 软件包,重新进入 Debian。
几个事情看能否协作配合进行:
1.希望能够给 github 仓库,使用 tags 打上版本标签。
https://github.com/huzheng001/stardict-3.git
Debian 可以使用 github 的 tags 标签版本号来更新维护软件包。如果没有 tags 标签的话,deb 软件包制作,就比较麻烦,不能够使用一些自动化脚本来制作和自动更新软件包。
目前最新版本是 3.0.7 ,还是 ?
2.tools/src/dsl_parser.cpp
该文件比较旧,导致在 Debian 最新 gcc 编译器下,出现编译报错,无法通过,详细编译报错的 CI 日志如下:
https://salsa.debian.org/atzlinux-guest/stardict/-/jobs/2077527
该文件在加上 'CXXFLAGS=-g -O2 -fstack-protector-strong -Wformat' 的标志后,是可以编译通过的,但是只要使用 目前 Debian 默认的 gcc 编译选项 -Werror=format-security 就会报错。
不知道能否抽时间更新该代码?
tools/src/目录下的其它文件,如果有同样问题,建议也一并更新。
3. 帮助文件,目前在相应目录下没有
程序界面上显示帮助文件的路径为:
/usr/share/dict/C/help/index.html
4.Debian 官方星际译王软件包仓库:
https://salsa.debian.org/debian/stardict.git
目前我已经获得该软件仓库的授权, Debian 相关代码已经提交。
5. 软件包已经上传到:
https://mentors.debian.net/package/stardict/
等待有权限的 DD 评估上传。
【 在 huzheng (胡正) 的大作中提到: 】
: 见:
:
http://stardict-4.sourceforge.net: 捐赠给胡正:
: ...................
--
修改:atzlinux FROM 183.240.8.*
FROM 183.240.8.*