mirror of
https://github.com/asciinema/asciinema.git
synced 2026-04-25 07:55:51 +03:00
[GH-ISSUE #296] AppImage ("universal" Linux package) #199
Labels
No labels
bug
compatibility
feature request
fit for beginners
help wanted
hosting
idea
improvement
packaging
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/asciinema#199
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ku1ik on GitHub (Apr 12, 2018).
Original GitHub issue: https://github.com/asciinema/asciinema/issues/296
Anyone familiar with https://appimage.org/ ? Is it worth looking at to provide universal package for Linux?
@arpit1997 commented on GitHub (Apr 16, 2018):
@sickill, Can create a Debian package it will be more promising than appimage, con is that it will only run on debian based systems.
@om26er commented on GitHub (Apr 16, 2018):
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 --classicI 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.
@bittner commented on GitHub (Oct 31, 2018):
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.
@ku1ik commented on GitHub (Nov 12, 2018):
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.
@om26er commented on GitHub (Nov 13, 2018):
@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.
@ku1ik commented on GitHub (Nov 16, 2018):
@om26er that would be lovely. Is there any particular naming convention recommended/required for snap repos?
@markshuttle commented on GitHub (Nov 18, 2018):
Happy to transfer publication of the snap to upstream, of course. Glad it proved a useful start :)
@ku1ik commented on GitHub (Nov 19, 2018):
@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!
@om26er commented on GitHub (Nov 19, 2018):
Cool, lets wait for Mark to push the existing source and I can then look to do a latest release.
@markshuttle commented on GitHub (Nov 20, 2018):
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'
@markshuttle commented on GitHub (Nov 20, 2018):
@om26er "supposedly" har har ;)
@markshuttle commented on GitHub (Nov 20, 2018):
Ah, the issue was that I needed to accept the invitation to the other repo before pushing there.
@om26er commented on GitHub (Nov 20, 2018):
Thanks @markshuttle, I cloned your code, made some changes and pushed it to https://github.com/asciinema/asciinema-snap
@ku1ik commented on GitHub (Apr 25, 2023):
asciinema is available in pretty much every distro now via native package managers, and one can also install it with
pipxon any OS so I'm closing this as I don't see immediate need for AppImage now.