mpereira/tty-solitaire

Need help making tty-solitaire available in package repositories

mpereira opened this issue ยท 24 comments

It would be cool if tty-solitaire installation was more easily accessible to people. It seems like we already have some platforms covered:

These others still aren't:

  • Fedora
  • Gentoo
  • NetBSD
  • OpenBSD
  • RHEL/CentOS
  • Ubuntu

What platforms and/or distribution channels am I missing?

Are you a user of any of these and would like to make tty-solitaire available on it? Let me know how can I help!

ALT Linux: apt-get install tty-solitaire

We're use rpm packaging system, so Fedora and Centos packaging will be similar with ours.

Added to the list, thanks @greno4ka!

We're use rpm packaging system, so Fedora and Centos packaging will be similar with ours.

Interesting!

It can be more interesting to you, that list can be more spread then now:
https://repology.org/metapackage/tty-solitaire/versions

I didn't know about repology.org, it's amazing!

For example, there mentioned that tty-solitaire is build for termux. It's the issue #19. It's quite nice idea to write this guy and say, that tty-solitaire works awful in termux without ncursesw library!

To mention, to get the AUR package elevated to pacman, all that needs to be done is to convince a Trusted User to sponsor it into the [community] repo. Polyzen is the current maintainer of the package, so I would recommend messaging them.

@HalosGhost thanks for the tip, I left a comment on the package AUR page.

I've been building packages for Fedora / EL, available here: https://copr.fedorainfracloud.org/coprs/baggypants/inconsolation/

It's already for Slackware from 2014 via slackbuilds: http://www.slackbuilds.org/repository/14.2/games/tty-solitaire/

@polyzen that's great, thanks Daniel!

I found out about tty-solitaire from entware. I installed tty-solitaire with the command "opkg install tty-solitaire". The package list here includes tty-solitaire 1.1.1. You could add entware to your list of platforms at the top. I know little about entware, I'm just a novice user.

Yeah, just tried to install tty-solitaire on my router from entware. It has problems with ncursesw, like in termux.

On my entware the following packages are installed and ttysolitaire works fine.

libncurses - 6.1-1
libncursesw - 6.1-1

I also have the following line in my .profile

export LANG=en_US.UTF-8

I hear someone saying Nixpkgs?

NixOS/nixpkgs#96303

(It is now in master; in a couple of days or weeks I think it will be counted by Repology.)

@AndersonTorres that's great, thanks for your work!

Is the nix package already available to be installed? What's the command to do so? I'm not familiar with nix.

@mpereira

I am a bit confused to be honest, because it takes a certain amount of time in order to the automatic system convert the Nixpkgs scripts in compiled packages.

Anyway, the command is (will be) nix-env --install tty-solitaire.

@AndersonTorres if you could, please let me know when it's available and I'll add it to the README.

ITP for a Debian package: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=969419

Let's see how it goes.

Nice! I've marked Nix stable as completed in this issue and added it as an installation option.

Thanks again for your work!

Thanks @vaporup, that's great! I marked it as completed in this issue and added it as an installation option.

Do you think it could eventually be promoted to stable? I'm not familiar with the Debian package repository processes.

It just migrated to Debian Testing but I think will only be in the next stable release