Hello, MariaDB went through big changes and your package will need a patch in order to build and work properly. I tried to solve the issue, but I wasn't successful yet (at the time of bug creation). I'll look into it more and post here the patch eventualy. This change is currently applicable to the Rawhide (f28) only. You can check builds I tried in COPR: https://copr.fedorainfracloud.org/coprs/g/db-sig/mariadb-10.2/packages/ For more information check the tracking bugzilla.
Created attachment 1339272 [details] patch to use mariadb-connector-c-devel instead of mysql-devel
The main issue is that mariadb-connector-c dropped some header files. As far as I understand, the idea now is to include just the mysql.h. I'm attaching a patch to replace the dependency (mariadb-connector-c-devel instead of mysql-devel) in spec file and also fix the building. I didn't test the library, just the build.
Links for built packages: https://koji.fedoraproject.org/koji/taskinfo?taskID=22487789 https://copr.fedorainfracloud.org/coprs/g/db-sig/mariadb-10.2/build/637578/
Fixed in rawhide. If it should be used even in older versions of fedora, please, let me know.
No, it is only applicable to Rawhide. Thanks :)