mirror of
https://github.com/asciinema/asciinema.git
synced 2026-04-25 07:55:51 +03:00
[GH-ISSUE #88] Gentoo package #683
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#683
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 (Mar 12, 2015).
Original GitHub issue: https://github.com/asciinema/asciinema/issues/88
The progress of packaging latest asciinema for Gentoo can be tracked here: https://bugs.gentoo.org/show_bug.cgi?id=532918
@Dr-Terrible commented on GitHub (Jun 22, 2015):
Since Gentoo developers seem reluctant to add Go packages to Portage, I have created a Portage overlay specifically for packages written in GoLang: https://github.com/Dr-Terrible/go-overlay
Despite what Michael "kensington" Palimaka said in bugs.gentoo.org, there is a straightforward way to handle the GoLang toolchain and the complexity of its dependency chain. My overlay does exactly that, and in an automated way.
All you need to do to install asciinema 1.1.0+ is to sync my overlay and then execute a simple:
I'd be glad to maintain asciinema in my overlay if upstream is not willing.
p.s.: feedbacks are always welcome.
@ku1ik commented on GitHub (Jun 22, 2015):
That's great, thanks!
I have updated docs on the site to include your overlay:
github.com/asciinema/asciinema.org@fd7ec57d7aIs this the simplest way to add an overlay, or these instructions can be simpler?
@Dr-Terrible commented on GitHub (Jun 23, 2015):
You're welcome.
Yeah, those instructions are the simplest way for adding an external overlay. Unfortunately there aren't shortcuts for these kind of tasks in Gentoo: https://wiki.gentoo.org/wiki/Project:Overlays/User_Guide#Getting_Started_With_Overlays
The only way to bypass wget (and the manual regeneration of the local cache of Layman) is by adding my overlay to https://overlays.gentoo.org . That way the instructions will boil down to a mere:
I have officially made a request for the inclusion of my overlay into Layman's list of repositories (unfortunately, some considerable delay should be expected from upstream): https://bugs.gentoo.org/552918
When my request will be fulfilled, you can safely update the docs with the two aforementioned commands.
@ku1ik commented on GitHub (Jun 23, 2015):
Sounds good. Can you let me know when this happens so I can update the docs?
@Dr-Terrible commented on GitHub (Jun 23, 2015):
Sure. As soon as my overlay has been added to Layman's repositories.xml, I'll post here a note.
@Dr-Terrible commented on GitHub (Jun 25, 2015):
Done! The overlay has been added to http://overlay.gentoo.org. @sickill feel free to update asciinema's documentation.
@ku1ik commented on GitHub (Jun 25, 2015):
@Dr-Terrible awesome.
Should it be now
emerge -av asciinemaoremerge -av dev-go/asciinema?@Dr-Terrible commented on GitHub (Jun 26, 2015):
I kept the original nomenclature from Portage's tree to avoid points of friction / confusion for the final users, so
(sudo) emerge -av asciinemaor(sudo) emerge -av app-misc/asciinemaare both perfectly fine.This way, asciinema package from my overlay will act as a standard and completely transparent update (from 0.9.8 to 1.1.1+) for all the Gentoo users.
@ku1ik commented on GitHub (Jun 26, 2015):
Nice. Thanks for your work!
@Dr-Terrible commented on GitHub (Jun 26, 2015):
You're welcome.
I’m glad I was able to help. :)