Package Details: st 0.8.4-1

Git Clone URL: (read-only, click to copy)
Package Base: st
Description: A simple virtual terminal emulator for X.
Upstream URL:
Licenses: MIT
Submitter: Foxboron
Maintainer: jose1711 (waschtl)
Last Packager: jose1711
Votes: 65
Popularity: 0.57
First Submitted: 2017-11-20 15:32
Last Updated: 2020-06-19 21:19

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

milouse commented on 2019-11-01 10:18

Hi @waschtl,

I just read with attention your README about the terminfo problem. I'm aware of it since a long time, but must admit I never take time to do anything forward. Thus I'm very insteresting to follow up your discussion with either ncurse team or Archlinux team. How do you think to proceed? A quick check in the archlinux bug tracker show me no bug related to that. I wonder if a quick fix won't be to ask there to remove st information from the archlinux ncurse package. As st is NOT provided in any official repository, I think it's not a big problem to remove responsibility of that.

Thank you for your involvment!

simona commented on 2019-10-31 10:11

Yes :-) Thanks.

waschtl commented on 2019-10-31 00:24

No problem. I think I will remove the error message. It's counterintuitive.

I did not know about BlackArch. Thanks for the pointer.

simona commented on 2019-10-31 00:03

  1. yes, sorry. blackarch repos.

waschtl commented on 2019-10-31 00:00

@simona, two questions:

  1. Where is yay finding the package paraxor-st? I can't find it in the AUR.

    yay -Si paraxor-st

  2. Does installing st work if you try again?

    The error message you are reporting is there so that you know that st can only be configured before compilation. If yay caches the package directory, a second attempt should no longer show the error.

simona commented on 2019-10-30 23:49

Yes. yay was installing paraxor-st. another pkg. But installing true st it give me:

patching file Makefile ==> ERRORE: This package can be configured in config.h. Copy config.def.h just placed into the package directory to config.h and modify it to change the configuration. Or just leave it alone to use default values. Then restart the build process. ==> ERRORE: Si è verificato un errore in prepare(). L'operazione sta per essere interrotta...

waschtl commented on 2019-10-30 23:46

@simona, you should be fine as it is. I may have expressed myself poorly. I meant to say that the package does not put any files in /usr/share/terminfo.

Are you getting an error message?

simona commented on 2019-10-30 23:22

@waschtl can I change where to install? I use yay.

waschtl commented on 2019-10-30 23:12

Hi simona, greetings to Italy.

If I understand you correctly, you are telling me that the following two files in this package conflict with ncurses:

  • /usr/share/terminfo/s/st
  • /usr/share/terminfo/s/st-256color

I couldn't figure out what you meant by "paraxor-st" though.

And I completely agree. ncurses is making it difficult for me to package st well. Precisely for that reason, I did not install those files to the locations you mentioned. Instead they are being installed to

  • /usr/share/st/terminfo/s/st
  • /usr/share/st/terminfo/s/st-256color

Notice the extra st after /usr/share.

simona commented on 2019-10-30 22:48

paraxor-st: /usr/share/terminfo/s/st è già presente nel filesystem (appartiene a ncurses) paraxor-st: /usr/share/terminfo/s/st-256color è già presente nel filesystem (appartiene a ncurses)