From 348f70829543f13677c2b63f8e0d3bb6fc39f922 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sun, 15 Feb 2015 21:45:54 +0100 Subject: [PATCH] gnu: Add ganv. * gnu/packages/gtk.scm (ganv): New variable. --- gnu/packages/gtk.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index da39047..f1d8722 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -27,6 +27,7 @@ #: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 @@ longer provided by recent pango releases. pangox-compat provides the 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 -- 2.1.0