Asciinema: AppImage (package Linux "universel")

Créé le 12 avr. 2018  ·  13Commentaires  ·  Source: asciinema/asciinema

Quelqu'un familier avec https://appimage.org/ ? Vaut-il la peine de chercher à fournir un package universel pour Linux?

help wanted packaging

Commentaire le plus utile

Merci @markshuttle , j'ai cloné votre code, apporté quelques modifications et l'ai poussé sur https://github.com/asciinema/asciinema-snap

Tous les 13 commentaires

@sickill , peut créer un paquet Debian, ce sera plus prometteur que appimage, mais il ne fonctionnera que sur les systèmes basés sur Debian.

Je n'ai pas d'expertise dans AppImage mais si vous le souhaitez, je peux vous aider avec l'empaquetage instantané, faites le moi savoir.

En recherchant également dans le magasin d'instantanés, j'ai trouvé qu'asciinema est déjà publié en tant que paquetage instantané par sabdfl , soi-disant Mark Shuttleworth, afin que nous puissions probablement contacter les gars du magasin Snap et récupérer la propriété si @sickill veut le soutenir officiellement.

essayez: $ sudo snap install asciinema --classic

Je m'engage à maintenir ce snap (en cas de problème) au moins pendant quelques mois.

Remarque: je ne suis pas associé à Canonical, bien que je fasse partie de la communauté snapcraft.

EDIT : Désolé, je viens de découvrir que snap est officiellement pris en charge https://asciinema.org/docs/installation#installing -on-linux-as-snap - bien qu'il puisse toujours être judicieux de le placer sous la propriété de ce projet .

J'essaye de faire une AppImage pour PythonTurtle pendant un certain temps (voir aussi 1 , 2 ). Cela a l'air facile, mais c'est un peu difficile avec Python, ce qui est intéressant.

J'y suis toujours, bien que je ne puisse pas faire de dépannage actif dans les prochains jours. Vous pouvez me cingler comment cela s'est passé (si vous ne m'entendez pas plus longtemps), et si j'ai réussi à le faire fonctionner, faire la même chose pour Asciinema est probablement juste une question de quelques commandes de terminal et d'ouvrir un PR.

Le snap créé par Mark n'a pas été mis à jour depuis longtemps, toujours à 1.3, ce qui est ironique, car les snaps sont également censés améliorer le temps de déploiement. J'ai supprimé la méthode snap des options d'installation répertoriées il y a quelque temps. 2.0 est sorti 9 mois, et je veux vraiment que les gens utilisent 2.0+ car il enregistre dans un format de fichier bien amélioré. Si nous pouvons la mettre à jour vers la version 2.0.1, tant mieux. Très probablement, je n'aurai pas le temps de le maintenir moi-même, mais si quelqu'un est prêt à ( @ om26er ?), Alors je suis heureux de créer un dépôt pour celui-ci sous l'organisation asciinema.

@sickill bien sûr, nous pouvons probablement vérifier avec @markshuttle pour obtenir sa source d'empaquetage instantanée et la mettre sous asciinema org ici et je peux alors m'assurer de la maintenir à jour dans le magasin.

@ om26er ce serait adorable. Existe-t-il une convention de dénomination particulière recommandée / requise pour les dépôts instantanés?

Heureux de transférer la publication du snap en amont, bien sûr. Heureux que cela se soit avéré un début utile :)

@markshuttle Et je suis heureux que vous ayez trouvé asciinema suffisamment intéressant pour créer le cliché :)

J'ai créé https://github.com/asciinema/asciinema-snap repo et ajouté @ om26er et @markshuttle en tant que collaborateurs. N'hésitez pas à y insérer le composant logiciel enfichable d'origine et à le mettre à jour lorsque vous en avez le temps. Merci!

Cool, attendons que Mark pousse la source existante et je peux alors chercher à faire une dernière version.

Mon GH-fu n'était pas prêt à obtenir du code dans asciinema / asciinema-snap, mais j'ai plutôt publié dans markshuttle / asciinema-snap. N'hésitez pas à copier cela dans votre dépôt ou à le cloner à partir de là. J'ai également mis à jour vers 2.0.1 et publié cela dans le canal snap candidat afin que les gens puissent tester avec 'snap install asciinema --candidate'

@ om26er "supposément" l'a;)

Ah, le problème était que je devais accepter l'invitation à l'autre repo avant de pousser là-bas.

Merci @markshuttle , j'ai cloné votre code, apporté quelques modifications et l'ai poussé sur https://github.com/asciinema/asciinema-snap

Cette page vous a été utile?
0 / 5 - 0 notes