~ruther/guix-local

a5a540d71331fd43fd53e23eb49102c55462c28f — Ekaitz Zarraga 1 year, 11 months ago 9d09b0c
gnu: duckdb: Build with for core extensions.

DuckDB comes with a set of built-in extensions.  This commit enables
those that don't require extra dependencies.

* gnu/packages/databases.scm (duckdb)[arguments]<#:configure-flags>: Add
  BUILD_EXTENSIONS with autocomplete, fts, icu, json, parquet and tpch.

Change-Id: Ibac5efaeec04dcba98af1c497e75632166941fc2
1 files changed, 3 insertions(+), 0 deletions(-)

M gnu/packages/databases.scm
M gnu/packages/databases.scm => gnu/packages/databases.scm +3 -0
@@ 214,6 214,9 @@
            (substitute* "CMakeLists.txt"
              (("set\\(DUCKDB_VERSION \"[^\"]*\"")
               (string-append "set(DUCKDB_VERSION \"v" #$version "-dev0\"")))))))
    (arguments
     `(#:configure-flags
       (list "-DBUILD_EXTENSIONS=autocomplete;fts;icu;json;parquet;tpch;")))
    (build-system cmake-build-system)
    (home-page "https://duckdb.org")
    (synopsis "In-process SQL OLAP database management system")