Skip to content

Commit e478171

Browse files
authored
postgis: 3.4.3 -> 3.5.0 (#346151)
2 parents 23fb9a8 + 406609b commit e478171

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

nixos/tests/postgis.nix

+8
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,13 @@ import ./make-test-python.nix ({ pkgs, ...} : {
2626
master.succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis;'")
2727
master.succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis_raster;'")
2828
master.succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis_topology;'")
29+
master.succeed("sudo -u postgres psql -c 'select postgis_version();'")
30+
master.succeed("[ \"$(sudo -u postgres psql --no-psqlrc --tuples-only -c 'select postgis_version();')\" = \" ${
31+
pkgs.lib.versions.major pkgs.postgis.version
32+
}.${
33+
pkgs.lib.versions.minor pkgs.postgis.version
34+
} USE_GEOS=1 USE_PROJ=1 USE_STATS=1\" ]")
35+
# st_makepoint goes through c code
36+
master.succeed("sudo -u postgres psql --no-psqlrc --tuples-only -c 'select st_makepoint(1, 1)'")
2937
'';
3038
})

pkgs/servers/sql/postgresql/ext/postgis.nix

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
protobufc,
1616
libiconv,
1717
libxslt,
18-
docbook_xml_dtd_45,
18+
docbook5,
1919
cunit,
2020
pcre2,
2121
nixosTests,
@@ -28,7 +28,7 @@ let
2828
in
2929
stdenv.mkDerivation rec {
3030
pname = "postgis";
31-
version = "3.4.3";
31+
version = "3.5.0";
3232

3333
outputs = [
3434
"out"
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
3737

3838
src = fetchurl {
3939
url = "https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz";
40-
hash = "sha256-+N7VBdrrj1dlnaK55Xf/ceGDqqCUcI0u7OLFbZM2H2I=";
40+
hash = "sha256-ymmKIswrKzRnrE4GO0OihBPzAE3dUFvczddMVqZH9RA=";
4141
};
4242

4343
buildInputs = [
@@ -95,7 +95,7 @@ stdenv.mkDerivation rec {
9595
substituteInPlace regress/run_test.pl --replace-fail "/share/contrib/postgis" "$out/share/postgresql/contrib/postgis"
9696
substituteInPlace regress/Makefile --replace-fail 's,\$$libdir,$(REGRESS_INSTALLDIR)/lib,g' "s,\\$\$libdir,$PWD/regress/00-regress-install$out/lib,g" \
9797
--replace-fail '$(REGRESS_INSTALLDIR)/share/contrib/postgis/*.sql' "$PWD/regress/00-regress-install$out/share/postgresql/contrib/postgis/*.sql"
98-
substituteInPlace doc/postgis-out.xml --replace-fail "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" "${docbook_xml_dtd_45}/xml/dtd/docbook/docbookx.dtd"
98+
substituteInPlace doc/postgis-out.xml --replace-fail "http://docbook.org/xml/5.0/dtd/docbook.dtd" "${docbook5}/xml/dtd/docbook/docbookx.dtd"
9999
# The test suite hardcodes it to use /tmp.
100100
export PGIS_REG_TMPDIR="$TMPDIR/pgis_reg"
101101
'';

0 commit comments

Comments
 (0)