libHShslua-2.3.0 requires non-existing liblua5.4.so.5.4

Description:

The user-visible problem is this:

# pandoc
pandoc: error while loading shared libraries: liblua5.4.so.5.4: cannot open shared object file: No such file or directory

But the actual issue seems to be with hslua:

# ldd /usr/lib/libHShslua-2.3.0-AHYFjlVvRT48dQDSaJunVz-ghc9.6.6.so
...
	liblua5.4.so.5.4 => not found

Additional info:

# pacman -Qo /usr/lib/libHShslua-2.3.0-AHYFjlVvRT48dQDSaJunVz-ghc9.6.6.so
/usr/lib/libHShslua-2.3.0-AHYFjlVvRT48dQDSaJunVz-ghc9.6.6.so is owned by haskell-hslua 2.3.0-197

This broke recently, it worked 3 days ago.

Steps to reproduce:

  1. pacman -Sy haskell-hslua
  2. ldd /usr/lib/libHShslua-2.3.0*

(or the same with some haskell application using lua, like pandoc)