From 630bc4fc07c6bc9dbf74169eec6d05963a086d1a Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Fri, 24 Feb 2017 11:23:58 +0100 Subject: gnu: rocksdb: Update to 5.1.3. * gnu/packages/databases.scm (rocksdb): Update to 5.1.3. --- gnu/packages/databases.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/databases.scm') diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index fd8baa1531..9369ec032e 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -516,7 +516,7 @@ (define-public recutils (define-public rocksdb (package (name "rocksdb") - (version "5.1.2") + (version "5.1.3") (source (origin (method url-fetch) (uri (string-append "https://github.com/facebook/rocksdb" @@ -524,7 +524,7 @@ (define-public rocksdb (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1qdbs13al7g45xc2j44wzx0ywrg32q1gsdhk5j6j4952xg91rfmh")) + "0fz2ks6nxp3m9ys0ci53rg091wafbzbbynsfaq1y8v1rb3195gs8")) (modules '((guix build utils))) (snippet '(begin -- cgit v1.2.3 From b9fb6b8a24b930e0d28318a6074aee68208f7d72 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sat, 25 Feb 2017 11:58:59 +0100 Subject: gnu: rocksdb: Update to 5.1.4. * gnu/packages/databases.scm (rocksdb): Update to 5.1.4. --- gnu/packages/databases.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/databases.scm') diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 9369ec032e..b7ce8a8bec 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -516,7 +516,7 @@ (define-public recutils (define-public rocksdb (package (name "rocksdb") - (version "5.1.3") + (version "5.1.4") (source (origin (method url-fetch) (uri (string-append "https://github.com/facebook/rocksdb" @@ -524,7 +524,7 @@ (define-public rocksdb (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0fz2ks6nxp3m9ys0ci53rg091wafbzbbynsfaq1y8v1rb3195gs8")) + "0ddyj8lh5jk6vx675pdg4jhgs7c12ckw5j31rz85jlrds68ygrry")) (modules '((guix build utils))) (snippet '(begin -- cgit v1.2.3 From 04c88363da76878fb91b008f6c82b05ebf8f47fe Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Thu, 2 Mar 2017 17:36:08 +0100 Subject: gnu: leveldb: Update to 1.20. * gnu/packages/databases.scm (leveldb): Update to 1.20. --- gnu/packages/databases.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/databases.scm') diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index b7ce8a8bec..f502a8586b 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -215,7 +215,7 @@ (define-public bdb-5.3 (define-public leveldb (package (name "leveldb") - (version "1.19") + (version "1.20") (source (origin (method url-fetch) (uri (string-append "https://github.com/google/leveldb" @@ -223,7 +223,7 @@ (define-public leveldb (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "00jjgs9xlwycfkg0xd7n1rj6v9zrx7xc7hann6zalrjyhap18ykx")))) + "0r36bcrj6b2afsp4aw1gjai3jbs1c7734pxpc1jz7hh9nasyiazm")))) (build-system gnu-build-system) (arguments '(#:make-flags (list "CC=gcc") -- cgit v1.2.3 From bdc11dc4c0d326205f811a10b29a0385db9e4721 Mon Sep 17 00:00:00 2001 From: ng0 Date: Tue, 14 Feb 2017 19:21:27 +0000 Subject: gnu: Add tokyocabinet. * gnu/packages/databases.scm (tokyocabinet): New variable. Signed-off-by: Kei Kebreau --- gnu/packages/databases.scm | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) (limited to 'gnu/packages/databases.scm') diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index f502a8586b..5199d0c4f1 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -8,7 +8,7 @@ ;;; Copyright © 2015 Sou Bunnbu ;;; Copyright © 2015 Leo Famulari ;;; Copyright © 2016 Efraim Flashner -;;; Copyright © 2016 ng0 +;;; Copyright © 2016, 2017 ng0 ;;; Copyright © 2016 Roel Janssen ;;; Copyright © 2016 David Craven ;;; Copyright © 2016 Jan Nieuwenhuizen @@ -1201,6 +1201,37 @@ (define-public kyotocabinet database and supports many programming languages. It is a NoSQL database.") (license license:gpl3+))) +(define-public tokyocabinet + (package + (name "tokyocabinet") + (version "1.4.48") + (source + (origin + (method url-fetch) + (uri (string-append "http://fallabs.com/tokyocabinet/" + name "-" version ".tar.gz")) + (sha256 + (base32 + "140zvr0n8kvsl0fbn2qn3f2kh3yynfwnizn4dgbj47m975yg80x0")))) + (build-system gnu-build-system) + (arguments + `(#:configure-flags + (list "--enable-pthread" "--enable-off64" "--enable-fastest" + (string-append "LDFLAGS=-Wl,-rpath=" + (assoc-ref %outputs "out") "/lib")))) + (inputs + `(("zlib" ,zlib))) + (home-page "http://fallabs.com/tokyocabinet/") + (synopsis "Tokyo Cabinet is a modern implementation of the DBM database") + (description + "Tokyo Cabinet is a library of routines for managing a database. +The database is a simple data file containing records, each is a pair of a +key and a value. Every key and value is serial bytes with variable length. +Both binary data and character string can be used as a key and a value. +There is neither concept of data tables nor data types. Records are +organized in hash table, B+ tree, or fixed-length array.") + (license license:lgpl2.1+))) + (define-public wiredtiger (package (name "wiredtiger") -- cgit v1.2.3