Asciinema: AppImage ("universal" Linux package)

Created on 12 Apr 2018  ·  13Comments  ·  Source: asciinema/asciinema

Anyone familiar with https://appimage.org/ ? Is it worth looking at to provide universal package for Linux?

help wanted packaging

Most helpful comment

Thanks @markshuttle, I cloned your code, made some changes and pushed it to https://github.com/asciinema/asciinema-snap

All 13 comments

@sickill, Can create a Debian package it will be more promising than appimage, con is that it will only run on debian based systems.

I don't have expertise in AppImage but if wanted, I can help with snap packaging, do let me know.

Also searching in the snap store, I found that asciinema is already published as a snap package by sabdfl, supposedly Mark Shuttleworth, so we can probably contact the snap store guys and reclaim the ownership if @sickill wants to support it officially.

try: $ sudo snap install asciinema --classic

I do commit to the maintenance of this snap (should there a problem arrive) at least for a few months.

Note: I am not associated with Canonical, though I am part of the snapcraft community.

EDIT: Sorry, I just found out that snap is officially supported https://asciinema.org/docs/installation#installing-on-linux-as-snap -- though it may still make sense to bring it under this project' ownership.

I'm trying to do an AppImage for PythonTurtle for some time (see also 1, 2). It's looks easy, but it's a bit hard with Python, interestingly.

I'm still on it, though I may not do active troubleshooting right in the next few days. You can ping me how it went (if you don't hear from me for longer), and if I managed to get it going doing the same thing for Asciinema is probably just a matter of a few terminal commands and opening a PR.

The snap created by Mark was not updated in a long time, still at 1.3, which is ironic, since snaps are also supposed to improve roll out time. I removed snap method from listed installation options a while ago. 2.0 was released 9 months, and I really want people to use 2.0+ since it records in much improved file format. If we can have it updated to 2.0.1 then great. Most likely I won't have time to maintain it myself, but if there's anyone willing to (@om26er ?) then I'm happy to create a repo for it under asciinema organization.

@sickill sure, we can probably check with @markshuttle to get his snap packaging source and put that under asciinema org here and I can then ensure to keep that updated in the store.

@om26er that would be lovely. Is there any particular naming convention recommended/required for snap repos?

Happy to transfer publication of the snap to upstream, of course. Glad it proved a useful start :)

@markshuttle And I'm glad you found asciinema interesting enough to create the snap for it :)

I've created https://github.com/asciinema/asciinema-snap repo, and added @om26er and @markshuttle as collaborators to it. Feel free to push the original snap there, and update it when you have time. Thanks!

Cool, lets wait for Mark to push the existing source and I can then look to do a latest release.

My GH-fu wasn't up to getting code into asciinema/asciinema-snap, but I published into markshuttle/asciinema-snap instead. Feel free to either copy that into your repo or clone from there. I also updated to 2.0.1 and released that into the candidate snap channel so folks can test with 'snap install asciinema --candidate'

@om26er "supposedly" har har ;)

Ah, the issue was that I needed to accept the invitation to the other repo before pushing there.

Thanks @markshuttle, I cloned your code, made some changes and pushed it to https://github.com/asciinema/asciinema-snap

Was this page helpful?
0 / 5 - 0 ratings