gnu: guile-wiredtiger: Update to 0.6.3.
* gnu/package/databases.scm (guile-wiredtiger): Update to 0.6.3. [arguments]: Enable tests; disable parallel tests; remove 'remove-bundled-dependencies' phase. [synopsis, description]: Improve them. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
This commit is contained in:
		
							parent
							
								
									2a67ff1f5e
								
							
						
					
					
						commit
						3926a099b4
					
				
					 1 changed files with 10 additions and 15 deletions
				
			
		| 
						 | 
					@ -30,6 +30,7 @@
 | 
				
			||||||
;;; Copyright © 2017 Pierre Langlois <pierre.langlois@gmx.com>
 | 
					;;; Copyright © 2017 Pierre Langlois <pierre.langlois@gmx.com>
 | 
				
			||||||
;;; Copyright © 2015, 2017 Ricardo Wurmus <rekado@elephly.net>
 | 
					;;; Copyright © 2015, 2017 Ricardo Wurmus <rekado@elephly.net>
 | 
				
			||||||
;;; Copyright © 2017 Kristofer Buffington <kristoferbuffington@gmail.com>
 | 
					;;; Copyright © 2017 Kristofer Buffington <kristoferbuffington@gmail.com>
 | 
				
			||||||
 | 
					;;; Copyright © 2018 Amirouche Boubekki <amirouche@hypermove.net>
 | 
				
			||||||
;;;
 | 
					;;;
 | 
				
			||||||
;;; This file is part of GNU Guix.
 | 
					;;; This file is part of GNU Guix.
 | 
				
			||||||
;;;
 | 
					;;;
 | 
				
			||||||
| 
						 | 
					@ -1549,19 +1550,19 @@ trees (LSM), for sustained throughput under random insert workloads.")
 | 
				
			||||||
(define-public guile-wiredtiger
 | 
					(define-public guile-wiredtiger
 | 
				
			||||||
  (package
 | 
					  (package
 | 
				
			||||||
    (name "guile-wiredtiger")
 | 
					    (name "guile-wiredtiger")
 | 
				
			||||||
    (version "20171113.6cbc51da")
 | 
					    (version "0.6.3")
 | 
				
			||||||
    (source (origin
 | 
					    (source (origin
 | 
				
			||||||
              (method git-fetch)
 | 
					              (method git-fetch)
 | 
				
			||||||
              (uri (git-reference
 | 
					              (uri (git-reference
 | 
				
			||||||
                    (url "https://framagit.org/a-guile-mind/guile-wiredtiger.git")
 | 
					                    (url "https://framagit.org/a-guile-mind/guile-wiredtiger.git")
 | 
				
			||||||
                    (commit "6cbc51dab95d28fe31ae025fbdd88f3ecbf2111b")))
 | 
					                    (commit "070ed68139d99c279f058a6c293f00292d35dbd7")))
 | 
				
			||||||
              (file-name (string-append name "-" version "-checkout"))
 | 
					              (file-name (string-append name "-" version "-checkout"))
 | 
				
			||||||
              (sha256
 | 
					              (sha256
 | 
				
			||||||
               (base32
 | 
					               (base32
 | 
				
			||||||
                "0x3qwpgch5pg0k21kc792h4y6b36a8xd1zkfq8ar2l2mqmpzkzyd"))))
 | 
					                "14rna97wsylajzxfif95wnblq85csgcfc666gh5dl0ssgd7x8llh"))))
 | 
				
			||||||
    (build-system gnu-build-system)
 | 
					    (build-system gnu-build-system)
 | 
				
			||||||
    (arguments
 | 
					    (arguments
 | 
				
			||||||
     '(#:tests? #f
 | 
					     '(#:parallel-tests? #f  ;; tests can't be run in parallel, yet.
 | 
				
			||||||
       #:configure-flags
 | 
					       #:configure-flags
 | 
				
			||||||
       (list (string-append "--with-libwiredtiger-prefix="
 | 
					       (list (string-append "--with-libwiredtiger-prefix="
 | 
				
			||||||
                            (assoc-ref %build-inputs "wiredtiger")))
 | 
					                            (assoc-ref %build-inputs "wiredtiger")))
 | 
				
			||||||
| 
						 | 
					@ -1570,15 +1571,9 @@ trees (LSM), for sustained throughput under random insert workloads.")
 | 
				
			||||||
       (modify-phases %standard-phases
 | 
					       (modify-phases %standard-phases
 | 
				
			||||||
         (add-after 'unpack 'bootstrap
 | 
					         (add-after 'unpack 'bootstrap
 | 
				
			||||||
           (lambda _
 | 
					           (lambda _
 | 
				
			||||||
             (zero? (system* "sh" "bootstrap"))))
 | 
					             (invoke "sh" "bootstrap"))))))
 | 
				
			||||||
         (add-before 'bootstrap 'remove-bundled-dependencies
 | 
					    ;; TODO: Remove microkanren.scm when we have a separate package
 | 
				
			||||||
           (lambda _
 | 
					    ;; for it.
 | 
				
			||||||
             ;; TODO: Remove microkanren.scm when we have a separate package
 | 
					 | 
				
			||||||
             ;; for it.
 | 
					 | 
				
			||||||
             (delete-file "htmlprag.scm")
 | 
					 | 
				
			||||||
             (substitute* "Makefile.am"
 | 
					 | 
				
			||||||
               (("htmlprag\\.scm") ""))
 | 
					 | 
				
			||||||
             #t)))))
 | 
					 | 
				
			||||||
    (native-inputs
 | 
					    (native-inputs
 | 
				
			||||||
     `(("autoconf" ,autoconf)
 | 
					     `(("autoconf" ,autoconf)
 | 
				
			||||||
       ("automake" ,automake)
 | 
					       ("automake" ,automake)
 | 
				
			||||||
| 
						 | 
					@ -1588,10 +1583,10 @@ trees (LSM), for sustained throughput under random insert workloads.")
 | 
				
			||||||
       ("guile" ,guile-2.2)))
 | 
					       ("guile" ,guile-2.2)))
 | 
				
			||||||
    (propagated-inputs
 | 
					    (propagated-inputs
 | 
				
			||||||
     `(("guile-lib" ,guile-lib)))                 ;for (htmlprag)
 | 
					     `(("guile-lib" ,guile-lib)))                 ;for (htmlprag)
 | 
				
			||||||
    (synopsis "Wired Tiger bindings for GNU Guile")
 | 
					    (synopsis "WiredTiger bindings for GNU Guile")
 | 
				
			||||||
    (description
 | 
					    (description
 | 
				
			||||||
     "This package provides Guile bindings to the WiredTiger ``NoSQL''
 | 
					     "This package provides Guile bindings to the WiredTiger ``NoSQL''
 | 
				
			||||||
database.")
 | 
					database.  Various higher level database abstractions.")
 | 
				
			||||||
    (home-page "https://framagit.org/a-guile-mind/guile-wiredtiger")
 | 
					    (home-page "https://framagit.org/a-guile-mind/guile-wiredtiger")
 | 
				
			||||||
    (license license:gpl3+)))
 | 
					    (license license:gpl3+)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue