summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpikl2023-12-17 11:03:50 +0000
committerpikl2023-12-17 11:03:50 +0000
commit4d1b71196c334030faae993f373f4ef47d5cdce2 (patch)
tree9d8bf092bc9688f070cca042e8fa533e6d64ffb4
parent0c77e8d1b8f49d471c67d979ef181774315e637c (diff)
downloadaur-4d1b71196c334030faae993f373f4ef47d5cdce2.tar.gz
fix
-rw-r--r--PKGBUILD11
1 files changed, 6 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b6fe83c8e9de..bf51351418da 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,7 @@
# Maintainer: pikl <me@pikl.uk>
_pgver=16 # postgresql version
-pkgname=pgvecto.rs-immich
+_pkgbase=pgvecto.rs
+pkgname=${_pkgbase}-immich
pkgver=0.1.11
pkgrel=1
pkgdesc="Postgres extension that provides vector similarity search functions. It is written in Rust and based on pgrx. Version required for Immich."
@@ -12,27 +13,27 @@ makedepends=('cargo-nightly' 'clang' "postgresql>=${_pgver}" 'openssl' 'readline
options=('!lto')
provides=('pgvecto.rs=0.1.11')
conflicts=('pgvecto.rs')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/tensorchord/pgvecto.rs/archive/refs/tags/v${pkgver}.tar.gz")
+source=("${_pkgbase}-${pkgver}.tar.gz::https://github.com/tensorchord/pgvecto.rs/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('db1dfa32b44a42fb3759c8a2798d9052a1073de57222e91f97da4ba04178864f')
# https://github.com/tensorchord/pgvecto.rs/blob/main/docs/installation.md
prepare() {
- cd $pkgname-$pkgver
+ cd ${_pkgbase}-${pkgver}
# _pgrxver=$(cat Cargo.toml | grep "pgrx =" | awk -F'rev = "' '{print $2}' | cut -d'"' -f1)
_pgrxver=7c30e2023876c1efce613756f5ec81f3ab05696b
cargo install cargo-pgrx --git https://github.com/tensorchord/pgrx.git --rev "$_pgrxver"
}
build() {
- cd ${pkgname}-${pkgver}
+ cd ${_pkgbase}-${pkgver}
cargo pgrx init "--pg${_pgver}=/usr/bin/pg_config"
# `cargo pgrx install --release` without installing
cargo pgrx package
}
package() {
- cd "${pkgname}-${pkgver}/target/release/vectors-pg${_pgver}"
+ cd "${_pkgbase}-${pkgver}/target/release/vectors-pg${_pgver}"
install -Dm0755 usr/lib/postgresql/vectors.so "${pkgdir}/usr/lib/postgresql/vectors.so"
install -Dm0644 "usr/share/postgresql/extension/vectors--${pkgver}.sql" "${pkgdir}/usr/share/postgresql/extension/vectors--${pkgver}.sql"
install -Dm0644 usr/share/postgresql/extension/vectors.control "${pkgdir}/usr/share/postgresql/extension/vectors.control"