11%global cloudberry_version %{?_cloudberry_version }%{! ?_cloudberry_version:1.6}
22%global cloudberry_install_dir /usr/local /cloudberry-db
3+ %global pgvector_version %{?_pgvector_version }%{! ?_pgvector_version:0.5.1}
34
45Name: cloudberry-pgvector
5- Version: 0.5.1
6- Release: %{release }%{? dist }
6+ Version: %{ pgvector_version }
7+ Release: %{? release }%{!? release:1 }
78Summary: pgvector extension for Cloudberry Database %{cloudberry_version }
89License: PostgreSQL
910URL: https://github.com/pgvector/pgvector
@@ -29,13 +30,10 @@ efficient similarity search operations on high-dimensional data.
2930mkdir -p %{buildroot }%{prefix }/include/postgresql/server/extension/vector \
3031 %{buildroot }%{prefix }/lib/postgresql \
3132 %{buildroot }%{prefix }/share/postgresql/extension
32-
3333cp -R %{cloudberry_install_dir }/include/postgresql/server/extension/vector/* \
3434 %{buildroot }%{prefix }/include/postgresql/server/extension/vector
35-
3635cp -R %{cloudberry_install_dir }/lib/postgresql/vector.so \
3736 %{buildroot }%{prefix }/lib/postgresql/vector.so
38-
3937cp -R %{cloudberry_install_dir }/share/postgresql/extension/vector* \
4038 %{buildroot }%{prefix }/share/postgresql/extension
4139
@@ -46,10 +44,10 @@ cp -R %{cloudberry_install_dir}/share/postgresql/extension/vector* \
4644%{prefix }/share/postgresql/extension/vector.control
4745
4846%post
49- echo " pgvector extension for Cloudberry Database %{cloudberry_version} has been installed in %{prefix}."
47+ echo " pgvector extension version %{version} for Cloudberry Database %{cloudberry_version} has been installed in %{prefix}."
5048echo " To enable it in a database, run:"
5149echo " CREATE EXTENSION vector;"
5250
5351%postun
54- echo " pgvector extension for Cloudberry Database %{cloudberry_version} has been removed from %{prefix}."
52+ echo " pgvector extension version %{version} for Cloudberry Database %{cloudberry_version} has been removed from %{prefix}."
5553echo " You may need to manually clean up any database objects that were using the extension."
0 commit comments