Unverified Commit d02c3c45 authored by Mario Rodas's avatar Mario Rodas Committed by GitHub
Browse files

Merge pull request #256917 from aaronjheng/mysql

mysql80: use finalAttrs
parents 4b1e7138 1d600455
Loading
Loading
Loading
Loading
+8 −9
Original line number Diff line number Diff line
{ lib, stdenv, fetchurl, bison, cmake, pkg-config
, boost, icu, libedit, libevent, lz4, ncurses, openssl, protobuf, re2, readline, zlib, zstd, libfido2
, numactl, perl, cctools, CoreServices, developer_cmds, libtirpc, rpcsvc-proto, curl, DarwinTools, nixosTests
, numactl, cctools, CoreServices, developer_cmds, libtirpc, rpcsvc-proto, curl, DarwinTools, nixosTests
}:

let
self = stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
  pname = "mysql";
  version = "8.0.34";

  src = fetchurl {
    url = "https://dev.mysql.com/get/Downloads/MySQL-${self.mysqlVersion}/${pname}-${version}.tar.gz";
    url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor finalAttrs.version}/mysql-${finalAttrs.version}.tar.gz";
    hash = "sha256-5l0Do8QmGLX7+ZBCrtMyCUAumyeqYsfIdD/9R4jY2x0=";
  };

@@ -63,10 +62,10 @@ self = stdenv.mkDerivation rec {
  '';

  passthru = {
    client = self;
    connector-c = self;
    server = self;
    mysqlVersion = "8.0";
    client = finalAttrs.finalPackage;
    connector-c = finalAttrs.finalPackage;
    server = finalAttrs.finalPackage;
    mysqlVersion = lib.versions.majorMinor finalAttrs.version;
    tests = nixosTests.mysql.mysql80;
  };

@@ -77,4 +76,4 @@ self = stdenv.mkDerivation rec {
    maintainers = with maintainers; [ orivej ];
    platforms = platforms.unix;
  };
}; in self
})