diff options
author | Mario Rodas <marsam@users.noreply.github.com> | 2022-04-24 19:09:15 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-24 19:09:15 -0500 |
commit | ef319b883e94b1e29c4952a56b270f4c4b2b030a (patch) | |
tree | b9fc9600b494b95ed70fa70fd54cd8bf9c0fbd65 /pkgs/servers/sql | |
parent | 92a6bd208f5caf5e2526511c60fc61fdfd0955f7 (diff) | |
parent | a9e951eb88c93d92af0720046a36a91a06b84162 (diff) |
Merge pull request #168701 from 1000101/jsonb_deep_sum
postgresqlPackages.jsonb_deep_sum: init at unstable-2021-12-24
Diffstat (limited to 'pkgs/servers/sql')
-rw-r--r-- | pkgs/servers/sql/postgresql/ext/jsonb_deep_sum.nix | 31 | ||||
-rw-r--r-- | pkgs/servers/sql/postgresql/packages.nix | 2 |
2 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/servers/sql/postgresql/ext/jsonb_deep_sum.nix b/pkgs/servers/sql/postgresql/ext/jsonb_deep_sum.nix new file mode 100644 index 0000000000000..cf0ba46d87625 --- /dev/null +++ b/pkgs/servers/sql/postgresql/ext/jsonb_deep_sum.nix @@ -0,0 +1,31 @@ +{ lib, stdenv, fetchFromGitHub, postgresql }: + +stdenv.mkDerivation rec { + pname = "jsonb_deep_sum"; + version = "unstable-2021-12-24"; + + src = fetchFromGitHub { + owner = "furstenheim"; + repo = "jsonb_deep_sum"; + rev = "d9c69aa6b7da860e5522a9426467e67cb787980c"; + sha256 = "sha256-W1wNILAwTAjFPezq+grdRMA59KEnMZDz69n9xQUqdc0="; + }; + + buildInputs = [ postgresql ]; + + installPhase = '' + mkdir -p $out/{lib,share/postgresql/extension} + + cp *.so $out/lib + cp *.sql $out/share/postgresql/extension + cp *.control $out/share/postgresql/extension + ''; + + meta = with lib; { + description = "PostgreSQL extension to easily add jsonb numeric"; + homepage = "https://github.com/furstenheim/jsonb_deep_sum"; + maintainers = with maintainers; [ _1000101 ]; + platforms = postgresql.meta.platforms; + license = licenses.mit; + }; +} diff --git a/pkgs/servers/sql/postgresql/packages.nix b/pkgs/servers/sql/postgresql/packages.nix index fec106f32acd6..c789e92c8e3c9 100644 --- a/pkgs/servers/sql/postgresql/packages.nix +++ b/pkgs/servers/sql/postgresql/packages.nix @@ -2,6 +2,8 @@ self: super: { age = super.callPackage ./ext/age.nix { }; + jsonb_deep_sum = super.callPackage ./ext/jsonb_deep_sum.nix { }; + periods = super.callPackage ./ext/periods.nix { }; postgis = super.callPackage ./ext/postgis.nix { }; |