From e80d39e220a2595fe01ba765e3f9f7a9372d1574 Mon Sep 17 00:00:00 2001 From: Filip Janus Date: Thu, 27 Nov 2025 09:14:23 +0000 Subject: [PATCH] remove unsupported drivers and enable test suite during the build Resolves:RHEL-90852 --- postgis.spec | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/postgis.spec b/postgis.spec index 69407ec..fe78570 100644 --- a/postgis.spec +++ b/postgis.spec @@ -5,10 +5,11 @@ %{!?upgrade_prev:%global upgrade_prev 0} %{!?runselftest:%global runselftest 1} %{!?llvmjit:%global llvmjit 0} +%{!?raster:%global raster 0} %global __requires_exclude ^perl\\(Pg\\)$ -%global majorversion 3.5 +%global majorversion 3.6 %global soversion 3 %global prevmajorversion 2.5 %global prevversion %{prevmajorversion}.5 @@ -60,7 +61,8 @@ BuildRequires: perl-generators BuildRequires: postgresql-server-devel BuildRequires: proj-devel >= 5.2.0 BuildRequires: protobuf-c-devel - +BuildRequires: CUnit-devel +BuildRequires: perl-Time-HiRes %if %upgrade BuildRequires: postgresql-upgrade-devel %endif @@ -192,6 +194,9 @@ cd %{name}-%{prevversion} %build %configure %configure_opts --with-pgconfig=%{_bindir}/pg_server_config \ +%if ! %raster + --without-raster \ +%endif %if %llvmjit --with-llvm \ %endif @@ -362,13 +367,17 @@ fi %{_datadir}/pgsql/extension/address_standardizer*.sql %{_datadir}/pgsql/extension/address_standardizer*.control %{_datadir}/pgsql/extension/postgis-*.sql +%if %raster %{_datadir}/pgsql/extension/postgis_raster*.sql +%endif %if 0%{?fedora} %{_datadir}/pgsql/extension/postgis_sfcgal*.sql %endif %{_datadir}/pgsql/extension/postgis_topology*.sql %{_datadir}/pgsql/extension/postgis.control +%if %raster %{_datadir}/pgsql/extension/postgis_raster.control +%endif %if 0%{?fedora} %{_datadir}/pgsql/extension/postgis_sfcgal.control %endif @@ -381,7 +390,9 @@ fi %{_datadir}/postgis/create_uninstall.pl %{_datadir}/postgis/repo_revision.pl %{_libdir}/pgsql/address_standardizer-%{soversion}.so +%if %raster %{_libdir}/pgsql/postgis_raster-%{soversion}.so +%endif %if 0%{?fedora} %{_libdir}/pgsql/postgis_sfcgal-%{soversion}.so %endif @@ -391,7 +402,9 @@ fi %{_bindir}/postgis %{_bindir}/postgis_restore %{_bindir}/pgsql2shp +%if %raster %{_bindir}/raster2pgsql +%endif %{_bindir}/shp2pgsql %{_bindir}/pgtopo_export %{_bindir}/pgtopo_import