Commit Graph

276 Commits

Author SHA1 Message Date
ajs124
a160dfbf35 mariadb: 10.5.11 -> 10.6.3
new minor release https://mariadb.com/kb/en/changes-improvements-in-mariadb-106/
2021-08-12 13:22:34 +02:00
github-actions[bot]
75dab3d616
Merge master into staging-next 2021-07-07 12:01:21 +00:00
Kasper Gałkowski
cd7ca4552a mariadb: replace galera_new_cluster in postPatch instead of postInstall
This prevents build errors when building mariadb with systemd removed
from buildInputs, in which case the galera_new_cluster file isn't
copied to $out/bin.

Also fixes a small bug where the URL in the script became invalid
after replacing - now it correctly points to an article on the MariaDB
website.
2021-07-06 00:33:56 +02:00
github-actions[bot]
a28ba52cac
Merge staging-next into staging 2021-07-05 18:01:46 +00:00
Izorkin
f85b19387d
mariadb: libsodium is required to build mroonga storage 2021-07-04 22:51:17 +03:00
ajs124
c016be18c5 mariadb: 10.5.10 -> 10.5.11
https://mariadb.com/kb/en/mariadb-10511-release-notes/
2021-06-23 23:58:09 +02:00
ajs124
8cde2b8d37 mariadb-connector-c: 3.1.12 -> 3.1.13
https://mariadb.com/kb/en/mariadb-connector-c-3113-release-notes/
2021-06-23 23:57:42 +02:00
github-actions[bot]
115881e756
Merge master into staging-next 2021-05-10 12:24:32 +00:00
github-actions[bot]
450e66080b
Merge master into staging-next 2021-05-09 18:23:01 +00:00
ajs124
59eba3aa9c mariadb-galera: don't produce symlink loop
as sugested by Izorkin
2021-05-09 15:41:55 +02:00
ajs124
b58f6f6b51 mariadb-galera: remove unused code 2021-05-09 15:19:15 +02:00
ajs124
878c4135cd mariadb-galera: 26.4.7 -> 26.4.8
- switch from scons to cmake, because scons was deprecated upstream
  and this allows us to simplify the derivation significantly

- add myself as maintainer
2021-05-08 02:48:45 +02:00
ajs124
8b30f2e15b mariadb: 10.5.8 -> 10.5.10 2021-05-08 01:55:18 +02:00
Izorkin
1f3560bb68
mariadb-connector-c: 3.1.8 -> 3.1.12 2021-04-24 11:51:50 +03:00
sternenseemann
92887309bb mariadb-connector-c: correct license, lgpl 2.1 or later 2021-03-20 01:40:48 +01:00
Izorkin
0607ca0001
mariadb-galera: 26.4.5 -> 26.4.7 2021-02-01 17:50:03 +03: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
Izorkin
856a8b6ab5
mariadb: disable build S3 plugin on Darwin 2021-01-12 17:22:54 +03:00
Izorkin
91e580397e
mariadb: 10.4.15 -> 10.5.8 2021-01-12 17:22:54 +03:00
Izorkin
d688f790dd
mariadb: drop build server with tokudb storage 2021-01-12 17:22:47 +03: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
Ben Siraphob
3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
Andreas Rammhold
db0fe5c3eb
Merge branch master into staging to fix eval error
This fixes the eval error of the small (and "big"?) NixOS test set that
was fixed in 1088f05 & eba8f542.
2020-10-28 03:03:27 +01:00
Aaron Andersen
7298f524e5
Merge pull request #100413 from helsinki-systems/fix/mariadb-perl
pkgs/mariadb: Fix when running without aliases
2020-10-27 08:23:56 -04:00
Vladimír Čunát
336bc8283b
Re-Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"
This reverts commit c778945806.

I believe this is exactly what brings the staging branch into
the right shape after the last merge from master (through staging-next);
otherwise part of staging changes would be lost
(due to being already reachable from master but reverted).
2020-10-26 08:19:17 +01:00
Vladimír Čunát
c778945806
Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"
I'm sorry; I didn't notice it contained staging commits.

This reverts commit 17f5305b6c, reversing
changes made to a8a018ddc0.
2020-10-25 09:41:51 +01:00
Vladimír Čunát
17f5305b6c
Merge #101508: libraw: 0.20.0 -> 0.20.2 2020-10-25 09:28:53 +01:00
Stig Palmquist
2929f5edb9
mariadb: 10.4.14 -> 10.4.15
Fixes CVE-2020-15180
2020-10-23 12:24:20 +02:00
Andrew Childs
722d02a720 treewide: move fixDarwinDylibNames to nativeBuildInputs
This hook runs at build time and depends on executing
install_name_tool from binutils.
2020-10-21 13:26:53 +09:00
Janne Heß
ba003ec930
pkgs/mariadb: Fix when running without aliases
DataDumper is an alias to `null` in top-level/perl-packages.nix since
it's included as part of perl.
2020-10-13 15:18:31 +02:00
Thomas Tuegel
f72d7dcf77
mariadb-connector-c: separate .dev output 2020-09-12 06:58:20 -05:00
Izorkin
8e4ecf17db mariadb: 10.4.13 -> 10.4.14 2020-08-15 10:42:13 +03:00
Doron Behar
1f13d6506f mariadb: don't move pam files on Darwin 2020-06-11 21:34:38 +03:00
Frederik Rietdijk
43f71029cc Merge master into staging-next 2020-06-05 19:40:53 +02:00
Izorkin
f23e4bdc56 mariadb-galera: 26.4.3 -> 26.4.5 2020-05-23 15:33:16 +03:00
Izorkin
a1ec028812 mariadb: move mariadb_mtr to share/pam 2020-05-23 15:32:46 +03:00
Izorkin
2f0396776e mariadb: change directory installing pam 2020-05-23 15:32:46 +03:00
Izorkin
feaac81f01 mariadb: 10.4.12 -> 10.4.13 2020-05-23 15:32:46 +03:00
Jan Tojnar
f8a9c6efac
Merge branch 'staging-next' into staging 2020-05-18 21:09:48 +02:00
Izorkin
c1983f71a2 mariadb-connector-c: 3.1.7 -> 3.1.8 2020-05-15 16:37:48 +03:00
Izorkin
6ac9a9fcb4 mariadb: 10.3.22 -> 10.4.12 2020-05-14 17:29:40 +03:00
Izorkin
a40a811b17 mariadb-galera: 25.3.27 -> 26.4.3 2020-05-14 17:29:40 +03:00
Izorkin
585bbc598c mariadb: add link to all mysql tests 2020-05-06 16:42:31 +03:00
Izorkin
300c3f9990 nixos/tests: add check mariadb galera cluster with rsync-based SST 2020-05-06 16:42:31 +03:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Izorkin
5abc729dd6 mariadb: fix deps build 2020-04-02 18:05:07 +03:00
Izorkin
24357432cd mariadb: add zstd compression 2020-04-02 18:05:06 +03:00
Izorkin
eafdfc8f51 mariadb: add option to build server without rocksdb storage 2020-04-02 18:05:06 +03:00
Izorkin
0296e678cf mariadb: add option to build server without tokudb storage 2020-04-02 18:05:04 +03:00
Florian Klink
4b8d66aa72 mariadb: remove withoutClient
When used as a global override, it breaks most of the options in the
mysql module, such as ensureDatabases, ensureUsers, initialDatabases,
initialScript.

We could use `.client` there, but if the reasoning behind this was
closure size reduction, we now end up with the same (or a bigger)
runtime closure and more complexity.

Apart from the options exposed by the mysql module, the client is also
likely to be required for local backups or DBA tasks anyways.

Instead of dealing with all the increased complexity of this for no
arguable benefit, let's just remove the `withoutClient` argument.
Storage space on mysql servers shouldn't be that much of an issue.

Closes #82428.
2020-03-15 13:49:13 +01:00
Frederik Rietdijk
ef156f7a8b Merge staging-next into staging 2020-02-27 10:15:34 +01:00
Jörg Thalheim
5b732a1f51
Merge pull request #80768 from aanderse/mysql-dialog
mariadb: do not delete runtime plugins from package
2020-02-25 20:08:43 +00:00
Jörg Thalheim
b93ef3bf00
Merge pull request #80756 from B4dM4n/mariadb-pkgconfig-link
mariadb-connector-c: add mysqlclient.pc pkgconfig symlink
2020-02-25 19:13:44 +00:00
Izorkin
ca4cec7c87 mariadb-connector-c: 3.1.5 -> 3.1.7 2020-02-23 10:36:38 +03:00
Izorkin
982a23de94 mariadb: add needed packages 2020-02-22 11:31:05 +03:00
Izorkin
c6d159d696 mariadb: build server with NUMA 2020-02-22 11:30:07 +03:00
Izorkin
e4f17a2b17 mariadb: 10.3.20 -> 10.3.22 2020-02-22 11:26:28 +03:00
Aaron Andersen
951ceca9df mariadb: do not delete runtime plugins from package 2020-02-21 20:31:35 -05:00
Fabian Möller
349a991bfb
mariadb-connector-c: add mysqlclient.pc pkgconfig symlink 2020-02-21 23:05:44 +01:00
Johannes Schleifenbaum
39ebcc496f
mariadb: mytop add "clear" to PATH
The following error was printed every second:

    Can't exec "clear": Not a directory at /nix/store/.../bin/.mytop-wrapped line 110.
    Use of uninitialized value $CLEAR in string at /nix/store/.../bin/.mytop-wrapped line 781.

Therefore the mytop output was repeatedly displayed instead of updating itself "in-place".
2020-02-03 15:48:18 +01:00
Frederik Rietdijk
be7125dde7 Merge master into staging-next 2019-11-16 11:45:07 +01:00
c0bw3b
9367367dfd Treewide: fix URL permanent redirects
Permanent redirects on homepages and/or source URLs
as reported by Repology
2019-11-16 01:41:23 +01:00
Izorkin
7470e6e6de mariadb: refactor build configuration 2019-11-15 10:16:51 +03:00
Izorkin
3c824cd0f6 mariadb: remove development components 2019-11-15 10:15:25 +03:00
Jan Tojnar
da76deffd1
Merge branch 'master' into staging-next 2019-11-14 23:25:36 +01:00
Aaron Andersen
2295a94fc1 mariadb: 10.3.18 -> 10.3.20 2019-11-14 10:13:27 -08:00
Izorkin
571c59fa42 mariadb-connector-c: 3.1.4 -> 3.1.5 2019-11-12 14:51:45 +01:00
Frederik Rietdijk
d9642e006f mariadb-connector-c: make patch only for darwin to reduce rebuilds 2019-10-30 15:01:52 +01:00
Izorkin
638edb9528 mariadb-connector-c: fix crypt_libs 2019-10-30 15:00:43 +01:00
Izorkin
527372f2ec mariadb-connector-c: fix mysql_version.h search error 2019-10-25 12:40:53 +03:00
Izorkin
ffae858195 mariadb-connector-c: 3.1.2 -> 3.1.4 2019-10-23 10:01:40 +03:00
Dmitry Kalinkin
1f9882cb29
Merge pull request #70841 from callahad/mariadb
mariadb: fix builds on darwin
2019-10-10 22:58:28 -04:00
Dan Callahan
b0b0bb7e0b
mariadb: fix darwin build
We want to disable `PLUGIN_AUTH_PAM` when building:

1. `mariadb` on macOS.
2. `mariadb-client` on any platform

Unfortunately, the interaction of these two commits
  6c97b0486c
  7e43b4d0ae
created a situation where we disable it *twice* when building on macOS.
Once in a darwin-specific `prePatch` script, and again in the `patches`
section for client builds.

This removes the redundant `prePatch` script and conditionally applies
the patch to `mariadb` server builds on darwin.

Fixes #70835
2019-10-09 21:56:59 +01:00
ajs124
532c3a6075 mariadb-connector-c: fix socket path 2019-09-29 13:03:05 +02:00
Vladimír Čunát
eab41878ac
Merge branch 'master' into staging-next 2019-09-24 08:14:34 +02:00
Matthew Bauer
067b4dbb93 mariadb: add patch for missing libcrypt on darwin
Really fixes #69034
2019-09-22 17:34:24 -04:00
Vladimír Čunát
22a216849b
Re-Revert "Merge branch 'staging-next'"
This reverts commit f8a8fc6c7c.
2019-09-22 09:38:09 +02:00
Vladimír Čunát
f8a8fc6c7c
Revert "Merge branch 'staging-next'"
This reverts commit 41af38f372, reversing
changes made to f0fec244ca.

Let's delay this.  We have some serious regressions.
2019-09-21 20:05:09 +02:00
Vladimír Čunát
41af38f372
Merge branch 'staging-next' 2019-09-21 13:14:09 +02:00
Matthew Bauer
7e43b4d0ae mariadb: disable auth_pam plugin on darwin
Fixes #69034

This plugin doesn’t work right for us now, needs to be disabled. It
was added first in 10.3.18:

91fdb931fa (diff-7cea40646c6b8df9a67a3eac4eec9bc6)
2019-09-21 00:18:34 -04:00
Vladimír Čunát
fa4a3af5a7
Merge branch 'master' into staging-next 2019-09-16 19:24:52 +02:00
Yurii Izorkin
6c97b0486c mariadb: 10.3.17 -> 10.3.18 (#68541)
* mariadb: fix library locate

* mariadb: 10.3.17 -> 10.3.18
2019-09-15 23:48:37 -04:00
Izorkin
edf389d92b mariadb-connector-c: drop v2.3 2019-09-09 16:05:01 +03:00
Izorkin
50fbe46ae7 mariadb-galera: 25.3.26 -> 25.3.27 2019-09-09 15:55:34 +03:00
Izorkin
e2bd655822 mariadb-galera: move to external package 2019-09-09 15:55:34 +03:00
Izorkin
3def2b4b6a mariadb-connector-c: init at 3.1.2 2019-09-09 15:55:34 +03:00
Izorkin
cfb909229d mariadb-connector-c: move to external package 2019-09-09 15:55:34 +03:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Izorkin
21e891efd1 mariadb: fix build in Darwin 2019-08-02 13:31:13 +03:00
Izorkin
12f95f7572 mariadb: remove c++11 narrowing error patch 2019-08-01 20:26:23 +03:00
Izorkin
ac90575382 mariadb: clean config 2019-08-01 20:26:21 +03:00
Izorkin
0692c615e5 mariadb: remove test binaries 2019-08-01 14:22:10 +03:00
Izorkin
0a4562277f mariadb: fix config build mariadb client 2019-08-01 14:18:12 +03:00
Izorkin
c8488b913a mariadb: add option to build server without client binary files 2019-08-01 14:15:55 +03:00
Izorkin
f0d88f05b6 mariadb: fix mariadb_config path 2019-08-01 14:08:45 +03:00
Izorkin
9d5e531dff mariadb: 10.3.15 -> 10.3.17 2019-08-01 14:01:56 +03:00
Aaron Andersen
ccb9ada402 mariadb: fix mytop script 2019-07-31 22:35:15 -04:00
Andrew Childs
b8a6649797 mariadb: fix clang and darwin build
The contents of `clang-isfinite.patch` are no longer necessary after
upstream revision 031fa6d4258574379ca3c1cbe912d235e9581982, which
includes a similar change.

Building in c++11 mode removes support for the GCC `typeof` extension
in favor of the standardized `__typeof__`. This causes errors when
using the `strmake_buf` macro, which relies on `typeof`.
2019-06-07 00:29:40 +09:00
Matthew Bauer
75a82b54a1
Merge pull request #44343 from Izorkin/mariadb-10.3
mariadb: 10.2.17 -> 10.3.15
2019-06-04 12:28:31 -04:00