tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
Merge #157386: mysql: 8.0.27 -> 8.0.28
Vladimír Čunát
4 years ago
846dbe5b
189f7346
+7
-10
3 changed files
expand all
collapse all
unified
split
pkgs
servers
sql
mysql
8.0.x.nix
tools
backup
percona-xtrabackup
8_0.nix
abi-check.patch
+6
-9
pkgs/servers/sql/mysql/8.0.x.nix
···
1
1
{ lib, stdenv, fetchurl, bison, cmake, pkg-config
2
2
-
, boost, icu, libedit, libevent, lz4, ncurses, openssl, protobuf, re2, readline, zlib, zstd
3
3
-
, numactl, perl, cctools, CoreServices, developer_cmds, libtirpc, rpcsvc-proto, curl, DarwinTools
2
2
+
, boost, icu, libedit, libevent, lz4, ncurses, openssl, protobuf, re2, readline, zlib, zstd, libfido2
3
3
+
, numactl, perl, cctools, CoreServices, developer_cmds, libtirpc, rpcsvc-proto, curl, DarwinTools, nixosTests
4
4
}:
5
5
6
6
let
7
7
self = stdenv.mkDerivation rec {
8
8
pname = "mysql";
9
9
-
version = "8.0.27";
9
9
+
version = "8.0.28";
10
10
11
11
src = fetchurl {
12
12
url = "https://dev.mysql.com/get/Downloads/MySQL-${self.mysqlVersion}/${pname}-${version}.tar.gz";
13
13
-
sha256 = "sha256-Sn5y+Jnm8kvNR503jt0vMvWD5of5OiYpF3SBXVpUm5c=";
13
13
+
sha256 = "sha256-2Gk2nrbeTyuy2407Mbe3OWjjVuX/xDVPS5ZlirHkiyI=";
14
14
};
15
15
-
16
16
-
patches = [
17
17
-
./abi-check.patch
18
18
-
];
19
15
20
16
nativeBuildInputs = [ bison cmake pkg-config ]
21
17
++ lib.optionals (!stdenv.isDarwin) [ rpcsvc-proto ];
···
28
24
29
25
buildInputs = [
30
26
boost curl icu libedit libevent lz4 ncurses openssl protobuf re2 readline zlib
31
31
-
zstd
27
27
+
zstd libfido2
32
28
] ++ lib.optionals stdenv.isLinux [
33
29
numactl libtirpc
34
30
] ++ lib.optionals stdenv.isDarwin [
···
68
64
connector-c = self;
69
65
server = self;
70
66
mysqlVersion = "8.0";
67
67
+
tests = nixosTests.mysql.mysql80;
71
68
};
72
69
73
70
meta = with lib; {
pkgs/servers/sql/mysql/abi-check.patch
pkgs/tools/backup/percona-xtrabackup/abi-check.patch
+1
-1
pkgs/tools/backup/percona-xtrabackup/8_0.nix
···
5
5
sha256 = "0cj0fnjimv22ykfl0yk6w29wcjvqp8y8j2g1c6gcml65qazrswyr";
6
6
7
7
extraPatches = [
8
8
-
./../../../servers/sql/mysql/abi-check.patch
8
8
+
./abi-check.patch
9
9
];
10
10
11
11
extraPostInstall = ''