at 16.09-beta 35 lines 1.0 kB view raw
1{ stdenv, fetchurl, pkgconfig, glib, intltool, gnutls, libproxy 2, gsettings_desktop_schemas }: 3 4let 5 ver_maj = "2.46"; 6 ver_min = "1"; 7in 8stdenv.mkDerivation rec { 9 name = "glib-networking-${ver_maj}.${ver_min}"; 10 11 src = fetchurl { 12 url = "mirror://gnome/sources/glib-networking/${ver_maj}/${name}.tar.xz"; 13 sha256 = "1cchmi08jpjypgmm9i7xzh5qfg2q5k61kry9ns8mhw3z44a440ym"; 14 }; 15 16 outputs = [ "out" "dev" ]; # to deal with propagatedBuildInputs 17 18 configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt"; 19 20 preBuild = '' 21 sed -e "s@${glib.out}/lib/gio/modules@$out/lib/gio/modules@g" -i $(find . -name Makefile) 22 ''; 23 24 nativeBuildInputs = [ pkgconfig intltool ]; 25 propagatedBuildInputs = [ glib gnutls libproxy gsettings_desktop_schemas ]; 26 27 doCheck = false; # tests need to access the certificates (among other things) 28 29 meta = with stdenv.lib; { 30 description = "Network-related giomodules for glib"; 31 license = licenses.lgpl2Plus; 32 platforms = platforms.unix; 33 }; 34} 35