about summary refs log tree commit diff
path: root/pkgs/servers/sql
diff options
context:
space:
mode:
authorJos van Bakel <jos@codeaddict.org>2023-11-29 11:09:25 +0100
committerYt <happysalada@tuta.io>2023-12-03 22:27:28 +0000
commit37b106f9b04cdb35d0b2cecd9858e7fa9c3e6625 (patch)
treecbdb887cb9edabf2047f3e398b4286eea856621b /pkgs/servers/sql
parent2160f4a8112bc44bc67e59a86d3861417501cf27 (diff)
downloadnixlib-37b106f9b04cdb35d0b2cecd9858e7fa9c3e6625.tar
nixlib-37b106f9b04cdb35d0b2cecd9858e7fa9c3e6625.tar.gz
nixlib-37b106f9b04cdb35d0b2cecd9858e7fa9c3e6625.tar.bz2
nixlib-37b106f9b04cdb35d0b2cecd9858e7fa9c3e6625.tar.lz
nixlib-37b106f9b04cdb35d0b2cecd9858e7fa9c3e6625.tar.xz
nixlib-37b106f9b04cdb35d0b2cecd9858e7fa9c3e6625.tar.zst
nixlib-37b106f9b04cdb35d0b2cecd9858e7fa9c3e6625.zip
postgresql.pkgs.timescaledb_toolkit: 1.16.0 -> 1.18.0
Diffstat (limited to 'pkgs/servers/sql')
-rw-r--r--pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix33
1 files changed, 27 insertions, 6 deletions
diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix b/pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix
index 2a0f3de88499..827fc57af62b 100644
--- a/pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix
+++ b/pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix
@@ -1,27 +1,48 @@
 { lib
 , fetchFromGitHub
-, buildPgxExtension
+, buildPgrxExtension
 , postgresql
 , nixosTests
-, cargo-pgx_0_7_1
+, cargo-pgrx
+, fetchCrate
 , nix-update-script
 , stdenv
 }:
 
-(buildPgxExtension.override {cargo-pgx = cargo-pgx_0_7_1;})rec {
+let
+
+  cargo-pgrx_0_10_2 = cargo-pgrx.overrideAttrs (old: rec {
+    name = "cargo-pgrx-${version}";
+    version = "0.10.2";
+
+    src = fetchCrate {
+      pname = "cargo-pgrx";
+      inherit version;
+      hash = "sha256-FqjfbJmSy5UCpPPPk4bkEyvQCnaH9zYtkI7txgIn+ls=";
+    };
+
+    cargoDeps = old.cargoDeps.overrideAttrs (_: {
+      inherit src;
+      outputHash = "sha256-itU000vyVGnDUUZx6qOLJqiPdyNHikW2KNFzBmJPqv0=";
+    });
+  });
+
+in
+
+(buildPgrxExtension.override { cargo-pgrx = cargo-pgrx_0_10_2; }) rec {
   inherit postgresql;
 
   pname = "timescaledb_toolkit";
-  version = "1.16.0";
+  version = "1.18.0";
 
   src = fetchFromGitHub {
     owner = "timescale";
     repo = "timescaledb-toolkit";
     rev = version;
-    sha256 = "sha256-aivGURTsm0dGaFq75qR3wIkXwsbvBiDEg+qLMcqKMj8=";
+    hash = "sha256-Lm/LFBkG91GeWlJL9RBqP8W0tlhBEeGQ6kXUzzv4xRE=";
   };
 
-  cargoSha256 = "sha256-AO5nSgQYvTmohXbzjWvDylnBgS2WpKP6wFOnkUx7ksI=";
+  cargoHash = "sha256-LME8oftHmmiN8GU3eTBTSB6m0CE+KtDFRssL1g2Cjm8=";
   buildAndTestSubdir = "extension";
 
   passthru = {