diff --git a/pkgs/desktops/gnome-2.28/default.nix b/pkgs/desktops/gnome-2.28/default.nix index 22fd532ebc8..3a308d99453 100644 --- a/pkgs/desktops/gnome-2.28/default.nix +++ b/pkgs/desktops/gnome-2.28/default.nix @@ -138,15 +138,6 @@ rec { inherit GConf; }; - # fails with a mysterious error on linking - # symbol not found although it is actually present - libsoup_git_head = import ./desktop/libsoup/git-head.nix { - inherit (pkgs) stdenv fetchgit pkgconfig libxml2 gnutls libproxy sqlite curl - automake autoconf libtool which; - glib = pkgs.gtkLibs216.glib_2_21; - inherit GConf gnome_common gtk_doc gnome_keyring; - }; - libwnck = import ./desktop/libwnck { inherit (pkgs) stdenv fetchurl pkgconfig; inherit (pkgs.xlibs) libX11; @@ -253,6 +244,12 @@ rec { inherit libbonobo libbonoboui libgnomecanvas libart_lgpl gnome_vfs ORBit2; libxml2 = pkgs.libxml2Python; }; + + gtksourceview = import ./desktop/gtksourceview { + inherit (pkgs) stdenv fetchurl pkgconfig cairo perl intltool; + inherit (pkgs.gtkLibs) atk glib gtk pango; + libxml2 = pkgs.libxml2Python; + }; nautilus = import ./desktop/nautilus { inherit (pkgs) stdenv fetchurl pkgconfig libxml2 dbus_glib libexif shared_mime_info; diff --git a/pkgs/desktops/gnome-2.28/desktop/gtksourceview/default.nix b/pkgs/desktops/gnome-2.28/desktop/gtksourceview/default.nix new file mode 100644 index 00000000000..ea3a5d459cd --- /dev/null +++ b/pkgs/desktops/gnome-2.28/desktop/gtksourceview/default.nix @@ -0,0 +1,11 @@ +{stdenv, fetchurl, pkgconfig, atk, cairo, glib, gtk, pango, + libxml2, perl, intltool}: + +stdenv.mkDerivation { + name = "gtksourceview-2.8.1"; + src = fetchurl { + url = mirror://gnome/sources/gtksourceview/2.8/gtksourceview-2.8.1.tar.bz2; + sha256 = "02irdw8sz374d3k51sx21hm7vmpkcwrhmnpp3v6afa2jcwi84zp6"; + }; + buildInputs = [pkgconfig atk cairo glib gtk pango libxml2 perl intltool]; +}