Merge: postgresql: update to new minor versions (#355965)
This commit is contained in:
commit
4a8b1cc958
@ -1,6 +1,6 @@
|
|||||||
import ./generic.nix {
|
import ./generic.nix {
|
||||||
version = "12.20";
|
version = "12.21";
|
||||||
hash = "sha256-LVQ68wCf7H/VrzX3pwyVCF0+72tQjlF6qUk+mbFenqk=";
|
hash = "sha256-bHEVUKwcx4KIZeWCPZ9Ffjva1vQyAXcWn5DkGb4MJ/I=";
|
||||||
muslPatches = {
|
muslPatches = {
|
||||||
dont-use-locale-a = {
|
dont-use-locale-a = {
|
||||||
url = "https://git.alpinelinux.org/aports/plain/testing/postgresql12/dont-use-locale-a-on-musl.patch?id=d5227c91adda59d4e7f55f13468f0314e8869174";
|
url = "https://git.alpinelinux.org/aports/plain/testing/postgresql12/dont-use-locale-a-on-musl.patch?id=d5227c91adda59d4e7f55f13468f0314e8869174";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import ./generic.nix {
|
import ./generic.nix {
|
||||||
version = "13.16";
|
version = "13.17";
|
||||||
hash = "sha256-ycu7YSnwIyggSCgGa7N4XACoXIyo/TKcKopTwfXNiGU=";
|
hash = "sha256-AisKbnvDdKd37s4zcIiV17YMrgfUkrKGspaknXOV14s=";
|
||||||
muslPatches = {
|
muslPatches = {
|
||||||
disable-test-collate-icu-utf8 = {
|
disable-test-collate-icu-utf8 = {
|
||||||
url = "https://git.alpinelinux.org/aports/plain/main/postgresql13/disable-test-collate.icu.utf8.patch?id=69faa146ec9fff3b981511068f17f9e629d4688b";
|
url = "https://git.alpinelinux.org/aports/plain/main/postgresql13/disable-test-collate.icu.utf8.patch?id=69faa146ec9fff3b981511068f17f9e629d4688b";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import ./generic.nix {
|
import ./generic.nix {
|
||||||
version = "14.13";
|
version = "14.14";
|
||||||
hash = "sha256-Wao8S0lasmqexp860KAijFHw/m+s82NN+tTRGX1hOlY=";
|
hash = "sha256-hHJ/vM29Hv4B2N5kvBszCV23c60kV8787cLYJY68CdY=";
|
||||||
muslPatches = {
|
muslPatches = {
|
||||||
disable-test-collate-icu-utf8 = {
|
disable-test-collate-icu-utf8 = {
|
||||||
url = "https://git.alpinelinux.org/aports/plain/main/postgresql14/disable-test-collate.icu.utf8.patch?id=56999e6d0265ceff5c5239f85fdd33e146f06cb7";
|
url = "https://git.alpinelinux.org/aports/plain/main/postgresql14/disable-test-collate.icu.utf8.patch?id=56999e6d0265ceff5c5239f85fdd33e146f06cb7";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import ./generic.nix {
|
import ./generic.nix {
|
||||||
version = "15.8";
|
version = "15.9";
|
||||||
hash = "sha256-RANRX5pp7rPv68mPMLjGlhIr/fiV6Ss7I/W452nty2o=";
|
hash = "sha256-dPLUVlA18M9ynssFmUn6rxECy9k3WbNZgi+Y+CGYx4M=";
|
||||||
muslPatches = {
|
muslPatches = {
|
||||||
dont-use-locale-a = {
|
dont-use-locale-a = {
|
||||||
url = "https://git.alpinelinux.org/aports/plain/main/postgresql15/dont-use-locale-a-on-musl.patch?id=f424e934e6d076c4ae065ce45e734aa283eecb9c";
|
url = "https://git.alpinelinux.org/aports/plain/main/postgresql15/dont-use-locale-a-on-musl.patch?id=f424e934e6d076c4ae065ce45e734aa283eecb9c";
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
import ./generic.nix {
|
import ./generic.nix {
|
||||||
version = "17.0";
|
version = "17.1";
|
||||||
hash = "sha256-fidhMcD91rYliNutmzuyS4w0mNUAkyjbpZrxboGRCd4=";
|
hash = "sha256-eEnbdO9qhVXQcj+H6BU5MBQi+pyOnyHM5h/cFOkZnc0=";
|
||||||
# TODO: Add dont-use-locale-a-on-musl.patch once Alpine Linux has PostgreSQL 17.
|
muslPatches = {
|
||||||
# MR in: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/72853
|
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=";
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
@ -165,29 +165,13 @@ let
|
|||||||
src = ./patches/locale-binary-path.patch;
|
src = ./patches/locale-binary-path.patch;
|
||||||
locale = "${if stdenv.hostPlatform.isDarwin then darwin.adv_cmds else lib.getBin stdenv.cc.libc}/bin/locale";
|
locale = "${if stdenv.hostPlatform.isDarwin then darwin.adv_cmds else lib.getBin stdenv.cc.libc}/bin/locale";
|
||||||
})
|
})
|
||||||
] ++ lib.optionals (stdenv'.hostPlatform.isDarwin && atLeast "17") [
|
] ++ lib.optionals (olderThan "17" && atLeast "16") [
|
||||||
# TODO: Remove this with the next set of minor releases
|
# TODO: Remove this with the next set of minor releases
|
||||||
(fetchpatch ({
|
(fetchpatch ({
|
||||||
url = "https://github.com/postgres/postgres/commit/0a883a067bd78f0ff0607afb18c4f783ac764504.patch";
|
|
||||||
hash = "sha256-F3zCaar6w6bwQDno7Tkg7ZbPJ+rhgi8/2NSvFakzQek=";
|
|
||||||
}))
|
|
||||||
] ++ lib.optionals (olderThan "17") [
|
|
||||||
# TODO: Remove this with the next set of minor releases
|
|
||||||
(fetchpatch (
|
|
||||||
if atLeast "14" then {
|
|
||||||
url = "https://github.com/postgres/postgres/commit/b27622c90869aab63cfe22159a459c57768b0fa4.patch";
|
url = "https://github.com/postgres/postgres/commit/b27622c90869aab63cfe22159a459c57768b0fa4.patch";
|
||||||
hash = "sha256-7G+BkJULhyx6nlMEjClcr2PJg6awgymZHr2JgGhXanA=";
|
hash = "sha256-7G+BkJULhyx6nlMEjClcr2PJg6awgymZHr2JgGhXanA=";
|
||||||
excludes = [ "doc/*" ];
|
excludes = [ "doc/*" ];
|
||||||
} else if atLeast "13" then {
|
}))
|
||||||
url = "https://github.com/postgres/postgres/commit/b28b9b19bbe3410da4a805ef775e0383a66af314.patch";
|
|
||||||
hash = "sha256-meFFskNWlcc/rv4BWo6fNR/tTFgQRgXGqTkJkoX7lHU=";
|
|
||||||
excludes = [ "doc/*" ];
|
|
||||||
} else {
|
|
||||||
url = "https://github.com/postgres/postgres/commit/205813da4c264d80db3c3215db199cc119e18369.patch";
|
|
||||||
hash = "sha256-L8/ns/fxTh2ayfDQXtBIKaArFhMd+v86UxVFWQdmzUw=";
|
|
||||||
excludes = [ "doc/*" ];
|
|
||||||
})
|
|
||||||
)
|
|
||||||
] ++ lib.optionals stdenv'.hostPlatform.isMusl (
|
] ++ lib.optionals stdenv'.hostPlatform.isMusl (
|
||||||
# Using fetchurl instead of fetchpatch on purpose: https://github.com/NixOS/nixpkgs/issues/240141
|
# Using fetchurl instead of fetchpatch on purpose: https://github.com/NixOS/nixpkgs/issues/240141
|
||||||
map fetchurl (lib.attrValues muslPatches)
|
map fetchurl (lib.attrValues muslPatches)
|
||||||
@ -195,12 +179,6 @@ let
|
|||||||
(if atLeast "13" then ./patches/socketdir-in-run-13+.patch else ./patches/socketdir-in-run.patch)
|
(if atLeast "13" then ./patches/socketdir-in-run-13+.patch else ./patches/socketdir-in-run.patch)
|
||||||
] ++ lib.optionals (stdenv'.hostPlatform.isDarwin && olderThan "16") [
|
] ++ lib.optionals (stdenv'.hostPlatform.isDarwin && olderThan "16") [
|
||||||
./patches/export-dynamic-darwin-15-.patch
|
./patches/export-dynamic-darwin-15-.patch
|
||||||
] ++ lib.optionals (atLeast "17") [
|
|
||||||
# Fix flaky test, https://www.postgresql.org/message-id/ba8e1bc0-8a99-45b7-8397-3f2e94415e03@suse.de
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://github.com/postgres/postgres/commit/a358019159de68d4f045cbb5d89c8c8c2e96e483.patch";
|
|
||||||
hash = "sha256-9joQZo93oUTp6CrcGnhj7o+Mrbj/KCWwwGUc9KAst+s=";
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
|
|
||||||
installTargets = [ "install-world" ];
|
installTargets = [ "install-world" ];
|
||||||
|
Loading…
Reference in New Issue
Block a user