I am using shaman version 1.0.9-1 in Archlinux
I have reported this issue to the Archlinux packager here: http://bugs.archlinux.org/task/15484
Allan McRae asked me to report it upstream.
Steps to reproduce:
1. Install scribus using shaman.
Result: qt3 and scribus are installed and /etc/ld.so.conf gets an entry for /opt/qt/lib.
But scribus does not start and reports: error while loading shared libraries:
libqt-mt.so.3: cannot open shared object file: No such file or directory
After running 'ldconfig', scribus starts alright.
2. pacman --remove --cascade qt3
On my system, this removes qt3 and scribus, and /etc/ld.so.conf becomes empty.
3. run 'ldconfig'
4. pacman --sync --refresh scribus
Result: scribus and qt are installed and /etc/ld.so.conf gets an entry for /opt/qt/lib.
But in this case scribus runs without problem, without having to run 'ldconfig'.
Conclusion: 'pacman' automatically calls 'ldconfig' after installing qt3,
but 'shaman' does not.