Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions srcpkgs/duckdb/template
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Template file for 'duckdb'
pkgname=duckdb
version=1.4.3
version=1.5.0
revision=1
archs="x86_64* aarch64*" # 32-bit FTBFS
build_style=cmake
build_helper="python3"
build_wrksrc="${pkgname}-${version}"
configure_args="-DOVERRIDE_GIT_DESCRIBE=v${version}-0-gdeadbeeff
configure_args="-DOVERRIDE_GIT_DESCRIBE=v${version}
-DBUILD_EXTENSIONS='autocomplete;icu;json;parquet'"
hostmakedepends="pkg-config cmake ninja python3-build python3-installer python3-scikit-build-core
python3-pybind11 python3-setuptools_scm"
Expand All @@ -18,14 +18,16 @@ homepage="https://duckdb.org"
changelog="https://github.com/duckdb/duckdb/releases"
distfiles="https://github.com/duckdb/duckdb/archive/refs/tags/v${version}.tar.gz>duckdb.tar.gz
https://github.com/duckdb/duckdb-python/archive/refs/tags/v${version}.tar.gz>duckdb-python.tar.gz"
checksum="b6a2afd09d9cf07e50d5cd07077df7f7697b61cca2eb00754f5adf89a1ae6c64
af6d368ed8f95690fadae958b538f89f697657d88a53159d72e73523619277ff"
checksum="fb039699c5a91dec9876540aed7904b6b4e713b800014840dbf641168147a556
4102194e49600650e90d3408a7c5ffcd4cfd35165c836da1be34f81e2901331b"

_pypkg_wrksrc="${XBPS_BUILDDIR}/duckdb-${version}/duckdb-python-${version}"

case "${XBPS_TARGET_MACHINE}" in
x86_64*) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_amd64" ;;
aarch64*) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_arm64" ;;
x86_64) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_amd64" ;;
x86_64-musl) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_amd64_musl" ;;
aarch64) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_arm64" ;;
aarch64-musl) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_arm64_musl" ;;
esac

post_extract() {
Expand Down