Commit 33ea626f authored by Ludovic Courtès's avatar Ludovic Courtès

Add ViTE.

* inria/vite.scm: New file.
* .gitlab-ci.yml (build_vite): New stage.
parent 2e84a9cd
Pipeline #82604 failed with stages
in 94 minutes and 15 seconds
......@@ -50,6 +50,11 @@ build_eztrace:
- guix build eztrace
stage: build
- guix build vite
stage: build
;;; This module extends GNU Guix and is licensed under the same terms, those
;;; of the GNU GPL version 3 or (at your option) any later version.
;;; Copyright © 2019 Inria
(define-module (inria vite)
#:use-module (guix packages)
#:use-module (guix svn-download)
#:use-module (guix licenses)
#:use-module (guix utils)
#:use-module (guix build-system cmake)
#:use-module (gnu packages qt)
#:use-module (gnu packages gl))
(define-public vite
(let ((revision 1610))
(name "vite")
(version (string-append "1.2." (number->string revision)))
(source (origin
(uri (svn-reference
(url "")
(revision revision)))
(method svn-fetch)
(file-name (string-append "vite-" version "-checkout"))
(build-system cmake-build-system)
'(#:configure-flags (list "-DUSE_QT5=TRUE"
;; XXX: This requires a very old version of
;; Boost, older than 1.59.
;; TODO: Package OTF.
#:tests? #f))
`(("qtbase" ,qtbase)
("mesa" ,mesa)
("glu" ,glu)))
`(("qttools" ,qttools)))
(home-page "")
(synopsis "Visualize program execution traces")
"ViTE is a trace explorer. It is a tool to visualize execution traces
of parallel programs (OpenMP, MPI, etc.) in Pajé or OTF format for debugging
and profiling parallel or distributed applications. Such traces can be
obtained using, for example, EZTrace.")
(license cecill))))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment