File pgvector.spec of Package failed_pgvector_postgresql14

Name:           pgvector
Version:        0.8.0
Release:        1%{?dist}
Summary:        PostgreSQL extension for vector similarity search

License:        MIT
URL:            https://github.com/pgvector/pgvector
Source0:        pgvector-0.8.0.tar.gz

BuildRequires:  gcc
BuildRequires:  make
# Provide pg_config (PostgreSQL development files). For PostgreSQL 14 build target, require postgresql14-devel.
BuildRequires:  postgresql14-devel

%description
pgvector is a PostgreSQL extension that provides vector data type and operators to
perform similarity search using vector embeddings.

%prep
%setup -q -n pgvector-0.8.0

%build
make

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/%{_libdir}/postgresql
make install DESTDIR=%{buildroot} PG_CONFIG=/usr/bin/pg_config

%files
%{_libdir}/postgresql

%changelog
* Thu Aug 28 2025 Repair Bot <repair@example.com> - 0.8.0-1
- Add BuildRequires: postgresql14-devel to ensure pg_config is available during build
openSUSE Build Service is sponsored by