summaryrefslogtreecommitdiff
path: root/px/packages/databases.scm
diff options
context:
space:
mode:
authorFranz Geffke <m@f-a.nz>2025-01-17 15:13:37 +0000
committerFranz Geffke <m@f-a.nz>2025-01-17 15:13:37 +0000
commit98267d53f5836794dedbb1979edb00b9efb84222 (patch)
tree109ad0142a7aad11077398bbd1e307a759c16fb5 /px/packages/databases.scm
parentdbfd3b4dc81dfe6dda7fec54855988e35223b386 (diff)
px: Remove wiredtiger
Diffstat (limited to 'px/packages/databases.scm')
-rw-r--r--px/packages/databases.scm77
1 files changed, 4 insertions, 73 deletions
diff --git a/px/packages/databases.scm b/px/packages/databases.scm
index 767fe97..1f908f0 100644
--- a/px/packages/databases.scm
+++ b/px/packages/databases.scm
@@ -1,46 +1,14 @@
-;;; Databases Packages Module for PantherX
-;;; Hamzeh Nasajpour (h.nasajpour@pantherx.org)
-;;; Reza Alizadeh Majd (r.majd@pantherx.org)
-
(define-module (px packages databases)
- #:use-module (gnu packages)
- #:use-module (gnu packages admin)
- #:use-module (gnu packages base)
- #:use-module (gnu packages check)
- #:use-module (gnu packages commencement)
- #:use-module (gnu packages compression)
- #:use-module (gnu packages curl)
- #:use-module (gnu packages databases)
- #:use-module (gnu packages gcc)
- #:use-module (gnu packages golang)
- #:use-module (gnu packages pcre)
- #:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
- #:use-module (gnu packages python)
- #:use-module (gnu packages python-build)
- #:use-module (gnu packages python-xyz)
- #:use-module (gnu packages serialization)
#:use-module (gnu packages sqlite)
- #:use-module (gnu packages terminals)
- #:use-module (gnu packages valgrind)
- #:use-module (gnu packages tls)
+ #:use-module (gnu packages databases)
+ #:use-module (gnu packages python-xyz)
#:use-module (guix download)
- #:use-module (guix git-download)
#:use-module (guix packages)
#:use-module (guix build-system cmake)
- #:use-module (guix build-system gnu)
- #:use-module (guix build-system go)
#:use-module (guix build-system python)
- #:use-module (guix build-system scons)
- #:use-module (guix utils)
#:use-module ((guix licenses)
- #:prefix license:)
- #:use-module (nonguix build-system binary)
- #:use-module (px packages common)
- #:use-module (px packages python-xyz)
- #:use-module (srfi srfi-1)
- #:use-module (srfi srfi-26)
- #:use-module (ice-9 match))
+ #:prefix license:))
(define-public sqlitecpp
(package
@@ -86,41 +54,4 @@
(synopsis "PantherX Database Utility")
(description
"Easily dump (backup), restore and list PostgreSQL databases.")
- (license license:expat)))
-
-(define-public wiredtiger-2.9.2
- (package
- (name "wiredtiger")
- (version "2.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "http://source.wiredtiger.com/releases/wiredtiger-"
- version ".tar.bz2"))
- (sha256
- (base32 "1n8qlhk9fcnan6w38i0lqdwm02bxm91nlzq1976qqmmv989nmmi2"))))
- (build-system gnu-build-system)
- (arguments
- '(#:configure-flags '("--enable-lz4" "--with-builtins=snappy,zlib"
- "--enable-verbose")
- #:phases (modify-phases %standard-phases
- (add-before 'check 'disable-test/fops
- (lambda _
- ;; XXX: timed out after 3600 seconds of silence
- (substitute* "Makefile"
- (("test/fops")
- "")) #t)))))
- (inputs `(("lz4" ,lz4)
- ("zlib" ,zlib)
- ("snappy" ,snappy)))
- (home-page "http://source.wiredtiger.com/")
- (synopsis "NoSQL data engine")
- (description
- "WiredTiger is an extensible platform for data management. It supports
-row-oriented storage (where all columns of a row are stored together),
-column-oriented storage (where columns are stored in groups, allowing for
-more efficient access and storage of column subsets) and log-structured merge
-trees (LSM), for sustained throughput under random insert workloads.")
- (license license:gpl3) ;or GPL-2
- ;; configure.ac: WiredTiger requires a 64-bit build.
- (supported-systems '("x86_64-linux" "mips64el-linux" "aarch64-linux"))))
+ (license license:expat))) \ No newline at end of file