require mariadb.inc inherit ptest SRC_URI += "${@bb.utils.contains('PTEST_ENABLED', '1', 'file://run-ptest', '', d)}" DEPENDS += "${@bb.utils.contains('PTEST_ENABLED', '1', 'rsync-native', '', d)}" RDEPENDS:${PN}-ptest += "cmake sed perl-module-test-more" do_install_ptest () { rsync -a ${B}/unittest ${B}/dbug ${D}${PTEST_PATH} \ --exclude CMakeFiles \ --exclude cmake_install.cmake \ --exclude Makefile \ --exclude=*.a \ --exclude=*.h \ --exclude=*.o \ --exclude=*.so \ --exclude=*.d \ --exclude=*.txt install -m 0755 -d ${D}${PTEST_PATH}/storage rsync -a ${B}/storage/maria ${B}/storage/perfschema ${B}/storage/innobase ${D}${PTEST_PATH}/storage \ --exclude CMakeFiles \ --exclude cmake_install.cmake \ --exclude Makefile \ --exclude=*.a \ --exclude=*.h \ --exclude=*.o \ --exclude=*.so \ --exclude=*.d \ --exclude=*.txt cp -r ${B}/CTestTestfile.cmake ${D}${PTEST_PATH} sed -i -e 's#${WORKDIR}##g' `find ${D}${PTEST_PATH} -name CTestTestfile.cmake` } DEPENDS += "mariadb-native bison-native boost libpcre2 curl ncurses \ zlib libaio libedit libevent libxml2 gnutls fmt lzo zstd" PROVIDES += "mysql5 libmysqlclient" RPROVIDES:${PN} += "mysql5" RREPLACES:${PN} += "mysql5" RCONFLICTS:${PN} += "mysql5" RPROVIDES:${PN}-dbg += "mysql5-dbg" RREPLACES:${PN}-dbg += "mysql5-dbg" RCONFLICTS:${PN}-dbg += "mysql5-dbg" RPROVIDES:${PN}-leftovers += "mysql5-leftovers" RREPLACES:${PN}-leftovers += "mysql5-leftovers" RCONFLICTS:${PN}-leftovers += "mysql5-leftovers" RPROVIDES:${PN}-client += "mysql5-client" RREPLACES:${PN}-client += "mysql5-client" RCONFLICTS:${PN}-client += "mysql5-client" RPROVIDES:${PN}-server += "mysql5-server" RREPLACES:${PN}-server += "mysql5-server" RCONFLICTS:${PN}-server += "mysql5-server"