gnu: duckdb: Update to 1.3.2.

* gnu/packages/databases.scm (duckdb): Update to 1.3.2.
[source]: Move snippet to configure-flags.
[arguments]{#:configure-flags}: Add OVERRIDE_GIT_DESCRIBE. Remove fts
extension (it doesn't exist anymore).

Change-Id: I61baaf033dfc9b338b4033975cfe92e6375459a4
This commit is contained in:
Ekaitz Zarraga 2025-07-17 00:18:20 +02:00
parent 826e305fde
commit e6812736ab
No known key found for this signature in database
GPG key ID: FDB952BD3F7356D6

View file

@ -205,28 +205,23 @@
(define-public duckdb
(package
(name "duckdb")
(version "1.1.3")
(version "1.3.2")
(source
(origin
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/duckdb/duckdb")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1b57r4x1lnkdiv0f8r0wyhbil61l9gp1ipr37i12s0x6dv19lxi2"))
(modules '((guix build utils)))
(snippet
#~(begin
;; There is no git checkout from which to read the version tag.
(substitute* "CMakeLists.txt"
(("set\\(DUCKDB_VERSION \"[^\"]*\"")
(string-append "set(DUCKDB_VERSION \"v" #$version "-dev0\"")))))))
(base32 "1dg3g66az17z4snxxw7cslqdkrvbx2nnyry73yi77yp0vpri1lz8"))))
(arguments
(list
#:configure-flags
'(list "-DBUILD_EXTENSIONS=autocomplete;fts;icu;json;parquet;tpch;")))
#~(list "-DBUILD_EXTENSIONS=autocomplete;icu;json;parquet;tpch;"
;; There is no git checkout from which to read the version tag.
(string-append "-DOVERRIDE_GIT_DESCRIBE="
"v" #$version "-0-g0123456789"))))
(build-system cmake-build-system)
(home-page "https://duckdb.org")
(synopsis "In-process SQL OLAP database management system")