From e926ba716e96f22fb6c3afa97340b38f89127315 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sun, 15 Feb 2015 21:45:54 +0100 Subject: gnu: Add ganv. * gnu/packages/gtk.scm (ganv): New variable. --- gnu/packages/gtk.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'gnu/packages/gtk.scm') diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index da39047196..a5022ba116 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -27,6 +27,7 @@ (define-module (gnu packages gtk) #:use-module (guix download) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system waf) #:use-module (gnu packages compression) #:use-module (gnu packages fontutils) #:use-module (gnu packages ghostscript) @@ -209,6 +210,33 @@ (define-public pangox-compat functions which were removed.") (license license:lgpl2.0+))) +(define-public ganv + (package + (name "ganv") + (version "1.4.2") + (source (origin + (method url-fetch) + (uri (string-append "http://download.drobilla.net/ganv-" + version + ".tar.bz2")) + (sha256 + (base32 + "0g7s5mp14qgbfjdql0k1s8464r21g47ssn5dws6jazsnw6njhl0l")))) + (build-system waf-build-system) + (arguments `(#:tests? #f)) ; no check target + (inputs + `(("gtk" ,gtk+-2) + ("gtkmm" ,gtkmm-2))) + (native-inputs + `(("glib" ,glib "bin") ; for glib-genmarshal, etc. + ("pkg-config" ,pkg-config))) + (home-page "http://drobilla.net/software/ganv/") + (synopsis "GTK+ widget for interactive graph-like environments") + (description + "Ganv is an interactive GTK+ widget for interactive “boxes and lines” or +graph-like environments, e.g. modular synths or finite state machine +diagrams.") + (license license:gpl3+))) (define-public gtksourceview (package -- cgit v1.2.3