Commit Graph

428 Commits

Author SHA1 Message Date
Simon Hauser
542c1f548c mariadb_118: 11.8.5 -> 11.8.8
Changelog:
- https://mariadb.com/docs/release-notes/community-server/11.8/11.8.6
- https://mariadb.com/docs/release-notes/community-server/11.8/11.8.7
- https://mariadb.com/docs/release-notes/community-server/11.8/11.8.8
2026-06-23 08:35:24 +02:00
Simon Hauser
0fe0c7d6ad mariadb_114: 11.4.9 -> 11.4.12
Changelog:
- https://mariadb.com/docs/release-notes/community-server/11.4/11.4.10
- https://mariadb.com/docs/release-notes/community-server/11.4/11.4.11
- https://mariadb.com/docs/release-notes/community-server/11.4/11.4.12
2026-06-23 08:35:23 +02:00
Simon Hauser
88ce9b04e9 mariadb_1011: 10.11.15 -> 10.11.18
Changelog:
- https://mariadb.com/docs/release-notes/community-server/10.11/10.11.16
- https://mariadb.com/docs/release-notes/community-server/10.11/10.11.17
- https://mariadb.com/docs/release-notes/community-server/10.11/10.11.18
2026-06-23 08:35:19 +02:00
Simon Hauser
9ce3ec1b92 mariadb_106: 10.6.24 -> 10.6.27
Changelog:
- https://mariadb.com/docs/release-notes/community-server/10.6/10.6.25
- https://mariadb.com/docs/release-notes/community-server/10.6/10.6.26
- https://mariadb.com/docs/release-notes/community-server/10.6/10.6.27
2026-06-22 22:57:51 +02:00
Stefan Frijters
7495f3f862 mariadb*: fix build for x86_64-darwin and musl
The previous change of moving CXXFLAGS into env overwrote the
env variables specified in the "common" attrSet which is the
base for the attrs passed to mkDerivation.
2026-02-21 11:28:52 +01:00
Stefan Frijters
d4e30fa3a2 mariadb*: move CXXFLAGS into env for structuredAttrs 2026-02-15 19:44:41 +01:00
Michael Daniels
21cb750cd6 mariadb: 10.6.24, 10.11.15, 11.4.9, 11.8.5 (#459407) 2026-02-07 23:49:52 +00:00
Wolfgang Walther
550ed29363 teams/helsinki-systems: drop 2026-01-14 09:46:22 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Robin Gloster
e57c6f852e treewide: reduce maintenance by globin 2025-12-07 17:37:26 +01:00
Simon Hauser
fb9d7f473b mariadb: 10.6.24, 10.11.15, 11.4.9, 11.8.5 2025-11-17 11:59:49 +01:00
Simon Hauser
47e4f9f869 mariadb: fix build on x86_64-darwin 2025-10-22 12:22:06 +02:00
nixpkgs-ci[bot]
70625468e9 Merge staging-next into staging 2025-09-19 04:51:50 +00:00
Emily
51caf3bd63 mariadb_{106,1011}: fix build with CMake 4 2025-09-19 00:12:29 +01:00
K900
5cc821dbb0 {mariadb-connector-c_{3_1,3_2,3_3},unixODBCDrivers.mariadb}: fix build with CMake 4 (#441576) 2025-09-18 08:40:47 +03:00
Emily
e876f9594c mariadb: msgpack -> msgpack-cxx 2025-09-15 16:09:18 +01:00
Emily
de37ac59a4 mariadb-connector-c_{3_1,3_2,3_3}: backport patch for CMake 4 2025-09-14 22:03:39 +01:00
Emily
9a988edb4a mariadb-connector-c_{3_1,3_2,3_3}: conditionalize GCC 15 patch
This won’t be needed for 3.4 when that version is added, but will
stay around for older versions.
2025-09-14 22:03:15 +01:00
Emily
0b9ac6896d mariadb-connector-c: fix build against gcc15 (#442634) 2025-09-13 20:46:20 +01:00
Sandro Jäckel
cc4495a889 mariadb-connector-c: fix build against gcc15 2025-09-13 16:17:39 +02:00
Sandro Jäckel
a7712eb1f3 mariadb-connector-c: set a homepage 2025-09-13 16:17:35 +02:00
Sandro Jäckel
8bb0b542d7 mariadb-connector-c: use --replace-fail 2025-09-13 16:17:30 +02:00
Emily
3d71d3e33b treewide: fmt_11 -> fmt 2025-09-12 00:55:37 +01:00
Simon Hauser
91fbc76276 mariadb: 10.6.23, 10.11.14, 11.4.8, 11.8.3
Changelog: https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-106-series/mariadb-10.6.23-changelog
Changelog: https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-10-11-series/mariadb-10.11.14-changelog
Changelog: https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-11-4-series/mariadb-11.4.8-changelog
Changelog: https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-11-8-series/mariadb-11.8.3-changelog
2025-08-07 09:28:45 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Janne Heß
3d2b04e94a mariadb_118: init at 11.8.2 (#415490) 2025-07-10 10:48:42 +02:00
Wolfgang Walther
11f6110344 mariadb: fix client/server passthru with overrideAttrs
Any attribute concatenation onto the result of mkDerivation will break
overrideability.

In this case, `(mariadb.overrideAttrs { }).client` will complain,
because `client` is not available, anymore.

This commit fixes that. `.server` will be what you expect after the
override, while `.client` will just expose the un-overriden client as
before. Making the `overrideAttrs` also affect the client in a sensible
well is unfortunately not easily done. At all.
2025-06-17 17:15:26 +02:00
Simon Hauser
795db5146d mariadb_118: init at 11.8.2
Changelog: https://mariadb.com/kb/en/what-is-mariadb-118/
2025-06-12 18:29:23 +02:00
Simon Hauser
77e4c5a0fa mariadb: 10.6.22, 10.11.13, 11.4.7 2025-05-23 08:09:08 +02:00
K900
b33f6719ea Merge remote-tracking branch 'origin/master' into staging-next 2025-04-29 21:14:51 +03:00
jopejoe1
32a31ffce3 mariadb_105: move to aliases 2025-04-26 23:44:15 +02:00
K900
f96ac2dcd6 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-26 09:07:48 +03:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00
Emily
35937cd7d0 Merge staging-next into staging 2025-04-23 17:28:03 +01:00
0x4A6F
bdcacf48f3 mariadb: fix musl build (#394592) 2025-04-23 14:27:15 +02:00
K900
6a872ad7a9 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-23 09:43:14 +03:00
Simon Hauser
de199835d0 mariadb_105: remove due to EOL
End of life is on 2025-06-24, see https://mariadb.org/about/#maintenance-policy
2025-04-22 14:47:57 +02:00
Ihar Hrachyshka
dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
FliegendeWurst
3b4d405061 mariadb: fix musl build 2025-03-30 14:36:18 +02:00
Simon Hauser
cc73325d45 mariadb: 10.5.28, 10.6.21, 10.11.11, 11.4.5 2025-02-05 13:51:17 +01:00
Silvan Mosberger
84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
FliegendeWurst
9f6ea15cc0 mariadb-server: use DBDMariaDB insteady of mysql 2024-11-25 08:53:40 +01:00
Reno Dakota
71e3992d77 mariadb: use fmt_11 for 10.11 & greater
https://github.com/MariaDB/server/blob/mariadb-10.11.10/cmake/libfmt.cmake

uses fmt 11.0.2
2024-11-20 02:14:52 +00:00
Simon Hauser
b0519b4318 mariadb: 10.5.27, 10.6.20, 10.11.10, 11.4.4
Changelog:
- https://mariadb.com/kb/en/mariadb-10-5-27-changelog/
- https://mariadb.com/kb/en/mariadb-10-6-20-changelog/
- https://mariadb.com/kb/en/mariadb-10-11-10-changelog/
- https://mariadb.com/kb/en/mariadb-11-4-4-changelog/
2024-11-04 16:34:26 +01:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Simon Hauser
32cc042368 mariadb: 10.5.26, 10.6.19, 10.11.9, 11.4.3 (#334878)
* mariadb: 10.5.26, 10.6.19, 10.11.9, 11.4.3

* nixos/tests/automysqlbackup: nixfmt

* nixos/automysqlbackup: fix tests

* nixos/tests/mariadb-galera: nixfmt

* nixos/tests/mariadb-galera: fix test failing with new default IPv6 configuration
2024-09-23 20:00:19 +02:00
0x4A6F
67d0a62075 Merge pull request #332445 from helsinki-systems/upd/galera
mariadb-galera: 26.4.19 -> 26.4.20
2024-08-14 17:37:26 +02:00
Peder Bergebakken Sundt
d4b7361c84 Merge pull request #311458 from TomaSajt/servers-toplevel-with
Remove usage of top-level `with lib;` from `pkgs/servers`
2024-08-08 22:50:56 +02:00