Hi, asciinema developer here. We have just released new version, 0.9.9, which was rewritten in Go and changed license to GPLv3. That means the old ebuild won't handle this new version without major changes. I'm not Gentoo user myself now (though I was one for many years in the past), and I don't know what's the best way to package Go command line application. If that helps, building from source is a matter of running `make deps build && PREFIX=... make install` (as shown here https://github.com/asciinema/asciinema-cli/blob/master/README.md#building-from-source).
Sorry, I don't think it's worth the effort trying to wrangle the terrible Go build system, handle the dependency chain some of which has no releases etc. Dropping to maintainer-needed.
I just released 1.0.0. It has all of its dependencies vendored, so you don't need anything else other than the source code to reliably build it. https://github.com/asciinema/asciinema
Thanks for the update. Unfortunately bundled dependencies is also a major QA problem for us. A lot of groundwork is required for Go packages to be sane in Gentoo, and sadly not much has been done in that area so far.
If nobody volunteers or getting this (even via proxy maintainers https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers ) we will treeclean this
Note that the current in-tree version still works fine.
asciinema 1.3.0 is back on Python, and other than Python 3 there are no dependencies. This should make it way easier to package.
(In reply to Marcin Kulik from comment #6) > asciinema 1.3.0 is back on Python, and other than Python 3 there are no > dependencies. This should make it way easier to package. Thanks for the update. I have taken the package back, unmasked it, and will stabilise the new version in 30 days. https://gitweb.gentoo.org/repo/gentoo.git/log/?qt=range&q=dea20dc0ea28148a7715d5f98acbd5792645ba31..3be996cc424a5c42514d2afbb414df0083e29110 Please consider updating https://asciinema.org/docs/installation to remove go-overlay references. Also, I noticed the github and pypi tarballs have different contents.
(In reply to Michael Palimaka (kensington) from comment #7) > Thanks for the update. I have taken the package back, unmasked it, and will > stabilise the new version in 30 days. That's great, thanks! > Please consider updating https://asciinema.org/docs/installation to remove > go-overlay references. Docs already updated. > Also, I noticed the github and pypi tarballs have different contents. Hmm, weird. What difference did you notice?
(In reply to Marcin Kulik from comment #8) > > Also, I noticed the github and pypi tarballs have different contents. > > Hmm, weird. What difference did you notice? Nothing critical, just missing some misc files like changelog/readme/manpage etc.