Created attachment 474606 [details] Ebuild for pyotherside-1.5.1 Please find attached an ebuild for pyotherside-1.5.1. I needed this package while trying to package some YubiKey tools which were not yet available in portage. I expect to submit those ebuilds as new bugs (depending on this one) in the near future. Feedback is welcomed.
Created attachment 474610 [details] Ebuild for pyotherside-1.5.1 Oops, forgot to do a TODO I left in there, and also to hook up the debug USE flag as intended.
Created attachment 475960 [details] Ebuild for pyotherside-1.5.1 I set up a clean Gentoo VM and ran through installing this package. This version of the ebuild fixes a couple of issues that turned up: 1) the SRC_URI posted on the website was changed since I wrote the ebuild, and the old one was returning a 404. Updated to the new (GitHub) url. The sha256sum of the new file matched the one for the old file in my Manifest. 2) After reading some more ebuilds, decided that this should inherit from python-single-r1 instead of python-r1. If there's a way to build this against multiple python versions, and have things compiled against this figure out which one they want, I can't see it. 3) Failed build on the clean VM revealed that this apparently also depends on qtsvg. Added that to the DEPENDs. Feedback still welcomed.
It seems this package was added to tree on 2017-08-01 by commit 9d041f1c8dc3b47cf8df92701df6eb01e32dd6e6 without checking back with this bug. Current version is 1.5.3 upstream as well as in Gentoo. It is unmaintained since commit c36cf250c3bd94e662902b6e0cdcada69c4896b5 - maintainers of app-crypt/yubikey-manager-qt, please consider taking over this package. Otherwise, Jeremy, if you're still interested, you may monitor upstream repo for a new release and try to proxy-maintain it.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e2db953ddd0af80817bf5c213c4f323bb34939 commit 00e2db953ddd0af80817bf5c213c4f323bb34939 Author: Göktürk Yüksek <gokturk@gentoo.org> AuthorDate: 2019-02-01 02:30:28 +0000 Commit: Göktürk Yüksek <gokturk@gentoo.org> CommitDate: 2019-02-01 02:59:49 +0000 dev-python/pyotherside: adopt the package Bug: https://bugs.gentoo.org/620062 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org> dev-python/pyotherside/metadata.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
@Jeremy, if in the future you'd like to maintain this package, reopen this bug and CC 'proxy-maint@gentoo.org' so we can get you started with proxy-maintainership. Thanks.