summaryrefslogtreecommitdiffstats
path: root/pkgs/development/guile-modules
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2009-10-05 22:21:50 +0000
committerLudovic Courtès <ludo@gnu.org>2009-10-05 22:21:50 +0000
commitefb5018a8f83fd09833669c0a58f6d294a9714b4 (patch)
tree4e50fce4b915c84ab1a9e7e462fe5760d964ed68 /pkgs/development/guile-modules
parentc1e5a9d2fb7d7b59b465236f74bab4e0c36cd213 (diff)
Add GNU guile-gnome.
svn path=/nixpkgs/trunk/; revision=17657
Diffstat (limited to 'pkgs/development/guile-modules')
-rw-r--r--pkgs/development/guile-modules/guile-gnome/default.nix40
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/development/guile-modules/guile-gnome/default.nix b/pkgs/development/guile-modules/guile-gnome/default.nix
new file mode 100644
index 000000000000..40074e743b16
--- /dev/null
+++ b/pkgs/development/guile-modules/guile-gnome/default.nix
@@ -0,0 +1,40 @@
+{ fetchurl, stdenv, guile, guileLib, gwrap
+, pkgconfig, gconf, glib, gnomevfs, gtk
+, libglade, libgnome, libgnomecanvas, libgnomeui, pango, guileCairo }:
+
+stdenv.mkDerivation rec {
+ name = "guile-gnome-platform-2.16.1";
+
+ src = fetchurl {
+ url = "mirror://gnu/guile-gnome/guile-gnome-platform/${name}.tar.gz";
+ sha256 = "0yy5f4c78jlakxi2bwgh3knc2szw26hg68xikyaza2iim39mc22c";
+ };
+
+ buildInputs =
+ [ guile gwrap
+ pkgconfig gconf glib gnomevfs gtk libglade libgnome libgnomecanvas
+ libgnomeui pango guileCairo
+ ]
+ ++ stdenv.lib.optional doCheck guileLib;
+
+ # The test suite tries to open an X display, which fails.
+ doCheck = false;
+
+ meta = {
+ description = "GNOME bindings for GNU Guile";
+
+ longDescription =
+ '' GNU guile-gnome brings the power of Scheme to your graphical
+ application. guile-gnome modules support the entire Gnome library
+ stack: from Pango to GnomeCanvas, Gtk+ to GStreamer, Glade to
+ GtkSourceView, you will find in guile-gnome a comprehensive
+ environment for developing modern applications.
+ '';
+
+ homepage = http://www.gnu.org/software/guile-gnome/;
+
+ license = "GPLv2+";
+
+ maintainers = [ stdenv.lib.maintainers.ludo ];
+ };
+}