You are not logged in.
I have enabled the testing and multilib-testing repos, but today if I try to do pacman -Suy I cannot replace qt with qt4 because the packages requiring qt demand it is installed. Shouldn't qt4 "provide" qt (there is a provides flag in the packages afaik), instead it just "replaces" qt. Has anybody experienced the same problem? I'm no expert when it comes to arch packaging...
Offline
in some cases, only need change 'qt' to 'qt4' (or lib32-qt to lib32-qt4), in other need add '-DQT_QMAKE_EXECUTABLE=qmake-qt4' in cmake syntax, in other need more workground, i think is better wait when qt4 ships in [extra] and the AUR maintainers fix their pkgbuilds
Offline
I needed to force it, too.
pacman -S -dd qt4
pacman -Syu
.. then fix all stuff you got from AUR as suggested by sl1pkn07
Offline
I have enabled the testing and multilib-testing repos, but today if I try to do pacman -Suy I cannot replace qt with qt4 because the packages requiring qt demand it is installed. Shouldn't qt4 "provide" qt (there is a provides flag in the packages afaik), instead it just "replaces" qt. Has anybody experienced the same problem? I'm no expert when it comes to arch packaging...
qt4 does not provide the same executable names as the old qt package (e.g. qmake-qt4 instead of qmake). This prevents using provides=qt in the package.
If you have (AUR) packages, and you don't want to rebuild them, you can try to modify the dependency information in the pacman database. This is without support and may break your application. (edit /var/lib/pacman/local/PKGNAME/desc) It seems to have worked for fontmatrix, but there may be some problems I have not discovered yet.
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Online
If you have (AUR) packages, and you don't want to rebuild them, you can try to modify the dependency information in the pacman database. This is without support and may break your application. (edit /var/lib/pacman/local/PKGNAME/desc) It seems to have worked for fontmatrix, but there may be some problems I have not discovered yet.
Thanks! It did the trick for me.
Offline