summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD64
1 files changed, 46 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c331d2a7503a..2b5baca937c7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,54 @@
-# Maintainer: Sean Anderson <seanga2@gmail.com>
+# Maintainer: George Rawlinson <grawlinson@archlinux.org>
+# Contributor: Sean Anderson <seanga2@gmail.com>
+
pkgname=citus
-pkgver=10.2.5
+pkgver=11.1.1
pkgrel=1
-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)
-install="${pkgname}.install"
-source=("https://github.com/citusdata/$pkgname/archive/refs/tags/v$pkgver.tar.gz"
- "${pkgname}.install")
-sha512sums=('95ee1225c850bc986025f6960cb5784b02f2ac5af8f312f5dd4a270c4ebf46dd60388ba604a9cd4cf2e22f8b7a855bd18654cbe9f701ba7cd35c1576414d185f'
- '1ccf8c4a0b1353134ba85dad024d438f4492e88b3139f11db958e0460a925260d8c9cd7eeb8e11b7f8adbc0c4ede4820fdb3a90073b93f699c50d648418789c3')
+pkgdesc='Scalable PostgreSQL for multi-tenant and real-time workloads'
+arch=('x86_64')
+url='https://www.citusdata.com'
+license=('AGPL3' 'MIT' 'BSD' 'custom:PostgreSQL')
+depends=(
+ 'glibc'
+ 'postgresql'
+ 'lz4'
+ 'zstd'
+ 'curl'
+ 'openssl'
+)
+makedepends=(
+ 'git'
+ 'postgresql-libs'
+ 'llvm'
+ 'clang'
+)
+install='citus.install'
+_commit='b7ae596fe8a4758f251cafc6ebb95ae9b971d202'
+source=("$pkgname::git+https://github.com/citusdata/citus#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+
+ git describe --tags | sed 's/^v//'
+}
build() {
- cd "$pkgname-$pkgver"
- ./configure
- make
+ cd "$pkgname"
+
+ ./configure --prefix=/usr
+
+ make
}
package() {
- cd "$pkgname-$pkgver"
- make DESTDIR=${pkgdir} install
+ cd "$pkgname"
+
+ make DESTDIR="$pkgdir" install
+
+ # documentation
+ install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" ./*.{md,png}
+
+ # license
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" NOTICE
}