remove unsupported drivers and enable test suite during the build

Resolves:RHEL-90852
This commit is contained in:
Filip Janus 2025-11-27 09:14:23 +00:00
parent 3b8d792abe
commit e80d39e220

View File

@ -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