Created attachment 862531 [details] synergy-1.14.6.19.ebuild Upstream release: https://github.com/symless/synergy-core/releases/tag/1.14.6.19-stable Changes: - EAPI 7 -> 8 (trivial) Additions: - hard dependency on dev-libs/pugixml Removals: - GCC13 patch Remarks: - Builds, installs, runs just as well as the last ebuild on two of my machines. Using it now.
Note re: removal of GCC13 patch. The patch itself was upstreamed by its original author: https://github.com/symless/synergy-core/commit/ab8a7b5ed44a3aeadc7a20f0e4020d47ac258e14 Obviated here.
Noticing there has not been a maintainer for this package since 2020. I have no affiliation with Symless and I only have AMD64 platforms for testing on so I can't stabilize it on any other architectures, but I am willing to take this one on and keep it up to date since Synergy is a daily driver for me. There isn't much to the package, anyway. Should this be of interest to anyone, please direct me as to next steps.
The ebuild function src_test does fail as someone reported two years ago, and I have absolutely no idea how to fix it. The application nevertheless works perfectly, so I strongly suspect the ebuild just defines the test wrongly, but I would have to completely educate myself as to how tests in ebuilds ought to work, since I have never implemented one. I suppose I'll do that. Out of scope of this report. See bug #815094. At least it's not a regression, which is the best I can give anyone at this time.
To run the tests you can: cd x11-misc/synergy ebuild synergy-1.14.6.19.ebuild test man ebuild to see what else it can do. Probably you will need to contact upstream so they can fix the tests, the test program crashes. If you want to maintain this package, please read https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/User_Guide Other than that, please read https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin and if you agree, add a Signed-off-by line here as a comment so I can commit the ebuild. It looks good and only needs minor changes. Thank you!
Created attachment 862685 [details] A build log with tests failing
Acknowledged; looking into the failing tests. This may take some time.