1 { lib, stdenv, fetchurl, ant, unzip, gitUpdater }:
3 stdenv.mkDerivation rec {
4 pname = "mysql-connector-java";
8 url = "https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-${version}.zip";
9 hash = "sha256-3Czzu7hheuF0FYF8+GtjkxXSXfxTaqHrPa/+69I8Wfg=";
13 mkdir -p $out/share/java
14 cp mysql-connector-j-*.jar $out/share/java/mysql-connector-j.jar
17 nativeBuildInputs = [ unzip ];
19 buildInputs = [ ant ];
21 passthru.updateScript = gitUpdater {
22 url = "https://github.com/mysql/mysql-connector-j.git";
26 description = "MySQL Connector/J";
27 homepage = "https://dev.mysql.com/doc/connector-j/en/";
28 changelog = "https://dev.mysql.com/doc/relnotes/connector-j/en/";
30 platforms = platforms.unix;
31 license = licenses.gpl2Only;
32 sourceProvenance = with sourceTypes; [ binaryNativeCode ];