guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 3699ede35386c7463cec9ace1ea497f77640fe6f
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Thu Nov 6 12:39:19 2025 +0000

    gnu: duckdb: Move to duckdb.
    
    * gnu/packages/databases.scm (duckdb): Move from here ...
    * gnu/packages/duckdb.scm: ... to here.
    
    Change-Id: Ie683a1d4d93d556d5d923830ca0132738463c0a8
---
 gnu/packages/databases.scm | 33 ---------------------------------
 gnu/packages/duckdb.scm    | 39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+), 33 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 12af3b10dc..0464220994 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -206,39 +206,6 @@
   #:use-module (srfi srfi-26)
   #:use-module (ice-9 match))
 
-(define-public duckdb
-  (package
-    (name "duckdb")
-    (version "1.3.2")
-    (source
-     (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 "1dg3g66az17z4snxxw7cslqdkrvbx2nnyry73yi77yp0vpri1lz8"))))
-    (arguments
-     (list
-      #:tests? #f
-      #:configure-flags
-      #~(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")
-    (description "CLI and C/C++ source libraries for DuckDB, a relational
-(table-oriented) @acronym{DBMS, Database Management System} that supports
-@acronym{SQL, Structured Query Language}, contains a columnar-vectorized query
-execution engine, and provides transactional @acronym{ACID, Atomicity
-Consistency Isolation and Durability} guarantees via bulk-optimized
-@acronym{MVCC, Multi-Version Concurrency Control}.  Data can be stored in
-persistent, single-file databases with support for secondary indexes.")
-    (license license:expat)))
-
 (define-public ephemeralpg
   (package
     (name "ephemeralpg")
diff --git a/gnu/packages/duckdb.scm b/gnu/packages/duckdb.scm
index 52cb329eeb..f7af20cd8e 100644
--- a/gnu/packages/duckdb.scm
+++ b/gnu/packages/duckdb.scm
@@ -1,4 +1,9 @@
 ;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2024 Felix Gruber <[email protected]>
+;;; Copyright © 2024 Greg Hogan <[email protected]>
+;;; Copyright © 2024 Nicolas Graves <[email protected]>
+;;; Copyright © 2024, 2025 Ekaitz Zarraga <[email protected]>
+;;; Copyright © 2025 Ricardo Wurmus <[email protected]>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -32,6 +37,40 @@
 ;;;
 ;;; Code:
 
+(define-public duckdb
+  (package
+    (name "duckdb")
+    (version "1.3.2")
+    (source
+     (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 "1dg3g66az17z4snxxw7cslqdkrvbx2nnyry73yi77yp0vpri1lz8"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:tests? #f
+      #:configure-flags
+      #~(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"))))
+    (home-page "https://duckdb.org";)
+    (synopsis "In-process SQL OLAP database management system")
+    (description
+     "CLI and C/C++ source libraries for DuckDB, a relational (table-oriented)
+ @acronym{DBMS, Database Management System} that supports @acronym{SQL,
+Structured Query Language}, contains a columnar-vectorized query execution
+engine, and provides transactional @acronym{ACID, Atomicity Consistency
+Isolation and Durability} guarantees via bulk-optimized @acronym{MVCC,
+Multi-Version Concurrency Control}.  Data can be stored in persistent,
+single-file databases with support for secondary indexes.")
+    (license license:expat)))
+
 ;;;
 ;;; Avoid adding new packages to the end of this file. To reduce the chances
 ;;; of a merge conflict, place them above in alphabetic order.

Reply via email to