diff --git a/pkgs/servers/sql/postgresql/18.nix b/pkgs/servers/sql/postgresql/18.nix new file mode 100644 index 000000000000..89d408e5a720 --- /dev/null +++ b/pkgs/servers/sql/postgresql/18.nix @@ -0,0 +1,11 @@ +import ./generic.nix { + version = "18beta1"; + rev = "refs/tags/REL_18_BETA1"; + hash = "sha256-P86bVYfPzkwK/rcvUInYZew/pKejk58/IcnDGx/BWno="; + muslPatches = { + dont-use-locale-a = { + url = "https://git.alpinelinux.org/aports/plain/main/postgresql17/dont-use-locale-a-on-musl.patch?id=d69ead2c87230118ae7f72cef7d761e761e1f37e"; + hash = "sha256-6zjz3OpMx4qTETdezwZxSJPPdOvhCNu9nXvAaU9SwH8="; + }; + }; +} diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix index 348620c54360..f9ceda8e500a 100644 --- a/pkgs/servers/sql/postgresql/default.nix +++ b/pkgs/servers/sql/postgresql/default.nix @@ -14,6 +14,7 @@ let postgresql_15 = ./15.nix; postgresql_16 = ./16.nix; postgresql_17 = ./17.nix; + postgresql_18 = ./18.nix; }; mkAttributes = diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 80a1ad392d14..9e952f100497 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10580,6 +10580,7 @@ with pkgs; postgresql_15 postgresql_16 postgresql_17 + postgresql_18 ; inherit (postgresqlJitVersions) @@ -10588,6 +10589,7 @@ with pkgs; postgresql_15_jit postgresql_16_jit postgresql_17_jit + postgresql_18_jit ; postgresql = postgresql_17; postgresql_jit = postgresql_17_jit; @@ -10597,6 +10599,7 @@ with pkgs; postgresql15Packages = recurseIntoAttrs postgresql_15.pkgs; postgresql16Packages = recurseIntoAttrs postgresql_16.pkgs; postgresql17Packages = recurseIntoAttrs postgresql_17.pkgs; + postgresql18Packages = recurseIntoAttrs postgresql_18.pkgs; postgres-websockets = haskellPackages.postgres-websockets.bin; postgrest = haskellPackages.postgrest.bin;