gnu: ocaml-dose3: Disable tests to avoid Python 2 dependencies.

* gnu/packages/ocaml.scm (ocaml-dose3)[tests?]: Set to #f.
[native-inputs]: Use new style.  Remove python-2 and python2-pyyaml.
This commit is contained in:
Maxim Cournoyer 2022-05-13 15:09:25 -04:00
parent 0fa989172d
commit cfa04b1c6c
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -24,6 +24,7 @@
;;; Copyright © 2021 Ivan Gankevich <i.gankevich@spbu.ru> ;;; Copyright © 2021 Ivan Gankevich <i.gankevich@spbu.ru>
;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be> ;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev> ;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -663,21 +664,20 @@ (define-public ocaml-dose3
"ocaml-dose3-Install-mli-cmx-etc.patch")))) "ocaml-dose3-Install-mli-cmx-etc.patch"))))
(build-system ocaml-build-system) (build-system ocaml-build-system)
(arguments (arguments
`(#:configure-flags `(#:tests? #f ;the test suite requires python 2
#:configure-flags
,#~(list (string-append "SHELL=" ,#~(list (string-append "SHELL="
#+(file-append (canonical-package bash-minimal) #+(file-append (canonical-package bash-minimal)
"/bin/sh"))) "/bin/sh")))
#:make-flags #:make-flags
,#~(list (string-append "LIBDIR=" #$output "/lib/ocaml/site-lib")))) ,#~(list (string-append "LIBDIR=" #$output "/lib/ocaml/site-lib"))))
(propagated-inputs (propagated-inputs
(list ocaml-graph ocaml-cudf ocaml-extlib ocaml-re)) (list ocaml-graph ocaml-cudf ocaml-extlib ocaml-re))
(native-inputs (native-inputs
`(("perl" ,perl) (list perl
("python" ,python-2) ; for a test script ocaml-extlib
("python2-pyyaml" ,python2-pyyaml) ; for a test script ocamlbuild
("ocaml-extlib" ,ocaml-extlib) ocaml-cppo))
("ocamlbuild" ,ocamlbuild)
("ocaml-cppo" ,ocaml-cppo)))
(home-page "https://www.mancoosi.org/software/") (home-page "https://www.mancoosi.org/software/")
(synopsis "Package distribution management framework") (synopsis "Package distribution management framework")
(description "Dose3 is a framework made of several OCaml libraries for (description "Dose3 is a framework made of several OCaml libraries for