app-misc/keyd
A key remapping daemon for linux
-
keyd-2.6.0-r1~amd64 ~arm64python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 python_single_target_python3_15
View
Download
Browse License: MIT Overlay: gentoo-zh -
keyd-2.6.0~amd64
View
Download
Browse License: MIT Overlay: djs_overlay -
keyd-2.5.0~amd64
View
Download
Browse License: MIT Overlay: djs_overlay
ChangeLog
commit 169dca201d504a90b77369985541e4658dc3b825
Author: zakk <zakk@gentoozh.org>
Date: Tue Oct 27 06:26:30 2026 +0000
app-misc/keyd: fix data paths and add Python dependency
因为构建时没有传入 `PREFIX`,`DATA_DIR` 被编译为 `/usr/local/share/keyd`,所以 `include` 找不到随包安装的 layout;`src_compile` 改为传入 `PREFIX="$/usr"`。
因为 `doins -r data` 把 `keyd.compose` 装到 `/usr/share/keyd/data/`,也没有安装 `layouts/`,所以改为按上游文档的路径安装 `keyd.compose`、`layouts/` 和 GNOME 扩展。
因为 `keyd-application-mapper` 是 Python 脚本,所以继承 `python-single-r1`,在 `RDEPEND` 中加入 `$`,并用 `python_fix_shebang` 固定解释器。
因为 Makefile 强制添加 `-O3` 和 `-D_FORTIFY_SOURCE=2`,覆盖用户的 `CFLAGS` 和工具链默认设置,所以在 `src_prepare` 中删除。
因为 Makefile 直接调用 `$(CC)`,所以传入 `CC="$(tc-getCC)"` 以使用配置的工具链。
因为已安装的文件和运行时依赖都有变化,所以提升修订版本。
Signed-off-by: zakk <zakk@gentoozh.org>
commit 88595b7e9747281fc609b558215373f189ba703c
Author: Zakk <zakk@gentoozh.org>
Date: Tue Oct 20 10:38:32 2026 -0700
app-misc/keyd: keyword 2.6.0 for ~arm64
Signed-off-by: Zakk <zakk@gentoozh.org>
commit 04ca8d80d20c94618cde7b4e76de8feed23d163a
Author: Linerre <leon.errelin@outlook.com>
Date: Thu Jan 8 00:27:12 2026 +0800
Fix missing binary in install phase
commit 302d5b158e0f0262da078a8431a99b960629c811
Author: Linerre <leon.errelin@outlook.com>
Date: Sun Dec 28 17:29:55 2025 +0800
app-misc/keyd: add 2.6.0, drop 2.5.0
commit b960d5ad8d568ae002447c921461bd98232de859
Author: Linerre <leon.errelin@outlook.com>
Date: Thu Nov 14 11:34:41 2024 +0800
app-misc/keyd: add 2.5.0, drop 2.4.3
commit 0c044e5905cd426fdb8583d31bbded9b114d965f
Author: blackteahamburger <blackteahamburger@outlook.com>
Date: Fri Aug 16 15:50:15 2024 +0800
*/*: clean unneeded RESTRICT="mirror"
commit ab287df45db812e9eb6254518948ae4d9a8bb28c
Author: ston <ston.jia@qq.com>
Date: Mon Jun 12 17:53:01 2023 +0800
app-misc/keyd: add 2.4.3, drop 2.4.2
Signed-off-by: ston <ston.jia@qq.com>
commit 162ecf0ed8a324e25814345d3375186754d2fe1c
Author: ston <ston.jia@qq.com>
Date: Thu Mar 9 22:16:18 2023 +0800
app-misc/keyd: add new package,2.4.2
Signed-off-by: ston <ston.jia@qq.com>
Author: zakk <zakk@gentoozh.org>
Date: Tue Oct 27 06:26:30 2026 +0000
app-misc/keyd: fix data paths and add Python dependency
因为构建时没有传入 `PREFIX`,`DATA_DIR` 被编译为 `/usr/local/share/keyd`,所以 `include` 找不到随包安装的 layout;`src_compile` 改为传入 `PREFIX="$/usr"`。
因为 `doins -r data` 把 `keyd.compose` 装到 `/usr/share/keyd/data/`,也没有安装 `layouts/`,所以改为按上游文档的路径安装 `keyd.compose`、`layouts/` 和 GNOME 扩展。
因为 `keyd-application-mapper` 是 Python 脚本,所以继承 `python-single-r1`,在 `RDEPEND` 中加入 `$`,并用 `python_fix_shebang` 固定解释器。
因为 Makefile 强制添加 `-O3` 和 `-D_FORTIFY_SOURCE=2`,覆盖用户的 `CFLAGS` 和工具链默认设置,所以在 `src_prepare` 中删除。
因为 Makefile 直接调用 `$(CC)`,所以传入 `CC="$(tc-getCC)"` 以使用配置的工具链。
因为已安装的文件和运行时依赖都有变化,所以提升修订版本。
Signed-off-by: zakk <zakk@gentoozh.org>
commit 88595b7e9747281fc609b558215373f189ba703c
Author: Zakk <zakk@gentoozh.org>
Date: Tue Oct 20 10:38:32 2026 -0700
app-misc/keyd: keyword 2.6.0 for ~arm64
Signed-off-by: Zakk <zakk@gentoozh.org>
commit 04ca8d80d20c94618cde7b4e76de8feed23d163a
Author: Linerre <leon.errelin@outlook.com>
Date: Thu Jan 8 00:27:12 2026 +0800
Fix missing binary in install phase
commit 302d5b158e0f0262da078a8431a99b960629c811
Author: Linerre <leon.errelin@outlook.com>
Date: Sun Dec 28 17:29:55 2025 +0800
app-misc/keyd: add 2.6.0, drop 2.5.0
commit b960d5ad8d568ae002447c921461bd98232de859
Author: Linerre <leon.errelin@outlook.com>
Date: Thu Nov 14 11:34:41 2024 +0800
app-misc/keyd: add 2.5.0, drop 2.4.3
commit 0c044e5905cd426fdb8583d31bbded9b114d965f
Author: blackteahamburger <blackteahamburger@outlook.com>
Date: Fri Aug 16 15:50:15 2024 +0800
*/*: clean unneeded RESTRICT="mirror"
commit ab287df45db812e9eb6254518948ae4d9a8bb28c
Author: ston <ston.jia@qq.com>
Date: Mon Jun 12 17:53:01 2023 +0800
app-misc/keyd: add 2.4.3, drop 2.4.2
Signed-off-by: ston <ston.jia@qq.com>
commit 162ecf0ed8a324e25814345d3375186754d2fe1c
Author: ston <ston.jia@qq.com>
Date: Thu Mar 9 22:16:18 2023 +0800
app-misc/keyd: add new package,2.4.2
Signed-off-by: ston <ston.jia@qq.com>

