gnu: ocaml-ppx-tools-versioned: Use dune-build-system.

* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned): Use
dune-build-system.  Remove duplicate definition.
This commit is contained in:
Julien Lepiller 2018-11-19 23:28:14 +01:00
parent effc8325a5
commit 59fa09e1cd
No known key found for this signature in database
GPG Key ID: 43111F4520086A0C
1 changed files with 2 additions and 53 deletions

View File

@ -1592,60 +1592,9 @@ functions to the next and/or previous version.")
(sha256 (sha256
(base32 (base32
"1x2xfjpkzbcz4rza1d7gh3ipliw6jqfcklbsln82v3561qgkqgmh")))) "1x2xfjpkzbcz4rza1d7gh3ipliw6jqfcklbsln82v3561qgkqgmh"))))
(build-system ocaml-build-system) (build-system dune-build-system)
(arguments (arguments
`(#:phases `(#:test-target "."))
(modify-phases %standard-phases
(delete 'configure)
(replace 'build
(lambda _
(invoke "dune" "build" "@install")
#t))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(invoke "dune" "install"
"--prefix" (assoc-ref outputs "out"))
#t)))))
(native-inputs
`(("dune" ,dune)))
(propagated-inputs
`(("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree)))
(home-page "https://github.com/let-def/ppx_tools_versioned")
(synopsis "Variant of ppx_tools")
(description "This package is a variant of ppx_tools based on
ocaml-migrate-parsetree")
(license license:expat)))
(define-public ocaml-ppx-tools-versioned
(package
(name "ocaml-ppx-tools-versioned")
(version "5.2.1")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/ocaml-ppx/"
"ppx_tools_versioned/archive/"
version ".tar.gz"))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1x2xfjpkzbcz4rza1d7gh3ipliw6jqfcklbsln82v3561qgkqgmh"))))
(build-system ocaml-build-system)
(arguments
`(#:tests? #f
#:phases
(modify-phases %standard-phases
(delete 'configure)
(replace 'build
(lambda _
(invoke "dune" "build" "@install")
#t))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(invoke "dune" "install"
"--prefix" (assoc-ref outputs "out"))
#t)))))
(native-inputs
`(("dune" ,dune)))
(propagated-inputs (propagated-inputs
`(("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree))) `(("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree)))
(home-page "https://github.com/let-def/ppx_tools_versioned") (home-page "https://github.com/let-def/ppx_tools_versioned")