@cherti looks like the regular shellcheck package was changed some time ago to not depend on all those haskell packages.
I've been having daily haskell update-o-ramas for no reason for who knows how long... :/
@dnkl pactree -r <any-haskell-package> should give you some insight into which package is pulling all those deps, you could try that. if none is explicitly installed, those packages might be unneeded dependencies left over from the past? if they have properly been installed as dependencies, but not removed when removing what pulled them, pacman -Qtd should reveal those, maybe that's a trace?
@cherti yup, they were orphans. I know for sure shellcheck is what pulled them in.
This is a reminder that I should run pacman -Qtd more regularly I guess :)
Linux geeks doing what Linux geeks do...