summaryrefslogtreecommitdiffstats
path: root/pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/altcoins/clightning.nix34
-rw-r--r--pkgs/applications/networking/instant-messengers/discord/default.nix13
-rw-r--r--pkgs/applications/office/scribus/poppler-0.73.0.patch12
-rw-r--r--pkgs/applications/office/scribus/unstable.nix8
-rw-r--r--pkgs/applications/version-management/git-repo/default.nix4
-rw-r--r--pkgs/applications/window-managers/way-cooler/crates-io.nix2916
-rw-r--r--pkgs/applications/window-managers/way-cooler/default.nix24
-rw-r--r--pkgs/applications/window-managers/way-cooler/way-cooler.nix2161
-rw-r--r--pkgs/build-support/rust/crates-io.nix73
-rw-r--r--pkgs/development/interpreters/duktape/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/bazel/default.nix18
-rw-r--r--pkgs/development/tools/build-managers/bazel/python-bin-path-test.nix55
-rw-r--r--pkgs/development/tools/build-managers/bazel/python-stub-path-fix.patch13
-rw-r--r--pkgs/development/tools/jl/default.nix1
-rw-r--r--pkgs/development/tools/misc/pkgconf/default.nix4
-rw-r--r--pkgs/games/gnujump/default.nix2
-rw-r--r--pkgs/servers/monitoring/grafana/default.nix6
-rw-r--r--pkgs/tools/security/tor/torsocks.nix4
-rw-r--r--pkgs/tools/toml2nix/default.nix18
-rw-r--r--pkgs/top-level/all-packages.nix2
20 files changed, 3471 insertions, 1901 deletions
diff --git a/pkgs/applications/altcoins/clightning.nix b/pkgs/applications/altcoins/clightning.nix
index 6ae6ae7801f2..38b49fcb1c33 100644
--- a/pkgs/applications/altcoins/clightning.nix
+++ b/pkgs/applications/altcoins/clightning.nix
@@ -1,17 +1,22 @@
{ stdenv, python3, pkgconfig, which, libtool, autoconf, automake,
- autogen, sqlite, gmp, zlib, fetchFromGitHub, fetchpatch }:
+ autogen, sqlite, gmp, zlib, fetchzip }:
with stdenv.lib;
stdenv.mkDerivation rec {
name = "clightning-${version}";
- version = "0.6.2";
-
- src = fetchFromGitHub {
- fetchSubmodules = true;
- owner = "ElementsProject";
- repo = "lightning";
- rev = "v${version}";
- sha256 = "18yns0yyf7kc4p4n1crxdqh37j9faxkx216nh2ip7cxj4x8bf9gx";
+ version = "0.6.3";
+
+ src = fetchzip {
+ #
+ # NOTE 0.6.3 release zip was bugged, this zip is a fix provided by the team
+ # https://github.com/ElementsProject/lightning/issues/2254#issuecomment-453791475
+ #
+ # replace url with:
+ # https://github.com/ElementsProject/lightning/releases/download/v${version}/clightning-v${version}.zip
+ # for future relases
+ #
+ url = "https://github.com/ElementsProject/lightning/files/2752675/clightning-v0.6.3.zip";
+ sha256 = "0k5pwimwn69pcakiq4a7qnjyf4i8w1jlacwrjazm1sfivr6nfiv6";
};
enableParallelBuilding = true;
@@ -19,21 +24,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoconf autogen automake libtool pkgconfig which ];
buildInputs = [ sqlite gmp zlib python3 ];
- makeFlags = [ "prefix=$(out)" ];
+ makeFlags = [ "prefix=$(out) VERSION=v${version}" ];
configurePhase = ''
./configure --prefix=$out --disable-developer --disable-valgrind
'';
- # NOTE: remove me in 0.6.3
- patches = [
- (fetchpatch {
- name = "clightning_0_6_2-compile-error.patch";
- url = https://patch-diff.githubusercontent.com/raw/ElementsProject/lightning/pull/2070.patch;
- sha256 = "1576fqik5zcpz5zsvp2ks939bgiz0jc22yf24iv61000dd5j6na9";
- })
- ];
-
postPatch = ''
echo "" > tools/refresh-submodules.sh
patchShebangs tools/generate-wire.py
diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix
index 4b1af80d6243..b41924743060 100644
--- a/pkgs/applications/networking/instant-messengers/discord/default.nix
+++ b/pkgs/applications/networking/instant-messengers/discord/default.nix
@@ -1,26 +1,26 @@
{ stdenv, fetchurl, makeDesktopItem, makeWrapper
-, alsaLib, atk, cairo, cups, dbus, expat, fontconfig, freetype, gdk_pixbuf
-, glib, gnome2, gtk2, libnotify, libX11, libXcomposite, libXcursor, libXdamage
+, alsaLib, atk, at-spi2-atk, cairo, cups, dbus, expat, fontconfig, freetype, gdk_pixbuf
+, glib, gtk3, libnotify, libX11, libXcomposite, libXcursor, libXdamage, libuuid
, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst, nspr, nss, libxcb
, pango, systemd, libXScrnSaver, libcxx, libpulseaudio }:
stdenv.mkDerivation rec {
pname = "discord";
- version = "0.0.5";
+ version = "0.0.7";
name = "${pname}-${version}";
src = fetchurl {
url = "https://cdn.discordapp.com/apps/linux/${version}/${pname}-${version}.tar.gz";
- sha256 = "067gb72qsxrzfma04njkbqbmsvwnnyhw4k9igg5769jkxay68i1g";
+ sha256 = "1jjlwbx80vwhc8il48lb4sqzdb8zdwg28d8vnxsvhcqylfhwf8d8";
};
nativeBuildInputs = [ makeWrapper ];
libPath = stdenv.lib.makeLibraryPath [
libcxx systemd libpulseaudio
- stdenv.cc.cc alsaLib atk cairo cups dbus expat fontconfig freetype
- gdk_pixbuf glib gnome2.GConf gtk2 libnotify libX11 libXcomposite
+ stdenv.cc.cc alsaLib atk at-spi2-atk cairo cups dbus expat fontconfig freetype
+ gdk_pixbuf glib gtk3 libnotify libX11 libXcomposite libuuid
libXcursor libXdamage libXext libXfixes libXi libXrandr libXrender
libXtst nspr nss libxcb pango systemd libXScrnSaver
];
@@ -29,6 +29,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/{bin,opt/discord,share/pixmaps}
mv * $out/opt/discord
+ chmod +x $out/opt/discord/Discord
patchelf --set-interpreter ${stdenv.cc.bintools.dynamicLinker} \
$out/opt/discord/Discord
diff --git a/pkgs/applications/office/scribus/poppler-0.73.0.patch b/pkgs/applications/office/scribus/poppler-0.73.0.patch
new file mode 100644
index 000000000000..d8cf14b48c2a
--- /dev/null
+++ b/pkgs/applications/office/scribus/poppler-0.73.0.patch
@@ -0,0 +1,12 @@
+diff --git a/scribus/plugins/import/pdf/slaoutput.h b/scribus/plugins/import/pdf/slaoutput.h
+--- a/scribus/plugins/import/pdf/slaoutput.h
++++ b/scribus/plugins/import/pdf/slaoutput.h
+@@ -28,7 +28,7 @@ for which a new license (GPL+exception) is in place.
+ #include "selection.h"
+ #include "vgradient.h"
+
+-#include <poppler/goo/gtypes.h>
++#include <poppler/goo/gfile.h>
+ #include <poppler/Object.h>
+ #include <poppler/OutputDev.h>
+ #include <poppler/Gfx.h>
diff --git a/pkgs/applications/office/scribus/unstable.nix b/pkgs/applications/office/scribus/unstable.nix
index 4b1595db42a4..f8bd244e039b 100644
--- a/pkgs/applications/office/scribus/unstable.nix
+++ b/pkgs/applications/office/scribus/unstable.nix
@@ -4,18 +4,20 @@ podofo, poppler, poppler_data, python2, harfbuzz, qtimageformats, qttools }:
let
pythonEnv = python2.withPackages(ps: [ps.tkinter ps.pillow]);
- revision = "22730";
+ revision = "22805";
in
stdenv.mkDerivation rec {
name = "scribus-unstable-${version}";
- version = "2018-10-13";
+ version = "2019-01-14";
src = fetchsvn {
url = "svn://scribus.net/trunk/Scribus";
rev = revision;
- sha256 = "1nlg4qva0fach8fi07r1pakjjlijishpwzlgpnxyaz7r31yjaw63";
+ sha256 = "18xqhxjm8dl4w3izg7202i8vicfggkcvi0p9ii28k43b5ps1akg1";
};
+ patches = [ ./poppler-0.73.0.patch ];
+
enableParallelBuilding = true;
buildInputs = [
diff --git a/pkgs/applications/version-management/git-repo/default.nix b/pkgs/applications/version-management/git-repo/default.nix
index 8df7c3700a2b..11fa892f135d 100644
--- a/pkgs/applications/version-management/git-repo/default.nix
+++ b/pkgs/applications/version-management/git-repo/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
name = "git-repo-${version}";
- version = "1.13.1";
+ version = "1.13.2";
src = fetchFromGitHub {
owner = "android";
repo = "tools_repo";
rev = "v${version}";
- sha256 = "09p0xv8x7mkmibri7rcl1k4dwh2gj3c7dipkrwrsir6hrwsispd1";
+ sha256 = "0ll1yzwgpayps7c05j8kf1m4zvww7crmlyy7xa0w5g2krbjvjzvi";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/window-managers/way-cooler/crates-io.nix b/pkgs/applications/window-managers/way-cooler/crates-io.nix
new file mode 100644
index 000000000000..9dbd367a67f3
--- /dev/null
+++ b/pkgs/applications/window-managers/way-cooler/crates-io.nix
@@ -0,0 +1,2916 @@
+{ lib, buildRustCrate, buildRustCrateHelpers }:
+with buildRustCrateHelpers;
+let inherit (lib.lists) fold;
+ inherit (lib.attrsets) recursiveUpdate;
+in
+rec {
+
+# aho-corasick-0.5.3
+
+ crates.aho_corasick."0.5.3" = deps: { features?(features_.aho_corasick."0.5.3" deps {}) }: buildRustCrate {
+ crateName = "aho-corasick";
+ version = "0.5.3";
+ authors = [ "Andrew Gallant <jamslam@gmail.com>" ];
+ sha256 = "1igab46mvgknga3sxkqc917yfff0wsjxjzabdigmh240p5qxqlnn";
+ libName = "aho_corasick";
+ crateBin =
+ [{ name = "aho-corasick-dot"; }];
+ dependencies = mapFeatures features ([
+ (crates."memchr"."${deps."aho_corasick"."0.5.3"."memchr"}" deps)
+ ]);
+ };
+ features_.aho_corasick."0.5.3" = deps: f: updateFeatures f (rec {
+ aho_corasick."0.5.3".default = (f.aho_corasick."0.5.3".default or true);
+ memchr."${deps.aho_corasick."0.5.3".memchr}".default = true;
+ }) [
+ (features_.memchr."${deps."aho_corasick"."0.5.3"."memchr"}" deps)
+ ];
+
+
+# end
+# bitflags-0.4.0
+
+ crates.bitflags."0.4.0" = deps: { features?(features_.bitflags."0.4.0" deps {}) }: buildRustCrate {
+ crateName = "bitflags";
+ version = "0.4.0";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "0an03kibhfcc0mcxf6a0mvbab0s7cggnvflw8jn0b15i351h828c";
+ features = mkFeatures (features."bitflags"."0.4.0" or {});
+ };
+ features_.bitflags."0.4.0" = deps: f: updateFeatures f (rec {
+ bitflags."0.4.0".default = (f.bitflags."0.4.0".default or true);
+ }) [];
+
+
+# end
+# bitflags-0.6.0
+
+ crates.bitflags."0.6.0" = deps: { features?(features_.bitflags."0.6.0" deps {}) }: buildRustCrate {
+ crateName = "bitflags";
+ version = "0.6.0";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "1znq4b770mdp3kdj9yz199ylc2pmf8l5j2f281jjrcfhg1mm22h6";
+ };
+ features_.bitflags."0.6.0" = deps: f: updateFeatures f (rec {
+ bitflags."0.6.0".default = (f.bitflags."0.6.0".default or true);
+ }) [];
+
+
+# end
+# bitflags-0.7.0
+
+ crates.bitflags."0.7.0" = deps: { features?(features_.bitflags."0.7.0" deps {}) }: buildRustCrate {
+ crateName = "bitflags";
+ version = "0.7.0";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5";
+ };
+ features_.bitflags."0.7.0" = deps: f: updateFeatures f (rec {
+ bitflags."0.7.0".default = (f.bitflags."0.7.0".default or true);
+ }) [];
+
+
+# end
+# bitflags-0.9.1
+
+ crates.bitflags."0.9.1" = deps: { features?(features_.bitflags."0.9.1" deps {}) }: buildRustCrate {
+ crateName = "bitflags";
+ version = "0.9.1";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws";
+ features = mkFeatures (features."bitflags"."0.9.1" or {});
+ };
+ features_.bitflags."0.9.1" = deps: f: updateFeatures f (rec {
+ bitflags = fold recursiveUpdate {} [
+ { "0.9.1".default = (f.bitflags."0.9.1".default or true); }
+ { "0.9.1".example_generated =
+ (f.bitflags."0.9.1".example_generated or false) ||
+ (f.bitflags."0.9.1".default or false) ||
+ (bitflags."0.9.1"."default" or false); }
+ ];
+ }) [];
+
+
+# end
+# bitflags-1.0.4
+
+ crates.bitflags."1.0.4" = deps: { features?(features_.bitflags."1.0.4" deps {}) }: buildRustCrate {
+ crateName = "bitflags";
+ version = "1.0.4";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "1g1wmz2001qmfrd37dnd5qiss5njrw26aywmg6yhkmkbyrhjxb08";
+ features = mkFeatures (features."bitflags"."1.0.4" or {});
+ };
+ features_.bitflags."1.0.4" = deps: f: updateFeatures f (rec {
+ bitflags."1.0.4".default = (f.bitflags."1.0.4".default or true);
+ }) [];
+
+
+# end
+# c_vec-1.2.1
+
+ crates.c_vec."1.2.1" = deps: { features?(features_.c_vec."1.2.1" deps {}) }: buildRustCrate {
+ crateName = "c_vec";
+ version = "1.2.1";
+ authors = [ "Guillaume Gomez <guillaume1.gomez@gmail.com>" ];
+ sha256 = "15gm72wx9kd0n51454i58rmpkmig8swghrj2440frxxi9kqg97xd";
+ };
+ features_.c_vec."1.2.1" = deps: f: updateFeatures f (rec {
+ c_vec."1.2.1".default = (f.c_vec."1.2.1".default or true);
+ }) [];
+
+
+# end
+# cairo-rs-0.2.0
+
+ crates.cairo_rs."0.2.0" = deps: { features?(features_.cairo_rs."0.2.0" deps {}) }: buildRustCrate {
+ crateName = "cairo-rs";
+ version = "0.2.0";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "0bcbhbyips15b7la4r43p4x57jv1w2ll8iwg9lxwvzz5k6c7iwvd";
+ libName = "cairo";
+ build = "build.rs";
+ dependencies = mapFeatures features ([
+ (crates."c_vec"."${deps."cairo_rs"."0.2.0"."c_vec"}" deps)
+ (crates."cairo_sys_rs"."${deps."cairo_rs"."0.2.0"."cairo_sys_rs"}" deps)
+ (crates."libc"."${deps."cairo_rs"."0.2.0"."libc"}" deps)
+ ]
+ ++ (if features.cairo_rs."0.2.0".glib or false then [ (crates.glib."${deps."cairo_rs"."0.2.0".glib}" deps) ] else [])
+ ++ (if features.cairo_rs."0.2.0".glib-sys or false then [ (crates.glib_sys."${deps."cairo_rs"."0.2.0".glib_sys}" deps) ] else []))
+ ++ (if kernel == "windows" then mapFeatures features ([
+ (crates."winapi"."${deps."cairo_rs"."0.2.0"."winapi"}" deps)
+ ]) else []);
+
+ buildDependencies = mapFeatures features ([
+]);
+ features = mkFeatures (features."cairo_rs"."0.2.0" or {});
+ };
+ features_.cairo_rs."0.2.0" = deps: f: updateFeatures f (rec {
+ c_vec."${deps.cairo_rs."0.2.0".c_vec}".default = true;
+ cairo_rs = fold recursiveUpdate {} [
+ { "0.2.0".default = (f.cairo_rs."0.2.0".default or true); }
+ { "0.2.0".glib =
+ (f.cairo_rs."0.2.0".glib or false) ||
+ (f.cairo_rs."0.2.0".use_glib or false) ||
+ (cairo_rs."0.2.0"."use_glib" or false); }
+ { "0.2.0".glib-sys =
+ (f.cairo_rs."0.2.0".glib-sys or false) ||
+ (f.cairo_rs."0.2.0".use_glib or false) ||
+ (cairo_rs."0.2.0"."use_glib" or false); }
+ { "0.2.0".gtk-rs-lgpl-docs =
+ (f.cairo_rs."0.2.0".gtk-rs-lgpl-docs or false) ||
+ (f.cairo_rs."0.2.0".embed-lgpl-docs or false) ||
+ (cairo_rs."0.2.0"."embed-lgpl-docs" or false) ||
+ (f.cairo_rs."0.2.0".purge-lgpl-docs or false) ||
+ (cairo_rs."0.2.0"."purge-lgpl-docs" or false); }
+ { "0.2.0".use_glib =
+ (f.cairo_rs."0.2.0".use_glib or false) ||
+ (f.cairo_rs."0.2.0".default or false) ||
+ (cairo_rs."0.2.0"."default" or false); }
+ ];
+ cairo_sys_rs = fold recursiveUpdate {} [
+ { "${deps.cairo_rs."0.2.0".cairo_sys_rs}"."png" =
+ (f.cairo_sys_rs."${deps.cairo_rs."0.2.0".cairo_sys_rs}"."png" or false) ||
+ (cairo_rs."0.2.0"."png" or false) ||
+ (f."cairo_rs"."0.2.0"."png" or false); }
+ { "${deps.cairo_rs."0.2.0".cairo_sys_rs}"."v1_12" =
+ (f.cairo_sys_rs."${deps.cairo_rs."0.2.0".cairo_sys_rs}"."v1_12" or false) ||
+ (cairo_rs."0.2.0"."v1_12" or false) ||
+ (f."cairo_rs"."0.2.0"."v1_12" or false); }
+ { "${deps.cairo_rs."0.2.0".cairo_sys_rs}"."xcb" =
+ (f.cairo_sys_rs."${deps.cairo_rs."0.2.0".cairo_sys_rs}"."xcb" or false) ||
+ (cairo_rs."0.2.0"."xcb" or false) ||
+ (f."cairo_rs"."0.2.0"."xcb" or false); }
+ { "${deps.cairo_rs."0.2.0".cairo_sys_rs}".default = true; }
+ ];
+ glib."${deps.cairo_rs."0.2.0".glib}".default = true;
+ glib_sys."${deps.cairo_rs."0.2.0".glib_sys}".default = true;
+ libc."${deps.cairo_rs."0.2.0".libc}".default = true;
+ winapi."${deps.cairo_rs."0.2.0".winapi}".default = true;
+ }) [
+ (features_.c_vec."${deps."cairo_rs"."0.2.0"."c_vec"}" deps)
+ (features_.cairo_sys_rs."${deps."cairo_rs"."0.2.0"."cairo_sys_rs"}" deps)
+ (features_.glib."${deps."cairo_rs"."0.2.0"."glib"}" deps)
+ (features_.glib_sys."${deps."cairo_rs"."0.2.0"."glib_sys"}" deps)
+ (features_.libc."${deps."cairo_rs"."0.2.0"."libc"}" deps)
+ (features_.winapi."${deps."cairo_rs"."0.2.0"."winapi"}" deps)
+ ];
+
+
+# end
+# cairo-sys-rs-0.4.0
+
+ crates.cairo_sys_rs."0.4.0" = deps: { features?(features_.cairo_sys_rs."0.4.0" deps {}) }: buildRustCrate {
+ crateName = "cairo-sys-rs";
+ version = "0.4.0";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "062nxihlydci65pyy2ldn7djkc9sm7a5xvkl8pxrsxfxvfapm5br";
+ libName = "cairo_sys";
+ build = "build.rs";
+ dependencies = mapFeatures features ([
+ (crates."libc"."${deps."cairo_sys_rs"."0.4.0"."libc"}" deps)
+ ])
+ ++ (if kernel == "windows" then mapFeatures features ([
+ (crates."winapi"."${deps."cairo_sys_rs"."0.4.0"."winapi"}" deps)
+ ]) else []);
+
+ buildDependencies = mapFeatures features ([
+ (crates."pkg_config"."${deps."cairo_sys_rs"."0.4.0"."pkg_config"}" deps)
+ ]);
+ features = mkFeatures (features."cairo_sys_rs"."0.4.0" or {});
+ };
+ features_.cairo_sys_rs."0.4.0" = deps: f: updateFeatures f (rec {
+ cairo_sys_rs = fold recursiveUpdate {} [
+ { "0.4.0".default = (f.cairo_sys_rs."0.4.0".default or true); }
+ { "0.4.0".v1_12 =
+ (f.cairo_sys_rs."0.4.0".v1_12 or false) ||
+ (f.cairo_sys_rs."0.4.0".v1_14 or false) ||
+ (cairo_sys_rs."0.4.0"."v1_14" or false); }
+ { "0.4.0".x11 =
+ (f.cairo_sys_rs."0.4.0".x11 or false) ||
+ (f.cairo_sys_rs."0.4.0".xlib or false) ||
+ (cairo_sys_rs."0.4.0"."xlib" or false); }
+ ];
+ libc."${deps.cairo_sys_rs."0.4.0".libc}".default = true;
+ pkg_config."${deps.cairo_sys_rs."0.4.0".pkg_config}".default = true;
+ winapi."${deps.cairo_sys_rs."0.4.0".winapi}".default = true;
+ }) [
+ (features_.libc."${deps."cairo_sys_rs"."0.4.0"."libc"}" deps)
+ (features_.pkg_config."${deps."cairo_sys_rs"."0.4.0"."pkg_config"}" deps)
+ (features_.winapi."${deps."cairo_sys_rs"."0.4.0"."winapi"}" deps)
+ ];
+
+
+# end
+# cc-1.0.25
+
+ crates.cc."1.0.25" = deps: { features?(features_.cc."1.0.25" deps {}) }: buildRustCrate {
+ crateName = "cc";
+ version = "1.0.25";
+ authors = [ "Alex Crichton <alex@alexcrichton.com>" ];
+ sha256 = "0pd8fhjlpr5qan984frkf1c8nxrqp6827wmmfzhm2840229z2hq0";
+ dependencies = mapFeatures features ([
+]);
+ features = mkFeatures (features."cc"."1.0.25" or {});
+ };
+ features_.cc."1.0.25" = deps: f: updateFeatures f (rec {
+ cc = fold recursiveUpdate {} [
+ { "1.0.25".default = (f.cc."1.0.25".default or true); }
+ { "1.0.25".rayon =
+ (f.cc."1.0.25".rayon or false) ||
+ (f.cc."1.0.25".parallel or false) ||
+ (cc."1.0.25"."parallel" or false); }
+ ];
+ }) [];
+
+
+# end
+# cfg-if-0.1.6
+
+ crates.cfg_if."0.1.6" = deps: { features?(features_.cfg_if."0.1.6" deps {}) }: buildRustCrate {
+ crateName = "cfg-if";
+ version = "0.1.6";
+ authors = [ "Alex Crichton <alex@alexcrichton.com>" ];
+ sha256 = "11qrix06wagkplyk908i3423ps9m9np6c4vbcq81s9fyl244xv3n";
+ };
+ features_.cfg_if."0.1.6" = deps: f: updateFeatures f (rec {
+ cfg_if."0.1.6".default = (f.cfg_if."0.1.6".default or true);
+ }) [];
+
+
+# end
+# cloudabi-0.0.3
+
+ crates.cloudabi."0.0.3" = deps: { features?(features_.cloudabi."0.0.3" deps {}) }: buildRustCrate {
+ crateName = "cloudabi";
+ version = "0.0.3";
+ authors = [ "Nuxi (https://nuxi.nl/) and contributors" ];
+ sha256 = "1z9lby5sr6vslfd14d6igk03s7awf91mxpsfmsp3prxbxlk0x7h5";
+ libPath = "cloudabi.rs";
+ dependencies = mapFeatures features ([
+ ]
+ ++ (if features.cloudabi."0.0.3".bitflags or false then [ (crates.bitflags."${deps."cloudabi"."0.0.3".bitflags}" deps) ] else []));
+ features = mkFeatures (features."cloudabi"."0.0.3" or {});
+ };
+ features_.cloudabi."0.0.3" = deps: f: updateFeatures f (rec {
+ bitflags."${deps.cloudabi."0.0.3".bitflags}".default = true;
+ cloudabi = fold recursiveUpdate {} [
+ { "0.0.3".bitflags =
+ (f.cloudabi."0.0.3".bitflags or false) ||
+ (f.cloudabi."0.0.3".default or false) ||
+ (cloudabi."0.0.3"."default" or false); }
+ { "0.0.3".default = (f.cloudabi."0.0.3".default or true); }
+ ];
+ }) [
+ (features_.bitflags."${deps."cloudabi"."0.0.3"."bitflags"}" deps)
+ ];
+
+
+# end
+# dbus-0.4.1
+
+ crates.dbus."0.4.1" = deps: { features?(features_.dbus."0.4.1" deps {}) }: buildRustCrate {
+ crateName = "dbus";
+ version = "0.4.1";
+ authors = [ "David Henningsson <diwic@ubuntu.com>" ];
+ sha256 = "0qw32qj2rys318h780klxlznkwg93dfimbn8mc34m4940l8v00g9";
+ build = "build.rs";
+ dependencies = mapFeatures features ([
+ (crates."libc"."${deps."dbus"."0.4.1"."libc"}" deps)
+ ]);
+
+ buildDependencies = mapFeatures features ([
+ (crates."pkg_config"."${deps."dbus"."0.4.1"."pkg_config"}" deps)
+ ]);
+ };
+ features_.dbus."0.4.1" = deps: f: updateFeatures f (rec {
+ dbus."0.4.1".default = (f.dbus."0.4.1".default or true);
+ libc."${deps.dbus."0.4.1".libc}".default = true;
+ pkg_config."${deps.dbus."0.4.1".pkg_config}".default = true;
+ }) [
+ (features_.libc."${deps."dbus"."0.4.1"."libc"}" deps)
+ (features_.pkg_config."${deps."dbus"."0.4.1"."pkg_config"}" deps)
+ ];
+
+
+# end
+# dbus-macros-0.0.6
+
+ crates.dbus_macros."0.0.6" = deps: { features?(features_.dbus_macros."0.0.6" deps {}) }: buildRustCrate {
+ crateName = "dbus-macros";
+ version = "0.0.6";
+ authors = [ "Antoni Boucher <bouanto@zoho.com>" ];
+ sha256 = "1nymk2hzzgyafyr5nfa4r4frx4hml3wlwgzfr9b69vmcvn3d2jyd";
+ dependencies = mapFeatures features ([
+ (crates."dbus"."${deps."dbus_macros"."0.0.6"."dbus"}" deps)
+ ]);
+ };
+ features_.dbus_macros."0.0.6" = deps: f: updateFeatures f (rec {
+ dbus."${deps.dbus_macros."0.0.6".dbus}".default = true;
+ dbus_macros."0.0.6".default = (f.dbus_macros."0.0.6".default or true);
+ }) [
+ (features_.dbus."${deps."dbus_macros"."0.0.6"."dbus"}" deps)
+ ];
+
+
+# end
+# dlib-0.3.1
+
+ crates.dlib."0.3.1" = deps: { features?(features_.dlib."0.3.1" deps {}) }: buildRustCrate {
+ crateName = "dlib";
+ version = "0.3.1";
+ authors = [ "Victor Berger <victor.berger@m4x.org>" ];
+ sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr";
+ dependencies = mapFeatures features ([
+ (crates."libloading"."${deps."dlib"."0.3.1"."libloading"}" deps)
+ ]);
+ features = mkFeatures (features."dlib"."0.3.1" or {});
+ };
+ features_.dlib."0.3.1" = deps: f: updateFeatures f (rec {
+ dlib."0.3.1".default = (f.dlib."0.3.1".default or true);
+ libloading."${deps.dlib."0.3.1".libloading}".default = true;
+ }) [
+ (features_.libloading."${deps."dlib"."0.3.1"."libloading"}" deps)
+ ];
+
+
+# end
+# dlib-0.4.1
+
+ crates.dlib."0.4.1" = deps: { features?(features_.dlib."0.4.1" deps {}) }: buildRustCrate {
+ crateName = "dlib";
+ version = "0.4.1";
+ authors = [ "Victor Berger <victor.berger@m4x.org>" ];
+ sha256 = "0h5xm6lanbl6v9y16g592bia33g7xb0n0fg98pvz6nsvg0layxlk";
+ dependencies = mapFeatures features ([
+ (crates."libloading"."${deps."dlib"."0.4.1"."libloading"}" deps)
+ ]);
+ features = mkFeatures (features."dlib"."0.4.1" or {});
+ };
+ features_.dlib."0.4.1" = deps: f: updateFeatures f (rec {
+ dlib."0.4.1".default = (f.dlib."0.4.1".default or true);
+ libloading."${deps.dlib."0.4.1".libloading}".default = true;
+ }) [
+ (features_.libloading."${deps."dlib"."0.4.1"."libloading"}" deps)
+ ];
+
+
+# end
+# dtoa-0.4.3
+
+ crates.dtoa."0.4.3" = deps: { features?(features_.dtoa."0.4.3" deps {}) }: buildRustCrate {
+ crateName = "dtoa";
+ version = "0.4.3";
+ authors = [ "David Tolnay <dtolnay@gmail.com>" ];
+ sha256 = "1xysdxdm24sk5ysim7lps4r2qaxfnj0sbakhmps4d42yssx30cw8";
+ };
+ features_.dtoa."0.4.3" = deps: f: updateFeatures f (rec {
+ dtoa."0.4.3".default = (f.dtoa."0.4.3".default or true);
+ }) [];
+
+
+# end
+# dummy-rustwlc-0.7.1
+
+ crates.dummy_rustwlc."0.7.1" = deps: { features?(features_.dummy_rustwlc."0.7.1" deps {}) }: buildRustCrate {
+ crateName = "dummy-rustwlc";
+ version = "0.7.1";
+ authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Preston Carpenter <APragmaticPlace@gmail.com>" ];
+ sha256 = "13priwnxpjvmym6yh9v9x1230ca04cba7bzbnn21pbvqngis1y88";
+ dependencies = mapFeatures features ([
+ (crates."bitflags"."${deps."dummy_rustwlc"."0.7.1"."bitflags"}" deps)
+ (crates."libc"."${deps."dummy_rustwlc"."0.7.1"."libc"}" deps)
+ (crates."wayland_sys"."${deps."dummy_rustwlc"."0.7.1"."wayland_sys"}" deps)
+ ]);
+ };
+ features_.dummy_rustwlc."0.7.1" = deps: f: updateFeatures f (rec {
+ bitflags."${deps.dummy_rustwlc."0.7.1".bitflags}".default = true;
+ dummy_rustwlc."0.7.1".default = (f.dummy_rustwlc."0.7.1".default or true);
+ libc."${deps.dummy_rustwlc."0.7.1".libc}".default = true;
+ wayland_sys = fold recursiveUpdate {} [
+ { "${deps.dummy_rustwlc."0.7.1".wayland_sys}"."dlopen" = true; }
+ { "${deps.dummy_rustwlc."0.7.1".wayland_sys}"."server" = true; }
+ { "${deps.dummy_rustwlc."0.7.1".wayland_sys}".default = true; }
+ ];
+ }) [
+ (features_.bitflags."${deps."dummy_rustwlc"."0.7.1"."bitflags"}" deps)
+ (features_.libc."${deps."dummy_rustwlc"."0.7.1"."libc"}" deps)
+ (features_.wayland_sys."${deps."dummy_rustwlc"."0.7.1"."wayland_sys"}" deps)
+ ];
+
+
+# end
+# env_logger-0.3.5
+
+ crates.env_logger."0.3.5" = deps: { features?(features_.env_logger."0.3.5" deps {}) }: buildRustCrate {
+ crateName = "env_logger";
+ version = "0.3.5";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "1mvxiaaqsyjliv1mm1qaagjqiccw11mdyi3n9h9rf8y6wj15zycw";
+ dependencies = mapFeatures features ([
+ (crates."log"."${deps."env_logger"."0.3.5"."log"}" deps)
+ ]
+ ++ (if features.env_logger."0.3.5".regex or false then [ (crates.regex."${deps."env_logger"."0.3.5".regex}" deps) ] else []));
+ features = mkFeatures (features."env_logger"."0.3.5" or {});
+ };
+ features_.env_logger."0.3.5" = deps: f: updateFeatures f (rec {
+ env_logger = fold recursiveUpdate {} [
+ { "0.3.5".default = (f.env_logger."0.3.5".default or true); }
+ { "0.3.5".regex =
+ (f.env_logger."0.3.5".regex or false) ||
+ (f.env_logger."0.3.5".default or false) ||
+ (env_logger."0.3.5"."default" or false); }
+ ];
+ log."${deps.env_logger."0.3.5".log}".default = true;
+ regex."${deps.env_logger."0.3.5".regex}".default = true;
+ }) [
+ (features_.log."${deps."env_logger"."0.3.5"."log"}" deps)
+ (features_.regex."${deps."env_logger"."0.3.5"."regex"}" deps)
+ ];
+
+
+# end
+# fixedbitset-0.1.9
+
+ crates.fixedbitset."0.1.9" = deps: { features?(features_.fixedbitset."0.1.9" deps {}) }: buildRustCrate {
+ crateName = "fixedbitset";
+ version = "0.1.9";
+ authors = [ "bluss" ];
+ sha256 = "1bkb5aq7h9p4rzlgxagnda1f0dd11q0qz41bmdy11z18q1p8igy1";
+ };
+ features_.fixedbitset."0.1.9" = deps: f: updateFeatures f (rec {
+ fixedbitset."0.1.9".default = (f.fixedbitset."0.1.9".default or true);
+ }) [];
+
+
+# end
+# fuchsia-zircon-0.3.3
+
+ crates.fuchsia_zircon."0.3.3" = deps: { features?(features_.fuchsia_zircon."0.3.3" deps {}) }: buildRustCrate {
+ crateName = "fuchsia-zircon";
+ version = "0.3.3";
+ authors = [ "Raph Levien <raph@google.com>" ];
+ sha256 = "0jrf4shb1699r4la8z358vri8318w4mdi6qzfqy30p2ymjlca4gk";
+ dependencies = mapFeatures features ([
+ (crates."bitflags"."${deps."fuchsia_zircon"."0.3.3"."bitflags"}" deps)
+ (crates."fuchsia_zircon_sys"."${deps."fuchsia_zircon"."0.3.3"."fuchsia_zircon_sys"}" deps)
+ ]);
+ };
+ features_.fuchsia_zircon."0.3.3" = deps: f: updateFeatures f (rec {
+ bitflags."${deps.fuchsia_zircon."0.3.3".bitflags}".default = true;
+ fuchsia_zircon."0.3.3".default = (f.fuchsia_zircon."0.3.3".default or true);
+ fuchsia_zircon_sys."${deps.fuchsia_zircon."0.3.3".fuchsia_zircon_sys}".default = true;
+ }) [
+ (features_.bitflags."${deps."fuchsia_zircon"."0.3.3"."bitflags"}" deps)
+ (features_.fuchsia_zircon_sys."${deps."fuchsia_zircon"."0.3.3"."fuchsia_zircon_sys"}" deps)
+ ];
+
+
+# end
+# fuchsia-zircon-sys-0.3.3
+
+ crates.fuchsia_zircon_sys."0.3.3" = deps: { features?(features_.fuchsia_zircon_sys."0.3.3" deps {}) }: buildRustCrate {
+ crateName = "fuchsia-zircon-sys";
+ version = "0.3.3";
+ authors = [ "Raph Levien <raph@google.com>" ];
+ sha256 = "08jp1zxrm9jbrr6l26bjal4dbm8bxfy57ickdgibsqxr1n9j3hf5";
+ };
+ features_.fuchsia_zircon_sys."0.3.3" = deps: f: updateFeatures f (rec {
+ fuchsia_zircon_sys."0.3.3".default = (f.fuchsia_zircon_sys."0.3.3".default or true);
+ }) [];
+
+
+# end
+# gcc-0.3.55
+
+ crates.gcc."0.3.55" = deps: { features?(features_.gcc."0.3.55" deps {}) }: buildRustCrate {
+ crateName = "gcc";
+ version = "0.3.55";
+ authors = [ "Alex Crichton <alex@alexcrichton.com>" ];
+ sha256 = "18qxv3hjdhp7pfcvbm2hvyicpgmk7xw8aii1l7fla8cxxbcrg2nz";
+ dependencies = mapFeatures features ([
+]);
+ features = mkFeatures (features."gcc"."0.3.55" or {});
+ };
+ features_.gcc."0.3.55" = deps: f: updateFeatures f (rec {
+ gcc = fold recursiveUpdate {} [
+ { "0.3.55".default = (f.gcc."0.3.55".default or true); }
+ { "0.3.55".rayon =
+ (f.gcc."0.3.55".rayon or false) ||
+ (f.gcc."0.3.55".parallel or false) ||
+ (gcc."0.3.55"."parallel" or false); }
+ ];
+ }) [];
+
+
+# end
+# gdk-pixbuf-0.2.0
+
+ crates.gdk_pixbuf."0.2.0" = deps: { features?(features_.gdk_pixbuf."0.2.0" deps {}) }: buildRustCrate {
+ crateName = "gdk-pixbuf";
+ version = "0.2.0";
+ authors = [ "The Gtk-rs Project Developers" ];
+ sha256 = "082z1s30haa59ax35wsv06mj8z8bhhq0fac36g01qa77kpiphj5y";
+ libName = "gdk_pixbuf";
+ build = "build.rs";
+ dependencies = mapFeatures features ([
+ (crates."gdk_pixbuf_sys"."${deps."gdk_pixbuf"."0.2.0"."gdk_pixbuf_sys"}" deps)
+ (crates."glib"."${deps."gdk_pixbuf"."0.2.0"."glib"}" deps)
+ (crates."glib_sys"."${deps."gdk_pixbuf"."0.2.0"."glib_sys"}" deps)
+ (crates."gobject_sys"."${deps."gdk_pixbuf"."0.2.0"."gobject_sys"}" deps)
+ (crates."libc"."${deps."gdk_pixbuf"."0.2.0"."libc"}" deps)
+ ]);
+
+ buildDependencies = mapFeatures features ([
+]);
+ features = mkFeatures (features."gdk_pixbuf"."0.2.0" or {});
+ };
+ features_.gdk_pixbuf."0.2.0" = deps: f: updateFeatures f (rec {
+ gdk_pixbuf = fold recursiveUpdate {} [
+ { "0.2.0".default = (f.gdk_pixbuf."0.2.0".default or true); }
+ { "0.2.0".gtk-rs-lgpl-docs =
+ (f.gdk_pixbuf."0.2.0".gtk-rs-lgpl-docs or false) ||
+ (f.gdk_pixbuf."0.2.0".embed-lgpl-docs or false) ||
+ (gdk_pixbuf."0.2.0"."embed-lgpl-docs" or false) ||
+ (f.gdk_pixbuf."0.2.0".purge-lgpl-docs or false) ||
+ (gdk_pixbuf."0.2.0"."purge-lgpl-docs" or false); }
+ { "0.2.0".v2_28 =
+ (f.gdk_pixbuf."0.2.0".v2_28 or false) ||
+ (f.gdk_pixbuf."0.2.0".v2_30 or false) ||
+ (gdk_pixbuf."0.2.0"."v2_30" or false); }
+ { "0.2.0".v2_30 =
+ (f.gdk_pixbuf."0.2.0".v2_30 or false) ||
+ (f.gdk_pixbuf."0.2.0".v2_32 or false) ||
+ (gdk_pixbuf."0.2.0"."v2_32" or false); }
+ { "0.2