app-office/siyuan-bin
Privacy-first, self-hosted personal knowledge management system
ChangeLog
commit a3fe0d7355e3b2cf311f4f25c3fd9a49f0b0770b
Author: Zakk <zakk@gentoozh.org>
Date: Sun Jul 26 15:21:29 2026 +1000
app-office/siyuan-bin: new package, add 3.7.3
1. 因为现代 Chromium 使用 user namespace 沙箱、setuid 沙箱只是遗留机制,所以默认不给 `chrome-sandbox` 设 setuid,仅在 `suid` USE 下设置。
2. 因为 ebuild 把上游的 `/opt/SiYuan` 装到 `/opt/siyuan`,上游 `.desktop` 里的绝对路径会失效,所以 `Exec` 改为走 PATH 的 `siyuan`。
3. 因为上游两个架构的 `.desktop` 文件名不同(arm64 为 `siyuan.desktop`),而窗口上报的 app-id 是 `org.b3log.siyuan`,所以统一按该 app-id 安装,桌面环境才能把运行中的窗口关联到该桌面项。
Signed-off-by: Zakk <zakk@gentoozh.org>
Author: Zakk <zakk@gentoozh.org>
Date: Sun Jul 26 15:21:29 2026 +1000
app-office/siyuan-bin: new package, add 3.7.3
1. 因为现代 Chromium 使用 user namespace 沙箱、setuid 沙箱只是遗留机制,所以默认不给 `chrome-sandbox` 设 setuid,仅在 `suid` USE 下设置。
2. 因为 ebuild 把上游的 `/opt/SiYuan` 装到 `/opt/siyuan`,上游 `.desktop` 里的绝对路径会失效,所以 `Exec` 改为走 PATH 的 `siyuan`。
3. 因为上游两个架构的 `.desktop` 文件名不同(arm64 为 `siyuan.desktop`),而窗口上报的 app-id 是 `org.b3log.siyuan`,所以统一按该 app-id 安装,桌面环境才能把运行中的窗口关联到该桌面项。
Signed-off-by: Zakk <zakk@gentoozh.org>


View
Download
Browse