File macros.pgrx of Package pgrx
%pgrx_exports \
export PGRX_HOME=%{_builddir} \
export PATH="%{pg_config_bindir}:${PATH}" \
export PGRX_PG_CONFIG_PATH=%{pg_config_bindir}/pg_config \
%{nil}
%pgrx_init \
%{pgrx_exports} \
cargo pgrx init --pg%{pg_version}=${PGRX_PG_CONFIG_PATH}
%pgrx_package \
%{pgrx_exports} \
cargo pgrx package --pg-config=%{pg_config_bindir}/pg_config --out-dir=%{buildroot}
%buildsystem_pgrx_conf() %{nil}
%buildsystem_pgrx_generate_buildrequires() %{nil}
%buildsystem_pgrx_build() %pgrx_init %*
%buildsystem_pgrx_install() %pgrx_package %*
%buildsystem_pgrx_check() %{nil}