about summary refs log tree commit diff
diff options
context:
space:
mode:
authorCillian de Róiste <goibhniu@fsfe.org>2014-03-09 18:20:45 +0100
committerCillian de Róiste <goibhniu@fsfe.org>2014-03-09 18:20:45 +0100
commitf6104c88828ff2aa714d8c36f2af1f15c34dafd0 (patch)
tree9735ae7508006a00c97003ba981c7331d6bb1c25
parentacd2064859d4135ee937376a03de574405abc2d7 (diff)
downloadnixlib-f6104c88828ff2aa714d8c36f2af1f15c34dafd0.tar
nixlib-f6104c88828ff2aa714d8c36f2af1f15c34dafd0.tar.gz
nixlib-f6104c88828ff2aa714d8c36f2af1f15c34dafd0.tar.bz2
nixlib-f6104c88828ff2aa714d8c36f2af1f15c34dafd0.tar.lz
nixlib-f6104c88828ff2aa714d8c36f2af1f15c34dafd0.tar.xz
nixlib-f6104c88828ff2aa714d8c36f2af1f15c34dafd0.tar.zst
nixlib-f6104c88828ff2aa714d8c36f2af1f15c34dafd0.zip
add ganv: An interactive Gtk canvas widget for graph-based interfaces
-rw-r--r--pkgs/development/libraries/ganv/default.nix27
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/libraries/ganv/default.nix b/pkgs/development/libraries/ganv/default.nix
new file mode 100644
index 000000000000..e2c5ce47612b
--- /dev/null
+++ b/pkgs/development/libraries/ganv/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchsvn, graphviz, gtk, gtkmm, pkgconfig, python }:
+
+stdenv.mkDerivation rec {
+  name = "ganv-svn-${rev}";
+  rev = "5318";
+
+  src = fetchsvn {
+    url = "http://svn.drobilla.net/lad/trunk/ganv";
+    rev = rev;
+    sha256 = "0wi87ks2xjma979d9hy82wmlm06g4sr0pm3b1n3zv27y52wrf7fl";
+  };
+
+  buildInputs = [ graphviz gtk gtkmm pkgconfig python ];
+
+  configurePhase = "python waf configure --prefix=$out";
+
+  buildPhase = "python waf";
+
+  installPhase = "python waf install";
+
+  meta = with stdenv.lib; {
+    description = "An interactive Gtk canvas widget for graph-based interfaces";
+    homepage = http://drobilla.net;
+    license = licenses.gpl3;
+    maintainers = [ maintainers.goibhniu ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 31d02956a524..b1ed7bb4df00 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4161,6 +4161,8 @@ let
 
   gamin = callPackage ../development/libraries/gamin { };
 
+  ganv = callPackage ../development/libraries/ganv { };
+
   gav = callPackage ../games/gav { };
 
   gsb = callPackage ../games/gsb { };