Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
823 B · 41 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142{ lib, stdenv, fetchurl, cmake, boost, openssl, mysql80}:
stdenv.mkDerivation rec { pname = "libmysqlconnectorcpp"; version = "8.4.0";
src = fetchurl { url = "https://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-${version}-src.tar.gz"; hash = "sha256-VAs9O00g7Pn5AL9Vu6hwcY5QZy9U+izbEkrfOFeWzos="; };
nativeBuildInputs = [ cmake ];
buildInputs = [ boost openssl mysql80 ];
cmakeFlags = [ # libmysqlclient is shared library "-DMYSQLCLIENT_STATIC_LINKING=false" # still needed for mysql-workbench "-DWITH_JDBC=true" ];
meta = { homepage = "https://dev.mysql.com/downloads/connector/cpp/"; description = "C++ library for connecting to mysql servers"; license = lib.licenses.gpl2Only; platforms = lib.platforms.unix; };}