diff options
| author | Maxim Cournoyer <maxim@guixotic.coop> | 2025-12-19 22:44:28 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2025-12-29 10:10:13 +0900 |
| commit | d564b1c534b42e08d888594880d60f8fa88be64b (patch) | |
| tree | f3e880ff61a507522e45063b7dcd4b63855f2823 /gnu/packages | |
| parent | 734eed9746b3e5771a757c4ad8165013c9f23bf1 (diff) | |
gnu: Add rocksdb-for-ceph.
* gnu/packages/databases.scm (rocksdb-for-ceph): New variable.
Change-Id: Iad01f7025c1b199a8596f7c8e57f17cad4ca07c6
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/databases.scm | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index fa49de5ba9a..4d717d0c7e7 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -2159,6 +2159,27 @@ data in a single database. RocksDB is partially based on @code{LevelDB}.") ;; files carry the 3-clause BSD license. (license (list license:gpl2 license:asl2.0 license:bsd-3)))) +(define-public rocksdb-for-ceph + (let ((commit "9fa4990159853479a222244574ca41202e4c95c1") + (revision "0")) + (package + (inherit rocksdb) + (name "rocksdb-for-ceph") + (version (git-version "7.9.2" revision commit)) + (source (origin + (inherit (package-source rocksdb)) + (uri (git-reference + (url "https://github.com/ceph/rocksdb") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0pdy461m9a48x4i829sirpypdlzf3q79p8iw3dng9wd4r4vyv594")))) + (arguments (substitute-keyword-arguments (package-arguments rocksdb) + ((#:configure-flags flags ''()) + #~(cons "-DCMAKE_CXX_FLAGS=-Wno-error=maybe-uninitialized" + #$flags))))))) + (define-public sparql-query (package (name "sparql-query") |
