postgresql16Packages.pg_bigm: fix build

+12 -7
+12 -7
pkgs/servers/sql/postgresql/ext/pg_bigm.nix
··· 1 - { lib, stdenv, fetchFromGitHub, postgresql }: 2 3 stdenv.mkDerivation rec { 4 pname = "pg_bigm"; ··· 10 rev = "v${version}"; 11 hash = "sha256-3lspEglVWzEUTiRIWqW0DpQe8gDn9R/RxsWuI9znYc8="; 12 }; 13 14 buildInputs = [ postgresql ]; 15 16 makeFlags = [ "USE_PGXS=1" ]; 17 18 installPhase = '' 19 - mkdir -p $out/bin # For buildEnv to setup proper symlinks. See #22653 20 - mkdir -p $out/{lib,share/postgresql/extension} 21 - 22 - cp *.so $out/lib 23 - cp *.sql $out/share/postgresql/extension 24 - cp *.control $out/share/postgresql/extension 25 ''; 26 27 meta = with lib; {
··· 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, postgresql }: 2 3 stdenv.mkDerivation rec { 4 pname = "pg_bigm"; ··· 10 rev = "v${version}"; 11 hash = "sha256-3lspEglVWzEUTiRIWqW0DpQe8gDn9R/RxsWuI9znYc8="; 12 }; 13 + 14 + patches = [ 15 + # Fix compatiblity with PostgreSQL 16. Remove with the next release. 16 + (fetchpatch { 17 + url = "https://github.com/pgbigm/pg_bigm/commit/2a9d783c52a1d7a2eb414da6f091f6035da76edf.patch"; 18 + hash = "sha256-LuMpSUPnT8cPChQfA9sJEKP4aGpsbN5crfTKLnDzMN8="; 19 + }) 20 + ]; 21 22 buildInputs = [ postgresql ]; 23 24 makeFlags = [ "USE_PGXS=1" ]; 25 26 installPhase = '' 27 + install -D -t $out/lib pg_bigm${postgresql.dlSuffix} 28 + install -D -t $out/share/postgresql/extension *.sql 29 + install -D -t $out/share/postgresql/extension *.control 30 ''; 31 32 meta = with lib; {