Created attachment 463156 [details] dev-python/python-axolotl-curve25519-0.1.ebuild To get OMEMO (OMEMO is an XMPP Extension Protocol (XEP) for secure multi-client end-to-end encryption based on Axolotl and PEP.) (for example in gajim with the OMEMO plugin) an implementation of the signal protocol (https://en.wikipedia.org/wiki/Signal_Protocol) is needed. This ebuild is a Python port of libaxolotl. The dev-python/python-axolotl-curve25519-0.1.ebuild is a direct dependency.
Created attachment 463158 [details] dev-python/python-axolotl-0.1.35.ebuild the actual ebuild
Created attachment 463160 [details, diff] dev-python/python-axolotl/files/0001-Keep-the-_pb2-suffix-in-the-name-for-protobuf-genera.patch patch for compability with >=dev-python/protobuf-python-3.0.0 see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835271 for source and https://github.com/tgalal/python-axolotl/issues/14 for discussion
Created attachment 463162 [details] dev-python/python-axolotl-curve25519-9999.ebuild as there is no official release 0.1 of python-axolotl-curve25519, only the pypy version. I added an github live ebuild
Are you interested in maintaining this package? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
(In reply to Michael Palimaka (kensington) from comment #4) > Are you interested in maintaining this package? > > https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers basically yes. but it seems upstream (https://github.com/tgalal/python-axolotl) is dead or inactive. I would suggest to keep this ebuild here or in some overlay as long as nobody except me is using it.
Created attachment 467894 [details] dev-python/python-axolotl-0.1.39.ebuild upstream merged some pull requests, the patch is not required anymore.
Hi Kristian, I've created an PR on Github, as I will need this as an dependency for an other new package. Currently, I've inserted me as a proxy maintainer. -> https://github.com/gentoo/gentoo/pull/7778 But if you want, I can step back and you will proxy maintain, if you like. I would just like to have this both packages in portage. Conrad
(In reply to Conrad Kostecki from comment #7) > Hi Kristian, > I've created an PR on Github, as I will need this as an dependency for an > other new package. Currently, I've inserted me as a proxy maintainer. > > -> https://github.com/gentoo/gentoo/pull/7778 > > But if you want, I can step back and you will proxy maintain, if you like. > I would just like to have this both packages in portage. > > Conrad No, go ahead. Happy to have it in the tree.
Created attachment 526518 [details] python-axolotl-0.1.42.ebuild Ebuild for new upstream release (04.04.2018). Changed dev-python/pycrypto dependency to dev-python/cryptography.
I could imagine maintaining those and putting them in the tree. The linked pull request changes the upstream name (from python-axolotl* to axolotl-*) which I believe is a bad choice, as it makes naming collisions more likely. So I'd prefer to commit them with the python prefix. Everyone okay with that?
(In reply to Hanno Boeck from comment #10) > I could imagine maintaining those and putting them in the tree. The linked > pull request changes the upstream name (from python-axolotl* to axolotl-*) > which I believe is a bad choice, as it makes naming collisions more likely. > > So I'd prefer to commit them with the python prefix. Everyone okay with that? sure
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acdbda5cb244963b4b7982d96d0538760a385a4d commit acdbda5cb244963b4b7982d96d0538760a385a4d Author: Hanno <hanno@gentoo.org> AuthorDate: 2018-06-22 17:39:08 +0000 Commit: Hanno <hanno@gentoo.org> CommitDate: 2018-06-22 17:39:08 +0000 dev-python/python-axolotl: Initial commit. Python support for the Axolotl protocol (used by OMEMO). Closes: https://bugs.gentoo.org/608882 Closes: https://github.com/gentoo/gentoo/pull/7778 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-python/python-axolotl/Manifest | 1 + dev-python/python-axolotl/metadata.xml | 11 +++++++++++ .../python-axolotl/python-axolotl-0.1.42.ebuild | 23 ++++++++++++++++++++++ 3 files changed, 35 insertions(+)
(In reply to Hanno Boeck from comment #10) > So I'd prefer to commit them with the python prefix. Everyone okay with that? Fine for me.
Could you please also add ~x86, as in my PR? Thanks!
Are you running it on x86? I don't have any x86 system any more and I can't commit keywords I haven't at least briefly tested, but if you confirm you have it running I can do that.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98068af937246ef38c5ed79972697038f6c9dfee commit 98068af937246ef38c5ed79972697038f6c9dfee Author: Conrad Kostecki <conrad@kostecki.com> AuthorDate: 2018-06-23 21:29:07 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-06-24 07:47:11 +0000 dev-python/python-axolotl: New package Closes: https://bugs.gentoo.org/608882 Closes: https://github.com/gentoo/gentoo/pull/7778 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-python/python-axolotl/Manifest | 1 + dev-python/python-axolotl/metadata.xml | 23 ++++++++++++++++++ .../python-axolotl/python-axolotl-0.1.42.ebuild | 28 ++++++++++++++++++++++ 3 files changed, 52 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c469d30dcb2b9b2c9fbde0377e3adcb31ed6117 commit 3c469d30dcb2b9b2c9fbde0377e3adcb31ed6117 Author: Conrad Kostecki <conrad@kostecki.com> AuthorDate: 2018-06-23 21:28:17 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-06-24 07:47:10 +0000 dev-python/python-axolotl-curve25519: New package Closes: https://bugs.gentoo.org/608882 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-python/python-axolotl-curve25519/Manifest | 1 + dev-python/python-axolotl-curve25519/metadata.xml | 24 ++++++++++++++++++++++ .../python-axolotl-curve25519-0.4.1_p2.ebuild | 22 ++++++++++++++++++++ 3 files changed, 47 insertions(+)