Fix release names and paramerize pgvector version.
diff --git a/packaging/rpm/el/SPECS/cloudberry-hll.spec b/packaging/rpm/el/SPECS/cloudberry-hll.spec index 467c047..044436a 100644 --- a/packaging/rpm/el/SPECS/cloudberry-hll.spec +++ b/packaging/rpm/el/SPECS/cloudberry-hll.spec
@@ -3,7 +3,7 @@ Name: cloudberry-hll Version: 2.18.0 -Release: %{release}%{?dist} +Release: %{?release}%{!?release:1} Summary: HyperLogLog extension for Cloudberry Database %{cloudberry_version} License: ASL 2.0 URL: https://github.com/citusdata/postgresql-hll
diff --git a/packaging/rpm/el/SPECS/cloudberry-pgvector.spec b/packaging/rpm/el/SPECS/cloudberry-pgvector.spec index 9e90731..88be062 100644 --- a/packaging/rpm/el/SPECS/cloudberry-pgvector.spec +++ b/packaging/rpm/el/SPECS/cloudberry-pgvector.spec
@@ -1,9 +1,10 @@ %global cloudberry_version %{?_cloudberry_version}%{!?_cloudberry_version:1.6} %global cloudberry_install_dir /usr/local/cloudberry-db +%global pgvector_version %{?_pgvector_version}%{!?_pgvector_version:0.5.1} Name: cloudberry-pgvector -Version: 0.5.1 -Release: %{release}%{?dist} +Version: %{pgvector_version} +Release: %{?release}%{!?release:1} Summary: pgvector extension for Cloudberry Database %{cloudberry_version} License: PostgreSQL URL: https://github.com/pgvector/pgvector @@ -29,13 +30,10 @@ mkdir -p %{buildroot}%{prefix}/include/postgresql/server/extension/vector \ %{buildroot}%{prefix}/lib/postgresql \ %{buildroot}%{prefix}/share/postgresql/extension - cp -R %{cloudberry_install_dir}/include/postgresql/server/extension/vector/* \ %{buildroot}%{prefix}/include/postgresql/server/extension/vector - cp -R %{cloudberry_install_dir}/lib/postgresql/vector.so \ %{buildroot}%{prefix}/lib/postgresql/vector.so - cp -R %{cloudberry_install_dir}/share/postgresql/extension/vector* \ %{buildroot}%{prefix}/share/postgresql/extension @@ -46,10 +44,10 @@ %{prefix}/share/postgresql/extension/vector.control %post -echo "pgvector extension for Cloudberry Database %{cloudberry_version} has been installed in %{prefix}." +echo "pgvector extension version %{version} for Cloudberry Database %{cloudberry_version} has been installed in %{prefix}." echo "To enable it in a database, run:" echo " CREATE EXTENSION vector;" %postun -echo "pgvector extension for Cloudberry Database %{cloudberry_version} has been removed from %{prefix}." +echo "pgvector extension version %{version} for Cloudberry Database %{cloudberry_version} has been removed from %{prefix}." echo "You may need to manually clean up any database objects that were using the extension."