Skip to content

Commit 735d5ee

Browse files
geeeljaygeeeljay
authored andcommitted
duckdb: update to 1.5.0.
Update version which adds musl support for extensions. Change build flag to use musl platform for correct extension behaviour on musl based envionment
1 parent f605ce8 commit 735d5ee

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

srcpkgs/duckdb/template

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Template file for 'duckdb'
22
pkgname=duckdb
3-
version=1.4.3
3+
version=1.5.0
44
revision=1
55
archs="x86_64* aarch64*" # 32-bit FTBFS
66
build_style=cmake
77
build_helper="python3"
88
build_wrksrc="${pkgname}-${version}"
9-
configure_args="-DOVERRIDE_GIT_DESCRIBE=v${version}-0-gdeadbeeff
9+
configure_args="-DOVERRIDE_GIT_DESCRIBE=v${version}
1010
-DBUILD_EXTENSIONS='autocomplete;icu;json;parquet'"
1111
hostmakedepends="pkg-config cmake ninja python3-build python3-installer python3-scikit-build-core
1212
python3-pybind11 python3-setuptools_scm"
@@ -18,14 +18,16 @@ homepage="https://duckdb.org"
1818
changelog="https://github.com/duckdb/duckdb/releases"
1919
distfiles="https://github.com/duckdb/duckdb/archive/refs/tags/v${version}.tar.gz>duckdb.tar.gz
2020
https://github.com/duckdb/duckdb-python/archive/refs/tags/v${version}.tar.gz>duckdb-python.tar.gz"
21-
checksum="b6a2afd09d9cf07e50d5cd07077df7f7697b61cca2eb00754f5adf89a1ae6c64
22-
af6d368ed8f95690fadae958b538f89f697657d88a53159d72e73523619277ff"
21+
checksum="fb039699c5a91dec9876540aed7904b6b4e713b800014840dbf641168147a556
22+
4102194e49600650e90d3408a7c5ffcd4cfd35165c836da1be34f81e2901331b"
2323

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

2626
case "${XBPS_TARGET_MACHINE}" in
27-
x86_64*) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_amd64" ;;
27+
x86_64) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_amd64" ;;
28+
x86_64-musl) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_amd64_musl" ;;
2829
aarch64*) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_arm64" ;;
30+
aarch64-musl*) configure_args+=" -DDUCKDB_EXPLICIT_PLATFORM=linux_arm64_musl" ;;
2931
esac
3032

3133
post_extract() {

0 commit comments

Comments
 (0)