This patch ports the ampache, magnatune, gpodder and opmldirectory services. I've laid some groundwork for the other services too, but they still have problems. For example: Jamendo has changed its API, which makes the service useless in its current form. Mp3tunes and lastfm don't work either, but I haven't yet investigated why.
Details
Diff Detail
- Repository
- R181 Amarok
- Branch
- kf5
- Lint
No Linters Available - Unit
No Unit Test Coverage
If this is one commit, you switch to kf5 branch and cherry-pick this commit. Alternatively, rebase this branch on upstream/kf5 to get any recent changes, switch to kf5 and git merge --ff-only .
A subsequent arc diff should then update the revision. That is assuming you work with arcanist.
gpodder service using mygpo-qt, which is still in a qt4 world
Even though it may not be available on every distro out there yet (for lack of consumers), libmygpo-qt-1.0.9 supports Qt5 already. At least clementine also makes use of it, but only in their qt5 branch.
On Arch Linux the official package is still Qt4. There is a Qt5 package in the AUR but I didn't test that. Is there a cmake test we could use to build the plugin conditionally?
libmygpo-qt provides a pkgconfig file libmygpo-qt5.pc you can check for using pkg_check_modules
- cleaned up CMakeLists.txt a bit
- Reactivated gpodder service. Build support depends on this pr, though: https://github.com/gpodder/libmygpo-qt/pull/12
- cleaned up CMakeLists.txt a bit
- Reactivated gpodder service. Build support depends on this pr, though: https://github.com/gpodder/libmygpo-qt/pull/12