percona-server: add updateScript

(cherry picked from commit 65d0417b29)
This commit is contained in:
Oliver Schmidt
2024-12-19 16:03:17 +01:00
committed by github-actions[bot]
parent 7402b240d3
commit ebdacab79d
2 changed files with 16 additions and 2 deletions

View File

@@ -2,6 +2,7 @@
lib,
stdenv,
fetchurl,
gitUpdater,
bison,
cmake,
pkg-config,
@@ -182,7 +183,13 @@ stdenv.mkDerivation (finalAttrs: {
connector-c = finalAttrs.finalPackage;
server = finalAttrs.finalPackage;
mysqlVersion = lib.versions.majorMinor finalAttrs.version;
tests.percona-server = nixosTests.mysql.percona-server_8_0;
tests.percona-server =
nixosTests.mysql."percona-server_${lib.versions.major finalAttrs.version}_${lib.versions.minor finalAttrs.version}";
updateScript = gitUpdater {
url = "https://github.com/percona/percona-server";
rev-prefix = "Percona-Server-";
allowedVersions = "${lib.versions.major finalAttrs.version}\\.${lib.versions.minor finalAttrs.version}\\..+";
};
};
meta = with lib; {

View File

@@ -2,6 +2,7 @@
lib,
stdenv,
fetchurl,
gitUpdater,
bison,
cmake,
pkg-config,
@@ -204,7 +205,13 @@ stdenv.mkDerivation (finalAttrs: {
connector-c = finalAttrs.finalPackage;
server = finalAttrs.finalPackage;
mysqlVersion = lib.versions.majorMinor finalAttrs.version;
tests.percona-server = nixosTests.mysql.percona-server_8_4;
tests.percona-server =
nixosTests.mysql."percona-server_${lib.versions.major finalAttrs.version}_${lib.versions.minor finalAttrs.version}";
updateScript = gitUpdater {
url = "https://github.com/percona/percona-server";
rev-prefix = "Percona-Server-";
allowedVersions = "${lib.versions.major finalAttrs.version}\\.${lib.versions.minor finalAttrs.version}\\..+";
};
};
meta = with lib; {