postgresql_19: init at 19beta1

Release Notes:
https://www.postgresql.org/about/news/postgresql-19-beta-1-released-3313/
This commit is contained in:
Wolfgang Walther
2026-06-13 11:19:46 +02:00
parent 50338ea4bc
commit 976e9fbdc7
4 changed files with 18 additions and 1 deletions
+11
View File
@@ -0,0 +1,11 @@
import ./generic.nix {
version = "19beta1";
rev = "refs/tags/REL_19_BETA1";
hash = "sha256-thvbttX8wwGLf5tMJRHl86Xv8OgINzahoqB/AzAdtMI=";
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=";
};
};
}
+1
View File
@@ -14,6 +14,7 @@ let
postgresql_16 = ./16.nix;
postgresql_17 = ./17.nix;
postgresql_18 = ./18.nix;
postgresql_19 = ./19.nix;
};
mkAttributes =
+3 -1
View File
@@ -375,7 +375,9 @@ let
++ lib.optionals tclSupport [ "--with-tcl" ]
++ lib.optionals selinuxSupport [ "--with-selinux" ]
++ lib.optionals nlsSupport [ "--enable-nls" ]
++ lib.optionals bonjourSupport [ "--with-bonjour" ];
++ lib.optionals bonjourSupport [ "--with-bonjour" ]
# Configure needs a little help to find `nm` when cross-compiling.
++ lib.optionals (atLeast "19") [ "NM=${stdenv'.cc}/bin/${stdenv'.cc.targetPrefix}nm" ];
patches = [
(
+3
View File
@@ -7870,6 +7870,7 @@ with pkgs;
postgresql_16
postgresql_17
postgresql_18
postgresql_19
;
inherit (postgresqlJitVersions)
@@ -7878,6 +7879,7 @@ with pkgs;
postgresql_16_jit
postgresql_17_jit
postgresql_18_jit
postgresql_19_jit
;
postgresql = postgresql_17;
postgresql_jit = postgresql_17_jit;
@@ -7887,6 +7889,7 @@ with pkgs;
postgresql16Packages = recurseIntoAttrs postgresql_16.pkgs;
postgresql17Packages = recurseIntoAttrs postgresql_17.pkgs;
postgresql18Packages = recurseIntoAttrs postgresql_18.pkgs;
postgresql19Packages = recurseIntoAttrs postgresql_19.pkgs;
postgres-websockets = haskellPackages.postgres-websockets.bin;
postgrest = haskellPackages.postgrest.bin;