diff options
author | pikl | 2023-12-17 11:03:50 +0000 |
---|---|---|
committer | pikl | 2023-12-17 11:03:50 +0000 |
commit | 4d1b71196c334030faae993f373f4ef47d5cdce2 (patch) | |
tree | 9d8bf092bc9688f070cca042e8fa533e6d64ffb4 | |
parent | 0c77e8d1b8f49d471c67d979ef181774315e637c (diff) | |
download | aur-4d1b71196c334030faae993f373f4ef47d5cdce2.tar.gz |
fix
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -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" |