Add gnome3.{glib_networking,gsettings_desktop_schemas}

Cherry-pick from stdenv-updates

svn path=/nixpkgs/trunk/; revision=31356
This commit is contained in:
Yury G. Kudryashov 2012-01-06 18:12:38 +00:00
parent 75d5ffe7ac
commit 09060a0a19
3 changed files with 39 additions and 0 deletions

View File

@ -4,5 +4,9 @@
# Ensure that we use dbus-glib built with gtkLibs3x.glib
dbus_glib = callPackage ../../development/libraries/dbus-glib { };
glib_networking = callPackage ./platform/glib-networking.nix {};
gsettings_desktop_schemas = callPackage ./platform/gsettings-desktop-schemas.nix {};
GConf = callPackage ./platform/GConf.nix { };
}

View File

@ -0,0 +1,22 @@
{ stdenv, fetchurl, glib, xz, pkgconfig, intltool, gnutls, libgcrypt
, gsettings_desktop_schemas }:
stdenv.mkDerivation rec {
name = "glib-networking-2.30.2";
src = fetchurl {
url = mirror://gnome/sources/glib-networking/2.30/glib-networking-2.30.2.tar.xz;
sha256 = "1g2ran0rn37009fs3xl38m95i5w8sdf9ax0ady4jbjir15844xcz";
};
propagatedBuildInputs = [ glib gnutls libgcrypt ];
buildInputs = [ gsettings_desktop_schemas ];
buildNativeInputs = [ xz pkgconfig intltool ];
configureFlags = "--without-ca-certificates";
postConfigure = "export makeFlags=GIO_MODULE_DIR=$out/${glib.gioModuleDir}";
meta = {
TODO = "Look at `--without-ca-certificates` again";
};
}

View File

@ -0,0 +1,13 @@
{ stdenv, fetchurl, xz, glib, pkgconfig, intltool }:
stdenv.mkDerivation rec {
name = "gsettings-desktop-schemas-3.2.0";
src = fetchurl {
url = mirror://gnome/sources/gsettings-desktop-schemas/3.2/gsettings-desktop-schemas-3.2.0.tar.xz;
sha256 = "0772axkd1nlf3j1lcg0zi5x5jh4zmr25k98dhn7pzppahljaj3hi";
};
buildInputs = [ glib ];
buildNativeInputs = [ pkgconfig xz intltool ];
}