diff --git a/build-config/build-before-pack.js b/build-config/build-before-pack.js index 38aaee72..b8d434e2 100644 --- a/build-config/build-before-pack.js +++ b/build-config/build-before-pack.js @@ -4,6 +4,7 @@ const path = require('path') const { Arch } = require('electron-builder') const better_sqlite3_fileNameMap = { + [Arch.x64]: 'electron-v110-linux-x64', [Arch.arm64]: 'electron-v110-linux-arm64', [Arch.armv7l]: 'electron-v110-linux-arm', } @@ -55,6 +56,7 @@ module.exports = async(context) => { const bindingFilePath = path.join(__dirname, '../node_modules/better-sqlite3/binding.gyp') const bindingBakFilePath = path.join(__dirname, '../node_modules/better-sqlite3/binding.gyp.bak') switch (arch) { + case Arch.x64: case Arch.arm64: case Arch.armv7l: if (fs.existsSync(bindingFilePath)) { diff --git a/build-config/lib/better_sqlite3_electron-v110-linux-x64.node b/build-config/lib/better_sqlite3_electron-v110-linux-x64.node new file mode 100644 index 00000000..3630fadd Binary files /dev/null and b/build-config/lib/better_sqlite3_electron-v110-linux-x64.node differ diff --git a/build-config/lib/qrc_decode_electron-v110-linux-x64.node b/build-config/lib/qrc_decode_electron-v110-linux-x64.node index 4acdad33..d64929c7 100644 Binary files a/build-config/lib/qrc_decode_electron-v110-linux-x64.node and b/build-config/lib/qrc_decode_electron-v110-linux-x64.node differ diff --git a/publish/changeLog.md b/publish/changeLog.md index 8c8ca72f..9ae6af67 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -1,22 +1,3 @@ -### 优化 - -- 优化对系统Media Session的支持,现在切歌不会再会导致信息丢失的问题了 -- 启用桌面歌词时,取消对歌词窗口的聚焦 -- 增加kg歌单歌曲flac24bit显示(@helloplhm-qwq) -- 增加tx源热门评论图片显示(@Folltoshe) -- 优化更新弹窗弹出时机 -- 优化搜索框背景配色,使其适应高透明主题 -- 支持wy热门评论翻页 - ### 修复 -- 修复启用全局快捷键时与Media Session注册冲突的问题,启用全局快捷键时,不再注册媒体控制快捷键 -- 修复mg搜索不显示时长的问题(@Folltoshe) -- 修复mg评论加载失败的问题(@Folltoshe) -- 修复对存在错误时间标签的歌词的解析 - -### 其他 - -- 自定义源API utils对象新增`zlib.inflate`与`zlib.deflate`方法,API版本更新到 v1.3.0 -- 更新kg、tx、wy等平台排行榜列表 -- 更新 electron 到 v22.3.7 +- 修复在低版本Linux amd64系统上无法启动的问题(glibc版本要求过高导致的,采用内置预编译二进制文件的方式解决)