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>
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>
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>
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>
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>
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>