mirror of
https://github.com/asciinema/asciinema.git
synced 2026-04-26 00:15:56 +03:00
[GH-ISSUE #43] Package for Ubuntu #634
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#634
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 (Oct 3, 2013).
Original GitHub issue: https://github.com/asciinema/asciinema/issues/43
@ku1ik commented on GitHub (Oct 7, 2013):
asciinema source is a regular python package now, installable via pip/easy_install.
I have approached building an Ubuntu/Debian package twice and I have surrendered twice. If there's anyone who would like to create and maintain it then I'll buy him/her a beer ;)
@zanchey commented on GitHub (Nov 25, 2013):
I built some Debian packages via python-stdeb with some minor modifications.
There are builds hosted for Ubuntu at
https://launchpad.net/~zanchey/+archive/asciinema
Testing and feedback welcomed.
@ku1ik commented on GitHub (Nov 25, 2013):
@zanchey awesome! I'll give it a shot today. If all is good I'll update the installation docs on asciinema.org
@ku1ik commented on GitHub (Nov 25, 2013):
@zanchey I just checked it and it works great. Do you think there is a simple way to trigger the ppa build whenever I publish new version on pypi? Or this always needs human intervention?
@zanchey commented on GitHub (Nov 26, 2013):
Unfortunately, it's not terribly straightforward. I look after the PPA builds for fish, and we have a script that does the nightly builds but all releases are still done partially by hand.
@ku1ik commented on GitHub (Feb 9, 2014):
@zanchey would you mind upgrading the package for just released 0.9.8?
@zanchey commented on GitHub (Feb 10, 2014):
Done!
@ku1ik commented on GitHub (Feb 10, 2014):
@zanchey thanks!
@ku1ik commented on GitHub (Dec 17, 2014):
New version is out and ... it's now a Go program. Do you have experience packaging Go apps @zanchey?
@zanchey commented on GitHub (Dec 22, 2014):
It's a bit hard on Debian/Ubuntu at the moment, largely because the way Go programs are distributed is pretty different to the way Debian expects. I'm plugging away at it, but it requires packaging some of the libraries so that it builds properly.
@zanchey commented on GitHub (Dec 24, 2014):
What's the minimum version of Go required? It doesn't appear to build with Go 1.0.2.
@ku1ik commented on GitHub (Dec 24, 2014):
It builds on all versions starting from 1.2 (as seen here https://travis-ci.org/asciinema/asciinema-cli )
@zanchey commented on GitHub (Dec 25, 2014):
OK, I've published new packages. They appear to work. Only took a few false starts! The packaging is much simpler now. Notably the Makefile does not get used (as dh-golang knows how to ship the source properly) and the main binary gets installed as
asciinema-cliwithasciinemaas a symlink to it.@ku1ik commented on GitHub (Dec 31, 2014):
Great work! Thanks.
@ku1ik commented on GitHub (Mar 12, 2015):
Hey. I just released 1.0.0 :)
The repo was renamed back to
asciinema, sorry about that.All the dependencies are now vendored, so to build asciinema now you only need the source code. Thus
make depswas removed because it's no longer needed.Other than these two, nothing changed with regard to building.
/cc @zanchey
@zanchey commented on GitHub (Mar 15, 2015):
Debian policy strongly discourages the shipping of embedded copies of libraries (4.13 Convenience copies of code) so I suspect the official pacakges will try and pull it out, but for a PPA I think it's fine.
New packages built and uploaded, although I haven't been able to test them on all distribution.
@ku1ik commented on GitHub (Mar 15, 2015):
I get it. Ok, I think having up-to-date ppa is just enough. Thanks!
@zanchey commented on GitHub (Mar 17, 2015):
Yep, works for me :-)
@mcuelenaere commented on GitHub (Mar 24, 2015):
Did you check https://github.com/jordansissel/fpm?
@zanchey commented on GitHub (Mar 25, 2015):
I haven't tried that specifically, although my experience with "universal packaging" tools has been disappointing.
@ku1ik commented on GitHub (Jun 22, 2015):
@zanchey hey! I just released 1.1.1 ;)
@zanchey commented on GitHub (Jun 30, 2015):
I've uploaded new packages for supported series.
@zanchey commented on GitHub (Jun 30, 2015):
Is there a mailing list or some way of subscribing to release updates?
@ku1ik commented on GitHub (Jun 30, 2015):
Awesome, thanks!
There's no mailing list at the moment. I was thinking recently about the best way of notifying users, and more importantly, package maintainers about new releases. Mailing list sounds ok. What alternatives do we have?
@ku1ik commented on GitHub (Jun 30, 2015):
Awesome, thanks!
There's no mailing list at the moment. I was thinking recently about the best way of notifying users, and more importantly, package maintainers about new releases. Mailing list sounds ok. What alternatives do we have?
@jakubjedelsky commented on GitHub (Jun 30, 2015):
@zanchey if you don't want to watch whole project, you can use github's atom (https://github.com/asciinema/asciinema/releases.atom) in your favorite reader or third-party project like https://sibbell.com/about/
@ku1ik commented on GitHub (Jun 30, 2015):
@jakubjedelsky that's nice. I didn't know about releases.atom
@ku1ik commented on GitHub (Jun 30, 2015):
Closing this one, will reopen if needed.
@godmar commented on GitHub (Jan 29, 2026):
It looks like the current debian is 2.4.0, which is two years old.
I'd like to try 3.1.0, but would prefer not to download a binary from github.
Any chance of getting the Debian package updated?
@ku1ik commented on GitHub (Jan 29, 2026):
@godmar It's up to Debian package maintainer(s), I'm not doing any packaging myself. If you'd like to help then maybe you could reach out to them and ask?