diff --git a/pkgs/developement/libraries/goocanvas/default.nix b/pkgs/developement/libraries/goocanvas/default.nix new file mode 100644 index 00000000000..4bec18e7eca --- /dev/null +++ b/pkgs/developement/libraries/goocanvas/default.nix @@ -0,0 +1,17 @@ +args: +args.stdenv.mkDerivation { + name = "goocanvas-0.10"; + + src = args.fetchurl { + url = mirror://sourceforge/goocanvas/goocanvas-0.10.tar.gz; + sha256 = "0b49szbr3n7vpavly9w17ipa8q3ydicdcd177vxbdvbsnvg7aqp9"; + }; + + buildInputs =(with args; [gtk cairo glib pkgconfig]); + + meta = { + description = "canvas widget for GTK+ using the cairo 2D library"; + homepage = http://goocanvas.sourceforge.net/; + license = ["GPL" "LGPL"]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0f9ef98926c..9017ab6c720 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2979,6 +2979,11 @@ let inherit fetchurl stdenv m4; }; + goocanvas = import ../developement/libraries/goocanvas { + inherit fetchurl stdenv pkgconfig cairo; + inherit (gnome) gtk glib; + }; + #GMP ex-satellite, so better keep it near gmp mpfr = import ../development/libraries/mpfr { inherit fetchurl stdenv gmp;