Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37832675
en ru br
ALT Linux repos
S:2.5-alt1

Group :: Databases
RPM: postgresql14-multicorn2

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define _unpackaged_files_terminate_build 1
%define pg_ver 14

Name: postgresql%pg_ver-multicorn2
Version: 2.5
Release: alt1

Summary: Multicorn Python3 Wrapper for Postgresql %pg_ver Foreign Data Wrapper
License: PostgreSQL
Group: Databases
URL: https://github.com/pgsql-io/multicorn2

Source: multicorn2-%version.tar

BuildRequires(pre): rpm-build-python3
BuildRequires: gcc-c++
BuildRequires: postgresql%pg_ver-server-devel
BuildRequires: python3-dev
BuildRequires: python3-module-wheel
BuildRequires: python3-module-setuptools

Requires: postgresql%pg_ver-server
Provides: multicorn2 = %EVR
AutoProv: yes,nopython3

%description
The Multicorn Foreign Data Wrapper allows you to fetch foreign data in Python
in your PostgreSQL server.

%prep
%setup -n multicorn2-%version
# Drop support deprecated module brigit
rm -rf python/multicorn/gitfdw.py
# Keep building extension, dropped in 2.5
sed -i '/version=/i\ \ \ \ ext_modules = [multicorn_utils_module],' setup.py

%build
%make_build
%pyproject_build

%install
%makeinstall_std PIP=echo
%pyproject_install

%files
%doc README.md
%doc %_defaultdocdir/postgresql/extension/multicorn.md
%_libdir/pgsql/*.so
%ifnarch %e2k
%_libdir/pgsql/bitcode/multicorn*
%endif
%python3_sitelibdir/multicorn
%python3_sitelibdir/%{pyproject_distinfo multicorn}
%_datadir/pgsql/extension

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin