games-util/input-remapper
A tool to change and program the mapping of your input device buttons
ChangeLog
commit 8b69ccccae577567b89b2927d7b3e0c4b49bc588
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun May 24 21:41:17 2026 -0500
games-util/input-remapper: fix multiple pkg_postinst
While adding post-install messaging I created a second pkg_postinst
instead of using the existing one, causing udev_reload to not be
executed anymore. This merges the two back into one.
Closes: https://bugs.gentoo.org/975963
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit 24f25980017662f0346243cc6dd29d51fa35c9d9
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun May 24 21:39:02 2026 -0500
games-util/input-remapper: Skip tests
Some tests error out, others hang indefinitely. Likely require
additional dependencies and setup - they are targeted at contributors,
not users.
Disabling them until I can find a way to run them successfully.
Closes: https://bugs.gentoo.org/975950
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit 8d055c1f310ce51324782c21e7aea613297fd801
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun May 24 21:37:59 2026 -0500
games-util/input-remapper: import xdg
Fixes issue where icons are being installed but icon cache is not being
regenerated
Closes: https://bugs.gentoo.org/975964
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit 8638e1d3ffb201d121e0cfd5c063bf32fa43ef94
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun May 17 00:11:59 2026 -0500
games-util/input-remapper: 2.2.0 add missing dep
This version still relies on pkg-resources which is currently
deprecated. It also relies on pydbus which never received support for
python 3.14.
Both issues are fixed upstream already but the author has not cut a new
versioned release yet.
For now I've added the missing pkg-resources dependency along with
post-install messaging encouraging users to switch to the live ebuild
until a new verion is released.
Closes: https://bugs.gentoo.org/975149
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit 68fbddeaec33c84681344a53d9ce231bc2df3348
Author: David Roman <davidroman96@gmail.com>
Date: Mon Mar 9 00:12:27 2026 +0100
*/*: drop py3.11 & remove dead py impls
Part-of: https://github.com/gentoo/guru/pull/447
Closes: https://github.com/gentoo/guru/pull/447
Signed-off-by: David Roman <stkw0@disroot.org>
commit 14a982da0cd1ce2e5ba1f1eccaf3d67765a7714a
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Thu Feb 19 22:32:33 2026 -0600
games-util/input-remapper: Improve indentation
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit b137ce8cf705859ba31d82e040dcf556d7233325
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Feb 17 01:20:51 2026 -0600
games-util/input-remapper: drop 2.1.1
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit e55d5f5f70011dce195b100f0359d2e1cc11c3b3
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Feb 17 01:15:40 2026 -0600
games-util/input-remapper: 2.2.0: Fix translation file paths
Learned from current 9999 build, mo file installation path was missing
LC_MESSAGES subfolder. Tested and working now.
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit d20f6a17ec613fbcb39f8f5332832361959f79ed
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Feb 17 00:57:38 2026 -0600
games-util/input-remapper: enable py3.14
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit a41eeadd6180ac2073cd29ec32b7df99129993c5
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Feb 17 00:47:36 2026 -0600
games-util/input-remapper: 9999: Handle build system changes
The dev has dropped setup.py but continues to use setuptools.
Two patches introduced:
1. Dev has not specified a build-backend in pyproject.toml
2. mo-file generation manual execution (used to get handled by setup.py)
Also "pydbus" has been replaced with "dasbus"
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit 0f534e4e5d89ef54ac3b0dec6f7e805ff322dbfa
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun Nov 2 20:24:38 2025 -0600
games-util/input-remapper: add 2.2.0
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit a475078f4d32e66d6e3e2595c6ed5d2e7056e60a
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Wed Jul 23 17:11:10 2025 -0500
games-util/input-remapper: new package, add 2.1.1, 9999
Upstream still expects you to use setup.py. Ebuild is updated to be
PEP517 compatible. All non-python files are patched out of setup.py and
manually installed during src_install() instead.
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun May 24 21:41:17 2026 -0500
games-util/input-remapper: fix multiple pkg_postinst
While adding post-install messaging I created a second pkg_postinst
instead of using the existing one, causing udev_reload to not be
executed anymore. This merges the two back into one.
Closes: https://bugs.gentoo.org/975963
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit 24f25980017662f0346243cc6dd29d51fa35c9d9
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun May 24 21:39:02 2026 -0500
games-util/input-remapper: Skip tests
Some tests error out, others hang indefinitely. Likely require
additional dependencies and setup - they are targeted at contributors,
not users.
Disabling them until I can find a way to run them successfully.
Closes: https://bugs.gentoo.org/975950
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit 8d055c1f310ce51324782c21e7aea613297fd801
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun May 24 21:37:59 2026 -0500
games-util/input-remapper: import xdg
Fixes issue where icons are being installed but icon cache is not being
regenerated
Closes: https://bugs.gentoo.org/975964
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit 8638e1d3ffb201d121e0cfd5c063bf32fa43ef94
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun May 17 00:11:59 2026 -0500
games-util/input-remapper: 2.2.0 add missing dep
This version still relies on pkg-resources which is currently
deprecated. It also relies on pydbus which never received support for
python 3.14.
Both issues are fixed upstream already but the author has not cut a new
versioned release yet.
For now I've added the missing pkg-resources dependency along with
post-install messaging encouraging users to switch to the live ebuild
until a new verion is released.
Closes: https://bugs.gentoo.org/975149
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit 68fbddeaec33c84681344a53d9ce231bc2df3348
Author: David Roman <davidroman96@gmail.com>
Date: Mon Mar 9 00:12:27 2026 +0100
*/*: drop py3.11 & remove dead py impls
Part-of: https://github.com/gentoo/guru/pull/447
Closes: https://github.com/gentoo/guru/pull/447
Signed-off-by: David Roman <stkw0@disroot.org>
commit 14a982da0cd1ce2e5ba1f1eccaf3d67765a7714a
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Thu Feb 19 22:32:33 2026 -0600
games-util/input-remapper: Improve indentation
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit b137ce8cf705859ba31d82e040dcf556d7233325
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Feb 17 01:20:51 2026 -0600
games-util/input-remapper: drop 2.1.1
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit e55d5f5f70011dce195b100f0359d2e1cc11c3b3
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Feb 17 01:15:40 2026 -0600
games-util/input-remapper: 2.2.0: Fix translation file paths
Learned from current 9999 build, mo file installation path was missing
LC_MESSAGES subfolder. Tested and working now.
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit d20f6a17ec613fbcb39f8f5332832361959f79ed
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Feb 17 00:57:38 2026 -0600
games-util/input-remapper: enable py3.14
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit a41eeadd6180ac2073cd29ec32b7df99129993c5
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Feb 17 00:47:36 2026 -0600
games-util/input-remapper: 9999: Handle build system changes
The dev has dropped setup.py but continues to use setuptools.
Two patches introduced:
1. Dev has not specified a build-backend in pyproject.toml
2. mo-file generation manual execution (used to get handled by setup.py)
Also "pydbus" has been replaced with "dasbus"
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit 0f534e4e5d89ef54ac3b0dec6f7e805ff322dbfa
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun Nov 2 20:24:38 2025 -0600
games-util/input-remapper: add 2.2.0
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
commit a475078f4d32e66d6e3e2595c6ed5d2e7056e60a
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Wed Jul 23 17:11:10 2025 -0500
games-util/input-remapper: new package, add 2.1.1, 9999
Upstream still expects you to use setup.py. Ebuild is updated to be
PEP517 compatible. All non-python files are patched out of setup.py and
manually installed during src_install() instead.
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>


View
Download
Browse