Merge pull request #195825 from ankhers/postgres_15

postgresql_15: init at 15.0

authored by Mario Rodas and committed by GitHub 7a58d0f7 13f4d69b

+36 -18
+9
pkgs/servers/sql/postgresql/default.nix
··· 245 245 thisAttr = "postgresql_14"; 246 246 inherit self; 247 247 }; 248 + 249 + postgresql_15 = self.callPackage generic { 250 + version = "15.0"; 251 + psqlSchema = "15"; 252 + hash = "sha256-cux09KfBbmhPQ+pC4hVJf81MVdAopo+3LpnmH/QNpNY="; 253 + this = self.postgresql_15; 254 + thisAttr = "postgresql_15"; 255 + inherit self; 256 + }; 248 257 }
+2 -2
pkgs/servers/sql/postgresql/ext/periods.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "periods"; 5 - version = "1.2"; 5 + version = "1.2.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "xocolatl"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "13aix61qzlb7cs042dz4x0z4sc2xayg4nzi2cks46zibxm5i4gzm"; 11 + sha256 = "sha256-XAqjP8Cih+HzqlI8XjgCNzSVQSbaetLRvJReiwHdaIc="; 12 12 }; 13 13 14 14 buildInputs = [ postgresql ];
+2 -2
pkgs/servers/sql/postgresql/ext/pg_partman.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pg_partman"; 5 - version = "4.7.0"; 5 + version = "4.7.1"; 6 6 7 7 buildInputs = [ postgresql ]; 8 8 ··· 10 10 owner = "pgpartman"; 11 11 repo = pname; 12 12 rev = "refs/tags/v${version}"; 13 - sha256 = "sha256-Hbg3lf9XEIt5r4sYW+1r1tu6GyBgRXQxrPRWNuZPsvM="; 13 + sha256 = "sha256-XewRIzue38aXhjU6GKEiuUyY+6ngtyQLhCl3/T6Al+A="; 14 14 }; 15 15 16 16 installPhase = ''
+3 -3
pkgs/servers/sql/postgresql/ext/pg_repack.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pg_repack"; 5 - version = "1.4.7"; 5 + version = "1.4.8"; 6 6 7 7 buildInputs = [ postgresql openssl zlib readline ]; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "reorg"; 11 11 repo = "pg_repack"; 12 - rev = "refs/tags/ver_${version}"; 13 - sha256 = "12j8crgljvkm9dz790xcsr8l7sv8ydvb2imrb0jh1jvj0r9yg1v5"; 12 + rev = "f42c1bd707bd5d69a9eb33494133db2e47a2c05a"; # no release tag 13 + sha256 = "sha256-pZjspnmPTXS/SbyLAd7vcoF01cbC6PnxZjuto4lUuQA="; 14 14 }; 15 15 16 16 installPhase = ''
+3 -3
pkgs/servers/sql/postgresql/ext/pgjwt.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "pgjwt"; 5 - version = "unstable-2017-04-24"; 5 + version = "unstable-2021-11-13"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "michelp"; 9 9 repo = "pgjwt"; 10 - rev = "546a2911027b716586e241be7fd4c6f1785237cd"; 11 - sha256 = "1riz0xvwb6y02j0fljbr9hcbqb2jqs4njlivmavy9ysbcrrv1vrf"; 10 + rev = "9742dab1b2f297ad3811120db7b21451bca2d3c9"; 11 + sha256 = "sha256-Hw3R9bMGDmh+dMzjmqZSy/rT4mX8cPU969OJiARFg10="; 12 12 }; 13 13 14 14 dontBuild = true;
+9 -1
pkgs/servers/sql/postgresql/ext/pgvector.nix
··· 1 - { lib, stdenv, fetchFromGitHub, postgresql }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, postgresql }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pgvector"; ··· 10 10 rev = "v${version}"; 11 11 sha256 = "sha256-kIgdr3+KC11Qxk1uBTmcN4dDaLIhfo/Fs898boESsBc="; 12 12 }; 13 + 14 + patches = [ 15 + # Added support for Postgres 15. Remove with the next release. 16 + (fetchpatch { 17 + url = "https://github.com/pgvector/pgvector/commit/c9c6b96eede7d78758ca7ca5db98bf8b24021d0f.patch"; 18 + sha256 = "sha256-hgCpGtuYmqo4Ttlpn4FBskbNdZmM1wJeMQBJZ7H923g="; 19 + }) 20 + ]; 13 21 14 22 buildInputs = [ postgresql ]; 15 23
+2 -2
pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "plpgsql_check"; 5 - version = "2.2.1"; 5 + version = "2.2.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "okbob"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-0x7alz0EySMcqi4yZm5z6pZeL6glf8AYHG+dVBBtnIU="; 11 + sha256 = "sha256-Nxq4wpOWYt4oyoLxERWPhlEwWmLiDEk27EFyDtW/BfI="; 12 12 }; 13 13 14 14 buildInputs = [ postgresql ];
+1 -2
pkgs/servers/sql/postgresql/ext/tsearch_extras.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, postgresql }: 1 + { lib, stdenv, fetchFromGitHub, postgresql }: 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "tsearch-extras"; ··· 11 11 sha256 = "18j0saqblg3jhrz38splk173xjwdf32c67ymm18m8n5y94h8d2ba"; 12 12 }; 13 13 14 - nativenativeBuildInputs = [ pkg-config ]; 15 14 buildInputs = [ postgresql ]; 16 15 17 16 installPhase = ''
+3 -3
pkgs/servers/sql/postgresql/ext/wal2json.nix
··· 1 - { lib, stdenv, fetchFromGitHub, bison, flex, postgresql }: 1 + { lib, stdenv, fetchFromGitHub, postgresql }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "wal2json"; 5 - version = "2.4"; 5 + version = "2.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "eulerto"; 9 9 repo = "wal2json"; 10 10 rev = "wal2json_${builtins.replaceStrings ["."] ["_"] version}"; 11 - sha256 = "sha256-EB+tCaILWsU9fDhqosl6EyMoYBd6SHISFfyxiZ9pNOk="; 11 + sha256 = "sha256-Gpc9uDKrs/dmVSFgdgHM453+TaEnhRh9t0gDbSn8FUI="; 12 12 }; 13 13 14 14 buildInputs = [ postgresql ];
+2
pkgs/top-level/all-packages.nix
··· 23926 23926 postgresql_12 23927 23927 postgresql_13 23928 23928 postgresql_14 23929 + postgresql_15 23929 23930 ; 23930 23931 postgresql = postgresql_14.override { this = postgresql; }; 23931 23932 postgresqlPackages = recurseIntoAttrs postgresql.pkgs; 23932 23933 postgresql11Packages = recurseIntoAttrs postgresql_11.pkgs; 23933 23934 postgresql12Packages = recurseIntoAttrs postgresql_12.pkgs; 23934 23935 postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs; 23936 + postgresql15Packages = recurseIntoAttrs postgresql_15.pkgs; 23935 23937 postgresql14Packages = postgresqlPackages; 23936 23938 23937 23939 postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { };