postgresql/postgresql-extensions-macros
Reinhard Max 7fec1e465b - bsc#1230423: Relax the dependency of extensions on the server
versopn from exact major.minor to greater or equal, after Tom
  Lane confirmed on the PostgreSQL packagers list that ABI
  stability is being taken care of between minor releases.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql?expand=0&rev=156
2024-09-12 08:30:29 +00:00

54 lines
2.0 KiB
Plaintext

#
# License AGPL-3.0
#
# keep in sync with the postgresqlXY packages
#
%pg_config_bindir %(pg_config --bindir)
%pg_config_docdir %(pg_config --docdir)
%pg_config_htmldir %(pg_config --htmldir)
%pg_config_includedir %(pg_config --includedir)
%pg_config_pkgincludedir %(pg_config --pkgincludedir)
%pg_config_includedir_server %(pg_config --includedir-server)
%pg_config_libdir %(pg_config --libdir)
%pg_config_pkglibdir %(pg_config --pkglibdir)
%pg_config_localedir %(pg_config --localedir)
%pg_config_mandir %(pg_config --mandir)
%pg_config_sharedir %(pg_config --sharedir)
%pg_config_sysconfdir %(pg_config --sysconfdir)
%pg_config_pgxs %(pg_config --pgxs)
%pg_config_configure %(pg_config --configure)
%pg_config_cc %(pg_config --cc)
%pg_config_cppflags %(pg_config --cppflags)
%pg_config_cflags %(pg_config --cflags)
%pg_config_cflags_sl %(pg_config --cflags_sl)
%pg_config_ldflags %(pg_config --ldflags)
%pg_config_ldflags_ex %(pg_config --ldflags_ex)
%pg_config_ldflags_sl %(pg_config --ldflags_sl)
%pg_config_libs %(pg_config --libs)
%make_pgxs \
make USE_PGXS=1 %{?_smp_mflags} \
%nil
%make_pgxs_install \
%make_install USE_PGXS=1 \
%nil
%pg_obsolete_llvm_subpackage \
Provides: %{pg_name}-%{ext_name}-llvmjit = %{version}-%{release} \
Obsoletes: %{pg_name}-%{ext_name}-llvmjit < %{version}-%{release} \
%nil
%pg_server_requires \
%{requires_ge %{pg_name}-server} \
%if %{postgresql_has_llvm} \
Recommends: %{pg_name}-llvmjit \
%pg_obsolete_llvm_subpackage \
%endif \
%nil
%pg_version_from_name %define pg_version %( echo %{?pg_name} | sed -e 's|^postgresql||g' )%{nil}
%postgresql_has_llvm (0%{?suse_version} >= 1500 && "%{_target_cpu}" != "riscv64" && 0%{?pg_version} >= 11 && 0%{?pg_version} < 90)