unixODBCDrivers.mysql: drop
Has been broken since 2016(!) (1a3f7d553d).
Dropping per RFC 180.
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{
|
||||
config,
|
||||
fetchurl,
|
||||
stdenv,
|
||||
unixODBC,
|
||||
@@ -101,39 +102,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
mysql = stdenv.mkDerivation rec {
|
||||
pname = "mysql-connector-odbc";
|
||||
majorVersion = "5.3";
|
||||
version = "${majorVersion}.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://dev.mysql.com/get/Downloads/Connector-ODBC/${majorVersion}/${pname}-${version}-src.tar.gz";
|
||||
sha256 = "1smi4z49i4zm7cmykjkwlxxzqvn7myngsw5bc35z6gqxmi8c55xr";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
buildInputs = [
|
||||
unixODBC
|
||||
mariadb
|
||||
];
|
||||
|
||||
cmakeFlags = [ "-DWITH_UNIXODBC=1" ];
|
||||
|
||||
# see the top of the file for an explanation
|
||||
passthru = {
|
||||
fancyName = "MySQL";
|
||||
driver = "lib/libmyodbc3-3.51.12.so";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
description = "MySQL ODBC database driver";
|
||||
homepage = "https://dev.mysql.com/downloads/connector/odbc/";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
broken = true;
|
||||
};
|
||||
};
|
||||
|
||||
sqlite = stdenv.mkDerivation rec {
|
||||
pname = "sqlite-connector-odbc";
|
||||
version = "0.9993";
|
||||
@@ -380,3 +348,6 @@
|
||||
};
|
||||
};
|
||||
}
|
||||
// lib.optionalAttrs config.allowAliases {
|
||||
mysql = throw "unixODBCDrivers.mysql has been removed because it has been marked as broken since 2016."; # Added 2025-10-11
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user