Add gnome3.{glib_networking,gsettings_desktop_schemas}
Cherry-pick from stdenv-updates svn path=/nixpkgs/trunk/; revision=31356
This commit is contained in:
parent
75d5ffe7ac
commit
09060a0a19
@ -4,5 +4,9 @@
|
|||||||
# Ensure that we use dbus-glib built with gtkLibs3x.glib
|
# Ensure that we use dbus-glib built with gtkLibs3x.glib
|
||||||
dbus_glib = callPackage ../../development/libraries/dbus-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 { };
|
GConf = callPackage ./platform/GConf.nix { };
|
||||||
}
|
}
|
||||||
|
22
pkgs/desktops/gnome-3/platform/glib-networking.nix
Normal file
22
pkgs/desktops/gnome-3/platform/glib-networking.nix
Normal 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";
|
||||||
|
};
|
||||||
|
}
|
13
pkgs/desktops/gnome-3/platform/gsettings-desktop-schemas.nix
Normal file
13
pkgs/desktops/gnome-3/platform/gsettings-desktop-schemas.nix
Normal 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 ];
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user