summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-10-30 06:50:37 +0000
committerGeorge Rawlinson2021-10-30 06:50:37 +0000
commiteae022012f9c156c99dda7577421a64049b55be3 (patch)
treec13e1ba4ddcd6a62532ce0a342f6b4ce7d7e260a /PKGBUILD
parentee1fe5f60ff0182ea7b2b0dc5fd42e7af5155e08 (diff)
downloadaur-eae022012f9c156c99dda7577421a64049b55be3.tar.gz
upgpkg: duckdb 0.3.0-2
* Fix bad pkgver function. Whoops! * Add conflicts to all split packages.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD7
1 files changed, 4 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 63e101c1e4e7..cd70d7373ad9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,21 +3,20 @@
pkgbase=duckdb
pkgname=('duckdb' 'python-duckdb')
pkgver=0.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="A high-performance analytical database system"
arch=('x86_64')
url="https://duckdb.org"
license=('MIT')
depends=('gcc-libs' 'openssl')
makedepends=('git' 'cmake' 'python-setuptools' 'pybind11' 'python-numpy' 'python-pandas' 'libutf8proc' 'python-pip' 'python-wheel' 'python-setuptools-scm')
-conflicts=('duckdb-git')
_commit='46a0fc50aa00ac019aee2157cf3382b85993f728'
source=("$pkgbase::git+https://github.com/duckdb/duckdb.git#commit=$_commit")
b2sums=('SKIP')
pkgver() {
cd "$pkgbase"
- git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+ git describe --tags | sed 's/^[vV]//;s/-/+/g'
}
prepare() {
@@ -48,6 +47,7 @@ build() {
}
package_duckdb() {
+ conflicts=('duckdb-git')
DESTDIR="$pkgdir" cmake --install build
# sqlite wrapper
@@ -61,6 +61,7 @@ package_python-duckdb() {
pkgdesc+=" (Python API)"
depends=('python')
optdepends=('python-numpy' 'python-pandas')
+ conflicts=('python-duckdb-git')
# library
python "$pkgbase/tools/pythonpkg/setup.py" install --root="$pkgdir" --optimize=1 --skip-build