aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/servers/sql
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/servers/sql')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix13
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/dolt/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/mariadb/default.nix11
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/monetdb/default.nix17
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/patroni/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/pgbouncer/default.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/default.nix32
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/periods.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_hll.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_similarity.nix3
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_topn.nix5
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgrouting.nix5
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgtap.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix4
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/postgis.nix7
17 files changed, 72 insertions, 55 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix
index a5071efb486f..ee156e37173a 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix
@@ -2,6 +2,7 @@
, cmake, xz, which, autoconf
, ncurses6, libedit, libunwind
, installShellFiles
+, removeReferencesTo, go
}:
let
@@ -14,13 +15,13 @@ let
in
buildGoPackage rec {
pname = "cockroach";
- version = "20.1.4";
+ version = "20.1.8";
goPackagePath = "github.com/cockroachdb/cockroach";
src = fetchurl {
url = "https://binaries.cockroachdb.com/cockroach-v${version}.src.tgz";
- sha256 = "1m82m776axyf7b5f1lzlv5y7zslyhikfxjgagqy7ci5zwn8j4i0n";
+ sha256 = "0mm3hfr778c7djza8gr1clwa8wca4d3ldh9hlg80avw4x664y5zi";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionals stdenv.cc.isGNU [ "-Wno-error=deprecated-copy" "-Wno-error=redundant-move" "-Wno-error=pessimizing-move" ];
@@ -53,10 +54,16 @@ buildGoPackage rec {
outputs = [ "out" "man" ];
+ # fails with `GOFLAGS=-trimpath`
+ allowGoReference = true;
+ preFixup = ''
+ find $out -type f -exec ${removeReferencesTo}/bin/remove-references-to -t ${go} '{}' +
+ '';
+
meta = with stdenv.lib; {
homepage = "https://www.cockroachlabs.com";
description = "A scalable, survivable, strongly-consistent SQL database";
- license = licenses.asl20;
+ license = licenses.bsl11;
platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
maintainers = with maintainers; [ rushmorem thoughtpolice rvolosatovs ];
};
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/dolt/default.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/dolt/default.nix
index 99d7a0df349e..b926e747e49d 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/dolt/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/dolt/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "dolt";
- version = "0.19.0";
+ version = "0.22.5";
src = fetchFromGitHub {
owner = "liquidata-inc";
repo = "dolt";
rev = "v${version}";
- sha256 = "1rfwhh62phz75kariqgpkxi4wzll1crzc34x0ybihxllpjf998zx";
+ sha256 = "04lsmh80br1cr26dp11ai0f96lmjdkc9mjdwnmwkkc0d7igv7rc0";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" "cmd/git-dolt" "cmd/git-dolt-smudge" ];
- vendorSha256 = "1bq8z31yxff0nybzjs7jz7rg61hgqz6l2scbab7062j8whg8wybb";
+ vendorSha256 = "0hyp44gzmp49mv26xa9j2nc64y2v3np1x1iqc4vsryf3ajsy2720";
doCheck = false;
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/mariadb/default.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/mariadb/default.nix
index 3ba4e367312c..cbfae1d5e6e5 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/mariadb/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/mariadb/default.nix
@@ -15,7 +15,7 @@ let # in mariadb # spans the whole file
libExt = stdenv.hostPlatform.extensions.sharedLibrary;
-mytopEnv = perl.withPackages (p: with p; [ DataDumper DBDmysql DBI TermReadKey ]);
+mytopEnv = perl.withPackages (p: with p; [ DBDmysql DBI TermReadKey ]);
mariadb = server // {
inherit client; # MariaDB Client
@@ -23,23 +23,24 @@ mariadb = server // {
};
common = rec { # attributes common to both builds
- version = "10.4.14";
+ version = "10.4.15";
src = fetchurl {
urls = [
"https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz"
"https://downloads.mariadb.com/MariaDB/mariadb-${version}/source/mariadb-${version}.tar.gz"
];
- sha256 = "1z469j39chq7d3dp39cljjbzcz0wl1g7rii85x46290jw1cwsbzr";
+ sha256 = "0cdfzr768cb7n9ag9gqahr8c6igfn513md67xn4rf98ajmnxg0r7";
name = "mariadb-${version}.tar.gz";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkgconfig ]
+ ++ optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
buildInputs = [
ncurses openssl zlib pcre libiconv curl
] ++ optionals stdenv.hostPlatform.isLinux [ libaio systemd libkrb5 ]
- ++ optionals stdenv.hostPlatform.isDarwin [ perl fixDarwinDylibNames cctools CoreServices ]
+ ++ optionals stdenv.hostPlatform.isDarwin [ perl cctools CoreServices ]
++ optional (!stdenv.hostPlatform.isDarwin && withStorageToku) [ jemalloc450 ]
++ optional (!stdenv.hostPlatform.isDarwin && !withStorageToku) [ jemalloc ];
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/monetdb/default.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/monetdb/default.nix
index 9aec724ba62e..04617943e269 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/monetdb/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/monetdb/default.nix
@@ -1,24 +1,23 @@
-{ stdenv, fetchurl, pkgconfig, file
+{ stdenv, fetchurl, cmake, python3
, bison, openssl, readline, bzip2
}:
-let
- version = "11.37.11";
-in stdenv.mkDerivation {
-
+stdenv.mkDerivation rec {
pname = "monetdb";
- inherit version;
+ version = "11.39.7";
src = fetchurl {
url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${version}.tar.bz2";
- sha256 = "0ch4vka64m5fbyah2730rcv7xpgy4hq26vbi8wd8mkadwna7azr5";
+ sha256 = "0qb2hlz42400diahmsbflfjmfnzd5slm6761xhgvh8s4rjfqm21w";
};
postPatch = ''
- sed -i "s,/usr/bin/file,${file}/bin/file," configure
+ substituteInPlace cmake/monetdb-packages.cmake --replace \
+ 'get_os_release_info(LINUX_DISTRO LINUX_DISTRO_VERSION)' \
+ 'set(LINUX_DISTRO "nixos")'
'';
- nativeBuildInputs = [ pkgconfig file ];
+ nativeBuildInputs = [ cmake python3 ];
buildInputs = [ bison openssl readline bzip2 ];
meta = with stdenv.lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/patroni/default.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/patroni/default.nix
index 1634b0b5b74b..bd06aa2ff7db 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/patroni/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/patroni/default.nix
@@ -39,7 +39,7 @@ pythonPackages.buildPythonApplication rec {
checkInputs = with pythonPackages; [
flake8
mock
- pytest
+ pytestCheckHook
pytestcov
requests
];
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/pgbouncer/default.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/pgbouncer/default.nix
index e824298c4886..d72a32746dba 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/pgbouncer/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/pgbouncer/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pgbouncer";
- version = "1.14.0";
+ version = "1.15.0";
src = fetchurl {
url = "https://pgbouncer.github.io/downloads/files/${version}/${pname}-${version}.tar.gz";
- sha256 = "1rzy06hqzhnijm32vah9icgrx95pmf9iglvyzwv7wmcg2h83vhd0";
+ sha256 = "100ksf2wcdrsscaiq78s030mb48hscjr3kfbm9h6y9d6i8arwnp0";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/default.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/default.nix
index bc1108ad3339..7ec59c6873b5 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/default.nix
@@ -41,6 +41,8 @@ let
enableParallelBuilding = !stdenv.isDarwin;
+ separateDebugInfo = true;
+
buildFlags = [ "world" ];
NIX_CFLAGS_COMPILE = "-I${libxml2.dev}/include/libxml2";
@@ -54,6 +56,7 @@ let
"--sysconfdir=/etc"
"--libdir=$(lib)/lib"
"--with-system-tzdata=${tzdata}/share/zoneinfo"
+ "--enable-debug"
(lib.optionalString enableSystemd "--with-systemd")
(if stdenv.isDarwin then "--with-uuid=e2fs" else "--with-ossp-uuid")
] ++ lib.optionals icuEnabled [ "--with-icu" ];
@@ -64,7 +67,8 @@ let
(if atLeast "9.6" then ./patches/hardcode-pgxs-path-96.patch else ./patches/hardcode-pgxs-path.patch)
./patches/specify_pkglibdir_at_runtime.patch
./patches/findstring.patch
- ] ++ lib.optional stdenv.isLinux (if atLeast "13" then ./patches/socketdir-in-run-13.patch else ./patches/socketdir-in-run.patch);
+ ]
+ ++ lib.optional stdenv.isLinux (if atLeast "13" then ./patches/socketdir-in-run-13.patch else ./patches/socketdir-in-run.patch);
installTargets = [ "install-world" ];
@@ -160,6 +164,7 @@ let
];
buildInputs = [ makeWrapper ];
+
# We include /bin to ensure the $out/bin directory is created, which is
# needed because we'll be removing the files from that directory in postBuild
# below. See #22653
@@ -182,51 +187,50 @@ let
in self: {
postgresql_9_5 = self.callPackage generic {
- version = "9.5.23";
+ version = "9.5.24";
psqlSchema = "9.5";
- sha256 = "0rl31jc3kg2wq6hazyd297gnmx3cibjvivllbsivii2m6dzgl573";
+ sha256 = "0an2k4m1da96897hyxlff8p4p63wg4dffwsfg57aib7mp4yzsp06";
this = self.postgresql_9_5;
inherit self;
};
postgresql_9_6 = self.callPackage generic {
- version = "9.6.19";
+ version = "9.6.20";
psqlSchema = "9.6";
- sha256 = "1c2wnl5bbpjs1s1rpzvlnzsqlpb0p823zw7s38nhpgnxrja3myb1";
+ sha256 = "1dkv916y7vrfbygrfbfvs6y3fxaysnh32i5j88nvcnnl16jcn21x";
this = self.postgresql_9_6;
inherit self;
};
postgresql_10 = self.callPackage generic {
- version = "10.14";
+ version = "10.15";
psqlSchema = "10.0"; # should be 10, but changing it is invasive
- sha256 = "0fxj30jvwq5pqpbj97vhlxgmn2ah59a78s9jyjr7vxyqj7sdh71q";
+ sha256 = "0zhzj9skag1pgqas2rnd217vj41ilaalqna17j47gyngpvhbqmjr";
this = self.postgresql_10;
inherit self;
};
postgresql_11 = self.callPackage generic {
- version = "11.9";
+ version = "11.10";
psqlSchema = "11.1"; # should be 11, but changing it is invasive
- sha256 = "0db6pfphc5rp12abnkvv2l9pbl7bdyf3hhiwj8ghjwh35skqlq9m";
+ sha256 = "16bqp6ds37kbwqx7mk5gg3y6gv59wq6xz33iqwxldzk20vwd5rhk";
this = self.postgresql_11;
inherit self;
};
postgresql_12 = self.callPackage generic {
- version = "12.4";
+ version = "12.5";
psqlSchema = "12";
- sha256 = "1k06wryy8p4s1fim9qafcjlak3f58l0wqaqnrccr9x9j5jz3zsdy";
+ sha256 = "15gzg778da23sbfmy7sqg443f9ny480301lm7i3vay4m3ls2a3dx";
this = self.postgresql_12;
inherit self;
};
postgresql_13 = self.callPackage generic {
- version = "13.0";
+ version = "13.1";
psqlSchema = "13";
- sha256 = "15i2b7m9a9430idqdgvrcyx66cpxz0v2d81nfqcm8ss3inz51rw0";
+ sha256 = "07z6zwr58dckaa97yl9ml240z83d1lhgaxw9aq49i8lsp21mqd0j";
this = self.postgresql_13;
inherit self;
};
-
}
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/periods.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/periods.nix
index cf859a4bde05..c2277019f89b 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/periods.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/periods.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "periods";
- version = "1.1";
+ version = "1.2";
src = fetchFromGitHub {
owner = "xocolatl";
repo = pname;
rev = "v${version}";
- sha256 = "0gdnlbh7kp7c0kvsrri2kxdbmm2qgib1qqpl37203z6c3fk45kfh";
+ sha256 = "13aix61qzlb7cs042dz4x0z4sc2xayg4nzi2cks46zibxm5i4gzm";
};
buildInputs = [ postgresql ];
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
index 9625c240c5d9..14cdb3ba8f80 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pg_auto_failover";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "citusdata";
repo = pname;
rev = "v${version}";
- sha256 = "1q5gy1jaklk885xjda9dhf6jd5q3sc7jd8p1zdlwv4srxf6sgf10";
+ sha256 = "0x19p0b9hv1hkhwjm68cm8gskhnsl7np4si8wl0ablf6kasyl3q7";
};
buildInputs = [ postgresql openssl zlib readline ];
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_hll.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_hll.nix
index 7630e2e32bac..28e3947f4b37 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_hll.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_hll.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "pg_hll";
- version = "2.14";
+ version = "2.15";
buildInputs = [ postgresql ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "citusdata";
repo = "postgresql-hll";
rev = "refs/tags/v${version}";
- sha256 = "13vphxkc9pn4bkpgab560bgdbl99li2b3p1n2rm5a78wswlsbsps";
+ sha256 = "19d50cvp3byjyr2dc5rjmyrlp97bb19mz0ykr3w4iyc6qi5d5qj2";
};
installPhase = ''
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_similarity.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_similarity.nix
index 301160ce1324..70cbb656e0af 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_similarity.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_similarity.nix
@@ -18,7 +18,8 @@ stdenv.mkDerivation {
'';
meta = {
- description = ''
+ description = "An extension to support similarity queries on PostgreSQL";
+ longDescription = ''
pg_similarity is an extension to support similarity queries on PostgreSQL. The implementation
is tightly integrated in the RDBMS in the sense that it defines operators so instead of the traditional
operators (= and <>) you can use ~~~ and ~!~ (any of these operators represents a similarity function).
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_topn.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_topn.nix
index 0f8e2f61a6ec..03d571c03ba6 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_topn.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_topn.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "pg_topn";
- version = "2.3.0";
+ version = "2.3.1";
buildInputs = [ postgresql ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "citusdata";
repo = "postgresql-topn";
rev = "refs/tags/v${version}";
- sha256 = "05mjzm7rz5j7byzag23526hhsqsg4dsyxxsg8q9ray1rwxjbr392";
+ sha256 = "0ai07an90ywhk10q52hajgb33va5q76j7h8vj1r0rvq6dyii0wal";
};
installPhase = ''
@@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Efficient querying of 'top values' for PostgreSQL";
homepage = "https://github.com/citusdata/postgresql-topn";
+ changelog = "https://github.com/citusdata/postgresql-topn/blob/v${version}/CHANGELOG.md";
maintainers = with maintainers; [ thoughtpolice ];
platforms = postgresql.meta.platforms;
license = licenses.agpl3;
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix
index 2e69444ccdd5..05fc6c5ca6a9 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pgroonga";
- version = "2.2.6";
+ version = "2.2.7";
src = fetchurl {
url = "https://packages.groonga.org/source/${pname}/${pname}-${version}.tar.gz";
- sha256 = "0anlxw4j6c3rd7q34j9mgph6i0zb1nff3warcxrkwvnnd1jbb6vr";
+ sha256 = "1rd3cxap9rqpg5y8y48r5bd7rki3lck6qsrb0bqdqm9xffnibw8j";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgrouting.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgrouting.nix
index 674aa29daec7..9863b2276d11 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgrouting.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgrouting.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "pgrouting";
- version = "3.1.0";
+ version = "3.1.1";
nativeBuildInputs = [ cmake perl ];
buildInputs = [ postgresql boost ];
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "pgRouting";
repo = pname;
rev = "v${version}";
- sha256 = "0sdyq0a98snmcq6g6mgmadlz6cgvacivv34943azhnzspa3iy409";
+ sha256 = "1wj583c4iipsss75czww176aqa8sncsvcx1i0d6cb41v03iq5acf";
};
installPhase = ''
@@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A PostgreSQL/PostGIS extension that provides geospatial routing functionality";
homepage = "https://pgrouting.org/";
+ changelog = "https://github.com/pgRouting/pgrouting/releases/tag/v${version}";
maintainers = [ maintainers.steve-chavez ];
platforms = postgresql.meta.platforms;
license = licenses.gpl2;
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgtap.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgtap.nix
index d86c70984019..69f46ba3e905 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgtap.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/pgtap.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = "pgTAP is a unit testing framework for PostgreSQL";
+ description = "A unit testing framework for PostgreSQL";
longDescription = ''
pgTAP is a unit testing framework for PostgreSQL written in PL/pgSQL and PL/SQL.
It includes a comprehensive collection of TAP-emitting assertion functions,
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
index b95ef73308db..665cb1dc0693 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "plpgsql_check";
- version = "1.13.1";
+ version = "1.15.1";
src = fetchFromGitHub {
owner = "okbob";
repo = pname;
rev = "v${version}";
- sha256 = "19vcvfhxh0922qgibahmkyf7czniycqbzccxdw65j1ia7fd8yyc3";
+ sha256 = "0rjbzcdvwx19ql0ilccr47inilf7kh5hn7aacjqs1nxk91g3x7yf";
};
buildInputs = [ postgresql ];
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/postgis.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/postgis.nix
index 9feb45d311a0..0d6176d85971 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/postgis.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/postgresql/ext/postgis.nix
@@ -11,16 +11,17 @@
, file
, protobufc
, libiconv
+, nixosTests
}:
stdenv.mkDerivation rec {
pname = "postgis";
- version = "3.0.2";
+ version = "3.0.3";
outputs = [ "out" "doc" ];
src = fetchurl {
url = "https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz";
- sha256 = "1jmji8i2wjabkrzqil683lypnmimigdmn64a10j3kj3kzlfn98d3";
+ sha256 = "05s8cx1rlysiq7dd44kf7cid0la61a4p895j9g95bvfb8v8dpzh7";
};
buildInputs = [ libxml2 postgresql geos proj gdal json_c protobufc ]
@@ -65,6 +66,8 @@ stdenv.mkDerivation rec {
mv doc/* $doc/share/doc/postgis/
'';
+ passthru.tests.postgis = nixosTests.postgis;
+
meta = with stdenv.lib; {
description = "Geographic Objects for PostgreSQL";
homepage = "https://postgis.net/";