In addition to the need to port to KF5, there is another development in one of the dependencies that Amarok needs to take care of.
This is from mysqlserverteam blog in October 27, 2016:
MySQL-8.0 retiring support for libmysqld
Since libmysqld uses a comparable API to libmysqlclient, the upgrade path is relatively straight forward:
- Bring up a standalone MySQL server (mysqld).
- Modify application code to remove API calls that are specific to libmysqld.
- Modify application code to connect to the standalone MySQL server.
- Modify build scripts to use libmysqlclient rather than libmysqld. For example, if you use mysql_config, invoke it with the --libs option rather than --libmysqld-libs.
We will continue to support libmysqld for the lifetime of MySQL 5.7, but plan to mark it as deprecated so that our future intentions are made clear to users in our current GA release.