Qt4.x -> Qt5.x: Painful transition

I've been a qt-fanboy since quite some time. When Qt5 is released, I was a happy guy: downloading its evaluation release, trying QML and those swish-swingy widgets for the new UI system, and such.

But lately, it's been more hassle than fun. There are some major programs I use frequently which drove me insane regarding Qt4 to Qt5 transition:
  1. mathgl. Though being just ordinary OpenGL based plotting library, its unclear reason to depend on certain version's (Qt4) of QWidget makes it unusable with Qt5 although no major difference on both version which could render mathgl unable to work.
  2. VLC. I love this media player because of its just-work design. Again, because of dependecy issue on Qt4 I can't compile this against Qt5. Luckily last September they released this version which work with Qt5, yay!!
  3. qbittorrent. Some people has worked on it, though the patches weren't merged to upstream. Wish it'll merged by version 3.1.0.
  4. cmake. Still no FindQt5 module, enough said.
Luckily, things for engineering/scientic computing (mostly plotting graphs) which I need most as university student like qwt, qwtplot3d, qwtpolar isn't so much version dependent, so I could still sleep well.

0 rants: