Commit graph

107 commits

Author SHA1 Message Date
Jonathan del Strother
9c76b17933
mysql: fix building on Apple Silicon
rpcsvc-proto doesn't build for aarch64-darwin (`struct stat64` isn't
declared), but it isn't actually necessary on Darwin/clang.
2021-04-11 16:56:22 +01:00
Ben Siraphob
127733211e
treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
Michael Maclean
519e32d4f4 mysql57: Fix compile on macOS 2021-02-09 17:54:34 +00:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Ben Siraphob
872973d7d1 pkgs/servers: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Benjamin Hipple
1e678a98d5
Merge pull request #109006 from totten/master-mysql-8022
mysql80: 8.0.17 -> 8.0.22
2021-01-11 21:51:01 -05:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Tim Otten
0f387ba184 mysql80: Fix additional libtool reference in 8.0.22 2021-01-10 23:51:29 -08:00
Tim Otten
1dc5b4612f mysql80: 8.0.21 -> 8.0.22 2021-01-10 22:50:34 -08:00
Alyssa Ross
4d5d04a238 mysql80: 8.0.17 -> 8.0.21
Hopefully substituteInPlace will be less brittle than the patch.
2021-01-10 22:48:02 -08:00
Maximilian Bosch
1897ff96d3
mysql*: fix build w/glibc-2.32 2020-09-12 23:04:45 +02:00
Daiderd Jordan
b984c227d2
cmake: remove CMAKE_OSX_DEPLOYMENT_TARGET overrides
We _do_ want minimum versions in our packages.
2020-01-31 21:52:12 +01:00
Daiderd Jordan
9b579843d4
treewide: use stdenv.macosVersionMin 2020-01-31 21:52:12 +01:00
Renaud
e7f7b475d3
mysql80: define pname and version
version is needed by the mysql service module
Close #68322
2019-11-28 20:21:05 +01:00
Tim Otten
dae42566db mysql80: init at 8.0.17 (#65221)
MySQL 8.0 is a significant iteration after MySQL 5.7.  This patch adds it as
a parallel build alongside mysql57 (similar to mysql56 and mysql55 before).
2019-08-13 19:50:51 +00:00
Aaron Andersen
88770b01d5 mysql57: 5.7.25 -> 5.7.27 2019-08-04 10:41:03 -04:00
Aaron Andersen
7d44ceeb2c mysql55: remove package 2019-06-25 17:26:48 -04:00
Andrew Childs
70db1185b7 mysql55: fix build under clang 6 (and newer) 2019-06-09 23:33:57 +09:00
Matthew Bauer
641a59ab6d mysql55: broken on darwin
https://hydra.nixos.org/build/94204716
2019-06-05 22:52:04 -04:00
c0bw3b
9cb260d091 [treewide] delete unused patches 2019-05-04 19:52:24 +02:00
Julian Nadeau
1aa13609b6 Use c++ 11 for MySQL 5.7 to fix build in mac (#56384)
https://github.com/NixOS/nixpkgs/issues/49174 shows us the error that we were experiencing.
The last successful build was https://hydra.nixos.org/build/81938220, with the first failing here: https://hydra.nixos.org/build/82083071

The difference between these 2 builds seems to be Protobuf 3.4 being updated to Protobuf 3.6.
Protobuf fails because the newer version uses newer C++ features.

This commit makes MySQL 5.7 use C++ 11 to fix these issues.
2019-02-28 20:59:40 +00:00
R. RyanTM
7b84ac2190 mysql57: 5.7.24 -> 5.7.25
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/mysql/versions
2019-02-03 08:55:01 +00:00
Izorkin
594fc72a32 mysql55: broken on aarch64 2018-12-12 20:07:51 +03:00
Izorkin
6aa42941dc mysql55: 5.5.60 -> 5.5.62 2018-12-12 15:04:24 +03:00
Markus Kowalewski
b9c5598b3c
mysql: add licenses 2018-11-15 00:13:46 +01:00
R. RyanTM
d9423ee446 mysql57: 5.7.23 -> 5.7.24 (#49221)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/mysql/versions
2018-10-27 09:50:57 -04:00
R. RyanTM
bbfed77bec mysql57: 5.7.22 -> 5.7.23 (#44740)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mysql/versions.
2018-08-09 21:51:16 +02:00
Orivej Desh
859e27f177 mysql57: unbundle libedit, libevent, lz4, protobuf, zlib 2018-06-04 05:22:25 +00:00
Orivej Desh
303a17a939 mysql57: 5.7.20 -> 5.7.22
Do not SKIP_BUILD_RPATH to let libmysql_api_test run during the build.

There is no WITH_UNITTEST, but there is WITH_UNIT_TESTS.

Do not install and immediately delete mysql-test.

There is no "basedir=" in mysql_install_db.
2018-05-29 13:41:23 +00:00
Orivej Desh
4b975f0fb9 mysql55: 5.5.58 -> 5.5.60
mysql-test-run.pl.1 no longer exists.

Do not install and immediately delete mysql-test and sql-bench.
2018-05-29 13:41:23 +00:00
Matthew Justin Bauer
b5390649c5
mysql: remove broken link
macOS will not have the .so link

Fixes #36570
2018-03-29 01:21:24 -05:00
Ryan Mulligan
ea9c748aa4 mysql_jdbc: 5.1.45 -> 5.1.46
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- directory tree listing: https://gist.github.com/81178700485a613e552bedbac7095177
2018-03-25 11:12:10 -05:00
Ryan Mulligan
b189247ba0 treewide: use more HTTPS URLs
Uses the HTTPS url for cases where the existing URL has a permanent
redirect. For each domain, at least one fixed derivation URL was
downloaded to test the domain is properly serving downloads.

Also fixes jbake source URL, which was broken.
2018-03-24 22:04:25 -07:00
Vladimír Čunát
03eb06ae6e
mysql55: fixup build with gcc7 2018-03-02 09:20:11 +01:00
Robin Gloster
6b05a22a57
mysql57: fix build with gcc7
fixes #35692
2018-03-01 15:16:15 +01:00
Tim Steinbach
494d94ada1
jdbc: 5.1.39 -> 5.1.45 2018-02-25 12:48:32 -05:00
Samuel Dionne-Riel
7b97c8c0c8 treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
Robin Gloster
1367630af0 mysql57: backward compat
At least PHP expects a libmysqlclient_r which was the thread-safe
variant of libmysqlclient, but has been dropped since this is
guaranteed for libmysqlclient now.
2017-12-29 02:18:35 +01:00
Robin Gloster
e66d587aeb mysql55: add passthrus for compatibility 2017-12-29 02:18:35 +01:00
Robin Gloster
aa8658d496 mysql57: add server.static for libmysqld.a 2017-12-29 02:18:35 +01:00
Robin Gloster
572b2bda4e treewide: generalise for both mysql & mariadb 2017-12-29 02:18:35 +01:00
Robin Gloster
c9db834ee7 mysql57: add dummy connector-c passthru
for mariadb compat
2017-12-29 02:18:35 +01:00
Piotr Bogdan
bbe660417b mysql57: 5.7.19 -> 5.7.20 2017-10-26 14:46:57 +01:00
Piotr Bogdan
61efe055e8 mysql55: 5.5.57 -> 5.5.58 2017-10-26 14:46:40 +01:00
Franz Pletz
3621bc76fd
mysql57: 5.7.17 -> 5.7.19 2017-08-01 10:26:19 +02:00
Franz Pletz
4b5ae11f66
mysql55: 5.5.54 -> 5.5.57 for multiple CVEs
See:
  - https://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-56.html
  - https://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-56.html
  - https://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-55.html
  - http://www.oracle.com/technetwork/security-advisory/cpujul2017-3236622.html

Fixes: CVE-2017-3635 CVE-2017-3636 CVE-2017-3641 CVE-2017-3648 CVE-2017-3651
       CVE-2017-3652 CVE-2017-3653
2017-08-01 10:26:19 +02:00
Johannes Bornhold
3a4c851b89 mysql57: Add developer_cmds as build input on darwin 2017-02-26 17:27:08 +01:00
Michael Raskin
8ec3b1fd5f mysql55: 5.7.16 -> 5.7.17 2017-01-04 17:46:15 +01:00
Michael Raskin
b578bbbe68 mysql55: 5.5.53 -> 5.5.54 2017-01-04 17:46:15 +01:00
Graham Christensen
e928226105 Merge pull request #19709 from NeQuissimus/mysql_5_7_16
mysql: 5.7.15 -> 5.7.16
2016-10-19 21:40:09 -04:00