[packaging] WingHexExplorer2 的 v2.3.0 中期开发日志 Resolved
Tofloor
poster avatar
寂静的羽夏
deepin
2025-07-27 20:36
Author

大家好啊!我已经潜水很久了,最近一直比较忙,目前软件进度还算较慢。截至今天,目前软件的基础功能相关更新计划已完成,除了一些日志和脚本提供 invokeService 和环境变量获取的相关 API ,剩下的基本都是基于 antlr4 的相关的功能升级或者重构。于此同时,我之后我会忙于毕业和找工作,后续可能在一段较长的时间不会更新或者只会陆陆续续的提供小的进度更新。目前的具体进度,可以参考我的 博客园后面更新 部分。

先给一个目前软件的截图,目前软件交互上多了很多优化,增设了两个插件种类,目前软件的扩展性已经很高了:

F9A80CE04BEB4EE2AD94644FA4CA4F1C.png

后续什么时候 antlr4 相关的完成,我就发布 rc 版本,虽然是个大工程。我提供一个月甚至更长的测试 rc 使用周期之后,形成正式版本,此后基本上只会提供 bug 修复了。如果你对该软件感兴趣的话,可以加 QQ 群:795491946 。如果你熟悉 antlr4 或者 AngelScript 的话,也欢迎参与剩余部分内容的开发!

目前,我亲自下手学习了 AUR 的打包,目前我会亲自维护这个软件的 AUR 包,winghexexplorer2 这个包是正式版,winghexexplorer2-git 是日更版,只需要每次重新安装就能获得 github 上最新的内容。如果你要看到我今天发的相关内容的话请日更版,目前基本的十六进制功能的话算是稳定了,后面没 Bug 我是不会再改动了。
屏幕截图_20250727_192225.png

如果你想要自动化打其他的 Linux 包,AUR 的脚本可以参考 PKGBUILD-git ,其他的可以参考 mkinstaller 下的文件夹的脚本。如果你打包受 ssh 影响,下面的脚本用于完全替换 ssh 为 https,来自 PKGBUILD :

prepare() {
    cd "$srcdir/WingHexExplorer2"
    sed -i 's|git@github.com:|https://github.com/|g' .gitmodules
    git submodule sync
    git submodule update --init
    git submodule foreach --recursive "
        if [ -f .gitmodules ]; then
            sed -i 's|git@github.com:|https://github.com/|g' .gitmodules
            git submodule sync
        fi
    "
    git submodule update --init --recursive
}
Reply Favorite View the author
All Replies
小朋友艾沫雨
deepin
2025-07-27 20:47
#1

支持一个

Reply View the author
昨夜的星辰
deepin
2025-07-27 21:48
#2

like

Reply View the author