Package Details: citus-git 11.1.devel.5786.ra2158794b-1

Git Clone URL: https://aur.archlinux.org/citus-git.git (read-only, click to copy)
Package Base: citus-git
Description: Scalable PostgreSQL for multi-tenant and real-time workloads
Upstream URL: https://github.com/citusdata/citus
Licenses: AGPL-3.0
Provides: citus
Submitter: vltr
Maintainer: vltr
Last Packager: vltr
Votes: 1
Popularity: 0.25
First Submitted: 2017-11-20 13:07 (UTC)
Last Updated: 2022-05-09 18:52 (UTC)

Latest Comments

vltr commented on 2022-05-09 18:53 (UTC)

@pietermartin, @Forty-Bot, sorry for my absence, PKGBUILD should be up to date now. LMK if something else pops up!

Forty-Bot commented on 2022-04-27 17:16 (UTC)

Hi, can you please apply the following patch? This lets pacman know that this package conflicts with the non-vcs version.

From 63ddb6967d1d52f7c735eb1edd61c66849cf2831 Mon Sep 17 00:00:00 2001
From: Sean Anderson <seanga2@gmail.com>
Date: Wed, 27 Apr 2022 12:52:23 -0400
Subject: [PATCH] Provide/conflict with non-git package

---
 .SRCINFO | 6 ++++--
 PKGBUILD | 4 +++-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index dba5aca..b3a2756 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,18 @@
 pkgbase = citus-git
    pkgdesc = Scalable PostgreSQL for multi-tenant and real-time workloads
    pkgver = 10.1.devel.4660.r857beb36f
-   pkgrel = 1
+   pkgrel = 2
    url = https://github.com/citusdata/citus
+   install = citus-git.install
    arch = any
    license = AGPL-3.0
    makedepends = postgresql-libs
    makedepends = git
    makedepends = llvm
    depends = postgresql
+   provides = citus
+   conflicts = citus
    source = citus-git::git+https://github.com/citusdata/citus
    sha1sums = SKIP

 pkgname = citus-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 76c166d..0615743 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,15 @@
 # Maintainer: vltr <rkuesters@gmail.com>
 pkgname=citus-git
 pkgver=10.1.devel.4660.r857beb36f
-pkgrel=1
+pkgrel=2
 pkgdesc="Scalable PostgreSQL for multi-tenant and real-time workloads"
 url="https://github.com/citusdata/citus"
 arch=('any')
 license=('AGPL-3.0')
 depends=('postgresql')
 makedepends=('postgresql-libs' git llvm)
+provides=(citus)
+conflicts=(citus)
 install="${pkgname}.install"
 source=("$pkgname::git+https://github.com/citusdata/citus")
 sha1sums=('SKIP')
-- 
2.35.1

pietermartin commented on 2021-10-27 15:12 (UTC)

clang is also required as a dependency, apart from that it worked, thanks.

vltr commented on 2021-03-03 13:50 (UTC)

thank you, @shadyvd! package updated ;-)

shadyvd commented on 2021-03-01 08:55 (UTC)

Error when installing this Postgres extension:

/bin/sh: line 1: /usr/bin/llvm-lto: No such file or directory make[1]: [/usr/lib/postgresql/pgxs/src/makefiles/pgxs.mk:234: install] Error 127 make[1]: Leaving directory '/home/vish/.cache/yay/citus-git/src/citus-git/src/backend/distributed' make: [Makefile:20: install-extension] Error 2

Workaround: Install LLVM separately before installing this.