Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge remote-tracking branch 'upstream/master' into staging

Conflicts:
pkgs/os-specific/linux/cpupower/default.nix

+6196 -3146
+1
lib/maintainers.nix
··· 258 258 gavin = "Gavin Rogers <gavin@praxeology.co.uk>"; 259 259 gebner = "Gabriel Ebner <gebner@gebner.org>"; 260 260 geistesk = "Alvar Penning <post@0x21.biz>"; 261 + genesis = "Ronan Bignaux <ronan@aimao.org>"; 261 262 georgewhewell = "George Whewell <georgerw@gmail.com>"; 262 263 gilligan = "Tobias Pflug <tobias.pflug@gmail.com>"; 263 264 giogadi = "Luis G. Torres <lgtorres42@gmail.com>";
+14
nixos/doc/manual/release-notes/rl-1803.xml
··· 182 182 <literal>lib.mkOverride</literal> can be used. 183 183 </para> 184 184 </listitem> 185 + <listitem> 186 + <para> 187 + The following changes apply if the <literal>stateVersion</literal> is changed to 18.03 or higher. 188 + For <literal>stateVersion = "17.09"</literal> or lower the old behavior is preserved. 189 + </para> 190 + <itemizedlist> 191 + <listitem> 192 + <para> 193 + <literal>matrix-synapse</literal> uses postgresql by default instead of sqlite. 194 + Migration instructions can be found <link xlink:href="https://github.com/matrix-org/synapse/blob/master/docs/postgres.rst#porting-from-sqlite"> here </link>. 195 + </para> 196 + </listitem> 197 + </itemizedlist> 198 + </listitem> 185 199 </itemizedlist> 186 200 187 201 </section>
+5 -5
nixos/modules/programs/shadow.nix
··· 26 26 # Ensure privacy for newly created home directories. 27 27 UMASK 077 28 28 29 - # Uncomment this to allow non-root users to change their account 30 - #information. This should be made configurable. 29 + # Uncomment this and install chfn SUID to allow non-root 30 + # users to change their account GECOS information. 31 + # This should be made configurable. 31 32 #CHFN_RESTRICT frwh 32 33 33 34 ''; ··· 103 104 104 105 security.wrappers = { 105 106 su.source = "${pkgs.shadow.su}/bin/su"; 106 - chfn.source = "${pkgs.shadow.out}/bin/chfn"; 107 + sg.source = "${pkgs.shadow.out}/bin/sg"; 108 + newgrp.source = "${pkgs.shadow.out}/bin/newgrp"; 107 109 newuidmap.source = "${pkgs.shadow.out}/bin/newuidmap"; 108 110 newgidmap.source = "${pkgs.shadow.out}/bin/newgidmap"; 109 111 } // (if config.users.mutableUsers then { 110 112 passwd.source = "${pkgs.shadow.out}/bin/passwd"; 111 - sg.source = "${pkgs.shadow.out}/bin/sg"; 112 - newgrp.source = "${pkgs.shadow.out}/bin/newgrp"; 113 113 } else {}); 114 114 }; 115 115 }
+1 -1
nixos/modules/services/mail/dovecot.nix
··· 104 104 }; 105 105 106 106 mailboxConfig = mailbox: '' 107 - mailbox ${mailbox.name} { 107 + mailbox "${mailbox.name}" { 108 108 auto = ${toString mailbox.auto} 109 109 '' + optionalString (mailbox.specialUse != null) '' 110 110 special_use = \${toString mailbox.specialUse}
+55 -8
nixos/modules/services/misc/matrix-synapse.nix
··· 4 4 5 5 let 6 6 cfg = config.services.matrix-synapse; 7 + pg = config.services.postgresql; 8 + usePostgresql = cfg.database_type == "psycopg2"; 7 9 logConfigFile = pkgs.writeText "log_config.yaml" cfg.logConfig; 8 10 mkResource = r: ''{names: ${builtins.toJSON r.names}, compress: ${boolToString r.compress}}''; 9 11 mkListener = l: ''{port: ${toString l.port}, bind_address: "${l.bind_address}", type: ${l.type}, tls: ${boolToString l.tls}, x_forwarded: ${boolToString l.x_forwarded}, resources: [${concatStringsSep "," (map mkResource l.resources)}]}''; ··· 38 40 name: "${cfg.database_type}", 39 41 args: { 40 42 ${concatStringsSep ",\n " ( 41 - mapAttrsToList (n: v: "\"${n}\": ${v}") cfg.database_args 43 + mapAttrsToList (n: v: "\"${n}\": ${builtins.toJSON v}") cfg.database_args 42 44 )} 43 45 } 44 46 } ··· 155 157 tls_certificate_path = mkOption { 156 158 type = types.nullOr types.str; 157 159 default = null; 158 - example = "/var/lib/matrix-synapse/homeserver.tls.crt"; 160 + example = "${cfg.dataDir}/homeserver.tls.crt"; 159 161 description = '' 160 162 PEM encoded X509 certificate for TLS. 161 163 You can replace the self-signed certificate that synapse ··· 167 169 tls_private_key_path = mkOption { 168 170 type = types.nullOr types.str; 169 171 default = null; 170 - example = "/var/lib/matrix-synapse/homeserver.tls.key"; 172 + example = "${cfg.dataDir}/homeserver.tls.key"; 171 173 description = '' 172 174 PEM encoded private key for TLS. Specify null if synapse is not 173 175 speaking TLS directly. ··· 176 178 tls_dh_params_path = mkOption { 177 179 type = types.nullOr types.str; 178 180 default = null; 179 - example = "/var/lib/matrix-synapse/homeserver.tls.dh"; 181 + example = "${cfg.dataDir}/homeserver.tls.dh"; 180 182 description = '' 181 183 PEM dh parameters for ephemeral keys 182 184 ''; ··· 184 186 server_name = mkOption { 185 187 type = types.str; 186 188 example = "example.com"; 189 + default = config.networking.hostName; 187 190 description = '' 188 191 The domain name of the server, with optional explicit port. 189 192 This is used by remote servers to connect to this server, ··· 339 342 }; 340 343 database_type = mkOption { 341 344 type = types.enum [ "sqlite3" "psycopg2" ]; 342 - default = "sqlite3"; 345 + default = if versionAtLeast config.system.stateVersion "18.03" 346 + then "psycopg2" 347 + else "sqlite3"; 343 348 description = '' 344 349 The database engine name. Can be sqlite or psycopg2. 345 350 ''; 351 + }; 352 + create_local_database = mkOption { 353 + type = types.bool; 354 + default = true; 355 + description = '' 356 + Whether to create a local database automatically. 357 + ''; 358 + }; 359 + database_name = mkOption { 360 + type = types.str; 361 + default = "matrix-synapse"; 362 + description = "Database name."; 363 + }; 364 + database_user = mkOption { 365 + type = types.str; 366 + default = "matrix-synapse"; 367 + description = "Database user name."; 346 368 }; 347 369 database_args = mkOption { 348 370 type = types.attrs; 349 371 default = { 350 - database = "${cfg.dataDir}/homeserver.db"; 351 - }; 372 + sqlite3 = { database = "${cfg.dataDir}/homeserver.db"; }; 373 + psycopg2 = { 374 + user = cfg.database_user; 375 + database = cfg.database_name; 376 + }; 377 + }."${cfg.database_type}"; 352 378 description = '' 353 379 Arguments to pass to the engine. 354 380 ''; ··· 623 649 gid = config.ids.gids.matrix-synapse; 624 650 } ]; 625 651 652 + services.postgresql.enable = mkIf usePostgresql (mkDefault true); 653 + 626 654 systemd.services.matrix-synapse = { 627 655 description = "Synapse Matrix homeserver"; 628 - after = [ "network.target" ]; 656 + after = [ "network.target" "postgresql.service" ]; 629 657 wantedBy = [ "multi-user.target" ]; 630 658 preStart = '' 631 659 ${cfg.package}/bin/homeserver \ 632 660 --config-path ${configFile} \ 633 661 --keys-directory ${cfg.dataDir} \ 634 662 --generate-keys 663 + '' + optionalString (usePostgresql && cfg.create_local_database) '' 664 + if ! test -e "${cfg.dataDir}/db-created"; then 665 + ${pkgs.sudo}/bin/sudo -u ${pg.superUser} \ 666 + ${pg.package}/bin/createuser \ 667 + --login \ 668 + --no-createdb \ 669 + --no-createrole \ 670 + --encrypted \ 671 + ${cfg.database_user} 672 + ${pkgs.sudo}/bin/sudo -u ${pg.superUser} \ 673 + ${pg.package}/bin/createdb \ 674 + --owner=${cfg.database_user} \ 675 + --encoding=UTF8 \ 676 + --lc-collate=C \ 677 + --lc-ctype=C \ 678 + --template=template0 \ 679 + ${cfg.database_name} 680 + touch "${cfg.dataDir}/db-created" 681 + fi 635 682 ''; 636 683 serviceConfig = { 637 684 Type = "simple";
+12
nixos/modules/services/x11/desktop-managers/plasma5.nix
··· 47 47 ${getBin config.hardware.pulseaudio.package}/bin/pactl load-module module-device-manager "do_routing=1" 48 48 ''} 49 49 50 + if [ -f "$HOME/.config/kdeglobals" ] 51 + then 52 + # Remove extraneous font style names. 53 + # See also: https://phabricator.kde.org/D9070 54 + ${getBin pkgs.gnused}/bin/sed -i "$HOME/.config/kdeglobals" \ 55 + -e '/^fixed=/ s/,Regular$//' \ 56 + -e '/^font=/ s/,Regular$//' \ 57 + -e '/^menuFont=/ s/,Regular$//' \ 58 + -e '/^smallestReadableFont=/ s/,Regular$//' \ 59 + -e '/^toolBarFont=/ s/,Regular$//' 60 + fi 61 + 50 62 exec "${getBin plasma5.plasma-workspace}/bin/startkde" 51 63 ''; 52 64 };
+1
nixos/release.nix
··· 292 292 tests.login = callTest tests/login.nix {}; 293 293 #tests.logstash = callTest tests/logstash.nix {}; 294 294 tests.mathics = callTest tests/mathics.nix {}; 295 + tests.matrix-synapse = callTest tests/matrix-synapse.nix {}; 295 296 tests.mesos = callTest tests/mesos.nix {}; 296 297 tests.misc = callTest tests/misc.nix {}; 297 298 tests.mongodb = callTest tests/mongodb.nix {};
+30
nixos/tests/matrix-synapse.nix
··· 1 + import ./make-test.nix ({ pkgs, ... } : { 2 + 3 + name = "matrix-synapse"; 4 + meta = with pkgs.stdenv.lib.maintainers; { 5 + maintainers = [ corngood ]; 6 + }; 7 + 8 + nodes = { 9 + server_postgres = args: { 10 + services.matrix-synapse.enable = true; 11 + services.matrix-synapse.database_type = "psycopg2"; 12 + }; 13 + 14 + server_sqlite = args: { 15 + services.matrix-synapse.enable = true; 16 + services.matrix-synapse.database_type = "sqlite3"; 17 + }; 18 + }; 19 + 20 + testScript = '' 21 + startAll; 22 + $server_postgres->waitForUnit("matrix-synapse.service"); 23 + $server_postgres->waitUntilSucceeds("curl -Lk https://localhost:8448/"); 24 + $server_postgres->requireActiveUnit("postgresql.service"); 25 + $server_sqlite->waitForUnit("matrix-synapse.service"); 26 + $server_sqlite->waitUntilSucceeds("curl -Lk https://localhost:8448/"); 27 + $server_sqlite->mustSucceed("[ -e /var/lib/matrix-synapse/homeserver.db ]"); 28 + ''; 29 + 30 + })
+4 -2
pkgs/applications/audio/normalize/default.nix
··· 1 - { stdenv, fetchurl }: 1 + { stdenv, fetchurl, libmad }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "normalize-${version}"; 5 5 version = "0.7.7"; 6 6 7 7 src = fetchurl { 8 - url = "mirror://savannah/normalize/normalize-0.7.7.tar.gz"; 8 + url = "mirror://savannah/normalize/${name}.tar.gz"; 9 9 sha256 = "1n5khss10vjjp6w69q9qcl4kqfkd0pr555lgqghrchn6rjms4mb0"; 10 10 }; 11 + 12 + buildInputs = [ libmad ]; 11 13 12 14 meta = with stdenv.lib; { 13 15 homepage = http://normalize.nongnu.org/;
+10 -10
pkgs/applications/editors/jetbrains/default.nix
··· 234 234 235 235 clion = buildClion rec { 236 236 name = "clion-${version}"; 237 - version = "2017.3.2"; /* updated by script */ 237 + version = "2017.3.3"; /* updated by script */ 238 238 description = "C/C++ IDE. New. Intelligent. Cross-platform"; 239 239 license = stdenv.lib.licenses.unfree; 240 240 src = fetchurl { 241 241 url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz"; 242 - sha256 = "0lv0nwfgm6h67mxhh0a2154ym7wcbm1qp3k1k1i00lg0lwig1rcw"; /* updated by script */ 242 + sha256 = "0j090863y68ppw34qkldm8h4lpbhalhqn70gb0ifj9bglf17503d"; /* updated by script */ 243 243 }; 244 244 wmClass = "jetbrains-clion"; 245 245 update-channel = "CLion_Release"; # channel's id as in http://www.jetbrains.com/updates/updates.xml ··· 273 273 274 274 idea-community = buildIdea rec { 275 275 name = "idea-community-${version}"; 276 - version = "2017.3.3"; /* updated by script */ 276 + version = "2017.3.4"; /* updated by script */ 277 277 description = "Integrated Development Environment (IDE) by Jetbrains, community edition"; 278 278 license = stdenv.lib.licenses.asl20; 279 279 src = fetchurl { 280 280 url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz"; 281 - sha256 = "1wxaz25609wri2d91s9wy00gngplyjg7gzix3mzdhgysm00qizf1"; /* updated by script */ 281 + sha256 = "15qsfirzmmjhwzkhx36zr4n0z5lhs021n2n3wim01g309ymr4gl9"; /* updated by script */ 282 282 }; 283 283 wmClass = "jetbrains-idea-ce"; 284 284 update-channel = "IDEA_Release"; ··· 286 286 287 287 idea-ultimate = buildIdea rec { 288 288 name = "idea-ultimate-${version}"; 289 - version = "2017.3.3"; /* updated by script */ 289 + version = "2017.3.4"; /* updated by script */ 290 290 description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license"; 291 291 license = stdenv.lib.licenses.unfree; 292 292 src = fetchurl { 293 293 url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jdk.tar.gz"; 294 - sha256 = "01d5a6m927q9bnjlpz8va8bfjnj52k8q6i3im5ygj6lwadbzawyf"; /* updated by script */ 294 + sha256 = "0f937s6zc1sv0gdlxf9kkc8l8rg78a5mxsfr2laab0g37rfy8c99"; /* updated by script */ 295 295 }; 296 296 wmClass = "jetbrains-idea"; 297 297 update-channel = "IDEA_Release"; ··· 299 299 300 300 phpstorm = buildPhpStorm rec { 301 301 name = "phpstorm-${version}"; 302 - version = "2017.3.3"; /* updated by script */ 302 + version = "2017.3.4"; /* updated by script */ 303 303 description = "Professional IDE for Web and PHP developers"; 304 304 license = stdenv.lib.licenses.unfree; 305 305 src = fetchurl { 306 306 url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz"; 307 - sha256 = "0mk4d2c41qvfz7sqxqw7adak86pm95wvhzxrfg32y01r5i5q0av7"; /* updated by script */ 307 + sha256 = "1hxkn0p0lp021bbysypwn8s69iggb76iwq38jv5a1ql7v5r1nwvd"; /* updated by script */ 308 308 }; 309 309 wmClass = "jetbrains-phpstorm"; 310 310 update-channel = "PS2017.3"; ··· 364 364 365 365 webstorm = buildWebStorm rec { 366 366 name = "webstorm-${version}"; 367 - version = "2017.3.3"; /* updated by script */ 367 + version = "2017.3.4"; /* updated by script */ 368 368 description = "Professional IDE for Web and JavaScript development"; 369 369 license = stdenv.lib.licenses.unfree; 370 370 src = fetchurl { 371 371 url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz"; 372 - sha256 = "1fhs13944928rqcqbv8d29qm1y0zzry4drr9gqqmj814y2vkbpnl"; /* updated by script */ 372 + sha256 = "0d5whqa6c76l6g5yj0yq8a3k1x6d9kxwnac1dwsiy5dbr5jk0cyj"; /* updated by script */ 373 373 }; 374 374 wmClass = "jetbrains-webstorm"; 375 375 update-channel = "WS_Release";
+2 -2
pkgs/applications/misc/calibre/default.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - version = "3.15.0"; 8 + version = "3.16.0"; 9 9 name = "calibre-${version}"; 10 10 11 11 src = fetchurl { 12 12 url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz"; 13 - sha256 = "1zvk499g3ddl82f6655ddqzl7r62hj1fq3qjsxpn07an2lizail7"; 13 + sha256 = "0dsnn974lfd6xbnyjhgxl2hd07kjhm1w9plqi28mx8nqa8bwqira"; 14 14 }; 15 15 16 16 patches = [
+10 -9
pkgs/applications/misc/gnuradio/wrapper.nix
··· 1 - { stdenv, gnuradio, makeWrapper, python 2 - , extraPackages ? [] }: 1 + { stdenv, gnuradio, makeWrapper, python, extraPackages ? [] }: 3 2 4 - with stdenv.lib; 3 + with { inherit (stdenv.lib) appendToName makeSearchPath; }; 5 4 6 5 stdenv.mkDerivation { 7 6 name = (appendToName "with-packages" gnuradio).name; ··· 11 10 mkdir -p $out/bin 12 11 ln -s "${gnuradio}"/bin/* $out/bin/ 13 12 14 - for file in $(find $out/bin -type f -executable); do 15 - wrapProgram "$file" \ 16 - --prefix PYTHONPATH : ${stdenv.lib.concatStringsSep ":" 17 - (map (path: "$(toPythonPath ${path})") extraPackages)} \ 18 - --prefix GRC_BLOCKS_PATH : ${makeSearchPath "share/gnuradio/grc/blocks" extraPackages} 13 + for file in $(find -L $out/bin -type f); do 14 + if test -x "$(readlink -f "$file")"; then 15 + wrapProgram "$file" \ 16 + --prefix PYTHONPATH : ${stdenv.lib.concatStringsSep ":" 17 + (map (path: "$(toPythonPath ${path})") extraPackages)} \ 18 + --prefix GRC_BLOCKS_PATH : ${makeSearchPath "share/gnuradio/grc/blocks" extraPackages} 19 + fi 19 20 done 20 - 21 21 ''; 22 + 22 23 inherit (gnuradio) meta; 23 24 }
+5 -5
pkgs/applications/misc/synapse/default.nix
··· 1 - { stdenv, fetchurl, intltool, pkgconfig, glib, libnotify, gtk3, libgee 2 - , keybinder3, json_glib, zeitgeist, vala_0_34, hicolor_icon_theme, gobjectIntrospection 1 + { stdenv, fetchurl, gettext, pkgconfig, glib, libnotify, gtk3, libgee 2 + , keybinder3, json_glib, zeitgeist, vala_0_38, hicolor_icon_theme, gobjectIntrospection 3 3 }: 4 4 5 5 let 6 - version = "0.2.99.2"; 6 + version = "0.2.99.3"; 7 7 in stdenv.mkDerivation rec { 8 8 name = "synapse-${version}"; 9 9 10 10 src = fetchurl { 11 11 url = "https://launchpad.net/synapse-project/0.3/${version}/+download/${name}.tar.xz"; 12 - sha256 = "04cnsmwf9xa52dh7rpb4ia715c0ls8jg1p7llc9yf3lbg1m0bvzv"; 12 + sha256 = "0rwd42164xqfi40r13yr29cx6zy3bckgxk00y53b376nl5yqacvy"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ 16 - pkgconfig intltool vala_0_34 16 + pkgconfig gettext vala_0_38 17 17 # For setup hook 18 18 gobjectIntrospection 19 19 ];
+9 -9
pkgs/applications/networking/browsers/chromium/upstream-info.nix
··· 1 1 # This file is autogenerated from update.sh in the same directory. 2 2 { 3 3 beta = { 4 - sha256 = "09ris0aj743x3mh7q45z55byxwmw7h6klhibbcazb1axj85ahbil"; 5 - sha256bin64 = "18833sqqfssjvcmf6v7wj9h9gsc07wr09cms5c0k7f8v9dqysc7r"; 6 - version = "64.0.3282.119"; 4 + sha256 = "1ki9ii3r9iv6k7df2zr14ysm6w3fkvhvcwaw3qjm4b4q6ymznshl"; 5 + sha256bin64 = "0i1g0hv2vji8jx9c973x8nr1ynzsvqjaqcncxj77x6vj9wp0v41p"; 6 + version = "64.0.3282.140"; 7 7 }; 8 8 dev = { 9 - sha256 = "04vrcsvlanjljah3pbgfz49ygwr9i6zymr1a09kldrnykv770c5l"; 10 - sha256bin64 = "016s8lh94i0m3zyld32vzqfw1c0s97sa143dyww7x26b2mp93lcc"; 11 - version = "65.0.3322.3"; 9 + sha256 = "1b3gyj55xyqsb439szisfn8c4mnpws3pfzrndrl5kgdd239qrfqz"; 10 + sha256bin64 = "1hmkinzn4gpikjfd8c9j30px3i0x6y8dddn9pyvjzsk6dzfcvknz"; 11 + version = "65.0.3325.31"; 12 12 }; 13 13 stable = { 14 - sha256 = "09ris0aj743x3mh7q45z55byxwmw7h6klhibbcazb1axj85ahbil"; 15 - sha256bin64 = "18a61myi3wlrk9zr7jjad1zi8k0ls9cnl2nyhjibjlwiz3npwbm5"; 16 - version = "64.0.3282.119"; 14 + sha256 = "1ki9ii3r9iv6k7df2zr14ysm6w3fkvhvcwaw3qjm4b4q6ymznshl"; 15 + sha256bin64 = "1zsgcnilip9rxbs51xvnchp87gh4fmgxzrcf9dhfrnldhji17ikj"; 16 + version = "64.0.3282.140"; 17 17 }; 18 18 }
+2 -2
pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
··· 40 40 stdenv.mkDerivation rec { 41 41 name = "signal-desktop-${version}"; 42 42 43 - version = "1.1.0"; 43 + version = "1.3.0"; 44 44 45 45 src = 46 46 if stdenv.system == "x86_64-linux" then 47 47 fetchurl { 48 48 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 49 - sha256 = "1v0ydfdgcnkh6rk7gmqbjrzpz56mw2gjmakz58gpn167ln7l1vkl"; 49 + sha256 = "047l3yyqvzyi5969r0n9cwdarsxfbssj415ysh57w7vkdp01axsr"; 50 50 } 51 51 else 52 52 throw "Signal for Desktop is not currently supported on ${stdenv.system}";
+4 -4
pkgs/applications/science/logic/symbiyosys/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "symbiyosys-${version}"; 5 - version = "2018.01.10"; 5 + version = "2018.02.04"; 6 6 7 7 src = fetchFromGitHub { 8 - owner = "cliffordwolf"; 8 + owner = "yosyshq"; 9 9 repo = "symbiyosys"; 10 - rev = "25936009bbc2cffd289c607ddf42a578527aa59c"; 11 - sha256 = "06idd8vbn4s2k6bja4f6lxjc4qwgbak2fhfxj8f18ki1xb3yqfh6"; 10 + rev = "236f6412c1c1afe95d752eaf907f66f19c343134"; 11 + sha256 = "06bsvvkn9yhz9jvgf7a6pf407ab9m5qrr42niww666z967xdw4p0"; 12 12 }; 13 13 14 14 buildInputs = [ python3 yosys ];
+13 -4
pkgs/applications/science/math/sage/spkg-giac.patch
··· 1 - --- old/build/pkgs/giac/spkg-install 2017-07-21 14:10:00.000000000 -0500 2 - +++ new/build/pkgs/giac/spkg-install 2017-10-15 15:55:55.321237645 -0500 3 - @@ -4,6 +4,8 @@ 1 + diff --git a/build/pkgs/giac/spkg-install b/build/pkgs/giac/spkg-install 2 + index bdd8df6cb8..3fd7a3ef8a 100644 3 + --- a/build/pkgs/giac/spkg-install 4 + +++ b/build/pkgs/giac/spkg-install 5 + @@ -2,6 +2,15 @@ 4 6 ## Giac 5 7 ########################################### 6 8 7 - +find . -type f -exec sed -e 's@/bin/cp@cp@g' -i '{}' ';' && echo "Patching input parser" && find . -iname 'input_parser.cc' 9 + +# Fix hardcoded paths, while making sure to only update timestamps of actually 10 + +# changed files (otherwise confuses make) 11 + +grep -rlF '/bin/cp' . | while read file 12 + +do 13 + + sed -e 's@/bin/cp@cp@g' -i "$file" 14 + +done 15 + + 16 + +# Fix input parser syntax 8 17 +sed -e 's@yylex (&yylval)@yylex (\&yyval, scanner)@gp' -i 'src/src/input_parser.cc' 9 18 10 19 if [ "$SAGE_LOCAL" = "" ]; then
+8 -3
pkgs/applications/science/math/sage/spkg-git.patch
··· 1 1 diff --git a/build/pkgs/git/spkg-install b/build/pkgs/git/spkg-install 2 - index 8469cb58c2..d0dc9a1db9 100755 2 + index 87874de3d8..b0906245fa 100644 3 3 --- a/build/pkgs/git/spkg-install 4 4 +++ b/build/pkgs/git/spkg-install 5 - @@ -35,6 +35,8 @@ fi 5 + @@ -33,6 +33,13 @@ fi 6 6 7 7 cd src 8 8 9 - +find . -type f -exec sed -e 's@/usr/bin/perl@perl@g' -i '{}' ';' 9 + +# Fix hardcoded paths, while making sure to only update timestamps of actually 10 + +# changed files (otherwise confuses make) 11 + +grep -rlF '/usr/bin/perl' . | while read file 12 + +do 13 + + sed -e 's@/usr/bin/perl@perl@g' -i "$file" 14 + +done 10 15 + 11 16 # We don't want to think about Fink or Macports 12 17 export NO_FINK=1
+11 -5
pkgs/applications/science/math/sage/spkg-singular.patch
··· 1 - --- old/build/pkgs/singular/spkg-install 2017-10-15 10:35:41.826540964 -0500 2 - +++ new/build/pkgs/singular/spkg-install 2017-10-15 10:36:40.613743443 -0500 3 - @@ -4,6 +4,9 @@ 1 + diff --git a/build/pkgs/singular/spkg-install b/build/pkgs/singular/spkg-install 2 + index 8caafb1699..3c34e6608a 100644 3 + --- a/build/pkgs/singular/spkg-install 4 + +++ b/build/pkgs/singular/spkg-install 5 + @@ -2,6 +2,13 @@ 4 6 ## Singular 5 7 ########################################### 6 8 7 - +find . -type f -exec sed -e 's@/bin/rm@rm@g' -i '{}' ';' 8 - +#echo '#!/usr/bin/env bash\nIgnoring missing $1' > src/build-aux/missing 9 + +# Fix hardcoded paths, while making sure to only update timestamps of actually 10 + +# changed files (otherwise confuses make) 11 + +grep -rlF '/bin/rm' . | while read file 12 + +do 13 + + sed -e 's@/bin/rm@rm@g' -i "$file" 14 + +done 9 15 + 10 16 if [ -z "$SAGE_LOCAL" ]; then 11 17 echo >&2 "Error: SAGE_LOCAL undefined -- exiting..."
+2 -2
pkgs/applications/version-management/git-and-tools/grv/default.nix
··· 1 1 { stdenv, buildGoPackage, fetchFromGitHub, curl, libgit2_0_25, ncurses, pkgconfig, readline }: 2 2 let 3 - version = "0.1.0"; 3 + version = "0.1.1"; 4 4 in 5 5 buildGoPackage { 6 6 name = "grv-${version}"; ··· 16 16 owner = "rgburke"; 17 17 repo = "grv"; 18 18 rev = "v${version}"; 19 - sha256 = "1qd9kq8l29v3gwwls98933bk0rdw44mrbnqgb1r6hm9m6vzjfcn3"; 19 + sha256 = "0q9gvxfw48d4kjpb2jx7lg577vazjg0n961y6ija5saja5n16mk2"; 20 20 }; 21 21 22 22 meta = with stdenv.lib; {
+2 -2
pkgs/applications/version-management/src/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "src-${version}"; 5 - version = "1.13"; 5 + version = "1.17"; 6 6 7 7 src = fetchurl { 8 8 url = "http://www.catb.org/~esr/src/${name}.tar.gz"; 9 - sha256 = "0l13ld8nxm1c720ns22lyx3q1bq2c2zn78vi5w92b7nl6p2nncy8"; 9 + sha256 = "17885hpq8nxhqzwl50nrgdk1q9dq4cxjxldgkk8shdf08s5hcqhk"; 10 10 }; 11 11 12 12 buildInputs = [ python rcs git makeWrapper ];
+2 -2
pkgs/applications/video/obs-studio/default.nix
··· 29 29 optional = stdenv.lib.optional; 30 30 in stdenv.mkDerivation rec { 31 31 name = "obs-studio-${version}"; 32 - version = "20.1.3"; 32 + version = "21.0.2"; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "jp9000"; 36 36 repo = "obs-studio"; 37 37 rev = "${version}"; 38 - sha256 = "0qdpa2xxiiw53ksvlrf80jm8gz6kxsn56sffv2v2ijxvy7kw5zcg"; 38 + sha256 = "1yyvxqzxy9dz6rmjcrdn90nfaff4f38mfz2gsq535cr59sg3f8jc"; 39 39 }; 40 40 41 41 patches = [ ./find-xcb.patch ];
+17 -36
pkgs/applications/window-managers/way-cooler/default.nix
··· 1 - { stdenv, fetchFromGitHub, fetchurl, pkgconfig, makeWrapper, symlinkJoin, writeShellScriptBin, callPackage, defaultCrateOverrides 2 - , wayland, wlc, dbus_libs, dbus_glib, cairo, libxkbcommon, pam, python3Packages, lemonbar 1 + { stdenv, fetchurl, makeWrapper, symlinkJoin, writeShellScriptBin, callPackage, defaultCrateOverrides 2 + , wayland, wlc, cairo, libxkbcommon, pam, python3Packages, lemonbar, gdk_pixbuf 3 3 }: 4 4 5 5 let ··· 9 9 fakegit = writeShellScriptBin "git" '' 10 10 echo "" 11 11 ''; 12 - way-cooler = ((callPackage ./way-cooler.nix {}).way_cooler_0_6_2.override { 12 + way-cooler = (((callPackage ./way-cooler.nix {}).way_cooler { builtin-lua = true; }).override { 13 13 crateOverrides = defaultCrateOverrides // { 14 14 15 - way-cooler = attrs: { buildInputs = [ wlc cairo libxkbcommon fakegit ]; }; 16 - dbus = attrs: { buildInputs = [ pkgconfig dbus_libs ]; }; 17 - gobject-sys = attrs: { buildInputs = [ dbus_glib ]; }; 18 - cairo-rs = attrs: { buildInputs = [ cairo ]; }; 15 + way-cooler = attrs: { buildInputs = [ wlc cairo libxkbcommon fakegit gdk_pixbuf wayland ]; }; 19 16 };}).overrideAttrs (oldAttrs: rec { 20 17 nativeBuildInputs = [ makeWrapper ]; 21 18 ··· 23 20 mkdir -p $out/etc 24 21 cp -r config $out/etc/way-cooler 25 22 ''; 26 - # prior v0.7 https://github.com/way-cooler/way-cooler/issues/395 27 23 postFixup = '' 28 - makeWrapper $out/bin/way_cooler $out/bin/way-cooler \ 29 - --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ wayland ]}" 24 + cd $out/bin 25 + mv way_cooler way-cooler 30 26 ''; 31 27 }); 32 - wc-bg = ((callPackage ./wc-bg.nix {}).way_cooler_bg_0_2_1.override { 33 - crateOverrides = defaultCrateOverrides // { 28 + wc-bg = ((callPackage ./wc-bg.nix {}).wc_bg {}).overrideAttrs (oldAttrs: rec { 29 + nativeBuildInputs = [ makeWrapper ]; 34 30 35 - dbus = attrs: { buildInputs = [ pkgconfig dbus_libs ]; }; 36 - };}).overrideAttrs (oldAttrs: rec { 37 31 postFixup = '' 38 - cd $out/bin 39 - mv way_cooler_bg way-cooler-bg 32 + makeWrapper $out/bin/wc_bg $out/bin/wc-bg \ 33 + --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ wayland ]}" 40 34 ''; 41 35 }); 42 - wc-grab = ((callPackage ./wc-grab.nix {}).wc_grab_0_2_0.override { 43 - crateOverrides = defaultCrateOverrides // { 44 - 45 - wc-grab = attrs: { 46 - src = fetchFromGitHub { 47 - owner = "way-cooler"; 48 - repo = "way-cooler-grab"; 49 - rev = "v0.2.0"; 50 - sha256 = "1pc8rhvzdi6bi8g5w03i0ygbcpks9051c3d3yc290rgmmmmkmnwq"; 51 - }; 52 - }; 53 - 54 - dbus = attrs: { buildInputs = [ pkgconfig dbus_libs ]; }; 55 - };}).overrideAttrs (oldAttrs: rec { 36 + wc-grab = ((callPackage ./wc-grab.nix {}).wc_grab {}).overrideAttrs (oldAttrs: rec { 56 37 postFixup = '' 57 38 cd $out/bin 58 39 mv wc_grab wc-grab 59 40 ''; 60 41 }); 61 - wc-lock = ((callPackage ./wc-lock.nix {}).wc_lock_0_1_0.override { 62 - crateOverrides = defaultCrateOverrides // { wc-lock = attrs: { 42 + wc-lock = (((callPackage ./wc-lock.nix {}).wc_lock {}).override { 43 + crateOverrides = defaultCrateOverrides // { 63 44 64 - buildInputs = [ pam ]; 65 - };};}).overrideAttrs (oldAttrs: rec { 45 + wc-lock = attrs: { buildInputs = [ pam ]; }; 46 + };}).overrideAttrs (oldAttrs: rec { 66 47 nativeBuildInputs = [ makeWrapper ]; 67 48 68 49 postFixup = '' 69 50 makeWrapper $out/bin/wc_lock $out/bin/wc-lock \ 70 - --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libxkbcommon ]}" 51 + --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libxkbcommon wayland ]}" 71 52 ''; 72 53 }); 73 54 # https://github.com/way-cooler/way-cooler/issues/446 ··· 102 83 ${wc-bar-bare}/bin/bar.py $SELECTED $BACKGROUND $SELECTED_OTHER_WORKSPACE 2> /tmp/bar_debug.txt | ${lemonbar}/bin/lemonbar -B $BACKGROUND -F "#FFF" -n "lemonbar" -p -d 103 84 ''; 104 85 in symlinkJoin rec { 105 - version = "0.6.2"; 86 + version = "0.8.0"; 106 87 name = "way-cooler-with-extensions-${version}"; 107 88 paths = [ way-cooler wc-bg wc-grab wc-lock wc-bar ]; 108 89
+1802 -878
pkgs/applications/window-managers/way-cooler/way-cooler.nix
··· 1 - # Generated by carnix 0.5.0: carnix -o way-cooler.nix Cargo.lock 1 + # Generated by carnix 0.6.5: carnix -o way-cooler.nix Cargo.lock 2 2 { lib, buildPlatform, buildRustCrate, fetchgit }: 3 3 let kernel = buildPlatform.parsed.kernel.name; 4 4 abi = buildPlatform.parsed.abi.name; 5 - hasFeature = feature: 6 - lib.lists.any 7 - (originName: feature.${originName}) 8 - (builtins.attrNames feature); 9 - 10 - hasDefault = feature: 11 - let defaultFeatures = builtins.attrNames (feature."default" or {}); in 12 - (defaultFeatures == []) 13 - || (lib.lists.any (originName: feature."default".${originName}) defaultFeatures); 14 - 5 + include = includedFiles: src: builtins.filterSource (path: type: 6 + lib.lists.any (f: 7 + let p = toString (src + ("/" + f)); in 8 + (path == p) || (type == "directory" && lib.strings.hasPrefix path p) 9 + ) includedFiles 10 + ) src; 11 + updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); 12 + mapFeatures = features: map (fun: fun { features = features; }); 15 13 mkFeatures = feat: lib.lists.foldl (features: featureName: 16 - if featureName != "" && hasFeature feat.${featureName} then 14 + if feat.${featureName} or false then 17 15 [ featureName ] ++ features 18 16 else 19 17 features 20 - ) (if hasDefault feat then [ "default" ] else []) (builtins.attrNames feat); 21 - aho_corasick_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 22 - crateName = "aho-corasick"; 23 - version = "0.5.3"; 24 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 25 - sha256 = "1igab46mvgknga3sxkqc917yfff0wsjxjzabdigmh240p5qxqlnn"; 26 - libName = "aho_corasick"; 27 - crateBin = [ { name = "aho-corasick-dot"; } ]; 28 - inherit dependencies buildDependencies features; 29 - }; 30 - bitflags_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 31 - crateName = "bitflags"; 32 - version = "0.4.0"; 33 - authors = [ "The Rust Project Developers" ]; 34 - sha256 = "0an03kibhfcc0mcxf6a0mvbab0s7cggnvflw8jn0b15i351h828c"; 35 - inherit dependencies buildDependencies features; 36 - }; 37 - bitflags_0_5_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 38 - crateName = "bitflags"; 39 - version = "0.5.0"; 40 - authors = [ "The Rust Project Developers" ]; 41 - sha256 = "0bgw1kiy121kikjrwj6zsd7l8n1gg1jirivzkc7zpjsvqa3p0hla"; 42 - inherit dependencies buildDependencies features; 43 - }; 44 - bitflags_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 45 - crateName = "bitflags"; 46 - version = "0.6.0"; 47 - authors = [ "The Rust Project Developers" ]; 48 - sha256 = "1znq4b770mdp3kdj9yz199ylc2pmf8l5j2f281jjrcfhg1mm22h6"; 49 - inherit dependencies buildDependencies features; 50 - }; 51 - bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 52 - crateName = "bitflags"; 53 - version = "0.7.0"; 54 - authors = [ "The Rust Project Developers" ]; 55 - sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 56 - inherit dependencies buildDependencies features; 57 - }; 58 - bitflags_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 59 - crateName = "bitflags"; 60 - version = "0.8.2"; 61 - authors = [ "The Rust Project Developers" ]; 62 - sha256 = "0whaj3969ysqxzk620sk1isvq6vh85516f2fplvqjrw3syz44sb2"; 63 - inherit dependencies buildDependencies features; 64 - }; 65 - c_vec_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 66 - crateName = "c_vec"; 67 - version = "1.2.1"; 68 - authors = [ "Guillaume Gomez <guillaume1.gomez@gmail.com>" ]; 69 - sha256 = "15gm72wx9kd0n51454i58rmpkmig8swghrj2440frxxi9kqg97xd"; 70 - inherit dependencies buildDependencies features; 71 - }; 72 - cairo_rs_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 73 - crateName = "cairo-rs"; 74 - version = "0.1.3"; 75 - authors = [ "The Gtk-rs Project Developers" ]; 76 - sha256 = "17wp5wh1jvn2ny8s6fckvbwn0x8ixha6xrqas1bqxd9ygm5g58w1"; 77 - libName = "cairo"; 78 - build = "build.rs"; 79 - inherit dependencies buildDependencies features; 80 - }; 81 - cairo_sys_rs_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 82 - crateName = "cairo-sys-rs"; 83 - version = "0.3.4"; 84 - authors = [ "The Gtk-rs Project Developers" ]; 85 - sha256 = "1fzxshv7vysnnc2nywla6gj3hh00nr6cz1ak0mrxkg65rzrgxkww"; 86 - libName = "cairo_sys"; 87 - build = "build.rs"; 88 - inherit dependencies buildDependencies features; 89 - }; 90 - cfg_if_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 91 - crateName = "cfg-if"; 92 - version = "0.1.0"; 93 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 94 - sha256 = "1grr9v6ijms84cvl1jqv5hp9clw9gn3l3g6kj9a31sdzvidd6v29"; 95 - inherit dependencies buildDependencies features; 96 - }; 97 - dbus_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 98 - crateName = "dbus"; 99 - version = "0.4.1"; 100 - authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 101 - sha256 = "0qw32qj2rys318h780klxlznkwg93dfimbn8mc34m4940l8v00g9"; 102 - build = "build.rs"; 103 - inherit dependencies buildDependencies features; 104 - }; 105 - dbus_macros_0_0_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 106 - crateName = "dbus-macros"; 107 - version = "0.0.6"; 108 - authors = [ "Antoni Boucher <bouanto@zoho.com>" ]; 109 - sha256 = "1nymk2hzzgyafyr5nfa4r4frx4hml3wlwgzfr9b69vmcvn3d2jyd"; 110 - inherit dependencies buildDependencies features; 111 - }; 112 - dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 113 - crateName = "dlib"; 114 - version = "0.3.1"; 115 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 116 - sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 117 - inherit dependencies buildDependencies features; 118 - }; 119 - dtoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 120 - crateName = "dtoa"; 121 - version = "0.4.1"; 122 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 123 - sha256 = "0mgg4r90yby68qg7y8csbclhsm53ac26vsyq615viq535plllhzw"; 124 - inherit dependencies buildDependencies features; 125 - }; 126 - dummy_rustwlc_0_6_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 127 - crateName = "dummy-rustwlc"; 128 - version = "0.6.3"; 129 - authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Preston Carpenter <APragmaticPlace@gmail.com>" ]; 130 - sha256 = "09pcl2r3ifajgq794j4jqaq0n4kyb2z4aaavs1fr78w4fhrzqqmj"; 131 - inherit dependencies buildDependencies features; 132 - }; 133 - env_logger_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 134 - crateName = "env_logger"; 135 - version = "0.3.5"; 136 - authors = [ "The Rust Project Developers" ]; 137 - sha256 = "1mvxiaaqsyjliv1mm1qaagjqiccw11mdyi3n9h9rf8y6wj15zycw"; 138 - inherit dependencies buildDependencies features; 139 - }; 140 - fixedbitset_0_1_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 141 - crateName = "fixedbitset"; 142 - version = "0.1.6"; 143 - authors = [ "bluss" ]; 144 - sha256 = "1jcq0i41l888153v4jyb6q2kc9sjs004md5byfz5mprlmhdawha3"; 145 - inherit dependencies buildDependencies features; 146 - }; 147 - gcc_0_3_46_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 148 - crateName = "gcc"; 149 - version = "0.3.46"; 150 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 151 - sha256 = "17rbdxa2yapjymbdq7b930sc1ipiwhx4xz7hh48q4bz3d28zg6qb"; 152 - inherit dependencies buildDependencies features; 153 - }; 154 - getopts_0_2_14_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 155 - crateName = "getopts"; 156 - version = "0.2.14"; 157 - authors = [ "The Rust Project Developers" ]; 158 - sha256 = "1wdz34vls97g9868h8kiw4wmwkbyxg4xm3xzvr1542hc3w4c7z0a"; 159 - inherit dependencies buildDependencies features; 160 - }; 161 - glib_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 162 - crateName = "glib"; 163 - version = "0.1.3"; 164 - authors = [ "The Gtk-rs Project Developers" ]; 165 - sha256 = "1j2zwsnxlfdrj8wdi8yp3zl5l9nydsifgxspnwl6ijq3ywnjhcpa"; 166 - inherit dependencies buildDependencies features; 167 - }; 168 - glib_sys_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 169 - crateName = "glib-sys"; 170 - version = "0.3.4"; 171 - authors = [ "The Gtk-rs Project Developers" ]; 172 - sha256 = "06ymp4ljrjnb7cly0bixy3svxgnwpbx79499889dqakpfs7566rc"; 173 - libName = "glib_sys"; 174 - build = "build.rs"; 175 - inherit dependencies buildDependencies features; 176 - }; 177 - gobject_sys_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 178 - crateName = "gobject-sys"; 179 - version = "0.3.4"; 180 - authors = [ "The Gtk-rs Project Developers" ]; 181 - sha256 = "0rrk3c94myhspyl3iq7k4kcm72zxl8bk3r7kvqv2f9lf6y820giw"; 182 - libName = "gobject_sys"; 183 - build = "build.rs"; 184 - inherit dependencies buildDependencies features; 185 - }; 186 - hlua_0_1_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 187 - crateName = "hlua"; 188 - version = "0.1.9"; 189 - authors = [ "pierre.krieger1708@gmail.com" ]; 190 - sha256 = "1vn7w1rcaj9g04yx5jak09a3wpw7g3yx2fgn8ibx36z07vpf57fs"; 191 - inherit dependencies buildDependencies features; 192 - }; 193 - itoa_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 194 - crateName = "itoa"; 195 - version = "0.3.1"; 196 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 197 - sha256 = "0jp1wvfw0qqbyz0whbycp7xr5nx1ds5plh4wsfyj503xmjf9ab4k"; 198 - inherit dependencies buildDependencies features; 199 - }; 200 - json_macro_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 201 - crateName = "json_macro"; 202 - version = "0.1.1"; 203 - authors = [ "Denis Kolodin <deniskolodin@gmail.com>" ]; 204 - sha256 = "0hl2934shpwqbszrq035valbdz9y8p7dza183brygy5dbvivcyqy"; 205 - inherit dependencies buildDependencies features; 206 - }; 207 - kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 208 - crateName = "kernel32-sys"; 209 - version = "0.2.2"; 210 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 211 - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 212 - libName = "kernel32"; 213 - build = "build.rs"; 214 - inherit dependencies buildDependencies features; 215 - }; 216 - lazy_static_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 217 - crateName = "lazy_static"; 218 - version = "0.2.8"; 219 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 220 - sha256 = "1xbpxx7cd5kl60g87g43q80jxyrsildhxfjc42jb1x4jncknpwbl"; 221 - inherit dependencies buildDependencies features; 222 - }; 223 - libc_0_2_23_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 224 - crateName = "libc"; 225 - version = "0.2.23"; 226 - authors = [ "The Rust Project Developers" ]; 227 - sha256 = "1i29f6k26fmv81c5bjc6hw2j95sd01h9ad66qxdc755b24xfa9jm"; 228 - inherit dependencies buildDependencies features; 229 - }; 230 - libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 231 - crateName = "libloading"; 232 - version = "0.3.4"; 233 - authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 234 - sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 235 - build = "build.rs"; 236 - inherit dependencies buildDependencies features; 237 - }; 238 - log_0_3_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 239 - crateName = "log"; 240 - version = "0.3.7"; 241 - authors = [ "The Rust Project Developers" ]; 242 - sha256 = "1qxrwkhpfzhgcmfnw4bl9yy7wwr92wwbin3dp6izcfy58lr369v4"; 243 - inherit dependencies buildDependencies features; 244 - }; 245 - lua52_sys_0_0_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 246 - crateName = "lua52-sys"; 247 - version = "0.0.4"; 248 - authors = [ "Pierre Krieger <pierre.krieger1708@gmail.com>" ]; 249 - sha256 = "115i7k2dnnf4c1b2mxwf5mvqv2wsqmmxm3krphf5wjky20gi2ciz"; 250 - build = "build.rs"; 251 - inherit dependencies buildDependencies features; 252 - }; 253 - memchr_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 254 - crateName = "memchr"; 255 - version = "0.1.11"; 256 - authors = [ "Andrew Gallant <jamslam@gmail.com>" "bluss" ]; 257 - sha256 = "0x73jghamvxxq5fsw9wb0shk5m6qp3q6fsf0nibn0i6bbqkw91s8"; 258 - inherit dependencies buildDependencies features; 259 - }; 260 - nix_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 261 - crateName = "nix"; 262 - version = "0.6.0"; 263 - authors = [ "Carl Lerche <me@carllerche.com>" ]; 264 - sha256 = "1bgh75y897isnxbw3vd79vns9h6q4d59p1cgv9c4laysyw6fkqwf"; 265 - build = "build.rs"; 266 - inherit dependencies buildDependencies features; 267 - }; 268 - nix_0_8_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 269 - crateName = "nix"; 270 - version = "0.8.1"; 271 - authors = [ "The nix-rust Project Developers" ]; 272 - sha256 = "0iqmn55ajwcq91pl8xviwdvc2zrkaccajsp0nc9lbq9ydli0vhf9"; 273 - inherit dependencies buildDependencies features; 274 - }; 275 - num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 276 - crateName = "num-traits"; 277 - version = "0.1.37"; 278 - authors = [ "The Rust Project Developers" ]; 279 - sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 280 - inherit dependencies buildDependencies features; 281 - }; 282 - ordermap_0_2_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 283 - crateName = "ordermap"; 284 - version = "0.2.10"; 285 - authors = [ "bluss" ]; 286 - sha256 = "1pj6d56nwi0wa7cnwl80dwz13vws9nf5s1b7k7i2dav35gkpwy1z"; 287 - inherit dependencies buildDependencies features; 288 - }; 289 - petgraph_0_4_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 290 - crateName = "petgraph"; 291 - version = "0.4.5"; 292 - authors = [ "bluss" "mitchmindtree" ]; 293 - sha256 = "0482id2flwnxkhj1443g384cvk7f9lva9n6wj2wsag9145zhpjzg"; 294 - inherit dependencies buildDependencies features; 295 - }; 296 - phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 297 - crateName = "phf"; 298 - version = "0.7.21"; 299 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 300 - sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 301 - libPath = "src/lib.rs"; 302 - inherit dependencies buildDependencies features; 303 - }; 304 - phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 305 - crateName = "phf_codegen"; 306 - version = "0.7.21"; 307 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 308 - sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 309 - inherit dependencies buildDependencies features; 310 - }; 311 - phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 312 - crateName = "phf_generator"; 313 - version = "0.7.21"; 314 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 315 - sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 316 - inherit dependencies buildDependencies features; 317 - }; 318 - phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 319 - crateName = "phf_shared"; 320 - version = "0.7.21"; 321 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 322 - sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 323 - libPath = "src/lib.rs"; 324 - inherit dependencies buildDependencies features; 325 - }; 326 - pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 327 - crateName = "pkg-config"; 328 - version = "0.3.9"; 329 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 330 - sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 331 - inherit dependencies buildDependencies features; 332 - }; 333 - rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 334 - crateName = "rand"; 335 - version = "0.3.15"; 336 - authors = [ "The Rust Project Developers" ]; 337 - sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 338 - inherit dependencies buildDependencies features; 339 - }; 340 - regex_0_1_80_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 341 - crateName = "regex"; 342 - version = "0.1.80"; 343 - authors = [ "The Rust Project Developers" ]; 344 - sha256 = "0y4s8ghhx6sgzb35irwivm3w0l2hhqhmdcd2px9hirqnkagal9l6"; 345 - inherit dependencies buildDependencies features; 346 - }; 347 - regex_syntax_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 348 - crateName = "regex-syntax"; 349 - version = "0.3.9"; 350 - authors = [ "The Rust Project Developers" ]; 351 - sha256 = "1mzhphkbwppwd1zam2jkgjk550cqgf6506i87bw2yzrvcsraiw7m"; 352 - inherit dependencies buildDependencies features; 353 - }; 354 - rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 355 - crateName = "rustc-serialize"; 356 - version = "0.3.24"; 357 - authors = [ "The Rust Project Developers" ]; 358 - sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn"; 359 - inherit dependencies buildDependencies features; 360 - }; 361 - rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 362 - crateName = "rustc_version"; 363 - version = "0.1.7"; 364 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 365 - sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; 366 - inherit dependencies buildDependencies features; 367 - }; 368 - rustwlc_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 369 - crateName = "rustwlc"; 370 - version = "0.6.2"; 371 - authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Timidger <apragmaticplace@gmail.com>" ]; 372 - sha256 = "16k8wzyvn1syxcjimy2vh7hc6jlbw31v03ysrzrqgfwncmwx5b2d"; 373 - build = "build.rs"; 374 - inherit dependencies buildDependencies features; 375 - }; 376 - semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 377 - crateName = "semver"; 378 - version = "0.1.20"; 379 - authors = [ "The Rust Project Developers" ]; 380 - sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; 381 - inherit dependencies buildDependencies features; 382 - }; 383 - serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 384 - crateName = "serde"; 385 - version = "0.9.15"; 386 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 387 - sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; 388 - inherit dependencies buildDependencies features; 389 - }; 390 - serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 391 - crateName = "serde_json"; 392 - version = "0.9.10"; 393 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 394 - sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 395 - inherit dependencies buildDependencies features; 396 - }; 397 - siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 398 - crateName = "siphasher"; 399 - version = "0.2.2"; 400 - authors = [ "Frank Denis <github@pureftpd.org>" ]; 401 - sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 402 - inherit dependencies buildDependencies features; 403 - }; 404 - target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 405 - crateName = "target_build_utils"; 406 - version = "0.3.1"; 407 - authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 408 - sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; 409 - build = "build.rs"; 410 - inherit dependencies buildDependencies features; 411 - }; 412 - thread_id_2_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 413 - crateName = "thread-id"; 414 - version = "2.0.0"; 415 - authors = [ "Ruud van Asseldonk <dev@veniogames.com>" ]; 416 - sha256 = "06i3c8ckn97i5rp16civ2vpqbknlkx66dkrl070iw60nawi0kjc3"; 417 - inherit dependencies buildDependencies features; 418 - }; 419 - thread_local_0_2_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 420 - crateName = "thread_local"; 421 - version = "0.2.7"; 422 - authors = [ "Amanieu d'Antras <amanieu@gmail.com>" ]; 423 - sha256 = "19p0zrs24rdwjvpi10jig5ms3sxj00pv8shkr9cpddri8cdghqp7"; 424 - inherit dependencies buildDependencies features; 425 - }; 426 - utf8_ranges_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 427 - crateName = "utf8-ranges"; 428 - version = "0.1.3"; 429 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 430 - sha256 = "1cj548a91a93j8375p78qikaiam548xh84cb0ck8y119adbmsvbp"; 431 - inherit dependencies buildDependencies features; 432 - }; 433 - uuid_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 434 - crateName = "uuid"; 435 - version = "0.3.1"; 436 - authors = [ "The Rust Project Developers" ]; 437 - sha256 = "16ak1c84dfkd8h33cvkxrkvc30k7b0bhrnza8ni2c0jsx85fpbip"; 438 - inherit dependencies buildDependencies features; 439 - }; 440 - void_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 441 - crateName = "void"; 442 - version = "1.0.2"; 443 - authors = [ "Jonathan Reem <jonathan.reem@gmail.com>" ]; 444 - sha256 = "0h1dm0dx8dhf56a83k68mijyxigqhizpskwxfdrs1drwv2cdclv3"; 445 - inherit dependencies buildDependencies features; 446 - }; 447 - way_cooler_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 448 - crateName = "way-cooler"; 449 - version = "0.6.2"; 450 - authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Timidger <apragmaticplace@gmail.com>" ]; 451 - sha256 = "0ygzgjjhf54fcpk6sbi0acbyki4ff1v7wyckfk4lhv4ycpg9v3cj"; 452 - build = "build.rs"; 453 - inherit dependencies buildDependencies features; 454 - }; 455 - wayland_scanner_0_9_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 456 - crateName = "wayland-scanner"; 457 - version = "0.9.4"; 458 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 459 - sha256 = "1kdhpm1gkn99sj8vxhyr1x6nxnhm0cjvypajycvn2fa9sdpgw8yc"; 460 - inherit dependencies buildDependencies features; 461 - }; 462 - wayland_server_0_9_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 463 - crateName = "wayland-server"; 464 - version = "0.9.4"; 465 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 466 - sha256 = "1aqidrac0z7ny65yhfv9inl3xmdmph21yhmyd3k0nafyghgg9pxw"; 467 - build = "build.rs"; 468 - inherit dependencies buildDependencies features; 469 - }; 470 - wayland_sys_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 471 - crateName = "wayland-sys"; 472 - version = "0.6.0"; 473 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 474 - sha256 = "0m6db0kld2d4xv4ai9kxlqrh362hwi0030b4zbss0sfha1hx5mfl"; 475 - inherit dependencies buildDependencies features; 476 - }; 477 - wayland_sys_0_9_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 478 - crateName = "wayland-sys"; 479 - version = "0.9.4"; 480 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 481 - sha256 = "0vqrc46ib5hgbq6djghapairbjskdncas09k680f7pwylbi7yzcj"; 482 - inherit dependencies buildDependencies features; 483 - }; 484 - winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 485 - crateName = "winapi"; 486 - version = "0.2.8"; 487 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 488 - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 489 - inherit dependencies buildDependencies features; 490 - }; 491 - winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 492 - crateName = "winapi-build"; 493 - version = "0.1.1"; 494 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 495 - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 496 - libName = "build"; 497 - inherit dependencies buildDependencies features; 498 - }; 499 - xml_rs_0_3_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 500 - crateName = "xml-rs"; 501 - version = "0.3.6"; 502 - authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 503 - sha256 = "1g1cclib7fj900m4669vxlz45lxcq0m36g7cd8chl494c2xsgj15"; 504 - libPath = "src/lib.rs"; 505 - libName = "xml"; 506 - crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 507 - inherit dependencies buildDependencies features; 508 - }; 509 - 18 + ) [] (builtins.attrNames feat); 510 19 in 511 20 rec { 512 - aho_corasick_0_5_3 = aho_corasick_0_5_3_ rec { 513 - dependencies = [ memchr_0_1_11 ]; 21 + way_cooler = f: way_cooler_0_8_0 { features = way_cooler_0_8_0_features { way_cooler_0_8_0 = f; }; }; 22 + aho_corasick_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 23 + crateName = "aho-corasick"; 24 + version = "0.5.3"; 25 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 26 + sha256 = "1igab46mvgknga3sxkqc917yfff0wsjxjzabdigmh240p5qxqlnn"; 27 + libName = "aho_corasick"; 28 + crateBin = [ { name = "aho-corasick-dot"; } ]; 29 + inherit dependencies buildDependencies features; 514 30 }; 515 - memchr_0_1_11_features."default".from_aho_corasick_0_5_3__default = true; 516 - bitflags_0_4_0 = bitflags_0_4_0_ rec { 517 - features = mkFeatures bitflags_0_4_0_features; 31 + bitflags_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 32 + crateName = "bitflags"; 33 + version = "0.4.0"; 34 + authors = [ "The Rust Project Developers" ]; 35 + sha256 = "0an03kibhfcc0mcxf6a0mvbab0s7cggnvflw8jn0b15i351h828c"; 36 + inherit dependencies buildDependencies features; 518 37 }; 519 - bitflags_0_4_0_features."".self = true; 520 - bitflags_0_5_0 = bitflags_0_5_0_ rec { 521 - features = mkFeatures bitflags_0_5_0_features; 38 + bitflags_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 39 + crateName = "bitflags"; 40 + version = "0.6.0"; 41 + authors = [ "The Rust Project Developers" ]; 42 + sha256 = "1znq4b770mdp3kdj9yz199ylc2pmf8l5j2f281jjrcfhg1mm22h6"; 43 + inherit dependencies buildDependencies features; 522 44 }; 523 - bitflags_0_5_0_features."".self = true; 524 - bitflags_0_6_0 = bitflags_0_6_0_ rec {}; 525 - bitflags_0_7_0 = bitflags_0_7_0_ rec {}; 526 - bitflags_0_8_2 = bitflags_0_8_2_ rec { 527 - features = mkFeatures bitflags_0_8_2_features; 45 + bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 46 + crateName = "bitflags"; 47 + version = "0.7.0"; 48 + authors = [ "The Rust Project Developers" ]; 49 + sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 50 + inherit dependencies buildDependencies features; 528 51 }; 529 - bitflags_0_8_2_features."i128".self_unstable = hasFeature (bitflags_0_8_2_features."unstable" or {}); 530 - c_vec_1_2_1 = c_vec_1_2_1_ rec {}; 531 - cairo_rs_0_1_3 = cairo_rs_0_1_3_ rec { 532 - dependencies = [ c_vec_1_2_1 cairo_sys_rs_0_3_4 glib_0_1_3 libc_0_2_23 ] 533 - ++ (if lib.lists.any (x: x == "glib") features then [glib_0_1_3] else []) 534 - ++ (if kernel == "windows" then [ winapi_0_2_8 ] else []); 535 - buildDependencies = []; 536 - features = mkFeatures cairo_rs_0_1_3_features; 52 + bitflags_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 53 + crateName = "bitflags"; 54 + version = "0.9.1"; 55 + authors = [ "The Rust Project Developers" ]; 56 + sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws"; 57 + inherit dependencies buildDependencies features; 537 58 }; 538 - cairo_rs_0_1_3_features."".self = true; 539 - cairo_rs_0_1_3_features."glib".self_default = hasDefault cairo_rs_0_1_3_features; 540 - cairo_rs_0_1_3_features."gtk-rs-lgpl-docs".self_embed-lgpl-docs = hasFeature (cairo_rs_0_1_3_features."embed-lgpl-docs" or {}); 541 - cairo_rs_0_1_3_features."gtk-rs-lgpl-docs".self_purge-lgpl-docs = hasFeature (cairo_rs_0_1_3_features."purge-lgpl-docs" or {}); 542 - c_vec_1_2_1_features."default".from_cairo_rs_0_1_3__default = true; 543 - cairo_sys_rs_0_3_4_features."png".from_cairo_rs_0_1_3__png = hasFeature (cairo_rs_0_1_3_features."png" or {}); 544 - cairo_sys_rs_0_3_4_features."v1_12".from_cairo_rs_0_1_3__v1_12 = hasFeature (cairo_rs_0_1_3_features."v1_12" or {}); 545 - cairo_sys_rs_0_3_4_features."xcb".from_cairo_rs_0_1_3__xcb = hasFeature (cairo_rs_0_1_3_features."xcb" or {}); 546 - cairo_sys_rs_0_3_4_features."default".from_cairo_rs_0_1_3__default = true; 547 - glib_0_1_3_features."default".from_cairo_rs_0_1_3__default = true; 548 - libc_0_2_23_features."default".from_cairo_rs_0_1_3__default = true; 549 - winapi_0_2_8_features."default".from_cairo_rs_0_1_3__default = true; 550 - cairo_sys_rs_0_3_4 = cairo_sys_rs_0_3_4_ rec { 551 - dependencies = [ libc_0_2_23 ] 552 - ++ (if kernel == "windows" then [ winapi_0_2_8 ] else []); 553 - buildDependencies = [ pkg_config_0_3_9 ]; 554 - features = mkFeatures cairo_sys_rs_0_3_4_features; 59 + bitflags_1_0_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 60 + crateName = "bitflags"; 61 + version = "1.0.1"; 62 + authors = [ "The Rust Project Developers" ]; 63 + sha256 = "0p4b3nr0s5nda2qmm7xdhnvh4lkqk3xd8l9ffmwbvqw137vx7mj1"; 64 + inherit dependencies buildDependencies features; 555 65 }; 556 - cairo_sys_rs_0_3_4_features."v1_12".self_v1_14 = hasFeature (cairo_sys_rs_0_3_4_features."v1_14" or {}); 557 - cairo_sys_rs_0_3_4_features."x11".self_xlib = hasFeature (cairo_sys_rs_0_3_4_features."xlib" or {}); 558 - libc_0_2_23_features."default".from_cairo_sys_rs_0_3_4__default = true; 559 - x11_0_0_0_features."xlib".from_cairo_sys_rs_0_3_4 = true; 560 - x11_0_0_0_features."default".from_cairo_sys_rs_0_3_4__default = true; 561 - winapi_0_2_8_features."default".from_cairo_sys_rs_0_3_4__default = true; 562 - cfg_if_0_1_0 = cfg_if_0_1_0_ rec {}; 563 - dbus_0_4_1 = dbus_0_4_1_ rec { 564 - dependencies = [ libc_0_2_23 ]; 565 - buildDependencies = [ pkg_config_0_3_9 ]; 66 + c_vec_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 67 + crateName = "c_vec"; 68 + version = "1.2.1"; 69 + authors = [ "Guillaume Gomez <guillaume1.gomez@gmail.com>" ]; 70 + sha256 = "15gm72wx9kd0n51454i58rmpkmig8swghrj2440frxxi9kqg97xd"; 71 + inherit dependencies buildDependencies features; 566 72 }; 567 - libc_0_2_23_features."default".from_dbus_0_4_1__default = true; 568 - dbus_macros_0_0_6 = dbus_macros_0_0_6_ rec { 569 - dependencies = [ dbus_0_4_1 ]; 73 + cairo_rs_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 74 + crateName = "cairo-rs"; 75 + version = "0.2.0"; 76 + authors = [ "The Gtk-rs Project Developers" ]; 77 + sha256 = "0bcbhbyips15b7la4r43p4x57jv1w2ll8iwg9lxwvzz5k6c7iwvd"; 78 + libName = "cairo"; 79 + build = "build.rs"; 80 + inherit dependencies buildDependencies features; 570 81 }; 571 - dbus_0_4_1_features."default".from_dbus_macros_0_0_6__default = true; 572 - dlib_0_3_1 = dlib_0_3_1_ rec { 573 - dependencies = [ libloading_0_3_4 ]; 574 - features = mkFeatures dlib_0_3_1_features; 82 + cairo_sys_rs_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 83 + crateName = "cairo-sys-rs"; 84 + version = "0.4.0"; 85 + authors = [ "The Gtk-rs Project Developers" ]; 86 + sha256 = "062nxihlydci65pyy2ldn7djkc9sm7a5xvkl8pxrsxfxvfapm5br"; 87 + libName = "cairo_sys"; 88 + build = "build.rs"; 89 + inherit dependencies buildDependencies features; 575 90 }; 576 - dlib_0_3_1_features."".self = true; 577 - libloading_0_3_4_features."default".from_dlib_0_3_1__default = true; 578 - dtoa_0_4_1 = dtoa_0_4_1_ rec {}; 579 - dummy_rustwlc_0_6_3 = dummy_rustwlc_0_6_3_ rec { 580 - dependencies = [ bitflags_0_6_0 libc_0_2_23 wayland_sys_0_9_4 ]; 91 + cfg_if_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 92 + crateName = "cfg-if"; 93 + version = "0.1.2"; 94 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 95 + sha256 = "0x06hvrrqy96m97593823vvxcgvjaxckghwyy2jcyc8qc7c6cyhi"; 96 + inherit dependencies buildDependencies features; 581 97 }; 582 - bitflags_0_6_0_features."default".from_dummy_rustwlc_0_6_3__default = true; 583 - libc_0_2_23_features."default".from_dummy_rustwlc_0_6_3__default = true; 584 - wayland_sys_0_9_4_features."server".from_dummy_rustwlc_0_6_3 = true; 585 - wayland_sys_0_9_4_features."dlopen".from_dummy_rustwlc_0_6_3 = true; 586 - wayland_sys_0_9_4_features."default".from_dummy_rustwlc_0_6_3__default = true; 587 - env_logger_0_3_5 = env_logger_0_3_5_ rec { 588 - dependencies = [ log_0_3_7 regex_0_1_80 ] 589 - ++ (if lib.lists.any (x: x == "regex") features then [regex_0_1_80] else []); 590 - features = mkFeatures env_logger_0_3_5_features; 98 + dbus_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 99 + crateName = "dbus"; 100 + version = "0.4.1"; 101 + authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 102 + sha256 = "0qw32qj2rys318h780klxlznkwg93dfimbn8mc34m4940l8v00g9"; 103 + build = "build.rs"; 104 + inherit dependencies buildDependencies features; 591 105 }; 592 - env_logger_0_3_5_features."".self = true; 593 - env_logger_0_3_5_features."regex".self_default = hasDefault env_logger_0_3_5_features; 594 - log_0_3_7_features."default".from_env_logger_0_3_5__default = true; 595 - regex_0_1_80_features."default".from_env_logger_0_3_5__default = true; 596 - fixedbitset_0_1_6 = fixedbitset_0_1_6_ rec {}; 597 - gcc_0_3_46 = gcc_0_3_46_ rec { 598 - dependencies = []; 599 - features = mkFeatures gcc_0_3_46_features; 106 + dbus_macros_0_0_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 107 + crateName = "dbus-macros"; 108 + version = "0.0.6"; 109 + authors = [ "Antoni Boucher <bouanto@zoho.com>" ]; 110 + sha256 = "1nymk2hzzgyafyr5nfa4r4frx4hml3wlwgzfr9b69vmcvn3d2jyd"; 111 + inherit dependencies buildDependencies features; 600 112 }; 601 - gcc_0_3_46_features."rayon".self_parallel = hasFeature (gcc_0_3_46_features."parallel" or {}); 602 - rayon_0_0_0_features."default".from_gcc_0_3_46__default = true; 603 - getopts_0_2_14 = getopts_0_2_14_ rec {}; 604 - glib_0_1_3 = glib_0_1_3_ rec { 605 - dependencies = [ bitflags_0_5_0 glib_sys_0_3_4 gobject_sys_0_3_4 lazy_static_0_2_8 libc_0_2_23 ]; 606 - features = mkFeatures glib_0_1_3_features; 113 + dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 114 + crateName = "dlib"; 115 + version = "0.3.1"; 116 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 117 + sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 118 + inherit dependencies buildDependencies features; 607 119 }; 608 - glib_0_1_3_features."v2_38".self_v2_40 = hasFeature (glib_0_1_3_features."v2_40" or {}); 609 - glib_0_1_3_features."v2_40".self_v2_44 = hasFeature (glib_0_1_3_features."v2_44" or {}); 610 - glib_0_1_3_features."v2_44".self_v2_46 = hasFeature (glib_0_1_3_features."v2_46" or {}); 611 - glib_0_1_3_features."v2_46".self_v2_48 = hasFeature (glib_0_1_3_features."v2_48" or {}); 612 - glib_0_1_3_features."v2_48".self_v2_50 = hasFeature (glib_0_1_3_features."v2_50" or {}); 613 - bitflags_0_5_0_features."default".from_glib_0_1_3__default = true; 614 - glib_sys_0_3_4_features."v2_38".from_glib_0_1_3__v2_38 = hasFeature (glib_0_1_3_features."v2_38" or {}); 615 - glib_sys_0_3_4_features."v2_40".from_glib_0_1_3__v2_40 = hasFeature (glib_0_1_3_features."v2_40" or {}); 616 - glib_sys_0_3_4_features."v2_44".from_glib_0_1_3__v2_44 = hasFeature (glib_0_1_3_features."v2_44" or {}); 617 - glib_sys_0_3_4_features."v2_46".from_glib_0_1_3__v2_46 = hasFeature (glib_0_1_3_features."v2_46" or {}); 618 - glib_sys_0_3_4_features."v2_48".from_glib_0_1_3__v2_48 = hasFeature (glib_0_1_3_features."v2_48" or {}); 619 - glib_sys_0_3_4_features."v2_50".from_glib_0_1_3__v2_50 = hasFeature (glib_0_1_3_features."v2_50" or {}); 620 - glib_sys_0_3_4_features."default".from_glib_0_1_3__default = true; 621 - gobject_sys_0_3_4_features."v2_38".from_glib_0_1_3__v2_38 = hasFeature (glib_0_1_3_features."v2_38" or {}); 622 - gobject_sys_0_3_4_features."v2_44".from_glib_0_1_3__v2_44 = hasFeature (glib_0_1_3_features."v2_44" or {}); 623 - gobject_sys_0_3_4_features."v2_46".from_glib_0_1_3__v2_46 = hasFeature (glib_0_1_3_features."v2_46" or {}); 624 - gobject_sys_0_3_4_features."default".from_glib_0_1_3__default = true; 625 - lazy_static_0_2_8_features."default".from_glib_0_1_3__default = true; 626 - libc_0_2_23_features."default".from_glib_0_1_3__default = true; 627 - glib_sys_0_3_4 = glib_sys_0_3_4_ rec { 628 - dependencies = [ bitflags_0_8_2 libc_0_2_23 ]; 629 - buildDependencies = [ pkg_config_0_3_9 ]; 630 - features = mkFeatures glib_sys_0_3_4_features; 120 + dlib_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 121 + crateName = "dlib"; 122 + version = "0.4.0"; 123 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 124 + sha256 = "08sy43rji5dyhyz8r4i0dz6zan1r1dz8sh6fk3c1jyhy8v8s96jr"; 125 + inherit dependencies buildDependencies features; 631 126 }; 632 - glib_sys_0_3_4_features."v2_34".self_v2_36 = hasFeature (glib_sys_0_3_4_features."v2_36" or {}); 633 - glib_sys_0_3_4_features."v2_36".self_v2_38 = hasFeature (glib_sys_0_3_4_features."v2_38" or {}); 634 - glib_sys_0_3_4_features."v2_38".self_v2_40 = hasFeature (glib_sys_0_3_4_features."v2_40" or {}); 635 - glib_sys_0_3_4_features."v2_40".self_v2_44 = hasFeature (glib_sys_0_3_4_features."v2_44" or {}); 636 - glib_sys_0_3_4_features."v2_44".self_v2_46 = hasFeature (glib_sys_0_3_4_features."v2_46" or {}); 637 - glib_sys_0_3_4_features."v2_46".self_v2_48 = hasFeature (glib_sys_0_3_4_features."v2_48" or {}); 638 - glib_sys_0_3_4_features."v2_48".self_v2_50 = hasFeature (glib_sys_0_3_4_features."v2_50" or {}); 639 - bitflags_0_8_2_features."default".from_glib_sys_0_3_4__default = true; 640 - libc_0_2_23_features."default".from_glib_sys_0_3_4__default = true; 641 - gobject_sys_0_3_4 = gobject_sys_0_3_4_ rec { 642 - dependencies = [ bitflags_0_8_2 glib_sys_0_3_4 libc_0_2_23 ]; 643 - buildDependencies = [ pkg_config_0_3_9 ]; 644 - features = mkFeatures gobject_sys_0_3_4_features; 127 + dtoa_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 128 + crateName = "dtoa"; 129 + version = "0.4.2"; 130 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 131 + sha256 = "1bxsh6fags7nr36vlz07ik2a1rzyipc8x1y30kjk832hf2pzadmw"; 132 + inherit dependencies buildDependencies features; 645 133 }; 646 - gobject_sys_0_3_4_features."v2_34".self_v2_36 = hasFeature (gobject_sys_0_3_4_features."v2_36" or {}); 647 - gobject_sys_0_3_4_features."v2_36".self_v2_38 = hasFeature (gobject_sys_0_3_4_features."v2_38" or {}); 648 - gobject_sys_0_3_4_features."v2_38".self_v2_42 = hasFeature (gobject_sys_0_3_4_features."v2_42" or {}); 649 - gobject_sys_0_3_4_features."v2_42".self_v2_44 = hasFeature (gobject_sys_0_3_4_features."v2_44" or {}); 650 - gobject_sys_0_3_4_features."v2_44".self_v2_46 = hasFeature (gobject_sys_0_3_4_features."v2_46" or {}); 651 - bitflags_0_8_2_features."default".from_gobject_sys_0_3_4__default = true; 652 - glib_sys_0_3_4_features."default".from_gobject_sys_0_3_4__default = true; 653 - libc_0_2_23_features."default".from_gobject_sys_0_3_4__default = true; 654 - hlua_0_1_9 = hlua_0_1_9_ rec { 655 - dependencies = [ libc_0_2_23 lua52_sys_0_0_4 ]; 134 + dummy_rustwlc_0_7_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 135 + crateName = "dummy-rustwlc"; 136 + version = "0.7.1"; 137 + authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Preston Carpenter <APragmaticPlace@gmail.com>" ]; 138 + sha256 = "13priwnxpjvmym6yh9v9x1230ca04cba7bzbnn21pbvqngis1y88"; 139 + inherit dependencies buildDependencies features; 656 140 }; 657 - libc_0_2_23_features."default".from_hlua_0_1_9__default = true; 658 - lua52_sys_0_0_4_features."default".from_hlua_0_1_9__default = true; 659 - itoa_0_3_1 = itoa_0_3_1_ rec {}; 660 - json_macro_0_1_1 = json_macro_0_1_1_ rec { 661 - dependencies = [ rustc_serialize_0_3_24 ]; 141 + env_logger_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 142 + crateName = "env_logger"; 143 + version = "0.3.5"; 144 + authors = [ "The Rust Project Developers" ]; 145 + sha256 = "1mvxiaaqsyjliv1mm1qaagjqiccw11mdyi3n9h9rf8y6wj15zycw"; 146 + inherit dependencies buildDependencies features; 662 147 }; 663 - rustc_serialize_0_3_24_features."default".from_json_macro_0_1_1__default = true; 664 - kernel32_sys_0_2_2 = kernel32_sys_0_2_2_ rec { 665 - dependencies = [ winapi_0_2_8 ]; 666 - buildDependencies = [ winapi_build_0_1_1 ]; 148 + fixedbitset_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 149 + crateName = "fixedbitset"; 150 + version = "0.1.8"; 151 + authors = [ "bluss" ]; 152 + sha256 = "18qr6w8jlfvhq825dr0mv9k0xqgb43sshdihbarc9khi9cz910a2"; 153 + inherit dependencies buildDependencies features; 667 154 }; 668 - winapi_0_2_8_features."default".from_kernel32_sys_0_2_2__default = true; 669 - lazy_static_0_2_8 = lazy_static_0_2_8_ rec { 670 - dependencies = []; 671 - features = mkFeatures lazy_static_0_2_8_features; 155 + fuchsia_zircon_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 156 + crateName = "fuchsia-zircon"; 157 + version = "0.3.2"; 158 + authors = [ "Raph Levien <raph@google.com>" ]; 159 + sha256 = "1zhxksplv52nlqd4j21h8462b5s913ngnhd303qsxsxn8dpaxgkq"; 160 + inherit dependencies buildDependencies features; 672 161 }; 673 - lazy_static_0_2_8_features."nightly".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 674 - lazy_static_0_2_8_features."spin".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 675 - spin_0_0_0_features."default".from_lazy_static_0_2_8__default = true; 676 - libc_0_2_23 = libc_0_2_23_ rec { 677 - features = mkFeatures libc_0_2_23_features; 162 + fuchsia_zircon_sys_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 163 + crateName = "fuchsia-zircon-sys"; 164 + version = "0.3.2"; 165 + authors = [ "Raph Levien <raph@google.com>" ]; 166 + sha256 = "0p8mrhg8pxk4kpzziv6nlxd8xgkj916gsg2b0x2mvf9dxwzrqhnk"; 167 + inherit dependencies buildDependencies features; 678 168 }; 679 - libc_0_2_23_features."use_std".self_default = hasDefault libc_0_2_23_features; 680 - libloading_0_3_4 = libloading_0_3_4_ rec { 681 - dependencies = [ lazy_static_0_2_8 ] 682 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 683 - buildDependencies = [ target_build_utils_0_3_1 ]; 169 + gcc_0_3_54_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 170 + crateName = "gcc"; 171 + version = "0.3.54"; 172 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 173 + sha256 = "07a5i47r8achc6gxsba3ga17h9gnh4b9a2cak8vjg4hx62aajkr4"; 174 + inherit dependencies buildDependencies features; 684 175 }; 685 - lazy_static_0_2_8_features."default".from_libloading_0_3_4__default = true; 686 - kernel32_sys_0_2_2_features."default".from_libloading_0_3_4__default = true; 687 - winapi_0_2_8_features."default".from_libloading_0_3_4__default = true; 688 - log_0_3_7 = log_0_3_7_ rec { 689 - features = mkFeatures log_0_3_7_features; 176 + gdk_pixbuf_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 177 + crateName = "gdk-pixbuf"; 178 + version = "0.2.0"; 179 + authors = [ "The Gtk-rs Project Developers" ]; 180 + sha256 = "082z1s30haa59ax35wsv06mj8z8bhhq0fac36g01qa77kpiphj5y"; 181 + libName = "gdk_pixbuf"; 182 + build = "build.rs"; 183 + inherit dependencies buildDependencies features; 690 184 }; 691 - log_0_3_7_features."use_std".self_default = hasDefault log_0_3_7_features; 692 - lua52_sys_0_0_4 = lua52_sys_0_0_4_ rec { 693 - dependencies = [ libc_0_2_23 ]; 694 - buildDependencies = [ gcc_0_3_46 pkg_config_0_3_9 ]; 185 + gdk_pixbuf_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 186 + crateName = "gdk-pixbuf-sys"; 187 + version = "0.4.0"; 188 + authors = [ "The Gtk-rs Project Developers" ]; 189 + sha256 = "1r98zdqqik3hh1l10jmhhcjx59yk4m0bs9pc7hnkwp2p6gm968vp"; 190 + libName = "gdk_pixbuf_sys"; 191 + build = "build.rs"; 192 + inherit dependencies buildDependencies features; 695 193 }; 696 - libc_0_2_23_features."default".from_lua52_sys_0_0_4__default = true; 697 - memchr_0_1_11 = memchr_0_1_11_ rec { 698 - dependencies = [ libc_0_2_23 ]; 194 + getopts_0_2_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 195 + crateName = "getopts"; 196 + version = "0.2.15"; 197 + authors = [ "The Rust Project Developers" ]; 198 + sha256 = "14wm893ihscwwbwpd1xvjm23slaidridbl2p2ghwkx69xfzm9333"; 199 + inherit dependencies buildDependencies features; 699 200 }; 700 - libc_0_2_23_features."default".from_memchr_0_1_11__default = true; 701 - nix_0_6_0 = nix_0_6_0_ rec { 702 - dependencies = [ bitflags_0_4_0 cfg_if_0_1_0 libc_0_2_23 void_1_0_2 ]; 703 - buildDependencies = [ rustc_version_0_1_7 semver_0_1_20 ]; 704 - features = mkFeatures nix_0_6_0_features; 201 + gio_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 202 + crateName = "gio-sys"; 203 + version = "0.4.0"; 204 + authors = [ "The Gtk-rs Project Developers" ]; 205 + sha256 = "064lv6h3qfgjzc6pbbxgln24b2fq9gxzh78z6d7fwfa97azllv2l"; 206 + libName = "gio_sys"; 207 + build = "build.rs"; 208 + inherit dependencies buildDependencies features; 705 209 }; 706 - nix_0_6_0_features."".self = true; 707 - bitflags_0_4_0_features."default".from_nix_0_6_0__default = true; 708 - cfg_if_0_1_0_features."default".from_nix_0_6_0__default = true; 709 - libc_0_2_23_features."default".from_nix_0_6_0__default = true; 710 - void_1_0_2_features."default".from_nix_0_6_0__default = true; 711 - nix_0_8_1 = nix_0_8_1_ rec { 712 - dependencies = [ bitflags_0_7_0 cfg_if_0_1_0 libc_0_2_23 void_1_0_2 ]; 713 - features = mkFeatures nix_0_8_1_features; 210 + glib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 211 + crateName = "glib"; 212 + version = "0.3.1"; 213 + authors = [ "The Gtk-rs Project Developers" ]; 214 + sha256 = "00s3n0pd8by1fk2l01mxmbnqq4ff6wadnkcf9jbjvr1l9bzgyqbl"; 215 + inherit dependencies buildDependencies features; 714 216 }; 715 - nix_0_8_1_features."".self = true; 716 - bitflags_0_7_0_features."default".from_nix_0_8_1__default = true; 717 - cfg_if_0_1_0_features."default".from_nix_0_8_1__default = true; 718 - libc_0_2_23_features."default".from_nix_0_8_1__default = true; 719 - void_1_0_2_features."default".from_nix_0_8_1__default = true; 720 - num_traits_0_1_37 = num_traits_0_1_37_ rec {}; 721 - ordermap_0_2_10 = ordermap_0_2_10_ rec { 722 - features = mkFeatures ordermap_0_2_10_features; 217 + glib_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 218 + crateName = "glib-sys"; 219 + version = "0.4.0"; 220 + authors = [ "The Gtk-rs Project Developers" ]; 221 + sha256 = "153i1zmk824hdf8agkaqcgddlwpvgng71n7bdpaav5f4zzlfyp2w"; 222 + libName = "glib_sys"; 223 + build = "build.rs"; 224 + inherit dependencies buildDependencies features; 723 225 }; 724 - ordermap_0_2_10_features."".self = true; 725 - petgraph_0_4_5 = petgraph_0_4_5_ rec { 726 - dependencies = [ fixedbitset_0_1_6 ordermap_0_2_10 ] 727 - ++ (if lib.lists.any (x: x == "ordermap") features then [ordermap_0_2_10] else []); 728 - features = mkFeatures petgraph_0_4_5_features; 226 + gobject_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 227 + crateName = "gobject-sys"; 228 + version = "0.4.0"; 229 + authors = [ "The Gtk-rs Project Developers" ]; 230 + sha256 = "00zmcbzqfhn9w01cphhf3hbq8ldd9ajba7x07z59vv1gdq6wjzli"; 231 + libName = "gobject_sys"; 232 + build = "build.rs"; 233 + inherit dependencies buildDependencies features; 729 234 }; 730 - petgraph_0_4_5_features."".self = true; 731 - petgraph_0_4_5_features."unstable".self_all = hasFeature (petgraph_0_4_5_features."all" or {}); 732 - petgraph_0_4_5_features."quickcheck".self_all = hasFeature (petgraph_0_4_5_features."all" or {}); 733 - petgraph_0_4_5_features."stable_graph".self_all = hasFeature (petgraph_0_4_5_features."all" or {}); 734 - petgraph_0_4_5_features."graphmap".self_all = hasFeature (petgraph_0_4_5_features."all" or {}); 735 - petgraph_0_4_5_features."graphmap".self_default = hasDefault petgraph_0_4_5_features; 736 - petgraph_0_4_5_features."stable_graph".self_default = hasDefault petgraph_0_4_5_features; 737 - petgraph_0_4_5_features."ordermap".self_graphmap = hasFeature (petgraph_0_4_5_features."graphmap" or {}); 738 - petgraph_0_4_5_features."generate".self_unstable = hasFeature (petgraph_0_4_5_features."unstable" or {}); 739 - fixedbitset_0_1_6_features."default".from_petgraph_0_4_5__default = true; 740 - ordermap_0_2_10_features."default".from_petgraph_0_4_5__default = true; 741 - quickcheck_0_0_0_features."default".from_petgraph_0_4_5__default = false; 742 - phf_0_7_21 = phf_0_7_21_ rec { 743 - dependencies = [ phf_shared_0_7_21 ]; 744 - features = mkFeatures phf_0_7_21_features; 235 + itoa_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 236 + crateName = "itoa"; 237 + version = "0.3.4"; 238 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 239 + sha256 = "1nfkzz6vrgj0d9l3yzjkkkqzdgs68y294fjdbl7jq118qi8xc9d9"; 240 + inherit dependencies buildDependencies features; 745 241 }; 746 - phf_0_7_21_features."".self = true; 747 - phf_shared_0_7_21_features."core".from_phf_0_7_21__core = hasFeature (phf_0_7_21_features."core" or {}); 748 - phf_shared_0_7_21_features."unicase".from_phf_0_7_21__unicase = hasFeature (phf_0_7_21_features."unicase" or {}); 749 - phf_shared_0_7_21_features."default".from_phf_0_7_21__default = true; 750 - phf_codegen_0_7_21 = phf_codegen_0_7_21_ rec { 751 - dependencies = [ phf_generator_0_7_21 phf_shared_0_7_21 ]; 242 + json_macro_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 243 + crateName = "json_macro"; 244 + version = "0.1.1"; 245 + authors = [ "Denis Kolodin <deniskolodin@gmail.com>" ]; 246 + sha256 = "0hl2934shpwqbszrq035valbdz9y8p7dza183brygy5dbvivcyqy"; 247 + inherit dependencies buildDependencies features; 752 248 }; 753 - phf_generator_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 754 - phf_shared_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 755 - phf_generator_0_7_21 = phf_generator_0_7_21_ rec { 756 - dependencies = [ phf_shared_0_7_21 rand_0_3_15 ]; 249 + kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 250 + crateName = "kernel32-sys"; 251 + version = "0.2.2"; 252 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 253 + sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 254 + libName = "kernel32"; 255 + build = "build.rs"; 256 + inherit dependencies buildDependencies features; 757 257 }; 758 - phf_shared_0_7_21_features."default".from_phf_generator_0_7_21__default = true; 759 - rand_0_3_15_features."default".from_phf_generator_0_7_21__default = true; 760 - phf_shared_0_7_21 = phf_shared_0_7_21_ rec { 761 - dependencies = [ siphasher_0_2_2 ]; 762 - features = mkFeatures phf_shared_0_7_21_features; 258 + lazy_static_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 259 + crateName = "lazy_static"; 260 + version = "0.2.11"; 261 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 262 + sha256 = "1x6871cvpy5b96yv4c7jvpq316fp5d4609s9py7qk6cd6x9k34vm"; 263 + inherit dependencies buildDependencies features; 763 264 }; 764 - phf_shared_0_7_21_features."".self = true; 765 - siphasher_0_2_2_features."default".from_phf_shared_0_7_21__default = true; 766 - unicase_0_0_0_features."default".from_phf_shared_0_7_21__default = true; 767 - pkg_config_0_3_9 = pkg_config_0_3_9_ rec {}; 768 - rand_0_3_15 = rand_0_3_15_ rec { 769 - dependencies = [ libc_0_2_23 ]; 265 + lazy_static_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 266 + crateName = "lazy_static"; 267 + version = "1.0.0"; 268 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 269 + sha256 = "0wfvqyr2nvx2mbsrscg5y7gfa9skhb8p72ayanl8vl49pw24v4fh"; 270 + inherit dependencies buildDependencies features; 770 271 }; 771 - libc_0_2_23_features."default".from_rand_0_3_15__default = true; 772 - regex_0_1_80 = regex_0_1_80_ rec { 773 - dependencies = [ aho_corasick_0_5_3 memchr_0_1_11 regex_syntax_0_3_9 thread_local_0_2_7 utf8_ranges_0_1_3 ]; 774 - features = mkFeatures regex_0_1_80_features; 272 + libc_0_2_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 273 + crateName = "libc"; 274 + version = "0.2.34"; 275 + authors = [ "The Rust Project Developers" ]; 276 + sha256 = "11jmqdxmv0ka10ay0l8nzx0nl7s2lc3dbrnh1mgbr2grzwdyxi2s"; 277 + inherit dependencies buildDependencies features; 775 278 }; 776 - regex_0_1_80_features."simd".self_simd-accel = hasFeature (regex_0_1_80_features."simd-accel" or {}); 777 - aho_corasick_0_5_3_features."default".from_regex_0_1_80__default = true; 778 - memchr_0_1_11_features."default".from_regex_0_1_80__default = true; 779 - regex_syntax_0_3_9_features."default".from_regex_0_1_80__default = true; 780 - simd_0_0_0_features."default".from_regex_0_1_80__default = true; 781 - thread_local_0_2_7_features."default".from_regex_0_1_80__default = true; 782 - utf8_ranges_0_1_3_features."default".from_regex_0_1_80__default = true; 783 - regex_syntax_0_3_9 = regex_syntax_0_3_9_ rec {}; 784 - rustc_serialize_0_3_24 = rustc_serialize_0_3_24_ rec {}; 785 - rustc_version_0_1_7 = rustc_version_0_1_7_ rec { 786 - dependencies = [ semver_0_1_20 ]; 279 + libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 280 + crateName = "libloading"; 281 + version = "0.3.4"; 282 + authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 283 + sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 284 + build = "build.rs"; 285 + inherit dependencies buildDependencies features; 787 286 }; 788 - semver_0_1_20_features."default".from_rustc_version_0_1_7__default = true; 789 - rustwlc_0_6_2 = rustwlc_0_6_2_ rec { 790 - dependencies = [ bitflags_0_7_0 libc_0_2_23 wayland_sys_0_6_0 ] 791 - ++ (if lib.lists.any (x: x == "wayland-sys") features then [wayland_sys_0_6_0] else []); 792 - features = mkFeatures rustwlc_0_6_2_features; 287 + libloading_0_4_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 288 + crateName = "libloading"; 289 + version = "0.4.3"; 290 + authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 291 + sha256 = "1cgb6xbadm59gc3cq733wrzsp59914hrjam0fan5gn1z100b6319"; 292 + build = "build.rs"; 293 + inherit dependencies buildDependencies features; 793 294 }; 794 - rustwlc_0_6_2_features."".self = true; 795 - rustwlc_0_6_2_features."wayland-sys".self_wlc-wayland = hasFeature (rustwlc_0_6_2_features."wlc-wayland" or {}); 796 - bitflags_0_7_0_features."default".from_rustwlc_0_6_2__default = true; 797 - libc_0_2_23_features."default".from_rustwlc_0_6_2__default = true; 798 - wayland_sys_0_6_0_features."server".from_rustwlc_0_6_2 = true; 799 - wayland_sys_0_6_0_features."default".from_rustwlc_0_6_2__default = true; 800 - semver_0_1_20 = semver_0_1_20_ rec {}; 801 - serde_0_9_15 = serde_0_9_15_ rec { 802 - dependencies = []; 803 - features = mkFeatures serde_0_9_15_features; 295 + log_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 296 + crateName = "log"; 297 + version = "0.3.9"; 298 + authors = [ "The Rust Project Developers" ]; 299 + sha256 = "19i9pwp7lhaqgzangcpw00kc3zsgcqcx84crv07xgz3v7d3kvfa2"; 300 + inherit dependencies buildDependencies features; 804 301 }; 805 - serde_0_9_15_features."unstable".self_alloc = hasFeature (serde_0_9_15_features."alloc" or {}); 806 - serde_0_9_15_features."alloc".self_collections = hasFeature (serde_0_9_15_features."collections" or {}); 807 - serde_0_9_15_features."std".self_default = hasDefault serde_0_9_15_features; 808 - serde_0_9_15_features."serde_derive".self_derive = hasFeature (serde_0_9_15_features."derive" or {}); 809 - serde_0_9_15_features."serde_derive".self_playground = hasFeature (serde_0_9_15_features."playground" or {}); 810 - serde_0_9_15_features."unstable".self_unstable-testing = hasFeature (serde_0_9_15_features."unstable-testing" or {}); 811 - serde_0_9_15_features."std".self_unstable-testing = hasFeature (serde_0_9_15_features."unstable-testing" or {}); 812 - serde_derive_0_0_0_features."default".from_serde_0_9_15__default = true; 813 - serde_json_0_9_10 = serde_json_0_9_10_ rec { 814 - dependencies = [ dtoa_0_4_1 itoa_0_3_1 num_traits_0_1_37 serde_0_9_15 ]; 815 - features = mkFeatures serde_json_0_9_10_features; 302 + log_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 303 + crateName = "log"; 304 + version = "0.4.0"; 305 + authors = [ "The Rust Project Developers" ]; 306 + sha256 = "0d6m7c1cr6sj3kk47801zyjgnzyl94yh2ra9gxc3waljza7wvx92"; 307 + inherit dependencies buildDependencies features; 816 308 }; 817 - serde_json_0_9_10_features."linked-hash-map".self_preserve_order = hasFeature (serde_json_0_9_10_features."preserve_order" or {}); 818 - dtoa_0_4_1_features."default".from_serde_json_0_9_10__default = true; 819 - itoa_0_3_1_features."default".from_serde_json_0_9_10__default = true; 820 - linked_hash_map_0_0_0_features."default".from_serde_json_0_9_10__default = true; 821 - num_traits_0_1_37_features."default".from_serde_json_0_9_10__default = true; 822 - serde_0_9_15_features."default".from_serde_json_0_9_10__default = true; 823 - siphasher_0_2_2 = siphasher_0_2_2_ rec { 824 - dependencies = []; 309 + memchr_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 310 + crateName = "memchr"; 311 + version = "0.1.11"; 312 + authors = [ "Andrew Gallant <jamslam@gmail.com>" "bluss" ]; 313 + sha256 = "0x73jghamvxxq5fsw9wb0shk5m6qp3q6fsf0nibn0i6bbqkw91s8"; 314 + inherit dependencies buildDependencies features; 825 315 }; 826 - clippy_0_0_0_features."default".from_siphasher_0_2_2__default = true; 827 - target_build_utils_0_3_1 = target_build_utils_0_3_1_ rec { 828 - dependencies = [ phf_0_7_21 serde_json_0_9_10 ] 829 - ++ (if lib.lists.any (x: x == "serde_json") features then [serde_json_0_9_10] else []); 830 - buildDependencies = [ phf_codegen_0_7_21 ]; 831 - features = mkFeatures target_build_utils_0_3_1_features; 316 + nix_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 317 + crateName = "nix"; 318 + version = "0.6.0"; 319 + authors = [ "Carl Lerche <me@carllerche.com>" ]; 320 + sha256 = "1bgh75y897isnxbw3vd79vns9h6q4d59p1cgv9c4laysyw6fkqwf"; 321 + build = "build.rs"; 322 + inherit dependencies buildDependencies features; 323 + }; 324 + nix_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 325 + crateName = "nix"; 326 + version = "0.9.0"; 327 + authors = [ "The nix-rust Project Developers" ]; 328 + sha256 = "00p63bphzwwn460rja5l2wcpgmv7ljf7illf6n95cppx63d180q0"; 329 + inherit dependencies buildDependencies features; 330 + }; 331 + num_traits_0_1_41_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 332 + crateName = "num-traits"; 333 + version = "0.1.41"; 334 + authors = [ "The Rust Project Developers" ]; 335 + sha256 = "134gv890n1gv8v0jys55k0940gqp2hibgf1fs8q9jmyk2xp1jp9m"; 336 + inherit dependencies buildDependencies features; 337 + }; 338 + ordermap_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 339 + crateName = "ordermap"; 340 + version = "0.3.2"; 341 + authors = [ "bluss" ]; 342 + sha256 = "13zw8i0gf3snihmg9xvd63sd3ffdhhv8bmgfwbwf4shqxh6h3sac"; 343 + inherit dependencies buildDependencies features; 344 + }; 345 + petgraph_0_4_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 346 + crateName = "petgraph"; 347 + version = "0.4.10"; 348 + authors = [ "bluss" "mitchmindtree" ]; 349 + sha256 = "1fdh2hwkrbf716qxdiasjn8jspvshhykclj8mwafdd8h241159sj"; 350 + inherit dependencies buildDependencies features; 351 + }; 352 + phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 353 + crateName = "phf"; 354 + version = "0.7.21"; 355 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 356 + sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 357 + libPath = "src/lib.rs"; 358 + inherit dependencies buildDependencies features; 359 + }; 360 + phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 361 + crateName = "phf_codegen"; 362 + version = "0.7.21"; 363 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 364 + sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 365 + inherit dependencies buildDependencies features; 366 + }; 367 + phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 368 + crateName = "phf_generator"; 369 + version = "0.7.21"; 370 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 371 + sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 372 + inherit dependencies buildDependencies features; 373 + }; 374 + phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 375 + crateName = "phf_shared"; 376 + version = "0.7.21"; 377 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 378 + sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 379 + libPath = "src/lib.rs"; 380 + inherit dependencies buildDependencies features; 381 + }; 382 + pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 383 + crateName = "pkg-config"; 384 + version = "0.3.9"; 385 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 386 + sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 387 + inherit dependencies buildDependencies features; 388 + }; 389 + rand_0_3_19_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 390 + crateName = "rand"; 391 + version = "0.3.19"; 392 + authors = [ "The Rust Project Developers" ]; 393 + sha256 = "19zx65w7rrrfnjifmjp2i80w9bc6ld7pcwnk5hmr9xszmmvhk8zp"; 394 + inherit dependencies buildDependencies features; 395 + }; 396 + regex_0_1_80_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 397 + crateName = "regex"; 398 + version = "0.1.80"; 399 + authors = [ "The Rust Project Developers" ]; 400 + sha256 = "0y4s8ghhx6sgzb35irwivm3w0l2hhqhmdcd2px9hirqnkagal9l6"; 401 + inherit dependencies buildDependencies features; 402 + }; 403 + regex_syntax_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 404 + crateName = "regex-syntax"; 405 + version = "0.3.9"; 406 + authors = [ "The Rust Project Developers" ]; 407 + sha256 = "1mzhphkbwppwd1zam2jkgjk550cqgf6506i87bw2yzrvcsraiw7m"; 408 + inherit dependencies buildDependencies features; 409 + }; 410 + rlua_0_9_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 411 + crateName = "rlua"; 412 + version = "0.9.7"; 413 + authors = [ "kyren <catherine@chucklefish.org>" ]; 414 + sha256 = "1671b5ga54aq49sqx69hvnjr732hf9jpqwswwxgpcqq8q05mfzgp"; 415 + inherit dependencies buildDependencies features; 416 + }; 417 + rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 418 + crateName = "rustc-serialize"; 419 + version = "0.3.24"; 420 + authors = [ "The Rust Project Developers" ]; 421 + sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn"; 422 + inherit dependencies buildDependencies features; 423 + }; 424 + rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 425 + crateName = "rustc_version"; 426 + version = "0.1.7"; 427 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 428 + sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; 429 + inherit dependencies buildDependencies features; 430 + }; 431 + rustwlc_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 432 + crateName = "rustwlc"; 433 + version = "0.7.0"; 434 + authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Timidger <apragmaticplace@gmail.com>" ]; 435 + sha256 = "0gqi9pdw74al33ja25h33q68vnfklj3gpjgkiqqbr3gflgli5h1i"; 436 + build = "build.rs"; 437 + inherit dependencies buildDependencies features; 438 + }; 439 + semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 440 + crateName = "semver"; 441 + version = "0.1.20"; 442 + authors = [ "The Rust Project Developers" ]; 443 + sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; 444 + inherit dependencies buildDependencies features; 832 445 }; 833 - target_build_utils_0_3_1_features."".self = true; 834 - target_build_utils_0_3_1_features."serde_json".self_default = hasDefault target_build_utils_0_3_1_features; 835 - phf_0_7_21_features."default".from_target_build_utils_0_3_1__default = true; 836 - serde_json_0_9_10_features."default".from_target_build_utils_0_3_1__default = true; 837 - thread_id_2_0_0 = thread_id_2_0_0_ rec { 838 - dependencies = [ kernel32_sys_0_2_2 libc_0_2_23 ]; 446 + serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 447 + crateName = "serde"; 448 + version = "0.9.15"; 449 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 450 + sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; 451 + inherit dependencies buildDependencies features; 839 452 }; 840 - kernel32_sys_0_2_2_features."default".from_thread_id_2_0_0__default = true; 841 - libc_0_2_23_features."default".from_thread_id_2_0_0__default = true; 842 - thread_local_0_2_7 = thread_local_0_2_7_ rec { 843 - dependencies = [ thread_id_2_0_0 ]; 453 + serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 454 + crateName = "serde_json"; 455 + version = "0.9.10"; 456 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 457 + sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 458 + inherit dependencies buildDependencies features; 844 459 }; 845 - thread_id_2_0_0_features."default".from_thread_local_0_2_7__default = true; 846 - utf8_ranges_0_1_3 = utf8_ranges_0_1_3_ rec {}; 847 - uuid_0_3_1 = uuid_0_3_1_ rec { 848 - dependencies = [ rand_0_3_15 rustc_serialize_0_3_24 ] 849 - ++ (if lib.lists.any (x: x == "rand") features then [rand_0_3_15] else []) ++ (if lib.lists.any (x: x == "rustc-serialize") features then [rustc_serialize_0_3_24] else []); 850 - features = mkFeatures uuid_0_3_1_features; 460 + siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 461 + crateName = "siphasher"; 462 + version = "0.2.2"; 463 + authors = [ "Frank Denis <github@pureftpd.org>" ]; 464 + sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 465 + inherit dependencies buildDependencies features; 851 466 }; 852 - uuid_0_3_1_features."".self = true; 853 - uuid_0_3_1_features."rand".self_v4 = hasFeature (uuid_0_3_1_features."v4" or {}); 854 - uuid_0_3_1_features."sha1".self_v5 = hasFeature (uuid_0_3_1_features."v5" or {}); 855 - rand_0_3_15_features."default".from_uuid_0_3_1__default = true; 856 - rustc_serialize_0_3_24_features."default".from_uuid_0_3_1__default = true; 857 - serde_0_0_0_features."default".from_uuid_0_3_1__default = true; 858 - sha1_0_0_0_features."default".from_uuid_0_3_1__default = true; 859 - void_1_0_2 = void_1_0_2_ rec { 860 - features = mkFeatures void_1_0_2_features; 467 + target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 468 + crateName = "target_build_utils"; 469 + version = "0.3.1"; 470 + authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 471 + sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; 472 + build = "build.rs"; 473 + inherit dependencies buildDependencies features; 861 474 }; 862 - void_1_0_2_features."std".self_default = hasDefault void_1_0_2_features; 863 - way_cooler_0_6_2 = way_cooler_0_6_2_ rec { 864 - dependencies = [ bitflags_0_7_0 cairo_rs_0_1_3 dbus_0_4_1 dbus_macros_0_0_6 env_logger_0_3_5 getopts_0_2_14 hlua_0_1_9 json_macro_0_1_1 lazy_static_0_2_8 log_0_3_7 nix_0_6_0 petgraph_0_4_5 rustc_serialize_0_3_24 rustwlc_0_6_2 uuid_0_3_1 wayland_server_0_9_4 wayland_sys_0_9_4 ]; 865 - buildDependencies = [ wayland_scanner_0_9_4 ]; 866 - features = mkFeatures way_cooler_0_6_2_features; 475 + thread_id_2_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 476 + crateName = "thread-id"; 477 + version = "2.0.0"; 478 + authors = [ "Ruud van Asseldonk <dev@veniogames.com>" ]; 479 + sha256 = "06i3c8ckn97i5rp16civ2vpqbknlkx66dkrl070iw60nawi0kjc3"; 480 + inherit dependencies buildDependencies features; 867 481 }; 868 - way_cooler_0_6_2_features."".self = true; 869 - bitflags_0_7_0_features."default".from_way_cooler_0_6_2__default = true; 870 - cairo_rs_0_1_3_features."default".from_way_cooler_0_6_2__default = true; 871 - dbus_0_4_1_features."default".from_way_cooler_0_6_2__default = true; 872 - dbus_macros_0_0_6_features."default".from_way_cooler_0_6_2__default = true; 873 - env_logger_0_3_5_features."default".from_way_cooler_0_6_2__default = true; 874 - getopts_0_2_14_features."default".from_way_cooler_0_6_2__default = true; 875 - hlua_0_1_9_features."default".from_way_cooler_0_6_2__default = true; 876 - json_macro_0_1_1_features."default".from_way_cooler_0_6_2__default = true; 877 - lazy_static_0_2_8_features."default".from_way_cooler_0_6_2__default = true; 878 - log_0_3_7_features."default".from_way_cooler_0_6_2__default = true; 879 - nix_0_6_0_features."default".from_way_cooler_0_6_2__default = true; 880 - petgraph_0_4_5_features."default".from_way_cooler_0_6_2__default = true; 881 - rustc_serialize_0_3_24_features."default".from_way_cooler_0_6_2__default = true; 882 - rustwlc_0_6_2_features."wlc-wayland".from_way_cooler_0_6_2 = true; 883 - rustwlc_0_6_2_features."static-wlc".from_way_cooler_0_6_2__static-wlc = hasFeature (way_cooler_0_6_2_features."static-wlc" or {}); 884 - rustwlc_0_6_2_features."default".from_way_cooler_0_6_2__default = true; 885 - uuid_0_3_1_features."v4".from_way_cooler_0_6_2 = true; 886 - uuid_0_3_1_features."rustc-serialize".from_way_cooler_0_6_2 = true; 887 - uuid_0_3_1_features."default".from_way_cooler_0_6_2__default = true; 888 - wayland_server_0_9_4_features."default".from_way_cooler_0_6_2__default = true; 889 - wayland_sys_0_9_4_features."client".from_way_cooler_0_6_2 = true; 890 - wayland_sys_0_9_4_features."dlopen".from_way_cooler_0_6_2 = true; 891 - wayland_sys_0_9_4_features."default".from_way_cooler_0_6_2__default = true; 892 - wayland_scanner_0_9_4 = wayland_scanner_0_9_4_ rec { 893 - dependencies = [ xml_rs_0_3_6 ]; 482 + thread_local_0_2_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 483 + crateName = "thread_local"; 484 + version = "0.2.7"; 485 + authors = [ "Amanieu d'Antras <amanieu@gmail.com>" ]; 486 + sha256 = "19p0zrs24rdwjvpi10jig5ms3sxj00pv8shkr9cpddri8cdghqp7"; 487 + inherit dependencies buildDependencies features; 894 488 }; 895 - xml_rs_0_3_6_features."default".from_wayland_scanner_0_9_4__default = true; 896 - wayland_server_0_9_4 = wayland_server_0_9_4_ rec { 897 - dependencies = [ bitflags_0_7_0 libc_0_2_23 nix_0_8_1 wayland_sys_0_9_4 ]; 898 - buildDependencies = [ wayland_scanner_0_9_4 ]; 899 - features = mkFeatures wayland_server_0_9_4_features; 489 + token_store_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 490 + crateName = "token_store"; 491 + version = "0.1.2"; 492 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 493 + sha256 = "1v7acraqyh6iibg87pwkxm41v783sminxm5k9f4ndra7r0vq4zvq"; 494 + inherit dependencies buildDependencies features; 900 495 }; 901 - wayland_server_0_9_4_features."".self = true; 902 - bitflags_0_7_0_features."default".from_wayland_server_0_9_4__default = true; 903 - libc_0_2_23_features."default".from_wayland_server_0_9_4__default = true; 904 - nix_0_8_1_features."default".from_wayland_server_0_9_4__default = true; 905 - wayland_sys_0_9_4_features."server".from_wayland_server_0_9_4 = true; 906 - wayland_sys_0_9_4_features."dlopen".from_wayland_server_0_9_4__dlopen = hasFeature (wayland_server_0_9_4_features."dlopen" or {}); 907 - wayland_sys_0_9_4_features."default".from_wayland_server_0_9_4__default = true; 908 - wayland_sys_0_6_0 = wayland_sys_0_6_0_ rec { 909 - dependencies = [ dlib_0_3_1 libc_0_2_23 ] 910 - ++ (if lib.lists.any (x: x == "libc") features then [libc_0_2_23] else []); 911 - features = mkFeatures wayland_sys_0_6_0_features; 496 + utf8_ranges_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 497 + crateName = "utf8-ranges"; 498 + version = "0.1.3"; 499 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 500 + sha256 = "1cj548a91a93j8375p78qikaiam548xh84cb0ck8y119adbmsvbp"; 501 + inherit dependencies buildDependencies features; 912 502 }; 913 - wayland_sys_0_6_0_features."".self = true; 914 - wayland_sys_0_6_0_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 915 - wayland_sys_0_6_0_features."libc".self_server = hasFeature (wayland_sys_0_6_0_features."server" or {}); 916 - dlib_0_3_1_features."dlopen".from_wayland_sys_0_6_0__dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 917 - dlib_0_3_1_features."default".from_wayland_sys_0_6_0__default = true; 918 - lazy_static_0_0_0_features."default".from_wayland_sys_0_6_0__default = true; 919 - libc_0_2_23_features."default".from_wayland_sys_0_6_0__default = true; 920 - wayland_sys_0_9_4 = wayland_sys_0_9_4_ rec { 921 - dependencies = [ dlib_0_3_1 lazy_static_0_2_8 libc_0_2_23 ] 922 - ++ (if lib.lists.any (x: x == "lazy_static") features then [lazy_static_0_2_8] else []) ++ (if lib.lists.any (x: x == "libc") features then [libc_0_2_23] else []); 923 - features = mkFeatures wayland_sys_0_9_4_features; 503 + uuid_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 504 + crateName = "uuid"; 505 + version = "0.3.1"; 506 + authors = [ "The Rust Project Developers" ]; 507 + sha256 = "16ak1c84dfkd8h33cvkxrkvc30k7b0bhrnza8ni2c0jsx85fpbip"; 508 + inherit dependencies buildDependencies features; 924 509 }; 925 - wayland_sys_0_9_4_features."".self = true; 926 - wayland_sys_0_9_4_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_9_4_features."dlopen" or {}); 927 - wayland_sys_0_9_4_features."libc".self_server = hasFeature (wayland_sys_0_9_4_features."server" or {}); 928 - dlib_0_3_1_features."dlopen".from_wayland_sys_0_9_4__dlopen = hasFeature (wayland_sys_0_9_4_features."dlopen" or {}); 929 - dlib_0_3_1_features."default".from_wayland_sys_0_9_4__default = true; 930 - lazy_static_0_2_8_features."default".from_wayland_sys_0_9_4__default = true; 931 - libc_0_2_23_features."default".from_wayland_sys_0_9_4__default = true; 932 - winapi_0_2_8 = winapi_0_2_8_ rec {}; 933 - winapi_build_0_1_1 = winapi_build_0_1_1_ rec {}; 934 - xml_rs_0_3_6 = xml_rs_0_3_6_ rec { 935 - dependencies = [ bitflags_0_7_0 ]; 510 + void_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 511 + crateName = "void"; 512 + version = "1.0.2"; 513 + authors = [ "Jonathan Reem <jonathan.reem@gmail.com>" ]; 514 + sha256 = "0h1dm0dx8dhf56a83k68mijyxigqhizpskwxfdrs1drwv2cdclv3"; 515 + inherit dependencies buildDependencies features; 936 516 }; 937 - bitflags_0_7_0_features."default".from_xml_rs_0_3_6__default = true; 517 + way_cooler_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 518 + crateName = "way-cooler"; 519 + version = "0.8.0"; 520 + authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Timidger <apragmaticplace@gmail.com>" ]; 521 + sha256 = "1xg7sg0ssc7a8nx7g6pjdfz9ndf0l7p2n0ydh3sqym3k5ifxi965"; 522 + build = "build.rs"; 523 + inherit dependencies buildDependencies features; 524 + }; 525 + wayland_scanner_0_12_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 526 + crateName = "wayland-scanner"; 527 + version = "0.12.4"; 528 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 529 + sha256 = "043s30i7da64a7inmwiib36ax681vw7zr0pfl54alcyc6pgyanb1"; 530 + inherit dependencies buildDependencies features; 531 + }; 532 + wayland_server_0_12_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 533 + crateName = "wayland-server"; 534 + version = "0.12.4"; 535 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 536 + sha256 = "0m8565848l8f1h3mwlyxy3nfqv11vpl50y9qcpmp60hw8w2vw124"; 537 + build = "build.rs"; 538 + inherit dependencies buildDependencies features; 539 + }; 540 + wayland_sys_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 541 + crateName = "wayland-sys"; 542 + version = "0.6.0"; 543 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 544 + sha256 = "0m6db0kld2d4xv4ai9kxlqrh362hwi0030b4zbss0sfha1hx5mfl"; 545 + inherit dependencies buildDependencies features; 546 + }; 547 + wayland_sys_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 548 + crateName = "wayland-sys"; 549 + version = "0.9.10"; 550 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 551 + sha256 = "011q7lfii222whvif39asvryl1sf3rc1fxp8qs8gh84kr4mna0k8"; 552 + inherit dependencies buildDependencies features; 553 + }; 554 + wayland_sys_0_12_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 555 + crateName = "wayland-sys"; 556 + version = "0.12.4"; 557 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 558 + sha256 = "1q9qyjl6bz356kh50lzvk48qbs87zbaqh5mhm6nlngkg1qrbvi6c"; 559 + inherit dependencies buildDependencies features; 560 + }; 561 + winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 562 + crateName = "winapi"; 563 + version = "0.2.8"; 564 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 565 + sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 566 + inherit dependencies buildDependencies features; 567 + }; 568 + winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 569 + crateName = "winapi-build"; 570 + version = "0.1.1"; 571 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 572 + sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 573 + libName = "build"; 574 + inherit dependencies buildDependencies features; 575 + }; 576 + xcb_0_8_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 577 + crateName = "xcb"; 578 + version = "0.8.1"; 579 + authors = [ "Remi Thebault <remi.thebault@gmail.com>" ]; 580 + sha256 = "12jk8rbbmw3h9w0c7idvjph5bx0qpjgrv0nql2cfwy571j9qxb7j"; 581 + build = "build.rs"; 582 + inherit dependencies buildDependencies features; 583 + }; 584 + xml_rs_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 585 + crateName = "xml-rs"; 586 + version = "0.7.0"; 587 + authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 588 + sha256 = "12rynhqjgkg2hzy9x1d1232p9d9jm40bc3by5yzjv8gx089mflyb"; 589 + libPath = "src/lib.rs"; 590 + libName = "xml"; 591 + crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 592 + inherit dependencies buildDependencies features; 593 + }; 594 + aho_corasick_0_5_3 = { features?(aho_corasick_0_5_3_features {}) }: aho_corasick_0_5_3_ { 595 + dependencies = mapFeatures features ([ memchr_0_1_11 ]); 596 + }; 597 + aho_corasick_0_5_3_features = f: updateFeatures f (rec { 598 + aho_corasick_0_5_3.default = (f.aho_corasick_0_5_3.default or true); 599 + memchr_0_1_11.default = true; 600 + }) [ memchr_0_1_11_features ]; 601 + bitflags_0_4_0 = { features?(bitflags_0_4_0_features {}) }: bitflags_0_4_0_ { 602 + features = mkFeatures (features.bitflags_0_4_0 or {}); 603 + }; 604 + bitflags_0_4_0_features = f: updateFeatures f (rec { 605 + bitflags_0_4_0.default = (f.bitflags_0_4_0.default or true); 606 + }) []; 607 + bitflags_0_6_0 = { features?(bitflags_0_6_0_features {}) }: bitflags_0_6_0_ {}; 608 + bitflags_0_6_0_features = f: updateFeatures f (rec { 609 + bitflags_0_6_0.default = (f.bitflags_0_6_0.default or true); 610 + }) []; 611 + bitflags_0_7_0 = { features?(bitflags_0_7_0_features {}) }: bitflags_0_7_0_ {}; 612 + bitflags_0_7_0_features = f: updateFeatures f (rec { 613 + bitflags_0_7_0.default = (f.bitflags_0_7_0.default or true); 614 + }) []; 615 + bitflags_0_9_1 = { features?(bitflags_0_9_1_features {}) }: bitflags_0_9_1_ { 616 + features = mkFeatures (features.bitflags_0_9_1 or {}); 617 + }; 618 + bitflags_0_9_1_features = f: updateFeatures f (rec { 619 + bitflags_0_9_1.default = (f.bitflags_0_9_1.default or true); 620 + bitflags_0_9_1.example_generated = 621 + (f.bitflags_0_9_1.example_generated or false) || 622 + (f.bitflags_0_9_1.default or false) || 623 + (bitflags_0_9_1.default or false); 624 + }) []; 625 + bitflags_1_0_1 = { features?(bitflags_1_0_1_features {}) }: bitflags_1_0_1_ { 626 + features = mkFeatures (features.bitflags_1_0_1 or {}); 627 + }; 628 + bitflags_1_0_1_features = f: updateFeatures f (rec { 629 + bitflags_1_0_1.default = (f.bitflags_1_0_1.default or true); 630 + bitflags_1_0_1.example_generated = 631 + (f.bitflags_1_0_1.example_generated or false) || 632 + (f.bitflags_1_0_1.default or false) || 633 + (bitflags_1_0_1.default or false); 634 + }) []; 635 + c_vec_1_2_1 = { features?(c_vec_1_2_1_features {}) }: c_vec_1_2_1_ {}; 636 + c_vec_1_2_1_features = f: updateFeatures f (rec { 637 + c_vec_1_2_1.default = (f.c_vec_1_2_1.default or true); 638 + }) []; 639 + cairo_rs_0_2_0 = { features?(cairo_rs_0_2_0_features {}) }: cairo_rs_0_2_0_ { 640 + dependencies = mapFeatures features ([ c_vec_1_2_1 cairo_sys_rs_0_4_0 libc_0_2_34 ] 641 + ++ (if features.cairo_rs_0_2_0.glib or false then [ glib_0_3_1 ] else []) 642 + ++ (if features.cairo_rs_0_2_0.glib-sys or false then [ glib_sys_0_4_0 ] else [])) 643 + ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_2_8 ]) else []); 644 + buildDependencies = mapFeatures features ([]); 645 + features = mkFeatures (features.cairo_rs_0_2_0 or {}); 646 + }; 647 + cairo_rs_0_2_0_features = f: updateFeatures f (rec { 648 + c_vec_1_2_1.default = true; 649 + cairo_rs_0_2_0.default = (f.cairo_rs_0_2_0.default or true); 650 + cairo_rs_0_2_0.glib = 651 + (f.cairo_rs_0_2_0.glib or false) || 652 + (f.cairo_rs_0_2_0.use_glib or false) || 653 + (cairo_rs_0_2_0.use_glib or false); 654 + cairo_rs_0_2_0.glib-sys = 655 + (f.cairo_rs_0_2_0.glib-sys or false) || 656 + (f.cairo_rs_0_2_0.use_glib or false) || 657 + (cairo_rs_0_2_0.use_glib or false); 658 + cairo_rs_0_2_0.gtk-rs-lgpl-docs = 659 + (f.cairo_rs_0_2_0.gtk-rs-lgpl-docs or false) || 660 + (f.cairo_rs_0_2_0.embed-lgpl-docs or false) || 661 + (cairo_rs_0_2_0.embed-lgpl-docs or false) || 662 + (f.cairo_rs_0_2_0.purge-lgpl-docs or false) || 663 + (cairo_rs_0_2_0.purge-lgpl-docs or false); 664 + cairo_rs_0_2_0.use_glib = 665 + (f.cairo_rs_0_2_0.use_glib or false) || 666 + (f.cairo_rs_0_2_0.default or false) || 667 + (cairo_rs_0_2_0.default or false); 668 + cairo_sys_rs_0_4_0.default = true; 669 + cairo_sys_rs_0_4_0.png = 670 + (f.cairo_sys_rs_0_4_0.png or false) || 671 + (cairo_rs_0_2_0.png or false) || 672 + (f.cairo_rs_0_2_0.png or false); 673 + cairo_sys_rs_0_4_0.v1_12 = 674 + (f.cairo_sys_rs_0_4_0.v1_12 or false) || 675 + (cairo_rs_0_2_0.v1_12 or false) || 676 + (f.cairo_rs_0_2_0.v1_12 or false); 677 + cairo_sys_rs_0_4_0.xcb = 678 + (f.cairo_sys_rs_0_4_0.xcb or false) || 679 + (cairo_rs_0_2_0.xcb or false) || 680 + (f.cairo_rs_0_2_0.xcb or false); 681 + glib_0_3_1.default = true; 682 + glib_sys_0_4_0.default = true; 683 + libc_0_2_34.default = true; 684 + winapi_0_2_8.default = true; 685 + }) [ c_vec_1_2_1_features cairo_sys_rs_0_4_0_features glib_0_3_1_features glib_sys_0_4_0_features libc_0_2_34_features winapi_0_2_8_features ]; 686 + cairo_sys_rs_0_4_0 = { features?(cairo_sys_rs_0_4_0_features {}) }: cairo_sys_rs_0_4_0_ { 687 + dependencies = mapFeatures features ([ libc_0_2_34 ]) 688 + ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_2_8 ]) else []); 689 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 690 + features = mkFeatures (features.cairo_sys_rs_0_4_0 or {}); 691 + }; 692 + cairo_sys_rs_0_4_0_features = f: updateFeatures f (rec { 693 + cairo_sys_rs_0_4_0.default = (f.cairo_sys_rs_0_4_0.default or true); 694 + cairo_sys_rs_0_4_0.v1_12 = 695 + (f.cairo_sys_rs_0_4_0.v1_12 or false) || 696 + (f.cairo_sys_rs_0_4_0.v1_14 or false) || 697 + (cairo_sys_rs_0_4_0.v1_14 or false); 698 + cairo_sys_rs_0_4_0.x11 = 699 + (f.cairo_sys_rs_0_4_0.x11 or false) || 700 + (f.cairo_sys_rs_0_4_0.xlib or false) || 701 + (cairo_sys_rs_0_4_0.xlib or false); 702 + libc_0_2_34.default = true; 703 + pkg_config_0_3_9.default = true; 704 + winapi_0_2_8.default = true; 705 + }) [ libc_0_2_34_features pkg_config_0_3_9_features winapi_0_2_8_features ]; 706 + cfg_if_0_1_2 = { features?(cfg_if_0_1_2_features {}) }: cfg_if_0_1_2_ {}; 707 + cfg_if_0_1_2_features = f: updateFeatures f (rec { 708 + cfg_if_0_1_2.default = (f.cfg_if_0_1_2.default or true); 709 + }) []; 710 + dbus_0_4_1 = { features?(dbus_0_4_1_features {}) }: dbus_0_4_1_ { 711 + dependencies = mapFeatures features ([ libc_0_2_34 ]); 712 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 713 + }; 714 + dbus_0_4_1_features = f: updateFeatures f (rec { 715 + dbus_0_4_1.default = (f.dbus_0_4_1.default or true); 716 + libc_0_2_34.default = true; 717 + pkg_config_0_3_9.default = true; 718 + }) [ libc_0_2_34_features pkg_config_0_3_9_features ]; 719 + dbus_macros_0_0_6 = { features?(dbus_macros_0_0_6_features {}) }: dbus_macros_0_0_6_ { 720 + dependencies = mapFeatures features ([ dbus_0_4_1 ]); 721 + }; 722 + dbus_macros_0_0_6_features = f: updateFeatures f (rec { 723 + dbus_0_4_1.default = true; 724 + dbus_macros_0_0_6.default = (f.dbus_macros_0_0_6.default or true); 725 + }) [ dbus_0_4_1_features ]; 726 + dlib_0_3_1 = { features?(dlib_0_3_1_features {}) }: dlib_0_3_1_ { 727 + dependencies = mapFeatures features ([ libloading_0_3_4 ]); 728 + features = mkFeatures (features.dlib_0_3_1 or {}); 729 + }; 730 + dlib_0_3_1_features = f: updateFeatures f (rec { 731 + dlib_0_3_1.default = (f.dlib_0_3_1.default or true); 732 + libloading_0_3_4.default = true; 733 + }) [ libloading_0_3_4_features ]; 734 + dlib_0_4_0 = { features?(dlib_0_4_0_features {}) }: dlib_0_4_0_ { 735 + dependencies = mapFeatures features ([ libloading_0_4_3 ]); 736 + features = mkFeatures (features.dlib_0_4_0 or {}); 737 + }; 738 + dlib_0_4_0_features = f: updateFeatures f (rec { 739 + dlib_0_4_0.default = (f.dlib_0_4_0.default or true); 740 + libloading_0_4_3.default = true; 741 + }) [ libloading_0_4_3_features ]; 742 + dtoa_0_4_2 = { features?(dtoa_0_4_2_features {}) }: dtoa_0_4_2_ {}; 743 + dtoa_0_4_2_features = f: updateFeatures f (rec { 744 + dtoa_0_4_2.default = (f.dtoa_0_4_2.default or true); 745 + }) []; 746 + dummy_rustwlc_0_7_1 = { features?(dummy_rustwlc_0_7_1_features {}) }: dummy_rustwlc_0_7_1_ { 747 + dependencies = mapFeatures features ([ bitflags_0_6_0 libc_0_2_34 wayland_sys_0_9_10 ]); 748 + }; 749 + dummy_rustwlc_0_7_1_features = f: updateFeatures f (rec { 750 + bitflags_0_6_0.default = true; 751 + dummy_rustwlc_0_7_1.default = (f.dummy_rustwlc_0_7_1.default or true); 752 + libc_0_2_34.default = true; 753 + wayland_sys_0_9_10.default = true; 754 + wayland_sys_0_9_10.dlopen = true; 755 + wayland_sys_0_9_10.server = true; 756 + }) [ bitflags_0_6_0_features libc_0_2_34_features wayland_sys_0_9_10_features ]; 757 + env_logger_0_3_5 = { features?(env_logger_0_3_5_features {}) }: env_logger_0_3_5_ { 758 + dependencies = mapFeatures features ([ log_0_3_9 ] 759 + ++ (if features.env_logger_0_3_5.regex or false then [ regex_0_1_80 ] else [])); 760 + features = mkFeatures (features.env_logger_0_3_5 or {}); 761 + }; 762 + env_logger_0_3_5_features = f: updateFeatures f (rec { 763 + env_logger_0_3_5.default = (f.env_logger_0_3_5.default or true); 764 + env_logger_0_3_5.regex = 765 + (f.env_logger_0_3_5.regex or false) || 766 + (f.env_logger_0_3_5.default or false) || 767 + (env_logger_0_3_5.default or false); 768 + log_0_3_9.default = true; 769 + regex_0_1_80.default = true; 770 + }) [ log_0_3_9_features regex_0_1_80_features ]; 771 + fixedbitset_0_1_8 = { features?(fixedbitset_0_1_8_features {}) }: fixedbitset_0_1_8_ {}; 772 + fixedbitset_0_1_8_features = f: updateFeatures f (rec { 773 + fixedbitset_0_1_8.default = (f.fixedbitset_0_1_8.default or true); 774 + }) []; 775 + fuchsia_zircon_0_3_2 = { features?(fuchsia_zircon_0_3_2_features {}) }: fuchsia_zircon_0_3_2_ { 776 + dependencies = mapFeatures features ([ bitflags_1_0_1 fuchsia_zircon_sys_0_3_2 ]); 777 + }; 778 + fuchsia_zircon_0_3_2_features = f: updateFeatures f (rec { 779 + bitflags_1_0_1.default = true; 780 + fuchsia_zircon_0_3_2.default = (f.fuchsia_zircon_0_3_2.default or true); 781 + fuchsia_zircon_sys_0_3_2.default = true; 782 + }) [ bitflags_1_0_1_features fuchsia_zircon_sys_0_3_2_features ]; 783 + fuchsia_zircon_sys_0_3_2 = { features?(fuchsia_zircon_sys_0_3_2_features {}) }: fuchsia_zircon_sys_0_3_2_ {}; 784 + fuchsia_zircon_sys_0_3_2_features = f: updateFeatures f (rec { 785 + fuchsia_zircon_sys_0_3_2.default = (f.fuchsia_zircon_sys_0_3_2.default or true); 786 + }) []; 787 + gcc_0_3_54 = { features?(gcc_0_3_54_features {}) }: gcc_0_3_54_ { 788 + dependencies = mapFeatures features ([]); 789 + features = mkFeatures (features.gcc_0_3_54 or {}); 790 + }; 791 + gcc_0_3_54_features = f: updateFeatures f (rec { 792 + gcc_0_3_54.default = (f.gcc_0_3_54.default or true); 793 + gcc_0_3_54.rayon = 794 + (f.gcc_0_3_54.rayon or false) || 795 + (f.gcc_0_3_54.parallel or false) || 796 + (gcc_0_3_54.parallel or false); 797 + }) []; 798 + gdk_pixbuf_0_2_0 = { features?(gdk_pixbuf_0_2_0_features {}) }: gdk_pixbuf_0_2_0_ { 799 + dependencies = mapFeatures features ([ gdk_pixbuf_sys_0_4_0 glib_0_3_1 glib_sys_0_4_0 gobject_sys_0_4_0 libc_0_2_34 ]); 800 + buildDependencies = mapFeatures features ([]); 801 + features = mkFeatures (features.gdk_pixbuf_0_2_0 or {}); 802 + }; 803 + gdk_pixbuf_0_2_0_features = f: updateFeatures f (rec { 804 + gdk_pixbuf_0_2_0.default = (f.gdk_pixbuf_0_2_0.default or true); 805 + gdk_pixbuf_0_2_0.gtk-rs-lgpl-docs = 806 + (f.gdk_pixbuf_0_2_0.gtk-rs-lgpl-docs or false) || 807 + (f.gdk_pixbuf_0_2_0.embed-lgpl-docs or false) || 808 + (gdk_pixbuf_0_2_0.embed-lgpl-docs or false) || 809 + (f.gdk_pixbuf_0_2_0.purge-lgpl-docs or false) || 810 + (gdk_pixbuf_0_2_0.purge-lgpl-docs or false); 811 + gdk_pixbuf_0_2_0.v2_28 = 812 + (f.gdk_pixbuf_0_2_0.v2_28 or false) || 813 + (f.gdk_pixbuf_0_2_0.v2_30 or false) || 814 + (gdk_pixbuf_0_2_0.v2_30 or false); 815 + gdk_pixbuf_0_2_0.v2_30 = 816 + (f.gdk_pixbuf_0_2_0.v2_30 or false) || 817 + (f.gdk_pixbuf_0_2_0.v2_32 or false) || 818 + (gdk_pixbuf_0_2_0.v2_32 or false); 819 + gdk_pixbuf_0_2_0.v2_32 = 820 + (f.gdk_pixbuf_0_2_0.v2_32 or false) || 821 + (f.gdk_pixbuf_0_2_0.v2_36 or false) || 822 + (gdk_pixbuf_0_2_0.v2_36 or false); 823 + gdk_pixbuf_sys_0_4_0.default = true; 824 + gdk_pixbuf_sys_0_4_0.v2_28 = 825 + (f.gdk_pixbuf_sys_0_4_0.v2_28 or false) || 826 + (gdk_pixbuf_0_2_0.v2_28 or false) || 827 + (f.gdk_pixbuf_0_2_0.v2_28 or false); 828 + gdk_pixbuf_sys_0_4_0.v2_30 = 829 + (f.gdk_pixbuf_sys_0_4_0.v2_30 or false) || 830 + (gdk_pixbuf_0_2_0.v2_30 or false) || 831 + (f.gdk_pixbuf_0_2_0.v2_30 or false); 832 + gdk_pixbuf_sys_0_4_0.v2_32 = 833 + (f.gdk_pixbuf_sys_0_4_0.v2_32 or false) || 834 + (gdk_pixbuf_0_2_0.v2_32 or false) || 835 + (f.gdk_pixbuf_0_2_0.v2_32 or false); 836 + gdk_pixbuf_sys_0_4_0.v2_36 = 837 + (f.gdk_pixbuf_sys_0_4_0.v2_36 or false) || 838 + (gdk_pixbuf_0_2_0.v2_36 or false) || 839 + (f.gdk_pixbuf_0_2_0.v2_36 or false); 840 + glib_0_3_1.default = true; 841 + glib_sys_0_4_0.default = true; 842 + gobject_sys_0_4_0.default = true; 843 + libc_0_2_34.default = true; 844 + }) [ gdk_pixbuf_sys_0_4_0_features glib_0_3_1_features glib_sys_0_4_0_features gobject_sys_0_4_0_features libc_0_2_34_features ]; 845 + gdk_pixbuf_sys_0_4_0 = { features?(gdk_pixbuf_sys_0_4_0_features {}) }: gdk_pixbuf_sys_0_4_0_ { 846 + dependencies = mapFeatures features ([ bitflags_0_9_1 gio_sys_0_4_0 glib_sys_0_4_0 gobject_sys_0_4_0 libc_0_2_34 ]); 847 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 848 + features = mkFeatures (features.gdk_pixbuf_sys_0_4_0 or {}); 849 + }; 850 + gdk_pixbuf_sys_0_4_0_features = f: updateFeatures f (rec { 851 + bitflags_0_9_1.default = true; 852 + gdk_pixbuf_sys_0_4_0.default = (f.gdk_pixbuf_sys_0_4_0.default or true); 853 + gdk_pixbuf_sys_0_4_0.v2_28 = 854 + (f.gdk_pixbuf_sys_0_4_0.v2_28 or false) || 855 + (f.gdk_pixbuf_sys_0_4_0.v2_30 or false) || 856 + (gdk_pixbuf_sys_0_4_0.v2_30 or false); 857 + gdk_pixbuf_sys_0_4_0.v2_30 = 858 + (f.gdk_pixbuf_sys_0_4_0.v2_30 or false) || 859 + (f.gdk_pixbuf_sys_0_4_0.v2_32 or false) || 860 + (gdk_pixbuf_sys_0_4_0.v2_32 or false); 861 + gdk_pixbuf_sys_0_4_0.v2_32 = 862 + (f.gdk_pixbuf_sys_0_4_0.v2_32 or false) || 863 + (f.gdk_pixbuf_sys_0_4_0.v2_36 or false) || 864 + (gdk_pixbuf_sys_0_4_0.v2_36 or false); 865 + gio_sys_0_4_0.default = true; 866 + glib_sys_0_4_0.default = true; 867 + gobject_sys_0_4_0.default = true; 868 + libc_0_2_34.default = true; 869 + pkg_config_0_3_9.default = true; 870 + }) [ bitflags_0_9_1_features gio_sys_0_4_0_features glib_sys_0_4_0_features gobject_sys_0_4_0_features libc_0_2_34_features pkg_config_0_3_9_features ]; 871 + getopts_0_2_15 = { features?(getopts_0_2_15_features {}) }: getopts_0_2_15_ {}; 872 + getopts_0_2_15_features = f: updateFeatures f (rec { 873 + getopts_0_2_15.default = (f.getopts_0_2_15.default or true); 874 + }) []; 875 + gio_sys_0_4_0 = { features?(gio_sys_0_4_0_features {}) }: gio_sys_0_4_0_ { 876 + dependencies = mapFeatures features ([ bitflags_0_9_1 glib_sys_0_4_0 gobject_sys_0_4_0 libc_0_2_34 ]); 877 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 878 + features = mkFeatures (features.gio_sys_0_4_0 or {}); 879 + }; 880 + gio_sys_0_4_0_features = f: updateFeatures f (rec { 881 + bitflags_0_9_1.default = true; 882 + gio_sys_0_4_0.default = (f.gio_sys_0_4_0.default or true); 883 + gio_sys_0_4_0.v2_34 = 884 + (f.gio_sys_0_4_0.v2_34 or false) || 885 + (f.gio_sys_0_4_0.v2_36 or false) || 886 + (gio_sys_0_4_0.v2_36 or false); 887 + gio_sys_0_4_0.v2_36 = 888 + (f.gio_sys_0_4_0.v2_36 or false) || 889 + (f.gio_sys_0_4_0.v2_38 or false) || 890 + (gio_sys_0_4_0.v2_38 or false); 891 + gio_sys_0_4_0.v2_38 = 892 + (f.gio_sys_0_4_0.v2_38 or false) || 893 + (f.gio_sys_0_4_0.v2_40 or false) || 894 + (gio_sys_0_4_0.v2_40 or false); 895 + gio_sys_0_4_0.v2_40 = 896 + (f.gio_sys_0_4_0.v2_40 or false) || 897 + (f.gio_sys_0_4_0.v2_42 or false) || 898 + (gio_sys_0_4_0.v2_42 or false); 899 + gio_sys_0_4_0.v2_42 = 900 + (f.gio_sys_0_4_0.v2_42 or false) || 901 + (f.gio_sys_0_4_0.v2_44 or false) || 902 + (gio_sys_0_4_0.v2_44 or false); 903 + gio_sys_0_4_0.v2_44 = 904 + (f.gio_sys_0_4_0.v2_44 or false) || 905 + (f.gio_sys_0_4_0.v2_46 or false) || 906 + (gio_sys_0_4_0.v2_46 or false); 907 + gio_sys_0_4_0.v2_46 = 908 + (f.gio_sys_0_4_0.v2_46 or false) || 909 + (f.gio_sys_0_4_0.v2_48 or false) || 910 + (gio_sys_0_4_0.v2_48 or false); 911 + gio_sys_0_4_0.v2_48 = 912 + (f.gio_sys_0_4_0.v2_48 or false) || 913 + (f.gio_sys_0_4_0.v2_50 or false) || 914 + (gio_sys_0_4_0.v2_50 or false); 915 + glib_sys_0_4_0.default = true; 916 + gobject_sys_0_4_0.default = true; 917 + libc_0_2_34.default = true; 918 + pkg_config_0_3_9.default = true; 919 + }) [ bitflags_0_9_1_features glib_sys_0_4_0_features gobject_sys_0_4_0_features libc_0_2_34_features pkg_config_0_3_9_features ]; 920 + glib_0_3_1 = { features?(glib_0_3_1_features {}) }: glib_0_3_1_ { 921 + dependencies = mapFeatures features ([ bitflags_0_9_1 glib_sys_0_4_0 gobject_sys_0_4_0 lazy_static_0_2_11 libc_0_2_34 ]); 922 + features = mkFeatures (features.glib_0_3_1 or {}); 923 + }; 924 + glib_0_3_1_features = f: updateFeatures f (rec { 925 + bitflags_0_9_1.default = true; 926 + glib_0_3_1.default = (f.glib_0_3_1.default or true); 927 + glib_0_3_1.v2_34 = 928 + (f.glib_0_3_1.v2_34 or false) || 929 + (f.glib_0_3_1.v2_38 or false) || 930 + (glib_0_3_1.v2_38 or false); 931 + glib_0_3_1.v2_38 = 932 + (f.glib_0_3_1.v2_38 or false) || 933 + (f.glib_0_3_1.v2_40 or false) || 934 + (glib_0_3_1.v2_40 or false); 935 + glib_0_3_1.v2_40 = 936 + (f.glib_0_3_1.v2_40 or false) || 937 + (f.glib_0_3_1.v2_44 or false) || 938 + (glib_0_3_1.v2_44 or false); 939 + glib_0_3_1.v2_44 = 940 + (f.glib_0_3_1.v2_44 or false) || 941 + (f.glib_0_3_1.v2_46 or false) || 942 + (glib_0_3_1.v2_46 or false); 943 + glib_0_3_1.v2_46 = 944 + (f.glib_0_3_1.v2_46 or false) || 945 + (f.glib_0_3_1.v2_48 or false) || 946 + (glib_0_3_1.v2_48 or false); 947 + glib_0_3_1.v2_48 = 948 + (f.glib_0_3_1.v2_48 or false) || 949 + (f.glib_0_3_1.v2_50 or false) || 950 + (glib_0_3_1.v2_50 or false); 951 + glib_sys_0_4_0.default = true; 952 + glib_sys_0_4_0.v2_34 = 953 + (f.glib_sys_0_4_0.v2_34 or false) || 954 + (glib_0_3_1.v2_34 or false) || 955 + (f.glib_0_3_1.v2_34 or false); 956 + glib_sys_0_4_0.v2_38 = 957 + (f.glib_sys_0_4_0.v2_38 or false) || 958 + (glib_0_3_1.v2_38 or false) || 959 + (f.glib_0_3_1.v2_38 or false); 960 + glib_sys_0_4_0.v2_40 = 961 + (f.glib_sys_0_4_0.v2_40 or false) || 962 + (glib_0_3_1.v2_40 or false) || 963 + (f.glib_0_3_1.v2_40 or false); 964 + glib_sys_0_4_0.v2_44 = 965 + (f.glib_sys_0_4_0.v2_44 or false) || 966 + (glib_0_3_1.v2_44 or false) || 967 + (f.glib_0_3_1.v2_44 or false); 968 + glib_sys_0_4_0.v2_46 = 969 + (f.glib_sys_0_4_0.v2_46 or false) || 970 + (glib_0_3_1.v2_46 or false) || 971 + (f.glib_0_3_1.v2_46 or false); 972 + glib_sys_0_4_0.v2_48 = 973 + (f.glib_sys_0_4_0.v2_48 or false) || 974 + (glib_0_3_1.v2_48 or false) || 975 + (f.glib_0_3_1.v2_48 or false); 976 + glib_sys_0_4_0.v2_50 = 977 + (f.glib_sys_0_4_0.v2_50 or false) || 978 + (glib_0_3_1.v2_50 or false) || 979 + (f.glib_0_3_1.v2_50 or false); 980 + gobject_sys_0_4_0.default = true; 981 + gobject_sys_0_4_0.v2_34 = 982 + (f.gobject_sys_0_4_0.v2_34 or false) || 983 + (glib_0_3_1.v2_34 or false) || 984 + (f.glib_0_3_1.v2_34 or false); 985 + gobject_sys_0_4_0.v2_38 = 986 + (f.gobject_sys_0_4_0.v2_38 or false) || 987 + (glib_0_3_1.v2_38 or false) || 988 + (f.glib_0_3_1.v2_38 or false); 989 + gobject_sys_0_4_0.v2_44 = 990 + (f.gobject_sys_0_4_0.v2_44 or false) || 991 + (glib_0_3_1.v2_44 or false) || 992 + (f.glib_0_3_1.v2_44 or false); 993 + gobject_sys_0_4_0.v2_46 = 994 + (f.gobject_sys_0_4_0.v2_46 or false) || 995 + (glib_0_3_1.v2_46 or false) || 996 + (f.glib_0_3_1.v2_46 or false); 997 + lazy_static_0_2_11.default = true; 998 + libc_0_2_34.default = true; 999 + }) [ bitflags_0_9_1_features glib_sys_0_4_0_features gobject_sys_0_4_0_features lazy_static_0_2_11_features libc_0_2_34_features ]; 1000 + glib_sys_0_4_0 = { features?(glib_sys_0_4_0_features {}) }: glib_sys_0_4_0_ { 1001 + dependencies = mapFeatures features ([ bitflags_0_9_1 libc_0_2_34 ]); 1002 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 1003 + features = mkFeatures (features.glib_sys_0_4_0 or {}); 1004 + }; 1005 + glib_sys_0_4_0_features = f: updateFeatures f (rec { 1006 + bitflags_0_9_1.default = true; 1007 + glib_sys_0_4_0.default = (f.glib_sys_0_4_0.default or true); 1008 + glib_sys_0_4_0.v2_34 = 1009 + (f.glib_sys_0_4_0.v2_34 or false) || 1010 + (f.glib_sys_0_4_0.v2_36 or false) || 1011 + (glib_sys_0_4_0.v2_36 or false); 1012 + glib_sys_0_4_0.v2_36 = 1013 + (f.glib_sys_0_4_0.v2_36 or false) || 1014 + (f.glib_sys_0_4_0.v2_38 or false) || 1015 + (glib_sys_0_4_0.v2_38 or false); 1016 + glib_sys_0_4_0.v2_38 = 1017 + (f.glib_sys_0_4_0.v2_38 or false) || 1018 + (f.glib_sys_0_4_0.v2_40 or false) || 1019 + (glib_sys_0_4_0.v2_40 or false); 1020 + glib_sys_0_4_0.v2_40 = 1021 + (f.glib_sys_0_4_0.v2_40 or false) || 1022 + (f.glib_sys_0_4_0.v2_44 or false) || 1023 + (glib_sys_0_4_0.v2_44 or false); 1024 + glib_sys_0_4_0.v2_44 = 1025 + (f.glib_sys_0_4_0.v2_44 or false) || 1026 + (f.glib_sys_0_4_0.v2_46 or false) || 1027 + (glib_sys_0_4_0.v2_46 or false); 1028 + glib_sys_0_4_0.v2_46 = 1029 + (f.glib_sys_0_4_0.v2_46 or false) || 1030 + (f.glib_sys_0_4_0.v2_48 or false) || 1031 + (glib_sys_0_4_0.v2_48 or false); 1032 + glib_sys_0_4_0.v2_48 = 1033 + (f.glib_sys_0_4_0.v2_48 or false) || 1034 + (f.glib_sys_0_4_0.v2_50 or false) || 1035 + (glib_sys_0_4_0.v2_50 or false); 1036 + libc_0_2_34.default = true; 1037 + pkg_config_0_3_9.default = true; 1038 + }) [ bitflags_0_9_1_features libc_0_2_34_features pkg_config_0_3_9_features ]; 1039 + gobject_sys_0_4_0 = { features?(gobject_sys_0_4_0_features {}) }: gobject_sys_0_4_0_ { 1040 + dependencies = mapFeatures features ([ bitflags_0_9_1 glib_sys_0_4_0 libc_0_2_34 ]); 1041 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 1042 + features = mkFeatures (features.gobject_sys_0_4_0 or {}); 1043 + }; 1044 + gobject_sys_0_4_0_features = f: updateFeatures f (rec { 1045 + bitflags_0_9_1.default = true; 1046 + glib_sys_0_4_0.default = true; 1047 + gobject_sys_0_4_0.default = (f.gobject_sys_0_4_0.default or true); 1048 + gobject_sys_0_4_0.v2_34 = 1049 + (f.gobject_sys_0_4_0.v2_34 or false) || 1050 + (f.gobject_sys_0_4_0.v2_36 or false) || 1051 + (gobject_sys_0_4_0.v2_36 or false); 1052 + gobject_sys_0_4_0.v2_36 = 1053 + (f.gobject_sys_0_4_0.v2_36 or false) || 1054 + (f.gobject_sys_0_4_0.v2_38 or false) || 1055 + (gobject_sys_0_4_0.v2_38 or false); 1056 + gobject_sys_0_4_0.v2_38 = 1057 + (f.gobject_sys_0_4_0.v2_38 or false) || 1058 + (f.gobject_sys_0_4_0.v2_42 or false) || 1059 + (gobject_sys_0_4_0.v2_42 or false); 1060 + gobject_sys_0_4_0.v2_42 = 1061 + (f.gobject_sys_0_4_0.v2_42 or false) || 1062 + (f.gobject_sys_0_4_0.v2_44 or false) || 1063 + (gobject_sys_0_4_0.v2_44 or false); 1064 + gobject_sys_0_4_0.v2_44 = 1065 + (f.gobject_sys_0_4_0.v2_44 or false) || 1066 + (f.gobject_sys_0_4_0.v2_46 or false) || 1067 + (gobject_sys_0_4_0.v2_46 or false); 1068 + libc_0_2_34.default = true; 1069 + pkg_config_0_3_9.default = true; 1070 + }) [ bitflags_0_9_1_features glib_sys_0_4_0_features libc_0_2_34_features pkg_config_0_3_9_features ]; 1071 + itoa_0_3_4 = { features?(itoa_0_3_4_features {}) }: itoa_0_3_4_ { 1072 + features = mkFeatures (features.itoa_0_3_4 or {}); 1073 + }; 1074 + itoa_0_3_4_features = f: updateFeatures f (rec { 1075 + itoa_0_3_4.default = (f.itoa_0_3_4.default or true); 1076 + }) []; 1077 + json_macro_0_1_1 = { features?(json_macro_0_1_1_features {}) }: json_macro_0_1_1_ { 1078 + dependencies = mapFeatures features ([ rustc_serialize_0_3_24 ]); 1079 + }; 1080 + json_macro_0_1_1_features = f: updateFeatures f (rec { 1081 + json_macro_0_1_1.default = (f.json_macro_0_1_1.default or true); 1082 + rustc_serialize_0_3_24.default = true; 1083 + }) [ rustc_serialize_0_3_24_features ]; 1084 + kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { 1085 + dependencies = mapFeatures features ([ winapi_0_2_8 ]); 1086 + buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); 1087 + }; 1088 + kernel32_sys_0_2_2_features = f: updateFeatures f (rec { 1089 + kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); 1090 + winapi_0_2_8.default = true; 1091 + winapi_build_0_1_1.default = true; 1092 + }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; 1093 + lazy_static_0_2_11 = { features?(lazy_static_0_2_11_features {}) }: lazy_static_0_2_11_ { 1094 + dependencies = mapFeatures features ([]); 1095 + features = mkFeatures (features.lazy_static_0_2_11 or {}); 1096 + }; 1097 + lazy_static_0_2_11_features = f: updateFeatures f (rec { 1098 + lazy_static_0_2_11.compiletest_rs = 1099 + (f.lazy_static_0_2_11.compiletest_rs or false) || 1100 + (f.lazy_static_0_2_11.compiletest or false) || 1101 + (lazy_static_0_2_11.compiletest or false); 1102 + lazy_static_0_2_11.default = (f.lazy_static_0_2_11.default or true); 1103 + lazy_static_0_2_11.nightly = 1104 + (f.lazy_static_0_2_11.nightly or false) || 1105 + (f.lazy_static_0_2_11.spin_no_std or false) || 1106 + (lazy_static_0_2_11.spin_no_std or false); 1107 + lazy_static_0_2_11.spin = 1108 + (f.lazy_static_0_2_11.spin or false) || 1109 + (f.lazy_static_0_2_11.spin_no_std or false) || 1110 + (lazy_static_0_2_11.spin_no_std or false); 1111 + }) []; 1112 + lazy_static_1_0_0 = { features?(lazy_static_1_0_0_features {}) }: lazy_static_1_0_0_ { 1113 + dependencies = mapFeatures features ([]); 1114 + features = mkFeatures (features.lazy_static_1_0_0 or {}); 1115 + }; 1116 + lazy_static_1_0_0_features = f: updateFeatures f (rec { 1117 + lazy_static_1_0_0.compiletest_rs = 1118 + (f.lazy_static_1_0_0.compiletest_rs or false) || 1119 + (f.lazy_static_1_0_0.compiletest or false) || 1120 + (lazy_static_1_0_0.compiletest or false); 1121 + lazy_static_1_0_0.default = (f.lazy_static_1_0_0.default or true); 1122 + lazy_static_1_0_0.nightly = 1123 + (f.lazy_static_1_0_0.nightly or false) || 1124 + (f.lazy_static_1_0_0.spin_no_std or false) || 1125 + (lazy_static_1_0_0.spin_no_std or false); 1126 + lazy_static_1_0_0.spin = 1127 + (f.lazy_static_1_0_0.spin or false) || 1128 + (f.lazy_static_1_0_0.spin_no_std or false) || 1129 + (lazy_static_1_0_0.spin_no_std or false); 1130 + }) []; 1131 + libc_0_2_34 = { features?(libc_0_2_34_features {}) }: libc_0_2_34_ { 1132 + features = mkFeatures (features.libc_0_2_34 or {}); 1133 + }; 1134 + libc_0_2_34_features = f: updateFeatures f (rec { 1135 + libc_0_2_34.default = (f.libc_0_2_34.default or true); 1136 + libc_0_2_34.use_std = 1137 + (f.libc_0_2_34.use_std or false) || 1138 + (f.libc_0_2_34.default or false) || 1139 + (libc_0_2_34.default or false); 1140 + }) []; 1141 + libloading_0_3_4 = { features?(libloading_0_3_4_features {}) }: libloading_0_3_4_ { 1142 + dependencies = mapFeatures features ([ lazy_static_0_2_11 ]) 1143 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 1144 + buildDependencies = mapFeatures features ([ target_build_utils_0_3_1 ]); 1145 + }; 1146 + libloading_0_3_4_features = f: updateFeatures f (rec { 1147 + kernel32_sys_0_2_2.default = true; 1148 + lazy_static_0_2_11.default = true; 1149 + libloading_0_3_4.default = (f.libloading_0_3_4.default or true); 1150 + target_build_utils_0_3_1.default = true; 1151 + winapi_0_2_8.default = true; 1152 + }) [ lazy_static_0_2_11_features target_build_utils_0_3_1_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1153 + libloading_0_4_3 = { features?(libloading_0_4_3_features {}) }: libloading_0_4_3_ { 1154 + dependencies = mapFeatures features ([ lazy_static_1_0_0 ]) 1155 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 1156 + }; 1157 + libloading_0_4_3_features = f: updateFeatures f (rec { 1158 + kernel32_sys_0_2_2.default = true; 1159 + lazy_static_1_0_0.default = true; 1160 + libloading_0_4_3.default = (f.libloading_0_4_3.default or true); 1161 + winapi_0_2_8.default = true; 1162 + }) [ lazy_static_1_0_0_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1163 + log_0_3_9 = { features?(log_0_3_9_features {}) }: log_0_3_9_ { 1164 + dependencies = mapFeatures features ([ log_0_4_0 ]); 1165 + features = mkFeatures (features.log_0_3_9 or {}); 1166 + }; 1167 + log_0_3_9_features = f: updateFeatures f (rec { 1168 + log_0_3_9.default = (f.log_0_3_9.default or true); 1169 + log_0_3_9.use_std = 1170 + (f.log_0_3_9.use_std or false) || 1171 + (f.log_0_3_9.default or false) || 1172 + (log_0_3_9.default or false); 1173 + log_0_4_0.default = true; 1174 + log_0_4_0.max_level_debug = 1175 + (f.log_0_4_0.max_level_debug or false) || 1176 + (log_0_3_9.max_level_debug or false) || 1177 + (f.log_0_3_9.max_level_debug or false); 1178 + log_0_4_0.max_level_error = 1179 + (f.log_0_4_0.max_level_error or false) || 1180 + (log_0_3_9.max_level_error or false) || 1181 + (f.log_0_3_9.max_level_error or false); 1182 + log_0_4_0.max_level_info = 1183 + (f.log_0_4_0.max_level_info or false) || 1184 + (log_0_3_9.max_level_info or false) || 1185 + (f.log_0_3_9.max_level_info or false); 1186 + log_0_4_0.max_level_off = 1187 + (f.log_0_4_0.max_level_off or false) || 1188 + (log_0_3_9.max_level_off or false) || 1189 + (f.log_0_3_9.max_level_off or false); 1190 + log_0_4_0.max_level_trace = 1191 + (f.log_0_4_0.max_level_trace or false) || 1192 + (log_0_3_9.max_level_trace or false) || 1193 + (f.log_0_3_9.max_level_trace or false); 1194 + log_0_4_0.max_level_warn = 1195 + (f.log_0_4_0.max_level_warn or false) || 1196 + (log_0_3_9.max_level_warn or false) || 1197 + (f.log_0_3_9.max_level_warn or false); 1198 + log_0_4_0.release_max_level_debug = 1199 + (f.log_0_4_0.release_max_level_debug or false) || 1200 + (log_0_3_9.release_max_level_debug or false) || 1201 + (f.log_0_3_9.release_max_level_debug or false); 1202 + log_0_4_0.release_max_level_error = 1203 + (f.log_0_4_0.release_max_level_error or false) || 1204 + (log_0_3_9.release_max_level_error or false) || 1205 + (f.log_0_3_9.release_max_level_error or false); 1206 + log_0_4_0.release_max_level_info = 1207 + (f.log_0_4_0.release_max_level_info or false) || 1208 + (log_0_3_9.release_max_level_info or false) || 1209 + (f.log_0_3_9.release_max_level_info or false); 1210 + log_0_4_0.release_max_level_off = 1211 + (f.log_0_4_0.release_max_level_off or false) || 1212 + (log_0_3_9.release_max_level_off or false) || 1213 + (f.log_0_3_9.release_max_level_off or false); 1214 + log_0_4_0.release_max_level_trace = 1215 + (f.log_0_4_0.release_max_level_trace or false) || 1216 + (log_0_3_9.release_max_level_trace or false) || 1217 + (f.log_0_3_9.release_max_level_trace or false); 1218 + log_0_4_0.release_max_level_warn = 1219 + (f.log_0_4_0.release_max_level_warn or false) || 1220 + (log_0_3_9.release_max_level_warn or false) || 1221 + (f.log_0_3_9.release_max_level_warn or false); 1222 + log_0_4_0.std = 1223 + (f.log_0_4_0.std or false) || 1224 + (log_0_3_9.use_std or false) || 1225 + (f.log_0_3_9.use_std or false); 1226 + }) [ log_0_4_0_features ]; 1227 + log_0_4_0 = { features?(log_0_4_0_features {}) }: log_0_4_0_ { 1228 + dependencies = mapFeatures features ([ cfg_if_0_1_2 ]); 1229 + features = mkFeatures (features.log_0_4_0 or {}); 1230 + }; 1231 + log_0_4_0_features = f: updateFeatures f (rec { 1232 + cfg_if_0_1_2.default = true; 1233 + log_0_4_0.default = (f.log_0_4_0.default or true); 1234 + }) [ cfg_if_0_1_2_features ]; 1235 + memchr_0_1_11 = { features?(memchr_0_1_11_features {}) }: memchr_0_1_11_ { 1236 + dependencies = mapFeatures features ([ libc_0_2_34 ]); 1237 + }; 1238 + memchr_0_1_11_features = f: updateFeatures f (rec { 1239 + libc_0_2_34.default = true; 1240 + memchr_0_1_11.default = (f.memchr_0_1_11.default or true); 1241 + }) [ libc_0_2_34_features ]; 1242 + nix_0_6_0 = { features?(nix_0_6_0_features {}) }: nix_0_6_0_ { 1243 + dependencies = mapFeatures features ([ bitflags_0_4_0 cfg_if_0_1_2 libc_0_2_34 void_1_0_2 ]); 1244 + buildDependencies = mapFeatures features ([ rustc_version_0_1_7 semver_0_1_20 ]); 1245 + features = mkFeatures (features.nix_0_6_0 or {}); 1246 + }; 1247 + nix_0_6_0_features = f: updateFeatures f (rec { 1248 + bitflags_0_4_0.default = true; 1249 + cfg_if_0_1_2.default = true; 1250 + libc_0_2_34.default = true; 1251 + nix_0_6_0.default = (f.nix_0_6_0.default or true); 1252 + rustc_version_0_1_7.default = true; 1253 + semver_0_1_20.default = true; 1254 + void_1_0_2.default = true; 1255 + }) [ bitflags_0_4_0_features cfg_if_0_1_2_features libc_0_2_34_features void_1_0_2_features rustc_version_0_1_7_features semver_0_1_20_features ]; 1256 + nix_0_9_0 = { features?(nix_0_9_0_features {}) }: nix_0_9_0_ { 1257 + dependencies = mapFeatures features ([ bitflags_0_9_1 cfg_if_0_1_2 libc_0_2_34 void_1_0_2 ]); 1258 + }; 1259 + nix_0_9_0_features = f: updateFeatures f (rec { 1260 + bitflags_0_9_1.default = true; 1261 + cfg_if_0_1_2.default = true; 1262 + libc_0_2_34.default = true; 1263 + nix_0_9_0.default = (f.nix_0_9_0.default or true); 1264 + void_1_0_2.default = true; 1265 + }) [ bitflags_0_9_1_features cfg_if_0_1_2_features libc_0_2_34_features void_1_0_2_features ]; 1266 + num_traits_0_1_41 = { features?(num_traits_0_1_41_features {}) }: num_traits_0_1_41_ {}; 1267 + num_traits_0_1_41_features = f: updateFeatures f (rec { 1268 + num_traits_0_1_41.default = (f.num_traits_0_1_41.default or true); 1269 + }) []; 1270 + ordermap_0_3_2 = { features?(ordermap_0_3_2_features {}) }: ordermap_0_3_2_ { 1271 + dependencies = mapFeatures features ([]); 1272 + features = mkFeatures (features.ordermap_0_3_2 or {}); 1273 + }; 1274 + ordermap_0_3_2_features = f: updateFeatures f (rec { 1275 + ordermap_0_3_2.default = (f.ordermap_0_3_2.default or true); 1276 + ordermap_0_3_2.serde = 1277 + (f.ordermap_0_3_2.serde or false) || 1278 + (f.ordermap_0_3_2.serde-1 or false) || 1279 + (ordermap_0_3_2.serde-1 or false); 1280 + }) []; 1281 + petgraph_0_4_10 = { features?(petgraph_0_4_10_features {}) }: petgraph_0_4_10_ { 1282 + dependencies = mapFeatures features ([ fixedbitset_0_1_8 ] 1283 + ++ (if features.petgraph_0_4_10.ordermap or false then [ ordermap_0_3_2 ] else [])); 1284 + features = mkFeatures (features.petgraph_0_4_10 or {}); 1285 + }; 1286 + petgraph_0_4_10_features = f: updateFeatures f (rec { 1287 + fixedbitset_0_1_8.default = true; 1288 + ordermap_0_3_2.default = true; 1289 + petgraph_0_4_10.default = (f.petgraph_0_4_10.default or true); 1290 + petgraph_0_4_10.generate = 1291 + (f.petgraph_0_4_10.generate or false) || 1292 + (f.petgraph_0_4_10.unstable or false) || 1293 + (petgraph_0_4_10.unstable or false); 1294 + petgraph_0_4_10.graphmap = 1295 + (f.petgraph_0_4_10.graphmap or false) || 1296 + (f.petgraph_0_4_10.all or false) || 1297 + (petgraph_0_4_10.all or false) || 1298 + (f.petgraph_0_4_10.default or false) || 1299 + (petgraph_0_4_10.default or false); 1300 + petgraph_0_4_10.ordermap = 1301 + (f.petgraph_0_4_10.ordermap or false) || 1302 + (f.petgraph_0_4_10.graphmap or false) || 1303 + (petgraph_0_4_10.graphmap or false); 1304 + petgraph_0_4_10.quickcheck = 1305 + (f.petgraph_0_4_10.quickcheck or false) || 1306 + (f.petgraph_0_4_10.all or false) || 1307 + (petgraph_0_4_10.all or false); 1308 + petgraph_0_4_10.serde = 1309 + (f.petgraph_0_4_10.serde or false) || 1310 + (f.petgraph_0_4_10.serde-1 or false) || 1311 + (petgraph_0_4_10.serde-1 or false); 1312 + petgraph_0_4_10.serde_derive = 1313 + (f.petgraph_0_4_10.serde_derive or false) || 1314 + (f.petgraph_0_4_10.serde-1 or false) || 1315 + (petgraph_0_4_10.serde-1 or false); 1316 + petgraph_0_4_10.stable_graph = 1317 + (f.petgraph_0_4_10.stable_graph or false) || 1318 + (f.petgraph_0_4_10.all or false) || 1319 + (petgraph_0_4_10.all or false) || 1320 + (f.petgraph_0_4_10.default or false) || 1321 + (petgraph_0_4_10.default or false); 1322 + petgraph_0_4_10.unstable = 1323 + (f.petgraph_0_4_10.unstable or false) || 1324 + (f.petgraph_0_4_10.all or false) || 1325 + (petgraph_0_4_10.all or false); 1326 + }) [ fixedbitset_0_1_8_features ordermap_0_3_2_features ]; 1327 + phf_0_7_21 = { features?(phf_0_7_21_features {}) }: phf_0_7_21_ { 1328 + dependencies = mapFeatures features ([ phf_shared_0_7_21 ]); 1329 + features = mkFeatures (features.phf_0_7_21 or {}); 1330 + }; 1331 + phf_0_7_21_features = f: updateFeatures f (rec { 1332 + phf_0_7_21.default = (f.phf_0_7_21.default or true); 1333 + phf_shared_0_7_21.core = 1334 + (f.phf_shared_0_7_21.core or false) || 1335 + (phf_0_7_21.core or false) || 1336 + (f.phf_0_7_21.core or false); 1337 + phf_shared_0_7_21.default = true; 1338 + phf_shared_0_7_21.unicase = 1339 + (f.phf_shared_0_7_21.unicase or false) || 1340 + (phf_0_7_21.unicase or false) || 1341 + (f.phf_0_7_21.unicase or false); 1342 + }) [ phf_shared_0_7_21_features ]; 1343 + phf_codegen_0_7_21 = { features?(phf_codegen_0_7_21_features {}) }: phf_codegen_0_7_21_ { 1344 + dependencies = mapFeatures features ([ phf_generator_0_7_21 phf_shared_0_7_21 ]); 1345 + }; 1346 + phf_codegen_0_7_21_features = f: updateFeatures f (rec { 1347 + phf_codegen_0_7_21.default = (f.phf_codegen_0_7_21.default or true); 1348 + phf_generator_0_7_21.default = true; 1349 + phf_shared_0_7_21.default = true; 1350 + }) [ phf_generator_0_7_21_features phf_shared_0_7_21_features ]; 1351 + phf_generator_0_7_21 = { features?(phf_generator_0_7_21_features {}) }: phf_generator_0_7_21_ { 1352 + dependencies = mapFeatures features ([ phf_shared_0_7_21 rand_0_3_19 ]); 1353 + }; 1354 + phf_generator_0_7_21_features = f: updateFeatures f (rec { 1355 + phf_generator_0_7_21.default = (f.phf_generator_0_7_21.default or true); 1356 + phf_shared_0_7_21.default = true; 1357 + rand_0_3_19.default = true; 1358 + }) [ phf_shared_0_7_21_features rand_0_3_19_features ]; 1359 + phf_shared_0_7_21 = { features?(phf_shared_0_7_21_features {}) }: phf_shared_0_7_21_ { 1360 + dependencies = mapFeatures features ([ siphasher_0_2_2 ]); 1361 + features = mkFeatures (features.phf_shared_0_7_21 or {}); 1362 + }; 1363 + phf_shared_0_7_21_features = f: updateFeatures f (rec { 1364 + phf_shared_0_7_21.default = (f.phf_shared_0_7_21.default or true); 1365 + siphasher_0_2_2.default = true; 1366 + }) [ siphasher_0_2_2_features ]; 1367 + pkg_config_0_3_9 = { features?(pkg_config_0_3_9_features {}) }: pkg_config_0_3_9_ {}; 1368 + pkg_config_0_3_9_features = f: updateFeatures f (rec { 1369 + pkg_config_0_3_9.default = (f.pkg_config_0_3_9.default or true); 1370 + }) []; 1371 + rand_0_3_19 = { features?(rand_0_3_19_features {}) }: rand_0_3_19_ { 1372 + dependencies = mapFeatures features ([ libc_0_2_34 ]) 1373 + ++ (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_3_2 ]) else []); 1374 + features = mkFeatures (features.rand_0_3_19 or {}); 1375 + }; 1376 + rand_0_3_19_features = f: updateFeatures f (rec { 1377 + fuchsia_zircon_0_3_2.default = true; 1378 + libc_0_2_34.default = true; 1379 + rand_0_3_19.default = (f.rand_0_3_19.default or true); 1380 + rand_0_3_19.i128_support = 1381 + (f.rand_0_3_19.i128_support or false) || 1382 + (f.rand_0_3_19.nightly or false) || 1383 + (rand_0_3_19.nightly or false); 1384 + }) [ libc_0_2_34_features fuchsia_zircon_0_3_2_features ]; 1385 + regex_0_1_80 = { features?(regex_0_1_80_features {}) }: regex_0_1_80_ { 1386 + dependencies = mapFeatures features ([ aho_corasick_0_5_3 memchr_0_1_11 regex_syntax_0_3_9 thread_local_0_2_7 utf8_ranges_0_1_3 ]); 1387 + features = mkFeatures (features.regex_0_1_80 or {}); 1388 + }; 1389 + regex_0_1_80_features = f: updateFeatures f (rec { 1390 + aho_corasick_0_5_3.default = true; 1391 + memchr_0_1_11.default = true; 1392 + regex_0_1_80.default = (f.regex_0_1_80.default or true); 1393 + regex_0_1_80.simd = 1394 + (f.regex_0_1_80.simd or false) || 1395 + (f.regex_0_1_80.simd-accel or false) || 1396 + (regex_0_1_80.simd-accel or false); 1397 + regex_syntax_0_3_9.default = true; 1398 + thread_local_0_2_7.default = true; 1399 + utf8_ranges_0_1_3.default = true; 1400 + }) [ aho_corasick_0_5_3_features memchr_0_1_11_features regex_syntax_0_3_9_features thread_local_0_2_7_features utf8_ranges_0_1_3_features ]; 1401 + regex_syntax_0_3_9 = { features?(regex_syntax_0_3_9_features {}) }: regex_syntax_0_3_9_ {}; 1402 + regex_syntax_0_3_9_features = f: updateFeatures f (rec { 1403 + regex_syntax_0_3_9.default = (f.regex_syntax_0_3_9.default or true); 1404 + }) []; 1405 + rlua_0_9_7 = { features?(rlua_0_9_7_features {}) }: rlua_0_9_7_ { 1406 + dependencies = mapFeatures features ([ libc_0_2_34 ]); 1407 + buildDependencies = mapFeatures features ([ ] 1408 + ++ (if features.rlua_0_9_7.gcc or false then [ gcc_0_3_54 ] else [])); 1409 + features = mkFeatures (features.rlua_0_9_7 or {}); 1410 + }; 1411 + rlua_0_9_7_features = f: updateFeatures f (rec { 1412 + gcc_0_3_54.default = true; 1413 + libc_0_2_34.default = true; 1414 + rlua_0_9_7.builtin-lua = 1415 + (f.rlua_0_9_7.builtin-lua or false) || 1416 + (f.rlua_0_9_7.default or false) || 1417 + (rlua_0_9_7.default or false); 1418 + rlua_0_9_7.default = (f.rlua_0_9_7.default or true); 1419 + rlua_0_9_7.gcc = 1420 + (f.rlua_0_9_7.gcc or false) || 1421 + (f.rlua_0_9_7.builtin-lua or false) || 1422 + (rlua_0_9_7.builtin-lua or false); 1423 + }) [ libc_0_2_34_features gcc_0_3_54_features ]; 1424 + rustc_serialize_0_3_24 = { features?(rustc_serialize_0_3_24_features {}) }: rustc_serialize_0_3_24_ {}; 1425 + rustc_serialize_0_3_24_features = f: updateFeatures f (rec { 1426 + rustc_serialize_0_3_24.default = (f.rustc_serialize_0_3_24.default or true); 1427 + }) []; 1428 + rustc_version_0_1_7 = { features?(rustc_version_0_1_7_features {}) }: rustc_version_0_1_7_ { 1429 + dependencies = mapFeatures features ([ semver_0_1_20 ]); 1430 + }; 1431 + rustc_version_0_1_7_features = f: updateFeatures f (rec { 1432 + rustc_version_0_1_7.default = (f.rustc_version_0_1_7.default or true); 1433 + semver_0_1_20.default = true; 1434 + }) [ semver_0_1_20_features ]; 1435 + rustwlc_0_7_0 = { features?(rustwlc_0_7_0_features {}) }: rustwlc_0_7_0_ { 1436 + dependencies = mapFeatures features ([ bitflags_0_7_0 libc_0_2_34 ] 1437 + ++ (if features.rustwlc_0_7_0.wayland-sys or false then [ wayland_sys_0_6_0 ] else [])); 1438 + features = mkFeatures (features.rustwlc_0_7_0 or {}); 1439 + }; 1440 + rustwlc_0_7_0_features = f: updateFeatures f (rec { 1441 + bitflags_0_7_0.default = true; 1442 + libc_0_2_34.default = true; 1443 + rustwlc_0_7_0.default = (f.rustwlc_0_7_0.default or true); 1444 + rustwlc_0_7_0.wayland-sys = 1445 + (f.rustwlc_0_7_0.wayland-sys or false) || 1446 + (f.rustwlc_0_7_0.wlc-wayland or false) || 1447 + (rustwlc_0_7_0.wlc-wayland or false); 1448 + wayland_sys_0_6_0.default = true; 1449 + wayland_sys_0_6_0.server = true; 1450 + }) [ bitflags_0_7_0_features libc_0_2_34_features wayland_sys_0_6_0_features ]; 1451 + semver_0_1_20 = { features?(semver_0_1_20_features {}) }: semver_0_1_20_ {}; 1452 + semver_0_1_20_features = f: updateFeatures f (rec { 1453 + semver_0_1_20.default = (f.semver_0_1_20.default or true); 1454 + }) []; 1455 + serde_0_9_15 = { features?(serde_0_9_15_features {}) }: serde_0_9_15_ { 1456 + dependencies = mapFeatures features ([]); 1457 + features = mkFeatures (features.serde_0_9_15 or {}); 1458 + }; 1459 + serde_0_9_15_features = f: updateFeatures f (rec { 1460 + serde_0_9_15.alloc = 1461 + (f.serde_0_9_15.alloc or false) || 1462 + (f.serde_0_9_15.collections or false) || 1463 + (serde_0_9_15.collections or false); 1464 + serde_0_9_15.default = (f.serde_0_9_15.default or true); 1465 + serde_0_9_15.serde_derive = 1466 + (f.serde_0_9_15.serde_derive or false) || 1467 + (f.serde_0_9_15.derive or false) || 1468 + (serde_0_9_15.derive or false) || 1469 + (f.serde_0_9_15.playground or false) || 1470 + (serde_0_9_15.playground or false); 1471 + serde_0_9_15.std = 1472 + (f.serde_0_9_15.std or false) || 1473 + (f.serde_0_9_15.default or false) || 1474 + (serde_0_9_15.default or false) || 1475 + (f.serde_0_9_15.unstable-testing or false) || 1476 + (serde_0_9_15.unstable-testing or false); 1477 + serde_0_9_15.unstable = 1478 + (f.serde_0_9_15.unstable or false) || 1479 + (f.serde_0_9_15.alloc or false) || 1480 + (serde_0_9_15.alloc or false) || 1481 + (f.serde_0_9_15.unstable-testing or false) || 1482 + (serde_0_9_15.unstable-testing or false); 1483 + }) []; 1484 + serde_json_0_9_10 = { features?(serde_json_0_9_10_features {}) }: serde_json_0_9_10_ { 1485 + dependencies = mapFeatures features ([ dtoa_0_4_2 itoa_0_3_4 num_traits_0_1_41 serde_0_9_15 ]); 1486 + features = mkFeatures (features.serde_json_0_9_10 or {}); 1487 + }; 1488 + serde_json_0_9_10_features = f: updateFeatures f (rec { 1489 + dtoa_0_4_2.default = true; 1490 + itoa_0_3_4.default = true; 1491 + num_traits_0_1_41.default = true; 1492 + serde_0_9_15.default = true; 1493 + serde_json_0_9_10.default = (f.serde_json_0_9_10.default or true); 1494 + serde_json_0_9_10.linked-hash-map = 1495 + (f.serde_json_0_9_10.linked-hash-map or false) || 1496 + (f.serde_json_0_9_10.preserve_order or false) || 1497 + (serde_json_0_9_10.preserve_order or false); 1498 + }) [ dtoa_0_4_2_features itoa_0_3_4_features num_traits_0_1_41_features serde_0_9_15_features ]; 1499 + siphasher_0_2_2 = { features?(siphasher_0_2_2_features {}) }: siphasher_0_2_2_ { 1500 + dependencies = mapFeatures features ([]); 1501 + }; 1502 + siphasher_0_2_2_features = f: updateFeatures f (rec { 1503 + siphasher_0_2_2.default = (f.siphasher_0_2_2.default or true); 1504 + }) []; 1505 + target_build_utils_0_3_1 = { features?(target_build_utils_0_3_1_features {}) }: target_build_utils_0_3_1_ { 1506 + dependencies = mapFeatures features ([ phf_0_7_21 ] 1507 + ++ (if features.target_build_utils_0_3_1.serde_json or false then [ serde_json_0_9_10 ] else [])); 1508 + buildDependencies = mapFeatures features ([ phf_codegen_0_7_21 ]); 1509 + features = mkFeatures (features.target_build_utils_0_3_1 or {}); 1510 + }; 1511 + target_build_utils_0_3_1_features = f: updateFeatures f (rec { 1512 + phf_0_7_21.default = true; 1513 + phf_codegen_0_7_21.default = true; 1514 + serde_json_0_9_10.default = true; 1515 + target_build_utils_0_3_1.default = (f.target_build_utils_0_3_1.default or true); 1516 + target_build_utils_0_3_1.serde_json = 1517 + (f.target_build_utils_0_3_1.serde_json or false) || 1518 + (f.target_build_utils_0_3_1.default or false) || 1519 + (target_build_utils_0_3_1.default or false); 1520 + }) [ phf_0_7_21_features serde_json_0_9_10_features phf_codegen_0_7_21_features ]; 1521 + thread_id_2_0_0 = { features?(thread_id_2_0_0_features {}) }: thread_id_2_0_0_ { 1522 + dependencies = mapFeatures features ([ kernel32_sys_0_2_2 libc_0_2_34 ]); 1523 + }; 1524 + thread_id_2_0_0_features = f: updateFeatures f (rec { 1525 + kernel32_sys_0_2_2.default = true; 1526 + libc_0_2_34.default = true; 1527 + thread_id_2_0_0.default = (f.thread_id_2_0_0.default or true); 1528 + }) [ kernel32_sys_0_2_2_features libc_0_2_34_features ]; 1529 + thread_local_0_2_7 = { features?(thread_local_0_2_7_features {}) }: thread_local_0_2_7_ { 1530 + dependencies = mapFeatures features ([ thread_id_2_0_0 ]); 1531 + }; 1532 + thread_local_0_2_7_features = f: updateFeatures f (rec { 1533 + thread_id_2_0_0.default = true; 1534 + thread_local_0_2_7.default = (f.thread_local_0_2_7.default or true); 1535 + }) [ thread_id_2_0_0_features ]; 1536 + token_store_0_1_2 = { features?(token_store_0_1_2_features {}) }: token_store_0_1_2_ {}; 1537 + token_store_0_1_2_features = f: updateFeatures f (rec { 1538 + token_store_0_1_2.default = (f.token_store_0_1_2.default or true); 1539 + }) []; 1540 + utf8_ranges_0_1_3 = { features?(utf8_ranges_0_1_3_features {}) }: utf8_ranges_0_1_3_ {}; 1541 + utf8_ranges_0_1_3_features = f: updateFeatures f (rec { 1542 + utf8_ranges_0_1_3.default = (f.utf8_ranges_0_1_3.default or true); 1543 + }) []; 1544 + uuid_0_3_1 = { features?(uuid_0_3_1_features {}) }: uuid_0_3_1_ { 1545 + dependencies = mapFeatures features ([ ] 1546 + ++ (if features.uuid_0_3_1.rand or false then [ rand_0_3_19 ] else []) 1547 + ++ (if features.uuid_0_3_1.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); 1548 + features = mkFeatures (features.uuid_0_3_1 or {}); 1549 + }; 1550 + uuid_0_3_1_features = f: updateFeatures f (rec { 1551 + rand_0_3_19.default = true; 1552 + rustc_serialize_0_3_24.default = true; 1553 + uuid_0_3_1.default = (f.uuid_0_3_1.default or true); 1554 + uuid_0_3_1.rand = 1555 + (f.uuid_0_3_1.rand or false) || 1556 + (f.uuid_0_3_1.v4 or false) || 1557 + (uuid_0_3_1.v4 or false); 1558 + uuid_0_3_1.sha1 = 1559 + (f.uuid_0_3_1.sha1 or false) || 1560 + (f.uuid_0_3_1.v5 or false) || 1561 + (uuid_0_3_1.v5 or false); 1562 + }) [ rand_0_3_19_features rustc_serialize_0_3_24_features ]; 1563 + void_1_0_2 = { features?(void_1_0_2_features {}) }: void_1_0_2_ { 1564 + features = mkFeatures (features.void_1_0_2 or {}); 1565 + }; 1566 + void_1_0_2_features = f: updateFeatures f (rec { 1567 + void_1_0_2.default = (f.void_1_0_2.default or true); 1568 + void_1_0_2.std = 1569 + (f.void_1_0_2.std or false) || 1570 + (f.void_1_0_2.default or false) || 1571 + (void_1_0_2.default or false); 1572 + }) []; 1573 + way_cooler_0_8_0 = { features?(way_cooler_0_8_0_features {}) }: way_cooler_0_8_0_ { 1574 + dependencies = mapFeatures features ([ bitflags_0_7_0 cairo_rs_0_2_0 cairo_sys_rs_0_4_0 dbus_0_4_1 dbus_macros_0_0_6 env_logger_0_3_5 gdk_pixbuf_0_2_0 getopts_0_2_15 glib_0_3_1 json_macro_0_1_1 lazy_static_0_2_11 log_0_3_9 nix_0_6_0 petgraph_0_4_10 rlua_0_9_7 rustc_serialize_0_3_24 rustwlc_0_7_0 uuid_0_3_1 wayland_server_0_12_4 wayland_sys_0_12_4 xcb_0_8_1 ]); 1575 + buildDependencies = mapFeatures features ([ wayland_scanner_0_12_4 ]); 1576 + features = mkFeatures (features.way_cooler_0_8_0 or {}); 1577 + }; 1578 + way_cooler_0_8_0_features = f: updateFeatures f (rec { 1579 + bitflags_0_7_0.default = true; 1580 + cairo_rs_0_2_0.default = true; 1581 + cairo_sys_rs_0_4_0.default = true; 1582 + dbus_0_4_1.default = true; 1583 + dbus_macros_0_0_6.default = true; 1584 + env_logger_0_3_5.default = true; 1585 + gdk_pixbuf_0_2_0.default = true; 1586 + getopts_0_2_15.default = true; 1587 + glib_0_3_1.default = true; 1588 + json_macro_0_1_1.default = true; 1589 + lazy_static_0_2_11.default = true; 1590 + log_0_3_9.default = true; 1591 + nix_0_6_0.default = true; 1592 + petgraph_0_4_10.default = true; 1593 + rlua_0_9_7.builtin-lua = 1594 + (f.rlua_0_9_7.builtin-lua or false) || 1595 + (way_cooler_0_8_0.builtin-lua or false) || 1596 + (f.way_cooler_0_8_0.builtin-lua or false); 1597 + rlua_0_9_7.default = (f.rlua_0_9_7.default or false); 1598 + rustc_serialize_0_3_24.default = true; 1599 + rustwlc_0_7_0.default = true; 1600 + rustwlc_0_7_0.static-wlc = 1601 + (f.rustwlc_0_7_0.static-wlc or false) || 1602 + (way_cooler_0_8_0.static-wlc or false) || 1603 + (f.way_cooler_0_8_0.static-wlc or false); 1604 + rustwlc_0_7_0.wlc-wayland = true; 1605 + uuid_0_3_1.default = true; 1606 + uuid_0_3_1.rustc-serialize = true; 1607 + uuid_0_3_1.v4 = true; 1608 + way_cooler_0_8_0.default = (f.way_cooler_0_8_0.default or true); 1609 + wayland_scanner_0_12_4.default = true; 1610 + wayland_server_0_12_4.default = true; 1611 + wayland_sys_0_12_4.client = true; 1612 + wayland_sys_0_12_4.default = true; 1613 + wayland_sys_0_12_4.dlopen = true; 1614 + xcb_0_8_1.default = true; 1615 + xcb_0_8_1.xkb = true; 1616 + }) [ bitflags_0_7_0_features cairo_rs_0_2_0_features cairo_sys_rs_0_4_0_features dbus_0_4_1_features dbus_macros_0_0_6_features env_logger_0_3_5_features gdk_pixbuf_0_2_0_features getopts_0_2_15_features glib_0_3_1_features json_macro_0_1_1_features lazy_static_0_2_11_features log_0_3_9_features nix_0_6_0_features petgraph_0_4_10_features rlua_0_9_7_features rustc_serialize_0_3_24_features rustwlc_0_7_0_features uuid_0_3_1_features wayland_server_0_12_4_features wayland_sys_0_12_4_features xcb_0_8_1_features wayland_scanner_0_12_4_features ]; 1617 + wayland_scanner_0_12_4 = { features?(wayland_scanner_0_12_4_features {}) }: wayland_scanner_0_12_4_ { 1618 + dependencies = mapFeatures features ([ xml_rs_0_7_0 ]); 1619 + }; 1620 + wayland_scanner_0_12_4_features = f: updateFeatures f (rec { 1621 + wayland_scanner_0_12_4.default = (f.wayland_scanner_0_12_4.default or true); 1622 + xml_rs_0_7_0.default = true; 1623 + }) [ xml_rs_0_7_0_features ]; 1624 + wayland_server_0_12_4 = { features?(wayland_server_0_12_4_features {}) }: wayland_server_0_12_4_ { 1625 + dependencies = mapFeatures features ([ bitflags_1_0_1 libc_0_2_34 nix_0_9_0 token_store_0_1_2 wayland_sys_0_12_4 ]); 1626 + buildDependencies = mapFeatures features ([ wayland_scanner_0_12_4 ]); 1627 + features = mkFeatures (features.wayland_server_0_12_4 or {}); 1628 + }; 1629 + wayland_server_0_12_4_features = f: updateFeatures f (rec { 1630 + bitflags_1_0_1.default = true; 1631 + libc_0_2_34.default = true; 1632 + nix_0_9_0.default = true; 1633 + token_store_0_1_2.default = true; 1634 + wayland_scanner_0_12_4.default = true; 1635 + wayland_server_0_12_4.default = (f.wayland_server_0_12_4.default or true); 1636 + wayland_sys_0_12_4.default = true; 1637 + wayland_sys_0_12_4.dlopen = 1638 + (f.wayland_sys_0_12_4.dlopen or false) || 1639 + (wayland_server_0_12_4.dlopen or false) || 1640 + (f.wayland_server_0_12_4.dlopen or false); 1641 + wayland_sys_0_12_4.server = true; 1642 + }) [ bitflags_1_0_1_features libc_0_2_34_features nix_0_9_0_features token_store_0_1_2_features wayland_sys_0_12_4_features wayland_scanner_0_12_4_features ]; 1643 + wayland_sys_0_6_0 = { features?(wayland_sys_0_6_0_features {}) }: wayland_sys_0_6_0_ { 1644 + dependencies = mapFeatures features ([ dlib_0_3_1 ] 1645 + ++ (if features.wayland_sys_0_6_0.libc or false then [ libc_0_2_34 ] else [])); 1646 + features = mkFeatures (features.wayland_sys_0_6_0 or {}); 1647 + }; 1648 + wayland_sys_0_6_0_features = f: updateFeatures f (rec { 1649 + dlib_0_3_1.default = true; 1650 + dlib_0_3_1.dlopen = 1651 + (f.dlib_0_3_1.dlopen or false) || 1652 + (wayland_sys_0_6_0.dlopen or false) || 1653 + (f.wayland_sys_0_6_0.dlopen or false); 1654 + libc_0_2_34.default = true; 1655 + wayland_sys_0_6_0.default = (f.wayland_sys_0_6_0.default or true); 1656 + wayland_sys_0_6_0.lazy_static = 1657 + (f.wayland_sys_0_6_0.lazy_static or false) || 1658 + (f.wayland_sys_0_6_0.dlopen or false) || 1659 + (wayland_sys_0_6_0.dlopen or false); 1660 + wayland_sys_0_6_0.libc = 1661 + (f.wayland_sys_0_6_0.libc or false) || 1662 + (f.wayland_sys_0_6_0.server or false) || 1663 + (wayland_sys_0_6_0.server or false); 1664 + }) [ dlib_0_3_1_features libc_0_2_34_features ]; 1665 + wayland_sys_0_9_10 = { features?(wayland_sys_0_9_10_features {}) }: wayland_sys_0_9_10_ { 1666 + dependencies = mapFeatures features ([ dlib_0_3_1 ] 1667 + ++ (if features.wayland_sys_0_9_10.lazy_static or false then [ lazy_static_0_2_11 ] else []) 1668 + ++ (if features.wayland_sys_0_9_10.libc or false then [ libc_0_2_34 ] else [])); 1669 + features = mkFeatures (features.wayland_sys_0_9_10 or {}); 1670 + }; 1671 + wayland_sys_0_9_10_features = f: updateFeatures f (rec { 1672 + dlib_0_3_1.default = true; 1673 + dlib_0_3_1.dlopen = 1674 + (f.dlib_0_3_1.dlopen or false) || 1675 + (wayland_sys_0_9_10.dlopen or false) || 1676 + (f.wayland_sys_0_9_10.dlopen or false); 1677 + lazy_static_0_2_11.default = true; 1678 + libc_0_2_34.default = true; 1679 + wayland_sys_0_9_10.default = (f.wayland_sys_0_9_10.default or true); 1680 + wayland_sys_0_9_10.lazy_static = 1681 + (f.wayland_sys_0_9_10.lazy_static or false) || 1682 + (f.wayland_sys_0_9_10.dlopen or false) || 1683 + (wayland_sys_0_9_10.dlopen or false); 1684 + wayland_sys_0_9_10.libc = 1685 + (f.wayland_sys_0_9_10.libc or false) || 1686 + (f.wayland_sys_0_9_10.server or false) || 1687 + (wayland_sys_0_9_10.server or false); 1688 + }) [ dlib_0_3_1_features lazy_static_0_2_11_features libc_0_2_34_features ]; 1689 + wayland_sys_0_12_4 = { features?(wayland_sys_0_12_4_features {}) }: wayland_sys_0_12_4_ { 1690 + dependencies = mapFeatures features ([ dlib_0_4_0 ] 1691 + ++ (if features.wayland_sys_0_12_4.lazy_static or false then [ lazy_static_0_2_11 ] else []) 1692 + ++ (if features.wayland_sys_0_12_4.libc or false then [ libc_0_2_34 ] else [])); 1693 + features = mkFeatures (features.wayland_sys_0_12_4 or {}); 1694 + }; 1695 + wayland_sys_0_12_4_features = f: updateFeatures f (rec { 1696 + dlib_0_4_0.default = true; 1697 + dlib_0_4_0.dlopen = 1698 + (f.dlib_0_4_0.dlopen or false) || 1699 + (wayland_sys_0_12_4.dlopen or false) || 1700 + (f.wayland_sys_0_12_4.dlopen or false); 1701 + lazy_static_0_2_11.default = true; 1702 + libc_0_2_34.default = true; 1703 + wayland_sys_0_12_4.default = (f.wayland_sys_0_12_4.default or true); 1704 + wayland_sys_0_12_4.lazy_static = 1705 + (f.wayland_sys_0_12_4.lazy_static or false) || 1706 + (f.wayland_sys_0_12_4.dlopen or false) || 1707 + (wayland_sys_0_12_4.dlopen or false); 1708 + wayland_sys_0_12_4.libc = 1709 + (f.wayland_sys_0_12_4.libc or false) || 1710 + (f.wayland_sys_0_12_4.server or false) || 1711 + (wayland_sys_0_12_4.server or false); 1712 + }) [ dlib_0_4_0_features lazy_static_0_2_11_features libc_0_2_34_features ]; 1713 + winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; 1714 + winapi_0_2_8_features = f: updateFeatures f (rec { 1715 + winapi_0_2_8.default = (f.winapi_0_2_8.default or true); 1716 + }) []; 1717 + winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; 1718 + winapi_build_0_1_1_features = f: updateFeatures f (rec { 1719 + winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); 1720 + }) []; 1721 + xcb_0_8_1 = { features?(xcb_0_8_1_features {}) }: xcb_0_8_1_ { 1722 + dependencies = mapFeatures features ([ libc_0_2_34 log_0_3_9 ]); 1723 + buildDependencies = mapFeatures features ([ libc_0_2_34 ]); 1724 + features = mkFeatures (features.xcb_0_8_1 or {}); 1725 + }; 1726 + xcb_0_8_1_features = f: updateFeatures f (rec { 1727 + libc_0_2_34.default = true; 1728 + log_0_3_9.default = true; 1729 + xcb_0_8_1.composite = 1730 + (f.xcb_0_8_1.composite or false) || 1731 + (f.xcb_0_8_1.debug_all or false) || 1732 + (xcb_0_8_1.debug_all or false); 1733 + xcb_0_8_1.damage = 1734 + (f.xcb_0_8_1.damage or false) || 1735 + (f.xcb_0_8_1.debug_all or false) || 1736 + (xcb_0_8_1.debug_all or false); 1737 + xcb_0_8_1.default = (f.xcb_0_8_1.default or true); 1738 + xcb_0_8_1.dpms = 1739 + (f.xcb_0_8_1.dpms or false) || 1740 + (f.xcb_0_8_1.debug_all or false) || 1741 + (xcb_0_8_1.debug_all or false); 1742 + xcb_0_8_1.dri2 = 1743 + (f.xcb_0_8_1.dri2 or false) || 1744 + (f.xcb_0_8_1.debug_all or false) || 1745 + (xcb_0_8_1.debug_all or false); 1746 + xcb_0_8_1.dri3 = 1747 + (f.xcb_0_8_1.dri3 or false) || 1748 + (f.xcb_0_8_1.debug_all or false) || 1749 + (xcb_0_8_1.debug_all or false); 1750 + xcb_0_8_1.glx = 1751 + (f.xcb_0_8_1.glx or false) || 1752 + (f.xcb_0_8_1.debug_all or false) || 1753 + (xcb_0_8_1.debug_all or false); 1754 + xcb_0_8_1.randr = 1755 + (f.xcb_0_8_1.randr or false) || 1756 + (f.xcb_0_8_1.debug_all or false) || 1757 + (xcb_0_8_1.debug_all or false); 1758 + xcb_0_8_1.record = 1759 + (f.xcb_0_8_1.record or false) || 1760 + (f.xcb_0_8_1.debug_all or false) || 1761 + (xcb_0_8_1.debug_all or false); 1762 + xcb_0_8_1.render = 1763 + (f.xcb_0_8_1.render or false) || 1764 + (f.xcb_0_8_1.debug_all or false) || 1765 + (xcb_0_8_1.debug_all or false) || 1766 + (f.xcb_0_8_1.present or false) || 1767 + (xcb_0_8_1.present or false) || 1768 + (f.xcb_0_8_1.randr or false) || 1769 + (xcb_0_8_1.randr or false) || 1770 + (f.xcb_0_8_1.xfixes or false) || 1771 + (xcb_0_8_1.xfixes or false); 1772 + xcb_0_8_1.res = 1773 + (f.xcb_0_8_1.res or false) || 1774 + (f.xcb_0_8_1.debug_all or false) || 1775 + (xcb_0_8_1.debug_all or false); 1776 + xcb_0_8_1.screensaver = 1777 + (f.xcb_0_8_1.screensaver or false) || 1778 + (f.xcb_0_8_1.debug_all or false) || 1779 + (xcb_0_8_1.debug_all or false); 1780 + xcb_0_8_1.shape = 1781 + (f.xcb_0_8_1.shape or false) || 1782 + (f.xcb_0_8_1.debug_all or false) || 1783 + (xcb_0_8_1.debug_all or false) || 1784 + (f.xcb_0_8_1.xfixes or false) || 1785 + (xcb_0_8_1.xfixes or false); 1786 + xcb_0_8_1.shm = 1787 + (f.xcb_0_8_1.shm or false) || 1788 + (f.xcb_0_8_1.debug_all or false) || 1789 + (xcb_0_8_1.debug_all or false) || 1790 + (f.xcb_0_8_1.xv or false) || 1791 + (xcb_0_8_1.xv or false); 1792 + xcb_0_8_1.sync = 1793 + (f.xcb_0_8_1.sync or false) || 1794 + (f.xcb_0_8_1.present or false) || 1795 + (xcb_0_8_1.present or false); 1796 + xcb_0_8_1.thread = 1797 + (f.xcb_0_8_1.thread or false) || 1798 + (f.xcb_0_8_1.debug_all or false) || 1799 + (xcb_0_8_1.debug_all or false); 1800 + xcb_0_8_1.xevie = 1801 + (f.xcb_0_8_1.xevie or false) || 1802 + (f.xcb_0_8_1.debug_all or false) || 1803 + (xcb_0_8_1.debug_all or false); 1804 + xcb_0_8_1.xf86dri = 1805 + (f.xcb_0_8_1.xf86dri or false) || 1806 + (f.xcb_0_8_1.debug_all or false) || 1807 + (xcb_0_8_1.debug_all or false); 1808 + xcb_0_8_1.xfixes = 1809 + (f.xcb_0_8_1.xfixes or false) || 1810 + (f.xcb_0_8_1.composite or false) || 1811 + (xcb_0_8_1.composite or false) || 1812 + (f.xcb_0_8_1.damage or false) || 1813 + (xcb_0_8_1.damage or false) || 1814 + (f.xcb_0_8_1.debug_all or false) || 1815 + (xcb_0_8_1.debug_all or false) || 1816 + (f.xcb_0_8_1.present or false) || 1817 + (xcb_0_8_1.present or false) || 1818 + (f.xcb_0_8_1.xinput or false) || 1819 + (xcb_0_8_1.xinput or false); 1820 + xcb_0_8_1.xinerama = 1821 + (f.xcb_0_8_1.xinerama or false) || 1822 + (f.xcb_0_8_1.debug_all or false) || 1823 + (xcb_0_8_1.debug_all or false); 1824 + xcb_0_8_1.xkb = 1825 + (f.xcb_0_8_1.xkb or false) || 1826 + (f.xcb_0_8_1.debug_all or false) || 1827 + (xcb_0_8_1.debug_all or false); 1828 + xcb_0_8_1.xlib_xcb = 1829 + (f.xcb_0_8_1.xlib_xcb or false) || 1830 + (f.xcb_0_8_1.debug_all or false) || 1831 + (xcb_0_8_1.debug_all or false); 1832 + xcb_0_8_1.xprint = 1833 + (f.xcb_0_8_1.xprint or false) || 1834 + (f.xcb_0_8_1.debug_all or false) || 1835 + (xcb_0_8_1.debug_all or false); 1836 + xcb_0_8_1.xselinux = 1837 + (f.xcb_0_8_1.xselinux or false) || 1838 + (f.xcb_0_8_1.debug_all or false) || 1839 + (xcb_0_8_1.debug_all or false); 1840 + xcb_0_8_1.xtest = 1841 + (f.xcb_0_8_1.xtest or false) || 1842 + (f.xcb_0_8_1.debug_all or false) || 1843 + (xcb_0_8_1.debug_all or false); 1844 + xcb_0_8_1.xv = 1845 + (f.xcb_0_8_1.xv or false) || 1846 + (f.xcb_0_8_1.debug_all or false) || 1847 + (xcb_0_8_1.debug_all or false) || 1848 + (f.xcb_0_8_1.xvmc or false) || 1849 + (xcb_0_8_1.xvmc or false); 1850 + xcb_0_8_1.xvmc = 1851 + (f.xcb_0_8_1.xvmc or false) || 1852 + (f.xcb_0_8_1.debug_all or false) || 1853 + (xcb_0_8_1.debug_all or false); 1854 + }) [ libc_0_2_34_features log_0_3_9_features libc_0_2_34_features ]; 1855 + xml_rs_0_7_0 = { features?(xml_rs_0_7_0_features {}) }: xml_rs_0_7_0_ { 1856 + dependencies = mapFeatures features ([ bitflags_1_0_1 ]); 1857 + }; 1858 + xml_rs_0_7_0_features = f: updateFeatures f (rec { 1859 + bitflags_1_0_1.default = true; 1860 + xml_rs_0_7_0.default = (f.xml_rs_0_7_0.default or true); 1861 + }) [ bitflags_1_0_1_features ]; 938 1862 }
+1315 -898
pkgs/applications/window-managers/way-cooler/wc-bg.nix
··· 1 - # Generated by carnix 0.5.0: carnix -o wc-bg.nix Cargo.lock 1 + # Generated by carnix 0.6.5: carnix -o wc-bg.nix Cargo.lock 2 2 { lib, buildPlatform, buildRustCrate, fetchgit }: 3 3 let kernel = buildPlatform.parsed.kernel.name; 4 4 abi = buildPlatform.parsed.abi.name; 5 - hasFeature = feature: 6 - lib.lists.any 7 - (originName: feature.${originName}) 8 - (builtins.attrNames feature); 9 - 10 - hasDefault = feature: 11 - let defaultFeatures = builtins.attrNames (feature."default" or {}); in 12 - (defaultFeatures == []) 13 - || (lib.lists.any (originName: feature."default".${originName}) defaultFeatures); 14 - 5 + include = includedFiles: src: builtins.filterSource (path: type: 6 + lib.lists.any (f: 7 + let p = toString (src + ("/" + f)); in 8 + (path == p) || (type == "directory" && lib.strings.hasPrefix path p) 9 + ) includedFiles 10 + ) src; 11 + updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); 12 + mapFeatures = features: map (fun: fun { features = features; }); 15 13 mkFeatures = feat: lib.lists.foldl (features: featureName: 16 - if featureName != "" && hasFeature feat.${featureName} then 14 + if feat.${featureName} or false then 17 15 [ featureName ] ++ features 18 16 else 19 17 features 20 - ) (if hasDefault feat then [ "default" ] else []) (builtins.attrNames feat); 21 - ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 22 - crateName = "ansi_term"; 23 - version = "0.9.0"; 24 - authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 25 - sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 26 - inherit dependencies buildDependencies features; 27 - }; 28 - atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 29 - crateName = "atty"; 30 - version = "0.2.2"; 31 - authors = [ "softprops <d.tangren@gmail.com>" ]; 32 - sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba"; 33 - inherit dependencies buildDependencies features; 34 - }; 35 - bitflags_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 36 - crateName = "bitflags"; 37 - version = "0.6.0"; 38 - authors = [ "The Rust Project Developers" ]; 39 - sha256 = "1znq4b770mdp3kdj9yz199ylc2pmf8l5j2f281jjrcfhg1mm22h6"; 40 - inherit dependencies buildDependencies features; 41 - }; 42 - bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 43 - crateName = "bitflags"; 44 - version = "0.7.0"; 45 - authors = [ "The Rust Project Developers" ]; 46 - sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 47 - inherit dependencies buildDependencies features; 48 - }; 49 - bitflags_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 50 - crateName = "bitflags"; 51 - version = "0.8.2"; 52 - authors = [ "The Rust Project Developers" ]; 53 - sha256 = "0whaj3969ysqxzk620sk1isvq6vh85516f2fplvqjrw3syz44sb2"; 54 - inherit dependencies buildDependencies features; 55 - }; 56 - byteorder_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 57 - crateName = "byteorder"; 58 - version = "0.5.3"; 59 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 60 - sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx"; 61 - inherit dependencies buildDependencies features; 62 - }; 63 - byteorder_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 64 - crateName = "byteorder"; 65 - version = "1.0.0"; 66 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 67 - sha256 = "14pdnds4517vcpablc51vv76hvc3glnpkpbb7qdil591q7lyb0m1"; 68 - inherit dependencies buildDependencies features; 69 - }; 70 - clap_2_23_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 71 - crateName = "clap"; 72 - version = "2.23.2"; 73 - authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 74 - sha256 = "1sfc2h9sn4k3vkgqxwk2mhl75f0i9gl3ncl7d2y7plhp18k5nlrs"; 75 - inherit dependencies buildDependencies features; 76 - }; 77 - color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 78 - crateName = "color_quant"; 79 - version = "1.0.0"; 80 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 81 - sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; 82 - inherit dependencies buildDependencies features; 83 - }; 84 - dbus_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 85 - crateName = "dbus"; 86 - version = "0.5.2"; 87 - authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 88 - sha256 = "1ga3p2myqxbz34n2bbw4gk1ipf76mjr8r2rvrvnalwggymzfkhj7"; 89 - build = "build.rs"; 90 - inherit dependencies buildDependencies features; 91 - }; 92 - deque_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 93 - crateName = "deque"; 94 - version = "0.3.1"; 95 - authors = [ "Alex Crichton <alex@alexcrichton.com>" "Samuel Fredrickson <kinghajj@gmail.com>" "Linus Färnstrand <faern@faern.net>" "Amanieu d'Antras <amanieu@gmail.com>" ]; 96 - sha256 = "04x8i5aagxmslk350i8qszyw7kmvrqc3d99g4qi1xnfmr61y7m68"; 97 - inherit dependencies buildDependencies features; 98 - }; 99 - dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 100 - crateName = "dlib"; 101 - version = "0.3.1"; 102 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 103 - sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 104 - inherit dependencies buildDependencies features; 105 - }; 106 - dtoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 107 - crateName = "dtoa"; 108 - version = "0.4.1"; 109 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 110 - sha256 = "0mgg4r90yby68qg7y8csbclhsm53ac26vsyq615viq535plllhzw"; 111 - inherit dependencies buildDependencies features; 112 - }; 113 - enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 114 - crateName = "enum_primitive"; 115 - version = "0.1.1"; 116 - authors = [ "Anders Kaseorg <andersk@mit.edu>" ]; 117 - sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; 118 - inherit dependencies buildDependencies features; 119 - }; 120 - error_chain_0_7_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 121 - crateName = "error-chain"; 122 - version = "0.7.2"; 123 - authors = [ "Brian Anderson <banderson@mozilla.com>" "Paul Colomiets <paul@colomiets.name>" "Colin Kiegel <kiegel@gmx.de>" "Yamakaky <yamakaky@yamaworld.fr>" ]; 124 - sha256 = "0b1r4ggdgy1djfvz2s4l5kirmfsmxd286y6wx0p9ahv2phb7inyi"; 125 - inherit dependencies buildDependencies features; 126 - }; 127 - flate2_0_2_19_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 128 - crateName = "flate2"; 129 - version = "0.2.19"; 130 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 131 - sha256 = "1dpnvw4hcxplalr3bk527d9rfiy7c08580hji9dnfcv5fmdg1znq"; 132 - inherit dependencies buildDependencies features; 133 - }; 134 - gcc_0_3_45_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 135 - crateName = "gcc"; 136 - version = "0.3.45"; 137 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 138 - sha256 = "0d3pzpbh7wr7645i2rkg5f7c4bhp01a9syrw600fjcvqhkiykp5n"; 139 - inherit dependencies buildDependencies features; 140 - }; 141 - gif_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 142 - crateName = "gif"; 143 - version = "0.9.1"; 144 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 145 - sha256 = "16s7b0rqc6gg1fcbppakm3jy2q462w3qvykcmcmifmg7q7lwsg6r"; 146 - inherit dependencies buildDependencies features; 147 - }; 148 - glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 149 - crateName = "glob"; 150 - version = "0.2.11"; 151 - authors = [ "The Rust Project Developers" ]; 152 - sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; 153 - inherit dependencies buildDependencies features; 154 - }; 155 - image_0_10_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 156 - crateName = "image"; 157 - version = "0.10.4"; 158 - authors = [ "ccgn" "bvssvni <bvssvni@gmail.com>" "nwin" "TyOverby <ty@pre-alpha.com>" ]; 159 - sha256 = "1pwrs7k5760b38i1lg872x9q2zc6xvhs7mjhlzvjnr5p85zx2fbw"; 160 - libPath = "./src/lib.rs"; 161 - inherit dependencies buildDependencies features; 162 - }; 163 - inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 164 - crateName = "inflate"; 165 - version = "0.1.1"; 166 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 167 - sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; 168 - inherit dependencies buildDependencies features; 169 - }; 170 - itoa_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 171 - crateName = "itoa"; 172 - version = "0.3.1"; 173 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 174 - sha256 = "0jp1wvfw0qqbyz0whbycp7xr5nx1ds5plh4wsfyj503xmjf9ab4k"; 175 - inherit dependencies buildDependencies features; 176 - }; 177 - jpeg_decoder_0_1_12_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 178 - crateName = "jpeg-decoder"; 179 - version = "0.1.12"; 180 - authors = [ "Ulf Nilsson <kaksmet@gmail.com>" ]; 181 - sha256 = "1f8y6v3alf93gwfmcd53izh77w2a1gv85zlhdbnyla2kna7r9pwz"; 182 - inherit dependencies buildDependencies features; 183 - }; 184 - kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 185 - crateName = "kernel32-sys"; 186 - version = "0.2.2"; 187 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 188 - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 189 - libName = "kernel32"; 190 - build = "build.rs"; 191 - inherit dependencies buildDependencies features; 192 - }; 193 - lazy_static_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 194 - crateName = "lazy_static"; 195 - version = "0.1.16"; 196 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 197 - sha256 = "0lc5ixs5bmnc43lfri2ynh9393l7vs0z3sw2v5rkaady2ivnznpc"; 198 - inherit dependencies buildDependencies features; 199 - }; 200 - lazy_static_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 201 - crateName = "lazy_static"; 202 - version = "0.2.8"; 203 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 204 - sha256 = "1xbpxx7cd5kl60g87g43q80jxyrsildhxfjc42jb1x4jncknpwbl"; 205 - inherit dependencies buildDependencies features; 206 - }; 207 - libc_0_2_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 208 - crateName = "libc"; 209 - version = "0.2.21"; 210 - authors = [ "The Rust Project Developers" ]; 211 - sha256 = "0glj3lxwc8358cfw9pb5dd4zr9iynzj6w2ly59nshrggsw021j75"; 212 - inherit dependencies buildDependencies features; 213 - }; 214 - libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 215 - crateName = "libloading"; 216 - version = "0.3.4"; 217 - authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 218 - sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 219 - build = "build.rs"; 220 - inherit dependencies buildDependencies features; 221 - }; 222 - lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 223 - crateName = "lzw"; 224 - version = "0.10.0"; 225 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 226 - sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; 227 - inherit dependencies buildDependencies features; 228 - }; 229 - metadeps_1_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 230 - crateName = "metadeps"; 231 - version = "1.1.1"; 232 - authors = [ "Josh Triplett <josh@joshtriplett.org>" ]; 233 - sha256 = "1px8v94jn4ps63gqmvgsfcqxrwjhpa9z4xr0y1lh95wn2063fsar"; 234 - inherit dependencies buildDependencies features; 235 - }; 236 - miniz_sys_0_1_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 237 - crateName = "miniz-sys"; 238 - version = "0.1.9"; 239 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 240 - sha256 = "09m2953zr0msq8cgk86991y4aqfvw3cxf52fx0d49jqy92nqmfmv"; 241 - libPath = "lib.rs"; 242 - libName = "miniz_sys"; 243 - build = "build.rs"; 244 - inherit dependencies buildDependencies features; 245 - }; 246 - num_bigint_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 247 - crateName = "num-bigint"; 248 - version = "0.1.37"; 249 - authors = [ "The Rust Project Developers" ]; 250 - sha256 = "0scyqfi5azf48yyc8fhns8i1g8zq1rax155hhj9mhr0c1j6w99gs"; 251 - inherit dependencies buildDependencies features; 252 - }; 253 - num_integer_0_1_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 254 - crateName = "num-integer"; 255 - version = "0.1.34"; 256 - authors = [ "The Rust Project Developers" ]; 257 - sha256 = "1i160ddy78sgih3xq9r6raqmg4s83abwbphv4cvyb1lnwsh0b318"; 258 - inherit dependencies buildDependencies features; 259 - }; 260 - num_iter_0_1_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 261 - crateName = "num-iter"; 262 - version = "0.1.33"; 263 - authors = [ "The Rust Project Developers" ]; 264 - sha256 = "1xjzf2p2vaqwknkr4s8ka5hn6cpr5rsshnydbpkn2pvapfzdrqd3"; 265 - inherit dependencies buildDependencies features; 266 - }; 267 - num_rational_0_1_36_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 268 - crateName = "num-rational"; 269 - version = "0.1.36"; 270 - authors = [ "The Rust Project Developers" ]; 271 - sha256 = "0jibhs8xiap2wlv1xjwdvhyj4yrxwfisqbnfm53vjm5ldlijp87p"; 272 - inherit dependencies buildDependencies features; 273 - }; 274 - num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 275 - crateName = "num-traits"; 276 - version = "0.1.37"; 277 - authors = [ "The Rust Project Developers" ]; 278 - sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 279 - inherit dependencies buildDependencies features; 280 - }; 281 - num_cpus_1_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 282 - crateName = "num_cpus"; 283 - version = "1.3.0"; 284 - authors = [ "Sean McArthur <sean.monstar@gmail.com>" ]; 285 - sha256 = "0i0zm6qh932k9b67qf7f1vsczkdim5kg9qv73m7y5hhw1i781rrb"; 286 - inherit dependencies buildDependencies features; 287 - }; 288 - phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 289 - crateName = "phf"; 290 - version = "0.7.21"; 291 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 292 - sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 293 - libPath = "src/lib.rs"; 294 - inherit dependencies buildDependencies features; 295 - }; 296 - phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 297 - crateName = "phf_codegen"; 298 - version = "0.7.21"; 299 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 300 - sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 301 - inherit dependencies buildDependencies features; 302 - }; 303 - phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 304 - crateName = "phf_generator"; 305 - version = "0.7.21"; 306 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 307 - sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 308 - inherit dependencies buildDependencies features; 309 - }; 310 - phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 311 - crateName = "phf_shared"; 312 - version = "0.7.21"; 313 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 314 - sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 315 - libPath = "src/lib.rs"; 316 - inherit dependencies buildDependencies features; 317 - }; 318 - pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 319 - crateName = "pkg-config"; 320 - version = "0.3.9"; 321 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 322 - sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 323 - inherit dependencies buildDependencies features; 324 - }; 325 - png_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 326 - crateName = "png"; 327 - version = "0.5.2"; 328 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 329 - sha256 = "1pgann3f1ysgf8y1acw86v4s3ji1xk85ri353biyvh4i1cpn1g3q"; 330 - inherit dependencies buildDependencies features; 331 - }; 332 - rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 333 - crateName = "rand"; 334 - version = "0.3.15"; 335 - authors = [ "The Rust Project Developers" ]; 336 - sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 337 - inherit dependencies buildDependencies features; 338 - }; 339 - rayon_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 340 - crateName = "rayon"; 341 - version = "0.7.0"; 342 - authors = [ "Niko Matsakis <niko@alum.mit.edu>" ]; 343 - sha256 = "102qkpni68wc9fz1hmba1z8d6pgnl86g5gdl9i3h3ilc6zjymxx7"; 344 - inherit dependencies buildDependencies features; 345 - }; 346 - rayon_core_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 347 - crateName = "rayon-core"; 348 - version = "1.0.0"; 349 - authors = [ "Niko Matsakis <niko@alum.mit.edu>" ]; 350 - sha256 = "0gv3ysmx69r20n0ywjnqbgm802jjzgg0rly1iv1ssphgn5gg4hsh"; 351 - build = "build.rs"; 352 - inherit dependencies buildDependencies features; 353 - }; 354 - rustc_serialize_0_3_23_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 355 - crateName = "rustc-serialize"; 356 - version = "0.3.23"; 357 - authors = [ "The Rust Project Developers" ]; 358 - sha256 = "0s8i928syzkj1xrsfqf04xlyi4zl37bfpzilf160gi2vhcikj0lw"; 359 - inherit dependencies buildDependencies features; 360 - }; 361 - rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 362 - crateName = "rustc_version"; 363 - version = "0.1.7"; 364 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 365 - sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; 366 - inherit dependencies buildDependencies features; 367 - }; 368 - scoped_threadpool_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 369 - crateName = "scoped_threadpool"; 370 - version = "0.1.7"; 371 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 372 - sha256 = "0dg58f18i6v071640062n0vymr4h42cnj0xy8a7b80sc0mddykyk"; 373 - inherit dependencies buildDependencies features; 374 - }; 375 - semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 376 - crateName = "semver"; 377 - version = "0.1.20"; 378 - authors = [ "The Rust Project Developers" ]; 379 - sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; 380 - inherit dependencies buildDependencies features; 381 - }; 382 - serde_0_9_13_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 383 - crateName = "serde"; 384 - version = "0.9.13"; 385 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 386 - sha256 = "1lgh3mhmdagzb6wrm6nd4f9mfqwmw464hc8q99ia2qv4xwkx72xp"; 387 - inherit dependencies buildDependencies features; 388 - }; 389 - serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 390 - crateName = "serde_json"; 391 - version = "0.9.10"; 392 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 393 - sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 394 - inherit dependencies buildDependencies features; 395 - }; 396 - siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 397 - crateName = "siphasher"; 398 - version = "0.2.2"; 399 - authors = [ "Frank Denis <github@pureftpd.org>" ]; 400 - sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 401 - inherit dependencies buildDependencies features; 402 - }; 403 - strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 404 - crateName = "strsim"; 405 - version = "0.6.0"; 406 - authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 407 - sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 408 - inherit dependencies buildDependencies features; 409 - }; 410 - target_build_utils_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 411 - crateName = "target_build_utils"; 412 - version = "0.3.0"; 413 - authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 414 - sha256 = "03vxpzmcsvzi1zzjj1h9c956m9s815v3ikrxa1mz1h5hzs3q7bkg"; 415 - build = "build.rs"; 416 - inherit dependencies buildDependencies features; 417 - }; 418 - tempfile_2_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 419 - crateName = "tempfile"; 420 - version = "2.1.5"; 421 - authors = [ "Steven Allen <steven@stebalien.com>" ]; 422 - sha256 = "1yz8aaj78z9gsn4b71y0m6fa5bnxhqafcczhxvmwra56k943aqkw"; 423 - build = "build.rs"; 424 - inherit dependencies buildDependencies features; 425 - }; 426 - term_size_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 427 - crateName = "term_size"; 428 - version = "0.3.0"; 429 - authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 430 - sha256 = "054d5avad49sy5nfaaaphai4kv4rmdh6q0npchnvdhpxp02lcfhs"; 431 - inherit dependencies buildDependencies features; 432 - }; 433 - toml_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 434 - crateName = "toml"; 435 - version = "0.2.1"; 436 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 437 - sha256 = "0p4rkaqhmk4fp6iqpxfgp3p98hxhbs2wmla3fq531n875h922yqs"; 438 - inherit dependencies buildDependencies features; 439 - }; 440 - unicode_segmentation_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 441 - crateName = "unicode-segmentation"; 442 - version = "1.1.0"; 443 - authors = [ "kwantam <kwantam@gmail.com>" ]; 444 - sha256 = "10hk7wy0217jwdbp27p36skwkig5lbhk482yfzij9m87h247rry0"; 445 - inherit dependencies buildDependencies features; 446 - }; 447 - unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 448 - crateName = "unicode-width"; 449 - version = "0.1.4"; 450 - authors = [ "kwantam <kwantam@gmail.com>" ]; 451 - sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 452 - inherit dependencies buildDependencies features; 453 - }; 454 - vec_map_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 455 - crateName = "vec_map"; 456 - version = "0.7.0"; 457 - authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 458 - sha256 = "0jawvi83b1nm101nam0w71kdyh7cy3fr0l9qj1hfcjvzvihfk2l1"; 459 - inherit dependencies buildDependencies features; 460 - }; 461 - way_cooler_bg_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 462 - crateName = "way-cooler-bg"; 463 - version = "0.2.1"; 464 - authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 465 - sha256 = "04sa2g4kisc6g15fam7ciqya96l5ajfd8x2fq5i46m22qrvagvq2"; 466 - inherit dependencies buildDependencies features; 467 - }; 468 - wayland_client_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 469 - crateName = "wayland-client"; 470 - version = "0.6.2"; 471 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 472 - sha256 = "04p9wjjvd4ahylhb27i7aggcrchcqk9ykpny6hjsc1lqfbqbhj3d"; 473 - build = "build.rs"; 474 - inherit dependencies buildDependencies features; 475 - }; 476 - wayland_scanner_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 477 - crateName = "wayland-scanner"; 478 - version = "0.6.0"; 479 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 480 - sha256 = "01x9i8ngl9m3hngv7p0xb2qfwfxpcljhbrils506cf1l1q8838kb"; 481 - inherit dependencies buildDependencies features; 482 - }; 483 - wayland_sys_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 484 - crateName = "wayland-sys"; 485 - version = "0.6.0"; 486 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 487 - sha256 = "0m6db0kld2d4xv4ai9kxlqrh362hwi0030b4zbss0sfha1hx5mfl"; 488 - inherit dependencies buildDependencies features; 489 - }; 490 - winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 491 - crateName = "winapi"; 492 - version = "0.2.8"; 493 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 494 - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 495 - inherit dependencies buildDependencies features; 496 - }; 497 - winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 498 - crateName = "winapi-build"; 499 - version = "0.1.1"; 500 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 501 - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 502 - libName = "build"; 503 - inherit dependencies buildDependencies features; 504 - }; 505 - xml_rs_0_3_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 506 - crateName = "xml-rs"; 507 - version = "0.3.6"; 508 - authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 509 - sha256 = "1g1cclib7fj900m4669vxlz45lxcq0m36g7cd8chl494c2xsgj15"; 510 - libPath = "src/lib.rs"; 511 - libName = "xml"; 512 - crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 513 - inherit dependencies buildDependencies features; 514 - }; 515 - 18 + ) [] (builtins.attrNames feat); 516 19 in 517 20 rec { 518 - ansi_term_0_9_0 = ansi_term_0_9_0_ rec {}; 519 - atty_0_2_2 = atty_0_2_2_ rec { 520 - dependencies = (if !(kernel == "windows") then [ libc_0_2_21 ] else []) 521 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 21 + wc_bg = f: wc_bg_0_3_0 { features = wc_bg_0_3_0_features { wc_bg_0_3_0 = f; }; }; 22 + ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 23 + crateName = "ansi_term"; 24 + version = "0.9.0"; 25 + authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 26 + sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 27 + inherit dependencies buildDependencies features; 28 + }; 29 + atty_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 30 + crateName = "atty"; 31 + version = "0.2.3"; 32 + authors = [ "softprops <d.tangren@gmail.com>" ]; 33 + sha256 = "0zl0cjfgarp5y78nd755lpki5bbkj4hgmi88v265m543yg29i88f"; 34 + inherit dependencies buildDependencies features; 35 + }; 36 + bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 37 + crateName = "bitflags"; 38 + version = "0.7.0"; 39 + authors = [ "The Rust Project Developers" ]; 40 + sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 41 + inherit dependencies buildDependencies features; 42 + }; 43 + bitflags_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 44 + crateName = "bitflags"; 45 + version = "0.9.1"; 46 + authors = [ "The Rust Project Developers" ]; 47 + sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws"; 48 + inherit dependencies buildDependencies features; 49 + }; 50 + byteorder_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 51 + crateName = "byteorder"; 52 + version = "0.5.3"; 53 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 54 + sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx"; 55 + inherit dependencies buildDependencies features; 56 + }; 57 + byteorder_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 58 + crateName = "byteorder"; 59 + version = "1.1.0"; 60 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 61 + sha256 = "1i2n0161jm00zvzh4bncgv9zrwa6ydbxdn5j4bx0wwn7rvi9zycp"; 62 + inherit dependencies buildDependencies features; 63 + }; 64 + cc_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 65 + crateName = "cc"; 66 + version = "1.0.0"; 67 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 68 + sha256 = "1s5ha0k6cdy1049a5kpzvhnjc9hjvi18zrcr5dmbqpd03ag751g1"; 69 + inherit dependencies buildDependencies features; 70 + }; 71 + clap_2_26_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 72 + crateName = "clap"; 73 + version = "2.26.2"; 74 + authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 75 + sha256 = "0njvc0b7m11yym25jrr8h47nb3k3lpzzafjf22y33c5p4rw7fn2d"; 76 + inherit dependencies buildDependencies features; 77 + }; 78 + coco_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 79 + crateName = "coco"; 80 + version = "0.1.1"; 81 + authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; 82 + sha256 = "0hvj4jaj9y6i38c4dkii8nqq98cgx3kyx78cjqkdvk0aqq5sfr94"; 83 + inherit dependencies buildDependencies features; 84 + }; 85 + color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 86 + crateName = "color_quant"; 87 + version = "1.0.0"; 88 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 89 + sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; 90 + inherit dependencies buildDependencies features; 91 + }; 92 + dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 93 + crateName = "dlib"; 94 + version = "0.3.1"; 95 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 96 + sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 97 + inherit dependencies buildDependencies features; 98 + }; 99 + dtoa_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 100 + crateName = "dtoa"; 101 + version = "0.4.2"; 102 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 103 + sha256 = "1bxsh6fags7nr36vlz07ik2a1rzyipc8x1y30kjk832hf2pzadmw"; 104 + inherit dependencies buildDependencies features; 105 + }; 106 + either_1_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 107 + crateName = "either"; 108 + version = "1.2.0"; 109 + authors = [ "bluss" ]; 110 + sha256 = "0l72xaf1kwzgbl3andf3d2ggz7km9059rbmp90iywww8inlnqppp"; 111 + inherit dependencies buildDependencies features; 112 + }; 113 + enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 114 + crateName = "enum_primitive"; 115 + version = "0.1.1"; 116 + authors = [ "Anders Kaseorg <andersk@mit.edu>" ]; 117 + sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; 118 + inherit dependencies buildDependencies features; 119 + }; 120 + flate2_0_2_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 121 + crateName = "flate2"; 122 + version = "0.2.20"; 123 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 124 + sha256 = "1am0d2vmqym1vcg7rvv516vpcrbhdn1jisy0q03r3nbzdzh54ppl"; 125 + inherit dependencies buildDependencies features; 126 + }; 127 + fuchsia_zircon_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 128 + crateName = "fuchsia-zircon"; 129 + version = "0.2.1"; 130 + authors = [ "Raph Levien <raph@google.com>" ]; 131 + sha256 = "0yd4rd7ql1vdr349p6vgq2dnwmpylky1kjp8g1zgvp250jxrhddb"; 132 + inherit dependencies buildDependencies features; 133 + }; 134 + fuchsia_zircon_sys_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 135 + crateName = "fuchsia-zircon-sys"; 136 + version = "0.2.0"; 137 + authors = [ "Raph Levien <raph@google.com>" ]; 138 + sha256 = "1yrqsrjwlhl3di6prxf5xmyd82gyjaysldbka5wwk83z11mpqh4w"; 139 + inherit dependencies buildDependencies features; 140 + }; 141 + futures_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 142 + crateName = "futures"; 143 + version = "0.1.16"; 144 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 145 + sha256 = "0ndk8cl6l600a95q8il2c3y38jz50nhfsczps0nziadqdd45gy2b"; 146 + inherit dependencies buildDependencies features; 147 + }; 148 + gif_0_9_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 149 + crateName = "gif"; 150 + version = "0.9.2"; 151 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 152 + sha256 = "0dl76jrn6127w3bdg2b58p5psf8fpnbzdxdkw1i35ac8dn4vxcqa"; 153 + inherit dependencies buildDependencies features; 154 + }; 155 + glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 156 + crateName = "glob"; 157 + version = "0.2.11"; 158 + authors = [ "The Rust Project Developers" ]; 159 + sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; 160 + inherit dependencies buildDependencies features; 161 + }; 162 + image_0_10_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 163 + crateName = "image"; 164 + version = "0.10.4"; 165 + authors = [ "ccgn" "bvssvni <bvssvni@gmail.com>" "nwin" "TyOverby <ty@pre-alpha.com>" ]; 166 + sha256 = "1pwrs7k5760b38i1lg872x9q2zc6xvhs7mjhlzvjnr5p85zx2fbw"; 167 + libPath = "./src/lib.rs"; 168 + inherit dependencies buildDependencies features; 169 + }; 170 + inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 171 + crateName = "inflate"; 172 + version = "0.1.1"; 173 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 174 + sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; 175 + inherit dependencies buildDependencies features; 176 + }; 177 + itoa_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 178 + crateName = "itoa"; 179 + version = "0.3.4"; 180 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 181 + sha256 = "1nfkzz6vrgj0d9l3yzjkkkqzdgs68y294fjdbl7jq118qi8xc9d9"; 182 + inherit dependencies buildDependencies features; 183 + }; 184 + jpeg_decoder_0_1_13_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 185 + crateName = "jpeg-decoder"; 186 + version = "0.1.13"; 187 + authors = [ "Ulf Nilsson <kaksmet@gmail.com>" ]; 188 + sha256 = "0w16gbywlm9p0p3wx34b85q4d1izrx89afcsxlc6g11cx2js4fa2"; 189 + inherit dependencies buildDependencies features; 190 + }; 191 + kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 192 + crateName = "kernel32-sys"; 193 + version = "0.2.2"; 194 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 195 + sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 196 + libName = "kernel32"; 197 + build = "build.rs"; 198 + inherit dependencies buildDependencies features; 199 + }; 200 + lazy_static_0_2_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 201 + crateName = "lazy_static"; 202 + version = "0.2.9"; 203 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 204 + sha256 = "08ldzr5292y3hvi6l6v8l4i6v95lm1aysmnfln65h10sqrfh6iw7"; 205 + inherit dependencies buildDependencies features; 206 + }; 207 + libc_0_2_32_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 208 + crateName = "libc"; 209 + version = "0.2.32"; 210 + authors = [ "The Rust Project Developers" ]; 211 + sha256 = "1i8njlar6v9qvmkyfvwzhxrvkqw6ijp8fqdnya5csqixxz18a532"; 212 + inherit dependencies buildDependencies features; 213 + }; 214 + libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 215 + crateName = "libloading"; 216 + version = "0.3.4"; 217 + authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 218 + sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 219 + build = "build.rs"; 220 + inherit dependencies buildDependencies features; 221 + }; 222 + lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 223 + crateName = "lzw"; 224 + version = "0.10.0"; 225 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 226 + sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; 227 + inherit dependencies buildDependencies features; 228 + }; 229 + miniz_sys_0_1_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 230 + crateName = "miniz-sys"; 231 + version = "0.1.10"; 232 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 233 + sha256 = "11vg6phafxil87nbxgrlhcx5hjr3145wsbwwkfmibvnmzxfdmvln"; 234 + libPath = "lib.rs"; 235 + libName = "miniz_sys"; 236 + build = "build.rs"; 237 + inherit dependencies buildDependencies features; 238 + }; 239 + num_bigint_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 240 + crateName = "num-bigint"; 241 + version = "0.1.40"; 242 + authors = [ "The Rust Project Developers" ]; 243 + sha256 = "0pkxd9mb4chdbipprxjc8ll7kjh79n278s2z663zmd80yg5xi788"; 244 + inherit dependencies buildDependencies features; 245 + }; 246 + num_integer_0_1_35_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 247 + crateName = "num-integer"; 248 + version = "0.1.35"; 249 + authors = [ "The Rust Project Developers" ]; 250 + sha256 = "0xybj8isi9b6wc646d5rc043i8l8j6wy0vrl4pn995qms9fxbbcc"; 251 + inherit dependencies buildDependencies features; 252 + }; 253 + num_iter_0_1_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 254 + crateName = "num-iter"; 255 + version = "0.1.34"; 256 + authors = [ "The Rust Project Developers" ]; 257 + sha256 = "02cld7x9dzbqbs6sxxzq1i22z3awlcd6ljkgvhkfr9rsnaxphzl9"; 258 + inherit dependencies buildDependencies features; 259 + }; 260 + num_rational_0_1_39_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 261 + crateName = "num-rational"; 262 + version = "0.1.39"; 263 + authors = [ "The Rust Project Developers" ]; 264 + sha256 = "1qsacdfp97zgpajc2pgbrbga3yag1f0k7yz0gi78vd165gxdwk3m"; 265 + inherit dependencies buildDependencies features; 266 + }; 267 + num_traits_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 268 + crateName = "num-traits"; 269 + version = "0.1.40"; 270 + authors = [ "The Rust Project Developers" ]; 271 + sha256 = "1fr8ghp4i97q3agki54i0hpmqxv3s65i2mqd1pinc7w7arc3fplw"; 272 + inherit dependencies buildDependencies features; 273 + }; 274 + num_cpus_1_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 275 + crateName = "num_cpus"; 276 + version = "1.7.0"; 277 + authors = [ "Sean McArthur <sean@seanmonstar.com>" ]; 278 + sha256 = "0231xmd65ma3pqfiw8pkv9dvm9x708z4xlrwp3i0sgiwv408dz3f"; 279 + inherit dependencies buildDependencies features; 280 + }; 281 + phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 282 + crateName = "phf"; 283 + version = "0.7.21"; 284 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 285 + sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 286 + libPath = "src/lib.rs"; 287 + inherit dependencies buildDependencies features; 288 + }; 289 + phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 290 + crateName = "phf_codegen"; 291 + version = "0.7.21"; 292 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 293 + sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 294 + inherit dependencies buildDependencies features; 295 + }; 296 + phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 297 + crateName = "phf_generator"; 298 + version = "0.7.21"; 299 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 300 + sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 301 + inherit dependencies buildDependencies features; 302 + }; 303 + phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 304 + crateName = "phf_shared"; 305 + version = "0.7.21"; 306 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 307 + sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 308 + libPath = "src/lib.rs"; 309 + inherit dependencies buildDependencies features; 310 + }; 311 + png_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 312 + crateName = "png"; 313 + version = "0.5.2"; 314 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 315 + sha256 = "1pgann3f1ysgf8y1acw86v4s3ji1xk85ri353biyvh4i1cpn1g3q"; 316 + inherit dependencies buildDependencies features; 317 + }; 318 + rand_0_3_17_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 319 + crateName = "rand"; 320 + version = "0.3.17"; 321 + authors = [ "The Rust Project Developers" ]; 322 + sha256 = "06ra3pr36dlyq3kp5lbia8xnw5g0zsys2d69frr7y6df5hhb1r8j"; 323 + inherit dependencies buildDependencies features; 324 + }; 325 + rayon_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 326 + crateName = "rayon"; 327 + version = "0.8.2"; 328 + authors = [ "Niko Matsakis <niko@alum.mit.edu>" "Josh Stone <cuviper@gmail.com>" ]; 329 + sha256 = "0d0mddg1k75hb9138pn8lysy2095jijrinskqbpgfr73s0jx6dq8"; 330 + inherit dependencies buildDependencies features; 331 + }; 332 + rayon_core_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 333 + crateName = "rayon-core"; 334 + version = "1.2.1"; 335 + authors = [ "Niko Matsakis <niko@alum.mit.edu>" "Josh Stone <cuviper@gmail.com>" ]; 336 + sha256 = "12xv2r0dqrgvla24bl5mfvcw0599dlhrj0mx620nq95nyds753kk"; 337 + build = "build.rs"; 338 + inherit dependencies buildDependencies features; 339 + }; 340 + redox_syscall_0_1_31_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 341 + crateName = "redox_syscall"; 342 + version = "0.1.31"; 343 + authors = [ "Jeremy Soller <jackpot51@gmail.com>" ]; 344 + sha256 = "0kipd9qslzin4fgj4jrxv6yz5l3l71gnbd7fq1jhk2j7f2sq33j4"; 345 + libName = "syscall"; 346 + inherit dependencies buildDependencies features; 347 + }; 348 + redox_termios_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 349 + crateName = "redox_termios"; 350 + version = "0.1.1"; 351 + authors = [ "Jeremy Soller <jackpot51@gmail.com>" ]; 352 + sha256 = "04s6yyzjca552hdaqlvqhp3vw0zqbc304md5czyd3axh56iry8wh"; 353 + libPath = "src/lib.rs"; 354 + inherit dependencies buildDependencies features; 355 + }; 356 + rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 357 + crateName = "rustc-serialize"; 358 + version = "0.3.24"; 359 + authors = [ "The Rust Project Developers" ]; 360 + sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn"; 361 + inherit dependencies buildDependencies features; 362 + }; 363 + scoped_threadpool_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 364 + crateName = "scoped_threadpool"; 365 + version = "0.1.8"; 366 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 367 + sha256 = "1al42hqbbijpah9bc6hw9c49nhnyrc0sj274ja1q3k9305c3s5a6"; 368 + inherit dependencies buildDependencies features; 522 369 }; 523 - libc_0_2_21_features."default".from_atty_0_2_2__default = true; 524 - kernel32_sys_0_2_2_features."default".from_atty_0_2_2__default = true; 525 - winapi_0_2_8_features."default".from_atty_0_2_2__default = true; 526 - bitflags_0_6_0 = bitflags_0_6_0_ rec {}; 527 - bitflags_0_7_0 = bitflags_0_7_0_ rec {}; 528 - bitflags_0_8_2 = bitflags_0_8_2_ rec { 529 - features = mkFeatures bitflags_0_8_2_features; 370 + scopeguard_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 371 + crateName = "scopeguard"; 372 + version = "0.3.2"; 373 + authors = [ "bluss" ]; 374 + sha256 = "0xlvfawva4fnp6kwr5xjwf0q2d1w6di81nhfby1sa55xj1ia5zs2"; 375 + inherit dependencies buildDependencies features; 530 376 }; 531 - bitflags_0_8_2_features."i128".self_unstable = hasFeature (bitflags_0_8_2_features."unstable" or {}); 532 - byteorder_0_5_3 = byteorder_0_5_3_ rec { 533 - features = mkFeatures byteorder_0_5_3_features; 377 + serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 378 + crateName = "serde"; 379 + version = "0.9.15"; 380 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 381 + sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; 382 + inherit dependencies buildDependencies features; 383 + }; 384 + serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 385 + crateName = "serde_json"; 386 + version = "0.9.10"; 387 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 388 + sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 389 + inherit dependencies buildDependencies features; 534 390 }; 535 - byteorder_0_5_3_features."std".self_default = hasDefault byteorder_0_5_3_features; 536 - byteorder_1_0_0 = byteorder_1_0_0_ rec { 537 - features = mkFeatures byteorder_1_0_0_features; 391 + siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 392 + crateName = "siphasher"; 393 + version = "0.2.2"; 394 + authors = [ "Frank Denis <github@pureftpd.org>" ]; 395 + sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 396 + inherit dependencies buildDependencies features; 397 + }; 398 + strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 399 + crateName = "strsim"; 400 + version = "0.6.0"; 401 + authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 402 + sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 403 + inherit dependencies buildDependencies features; 404 + }; 405 + target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 406 + crateName = "target_build_utils"; 407 + version = "0.3.1"; 408 + authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 409 + sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; 410 + build = "build.rs"; 411 + inherit dependencies buildDependencies features; 412 + }; 413 + tempfile_2_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 414 + crateName = "tempfile"; 415 + version = "2.2.0"; 416 + authors = [ "Steven Allen <steven@stebalien.com>" ]; 417 + sha256 = "1z3l901ipvi0s0mdppw4lwfa77ydb22rfnf6y9sh0pifj7ah5drf"; 418 + inherit dependencies buildDependencies features; 419 + }; 420 + term_size_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 421 + crateName = "term_size"; 422 + version = "0.3.0"; 423 + authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 424 + sha256 = "054d5avad49sy5nfaaaphai4kv4rmdh6q0npchnvdhpxp02lcfhs"; 425 + inherit dependencies buildDependencies features; 426 + }; 427 + termion_1_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 428 + crateName = "termion"; 429 + version = "1.5.1"; 430 + authors = [ "ticki <Ticki@users.noreply.github.com>" "gycos <alexandre.bury@gmail.com>" "IGI-111 <igi-111@protonmail.com>" ]; 431 + sha256 = "02gq4vd8iws1f3gjrgrgpajsk2bk43nds5acbbb4s8dvrdvr8nf1"; 432 + inherit dependencies buildDependencies features; 433 + }; 434 + textwrap_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 435 + crateName = "textwrap"; 436 + version = "0.8.0"; 437 + authors = [ "Martin Geisler <martin@geisler.net>" ]; 438 + sha256 = "02j8apii1032cvp9fwrxw4pf11xb287j2n1iv1iixp8yh6vzrq41"; 439 + inherit dependencies buildDependencies features; 440 + }; 441 + unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 442 + crateName = "unicode-width"; 443 + version = "0.1.4"; 444 + authors = [ "kwantam <kwantam@gmail.com>" ]; 445 + sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 446 + inherit dependencies buildDependencies features; 447 + }; 448 + vec_map_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 449 + crateName = "vec_map"; 450 + version = "0.8.0"; 451 + authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 452 + sha256 = "07sgxp3cf1a4cxm9n3r27fcvqmld32bl2576mrcahnvm34j11xay"; 453 + inherit dependencies buildDependencies features; 454 + }; 455 + way_cooler_client_helpers_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 456 + crateName = "way-cooler-client-helpers"; 457 + version = "0.1.0"; 458 + authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 459 + sha256 = "0749lh5crd0rhq4dxij9mb3y5902laazjd01l6ci5782bjfk4s39"; 460 + inherit dependencies buildDependencies features; 461 + }; 462 + wayland_client_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 463 + crateName = "wayland-client"; 464 + version = "0.9.10"; 465 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 466 + sha256 = "1cs7zwvqahiysnfqfask96zpfr2bp47dlwwwd9ap8ccvcjbspj67"; 467 + build = "build.rs"; 468 + inherit dependencies buildDependencies features; 469 + }; 470 + wayland_scanner_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 471 + crateName = "wayland-scanner"; 472 + version = "0.9.10"; 473 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 474 + sha256 = "0vhnj3vfnrknvdmy72pjh7dck5q5sz1v8kfr0qqzkqf0ylavvyb2"; 475 + inherit dependencies buildDependencies features; 476 + }; 477 + wayland_sys_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 478 + crateName = "wayland-sys"; 479 + version = "0.9.10"; 480 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 481 + sha256 = "011q7lfii222whvif39asvryl1sf3rc1fxp8qs8gh84kr4mna0k8"; 482 + inherit dependencies buildDependencies features; 483 + }; 484 + wc_bg_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 485 + crateName = "wc-bg"; 486 + version = "0.3.0"; 487 + authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 488 + sha256 = "1jywymr80k96481vr6nyyqhlf2gj2n2zgvkwkny2m84v9n3pqn62"; 489 + build = "build.rs"; 490 + inherit dependencies buildDependencies features; 491 + }; 492 + winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 493 + crateName = "winapi"; 494 + version = "0.2.8"; 495 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 496 + sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 497 + inherit dependencies buildDependencies features; 498 + }; 499 + winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 500 + crateName = "winapi-build"; 501 + version = "0.1.1"; 502 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 503 + sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 504 + libName = "build"; 505 + inherit dependencies buildDependencies features; 506 + }; 507 + xml_rs_0_6_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 508 + crateName = "xml-rs"; 509 + version = "0.6.1"; 510 + authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 511 + sha256 = "0adjwgmn061p60n81s52a9p26y2jdc20wvinsyw2nzmby5wvnbwk"; 512 + libPath = "src/lib.rs"; 513 + libName = "xml"; 514 + crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 515 + inherit dependencies buildDependencies features; 516 + }; 517 + ansi_term_0_9_0 = { features?(ansi_term_0_9_0_features {}) }: ansi_term_0_9_0_ {}; 518 + ansi_term_0_9_0_features = f: updateFeatures f (rec { 519 + ansi_term_0_9_0.default = (f.ansi_term_0_9_0.default or true); 520 + }) []; 521 + atty_0_2_3 = { features?(atty_0_2_3_features {}) }: atty_0_2_3_ { 522 + dependencies = (if kernel == "redox" then mapFeatures features ([ termion_1_5_1 ]) else []) 523 + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_32 ]) else []) 524 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 525 + }; 526 + atty_0_2_3_features = f: updateFeatures f (rec { 527 + atty_0_2_3.default = (f.atty_0_2_3.default or true); 528 + kernel32_sys_0_2_2.default = true; 529 + libc_0_2_32.default = (f.libc_0_2_32.default or false); 530 + termion_1_5_1.default = true; 531 + winapi_0_2_8.default = true; 532 + }) [ termion_1_5_1_features libc_0_2_32_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 533 + bitflags_0_7_0 = { features?(bitflags_0_7_0_features {}) }: bitflags_0_7_0_ {}; 534 + bitflags_0_7_0_features = f: updateFeatures f (rec { 535 + bitflags_0_7_0.default = (f.bitflags_0_7_0.default or true); 536 + }) []; 537 + bitflags_0_9_1 = { features?(bitflags_0_9_1_features {}) }: bitflags_0_9_1_ { 538 + features = mkFeatures (features.bitflags_0_9_1 or {}); 539 + }; 540 + bitflags_0_9_1_features = f: updateFeatures f (rec { 541 + bitflags_0_9_1.default = (f.bitflags_0_9_1.default or true); 542 + bitflags_0_9_1.example_generated = 543 + (f.bitflags_0_9_1.example_generated or false) || 544 + (f.bitflags_0_9_1.default or false) || 545 + (bitflags_0_9_1.default or false); 546 + }) []; 547 + byteorder_0_5_3 = { features?(byteorder_0_5_3_features {}) }: byteorder_0_5_3_ { 548 + features = mkFeatures (features.byteorder_0_5_3 or {}); 549 + }; 550 + byteorder_0_5_3_features = f: updateFeatures f (rec { 551 + byteorder_0_5_3.default = (f.byteorder_0_5_3.default or true); 552 + byteorder_0_5_3.std = 553 + (f.byteorder_0_5_3.std or false) || 554 + (f.byteorder_0_5_3.default or false) || 555 + (byteorder_0_5_3.default or false); 556 + }) []; 557 + byteorder_1_1_0 = { features?(byteorder_1_1_0_features {}) }: byteorder_1_1_0_ { 558 + features = mkFeatures (features.byteorder_1_1_0 or {}); 559 + }; 560 + byteorder_1_1_0_features = f: updateFeatures f (rec { 561 + byteorder_1_1_0.default = (f.byteorder_1_1_0.default or true); 562 + byteorder_1_1_0.std = 563 + (f.byteorder_1_1_0.std or false) || 564 + (f.byteorder_1_1_0.default or false) || 565 + (byteorder_1_1_0.default or false); 566 + }) []; 567 + cc_1_0_0 = { features?(cc_1_0_0_features {}) }: cc_1_0_0_ { 568 + dependencies = mapFeatures features ([]); 569 + features = mkFeatures (features.cc_1_0_0 or {}); 570 + }; 571 + cc_1_0_0_features = f: updateFeatures f (rec { 572 + cc_1_0_0.default = (f.cc_1_0_0.default or true); 573 + cc_1_0_0.rayon = 574 + (f.cc_1_0_0.rayon or false) || 575 + (f.cc_1_0_0.parallel or false) || 576 + (cc_1_0_0.parallel or false); 577 + }) []; 578 + clap_2_26_2 = { features?(clap_2_26_2_features {}) }: clap_2_26_2_ { 579 + dependencies = mapFeatures features ([ bitflags_0_9_1 textwrap_0_8_0 unicode_width_0_1_4 vec_map_0_8_0 ] 580 + ++ (if features.clap_2_26_2.ansi_term or false then [ ansi_term_0_9_0 ] else []) 581 + ++ (if features.clap_2_26_2.atty or false then [ atty_0_2_3 ] else []) 582 + ++ (if features.clap_2_26_2.strsim or false then [ strsim_0_6_0 ] else []) 583 + ++ (if features.clap_2_26_2.term_size or false then [ term_size_0_3_0 ] else [])); 584 + features = mkFeatures (features.clap_2_26_2 or {}); 585 + }; 586 + clap_2_26_2_features = f: updateFeatures f (rec { 587 + ansi_term_0_9_0.default = true; 588 + atty_0_2_3.default = true; 589 + bitflags_0_9_1.default = true; 590 + clap_2_26_2.ansi_term = 591 + (f.clap_2_26_2.ansi_term or false) || 592 + (f.clap_2_26_2.color or false) || 593 + (clap_2_26_2.color or false); 594 + clap_2_26_2.atty = 595 + (f.clap_2_26_2.atty or false) || 596 + (f.clap_2_26_2.color or false) || 597 + (clap_2_26_2.color or false); 598 + clap_2_26_2.clippy = 599 + (f.clap_2_26_2.clippy or false) || 600 + (f.clap_2_26_2.lints or false) || 601 + (clap_2_26_2.lints or false); 602 + clap_2_26_2.color = 603 + (f.clap_2_26_2.color or false) || 604 + (f.clap_2_26_2.default or false) || 605 + (clap_2_26_2.default or false); 606 + clap_2_26_2.default = (f.clap_2_26_2.default or true); 607 + clap_2_26_2.strsim = 608 + (f.clap_2_26_2.strsim or false) || 609 + (f.clap_2_26_2.suggestions or false) || 610 + (clap_2_26_2.suggestions or false); 611 + clap_2_26_2.suggestions = 612 + (f.clap_2_26_2.suggestions or false) || 613 + (f.clap_2_26_2.default or false) || 614 + (clap_2_26_2.default or false); 615 + clap_2_26_2.term_size = 616 + (f.clap_2_26_2.term_size or false) || 617 + (f.clap_2_26_2.wrap_help or false) || 618 + (clap_2_26_2.wrap_help or false); 619 + clap_2_26_2.wrap_help = 620 + (f.clap_2_26_2.wrap_help or false) || 621 + (f.clap_2_26_2.default or false) || 622 + (clap_2_26_2.default or false); 623 + clap_2_26_2.yaml = 624 + (f.clap_2_26_2.yaml or false) || 625 + (f.clap_2_26_2.doc or false) || 626 + (clap_2_26_2.doc or false); 627 + clap_2_26_2.yaml-rust = 628 + (f.clap_2_26_2.yaml-rust or false) || 629 + (f.clap_2_26_2.yaml or false) || 630 + (clap_2_26_2.yaml or false); 631 + strsim_0_6_0.default = true; 632 + term_size_0_3_0.default = true; 633 + textwrap_0_8_0.default = true; 634 + unicode_width_0_1_4.default = true; 635 + vec_map_0_8_0.default = true; 636 + }) [ ansi_term_0_9_0_features atty_0_2_3_features bitflags_0_9_1_features strsim_0_6_0_features term_size_0_3_0_features textwrap_0_8_0_features unicode_width_0_1_4_features vec_map_0_8_0_features ]; 637 + coco_0_1_1 = { features?(coco_0_1_1_features {}) }: coco_0_1_1_ { 638 + dependencies = mapFeatures features ([ either_1_2_0 scopeguard_0_3_2 ]); 639 + features = mkFeatures (features.coco_0_1_1 or {}); 538 640 }; 539 - byteorder_1_0_0_features."std".self_default = hasDefault byteorder_1_0_0_features; 540 - clap_2_23_2 = clap_2_23_2_ rec { 541 - dependencies = [ ansi_term_0_9_0 atty_0_2_2 bitflags_0_8_2 strsim_0_6_0 term_size_0_3_0 unicode_segmentation_1_1_0 unicode_width_0_1_4 vec_map_0_7_0 ] 542 - ++ (if lib.lists.any (x: x == "ansi_term") features then [ansi_term_0_9_0] else []) ++ (if lib.lists.any (x: x == "atty") features then [atty_0_2_2] else []) ++ (if lib.lists.any (x: x == "strsim") features then [strsim_0_6_0] else []) ++ (if lib.lists.any (x: x == "term_size") features then [term_size_0_3_0] else []); 543 - features = mkFeatures clap_2_23_2_features; 641 + coco_0_1_1_features = f: updateFeatures f (rec { 642 + coco_0_1_1.default = (f.coco_0_1_1.default or true); 643 + either_1_2_0.default = true; 644 + scopeguard_0_3_2.default = true; 645 + }) [ either_1_2_0_features scopeguard_0_3_2_features ]; 646 + color_quant_1_0_0 = { features?(color_quant_1_0_0_features {}) }: color_quant_1_0_0_ {}; 647 + color_quant_1_0_0_features = f: updateFeatures f (rec { 648 + color_quant_1_0_0.default = (f.color_quant_1_0_0.default or true); 649 + }) []; 650 + dlib_0_3_1 = { features?(dlib_0_3_1_features {}) }: dlib_0_3_1_ { 651 + dependencies = mapFeatures features ([ libloading_0_3_4 ]); 652 + features = mkFeatures (features.dlib_0_3_1 or {}); 544 653 }; 545 - clap_2_23_2_features."".self = true; 546 - clap_2_23_2_features."ansi_term".self_color = hasFeature (clap_2_23_2_features."color" or {}); 547 - clap_2_23_2_features."atty".self_color = hasFeature (clap_2_23_2_features."color" or {}); 548 - clap_2_23_2_features."suggestions".self_default = hasDefault clap_2_23_2_features; 549 - clap_2_23_2_features."color".self_default = hasDefault clap_2_23_2_features; 550 - clap_2_23_2_features."wrap_help".self_default = hasDefault clap_2_23_2_features; 551 - clap_2_23_2_features."clippy".self_lints = hasFeature (clap_2_23_2_features."lints" or {}); 552 - clap_2_23_2_features."strsim".self_suggestions = hasFeature (clap_2_23_2_features."suggestions" or {}); 553 - clap_2_23_2_features."term_size".self_wrap_help = hasFeature (clap_2_23_2_features."wrap_help" or {}); 554 - clap_2_23_2_features."yaml-rust".self_yaml = hasFeature (clap_2_23_2_features."yaml" or {}); 555 - ansi_term_0_9_0_features."default".from_clap_2_23_2__default = true; 556 - atty_0_2_2_features."default".from_clap_2_23_2__default = true; 557 - bitflags_0_8_2_features."default".from_clap_2_23_2__default = true; 558 - clippy_0_0_0_features."default".from_clap_2_23_2__default = true; 559 - strsim_0_6_0_features."default".from_clap_2_23_2__default = true; 560 - term_size_0_3_0_features."default".from_clap_2_23_2__default = true; 561 - unicode_segmentation_1_1_0_features."default".from_clap_2_23_2__default = true; 562 - unicode_width_0_1_4_features."default".from_clap_2_23_2__default = true; 563 - vec_map_0_7_0_features."default".from_clap_2_23_2__default = true; 564 - yaml_rust_0_0_0_features."default".from_clap_2_23_2__default = true; 565 - color_quant_1_0_0 = color_quant_1_0_0_ rec {}; 566 - dbus_0_5_2 = dbus_0_5_2_ rec { 567 - dependencies = [ libc_0_2_21 ]; 568 - buildDependencies = [ metadeps_1_1_1 ]; 569 - features = mkFeatures dbus_0_5_2_features; 654 + dlib_0_3_1_features = f: updateFeatures f (rec { 655 + dlib_0_3_1.default = (f.dlib_0_3_1.default or true); 656 + libloading_0_3_4.default = true; 657 + }) [ libloading_0_3_4_features ]; 658 + dtoa_0_4_2 = { features?(dtoa_0_4_2_features {}) }: dtoa_0_4_2_ {}; 659 + dtoa_0_4_2_features = f: updateFeatures f (rec { 660 + dtoa_0_4_2.default = (f.dtoa_0_4_2.default or true); 661 + }) []; 662 + either_1_2_0 = { features?(either_1_2_0_features {}) }: either_1_2_0_ { 663 + features = mkFeatures (features.either_1_2_0 or {}); 570 664 }; 571 - dbus_0_5_2_features."".self = true; 572 - libc_0_2_21_features."default".from_dbus_0_5_2__default = true; 573 - deque_0_3_1 = deque_0_3_1_ rec { 574 - dependencies = [ rand_0_3_15 ]; 665 + either_1_2_0_features = f: updateFeatures f (rec { 666 + either_1_2_0.default = (f.either_1_2_0.default or true); 667 + either_1_2_0.use_std = 668 + (f.either_1_2_0.use_std or false) || 669 + (f.either_1_2_0.default or false) || 670 + (either_1_2_0.default or false); 671 + }) []; 672 + enum_primitive_0_1_1 = { features?(enum_primitive_0_1_1_features {}) }: enum_primitive_0_1_1_ { 673 + dependencies = mapFeatures features ([ num_traits_0_1_40 ]); 575 674 }; 576 - rand_0_3_15_features."default".from_deque_0_3_1__default = true; 577 - dlib_0_3_1 = dlib_0_3_1_ rec { 578 - dependencies = [ libloading_0_3_4 ]; 579 - features = mkFeatures dlib_0_3_1_features; 675 + enum_primitive_0_1_1_features = f: updateFeatures f (rec { 676 + enum_primitive_0_1_1.default = (f.enum_primitive_0_1_1.default or true); 677 + num_traits_0_1_40.default = (f.num_traits_0_1_40.default or false); 678 + }) [ num_traits_0_1_40_features ]; 679 + flate2_0_2_20 = { features?(flate2_0_2_20_features {}) }: flate2_0_2_20_ { 680 + dependencies = mapFeatures features ([ libc_0_2_32 ] 681 + ++ (if features.flate2_0_2_20.miniz-sys or false then [ miniz_sys_0_1_10 ] else [])); 682 + features = mkFeatures (features.flate2_0_2_20 or {}); 580 683 }; 581 - dlib_0_3_1_features."".self = true; 582 - libloading_0_3_4_features."default".from_dlib_0_3_1__default = true; 583 - dtoa_0_4_1 = dtoa_0_4_1_ rec {}; 584 - enum_primitive_0_1_1 = enum_primitive_0_1_1_ rec { 585 - dependencies = [ num_traits_0_1_37 ]; 684 + flate2_0_2_20_features = f: updateFeatures f (rec { 685 + flate2_0_2_20.default = (f.flate2_0_2_20.default or true); 686 + flate2_0_2_20.futures = 687 + (f.flate2_0_2_20.futures or false) || 688 + (f.flate2_0_2_20.tokio or false) || 689 + (flate2_0_2_20.tokio or false); 690 + flate2_0_2_20.libz-sys = 691 + (f.flate2_0_2_20.libz-sys or false) || 692 + (f.flate2_0_2_20.zlib or false) || 693 + (flate2_0_2_20.zlib or false); 694 + flate2_0_2_20.miniz-sys = 695 + (f.flate2_0_2_20.miniz-sys or false) || 696 + (f.flate2_0_2_20.default or false) || 697 + (flate2_0_2_20.default or false); 698 + flate2_0_2_20.tokio-io = 699 + (f.flate2_0_2_20.tokio-io or false) || 700 + (f.flate2_0_2_20.tokio or false) || 701 + (flate2_0_2_20.tokio or false); 702 + libc_0_2_32.default = true; 703 + miniz_sys_0_1_10.default = true; 704 + }) [ libc_0_2_32_features miniz_sys_0_1_10_features ]; 705 + fuchsia_zircon_0_2_1 = { features?(fuchsia_zircon_0_2_1_features {}) }: fuchsia_zircon_0_2_1_ { 706 + dependencies = mapFeatures features ([ fuchsia_zircon_sys_0_2_0 ]); 586 707 }; 587 - num_traits_0_1_37_features."default".from_enum_primitive_0_1_1__default = false; 588 - error_chain_0_7_2 = error_chain_0_7_2_ rec { 589 - dependencies = []; 590 - features = mkFeatures error_chain_0_7_2_features; 708 + fuchsia_zircon_0_2_1_features = f: updateFeatures f (rec { 709 + fuchsia_zircon_0_2_1.default = (f.fuchsia_zircon_0_2_1.default or true); 710 + fuchsia_zircon_sys_0_2_0.default = true; 711 + }) [ fuchsia_zircon_sys_0_2_0_features ]; 712 + fuchsia_zircon_sys_0_2_0 = { features?(fuchsia_zircon_sys_0_2_0_features {}) }: fuchsia_zircon_sys_0_2_0_ { 713 + dependencies = mapFeatures features ([ bitflags_0_7_0 ]); 591 714 }; 592 - error_chain_0_7_2_features."backtrace".self_default = hasDefault error_chain_0_7_2_features; 593 - error_chain_0_7_2_features."example_generated".self_default = hasDefault error_chain_0_7_2_features; 594 - backtrace_0_0_0_features."default".from_error_chain_0_7_2__default = true; 595 - flate2_0_2_19 = flate2_0_2_19_ rec { 596 - dependencies = [ libc_0_2_21 miniz_sys_0_1_9 ] 597 - ++ (if lib.lists.any (x: x == "miniz-sys") features then [miniz_sys_0_1_9] else []); 598 - features = mkFeatures flate2_0_2_19_features; 715 + fuchsia_zircon_sys_0_2_0_features = f: updateFeatures f (rec { 716 + bitflags_0_7_0.default = true; 717 + fuchsia_zircon_sys_0_2_0.default = (f.fuchsia_zircon_sys_0_2_0.default or true); 718 + }) [ bitflags_0_7_0_features ]; 719 + futures_0_1_16 = { features?(futures_0_1_16_features {}) }: futures_0_1_16_ { 720 + features = mkFeatures (features.futures_0_1_16 or {}); 599 721 }; 600 - flate2_0_2_19_features."".self = true; 601 - flate2_0_2_19_features."miniz-sys".self_default = hasDefault flate2_0_2_19_features; 602 - flate2_0_2_19_features."tokio-io".self_tokio = hasFeature (flate2_0_2_19_features."tokio" or {}); 603 - flate2_0_2_19_features."futures".self_tokio = hasFeature (flate2_0_2_19_features."tokio" or {}); 604 - flate2_0_2_19_features."libz-sys".self_zlib = hasFeature (flate2_0_2_19_features."zlib" or {}); 605 - futures_0_0_0_features."default".from_flate2_0_2_19__default = true; 606 - libc_0_2_21_features."default".from_flate2_0_2_19__default = true; 607 - libz_sys_0_0_0_features."default".from_flate2_0_2_19__default = true; 608 - miniz_sys_0_1_9_features."default".from_flate2_0_2_19__default = true; 609 - tokio_io_0_0_0_features."default".from_flate2_0_2_19__default = true; 610 - gcc_0_3_45 = gcc_0_3_45_ rec { 611 - dependencies = []; 612 - features = mkFeatures gcc_0_3_45_features; 722 + futures_0_1_16_features = f: updateFeatures f (rec { 723 + futures_0_1_16.default = (f.futures_0_1_16.default or true); 724 + futures_0_1_16.use_std = 725 + (f.futures_0_1_16.use_std or false) || 726 + (f.futures_0_1_16.default or false) || 727 + (futures_0_1_16.default or false); 728 + futures_0_1_16.with-deprecated = 729 + (f.futures_0_1_16.with-deprecated or false) || 730 + (f.futures_0_1_16.default or false) || 731 + (futures_0_1_16.default or false); 732 + }) []; 733 + gif_0_9_2 = { features?(gif_0_9_2_features {}) }: gif_0_9_2_ { 734 + dependencies = mapFeatures features ([ color_quant_1_0_0 lzw_0_10_0 ]); 735 + features = mkFeatures (features.gif_0_9_2 or {}); 613 736 }; 614 - gcc_0_3_45_features."rayon".self_parallel = hasFeature (gcc_0_3_45_features."parallel" or {}); 615 - rayon_0_0_0_features."default".from_gcc_0_3_45__default = true; 616 - gif_0_9_1 = gif_0_9_1_ rec { 617 - dependencies = [ color_quant_1_0_0 lzw_0_10_0 ]; 618 - features = mkFeatures gif_0_9_1_features; 737 + gif_0_9_2_features = f: updateFeatures f (rec { 738 + color_quant_1_0_0.default = true; 739 + gif_0_9_2.default = (f.gif_0_9_2.default or true); 740 + gif_0_9_2.libc = 741 + (f.gif_0_9_2.libc or false) || 742 + (f.gif_0_9_2.c_api or false) || 743 + (gif_0_9_2.c_api or false); 744 + gif_0_9_2.raii_no_panic = 745 + (f.gif_0_9_2.raii_no_panic or false) || 746 + (f.gif_0_9_2.default or false) || 747 + (gif_0_9_2.default or false); 748 + lzw_0_10_0.default = true; 749 + }) [ color_quant_1_0_0_features lzw_0_10_0_features ]; 750 + glob_0_2_11 = { features?(glob_0_2_11_features {}) }: glob_0_2_11_ {}; 751 + glob_0_2_11_features = f: updateFeatures f (rec { 752 + glob_0_2_11.default = (f.glob_0_2_11.default or true); 753 + }) []; 754 + image_0_10_4 = { features?(image_0_10_4_features {}) }: image_0_10_4_ { 755 + dependencies = mapFeatures features ([ byteorder_0_5_3 enum_primitive_0_1_1 glob_0_2_11 num_iter_0_1_34 num_rational_0_1_39 num_traits_0_1_40 ] 756 + ++ (if features.image_0_10_4.gif or false then [ gif_0_9_2 ] else []) 757 + ++ (if features.image_0_10_4.jpeg-decoder or false then [ jpeg_decoder_0_1_13 ] else []) 758 + ++ (if features.image_0_10_4.png or false then [ png_0_5_2 ] else []) 759 + ++ (if features.image_0_10_4.scoped_threadpool or false then [ scoped_threadpool_0_1_8 ] else [])); 760 + features = mkFeatures (features.image_0_10_4 or {}); 619 761 }; 620 - gif_0_9_1_features."libc".self_c_api = hasFeature (gif_0_9_1_features."c_api" or {}); 621 - gif_0_9_1_features."raii_no_panic".self_default = hasDefault gif_0_9_1_features; 622 - color_quant_1_0_0_features."default".from_gif_0_9_1__default = true; 623 - libc_0_0_0_features."default".from_gif_0_9_1__default = true; 624 - lzw_0_10_0_features."default".from_gif_0_9_1__default = true; 625 - glob_0_2_11 = glob_0_2_11_ rec {}; 626 - image_0_10_4 = image_0_10_4_ rec { 627 - dependencies = [ byteorder_0_5_3 enum_primitive_0_1_1 gif_0_9_1 glob_0_2_11 jpeg_decoder_0_1_12 num_iter_0_1_33 num_rational_0_1_36 num_traits_0_1_37 png_0_5_2 scoped_threadpool_0_1_7 ] 628 - ++ (if lib.lists.any (x: x == "gif") features then [gif_0_9_1] else []) ++ (if lib.lists.any (x: x == "jpeg-decoder") features then [jpeg_decoder_0_1_12] else []) ++ (if lib.lists.any (x: x == "png") features then [png_0_5_2] else []) ++ (if lib.lists.any (x: x == "scoped_threadpool") features then [scoped_threadpool_0_1_7] else []); 629 - features = mkFeatures image_0_10_4_features; 762 + image_0_10_4_features = f: updateFeatures f (rec { 763 + byteorder_0_5_3.default = true; 764 + enum_primitive_0_1_1.default = true; 765 + gif_0_9_2.default = true; 766 + glob_0_2_11.default = true; 767 + image_0_10_4.bmp = 768 + (f.image_0_10_4.bmp or false) || 769 + (f.image_0_10_4.default or false) || 770 + (image_0_10_4.default or false) || 771 + (f.image_0_10_4.ico or false) || 772 + (image_0_10_4.ico or false); 773 + image_0_10_4.default = (f.image_0_10_4.default or true); 774 + image_0_10_4.gif = 775 + (f.image_0_10_4.gif or false) || 776 + (f.image_0_10_4.gif_codec or false) || 777 + (image_0_10_4.gif_codec or false); 778 + image_0_10_4.gif_codec = 779 + (f.image_0_10_4.gif_codec or false) || 780 + (f.image_0_10_4.default or false) || 781 + (image_0_10_4.default or false); 782 + image_0_10_4.hdr = 783 + (f.image_0_10_4.hdr or false) || 784 + (f.image_0_10_4.default or false) || 785 + (image_0_10_4.default or false); 786 + image_0_10_4.ico = 787 + (f.image_0_10_4.ico or false) || 788 + (f.image_0_10_4.default or false) || 789 + (image_0_10_4.default or false); 790 + image_0_10_4.jpeg = 791 + (f.image_0_10_4.jpeg or false) || 792 + (f.image_0_10_4.default or false) || 793 + (image_0_10_4.default or false); 794 + image_0_10_4.jpeg-decoder = 795 + (f.image_0_10_4.jpeg-decoder or false) || 796 + (f.image_0_10_4.jpeg or false) || 797 + (image_0_10_4.jpeg or false); 798 + image_0_10_4.png = 799 + (f.image_0_10_4.png or false) || 800 + (f.image_0_10_4.png_codec or false) || 801 + (image_0_10_4.png_codec or false); 802 + image_0_10_4.png_codec = 803 + (f.image_0_10_4.png_codec or false) || 804 + (f.image_0_10_4.default or false) || 805 + (image_0_10_4.default or false) || 806 + (f.image_0_10_4.ico or false) || 807 + (image_0_10_4.ico or false); 808 + image_0_10_4.ppm = 809 + (f.image_0_10_4.ppm or false) || 810 + (f.image_0_10_4.default or false) || 811 + (image_0_10_4.default or false); 812 + image_0_10_4.scoped_threadpool = 813 + (f.image_0_10_4.scoped_threadpool or false) || 814 + (f.image_0_10_4.hdr or false) || 815 + (image_0_10_4.hdr or false); 816 + image_0_10_4.tga = 817 + (f.image_0_10_4.tga or false) || 818 + (f.image_0_10_4.default or false) || 819 + (image_0_10_4.default or false); 820 + image_0_10_4.tiff = 821 + (f.image_0_10_4.tiff or false) || 822 + (f.image_0_10_4.default or false) || 823 + (image_0_10_4.default or false); 824 + image_0_10_4.webp = 825 + (f.image_0_10_4.webp or false) || 826 + (f.image_0_10_4.default or false) || 827 + (image_0_10_4.default or false); 828 + jpeg_decoder_0_1_13.default = true; 829 + num_iter_0_1_34.default = true; 830 + num_rational_0_1_39.default = true; 831 + num_traits_0_1_40.default = true; 832 + png_0_5_2.default = true; 833 + scoped_threadpool_0_1_8.default = true; 834 + }) [ byteorder_0_5_3_features enum_primitive_0_1_1_features gif_0_9_2_features glob_0_2_11_features jpeg_decoder_0_1_13_features num_iter_0_1_34_features num_rational_0_1_39_features num_traits_0_1_40_features png_0_5_2_features scoped_threadpool_0_1_8_features ]; 835 + inflate_0_1_1 = { features?(inflate_0_1_1_features {}) }: inflate_0_1_1_ { 836 + features = mkFeatures (features.inflate_0_1_1 or {}); 630 837 }; 631 - image_0_10_4_features."".self = true; 632 - image_0_10_4_features."gif_codec".self_default = hasDefault image_0_10_4_features; 633 - image_0_10_4_features."jpeg".self_default = hasDefault image_0_10_4_features; 634 - image_0_10_4_features."ico".self_default = hasDefault image_0_10_4_features; 635 - image_0_10_4_features."png_codec".self_default = hasDefault image_0_10_4_features; 636 - image_0_10_4_features."ppm".self_default = hasDefault image_0_10_4_features; 637 - image_0_10_4_features."tga".self_default = hasDefault image_0_10_4_features; 638 - image_0_10_4_features."tiff".self_default = hasDefault image_0_10_4_features; 639 - image_0_10_4_features."webp".self_default = hasDefault image_0_10_4_features; 640 - image_0_10_4_features."bmp".self_default = hasDefault image_0_10_4_features; 641 - image_0_10_4_features."hdr".self_default = hasDefault image_0_10_4_features; 642 - image_0_10_4_features."gif".self_gif_codec = hasFeature (image_0_10_4_features."gif_codec" or {}); 643 - image_0_10_4_features."scoped_threadpool".self_hdr = hasFeature (image_0_10_4_features."hdr" or {}); 644 - image_0_10_4_features."bmp".self_ico = hasFeature (image_0_10_4_features."ico" or {}); 645 - image_0_10_4_features."png_codec".self_ico = hasFeature (image_0_10_4_features."ico" or {}); 646 - image_0_10_4_features."jpeg-decoder".self_jpeg = hasFeature (image_0_10_4_features."jpeg" or {}); 647 - image_0_10_4_features."png".self_png_codec = hasFeature (image_0_10_4_features."png_codec" or {}); 648 - byteorder_0_5_3_features."default".from_image_0_10_4__default = true; 649 - enum_primitive_0_1_1_features."default".from_image_0_10_4__default = true; 650 - gif_0_9_1_features."default".from_image_0_10_4__default = true; 651 - glob_0_2_11_features."default".from_image_0_10_4__default = true; 652 - jpeg_decoder_0_1_12_features."default".from_image_0_10_4__default = true; 653 - num_iter_0_1_33_features."default".from_image_0_10_4__default = true; 654 - num_rational_0_1_36_features."default".from_image_0_10_4__default = true; 655 - num_traits_0_1_37_features."default".from_image_0_10_4__default = true; 656 - png_0_5_2_features."default".from_image_0_10_4__default = true; 657 - scoped_threadpool_0_1_7_features."default".from_image_0_10_4__default = true; 658 - inflate_0_1_1 = inflate_0_1_1_ rec { 659 - features = mkFeatures inflate_0_1_1_features; 838 + inflate_0_1_1_features = f: updateFeatures f (rec { 839 + inflate_0_1_1.default = (f.inflate_0_1_1.default or true); 840 + }) []; 841 + itoa_0_3_4 = { features?(itoa_0_3_4_features {}) }: itoa_0_3_4_ { 842 + features = mkFeatures (features.itoa_0_3_4 or {}); 660 843 }; 661 - inflate_0_1_1_features."".self = true; 662 - itoa_0_3_1 = itoa_0_3_1_ rec {}; 663 - jpeg_decoder_0_1_12 = jpeg_decoder_0_1_12_ rec { 664 - dependencies = [ byteorder_1_0_0 rayon_0_7_0 ] 665 - ++ (if lib.lists.any (x: x == "rayon") features then [rayon_0_7_0] else []); 666 - features = mkFeatures jpeg_decoder_0_1_12_features; 844 + itoa_0_3_4_features = f: updateFeatures f (rec { 845 + itoa_0_3_4.default = (f.itoa_0_3_4.default or true); 846 + }) []; 847 + jpeg_decoder_0_1_13 = { features?(jpeg_decoder_0_1_13_features {}) }: jpeg_decoder_0_1_13_ { 848 + dependencies = mapFeatures features ([ byteorder_1_1_0 ] 849 + ++ (if features.jpeg_decoder_0_1_13.rayon or false then [ rayon_0_8_2 ] else [])); 850 + features = mkFeatures (features.jpeg_decoder_0_1_13 or {}); 667 851 }; 668 - jpeg_decoder_0_1_12_features."".self = true; 669 - jpeg_decoder_0_1_12_features."rayon".self_default = hasDefault jpeg_decoder_0_1_12_features; 670 - byteorder_1_0_0_features."default".from_jpeg_decoder_0_1_12__default = true; 671 - rayon_0_7_0_features."default".from_jpeg_decoder_0_1_12__default = true; 672 - kernel32_sys_0_2_2 = kernel32_sys_0_2_2_ rec { 673 - dependencies = [ winapi_0_2_8 ]; 674 - buildDependencies = [ winapi_build_0_1_1 ]; 852 + jpeg_decoder_0_1_13_features = f: updateFeatures f (rec { 853 + byteorder_1_1_0.default = true; 854 + jpeg_decoder_0_1_13.default = (f.jpeg_decoder_0_1_13.default or true); 855 + jpeg_decoder_0_1_13.rayon = 856 + (f.jpeg_decoder_0_1_13.rayon or false) || 857 + (f.jpeg_decoder_0_1_13.default or false) || 858 + (jpeg_decoder_0_1_13.default or false); 859 + rayon_0_8_2.default = true; 860 + }) [ byteorder_1_1_0_features rayon_0_8_2_features ]; 861 + kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { 862 + dependencies = mapFeatures features ([ winapi_0_2_8 ]); 863 + buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); 675 864 }; 676 - winapi_0_2_8_features."default".from_kernel32_sys_0_2_2__default = true; 677 - lazy_static_0_1_16 = lazy_static_0_1_16_ rec { 678 - features = mkFeatures lazy_static_0_1_16_features; 865 + kernel32_sys_0_2_2_features = f: updateFeatures f (rec { 866 + kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); 867 + winapi_0_2_8.default = true; 868 + winapi_build_0_1_1.default = true; 869 + }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; 870 + lazy_static_0_2_9 = { features?(lazy_static_0_2_9_features {}) }: lazy_static_0_2_9_ { 871 + dependencies = mapFeatures features ([]); 872 + features = mkFeatures (features.lazy_static_0_2_9 or {}); 679 873 }; 680 - lazy_static_0_1_16_features."".self = true; 681 - lazy_static_0_2_8 = lazy_static_0_2_8_ rec { 682 - dependencies = []; 683 - features = mkFeatures lazy_static_0_2_8_features; 874 + lazy_static_0_2_9_features = f: updateFeatures f (rec { 875 + lazy_static_0_2_9.default = (f.lazy_static_0_2_9.default or true); 876 + lazy_static_0_2_9.nightly = 877 + (f.lazy_static_0_2_9.nightly or false) || 878 + (f.lazy_static_0_2_9.spin_no_std or false) || 879 + (lazy_static_0_2_9.spin_no_std or false); 880 + lazy_static_0_2_9.spin = 881 + (f.lazy_static_0_2_9.spin or false) || 882 + (f.lazy_static_0_2_9.spin_no_std or false) || 883 + (lazy_static_0_2_9.spin_no_std or false); 884 + }) []; 885 + libc_0_2_32 = { features?(libc_0_2_32_features {}) }: libc_0_2_32_ { 886 + features = mkFeatures (features.libc_0_2_32 or {}); 684 887 }; 685 - lazy_static_0_2_8_features."nightly".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 686 - lazy_static_0_2_8_features."spin".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 687 - spin_0_0_0_features."default".from_lazy_static_0_2_8__default = true; 688 - libc_0_2_21 = libc_0_2_21_ rec { 689 - features = mkFeatures libc_0_2_21_features; 888 + libc_0_2_32_features = f: updateFeatures f (rec { 889 + libc_0_2_32.default = (f.libc_0_2_32.default or true); 890 + libc_0_2_32.use_std = 891 + (f.libc_0_2_32.use_std or false) || 892 + (f.libc_0_2_32.default or false) || 893 + (libc_0_2_32.default or false); 894 + }) []; 895 + libloading_0_3_4 = { features?(libloading_0_3_4_features {}) }: libloading_0_3_4_ { 896 + dependencies = mapFeatures features ([ lazy_static_0_2_9 ]) 897 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 898 + buildDependencies = mapFeatures features ([ target_build_utils_0_3_1 ]); 690 899 }; 691 - libc_0_2_21_features."use_std".self_default = hasDefault libc_0_2_21_features; 692 - libloading_0_3_4 = libloading_0_3_4_ rec { 693 - dependencies = [ lazy_static_0_2_8 ] 694 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 695 - buildDependencies = [ target_build_utils_0_3_0 ]; 900 + libloading_0_3_4_features = f: updateFeatures f (rec { 901 + kernel32_sys_0_2_2.default = true; 902 + lazy_static_0_2_9.default = true; 903 + libloading_0_3_4.default = (f.libloading_0_3_4.default or true); 904 + target_build_utils_0_3_1.default = true; 905 + winapi_0_2_8.default = true; 906 + }) [ lazy_static_0_2_9_features target_build_utils_0_3_1_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 907 + lzw_0_10_0 = { features?(lzw_0_10_0_features {}) }: lzw_0_10_0_ { 908 + features = mkFeatures (features.lzw_0_10_0 or {}); 696 909 }; 697 - lazy_static_0_2_8_features."default".from_libloading_0_3_4__default = true; 698 - kernel32_sys_0_2_2_features."default".from_libloading_0_3_4__default = true; 699 - winapi_0_2_8_features."default".from_libloading_0_3_4__default = true; 700 - lzw_0_10_0 = lzw_0_10_0_ rec { 701 - features = mkFeatures lzw_0_10_0_features; 910 + lzw_0_10_0_features = f: updateFeatures f (rec { 911 + lzw_0_10_0.default = (f.lzw_0_10_0.default or true); 912 + lzw_0_10_0.raii_no_panic = 913 + (f.lzw_0_10_0.raii_no_panic or false) || 914 + (f.lzw_0_10_0.default or false) || 915 + (lzw_0_10_0.default or false); 916 + }) []; 917 + miniz_sys_0_1_10 = { features?(miniz_sys_0_1_10_features {}) }: miniz_sys_0_1_10_ { 918 + dependencies = mapFeatures features ([ libc_0_2_32 ]); 919 + buildDependencies = mapFeatures features ([ cc_1_0_0 ]); 702 920 }; 703 - lzw_0_10_0_features."raii_no_panic".self_default = hasDefault lzw_0_10_0_features; 704 - metadeps_1_1_1 = metadeps_1_1_1_ rec { 705 - dependencies = [ error_chain_0_7_2 pkg_config_0_3_9 toml_0_2_1 ]; 921 + miniz_sys_0_1_10_features = f: updateFeatures f (rec { 922 + cc_1_0_0.default = true; 923 + libc_0_2_32.default = true; 924 + miniz_sys_0_1_10.default = (f.miniz_sys_0_1_10.default or true); 925 + }) [ libc_0_2_32_features cc_1_0_0_features ]; 926 + num_bigint_0_1_40 = { features?(num_bigint_0_1_40_features {}) }: num_bigint_0_1_40_ { 927 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_40 ] 928 + ++ (if features.num_bigint_0_1_40.rand or false then [ rand_0_3_17 ] else []) 929 + ++ (if features.num_bigint_0_1_40.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); 930 + features = mkFeatures (features.num_bigint_0_1_40 or {}); 706 931 }; 707 - error_chain_0_7_2_features."default".from_metadeps_1_1_1__default = false; 708 - pkg_config_0_3_9_features."default".from_metadeps_1_1_1__default = true; 709 - toml_0_2_1_features."default".from_metadeps_1_1_1__default = false; 710 - miniz_sys_0_1_9 = miniz_sys_0_1_9_ rec { 711 - dependencies = [ libc_0_2_21 ]; 712 - buildDependencies = [ gcc_0_3_45 ]; 932 + num_bigint_0_1_40_features = f: updateFeatures f (rec { 933 + num_bigint_0_1_40.default = (f.num_bigint_0_1_40.default or true); 934 + num_bigint_0_1_40.rand = 935 + (f.num_bigint_0_1_40.rand or false) || 936 + (f.num_bigint_0_1_40.default or false) || 937 + (num_bigint_0_1_40.default or false); 938 + num_bigint_0_1_40.rustc-serialize = 939 + (f.num_bigint_0_1_40.rustc-serialize or false) || 940 + (f.num_bigint_0_1_40.default or false) || 941 + (num_bigint_0_1_40.default or false); 942 + num_integer_0_1_35.default = true; 943 + num_traits_0_1_40.default = true; 944 + rand_0_3_17.default = true; 945 + rustc_serialize_0_3_24.default = true; 946 + }) [ num_integer_0_1_35_features num_traits_0_1_40_features rand_0_3_17_features rustc_serialize_0_3_24_features ]; 947 + num_integer_0_1_35 = { features?(num_integer_0_1_35_features {}) }: num_integer_0_1_35_ { 948 + dependencies = mapFeatures features ([ num_traits_0_1_40 ]); 713 949 }; 714 - libc_0_2_21_features."default".from_miniz_sys_0_1_9__default = true; 715 - num_bigint_0_1_37 = num_bigint_0_1_37_ rec { 716 - dependencies = [ num_integer_0_1_34 num_traits_0_1_37 rand_0_3_15 rustc_serialize_0_3_23 ] 717 - ++ (if lib.lists.any (x: x == "rand") features then [rand_0_3_15] else []) ++ (if lib.lists.any (x: x == "rustc-serialize") features then [rustc_serialize_0_3_23] else []); 718 - features = mkFeatures num_bigint_0_1_37_features; 950 + num_integer_0_1_35_features = f: updateFeatures f (rec { 951 + num_integer_0_1_35.default = (f.num_integer_0_1_35.default or true); 952 + num_traits_0_1_40.default = true; 953 + }) [ num_traits_0_1_40_features ]; 954 + num_iter_0_1_34 = { features?(num_iter_0_1_34_features {}) }: num_iter_0_1_34_ { 955 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_40 ]); 719 956 }; 720 - num_bigint_0_1_37_features."".self = true; 721 - num_bigint_0_1_37_features."rand".self_default = hasDefault num_bigint_0_1_37_features; 722 - num_bigint_0_1_37_features."rustc-serialize".self_default = hasDefault num_bigint_0_1_37_features; 723 - num_integer_0_1_34_features."default".from_num_bigint_0_1_37__default = true; 724 - num_traits_0_1_37_features."default".from_num_bigint_0_1_37__default = true; 725 - rand_0_3_15_features."default".from_num_bigint_0_1_37__default = true; 726 - rustc_serialize_0_3_23_features."default".from_num_bigint_0_1_37__default = true; 727 - serde_0_0_0_features."default".from_num_bigint_0_1_37__default = true; 728 - num_integer_0_1_34 = num_integer_0_1_34_ rec { 729 - dependencies = [ num_traits_0_1_37 ]; 957 + num_iter_0_1_34_features = f: updateFeatures f (rec { 958 + num_integer_0_1_35.default = true; 959 + num_iter_0_1_34.default = (f.num_iter_0_1_34.default or true); 960 + num_traits_0_1_40.default = true; 961 + }) [ num_integer_0_1_35_features num_traits_0_1_40_features ]; 962 + num_rational_0_1_39 = { features?(num_rational_0_1_39_features {}) }: num_rational_0_1_39_ { 963 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_40 ] 964 + ++ (if features.num_rational_0_1_39.num-bigint or false then [ num_bigint_0_1_40 ] else []) 965 + ++ (if features.num_rational_0_1_39.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); 966 + features = mkFeatures (features.num_rational_0_1_39 or {}); 730 967 }; 731 - num_traits_0_1_37_features."default".from_num_integer_0_1_34__default = true; 732 - num_iter_0_1_33 = num_iter_0_1_33_ rec { 733 - dependencies = [ num_integer_0_1_34 num_traits_0_1_37 ]; 968 + num_rational_0_1_39_features = f: updateFeatures f (rec { 969 + num_bigint_0_1_40.default = true; 970 + num_integer_0_1_35.default = true; 971 + num_rational_0_1_39.bigint = 972 + (f.num_rational_0_1_39.bigint or false) || 973 + (f.num_rational_0_1_39.default or false) || 974 + (num_rational_0_1_39.default or false); 975 + num_rational_0_1_39.default = (f.num_rational_0_1_39.default or true); 976 + num_rational_0_1_39.num-bigint = 977 + (f.num_rational_0_1_39.num-bigint or false) || 978 + (f.num_rational_0_1_39.bigint or false) || 979 + (num_rational_0_1_39.bigint or false); 980 + num_rational_0_1_39.rustc-serialize = 981 + (f.num_rational_0_1_39.rustc-serialize or false) || 982 + (f.num_rational_0_1_39.default or false) || 983 + (num_rational_0_1_39.default or false); 984 + num_traits_0_1_40.default = true; 985 + rustc_serialize_0_3_24.default = true; 986 + }) [ num_bigint_0_1_40_features num_integer_0_1_35_features num_traits_0_1_40_features rustc_serialize_0_3_24_features ]; 987 + num_traits_0_1_40 = { features?(num_traits_0_1_40_features {}) }: num_traits_0_1_40_ {}; 988 + num_traits_0_1_40_features = f: updateFeatures f (rec { 989 + num_traits_0_1_40.default = (f.num_traits_0_1_40.default or true); 990 + }) []; 991 + num_cpus_1_7_0 = { features?(num_cpus_1_7_0_features {}) }: num_cpus_1_7_0_ { 992 + dependencies = mapFeatures features ([ libc_0_2_32 ]); 734 993 }; 735 - num_integer_0_1_34_features."default".from_num_iter_0_1_33__default = true; 736 - num_traits_0_1_37_features."default".from_num_iter_0_1_33__default = true; 737 - num_rational_0_1_36 = num_rational_0_1_36_ rec { 738 - dependencies = [ num_bigint_0_1_37 num_integer_0_1_34 num_traits_0_1_37 rustc_serialize_0_3_23 ] 739 - ++ (if lib.lists.any (x: x == "num-bigint") features then [num_bigint_0_1_37] else []) ++ (if lib.lists.any (x: x == "rustc-serialize") features then [rustc_serialize_0_3_23] else []); 740 - features = mkFeatures num_rational_0_1_36_features; 994 + num_cpus_1_7_0_features = f: updateFeatures f (rec { 995 + libc_0_2_32.default = true; 996 + num_cpus_1_7_0.default = (f.num_cpus_1_7_0.default or true); 997 + }) [ libc_0_2_32_features ]; 998 + phf_0_7_21 = { features?(phf_0_7_21_features {}) }: phf_0_7_21_ { 999 + dependencies = mapFeatures features ([ phf_shared_0_7_21 ]); 1000 + features = mkFeatures (features.phf_0_7_21 or {}); 741 1001 }; 742 - num_rational_0_1_36_features."".self = true; 743 - num_rational_0_1_36_features."num-bigint".self_bigint = hasFeature (num_rational_0_1_36_features."bigint" or {}); 744 - num_rational_0_1_36_features."bigint".self_default = hasDefault num_rational_0_1_36_features; 745 - num_rational_0_1_36_features."rustc-serialize".self_default = hasDefault num_rational_0_1_36_features; 746 - num_bigint_0_1_37_features."default".from_num_rational_0_1_36__default = true; 747 - num_integer_0_1_34_features."default".from_num_rational_0_1_36__default = true; 748 - num_traits_0_1_37_features."default".from_num_rational_0_1_36__default = true; 749 - rustc_serialize_0_3_23_features."default".from_num_rational_0_1_36__default = true; 750 - serde_0_0_0_features."default".from_num_rational_0_1_36__default = true; 751 - num_traits_0_1_37 = num_traits_0_1_37_ rec {}; 752 - num_cpus_1_3_0 = num_cpus_1_3_0_ rec { 753 - dependencies = [ libc_0_2_21 ]; 1002 + phf_0_7_21_features = f: updateFeatures f (rec { 1003 + phf_0_7_21.default = (f.phf_0_7_21.default or true); 1004 + phf_shared_0_7_21.core = 1005 + (f.phf_shared_0_7_21.core or false) || 1006 + (phf_0_7_21.core or false) || 1007 + (f.phf_0_7_21.core or false); 1008 + phf_shared_0_7_21.default = true; 1009 + phf_shared_0_7_21.unicase = 1010 + (f.phf_shared_0_7_21.unicase or false) || 1011 + (phf_0_7_21.unicase or false) || 1012 + (f.phf_0_7_21.unicase or false); 1013 + }) [ phf_shared_0_7_21_features ]; 1014 + phf_codegen_0_7_21 = { features?(phf_codegen_0_7_21_features {}) }: phf_codegen_0_7_21_ { 1015 + dependencies = mapFeatures features ([ phf_generator_0_7_21 phf_shared_0_7_21 ]); 754 1016 }; 755 - libc_0_2_21_features."default".from_num_cpus_1_3_0__default = true; 756 - phf_0_7_21 = phf_0_7_21_ rec { 757 - dependencies = [ phf_shared_0_7_21 ]; 758 - features = mkFeatures phf_0_7_21_features; 1017 + phf_codegen_0_7_21_features = f: updateFeatures f (rec { 1018 + phf_codegen_0_7_21.default = (f.phf_codegen_0_7_21.default or true); 1019 + phf_generator_0_7_21.default = true; 1020 + phf_shared_0_7_21.default = true; 1021 + }) [ phf_generator_0_7_21_features phf_shared_0_7_21_features ]; 1022 + phf_generator_0_7_21 = { features?(phf_generator_0_7_21_features {}) }: phf_generator_0_7_21_ { 1023 + dependencies = mapFeatures features ([ phf_shared_0_7_21 rand_0_3_17 ]); 759 1024 }; 760 - phf_0_7_21_features."".self = true; 761 - phf_shared_0_7_21_features."core".from_phf_0_7_21__core = hasFeature (phf_0_7_21_features."core" or {}); 762 - phf_shared_0_7_21_features."unicase".from_phf_0_7_21__unicase = hasFeature (phf_0_7_21_features."unicase" or {}); 763 - phf_shared_0_7_21_features."default".from_phf_0_7_21__default = true; 764 - phf_codegen_0_7_21 = phf_codegen_0_7_21_ rec { 765 - dependencies = [ phf_generator_0_7_21 phf_shared_0_7_21 ]; 1025 + phf_generator_0_7_21_features = f: updateFeatures f (rec { 1026 + phf_generator_0_7_21.default = (f.phf_generator_0_7_21.default or true); 1027 + phf_shared_0_7_21.default = true; 1028 + rand_0_3_17.default = true; 1029 + }) [ phf_shared_0_7_21_features rand_0_3_17_features ]; 1030 + phf_shared_0_7_21 = { features?(phf_shared_0_7_21_features {}) }: phf_shared_0_7_21_ { 1031 + dependencies = mapFeatures features ([ siphasher_0_2_2 ]); 1032 + features = mkFeatures (features.phf_shared_0_7_21 or {}); 766 1033 }; 767 - phf_generator_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 768 - phf_shared_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 769 - phf_generator_0_7_21 = phf_generator_0_7_21_ rec { 770 - dependencies = [ phf_shared_0_7_21 rand_0_3_15 ]; 1034 + phf_shared_0_7_21_features = f: updateFeatures f (rec { 1035 + phf_shared_0_7_21.default = (f.phf_shared_0_7_21.default or true); 1036 + siphasher_0_2_2.default = true; 1037 + }) [ siphasher_0_2_2_features ]; 1038 + png_0_5_2 = { features?(png_0_5_2_features {}) }: png_0_5_2_ { 1039 + dependencies = mapFeatures features ([ bitflags_0_7_0 inflate_0_1_1 num_iter_0_1_34 ] 1040 + ++ (if features.png_0_5_2.flate2 or false then [ flate2_0_2_20 ] else [])); 1041 + features = mkFeatures (features.png_0_5_2 or {}); 771 1042 }; 772 - phf_shared_0_7_21_features."default".from_phf_generator_0_7_21__default = true; 773 - rand_0_3_15_features."default".from_phf_generator_0_7_21__default = true; 774 - phf_shared_0_7_21 = phf_shared_0_7_21_ rec { 775 - dependencies = [ siphasher_0_2_2 ]; 776 - features = mkFeatures phf_shared_0_7_21_features; 1043 + png_0_5_2_features = f: updateFeatures f (rec { 1044 + bitflags_0_7_0.default = true; 1045 + flate2_0_2_20.default = true; 1046 + inflate_0_1_1.default = true; 1047 + num_iter_0_1_34.default = true; 1048 + png_0_5_2.default = (f.png_0_5_2.default or true); 1049 + png_0_5_2.flate2 = 1050 + (f.png_0_5_2.flate2 or false) || 1051 + (f.png_0_5_2.png-encoding or false) || 1052 + (png_0_5_2.png-encoding or false); 1053 + png_0_5_2.png-encoding = 1054 + (f.png_0_5_2.png-encoding or false) || 1055 + (f.png_0_5_2.default or false) || 1056 + (png_0_5_2.default or false); 1057 + }) [ bitflags_0_7_0_features flate2_0_2_20_features inflate_0_1_1_features num_iter_0_1_34_features ]; 1058 + rand_0_3_17 = { features?(rand_0_3_17_features {}) }: rand_0_3_17_ { 1059 + dependencies = mapFeatures features ([ libc_0_2_32 ]) 1060 + ++ (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_2_1 ]) else []); 1061 + features = mkFeatures (features.rand_0_3_17 or {}); 777 1062 }; 778 - phf_shared_0_7_21_features."".self = true; 779 - siphasher_0_2_2_features."default".from_phf_shared_0_7_21__default = true; 780 - unicase_0_0_0_features."default".from_phf_shared_0_7_21__default = true; 781 - pkg_config_0_3_9 = pkg_config_0_3_9_ rec {}; 782 - png_0_5_2 = png_0_5_2_ rec { 783 - dependencies = [ bitflags_0_7_0 flate2_0_2_19 inflate_0_1_1 num_iter_0_1_33 ] 784 - ++ (if lib.lists.any (x: x == "flate2") features then [flate2_0_2_19] else []); 785 - features = mkFeatures png_0_5_2_features; 1063 + rand_0_3_17_features = f: updateFeatures f (rec { 1064 + fuchsia_zircon_0_2_1.default = true; 1065 + libc_0_2_32.default = true; 1066 + rand_0_3_17.default = (f.rand_0_3_17.default or true); 1067 + rand_0_3_17.i128_support = 1068 + (f.rand_0_3_17.i128_support or false) || 1069 + (f.rand_0_3_17.nightly or false) || 1070 + (rand_0_3_17.nightly or false); 1071 + }) [ libc_0_2_32_features fuchsia_zircon_0_2_1_features ]; 1072 + rayon_0_8_2 = { features?(rayon_0_8_2_features {}) }: rayon_0_8_2_ { 1073 + dependencies = mapFeatures features ([ rayon_core_1_2_1 ]); 786 1074 }; 787 - png_0_5_2_features."".self = true; 788 - png_0_5_2_features."png-encoding".self_default = hasDefault png_0_5_2_features; 789 - png_0_5_2_features."flate2".self_png-encoding = hasFeature (png_0_5_2_features."png-encoding" or {}); 790 - bitflags_0_7_0_features."default".from_png_0_5_2__default = true; 791 - flate2_0_2_19_features."default".from_png_0_5_2__default = true; 792 - inflate_0_1_1_features."default".from_png_0_5_2__default = true; 793 - num_iter_0_1_33_features."default".from_png_0_5_2__default = true; 794 - rand_0_3_15 = rand_0_3_15_ rec { 795 - dependencies = [ libc_0_2_21 ]; 1075 + rayon_0_8_2_features = f: updateFeatures f (rec { 1076 + rayon_0_8_2.default = (f.rayon_0_8_2.default or true); 1077 + rayon_core_1_2_1.default = true; 1078 + }) [ rayon_core_1_2_1_features ]; 1079 + rayon_core_1_2_1 = { features?(rayon_core_1_2_1_features {}) }: rayon_core_1_2_1_ { 1080 + dependencies = mapFeatures features ([ coco_0_1_1 futures_0_1_16 lazy_static_0_2_9 libc_0_2_32 num_cpus_1_7_0 rand_0_3_17 ]); 796 1081 }; 797 - libc_0_2_21_features."default".from_rand_0_3_15__default = true; 798 - rayon_0_7_0 = rayon_0_7_0_ rec { 799 - dependencies = [ rayon_core_1_0_0 ]; 800 - features = mkFeatures rayon_0_7_0_features; 1082 + rayon_core_1_2_1_features = f: updateFeatures f (rec { 1083 + coco_0_1_1.default = true; 1084 + futures_0_1_16.default = true; 1085 + lazy_static_0_2_9.default = true; 1086 + libc_0_2_32.default = true; 1087 + num_cpus_1_7_0.default = true; 1088 + rand_0_3_17.default = true; 1089 + rayon_core_1_2_1.default = (f.rayon_core_1_2_1.default or true); 1090 + }) [ coco_0_1_1_features futures_0_1_16_features lazy_static_0_2_9_features libc_0_2_32_features num_cpus_1_7_0_features rand_0_3_17_features ]; 1091 + redox_syscall_0_1_31 = { features?(redox_syscall_0_1_31_features {}) }: redox_syscall_0_1_31_ {}; 1092 + redox_syscall_0_1_31_features = f: updateFeatures f (rec { 1093 + redox_syscall_0_1_31.default = (f.redox_syscall_0_1_31.default or true); 1094 + }) []; 1095 + redox_termios_0_1_1 = { features?(redox_termios_0_1_1_features {}) }: redox_termios_0_1_1_ { 1096 + dependencies = mapFeatures features ([ redox_syscall_0_1_31 ]); 801 1097 }; 802 - rayon_0_7_0_features."".self = true; 803 - rayon_core_1_0_0_features."unstable".from_rayon_0_7_0__unstable = hasFeature (rayon_0_7_0_features."unstable" or {}); 804 - rayon_core_1_0_0_features."default".from_rayon_0_7_0__default = true; 805 - rayon_core_1_0_0 = rayon_core_1_0_0_ rec { 806 - dependencies = [ deque_0_3_1 lazy_static_0_2_8 libc_0_2_21 num_cpus_1_3_0 rand_0_3_15 ]; 807 - features = mkFeatures rayon_core_1_0_0_features; 1098 + redox_termios_0_1_1_features = f: updateFeatures f (rec { 1099 + redox_syscall_0_1_31.default = true; 1100 + redox_termios_0_1_1.default = (f.redox_termios_0_1_1.default or true); 1101 + }) [ redox_syscall_0_1_31_features ]; 1102 + rustc_serialize_0_3_24 = { features?(rustc_serialize_0_3_24_features {}) }: rustc_serialize_0_3_24_ {}; 1103 + rustc_serialize_0_3_24_features = f: updateFeatures f (rec { 1104 + rustc_serialize_0_3_24.default = (f.rustc_serialize_0_3_24.default or true); 1105 + }) []; 1106 + scoped_threadpool_0_1_8 = { features?(scoped_threadpool_0_1_8_features {}) }: scoped_threadpool_0_1_8_ { 1107 + features = mkFeatures (features.scoped_threadpool_0_1_8 or {}); 808 1108 }; 809 - rayon_core_1_0_0_features."futures".self_unstable = hasFeature (rayon_core_1_0_0_features."unstable" or {}); 810 - deque_0_3_1_features."default".from_rayon_core_1_0_0__default = true; 811 - futures_0_0_0_features."default".from_rayon_core_1_0_0__default = true; 812 - lazy_static_0_2_8_features."default".from_rayon_core_1_0_0__default = true; 813 - libc_0_2_21_features."default".from_rayon_core_1_0_0__default = true; 814 - num_cpus_1_3_0_features."default".from_rayon_core_1_0_0__default = true; 815 - rand_0_3_15_features."default".from_rayon_core_1_0_0__default = true; 816 - rustc_serialize_0_3_23 = rustc_serialize_0_3_23_ rec {}; 817 - rustc_version_0_1_7 = rustc_version_0_1_7_ rec { 818 - dependencies = [ semver_0_1_20 ]; 1109 + scoped_threadpool_0_1_8_features = f: updateFeatures f (rec { 1110 + scoped_threadpool_0_1_8.default = (f.scoped_threadpool_0_1_8.default or true); 1111 + }) []; 1112 + scopeguard_0_3_2 = { features?(scopeguard_0_3_2_features {}) }: scopeguard_0_3_2_ { 1113 + features = mkFeatures (features.scopeguard_0_3_2 or {}); 819 1114 }; 820 - semver_0_1_20_features."default".from_rustc_version_0_1_7__default = true; 821 - scoped_threadpool_0_1_7 = scoped_threadpool_0_1_7_ rec { 822 - features = mkFeatures scoped_threadpool_0_1_7_features; 1115 + scopeguard_0_3_2_features = f: updateFeatures f (rec { 1116 + scopeguard_0_3_2.default = (f.scopeguard_0_3_2.default or true); 1117 + scopeguard_0_3_2.use_std = 1118 + (f.scopeguard_0_3_2.use_std or false) || 1119 + (f.scopeguard_0_3_2.default or false) || 1120 + (scopeguard_0_3_2.default or false); 1121 + }) []; 1122 + serde_0_9_15 = { features?(serde_0_9_15_features {}) }: serde_0_9_15_ { 1123 + dependencies = mapFeatures features ([]); 1124 + features = mkFeatures (features.serde_0_9_15 or {}); 823 1125 }; 824 - scoped_threadpool_0_1_7_features."".self = true; 825 - semver_0_1_20 = semver_0_1_20_ rec {}; 826 - serde_0_9_13 = serde_0_9_13_ rec { 827 - dependencies = []; 828 - features = mkFeatures serde_0_9_13_features; 1126 + serde_0_9_15_features = f: updateFeatures f (rec { 1127 + serde_0_9_15.alloc = 1128 + (f.serde_0_9_15.alloc or false) || 1129 + (f.serde_0_9_15.collections or false) || 1130 + (serde_0_9_15.collections or false); 1131 + serde_0_9_15.default = (f.serde_0_9_15.default or true); 1132 + serde_0_9_15.serde_derive = 1133 + (f.serde_0_9_15.serde_derive or false) || 1134 + (f.serde_0_9_15.derive or false) || 1135 + (serde_0_9_15.derive or false) || 1136 + (f.serde_0_9_15.playground or false) || 1137 + (serde_0_9_15.playground or false); 1138 + serde_0_9_15.std = 1139 + (f.serde_0_9_15.std or false) || 1140 + (f.serde_0_9_15.default or false) || 1141 + (serde_0_9_15.default or false) || 1142 + (f.serde_0_9_15.unstable-testing or false) || 1143 + (serde_0_9_15.unstable-testing or false); 1144 + serde_0_9_15.unstable = 1145 + (f.serde_0_9_15.unstable or false) || 1146 + (f.serde_0_9_15.alloc or false) || 1147 + (serde_0_9_15.alloc or false) || 1148 + (f.serde_0_9_15.unstable-testing or false) || 1149 + (serde_0_9_15.unstable-testing or false); 1150 + }) []; 1151 + serde_json_0_9_10 = { features?(serde_json_0_9_10_features {}) }: serde_json_0_9_10_ { 1152 + dependencies = mapFeatures features ([ dtoa_0_4_2 itoa_0_3_4 num_traits_0_1_40 serde_0_9_15 ]); 1153 + features = mkFeatures (features.serde_json_0_9_10 or {}); 829 1154 }; 830 - serde_0_9_13_features."unstable".self_alloc = hasFeature (serde_0_9_13_features."alloc" or {}); 831 - serde_0_9_13_features."alloc".self_collections = hasFeature (serde_0_9_13_features."collections" or {}); 832 - serde_0_9_13_features."std".self_default = hasDefault serde_0_9_13_features; 833 - serde_0_9_13_features."serde_derive".self_derive = hasFeature (serde_0_9_13_features."derive" or {}); 834 - serde_0_9_13_features."serde_derive".self_playground = hasFeature (serde_0_9_13_features."playground" or {}); 835 - serde_0_9_13_features."unstable".self_unstable-testing = hasFeature (serde_0_9_13_features."unstable-testing" or {}); 836 - serde_0_9_13_features."std".self_unstable-testing = hasFeature (serde_0_9_13_features."unstable-testing" or {}); 837 - serde_derive_0_0_0_features."default".from_serde_0_9_13__default = true; 838 - serde_json_0_9_10 = serde_json_0_9_10_ rec { 839 - dependencies = [ dtoa_0_4_1 itoa_0_3_1 num_traits_0_1_37 serde_0_9_13 ]; 840 - features = mkFeatures serde_json_0_9_10_features; 1155 + serde_json_0_9_10_features = f: updateFeatures f (rec { 1156 + dtoa_0_4_2.default = true; 1157 + itoa_0_3_4.default = true; 1158 + num_traits_0_1_40.default = true; 1159 + serde_0_9_15.default = true; 1160 + serde_json_0_9_10.default = (f.serde_json_0_9_10.default or true); 1161 + serde_json_0_9_10.linked-hash-map = 1162 + (f.serde_json_0_9_10.linked-hash-map or false) || 1163 + (f.serde_json_0_9_10.preserve_order or false) || 1164 + (serde_json_0_9_10.preserve_order or false); 1165 + }) [ dtoa_0_4_2_features itoa_0_3_4_features num_traits_0_1_40_features serde_0_9_15_features ]; 1166 + siphasher_0_2_2 = { features?(siphasher_0_2_2_features {}) }: siphasher_0_2_2_ { 1167 + dependencies = mapFeatures features ([]); 841 1168 }; 842 - serde_json_0_9_10_features."linked-hash-map".self_preserve_order = hasFeature (serde_json_0_9_10_features."preserve_order" or {}); 843 - dtoa_0_4_1_features."default".from_serde_json_0_9_10__default = true; 844 - itoa_0_3_1_features."default".from_serde_json_0_9_10__default = true; 845 - linked_hash_map_0_0_0_features."default".from_serde_json_0_9_10__default = true; 846 - num_traits_0_1_37_features."default".from_serde_json_0_9_10__default = true; 847 - serde_0_9_13_features."default".from_serde_json_0_9_10__default = true; 848 - siphasher_0_2_2 = siphasher_0_2_2_ rec { 849 - dependencies = []; 1169 + siphasher_0_2_2_features = f: updateFeatures f (rec { 1170 + siphasher_0_2_2.default = (f.siphasher_0_2_2.default or true); 1171 + }) []; 1172 + strsim_0_6_0 = { features?(strsim_0_6_0_features {}) }: strsim_0_6_0_ {}; 1173 + strsim_0_6_0_features = f: updateFeatures f (rec { 1174 + strsim_0_6_0.default = (f.strsim_0_6_0.default or true); 1175 + }) []; 1176 + target_build_utils_0_3_1 = { features?(target_build_utils_0_3_1_features {}) }: target_build_utils_0_3_1_ { 1177 + dependencies = mapFeatures features ([ phf_0_7_21 ] 1178 + ++ (if features.target_build_utils_0_3_1.serde_json or false then [ serde_json_0_9_10 ] else [])); 1179 + buildDependencies = mapFeatures features ([ phf_codegen_0_7_21 ]); 1180 + features = mkFeatures (features.target_build_utils_0_3_1 or {}); 850 1181 }; 851 - clippy_0_0_0_features."default".from_siphasher_0_2_2__default = true; 852 - strsim_0_6_0 = strsim_0_6_0_ rec {}; 853 - target_build_utils_0_3_0 = target_build_utils_0_3_0_ rec { 854 - dependencies = [ phf_0_7_21 serde_json_0_9_10 ] 855 - ++ (if lib.lists.any (x: x == "serde_json") features then [serde_json_0_9_10] else []); 856 - buildDependencies = [ phf_codegen_0_7_21 ]; 857 - features = mkFeatures target_build_utils_0_3_0_features; 1182 + target_build_utils_0_3_1_features = f: updateFeatures f (rec { 1183 + phf_0_7_21.default = true; 1184 + phf_codegen_0_7_21.default = true; 1185 + serde_json_0_9_10.default = true; 1186 + target_build_utils_0_3_1.default = (f.target_build_utils_0_3_1.default or true); 1187 + target_build_utils_0_3_1.serde_json = 1188 + (f.target_build_utils_0_3_1.serde_json or false) || 1189 + (f.target_build_utils_0_3_1.default or false) || 1190 + (target_build_utils_0_3_1.default or false); 1191 + }) [ phf_0_7_21_features serde_json_0_9_10_features phf_codegen_0_7_21_features ]; 1192 + tempfile_2_2_0 = { features?(tempfile_2_2_0_features {}) }: tempfile_2_2_0_ { 1193 + dependencies = mapFeatures features ([ rand_0_3_17 ]) 1194 + ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_31 ]) else []) 1195 + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_32 ]) else []) 1196 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 858 1197 }; 859 - target_build_utils_0_3_0_features."".self = true; 860 - target_build_utils_0_3_0_features."serde_json".self_default = hasDefault target_build_utils_0_3_0_features; 861 - phf_0_7_21_features."default".from_target_build_utils_0_3_0__default = true; 862 - serde_json_0_9_10_features."default".from_target_build_utils_0_3_0__default = true; 863 - tempfile_2_1_5 = tempfile_2_1_5_ rec { 864 - dependencies = [ rand_0_3_15 ] 865 - ++ (if (kernel == "linux" || kernel == "darwin") then [ libc_0_2_21 ] else []) 866 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 867 - buildDependencies = [ rustc_version_0_1_7 ]; 1198 + tempfile_2_2_0_features = f: updateFeatures f (rec { 1199 + kernel32_sys_0_2_2.default = true; 1200 + libc_0_2_32.default = true; 1201 + rand_0_3_17.default = true; 1202 + redox_syscall_0_1_31.default = true; 1203 + tempfile_2_2_0.default = (f.tempfile_2_2_0.default or true); 1204 + winapi_0_2_8.default = true; 1205 + }) [ rand_0_3_17_features redox_syscall_0_1_31_features libc_0_2_32_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1206 + term_size_0_3_0 = { features?(term_size_0_3_0_features {}) }: term_size_0_3_0_ { 1207 + dependencies = mapFeatures features ([]) 1208 + ++ (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_32 ]) else []) 1209 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 1210 + features = mkFeatures (features.term_size_0_3_0 or {}); 868 1211 }; 869 - rand_0_3_15_features."default".from_tempfile_2_1_5__default = true; 870 - libc_0_2_21_features."default".from_tempfile_2_1_5__default = true; 871 - kernel32_sys_0_2_2_features."default".from_tempfile_2_1_5__default = true; 872 - winapi_0_2_8_features."default".from_tempfile_2_1_5__default = true; 873 - term_size_0_3_0 = term_size_0_3_0_ rec { 874 - dependencies = [] 875 - ++ (if !(kernel == "windows") then [ libc_0_2_21 ] else []) 876 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 877 - features = mkFeatures term_size_0_3_0_features; 1212 + term_size_0_3_0_features = f: updateFeatures f (rec { 1213 + kernel32_sys_0_2_2.default = true; 1214 + libc_0_2_32.default = true; 1215 + term_size_0_3_0.clippy = 1216 + (f.term_size_0_3_0.clippy or false) || 1217 + (f.term_size_0_3_0.lints or false) || 1218 + (term_size_0_3_0.lints or false); 1219 + term_size_0_3_0.default = (f.term_size_0_3_0.default or true); 1220 + term_size_0_3_0.lints = 1221 + (f.term_size_0_3_0.lints or false) || 1222 + (f.term_size_0_3_0.travis or false) || 1223 + (term_size_0_3_0.travis or false); 1224 + term_size_0_3_0.nightly = 1225 + (f.term_size_0_3_0.nightly or false) || 1226 + (f.term_size_0_3_0.lints or false) || 1227 + (term_size_0_3_0.lints or false) || 1228 + (f.term_size_0_3_0.travis or false) || 1229 + (term_size_0_3_0.travis or false); 1230 + winapi_0_2_8.default = true; 1231 + }) [ libc_0_2_32_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1232 + termion_1_5_1 = { features?(termion_1_5_1_features {}) }: termion_1_5_1_ { 1233 + dependencies = (if !(kernel == "redox") then mapFeatures features ([ libc_0_2_32 ]) else []) 1234 + ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_31 redox_termios_0_1_1 ]) else []); 878 1235 }; 879 - term_size_0_3_0_features."clippy".self_lints = hasFeature (term_size_0_3_0_features."lints" or {}); 880 - term_size_0_3_0_features."nightly".self_lints = hasFeature (term_size_0_3_0_features."lints" or {}); 881 - term_size_0_3_0_features."lints".self_travis = hasFeature (term_size_0_3_0_features."travis" or {}); 882 - term_size_0_3_0_features."nightly".self_travis = hasFeature (term_size_0_3_0_features."travis" or {}); 883 - clippy_0_0_0_features."default".from_term_size_0_3_0__default = true; 884 - libc_0_2_21_features."default".from_term_size_0_3_0__default = true; 885 - kernel32_sys_0_2_2_features."default".from_term_size_0_3_0__default = true; 886 - winapi_0_2_8_features."default".from_term_size_0_3_0__default = true; 887 - toml_0_2_1 = toml_0_2_1_ rec { 888 - dependencies = []; 1236 + termion_1_5_1_features = f: updateFeatures f (rec { 1237 + libc_0_2_32.default = true; 1238 + redox_syscall_0_1_31.default = true; 1239 + redox_termios_0_1_1.default = true; 1240 + termion_1_5_1.default = (f.termion_1_5_1.default or true); 1241 + }) [ libc_0_2_32_features redox_syscall_0_1_31_features redox_termios_0_1_1_features ]; 1242 + textwrap_0_8_0 = { features?(textwrap_0_8_0_features {}) }: textwrap_0_8_0_ { 1243 + dependencies = mapFeatures features ([ term_size_0_3_0 unicode_width_0_1_4 ]); 889 1244 }; 890 - toml_0_2_1_features."rustc-serialize".self_default = hasDefault toml_0_2_1_features; 891 - rustc_serialize_0_0_0_features."default".from_toml_0_2_1__default = true; 892 - serde_0_0_0_features."default".from_toml_0_2_1__default = true; 893 - unicode_segmentation_1_1_0 = unicode_segmentation_1_1_0_ rec { 894 - features = mkFeatures unicode_segmentation_1_1_0_features; 1245 + textwrap_0_8_0_features = f: updateFeatures f (rec { 1246 + term_size_0_3_0.default = true; 1247 + textwrap_0_8_0.default = (f.textwrap_0_8_0.default or true); 1248 + unicode_width_0_1_4.default = true; 1249 + }) [ term_size_0_3_0_features unicode_width_0_1_4_features ]; 1250 + unicode_width_0_1_4 = { features?(unicode_width_0_1_4_features {}) }: unicode_width_0_1_4_ { 1251 + features = mkFeatures (features.unicode_width_0_1_4 or {}); 895 1252 }; 896 - unicode_segmentation_1_1_0_features."".self = true; 897 - unicode_width_0_1_4 = unicode_width_0_1_4_ rec { 898 - features = mkFeatures unicode_width_0_1_4_features; 1253 + unicode_width_0_1_4_features = f: updateFeatures f (rec { 1254 + unicode_width_0_1_4.default = (f.unicode_width_0_1_4.default or true); 1255 + }) []; 1256 + vec_map_0_8_0 = { features?(vec_map_0_8_0_features {}) }: vec_map_0_8_0_ { 1257 + dependencies = mapFeatures features ([]); 1258 + features = mkFeatures (features.vec_map_0_8_0 or {}); 899 1259 }; 900 - unicode_width_0_1_4_features."".self = true; 901 - vec_map_0_7_0 = vec_map_0_7_0_ rec { 902 - dependencies = []; 903 - features = mkFeatures vec_map_0_7_0_features; 1260 + vec_map_0_8_0_features = f: updateFeatures f (rec { 1261 + vec_map_0_8_0.default = (f.vec_map_0_8_0.default or true); 1262 + vec_map_0_8_0.serde = 1263 + (f.vec_map_0_8_0.serde or false) || 1264 + (f.vec_map_0_8_0.eders or false) || 1265 + (vec_map_0_8_0.eders or false); 1266 + vec_map_0_8_0.serde_derive = 1267 + (f.vec_map_0_8_0.serde_derive or false) || 1268 + (f.vec_map_0_8_0.eders or false) || 1269 + (vec_map_0_8_0.eders or false); 1270 + }) []; 1271 + way_cooler_client_helpers_0_1_0 = { features?(way_cooler_client_helpers_0_1_0_features {}) }: way_cooler_client_helpers_0_1_0_ { 1272 + dependencies = mapFeatures features ([ wayland_client_0_9_10 wayland_sys_0_9_10 ]); 904 1273 }; 905 - vec_map_0_7_0_features."serde".self_eders = hasFeature (vec_map_0_7_0_features."eders" or {}); 906 - vec_map_0_7_0_features."serde_derive".self_eders = hasFeature (vec_map_0_7_0_features."eders" or {}); 907 - serde_0_0_0_features."default".from_vec_map_0_7_0__default = true; 908 - serde_derive_0_0_0_features."default".from_vec_map_0_7_0__default = true; 909 - way_cooler_bg_0_2_1 = way_cooler_bg_0_2_1_ rec { 910 - dependencies = [ byteorder_0_5_3 clap_2_23_2 dbus_0_5_2 image_0_10_4 tempfile_2_1_5 wayland_client_0_6_2 wayland_sys_0_6_0 ]; 1274 + way_cooler_client_helpers_0_1_0_features = f: updateFeatures f (rec { 1275 + way_cooler_client_helpers_0_1_0.default = (f.way_cooler_client_helpers_0_1_0.default or true); 1276 + wayland_client_0_9_10.cursor = true; 1277 + wayland_client_0_9_10.default = true; 1278 + wayland_client_0_9_10.dlopen = true; 1279 + wayland_sys_0_9_10.client = true; 1280 + wayland_sys_0_9_10.default = true; 1281 + wayland_sys_0_9_10.dlopen = true; 1282 + }) [ wayland_client_0_9_10_features wayland_sys_0_9_10_features ]; 1283 + wayland_client_0_9_10 = { features?(wayland_client_0_9_10_features {}) }: wayland_client_0_9_10_ { 1284 + dependencies = mapFeatures features ([ bitflags_0_9_1 libc_0_2_32 wayland_sys_0_9_10 ]); 1285 + buildDependencies = mapFeatures features ([ wayland_scanner_0_9_10 ]); 1286 + features = mkFeatures (features.wayland_client_0_9_10 or {}); 911 1287 }; 912 - byteorder_0_5_3_features."default".from_way_cooler_bg_0_2_1__default = true; 913 - clap_2_23_2_features."default".from_way_cooler_bg_0_2_1__default = true; 914 - dbus_0_5_2_features."default".from_way_cooler_bg_0_2_1__default = true; 915 - image_0_10_4_features."default".from_way_cooler_bg_0_2_1__default = true; 916 - tempfile_2_1_5_features."default".from_way_cooler_bg_0_2_1__default = true; 917 - wayland_client_0_6_2_features."cursor".from_way_cooler_bg_0_2_1 = true; 918 - wayland_client_0_6_2_features."dlopen".from_way_cooler_bg_0_2_1 = true; 919 - wayland_client_0_6_2_features."default".from_way_cooler_bg_0_2_1__default = true; 920 - wayland_sys_0_6_0_features."client".from_way_cooler_bg_0_2_1 = true; 921 - wayland_sys_0_6_0_features."dlopen".from_way_cooler_bg_0_2_1 = true; 922 - wayland_sys_0_6_0_features."default".from_way_cooler_bg_0_2_1__default = true; 923 - wayland_client_0_6_2 = wayland_client_0_6_2_ rec { 924 - dependencies = [ bitflags_0_6_0 libc_0_2_21 wayland_sys_0_6_0 ]; 925 - buildDependencies = [ wayland_scanner_0_6_0 ]; 926 - features = mkFeatures wayland_client_0_6_2_features; 1288 + wayland_client_0_9_10_features = f: updateFeatures f (rec { 1289 + bitflags_0_9_1.default = true; 1290 + libc_0_2_32.default = true; 1291 + wayland_client_0_9_10.cursor = 1292 + (f.wayland_client_0_9_10.cursor or false) || 1293 + (f.wayland_client_0_9_10.default or false) || 1294 + (wayland_client_0_9_10.default or false); 1295 + wayland_client_0_9_10.default = (f.wayland_client_0_9_10.default or true); 1296 + wayland_client_0_9_10.egl = 1297 + (f.wayland_client_0_9_10.egl or false) || 1298 + (f.wayland_client_0_9_10.default or false) || 1299 + (wayland_client_0_9_10.default or false); 1300 + wayland_scanner_0_9_10.default = true; 1301 + wayland_sys_0_9_10.client = true; 1302 + wayland_sys_0_9_10.cursor = 1303 + (f.wayland_sys_0_9_10.cursor or false) || 1304 + (wayland_client_0_9_10.cursor or false) || 1305 + (f.wayland_client_0_9_10.cursor or false); 1306 + wayland_sys_0_9_10.default = true; 1307 + wayland_sys_0_9_10.dlopen = 1308 + (f.wayland_sys_0_9_10.dlopen or false) || 1309 + (wayland_client_0_9_10.dlopen or false) || 1310 + (f.wayland_client_0_9_10.dlopen or false); 1311 + wayland_sys_0_9_10.egl = 1312 + (f.wayland_sys_0_9_10.egl or false) || 1313 + (wayland_client_0_9_10.egl or false) || 1314 + (f.wayland_client_0_9_10.egl or false); 1315 + }) [ bitflags_0_9_1_features libc_0_2_32_features wayland_sys_0_9_10_features wayland_scanner_0_9_10_features ]; 1316 + wayland_scanner_0_9_10 = { features?(wayland_scanner_0_9_10_features {}) }: wayland_scanner_0_9_10_ { 1317 + dependencies = mapFeatures features ([ xml_rs_0_6_1 ]); 927 1318 }; 928 - wayland_client_0_6_2_features."wp-presentation_time".self_all_stable_protocols = hasFeature (wayland_client_0_6_2_features."all_stable_protocols" or {}); 929 - wayland_client_0_6_2_features."wp-viewporter".self_all_stable_protocols = hasFeature (wayland_client_0_6_2_features."all_stable_protocols" or {}); 930 - wayland_client_0_6_2_features."unstable-protocols".self_all_unstable_protocols = hasFeature (wayland_client_0_6_2_features."all_unstable_protocols" or {}); 931 - wayland_client_0_6_2_features."wpu-xdg_shell".self_all_unstable_protocols = hasFeature (wayland_client_0_6_2_features."all_unstable_protocols" or {}); 932 - bitflags_0_6_0_features."default".from_wayland_client_0_6_2__default = true; 933 - lazy_static_0_0_0_features."default".from_wayland_client_0_6_2__default = true; 934 - libc_0_2_21_features."default".from_wayland_client_0_6_2__default = true; 935 - wayland_sys_0_6_0_features."client".from_wayland_client_0_6_2 = true; 936 - wayland_sys_0_6_0_features."cursor".from_wayland_client_0_6_2__cursor = hasFeature (wayland_client_0_6_2_features."cursor" or {}); 937 - wayland_sys_0_6_0_features."dlopen".from_wayland_client_0_6_2__dlopen = hasFeature (wayland_client_0_6_2_features."dlopen" or {}); 938 - wayland_sys_0_6_0_features."egl".from_wayland_client_0_6_2__egl = hasFeature (wayland_client_0_6_2_features."egl" or {}); 939 - wayland_sys_0_6_0_features."default".from_wayland_client_0_6_2__default = true; 940 - wayland_scanner_0_6_0 = wayland_scanner_0_6_0_ rec { 941 - dependencies = [ xml_rs_0_3_6 ]; 1319 + wayland_scanner_0_9_10_features = f: updateFeatures f (rec { 1320 + wayland_scanner_0_9_10.default = (f.wayland_scanner_0_9_10.default or true); 1321 + xml_rs_0_6_1.default = true; 1322 + }) [ xml_rs_0_6_1_features ]; 1323 + wayland_sys_0_9_10 = { features?(wayland_sys_0_9_10_features {}) }: wayland_sys_0_9_10_ { 1324 + dependencies = mapFeatures features ([ dlib_0_3_1 ] 1325 + ++ (if features.wayland_sys_0_9_10.lazy_static or false then [ lazy_static_0_2_9 ] else [])); 1326 + features = mkFeatures (features.wayland_sys_0_9_10 or {}); 942 1327 }; 943 - xml_rs_0_3_6_features."default".from_wayland_scanner_0_6_0__default = true; 944 - wayland_sys_0_6_0 = wayland_sys_0_6_0_ rec { 945 - dependencies = [ dlib_0_3_1 lazy_static_0_1_16 ] 946 - ++ (if lib.lists.any (x: x == "lazy_static") features then [lazy_static_0_1_16] else []); 947 - features = mkFeatures wayland_sys_0_6_0_features; 1328 + wayland_sys_0_9_10_features = f: updateFeatures f (rec { 1329 + dlib_0_3_1.default = true; 1330 + dlib_0_3_1.dlopen = 1331 + (f.dlib_0_3_1.dlopen or false) || 1332 + (wayland_sys_0_9_10.dlopen or false) || 1333 + (f.wayland_sys_0_9_10.dlopen or false); 1334 + lazy_static_0_2_9.default = true; 1335 + wayland_sys_0_9_10.default = (f.wayland_sys_0_9_10.default or true); 1336 + wayland_sys_0_9_10.lazy_static = 1337 + (f.wayland_sys_0_9_10.lazy_static or false) || 1338 + (f.wayland_sys_0_9_10.dlopen or false) || 1339 + (wayland_sys_0_9_10.dlopen or false); 1340 + wayland_sys_0_9_10.libc = 1341 + (f.wayland_sys_0_9_10.libc or false) || 1342 + (f.wayland_sys_0_9_10.server or false) || 1343 + (wayland_sys_0_9_10.server or false); 1344 + }) [ dlib_0_3_1_features lazy_static_0_2_9_features ]; 1345 + wc_bg_0_3_0 = { features?(wc_bg_0_3_0_features {}) }: wc_bg_0_3_0_ { 1346 + dependencies = mapFeatures features ([ byteorder_0_5_3 clap_2_26_2 image_0_10_4 tempfile_2_2_0 way_cooler_client_helpers_0_1_0 wayland_client_0_9_10 wayland_sys_0_9_10 ]); 1347 + buildDependencies = mapFeatures features ([ wayland_scanner_0_9_10 ]); 948 1348 }; 949 - wayland_sys_0_6_0_features."".self = true; 950 - wayland_sys_0_6_0_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 951 - wayland_sys_0_6_0_features."libc".self_server = hasFeature (wayland_sys_0_6_0_features."server" or {}); 952 - dlib_0_3_1_features."dlopen".from_wayland_sys_0_6_0__dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 953 - dlib_0_3_1_features."default".from_wayland_sys_0_6_0__default = true; 954 - lazy_static_0_1_16_features."default".from_wayland_sys_0_6_0__default = true; 955 - libc_0_0_0_features."default".from_wayland_sys_0_6_0__default = true; 956 - winapi_0_2_8 = winapi_0_2_8_ rec {}; 957 - winapi_build_0_1_1 = winapi_build_0_1_1_ rec {}; 958 - xml_rs_0_3_6 = xml_rs_0_3_6_ rec { 959 - dependencies = [ bitflags_0_7_0 ]; 1349 + wc_bg_0_3_0_features = f: updateFeatures f (rec { 1350 + byteorder_0_5_3.default = true; 1351 + clap_2_26_2.default = true; 1352 + image_0_10_4.default = true; 1353 + tempfile_2_2_0.default = true; 1354 + way_cooler_client_helpers_0_1_0.default = true; 1355 + wayland_client_0_9_10.cursor = true; 1356 + wayland_client_0_9_10.default = true; 1357 + wayland_client_0_9_10.dlopen = true; 1358 + wayland_scanner_0_9_10.default = true; 1359 + wayland_sys_0_9_10.client = true; 1360 + wayland_sys_0_9_10.default = true; 1361 + wayland_sys_0_9_10.dlopen = true; 1362 + wc_bg_0_3_0.default = (f.wc_bg_0_3_0.default or true); 1363 + }) [ byteorder_0_5_3_features clap_2_26_2_features image_0_10_4_features tempfile_2_2_0_features way_cooler_client_helpers_0_1_0_features wayland_client_0_9_10_features wayland_sys_0_9_10_features wayland_scanner_0_9_10_features ]; 1364 + winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; 1365 + winapi_0_2_8_features = f: updateFeatures f (rec { 1366 + winapi_0_2_8.default = (f.winapi_0_2_8.default or true); 1367 + }) []; 1368 + winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; 1369 + winapi_build_0_1_1_features = f: updateFeatures f (rec { 1370 + winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); 1371 + }) []; 1372 + xml_rs_0_6_1 = { features?(xml_rs_0_6_1_features {}) }: xml_rs_0_6_1_ { 1373 + dependencies = mapFeatures features ([ bitflags_0_9_1 ]); 960 1374 }; 961 - bitflags_0_7_0_features."default".from_xml_rs_0_3_6__default = true; 1375 + xml_rs_0_6_1_features = f: updateFeatures f (rec { 1376 + bitflags_0_9_1.default = true; 1377 + xml_rs_0_6_1.default = (f.xml_rs_0_6_1.default or true); 1378 + }) [ bitflags_0_9_1_features ]; 962 1379 }
+760 -521
pkgs/applications/window-managers/way-cooler/wc-grab.nix
··· 1 - # Generated by carnix 0.5.0: carnix -o wc-grab.nix Cargo.lock 1 + # Generated by carnix 0.6.5: carnix -o wc-grab.nix Cargo.lock 2 2 { lib, buildPlatform, buildRustCrate, fetchgit }: 3 3 let kernel = buildPlatform.parsed.kernel.name; 4 4 abi = buildPlatform.parsed.abi.name; 5 - hasFeature = feature: 6 - lib.lists.any 7 - (originName: feature.${originName}) 8 - (builtins.attrNames feature); 9 - 10 - hasDefault = feature: 11 - let defaultFeatures = builtins.attrNames (feature."default" or {}); in 12 - (defaultFeatures == []) 13 - || (lib.lists.any (originName: feature."default".${originName}) defaultFeatures); 14 - 5 + include = includedFiles: src: builtins.filterSource (path: type: 6 + lib.lists.any (f: 7 + let p = toString (src + ("/" + f)); in 8 + (path == p) || (type == "directory" && lib.strings.hasPrefix path p) 9 + ) includedFiles 10 + ) src; 11 + updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); 12 + mapFeatures = features: map (fun: fun { features = features; }); 15 13 mkFeatures = feat: lib.lists.foldl (features: featureName: 16 - if featureName != "" && hasFeature feat.${featureName} then 14 + if feat.${featureName} or false then 17 15 [ featureName ] ++ features 18 16 else 19 17 features 20 - ) (if hasDefault feat then [ "default" ] else []) (builtins.attrNames feat); 21 - adler32_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 22 - crateName = "adler32"; 23 - version = "1.0.0"; 24 - authors = [ "Remi Rampin <remirampin@gmail.com>" ]; 25 - sha256 = "0pj35a7m4apn5xjg9n63gsdj6w8iw76zg4p9znrij43xnfqp084w"; 26 - inherit dependencies buildDependencies features; 27 - }; 28 - ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 29 - crateName = "ansi_term"; 30 - version = "0.9.0"; 31 - authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 32 - sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 33 - inherit dependencies buildDependencies features; 34 - }; 35 - atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 36 - crateName = "atty"; 37 - version = "0.2.2"; 38 - authors = [ "softprops <d.tangren@gmail.com>" ]; 39 - sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba"; 40 - inherit dependencies buildDependencies features; 41 - }; 42 - bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 43 - crateName = "bitflags"; 44 - version = "0.7.0"; 45 - authors = [ "The Rust Project Developers" ]; 46 - sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 47 - inherit dependencies buildDependencies features; 48 - }; 49 - bitflags_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 50 - crateName = "bitflags"; 51 - version = "0.8.0"; 52 - authors = [ "The Rust Project Developers" ]; 53 - sha256 = "1h489m0wzhng5gvvc40jgdbaf0ac3rgkka31vwinhsjmfvrqcc4v"; 54 - inherit dependencies buildDependencies features; 55 - }; 56 - byteorder_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 57 - crateName = "byteorder"; 58 - version = "1.0.0"; 59 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 60 - sha256 = "14pdnds4517vcpablc51vv76hvc3glnpkpbb7qdil591q7lyb0m1"; 61 - inherit dependencies buildDependencies features; 62 - }; 63 - clap_2_22_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 64 - crateName = "clap"; 65 - version = "2.22.0"; 66 - authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 67 - sha256 = "0gdgyfh3ydpd2px4xh0i5qd6bhi2c5f43bqv9z4kla9vkmmfiavd"; 68 - inherit dependencies buildDependencies features; 69 - }; 70 - color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 71 - crateName = "color_quant"; 72 - version = "1.0.0"; 73 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 74 - sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; 75 - inherit dependencies buildDependencies features; 76 - }; 77 - dbus_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 78 - crateName = "dbus"; 79 - version = "0.5.2"; 80 - authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 81 - sha256 = "1ga3p2myqxbz34n2bbw4gk1ipf76mjr8r2rvrvnalwggymzfkhj7"; 82 - build = "build.rs"; 83 - inherit dependencies buildDependencies features; 84 - }; 85 - deflate_0_7_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 86 - crateName = "deflate"; 87 - version = "0.7.5"; 88 - authors = [ "oyvindln <oyvindln@users.noreply.github.com>" ]; 89 - sha256 = "18bcmdkyshnzpkxx22b29gn55g6bk5ysy98ghjpjhxy3hky96rvy"; 90 - inherit dependencies buildDependencies features; 91 - }; 92 - deque_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 93 - crateName = "deque"; 94 - version = "0.3.1"; 95 - authors = [ "Alex Crichton <alex@alexcrichton.com>" "Samuel Fredrickson <kinghajj@gmail.com>" "Linus Färnstrand <faern@faern.net>" "Amanieu d'Antras <amanieu@gmail.com>" ]; 96 - sha256 = "04x8i5aagxmslk350i8qszyw7kmvrqc3d99g4qi1xnfmr61y7m68"; 97 - inherit dependencies buildDependencies features; 98 - }; 99 - enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 100 - crateName = "enum_primitive"; 101 - version = "0.1.1"; 102 - authors = [ "Anders Kaseorg <andersk@mit.edu>" ]; 103 - sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; 104 - inherit dependencies buildDependencies features; 105 - }; 106 - error_chain_0_7_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 107 - crateName = "error-chain"; 108 - version = "0.7.2"; 109 - authors = [ "Brian Anderson <banderson@mozilla.com>" "Paul Colomiets <paul@colomiets.name>" "Colin Kiegel <kiegel@gmx.de>" "Yamakaky <yamakaky@yamaworld.fr>" ]; 110 - sha256 = "0b1r4ggdgy1djfvz2s4l5kirmfsmxd286y6wx0p9ahv2phb7inyi"; 111 - inherit dependencies buildDependencies features; 112 - }; 113 - gif_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 114 - crateName = "gif"; 115 - version = "0.9.1"; 116 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 117 - sha256 = "16s7b0rqc6gg1fcbppakm3jy2q462w3qvykcmcmifmg7q7lwsg6r"; 118 - inherit dependencies buildDependencies features; 119 - }; 120 - glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 121 - crateName = "glob"; 122 - version = "0.2.11"; 123 - authors = [ "The Rust Project Developers" ]; 124 - sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; 125 - inherit dependencies buildDependencies features; 126 - }; 127 - image_0_12_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 128 - crateName = "image"; 129 - version = "0.12.3"; 130 - authors = [ "ccgn" "bvssvni <bvssvni@gmail.com>" "nwin" "TyOverby <ty@pre-alpha.com>" ]; 131 - sha256 = "12xdzi29vr19gz3h93c1ihyvyv9xar9sp0inrjwwvlbjvn8nn0p9"; 132 - libPath = "./src/lib.rs"; 133 - inherit dependencies buildDependencies features; 134 - }; 135 - inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 136 - crateName = "inflate"; 137 - version = "0.1.1"; 138 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 139 - sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; 140 - inherit dependencies buildDependencies features; 141 - }; 142 - jpeg_decoder_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 143 - crateName = "jpeg-decoder"; 144 - version = "0.1.11"; 145 - authors = [ "Ulf Nilsson <kaksmet@gmail.com>" ]; 146 - sha256 = "1xm39c1cff5gkczs164371hk2gpkjpkbw63k4f8mjnpwwpn9xk4n"; 147 - inherit dependencies buildDependencies features; 148 - }; 149 - kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 150 - crateName = "kernel32-sys"; 151 - version = "0.2.2"; 152 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 153 - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 154 - libName = "kernel32"; 155 - build = "build.rs"; 156 - inherit dependencies buildDependencies features; 157 - }; 158 - libc_0_2_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 159 - crateName = "libc"; 160 - version = "0.2.21"; 161 - authors = [ "The Rust Project Developers" ]; 162 - sha256 = "0glj3lxwc8358cfw9pb5dd4zr9iynzj6w2ly59nshrggsw021j75"; 163 - inherit dependencies buildDependencies features; 164 - }; 165 - lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 166 - crateName = "lzw"; 167 - version = "0.10.0"; 168 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 169 - sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; 170 - inherit dependencies buildDependencies features; 171 - }; 172 - metadeps_1_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 173 - crateName = "metadeps"; 174 - version = "1.1.1"; 175 - authors = [ "Josh Triplett <josh@joshtriplett.org>" ]; 176 - sha256 = "1px8v94jn4ps63gqmvgsfcqxrwjhpa9z4xr0y1lh95wn2063fsar"; 177 - inherit dependencies buildDependencies features; 178 - }; 179 - num_integer_0_1_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 180 - crateName = "num-integer"; 181 - version = "0.1.33"; 182 - authors = [ "The Rust Project Developers" ]; 183 - sha256 = "1rhy9lf4lhl7r8278n73mi9y55v9a71639as3v92bj2gk1x4k729"; 184 - inherit dependencies buildDependencies features; 185 - }; 186 - num_iter_0_1_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 187 - crateName = "num-iter"; 188 - version = "0.1.33"; 189 - authors = [ "The Rust Project Developers" ]; 190 - sha256 = "1xjzf2p2vaqwknkr4s8ka5hn6cpr5rsshnydbpkn2pvapfzdrqd3"; 191 - inherit dependencies buildDependencies features; 192 - }; 193 - num_rational_0_1_36_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 194 - crateName = "num-rational"; 195 - version = "0.1.36"; 196 - authors = [ "The Rust Project Developers" ]; 197 - sha256 = "0jibhs8xiap2wlv1xjwdvhyj4yrxwfisqbnfm53vjm5ldlijp87p"; 198 - inherit dependencies buildDependencies features; 199 - }; 200 - num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 201 - crateName = "num-traits"; 202 - version = "0.1.37"; 203 - authors = [ "The Rust Project Developers" ]; 204 - sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 205 - inherit dependencies buildDependencies features; 206 - }; 207 - num_cpus_1_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 208 - crateName = "num_cpus"; 209 - version = "1.3.0"; 210 - authors = [ "Sean McArthur <sean.monstar@gmail.com>" ]; 211 - sha256 = "0i0zm6qh932k9b67qf7f1vsczkdim5kg9qv73m7y5hhw1i781rrb"; 212 - inherit dependencies buildDependencies features; 213 - }; 214 - pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 215 - crateName = "pkg-config"; 216 - version = "0.3.9"; 217 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 218 - sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 219 - inherit dependencies buildDependencies features; 220 - }; 221 - png_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 222 - crateName = "png"; 223 - version = "0.6.2"; 224 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 225 - sha256 = "03i78w5jbvk9y6babfrh7h0akvg81pcyyhniilv24z5v0vh5jvjs"; 226 - inherit dependencies buildDependencies features; 227 - }; 228 - rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 229 - crateName = "rand"; 230 - version = "0.3.15"; 231 - authors = [ "The Rust Project Developers" ]; 232 - sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 233 - inherit dependencies buildDependencies features; 234 - }; 235 - rayon_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 236 - crateName = "rayon"; 237 - version = "0.6.0"; 238 - authors = [ "Niko Matsakis <niko@alum.mit.edu>" ]; 239 - sha256 = "0y2693bari5j4h46mjzkyc9lkfbnq2d1p0ldyn6sb02jn63lpw97"; 240 - inherit dependencies buildDependencies features; 241 - }; 242 - scoped_threadpool_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 243 - crateName = "scoped_threadpool"; 244 - version = "0.1.7"; 245 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 246 - sha256 = "0dg58f18i6v071640062n0vymr4h42cnj0xy8a7b80sc0mddykyk"; 247 - inherit dependencies buildDependencies features; 248 - }; 249 - strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 250 - crateName = "strsim"; 251 - version = "0.6.0"; 252 - authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 253 - sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 254 - inherit dependencies buildDependencies features; 255 - }; 256 - term_size_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 257 - crateName = "term_size"; 258 - version = "0.2.3"; 259 - authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 260 - sha256 = "16b7gq2dmz7mws4vgai7whxy4xkg4yvlhm7spz0q6jyipqfq87ci"; 261 - inherit dependencies buildDependencies features; 262 - }; 263 - toml_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 264 - crateName = "toml"; 265 - version = "0.2.1"; 266 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 267 - sha256 = "0p4rkaqhmk4fp6iqpxfgp3p98hxhbs2wmla3fq531n875h922yqs"; 268 - inherit dependencies buildDependencies features; 269 - }; 270 - unicode_segmentation_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 271 - crateName = "unicode-segmentation"; 272 - version = "1.1.0"; 273 - authors = [ "kwantam <kwantam@gmail.com>" ]; 274 - sha256 = "10hk7wy0217jwdbp27p36skwkig5lbhk482yfzij9m87h247rry0"; 275 - inherit dependencies buildDependencies features; 276 - }; 277 - unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 278 - crateName = "unicode-width"; 279 - version = "0.1.4"; 280 - authors = [ "kwantam <kwantam@gmail.com>" ]; 281 - sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 282 - inherit dependencies buildDependencies features; 283 - }; 284 - vec_map_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 285 - crateName = "vec_map"; 286 - version = "0.7.0"; 287 - authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 288 - sha256 = "0jawvi83b1nm101nam0w71kdyh7cy3fr0l9qj1hfcjvzvihfk2l1"; 289 - inherit dependencies buildDependencies features; 290 - }; 291 - wc_grab_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 292 - crateName = "wc-grab"; 293 - version = "0.2.0"; 294 - authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 295 - src = ./.; 296 - inherit dependencies buildDependencies features; 297 - }; 298 - winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 299 - crateName = "winapi"; 300 - version = "0.2.8"; 301 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 302 - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 303 - inherit dependencies buildDependencies features; 304 - }; 305 - winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 306 - crateName = "winapi-build"; 307 - version = "0.1.1"; 308 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 309 - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 310 - libName = "build"; 311 - inherit dependencies buildDependencies features; 312 - }; 313 - 18 + ) [] (builtins.attrNames feat); 314 19 in 315 20 rec { 316 - adler32_1_0_0 = adler32_1_0_0_ rec {}; 317 - ansi_term_0_9_0 = ansi_term_0_9_0_ rec {}; 318 - atty_0_2_2 = atty_0_2_2_ rec { 319 - dependencies = (if !(kernel == "windows") then [ libc_0_2_21 ] else []) 320 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 21 + wc_grab = f: wc_grab_0_3_0 { features = wc_grab_0_3_0_features { wc_grab_0_3_0 = f; }; }; 22 + adler32_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 23 + crateName = "adler32"; 24 + version = "1.0.0"; 25 + authors = [ "Remi Rampin <remirampin@gmail.com>" ]; 26 + sha256 = "0pj35a7m4apn5xjg9n63gsdj6w8iw76zg4p9znrij43xnfqp084w"; 27 + inherit dependencies buildDependencies features; 321 28 }; 322 - libc_0_2_21_features."default".from_atty_0_2_2__default = true; 323 - kernel32_sys_0_2_2_features."default".from_atty_0_2_2__default = true; 324 - winapi_0_2_8_features."default".from_atty_0_2_2__default = true; 325 - bitflags_0_7_0 = bitflags_0_7_0_ rec {}; 326 - bitflags_0_8_0 = bitflags_0_8_0_ rec { 327 - features = mkFeatures bitflags_0_8_0_features; 29 + ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 30 + crateName = "ansi_term"; 31 + version = "0.9.0"; 32 + authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 33 + sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 34 + inherit dependencies buildDependencies features; 35 + }; 36 + atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 37 + crateName = "atty"; 38 + version = "0.2.2"; 39 + authors = [ "softprops <d.tangren@gmail.com>" ]; 40 + sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba"; 41 + inherit dependencies buildDependencies features; 42 + }; 43 + bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 44 + crateName = "bitflags"; 45 + version = "0.7.0"; 46 + authors = [ "The Rust Project Developers" ]; 47 + sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 48 + inherit dependencies buildDependencies features; 49 + }; 50 + bitflags_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 51 + crateName = "bitflags"; 52 + version = "0.8.0"; 53 + authors = [ "The Rust Project Developers" ]; 54 + sha256 = "1h489m0wzhng5gvvc40jgdbaf0ac3rgkka31vwinhsjmfvrqcc4v"; 55 + inherit dependencies buildDependencies features; 56 + }; 57 + byteorder_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 58 + crateName = "byteorder"; 59 + version = "1.0.0"; 60 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 61 + sha256 = "14pdnds4517vcpablc51vv76hvc3glnpkpbb7qdil591q7lyb0m1"; 62 + inherit dependencies buildDependencies features; 63 + }; 64 + clap_2_22_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 65 + crateName = "clap"; 66 + version = "2.22.0"; 67 + authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 68 + sha256 = "0gdgyfh3ydpd2px4xh0i5qd6bhi2c5f43bqv9z4kla9vkmmfiavd"; 69 + inherit dependencies buildDependencies features; 70 + }; 71 + color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 72 + crateName = "color_quant"; 73 + version = "1.0.0"; 74 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 75 + sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; 76 + inherit dependencies buildDependencies features; 77 + }; 78 + dbus_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 79 + crateName = "dbus"; 80 + version = "0.5.2"; 81 + authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 82 + sha256 = "1ga3p2myqxbz34n2bbw4gk1ipf76mjr8r2rvrvnalwggymzfkhj7"; 83 + build = "build.rs"; 84 + inherit dependencies buildDependencies features; 85 + }; 86 + deflate_0_7_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 87 + crateName = "deflate"; 88 + version = "0.7.5"; 89 + authors = [ "oyvindln <oyvindln@users.noreply.github.com>" ]; 90 + sha256 = "18bcmdkyshnzpkxx22b29gn55g6bk5ysy98ghjpjhxy3hky96rvy"; 91 + inherit dependencies buildDependencies features; 92 + }; 93 + deque_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 94 + crateName = "deque"; 95 + version = "0.3.1"; 96 + authors = [ "Alex Crichton <alex@alexcrichton.com>" "Samuel Fredrickson <kinghajj@gmail.com>" "Linus Färnstrand <faern@faern.net>" "Amanieu d'Antras <amanieu@gmail.com>" ]; 97 + sha256 = "04x8i5aagxmslk350i8qszyw7kmvrqc3d99g4qi1xnfmr61y7m68"; 98 + inherit dependencies buildDependencies features; 99 + }; 100 + enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 101 + crateName = "enum_primitive"; 102 + version = "0.1.1"; 103 + authors = [ "Anders Kaseorg <andersk@mit.edu>" ]; 104 + sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; 105 + inherit dependencies buildDependencies features; 106 + }; 107 + error_chain_0_7_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 108 + crateName = "error-chain"; 109 + version = "0.7.2"; 110 + authors = [ "Brian Anderson <banderson@mozilla.com>" "Paul Colomiets <paul@colomiets.name>" "Colin Kiegel <kiegel@gmx.de>" "Yamakaky <yamakaky@yamaworld.fr>" ]; 111 + sha256 = "0b1r4ggdgy1djfvz2s4l5kirmfsmxd286y6wx0p9ahv2phb7inyi"; 112 + inherit dependencies buildDependencies features; 113 + }; 114 + gif_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 115 + crateName = "gif"; 116 + version = "0.9.1"; 117 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 118 + sha256 = "16s7b0rqc6gg1fcbppakm3jy2q462w3qvykcmcmifmg7q7lwsg6r"; 119 + inherit dependencies buildDependencies features; 120 + }; 121 + glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 122 + crateName = "glob"; 123 + version = "0.2.11"; 124 + authors = [ "The Rust Project Developers" ]; 125 + sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; 126 + inherit dependencies buildDependencies features; 127 + }; 128 + image_0_12_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 129 + crateName = "image"; 130 + version = "0.12.3"; 131 + authors = [ "ccgn" "bvssvni <bvssvni@gmail.com>" "nwin" "TyOverby <ty@pre-alpha.com>" ]; 132 + sha256 = "12xdzi29vr19gz3h93c1ihyvyv9xar9sp0inrjwwvlbjvn8nn0p9"; 133 + libPath = "./src/lib.rs"; 134 + inherit dependencies buildDependencies features; 135 + }; 136 + inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 137 + crateName = "inflate"; 138 + version = "0.1.1"; 139 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 140 + sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; 141 + inherit dependencies buildDependencies features; 142 + }; 143 + jpeg_decoder_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 144 + crateName = "jpeg-decoder"; 145 + version = "0.1.11"; 146 + authors = [ "Ulf Nilsson <kaksmet@gmail.com>" ]; 147 + sha256 = "1xm39c1cff5gkczs164371hk2gpkjpkbw63k4f8mjnpwwpn9xk4n"; 148 + inherit dependencies buildDependencies features; 149 + }; 150 + kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 151 + crateName = "kernel32-sys"; 152 + version = "0.2.2"; 153 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 154 + sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 155 + libName = "kernel32"; 156 + build = "build.rs"; 157 + inherit dependencies buildDependencies features; 158 + }; 159 + libc_0_2_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 160 + crateName = "libc"; 161 + version = "0.2.21"; 162 + authors = [ "The Rust Project Developers" ]; 163 + sha256 = "0glj3lxwc8358cfw9pb5dd4zr9iynzj6w2ly59nshrggsw021j75"; 164 + inherit dependencies buildDependencies features; 165 + }; 166 + lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 167 + crateName = "lzw"; 168 + version = "0.10.0"; 169 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 170 + sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; 171 + inherit dependencies buildDependencies features; 172 + }; 173 + metadeps_1_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 174 + crateName = "metadeps"; 175 + version = "1.1.1"; 176 + authors = [ "Josh Triplett <josh@joshtriplett.org>" ]; 177 + sha256 = "1px8v94jn4ps63gqmvgsfcqxrwjhpa9z4xr0y1lh95wn2063fsar"; 178 + inherit dependencies buildDependencies features; 179 + }; 180 + num_integer_0_1_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 181 + crateName = "num-integer"; 182 + version = "0.1.33"; 183 + authors = [ "The Rust Project Developers" ]; 184 + sha256 = "1rhy9lf4lhl7r8278n73mi9y55v9a71639as3v92bj2gk1x4k729"; 185 + inherit dependencies buildDependencies features; 186 + }; 187 + num_iter_0_1_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 188 + crateName = "num-iter"; 189 + version = "0.1.33"; 190 + authors = [ "The Rust Project Developers" ]; 191 + sha256 = "1xjzf2p2vaqwknkr4s8ka5hn6cpr5rsshnydbpkn2pvapfzdrqd3"; 192 + inherit dependencies buildDependencies features; 193 + }; 194 + num_rational_0_1_36_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 195 + crateName = "num-rational"; 196 + version = "0.1.36"; 197 + authors = [ "The Rust Project Developers" ]; 198 + sha256 = "0jibhs8xiap2wlv1xjwdvhyj4yrxwfisqbnfm53vjm5ldlijp87p"; 199 + inherit dependencies buildDependencies features; 200 + }; 201 + num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 202 + crateName = "num-traits"; 203 + version = "0.1.37"; 204 + authors = [ "The Rust Project Developers" ]; 205 + sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 206 + inherit dependencies buildDependencies features; 207 + }; 208 + num_cpus_1_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 209 + crateName = "num_cpus"; 210 + version = "1.3.0"; 211 + authors = [ "Sean McArthur <sean.monstar@gmail.com>" ]; 212 + sha256 = "0i0zm6qh932k9b67qf7f1vsczkdim5kg9qv73m7y5hhw1i781rrb"; 213 + inherit dependencies buildDependencies features; 214 + }; 215 + pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 216 + crateName = "pkg-config"; 217 + version = "0.3.9"; 218 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 219 + sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 220 + inherit dependencies buildDependencies features; 221 + }; 222 + png_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 223 + crateName = "png"; 224 + version = "0.6.2"; 225 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 226 + sha256 = "03i78w5jbvk9y6babfrh7h0akvg81pcyyhniilv24z5v0vh5jvjs"; 227 + inherit dependencies buildDependencies features; 228 + }; 229 + rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 230 + crateName = "rand"; 231 + version = "0.3.15"; 232 + authors = [ "The Rust Project Developers" ]; 233 + sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 234 + inherit dependencies buildDependencies features; 235 + }; 236 + rayon_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 237 + crateName = "rayon"; 238 + version = "0.6.0"; 239 + authors = [ "Niko Matsakis <niko@alum.mit.edu>" ]; 240 + sha256 = "0y2693bari5j4h46mjzkyc9lkfbnq2d1p0ldyn6sb02jn63lpw97"; 241 + inherit dependencies buildDependencies features; 242 + }; 243 + scoped_threadpool_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 244 + crateName = "scoped_threadpool"; 245 + version = "0.1.7"; 246 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 247 + sha256 = "0dg58f18i6v071640062n0vymr4h42cnj0xy8a7b80sc0mddykyk"; 248 + inherit dependencies buildDependencies features; 249 + }; 250 + strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 251 + crateName = "strsim"; 252 + version = "0.6.0"; 253 + authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 254 + sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 255 + inherit dependencies buildDependencies features; 256 + }; 257 + term_size_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 258 + crateName = "term_size"; 259 + version = "0.2.3"; 260 + authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 261 + sha256 = "16b7gq2dmz7mws4vgai7whxy4xkg4yvlhm7spz0q6jyipqfq87ci"; 262 + inherit dependencies buildDependencies features; 263 + }; 264 + toml_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 265 + crateName = "toml"; 266 + version = "0.2.1"; 267 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 268 + sha256 = "0p4rkaqhmk4fp6iqpxfgp3p98hxhbs2wmla3fq531n875h922yqs"; 269 + inherit dependencies buildDependencies features; 270 + }; 271 + unicode_segmentation_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 272 + crateName = "unicode-segmentation"; 273 + version = "1.1.0"; 274 + authors = [ "kwantam <kwantam@gmail.com>" ]; 275 + sha256 = "10hk7wy0217jwdbp27p36skwkig5lbhk482yfzij9m87h247rry0"; 276 + inherit dependencies buildDependencies features; 277 + }; 278 + unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 279 + crateName = "unicode-width"; 280 + version = "0.1.4"; 281 + authors = [ "kwantam <kwantam@gmail.com>" ]; 282 + sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 283 + inherit dependencies buildDependencies features; 284 + }; 285 + vec_map_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 286 + crateName = "vec_map"; 287 + version = "0.7.0"; 288 + authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 289 + sha256 = "0jawvi83b1nm101nam0w71kdyh7cy3fr0l9qj1hfcjvzvihfk2l1"; 290 + inherit dependencies buildDependencies features; 291 + }; 292 + wc_grab_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 293 + crateName = "wc-grab"; 294 + version = "0.3.0"; 295 + authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 296 + sha256 = "02dkjxffzh38h3hiwfypkjv0g8dsfkp9wk20j04x4qydg4dr8a8h"; 297 + inherit dependencies buildDependencies features; 298 + }; 299 + winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 300 + crateName = "winapi"; 301 + version = "0.2.8"; 302 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 303 + sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 304 + inherit dependencies buildDependencies features; 305 + }; 306 + winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 307 + crateName = "winapi-build"; 308 + version = "0.1.1"; 309 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 310 + sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 311 + libName = "build"; 312 + inherit dependencies buildDependencies features; 313 + }; 314 + adler32_1_0_0 = { features?(adler32_1_0_0_features {}) }: adler32_1_0_0_ {}; 315 + adler32_1_0_0_features = f: updateFeatures f (rec { 316 + adler32_1_0_0.default = (f.adler32_1_0_0.default or true); 317 + }) []; 318 + ansi_term_0_9_0 = { features?(ansi_term_0_9_0_features {}) }: ansi_term_0_9_0_ {}; 319 + ansi_term_0_9_0_features = f: updateFeatures f (rec { 320 + ansi_term_0_9_0.default = (f.ansi_term_0_9_0.default or true); 321 + }) []; 322 + atty_0_2_2 = { features?(atty_0_2_2_features {}) }: atty_0_2_2_ { 323 + dependencies = (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_21 ]) else []) 324 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 325 + }; 326 + atty_0_2_2_features = f: updateFeatures f (rec { 327 + atty_0_2_2.default = (f.atty_0_2_2.default or true); 328 + kernel32_sys_0_2_2.default = true; 329 + libc_0_2_21.default = true; 330 + winapi_0_2_8.default = true; 331 + }) [ libc_0_2_21_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 332 + bitflags_0_7_0 = { features?(bitflags_0_7_0_features {}) }: bitflags_0_7_0_ {}; 333 + bitflags_0_7_0_features = f: updateFeatures f (rec { 334 + bitflags_0_7_0.default = (f.bitflags_0_7_0.default or true); 335 + }) []; 336 + bitflags_0_8_0 = { features?(bitflags_0_8_0_features {}) }: bitflags_0_8_0_ { 337 + features = mkFeatures (features.bitflags_0_8_0 or {}); 328 338 }; 329 - bitflags_0_8_0_features."i128".self_unstable = hasFeature (bitflags_0_8_0_features."unstable" or {}); 330 - byteorder_1_0_0 = byteorder_1_0_0_ rec { 331 - features = mkFeatures byteorder_1_0_0_features; 339 + bitflags_0_8_0_features = f: updateFeatures f (rec { 340 + bitflags_0_8_0.default = (f.bitflags_0_8_0.default or true); 341 + bitflags_0_8_0.i128 = 342 + (f.bitflags_0_8_0.i128 or false) || 343 + (f.bitflags_0_8_0.unstable or false) || 344 + (bitflags_0_8_0.unstable or false); 345 + }) []; 346 + byteorder_1_0_0 = { features?(byteorder_1_0_0_features {}) }: byteorder_1_0_0_ { 347 + features = mkFeatures (features.byteorder_1_0_0 or {}); 332 348 }; 333 - byteorder_1_0_0_features."std".self_default = hasDefault byteorder_1_0_0_features; 334 - clap_2_22_0 = clap_2_22_0_ rec { 335 - dependencies = [ ansi_term_0_9_0 atty_0_2_2 bitflags_0_8_0 strsim_0_6_0 term_size_0_2_3 unicode_segmentation_1_1_0 unicode_width_0_1_4 vec_map_0_7_0 ] 336 - ++ (if lib.lists.any (x: x == "ansi_term") features then [ansi_term_0_9_0] else []) ++ (if lib.lists.any (x: x == "atty") features then [atty_0_2_2] else []) ++ (if lib.lists.any (x: x == "strsim") features then [strsim_0_6_0] else []) ++ (if lib.lists.any (x: x == "term_size") features then [term_size_0_2_3] else []); 337 - features = mkFeatures clap_2_22_0_features; 349 + byteorder_1_0_0_features = f: updateFeatures f (rec { 350 + byteorder_1_0_0.default = (f.byteorder_1_0_0.default or true); 351 + byteorder_1_0_0.std = 352 + (f.byteorder_1_0_0.std or false) || 353 + (f.byteorder_1_0_0.default or false) || 354 + (byteorder_1_0_0.default or false); 355 + }) []; 356 + clap_2_22_0 = { features?(clap_2_22_0_features {}) }: clap_2_22_0_ { 357 + dependencies = mapFeatures features ([ bitflags_0_8_0 unicode_segmentation_1_1_0 unicode_width_0_1_4 vec_map_0_7_0 ] 358 + ++ (if features.clap_2_22_0.ansi_term or false then [ ansi_term_0_9_0 ] else []) 359 + ++ (if features.clap_2_22_0.atty or false then [ atty_0_2_2 ] else []) 360 + ++ (if features.clap_2_22_0.strsim or false then [ strsim_0_6_0 ] else []) 361 + ++ (if features.clap_2_22_0.term_size or false then [ term_size_0_2_3 ] else [])); 362 + features = mkFeatures (features.clap_2_22_0 or {}); 338 363 }; 339 - clap_2_22_0_features."".self = true; 340 - clap_2_22_0_features."ansi_term".self_color = hasFeature (clap_2_22_0_features."color" or {}); 341 - clap_2_22_0_features."atty".self_color = hasFeature (clap_2_22_0_features."color" or {}); 342 - clap_2_22_0_features."suggestions".self_default = hasDefault clap_2_22_0_features; 343 - clap_2_22_0_features."color".self_default = hasDefault clap_2_22_0_features; 344 - clap_2_22_0_features."wrap_help".self_default = hasDefault clap_2_22_0_features; 345 - clap_2_22_0_features."clippy".self_lints = hasFeature (clap_2_22_0_features."lints" or {}); 346 - clap_2_22_0_features."strsim".self_suggestions = hasFeature (clap_2_22_0_features."suggestions" or {}); 347 - clap_2_22_0_features."term_size".self_wrap_help = hasFeature (clap_2_22_0_features."wrap_help" or {}); 348 - clap_2_22_0_features."yaml-rust".self_yaml = hasFeature (clap_2_22_0_features."yaml" or {}); 349 - ansi_term_0_9_0_features."default".from_clap_2_22_0__default = true; 350 - atty_0_2_2_features."default".from_clap_2_22_0__default = true; 351 - bitflags_0_8_0_features."default".from_clap_2_22_0__default = true; 352 - clippy_0_0_0_features."default".from_clap_2_22_0__default = true; 353 - strsim_0_6_0_features."default".from_clap_2_22_0__default = true; 354 - term_size_0_2_3_features."default".from_clap_2_22_0__default = true; 355 - unicode_segmentation_1_1_0_features."default".from_clap_2_22_0__default = true; 356 - unicode_width_0_1_4_features."default".from_clap_2_22_0__default = true; 357 - vec_map_0_7_0_features."default".from_clap_2_22_0__default = true; 358 - yaml_rust_0_0_0_features."default".from_clap_2_22_0__default = true; 359 - color_quant_1_0_0 = color_quant_1_0_0_ rec {}; 360 - dbus_0_5_2 = dbus_0_5_2_ rec { 361 - dependencies = [ libc_0_2_21 ]; 362 - buildDependencies = [ metadeps_1_1_1 ]; 363 - features = mkFeatures dbus_0_5_2_features; 364 + clap_2_22_0_features = f: updateFeatures f (rec { 365 + ansi_term_0_9_0.default = true; 366 + atty_0_2_2.default = true; 367 + bitflags_0_8_0.default = true; 368 + clap_2_22_0.ansi_term = 369 + (f.clap_2_22_0.ansi_term or false) || 370 + (f.clap_2_22_0.color or false) || 371 + (clap_2_22_0.color or false); 372 + clap_2_22_0.atty = 373 + (f.clap_2_22_0.atty or false) || 374 + (f.clap_2_22_0.color or false) || 375 + (clap_2_22_0.color or false); 376 + clap_2_22_0.clippy = 377 + (f.clap_2_22_0.clippy or false) || 378 + (f.clap_2_22_0.lints or false) || 379 + (clap_2_22_0.lints or false); 380 + clap_2_22_0.color = 381 + (f.clap_2_22_0.color or false) || 382 + (f.clap_2_22_0.default or false) || 383 + (clap_2_22_0.default or false); 384 + clap_2_22_0.default = (f.clap_2_22_0.default or true); 385 + clap_2_22_0.strsim = 386 + (f.clap_2_22_0.strsim or false) || 387 + (f.clap_2_22_0.suggestions or false) || 388 + (clap_2_22_0.suggestions or false); 389 + clap_2_22_0.suggestions = 390 + (f.clap_2_22_0.suggestions or false) || 391 + (f.clap_2_22_0.default or false) || 392 + (clap_2_22_0.default or false); 393 + clap_2_22_0.term_size = 394 + (f.clap_2_22_0.term_size or false) || 395 + (f.clap_2_22_0.wrap_help or false) || 396 + (clap_2_22_0.wrap_help or false); 397 + clap_2_22_0.wrap_help = 398 + (f.clap_2_22_0.wrap_help or false) || 399 + (f.clap_2_22_0.default or false) || 400 + (clap_2_22_0.default or false); 401 + clap_2_22_0.yaml-rust = 402 + (f.clap_2_22_0.yaml-rust or false) || 403 + (f.clap_2_22_0.yaml or false) || 404 + (clap_2_22_0.yaml or false); 405 + strsim_0_6_0.default = true; 406 + term_size_0_2_3.default = true; 407 + unicode_segmentation_1_1_0.default = true; 408 + unicode_width_0_1_4.default = true; 409 + vec_map_0_7_0.default = true; 410 + }) [ ansi_term_0_9_0_features atty_0_2_2_features bitflags_0_8_0_features strsim_0_6_0_features term_size_0_2_3_features unicode_segmentation_1_1_0_features unicode_width_0_1_4_features vec_map_0_7_0_features ]; 411 + color_quant_1_0_0 = { features?(color_quant_1_0_0_features {}) }: color_quant_1_0_0_ {}; 412 + color_quant_1_0_0_features = f: updateFeatures f (rec { 413 + color_quant_1_0_0.default = (f.color_quant_1_0_0.default or true); 414 + }) []; 415 + dbus_0_5_2 = { features?(dbus_0_5_2_features {}) }: dbus_0_5_2_ { 416 + dependencies = mapFeatures features ([ libc_0_2_21 ]); 417 + buildDependencies = mapFeatures features ([ metadeps_1_1_1 ]); 418 + features = mkFeatures (features.dbus_0_5_2 or {}); 364 419 }; 365 - dbus_0_5_2_features."".self = true; 366 - libc_0_2_21_features."default".from_dbus_0_5_2__default = true; 367 - deflate_0_7_5 = deflate_0_7_5_ rec { 368 - dependencies = [ adler32_1_0_0 byteorder_1_0_0 ]; 420 + dbus_0_5_2_features = f: updateFeatures f (rec { 421 + dbus_0_5_2.default = (f.dbus_0_5_2.default or true); 422 + libc_0_2_21.default = true; 423 + metadeps_1_1_1.default = true; 424 + }) [ libc_0_2_21_features metadeps_1_1_1_features ]; 425 + deflate_0_7_5 = { features?(deflate_0_7_5_features {}) }: deflate_0_7_5_ { 426 + dependencies = mapFeatures features ([ adler32_1_0_0 byteorder_1_0_0 ]); 369 427 }; 370 - adler32_1_0_0_features."default".from_deflate_0_7_5__default = true; 371 - byteorder_1_0_0_features."default".from_deflate_0_7_5__default = true; 372 - deque_0_3_1 = deque_0_3_1_ rec { 373 - dependencies = [ rand_0_3_15 ]; 428 + deflate_0_7_5_features = f: updateFeatures f (rec { 429 + adler32_1_0_0.default = true; 430 + byteorder_1_0_0.default = true; 431 + deflate_0_7_5.default = (f.deflate_0_7_5.default or true); 432 + }) [ adler32_1_0_0_features byteorder_1_0_0_features ]; 433 + deque_0_3_1 = { features?(deque_0_3_1_features {}) }: deque_0_3_1_ { 434 + dependencies = mapFeatures features ([ rand_0_3_15 ]); 374 435 }; 375 - rand_0_3_15_features."default".from_deque_0_3_1__default = true; 376 - enum_primitive_0_1_1 = enum_primitive_0_1_1_ rec { 377 - dependencies = [ num_traits_0_1_37 ]; 436 + deque_0_3_1_features = f: updateFeatures f (rec { 437 + deque_0_3_1.default = (f.deque_0_3_1.default or true); 438 + rand_0_3_15.default = true; 439 + }) [ rand_0_3_15_features ]; 440 + enum_primitive_0_1_1 = { features?(enum_primitive_0_1_1_features {}) }: enum_primitive_0_1_1_ { 441 + dependencies = mapFeatures features ([ num_traits_0_1_37 ]); 378 442 }; 379 - num_traits_0_1_37_features."default".from_enum_primitive_0_1_1__default = false; 380 - error_chain_0_7_2 = error_chain_0_7_2_ rec { 381 - dependencies = []; 382 - features = mkFeatures error_chain_0_7_2_features; 443 + enum_primitive_0_1_1_features = f: updateFeatures f (rec { 444 + enum_primitive_0_1_1.default = (f.enum_primitive_0_1_1.default or true); 445 + num_traits_0_1_37.default = (f.num_traits_0_1_37.default or false); 446 + }) [ num_traits_0_1_37_features ]; 447 + error_chain_0_7_2 = { features?(error_chain_0_7_2_features {}) }: error_chain_0_7_2_ { 448 + dependencies = mapFeatures features ([]); 449 + features = mkFeatures (features.error_chain_0_7_2 or {}); 383 450 }; 384 - error_chain_0_7_2_features."backtrace".self_default = hasDefault error_chain_0_7_2_features; 385 - error_chain_0_7_2_features."example_generated".self_default = hasDefault error_chain_0_7_2_features; 386 - backtrace_0_0_0_features."default".from_error_chain_0_7_2__default = true; 387 - gif_0_9_1 = gif_0_9_1_ rec { 388 - dependencies = [ color_quant_1_0_0 lzw_0_10_0 ]; 389 - features = mkFeatures gif_0_9_1_features; 451 + error_chain_0_7_2_features = f: updateFeatures f (rec { 452 + error_chain_0_7_2.backtrace = 453 + (f.error_chain_0_7_2.backtrace or false) || 454 + (f.error_chain_0_7_2.default or false) || 455 + (error_chain_0_7_2.default or false); 456 + error_chain_0_7_2.default = (f.error_chain_0_7_2.default or true); 457 + error_chain_0_7_2.example_generated = 458 + (f.error_chain_0_7_2.example_generated or false) || 459 + (f.error_chain_0_7_2.default or false) || 460 + (error_chain_0_7_2.default or false); 461 + }) []; 462 + gif_0_9_1 = { features?(gif_0_9_1_features {}) }: gif_0_9_1_ { 463 + dependencies = mapFeatures features ([ color_quant_1_0_0 lzw_0_10_0 ]); 464 + features = mkFeatures (features.gif_0_9_1 or {}); 390 465 }; 391 - gif_0_9_1_features."libc".self_c_api = hasFeature (gif_0_9_1_features."c_api" or {}); 392 - gif_0_9_1_features."raii_no_panic".self_default = hasDefault gif_0_9_1_features; 393 - color_quant_1_0_0_features."default".from_gif_0_9_1__default = true; 394 - libc_0_0_0_features."default".from_gif_0_9_1__default = true; 395 - lzw_0_10_0_features."default".from_gif_0_9_1__default = true; 396 - glob_0_2_11 = glob_0_2_11_ rec {}; 397 - image_0_12_3 = image_0_12_3_ rec { 398 - dependencies = [ byteorder_1_0_0 enum_primitive_0_1_1 gif_0_9_1 glob_0_2_11 jpeg_decoder_0_1_11 num_iter_0_1_33 num_rational_0_1_36 num_traits_0_1_37 png_0_6_2 scoped_threadpool_0_1_7 ] 399 - ++ (if lib.lists.any (x: x == "gif") features then [gif_0_9_1] else []) ++ (if lib.lists.any (x: x == "jpeg-decoder") features then [jpeg_decoder_0_1_11] else []) ++ (if lib.lists.any (x: x == "png") features then [png_0_6_2] else []) ++ (if lib.lists.any (x: x == "scoped_threadpool") features then [scoped_threadpool_0_1_7] else []); 400 - features = mkFeatures image_0_12_3_features; 466 + gif_0_9_1_features = f: updateFeatures f (rec { 467 + color_quant_1_0_0.default = true; 468 + gif_0_9_1.default = (f.gif_0_9_1.default or true); 469 + gif_0_9_1.libc = 470 + (f.gif_0_9_1.libc or false) || 471 + (f.gif_0_9_1.c_api or false) || 472 + (gif_0_9_1.c_api or false); 473 + gif_0_9_1.raii_no_panic = 474 + (f.gif_0_9_1.raii_no_panic or false) || 475 + (f.gif_0_9_1.default or false) || 476 + (gif_0_9_1.default or false); 477 + lzw_0_10_0.default = true; 478 + }) [ color_quant_1_0_0_features lzw_0_10_0_features ]; 479 + glob_0_2_11 = { features?(glob_0_2_11_features {}) }: glob_0_2_11_ {}; 480 + glob_0_2_11_features = f: updateFeatures f (rec { 481 + glob_0_2_11.default = (f.glob_0_2_11.default or true); 482 + }) []; 483 + image_0_12_3 = { features?(image_0_12_3_features {}) }: image_0_12_3_ { 484 + dependencies = mapFeatures features ([ byteorder_1_0_0 enum_primitive_0_1_1 glob_0_2_11 num_iter_0_1_33 num_rational_0_1_36 num_traits_0_1_37 ] 485 + ++ (if features.image_0_12_3.gif or false then [ gif_0_9_1 ] else []) 486 + ++ (if features.image_0_12_3.jpeg-decoder or false then [ jpeg_decoder_0_1_11 ] else []) 487 + ++ (if features.image_0_12_3.png or false then [ png_0_6_2 ] else []) 488 + ++ (if features.image_0_12_3.scoped_threadpool or false then [ scoped_threadpool_0_1_7 ] else [])); 489 + features = mkFeatures (features.image_0_12_3 or {}); 401 490 }; 402 - image_0_12_3_features."".self = true; 403 - image_0_12_3_features."gif_codec".self_default = hasDefault image_0_12_3_features; 404 - image_0_12_3_features."jpeg".self_default = hasDefault image_0_12_3_features; 405 - image_0_12_3_features."ico".self_default = hasDefault image_0_12_3_features; 406 - image_0_12_3_features."png_codec".self_default = hasDefault image_0_12_3_features; 407 - image_0_12_3_features."ppm".self_default = hasDefault image_0_12_3_features; 408 - image_0_12_3_features."tga".self_default = hasDefault image_0_12_3_features; 409 - image_0_12_3_features."tiff".self_default = hasDefault image_0_12_3_features; 410 - image_0_12_3_features."webp".self_default = hasDefault image_0_12_3_features; 411 - image_0_12_3_features."bmp".self_default = hasDefault image_0_12_3_features; 412 - image_0_12_3_features."hdr".self_default = hasDefault image_0_12_3_features; 413 - image_0_12_3_features."gif".self_gif_codec = hasFeature (image_0_12_3_features."gif_codec" or {}); 414 - image_0_12_3_features."scoped_threadpool".self_hdr = hasFeature (image_0_12_3_features."hdr" or {}); 415 - image_0_12_3_features."bmp".self_ico = hasFeature (image_0_12_3_features."ico" or {}); 416 - image_0_12_3_features."png_codec".self_ico = hasFeature (image_0_12_3_features."ico" or {}); 417 - image_0_12_3_features."jpeg-decoder".self_jpeg = hasFeature (image_0_12_3_features."jpeg" or {}); 418 - image_0_12_3_features."png".self_png_codec = hasFeature (image_0_12_3_features."png_codec" or {}); 419 - byteorder_1_0_0_features."default".from_image_0_12_3__default = true; 420 - enum_primitive_0_1_1_features."default".from_image_0_12_3__default = true; 421 - gif_0_9_1_features."default".from_image_0_12_3__default = true; 422 - glob_0_2_11_features."default".from_image_0_12_3__default = true; 423 - jpeg_decoder_0_1_11_features."default".from_image_0_12_3__default = true; 424 - num_iter_0_1_33_features."default".from_image_0_12_3__default = true; 425 - num_rational_0_1_36_features."default".from_image_0_12_3__default = false; 426 - num_traits_0_1_37_features."default".from_image_0_12_3__default = true; 427 - png_0_6_2_features."default".from_image_0_12_3__default = true; 428 - scoped_threadpool_0_1_7_features."default".from_image_0_12_3__default = true; 429 - inflate_0_1_1 = inflate_0_1_1_ rec { 430 - features = mkFeatures inflate_0_1_1_features; 491 + image_0_12_3_features = f: updateFeatures f (rec { 492 + byteorder_1_0_0.default = true; 493 + enum_primitive_0_1_1.default = true; 494 + gif_0_9_1.default = true; 495 + glob_0_2_11.default = true; 496 + image_0_12_3.bmp = 497 + (f.image_0_12_3.bmp or false) || 498 + (f.image_0_12_3.default or false) || 499 + (image_0_12_3.default or false) || 500 + (f.image_0_12_3.ico or false) || 501 + (image_0_12_3.ico or false); 502 + image_0_12_3.default = (f.image_0_12_3.default or true); 503 + image_0_12_3.gif = 504 + (f.image_0_12_3.gif or false) || 505 + (f.image_0_12_3.gif_codec or false) || 506 + (image_0_12_3.gif_codec or false); 507 + image_0_12_3.gif_codec = 508 + (f.image_0_12_3.gif_codec or false) || 509 + (f.image_0_12_3.default or false) || 510 + (image_0_12_3.default or false); 511 + image_0_12_3.hdr = 512 + (f.image_0_12_3.hdr or false) || 513 + (f.image_0_12_3.default or false) || 514 + (image_0_12_3.default or false); 515 + image_0_12_3.ico = 516 + (f.image_0_12_3.ico or false) || 517 + (f.image_0_12_3.default or false) || 518 + (image_0_12_3.default or false); 519 + image_0_12_3.jpeg = 520 + (f.image_0_12_3.jpeg or false) || 521 + (f.image_0_12_3.default or false) || 522 + (image_0_12_3.default or false); 523 + image_0_12_3.jpeg-decoder = 524 + (f.image_0_12_3.jpeg-decoder or false) || 525 + (f.image_0_12_3.jpeg or false) || 526 + (image_0_12_3.jpeg or false); 527 + image_0_12_3.png = 528 + (f.image_0_12_3.png or false) || 529 + (f.image_0_12_3.png_codec or false) || 530 + (image_0_12_3.png_codec or false); 531 + image_0_12_3.png_codec = 532 + (f.image_0_12_3.png_codec or false) || 533 + (f.image_0_12_3.default or false) || 534 + (image_0_12_3.default or false) || 535 + (f.image_0_12_3.ico or false) || 536 + (image_0_12_3.ico or false); 537 + image_0_12_3.ppm = 538 + (f.image_0_12_3.ppm or false) || 539 + (f.image_0_12_3.default or false) || 540 + (image_0_12_3.default or false); 541 + image_0_12_3.scoped_threadpool = 542 + (f.image_0_12_3.scoped_threadpool or false) || 543 + (f.image_0_12_3.hdr or false) || 544 + (image_0_12_3.hdr or false); 545 + image_0_12_3.tga = 546 + (f.image_0_12_3.tga or false) || 547 + (f.image_0_12_3.default or false) || 548 + (image_0_12_3.default or false); 549 + image_0_12_3.tiff = 550 + (f.image_0_12_3.tiff or false) || 551 + (f.image_0_12_3.default or false) || 552 + (image_0_12_3.default or false); 553 + image_0_12_3.webp = 554 + (f.image_0_12_3.webp or false) || 555 + (f.image_0_12_3.default or false) || 556 + (image_0_12_3.default or false); 557 + jpeg_decoder_0_1_11.default = true; 558 + num_iter_0_1_33.default = true; 559 + num_rational_0_1_36.default = (f.num_rational_0_1_36.default or false); 560 + num_traits_0_1_37.default = true; 561 + png_0_6_2.default = true; 562 + scoped_threadpool_0_1_7.default = true; 563 + }) [ byteorder_1_0_0_features enum_primitive_0_1_1_features gif_0_9_1_features glob_0_2_11_features jpeg_decoder_0_1_11_features num_iter_0_1_33_features num_rational_0_1_36_features num_traits_0_1_37_features png_0_6_2_features scoped_threadpool_0_1_7_features ]; 564 + inflate_0_1_1 = { features?(inflate_0_1_1_features {}) }: inflate_0_1_1_ { 565 + features = mkFeatures (features.inflate_0_1_1 or {}); 431 566 }; 432 - inflate_0_1_1_features."".self = true; 433 - jpeg_decoder_0_1_11 = jpeg_decoder_0_1_11_ rec { 434 - dependencies = [ byteorder_1_0_0 rayon_0_6_0 ] 435 - ++ (if lib.lists.any (x: x == "rayon") features then [rayon_0_6_0] else []); 436 - features = mkFeatures jpeg_decoder_0_1_11_features; 567 + inflate_0_1_1_features = f: updateFeatures f (rec { 568 + inflate_0_1_1.default = (f.inflate_0_1_1.default or true); 569 + }) []; 570 + jpeg_decoder_0_1_11 = { features?(jpeg_decoder_0_1_11_features {}) }: jpeg_decoder_0_1_11_ { 571 + dependencies = mapFeatures features ([ byteorder_1_0_0 ] 572 + ++ (if features.jpeg_decoder_0_1_11.rayon or false then [ rayon_0_6_0 ] else [])); 573 + features = mkFeatures (features.jpeg_decoder_0_1_11 or {}); 437 574 }; 438 - jpeg_decoder_0_1_11_features."".self = true; 439 - jpeg_decoder_0_1_11_features."rayon".self_default = hasDefault jpeg_decoder_0_1_11_features; 440 - byteorder_1_0_0_features."default".from_jpeg_decoder_0_1_11__default = true; 441 - rayon_0_6_0_features."default".from_jpeg_decoder_0_1_11__default = true; 442 - kernel32_sys_0_2_2 = kernel32_sys_0_2_2_ rec { 443 - dependencies = [ winapi_0_2_8 ]; 444 - buildDependencies = [ winapi_build_0_1_1 ]; 575 + jpeg_decoder_0_1_11_features = f: updateFeatures f (rec { 576 + byteorder_1_0_0.default = true; 577 + jpeg_decoder_0_1_11.default = (f.jpeg_decoder_0_1_11.default or true); 578 + jpeg_decoder_0_1_11.rayon = 579 + (f.jpeg_decoder_0_1_11.rayon or false) || 580 + (f.jpeg_decoder_0_1_11.default or false) || 581 + (jpeg_decoder_0_1_11.default or false); 582 + rayon_0_6_0.default = true; 583 + }) [ byteorder_1_0_0_features rayon_0_6_0_features ]; 584 + kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { 585 + dependencies = mapFeatures features ([ winapi_0_2_8 ]); 586 + buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); 445 587 }; 446 - winapi_0_2_8_features."default".from_kernel32_sys_0_2_2__default = true; 447 - libc_0_2_21 = libc_0_2_21_ rec { 448 - features = mkFeatures libc_0_2_21_features; 588 + kernel32_sys_0_2_2_features = f: updateFeatures f (rec { 589 + kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); 590 + winapi_0_2_8.default = true; 591 + winapi_build_0_1_1.default = true; 592 + }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; 593 + libc_0_2_21 = { features?(libc_0_2_21_features {}) }: libc_0_2_21_ { 594 + features = mkFeatures (features.libc_0_2_21 or {}); 449 595 }; 450 - libc_0_2_21_features."use_std".self_default = hasDefault libc_0_2_21_features; 451 - lzw_0_10_0 = lzw_0_10_0_ rec { 452 - features = mkFeatures lzw_0_10_0_features; 596 + libc_0_2_21_features = f: updateFeatures f (rec { 597 + libc_0_2_21.default = (f.libc_0_2_21.default or true); 598 + libc_0_2_21.use_std = 599 + (f.libc_0_2_21.use_std or false) || 600 + (f.libc_0_2_21.default or false) || 601 + (libc_0_2_21.default or false); 602 + }) []; 603 + lzw_0_10_0 = { features?(lzw_0_10_0_features {}) }: lzw_0_10_0_ { 604 + features = mkFeatures (features.lzw_0_10_0 or {}); 453 605 }; 454 - lzw_0_10_0_features."raii_no_panic".self_default = hasDefault lzw_0_10_0_features; 455 - metadeps_1_1_1 = metadeps_1_1_1_ rec { 456 - dependencies = [ error_chain_0_7_2 pkg_config_0_3_9 toml_0_2_1 ]; 606 + lzw_0_10_0_features = f: updateFeatures f (rec { 607 + lzw_0_10_0.default = (f.lzw_0_10_0.default or true); 608 + lzw_0_10_0.raii_no_panic = 609 + (f.lzw_0_10_0.raii_no_panic or false) || 610 + (f.lzw_0_10_0.default or false) || 611 + (lzw_0_10_0.default or false); 612 + }) []; 613 + metadeps_1_1_1 = { features?(metadeps_1_1_1_features {}) }: metadeps_1_1_1_ { 614 + dependencies = mapFeatures features ([ error_chain_0_7_2 pkg_config_0_3_9 toml_0_2_1 ]); 457 615 }; 458 - error_chain_0_7_2_features."default".from_metadeps_1_1_1__default = false; 459 - pkg_config_0_3_9_features."default".from_metadeps_1_1_1__default = true; 460 - toml_0_2_1_features."default".from_metadeps_1_1_1__default = false; 461 - num_integer_0_1_33 = num_integer_0_1_33_ rec { 462 - dependencies = [ num_traits_0_1_37 ]; 616 + metadeps_1_1_1_features = f: updateFeatures f (rec { 617 + error_chain_0_7_2.default = (f.error_chain_0_7_2.default or false); 618 + metadeps_1_1_1.default = (f.metadeps_1_1_1.default or true); 619 + pkg_config_0_3_9.default = true; 620 + toml_0_2_1.default = (f.toml_0_2_1.default or false); 621 + }) [ error_chain_0_7_2_features pkg_config_0_3_9_features toml_0_2_1_features ]; 622 + num_integer_0_1_33 = { features?(num_integer_0_1_33_features {}) }: num_integer_0_1_33_ { 623 + dependencies = mapFeatures features ([ num_traits_0_1_37 ]); 463 624 }; 464 - num_traits_0_1_37_features."default".from_num_integer_0_1_33__default = true; 465 - num_iter_0_1_33 = num_iter_0_1_33_ rec { 466 - dependencies = [ num_integer_0_1_33 num_traits_0_1_37 ]; 625 + num_integer_0_1_33_features = f: updateFeatures f (rec { 626 + num_integer_0_1_33.default = (f.num_integer_0_1_33.default or true); 627 + num_traits_0_1_37.default = true; 628 + }) [ num_traits_0_1_37_features ]; 629 + num_iter_0_1_33 = { features?(num_iter_0_1_33_features {}) }: num_iter_0_1_33_ { 630 + dependencies = mapFeatures features ([ num_integer_0_1_33 num_traits_0_1_37 ]); 467 631 }; 468 - num_integer_0_1_33_features."default".from_num_iter_0_1_33__default = true; 469 - num_traits_0_1_37_features."default".from_num_iter_0_1_33__default = true; 470 - num_rational_0_1_36 = num_rational_0_1_36_ rec { 471 - dependencies = [ num_integer_0_1_33 num_traits_0_1_37 ]; 472 - features = mkFeatures num_rational_0_1_36_features; 632 + num_iter_0_1_33_features = f: updateFeatures f (rec { 633 + num_integer_0_1_33.default = true; 634 + num_iter_0_1_33.default = (f.num_iter_0_1_33.default or true); 635 + num_traits_0_1_37.default = true; 636 + }) [ num_integer_0_1_33_features num_traits_0_1_37_features ]; 637 + num_rational_0_1_36 = { features?(num_rational_0_1_36_features {}) }: num_rational_0_1_36_ { 638 + dependencies = mapFeatures features ([ num_integer_0_1_33 num_traits_0_1_37 ]); 639 + features = mkFeatures (features.num_rational_0_1_36 or {}); 473 640 }; 474 - num_rational_0_1_36_features."num-bigint".self_bigint = hasFeature (num_rational_0_1_36_features."bigint" or {}); 475 - num_rational_0_1_36_features."bigint".self_default = hasDefault num_rational_0_1_36_features; 476 - num_rational_0_1_36_features."rustc-serialize".self_default = hasDefault num_rational_0_1_36_features; 477 - num_bigint_0_0_0_features."default".from_num_rational_0_1_36__default = true; 478 - num_integer_0_1_33_features."default".from_num_rational_0_1_36__default = true; 479 - num_traits_0_1_37_features."default".from_num_rational_0_1_36__default = true; 480 - rustc_serialize_0_0_0_features."default".from_num_rational_0_1_36__default = true; 481 - serde_0_0_0_features."default".from_num_rational_0_1_36__default = true; 482 - num_traits_0_1_37 = num_traits_0_1_37_ rec {}; 483 - num_cpus_1_3_0 = num_cpus_1_3_0_ rec { 484 - dependencies = [ libc_0_2_21 ]; 641 + num_rational_0_1_36_features = f: updateFeatures f (rec { 642 + num_integer_0_1_33.default = true; 643 + num_rational_0_1_36.bigint = 644 + (f.num_rational_0_1_36.bigint or false) || 645 + (f.num_rational_0_1_36.default or false) || 646 + (num_rational_0_1_36.default or false); 647 + num_rational_0_1_36.default = (f.num_rational_0_1_36.default or true); 648 + num_rational_0_1_36.num-bigint = 649 + (f.num_rational_0_1_36.num-bigint or false) || 650 + (f.num_rational_0_1_36.bigint or false) || 651 + (num_rational_0_1_36.bigint or false); 652 + num_rational_0_1_36.rustc-serialize = 653 + (f.num_rational_0_1_36.rustc-serialize or false) || 654 + (f.num_rational_0_1_36.default or false) || 655 + (num_rational_0_1_36.default or false); 656 + num_traits_0_1_37.default = true; 657 + }) [ num_integer_0_1_33_features num_traits_0_1_37_features ]; 658 + num_traits_0_1_37 = { features?(num_traits_0_1_37_features {}) }: num_traits_0_1_37_ {}; 659 + num_traits_0_1_37_features = f: updateFeatures f (rec { 660 + num_traits_0_1_37.default = (f.num_traits_0_1_37.default or true); 661 + }) []; 662 + num_cpus_1_3_0 = { features?(num_cpus_1_3_0_features {}) }: num_cpus_1_3_0_ { 663 + dependencies = mapFeatures features ([ libc_0_2_21 ]); 485 664 }; 486 - libc_0_2_21_features."default".from_num_cpus_1_3_0__default = true; 487 - pkg_config_0_3_9 = pkg_config_0_3_9_ rec {}; 488 - png_0_6_2 = png_0_6_2_ rec { 489 - dependencies = [ bitflags_0_7_0 deflate_0_7_5 inflate_0_1_1 num_iter_0_1_33 ] 490 - ++ (if lib.lists.any (x: x == "deflate") features then [deflate_0_7_5] else []); 491 - features = mkFeatures png_0_6_2_features; 665 + num_cpus_1_3_0_features = f: updateFeatures f (rec { 666 + libc_0_2_21.default = true; 667 + num_cpus_1_3_0.default = (f.num_cpus_1_3_0.default or true); 668 + }) [ libc_0_2_21_features ]; 669 + pkg_config_0_3_9 = { features?(pkg_config_0_3_9_features {}) }: pkg_config_0_3_9_ {}; 670 + pkg_config_0_3_9_features = f: updateFeatures f (rec { 671 + pkg_config_0_3_9.default = (f.pkg_config_0_3_9.default or true); 672 + }) []; 673 + png_0_6_2 = { features?(png_0_6_2_features {}) }: png_0_6_2_ { 674 + dependencies = mapFeatures features ([ bitflags_0_7_0 inflate_0_1_1 num_iter_0_1_33 ] 675 + ++ (if features.png_0_6_2.deflate or false then [ deflate_0_7_5 ] else [])); 676 + features = mkFeatures (features.png_0_6_2 or {}); 492 677 }; 493 - png_0_6_2_features."".self = true; 494 - png_0_6_2_features."png-encoding".self_default = hasDefault png_0_6_2_features; 495 - png_0_6_2_features."deflate".self_png-encoding = hasFeature (png_0_6_2_features."png-encoding" or {}); 496 - bitflags_0_7_0_features."default".from_png_0_6_2__default = true; 497 - deflate_0_7_5_features."default".from_png_0_6_2__default = true; 498 - inflate_0_1_1_features."default".from_png_0_6_2__default = true; 499 - num_iter_0_1_33_features."default".from_png_0_6_2__default = true; 500 - rand_0_3_15 = rand_0_3_15_ rec { 501 - dependencies = [ libc_0_2_21 ]; 678 + png_0_6_2_features = f: updateFeatures f (rec { 679 + bitflags_0_7_0.default = true; 680 + deflate_0_7_5.default = true; 681 + inflate_0_1_1.default = true; 682 + num_iter_0_1_33.default = true; 683 + png_0_6_2.default = (f.png_0_6_2.default or true); 684 + png_0_6_2.deflate = 685 + (f.png_0_6_2.deflate or false) || 686 + (f.png_0_6_2.png-encoding or false) || 687 + (png_0_6_2.png-encoding or false); 688 + png_0_6_2.png-encoding = 689 + (f.png_0_6_2.png-encoding or false) || 690 + (f.png_0_6_2.default or false) || 691 + (png_0_6_2.default or false); 692 + }) [ bitflags_0_7_0_features deflate_0_7_5_features inflate_0_1_1_features num_iter_0_1_33_features ]; 693 + rand_0_3_15 = { features?(rand_0_3_15_features {}) }: rand_0_3_15_ { 694 + dependencies = mapFeatures features ([ libc_0_2_21 ]); 502 695 }; 503 - libc_0_2_21_features."default".from_rand_0_3_15__default = true; 504 - rayon_0_6_0 = rayon_0_6_0_ rec { 505 - dependencies = [ deque_0_3_1 libc_0_2_21 num_cpus_1_3_0 rand_0_3_15 ]; 506 - features = mkFeatures rayon_0_6_0_features; 696 + rand_0_3_15_features = f: updateFeatures f (rec { 697 + libc_0_2_21.default = true; 698 + rand_0_3_15.default = (f.rand_0_3_15.default or true); 699 + }) [ libc_0_2_21_features ]; 700 + rayon_0_6_0 = { features?(rayon_0_6_0_features {}) }: rayon_0_6_0_ { 701 + dependencies = mapFeatures features ([ deque_0_3_1 libc_0_2_21 num_cpus_1_3_0 rand_0_3_15 ]); 702 + features = mkFeatures (features.rayon_0_6_0 or {}); 507 703 }; 508 - rayon_0_6_0_features."".self = true; 509 - deque_0_3_1_features."default".from_rayon_0_6_0__default = true; 510 - libc_0_2_21_features."default".from_rayon_0_6_0__default = true; 511 - num_cpus_1_3_0_features."default".from_rayon_0_6_0__default = true; 512 - rand_0_3_15_features."default".from_rayon_0_6_0__default = true; 513 - scoped_threadpool_0_1_7 = scoped_threadpool_0_1_7_ rec { 514 - features = mkFeatures scoped_threadpool_0_1_7_features; 704 + rayon_0_6_0_features = f: updateFeatures f (rec { 705 + deque_0_3_1.default = true; 706 + libc_0_2_21.default = true; 707 + num_cpus_1_3_0.default = true; 708 + rand_0_3_15.default = true; 709 + rayon_0_6_0.default = (f.rayon_0_6_0.default or true); 710 + }) [ deque_0_3_1_features libc_0_2_21_features num_cpus_1_3_0_features rand_0_3_15_features ]; 711 + scoped_threadpool_0_1_7 = { features?(scoped_threadpool_0_1_7_features {}) }: scoped_threadpool_0_1_7_ { 712 + features = mkFeatures (features.scoped_threadpool_0_1_7 or {}); 515 713 }; 516 - scoped_threadpool_0_1_7_features."".self = true; 517 - strsim_0_6_0 = strsim_0_6_0_ rec {}; 518 - term_size_0_2_3 = term_size_0_2_3_ rec { 519 - dependencies = [] 520 - ++ (if !(kernel == "windows") then [ libc_0_2_21 ] else []) 521 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 522 - features = mkFeatures term_size_0_2_3_features; 714 + scoped_threadpool_0_1_7_features = f: updateFeatures f (rec { 715 + scoped_threadpool_0_1_7.default = (f.scoped_threadpool_0_1_7.default or true); 716 + }) []; 717 + strsim_0_6_0 = { features?(strsim_0_6_0_features {}) }: strsim_0_6_0_ {}; 718 + strsim_0_6_0_features = f: updateFeatures f (rec { 719 + strsim_0_6_0.default = (f.strsim_0_6_0.default or true); 720 + }) []; 721 + term_size_0_2_3 = { features?(term_size_0_2_3_features {}) }: term_size_0_2_3_ { 722 + dependencies = mapFeatures features ([]) 723 + ++ (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_21 ]) else []) 724 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 725 + features = mkFeatures (features.term_size_0_2_3 or {}); 523 726 }; 524 - term_size_0_2_3_features."clippy".self_lints = hasFeature (term_size_0_2_3_features."lints" or {}); 525 - term_size_0_2_3_features."nightly".self_lints = hasFeature (term_size_0_2_3_features."lints" or {}); 526 - term_size_0_2_3_features."lints".self_travis = hasFeature (term_size_0_2_3_features."travis" or {}); 527 - term_size_0_2_3_features."nightly".self_travis = hasFeature (term_size_0_2_3_features."travis" or {}); 528 - clippy_0_0_0_features."default".from_term_size_0_2_3__default = true; 529 - libc_0_2_21_features."default".from_term_size_0_2_3__default = true; 530 - kernel32_sys_0_2_2_features."default".from_term_size_0_2_3__default = true; 531 - winapi_0_2_8_features."default".from_term_size_0_2_3__default = true; 532 - toml_0_2_1 = toml_0_2_1_ rec { 533 - dependencies = []; 727 + term_size_0_2_3_features = f: updateFeatures f (rec { 728 + kernel32_sys_0_2_2.default = true; 729 + libc_0_2_21.default = true; 730 + term_size_0_2_3.clippy = 731 + (f.term_size_0_2_3.clippy or false) || 732 + (f.term_size_0_2_3.lints or false) || 733 + (term_size_0_2_3.lints or false); 734 + term_size_0_2_3.default = (f.term_size_0_2_3.default or true); 735 + term_size_0_2_3.lints = 736 + (f.term_size_0_2_3.lints or false) || 737 + (f.term_size_0_2_3.travis or false) || 738 + (term_size_0_2_3.travis or false); 739 + term_size_0_2_3.nightly = 740 + (f.term_size_0_2_3.nightly or false) || 741 + (f.term_size_0_2_3.lints or false) || 742 + (term_size_0_2_3.lints or false) || 743 + (f.term_size_0_2_3.travis or false) || 744 + (term_size_0_2_3.travis or false); 745 + winapi_0_2_8.default = true; 746 + }) [ libc_0_2_21_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 747 + toml_0_2_1 = { features?(toml_0_2_1_features {}) }: toml_0_2_1_ { 748 + dependencies = mapFeatures features ([]); 534 749 }; 535 - toml_0_2_1_features."rustc-serialize".self_default = hasDefault toml_0_2_1_features; 536 - rustc_serialize_0_0_0_features."default".from_toml_0_2_1__default = true; 537 - serde_0_0_0_features."default".from_toml_0_2_1__default = true; 538 - unicode_segmentation_1_1_0 = unicode_segmentation_1_1_0_ rec { 539 - features = mkFeatures unicode_segmentation_1_1_0_features; 750 + toml_0_2_1_features = f: updateFeatures f (rec { 751 + toml_0_2_1.default = (f.toml_0_2_1.default or true); 752 + toml_0_2_1.rustc-serialize = 753 + (f.toml_0_2_1.rustc-serialize or false) || 754 + (f.toml_0_2_1.default or false) || 755 + (toml_0_2_1.default or false); 756 + }) []; 757 + unicode_segmentation_1_1_0 = { features?(unicode_segmentation_1_1_0_features {}) }: unicode_segmentation_1_1_0_ { 758 + features = mkFeatures (features.unicode_segmentation_1_1_0 or {}); 540 759 }; 541 - unicode_segmentation_1_1_0_features."".self = true; 542 - unicode_width_0_1_4 = unicode_width_0_1_4_ rec { 543 - features = mkFeatures unicode_width_0_1_4_features; 760 + unicode_segmentation_1_1_0_features = f: updateFeatures f (rec { 761 + unicode_segmentation_1_1_0.default = (f.unicode_segmentation_1_1_0.default or true); 762 + }) []; 763 + unicode_width_0_1_4 = { features?(unicode_width_0_1_4_features {}) }: unicode_width_0_1_4_ { 764 + features = mkFeatures (features.unicode_width_0_1_4 or {}); 544 765 }; 545 - unicode_width_0_1_4_features."".self = true; 546 - vec_map_0_7_0 = vec_map_0_7_0_ rec { 547 - dependencies = []; 548 - features = mkFeatures vec_map_0_7_0_features; 766 + unicode_width_0_1_4_features = f: updateFeatures f (rec { 767 + unicode_width_0_1_4.default = (f.unicode_width_0_1_4.default or true); 768 + }) []; 769 + vec_map_0_7_0 = { features?(vec_map_0_7_0_features {}) }: vec_map_0_7_0_ { 770 + dependencies = mapFeatures features ([]); 771 + features = mkFeatures (features.vec_map_0_7_0 or {}); 549 772 }; 550 - vec_map_0_7_0_features."serde".self_eders = hasFeature (vec_map_0_7_0_features."eders" or {}); 551 - vec_map_0_7_0_features."serde_derive".self_eders = hasFeature (vec_map_0_7_0_features."eders" or {}); 552 - serde_0_0_0_features."default".from_vec_map_0_7_0__default = true; 553 - serde_derive_0_0_0_features."default".from_vec_map_0_7_0__default = true; 554 - wc_grab_0_2_0 = wc_grab_0_2_0_ rec { 555 - dependencies = [ clap_2_22_0 dbus_0_5_2 image_0_12_3 ]; 773 + vec_map_0_7_0_features = f: updateFeatures f (rec { 774 + vec_map_0_7_0.default = (f.vec_map_0_7_0.default or true); 775 + vec_map_0_7_0.serde = 776 + (f.vec_map_0_7_0.serde or false) || 777 + (f.vec_map_0_7_0.eders or false) || 778 + (vec_map_0_7_0.eders or false); 779 + vec_map_0_7_0.serde_derive = 780 + (f.vec_map_0_7_0.serde_derive or false) || 781 + (f.vec_map_0_7_0.eders or false) || 782 + (vec_map_0_7_0.eders or false); 783 + }) []; 784 + wc_grab_0_3_0 = { features?(wc_grab_0_3_0_features {}) }: wc_grab_0_3_0_ { 785 + dependencies = mapFeatures features ([ clap_2_22_0 dbus_0_5_2 image_0_12_3 ]); 556 786 }; 557 - clap_2_22_0_features."default".from_wc_grab_0_2_0__default = true; 558 - dbus_0_5_2_features."default".from_wc_grab_0_2_0__default = true; 559 - image_0_12_3_features."default".from_wc_grab_0_2_0__default = true; 560 - winapi_0_2_8 = winapi_0_2_8_ rec {}; 561 - winapi_build_0_1_1 = winapi_build_0_1_1_ rec {}; 787 + wc_grab_0_3_0_features = f: updateFeatures f (rec { 788 + clap_2_22_0.default = true; 789 + dbus_0_5_2.default = true; 790 + image_0_12_3.default = true; 791 + wc_grab_0_3_0.default = (f.wc_grab_0_3_0.default or true); 792 + }) [ clap_2_22_0_features dbus_0_5_2_features image_0_12_3_features ]; 793 + winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; 794 + winapi_0_2_8_features = f: updateFeatures f (rec { 795 + winapi_0_2_8.default = (f.winapi_0_2_8.default or true); 796 + }) []; 797 + winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; 798 + winapi_build_0_1_1_features = f: updateFeatures f (rec { 799 + winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); 800 + }) []; 562 801 }
+1441 -580
pkgs/applications/window-managers/way-cooler/wc-lock.nix
··· 1 - # Generated by carnix 0.5.0: carnix -o wc-lock.nix Cargo.lock 1 + # Generated by carnix 0.6.5: carnix -o wc-lock.nix Cargo.lock 2 2 { lib, buildPlatform, buildRustCrate, fetchgit }: 3 3 let kernel = buildPlatform.parsed.kernel.name; 4 4 abi = buildPlatform.parsed.abi.name; 5 - hasFeature = feature: 6 - lib.lists.any 7 - (originName: feature.${originName}) 8 - (builtins.attrNames feature); 9 - 10 - hasDefault = feature: 11 - let defaultFeatures = builtins.attrNames (feature."default" or {}); in 12 - (defaultFeatures == []) 13 - || (lib.lists.any (originName: feature."default".${originName}) defaultFeatures); 14 - 5 + include = includedFiles: src: builtins.filterSource (path: type: 6 + lib.lists.any (f: 7 + let p = toString (src + ("/" + f)); in 8 + (path == p) || (type == "directory" && lib.strings.hasPrefix path p) 9 + ) includedFiles 10 + ) src; 11 + updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); 12 + mapFeatures = features: map (fun: fun { features = features; }); 15 13 mkFeatures = feat: lib.lists.foldl (features: featureName: 16 - if featureName != "" && hasFeature feat.${featureName} then 14 + if feat.${featureName} or false then 17 15 [ featureName ] ++ features 18 16 else 19 17 features 20 - ) (if hasDefault feat then [ "default" ] else []) (builtins.attrNames feat); 21 - ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 22 - crateName = "ansi_term"; 23 - version = "0.9.0"; 24 - authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 25 - sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 26 - inherit dependencies buildDependencies features; 27 - }; 28 - atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 29 - crateName = "atty"; 30 - version = "0.2.2"; 31 - authors = [ "softprops <d.tangren@gmail.com>" ]; 32 - sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba"; 33 - inherit dependencies buildDependencies features; 34 - }; 35 - bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 36 - crateName = "bitflags"; 37 - version = "0.7.0"; 38 - authors = [ "The Rust Project Developers" ]; 39 - sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 40 - inherit dependencies buildDependencies features; 41 - }; 42 - bitflags_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 43 - crateName = "bitflags"; 44 - version = "0.8.2"; 45 - authors = [ "The Rust Project Developers" ]; 46 - sha256 = "0whaj3969ysqxzk620sk1isvq6vh85516f2fplvqjrw3syz44sb2"; 47 - inherit dependencies buildDependencies features; 48 - }; 49 - byteorder_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 50 - crateName = "byteorder"; 51 - version = "0.5.3"; 52 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 53 - sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx"; 54 - inherit dependencies buildDependencies features; 55 - }; 56 - clap_2_24_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 57 - crateName = "clap"; 58 - version = "2.24.2"; 59 - authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 60 - sha256 = "0028bkzafprs6n7ing8lnf7iss2a2zq17qmgadipgdfgvww43rmv"; 61 - inherit dependencies buildDependencies features; 62 - }; 63 - dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 64 - crateName = "dlib"; 65 - version = "0.3.1"; 66 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 67 - sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 68 - inherit dependencies buildDependencies features; 69 - }; 70 - dtoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 71 - crateName = "dtoa"; 72 - version = "0.4.1"; 73 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 74 - sha256 = "0mgg4r90yby68qg7y8csbclhsm53ac26vsyq615viq535plllhzw"; 75 - inherit dependencies buildDependencies features; 76 - }; 77 - fs2_0_2_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 78 - crateName = "fs2"; 79 - version = "0.2.5"; 80 - authors = [ "Dan Burkert <dan@danburkert.com>" ]; 81 - sha256 = "0j6l5r95jigbl0lgkm69c82dzq10jipjbm9qnni147hb45gyw790"; 82 - inherit dependencies buildDependencies features; 83 - }; 84 - gcc_0_3_50_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 85 - crateName = "gcc"; 86 - version = "0.3.50"; 87 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 88 - sha256 = "032izcbbyiakv9ck5j3s27p3ddx4468n7qpaxgwi5iswmimjaaj0"; 89 - inherit dependencies buildDependencies features; 90 - }; 91 - itoa_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 92 - crateName = "itoa"; 93 - version = "0.3.1"; 94 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 95 - sha256 = "0jp1wvfw0qqbyz0whbycp7xr5nx1ds5plh4wsfyj503xmjf9ab4k"; 96 - inherit dependencies buildDependencies features; 97 - }; 98 - kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 99 - crateName = "kernel32-sys"; 100 - version = "0.2.2"; 101 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 102 - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 103 - libName = "kernel32"; 104 - build = "build.rs"; 105 - inherit dependencies buildDependencies features; 106 - }; 107 - lazy_static_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 108 - crateName = "lazy_static"; 109 - version = "0.1.16"; 110 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 111 - sha256 = "0lc5ixs5bmnc43lfri2ynh9393l7vs0z3sw2v5rkaady2ivnznpc"; 112 - inherit dependencies buildDependencies features; 113 - }; 114 - lazy_static_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 115 - crateName = "lazy_static"; 116 - version = "0.2.8"; 117 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 118 - sha256 = "1xbpxx7cd5kl60g87g43q80jxyrsildhxfjc42jb1x4jncknpwbl"; 119 - inherit dependencies buildDependencies features; 120 - }; 121 - libc_0_2_23_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 122 - crateName = "libc"; 123 - version = "0.2.23"; 124 - authors = [ "The Rust Project Developers" ]; 125 - sha256 = "1i29f6k26fmv81c5bjc6hw2j95sd01h9ad66qxdc755b24xfa9jm"; 126 - inherit dependencies buildDependencies features; 127 - }; 128 - libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 129 - crateName = "libloading"; 130 - version = "0.3.4"; 131 - authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 132 - sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 133 - build = "build.rs"; 134 - inherit dependencies buildDependencies features; 135 - }; 136 - memmap_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 137 - crateName = "memmap"; 138 - version = "0.4.0"; 139 - authors = [ "Dan Burkert <dan@danburkert.com>" ]; 140 - sha256 = "0q2gm5p8n9najc8kccbxxkannmnjh85rin4k8d4y1kg5ymdp6kll"; 141 - inherit dependencies buildDependencies features; 142 - }; 143 - num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 144 - crateName = "num-traits"; 145 - version = "0.1.37"; 146 - authors = [ "The Rust Project Developers" ]; 147 - sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 148 - inherit dependencies buildDependencies features; 149 - }; 150 - phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 151 - crateName = "phf"; 152 - version = "0.7.21"; 153 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 154 - sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 155 - libPath = "src/lib.rs"; 156 - inherit dependencies buildDependencies features; 157 - }; 158 - phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 159 - crateName = "phf_codegen"; 160 - version = "0.7.21"; 161 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 162 - sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 163 - inherit dependencies buildDependencies features; 164 - }; 165 - phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 166 - crateName = "phf_generator"; 167 - version = "0.7.21"; 168 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 169 - sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 170 - inherit dependencies buildDependencies features; 171 - }; 172 - phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 173 - crateName = "phf_shared"; 174 - version = "0.7.21"; 175 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 176 - sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 177 - libPath = "src/lib.rs"; 178 - inherit dependencies buildDependencies features; 179 - }; 180 - rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 181 - crateName = "rand"; 182 - version = "0.3.15"; 183 - authors = [ "The Rust Project Developers" ]; 184 - sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 185 - inherit dependencies buildDependencies features; 186 - }; 187 - rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 188 - crateName = "rustc_version"; 189 - version = "0.1.7"; 190 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 191 - sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; 192 - inherit dependencies buildDependencies features; 193 - }; 194 - semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 195 - crateName = "semver"; 196 - version = "0.1.20"; 197 - authors = [ "The Rust Project Developers" ]; 198 - sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; 199 - inherit dependencies buildDependencies features; 200 - }; 201 - serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 202 - crateName = "serde"; 203 - version = "0.9.15"; 204 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 205 - sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; 206 - inherit dependencies buildDependencies features; 207 - }; 208 - serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 209 - crateName = "serde_json"; 210 - version = "0.9.10"; 211 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 212 - sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 213 - inherit dependencies buildDependencies features; 214 - }; 215 - siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 216 - crateName = "siphasher"; 217 - version = "0.2.2"; 218 - authors = [ "Frank Denis <github@pureftpd.org>" ]; 219 - sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 220 - inherit dependencies buildDependencies features; 221 - }; 222 - strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 223 - crateName = "strsim"; 224 - version = "0.6.0"; 225 - authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 226 - sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 227 - inherit dependencies buildDependencies features; 228 - }; 229 - target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 230 - crateName = "target_build_utils"; 231 - version = "0.3.1"; 232 - authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 233 - sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; 234 - build = "build.rs"; 235 - inherit dependencies buildDependencies features; 236 - }; 237 - tempfile_2_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 238 - crateName = "tempfile"; 239 - version = "2.1.5"; 240 - authors = [ "Steven Allen <steven@stebalien.com>" ]; 241 - sha256 = "1yz8aaj78z9gsn4b71y0m6fa5bnxhqafcczhxvmwra56k943aqkw"; 242 - build = "build.rs"; 243 - inherit dependencies buildDependencies features; 244 - }; 245 - term_size_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 246 - crateName = "term_size"; 247 - version = "0.3.0"; 248 - authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 249 - sha256 = "054d5avad49sy5nfaaaphai4kv4rmdh6q0npchnvdhpxp02lcfhs"; 250 - inherit dependencies buildDependencies features; 251 - }; 252 - unicode_segmentation_1_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 253 - crateName = "unicode-segmentation"; 254 - version = "1.2.0"; 255 - authors = [ "kwantam <kwantam@gmail.com>" ]; 256 - sha256 = "0yz43x7wrhr3n7a2zsinx3r60yxsdqicg8a5kycyyhdaq1zmiz1y"; 257 - inherit dependencies buildDependencies features; 258 - }; 259 - unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 260 - crateName = "unicode-width"; 261 - version = "0.1.4"; 262 - authors = [ "kwantam <kwantam@gmail.com>" ]; 263 - sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 264 - inherit dependencies buildDependencies features; 265 - }; 266 - vec_map_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 267 - crateName = "vec_map"; 268 - version = "0.8.0"; 269 - authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 270 - sha256 = "07sgxp3cf1a4cxm9n3r27fcvqmld32bl2576mrcahnvm34j11xay"; 271 - inherit dependencies buildDependencies features; 272 - }; 273 - wayland_client_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 274 - crateName = "wayland-client"; 275 - version = "0.9.6"; 276 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 277 - sha256 = "1908h6ilvq2cxph1lxv1vzrb3dcfx4x6pf6pszxwifsfqva8nm34"; 278 - build = "build.rs"; 279 - inherit dependencies buildDependencies features; 280 - }; 281 - wayland_kbd_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 282 - crateName = "wayland-kbd"; 283 - version = "0.9.0"; 284 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 285 - sha256 = "1x0f7n79hjwf5fclf62fpzjp05xdzc93xw84zgyrn8f1hill3qhj"; 286 - inherit dependencies buildDependencies features; 287 - }; 288 - wayland_scanner_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 289 - crateName = "wayland-scanner"; 290 - version = "0.9.6"; 291 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 292 - sha256 = "1w5cyc48g4x5w3rakb4sji5328rl5yph1abmjbh5h4slkm4n76g1"; 293 - inherit dependencies buildDependencies features; 294 - }; 295 - wayland_sys_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 296 - crateName = "wayland-sys"; 297 - version = "0.6.0"; 298 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 299 - sha256 = "0m6db0kld2d4xv4ai9kxlqrh362hwi0030b4zbss0sfha1hx5mfl"; 300 - inherit dependencies buildDependencies features; 301 - }; 302 - wayland_sys_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 303 - crateName = "wayland-sys"; 304 - version = "0.9.6"; 305 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 306 - sha256 = "0izw50pmj1r10hmr29gi8ps01avs6zjwisywijlq7wr268h6yxcg"; 307 - inherit dependencies buildDependencies features; 308 - }; 309 - wc_lock_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 310 - crateName = "wc-lock"; 311 - version = "0.1.0"; 312 - authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 313 - sha256 = "1fwfqzhqa8zqxx18amc129xfp1lrb7y9qxi92jqr856xiq4r8ypk"; 314 - build = "build.rs"; 315 - inherit dependencies buildDependencies features; 316 - }; 317 - winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 318 - crateName = "winapi"; 319 - version = "0.2.8"; 320 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 321 - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 322 - inherit dependencies buildDependencies features; 323 - }; 324 - winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 325 - crateName = "winapi-build"; 326 - version = "0.1.1"; 327 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 328 - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 329 - libName = "build"; 330 - inherit dependencies buildDependencies features; 331 - }; 332 - xml_rs_0_3_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 333 - crateName = "xml-rs"; 334 - version = "0.3.6"; 335 - authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 336 - sha256 = "1g1cclib7fj900m4669vxlz45lxcq0m36g7cd8chl494c2xsgj15"; 337 - libPath = "src/lib.rs"; 338 - libName = "xml"; 339 - crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 340 - inherit dependencies buildDependencies features; 341 - }; 342 - 18 + ) [] (builtins.attrNames feat); 343 19 in 344 20 rec { 345 - ansi_term_0_9_0 = ansi_term_0_9_0_ rec {}; 346 - atty_0_2_2 = atty_0_2_2_ rec { 347 - dependencies = (if !(kernel == "windows") then [ libc_0_2_23 ] else []) 348 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 21 + wc_lock = f: wc_lock_0_2_1 { features = wc_lock_0_2_1_features { wc_lock_0_2_1 = f; }; }; 22 + ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 23 + crateName = "ansi_term"; 24 + version = "0.9.0"; 25 + authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 26 + sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 27 + inherit dependencies buildDependencies features; 28 + }; 29 + atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 30 + crateName = "atty"; 31 + version = "0.2.2"; 32 + authors = [ "softprops <d.tangren@gmail.com>" ]; 33 + sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba"; 34 + inherit dependencies buildDependencies features; 35 + }; 36 + bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 37 + crateName = "bitflags"; 38 + version = "0.7.0"; 39 + authors = [ "The Rust Project Developers" ]; 40 + sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 41 + inherit dependencies buildDependencies features; 42 + }; 43 + bitflags_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 44 + crateName = "bitflags"; 45 + version = "0.8.2"; 46 + authors = [ "The Rust Project Developers" ]; 47 + sha256 = "0whaj3969ysqxzk620sk1isvq6vh85516f2fplvqjrw3syz44sb2"; 48 + inherit dependencies buildDependencies features; 49 + }; 50 + byteorder_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 51 + crateName = "byteorder"; 52 + version = "0.5.3"; 53 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 54 + sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx"; 55 + inherit dependencies buildDependencies features; 56 + }; 57 + byteorder_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 58 + crateName = "byteorder"; 59 + version = "1.1.0"; 60 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 61 + sha256 = "1i2n0161jm00zvzh4bncgv9zrwa6ydbxdn5j4bx0wwn7rvi9zycp"; 62 + inherit dependencies buildDependencies features; 63 + }; 64 + cc_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 65 + crateName = "cc"; 66 + version = "1.0.0"; 67 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 68 + sha256 = "1s5ha0k6cdy1049a5kpzvhnjc9hjvi18zrcr5dmbqpd03ag751g1"; 69 + inherit dependencies buildDependencies features; 70 + }; 71 + clap_2_24_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 72 + crateName = "clap"; 73 + version = "2.24.2"; 74 + authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 75 + sha256 = "0028bkzafprs6n7ing8lnf7iss2a2zq17qmgadipgdfgvww43rmv"; 76 + inherit dependencies buildDependencies features; 77 + }; 78 + coco_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 79 + crateName = "coco"; 80 + version = "0.1.1"; 81 + authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; 82 + sha256 = "0hvj4jaj9y6i38c4dkii8nqq98cgx3kyx78cjqkdvk0aqq5sfr94"; 83 + inherit dependencies buildDependencies features; 84 + }; 85 + color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 86 + crateName = "color_quant"; 87 + version = "1.0.0"; 88 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 89 + sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; 90 + inherit dependencies buildDependencies features; 91 + }; 92 + dbus_0_5_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 93 + crateName = "dbus"; 94 + version = "0.5.4"; 95 + authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 96 + sha256 = "0qr62splq38b8vfjvpcpk9ph21d63ya7vd2vifs5wc8jzwc309yn"; 97 + inherit dependencies buildDependencies features; 98 + }; 99 + dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 100 + crateName = "dlib"; 101 + version = "0.3.1"; 102 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 103 + sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 104 + inherit dependencies buildDependencies features; 105 + }; 106 + dtoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 107 + crateName = "dtoa"; 108 + version = "0.4.1"; 109 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 110 + sha256 = "0mgg4r90yby68qg7y8csbclhsm53ac26vsyq615viq535plllhzw"; 111 + inherit dependencies buildDependencies features; 112 + }; 113 + either_1_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 114 + crateName = "either"; 115 + version = "1.2.0"; 116 + authors = [ "bluss" ]; 117 + sha256 = "0l72xaf1kwzgbl3andf3d2ggz7km9059rbmp90iywww8inlnqppp"; 118 + inherit dependencies buildDependencies features; 119 + }; 120 + enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 121 + crateName = "enum_primitive"; 122 + version = "0.1.1"; 123 + authors = [ "Anders Kaseorg <andersk@mit.edu>" ]; 124 + sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; 125 + inherit dependencies buildDependencies features; 126 + }; 127 + error_chain_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 128 + crateName = "error-chain"; 129 + version = "0.10.0"; 130 + authors = [ "Brian Anderson <banderson@mozilla.com>" "Paul Colomiets <paul@colomiets.name>" "Colin Kiegel <kiegel@gmx.de>" "Yamakaky <yamakaky@yamaworld.fr>" ]; 131 + sha256 = "1xxbzd8cjlpzsb9fsih7mdnndhzrvykj0w77yg90qc85az1xwy5z"; 132 + inherit dependencies buildDependencies features; 133 + }; 134 + flate2_0_2_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 135 + crateName = "flate2"; 136 + version = "0.2.20"; 137 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 138 + sha256 = "1am0d2vmqym1vcg7rvv516vpcrbhdn1jisy0q03r3nbzdzh54ppl"; 139 + inherit dependencies buildDependencies features; 140 + }; 141 + fs2_0_2_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 142 + crateName = "fs2"; 143 + version = "0.2.5"; 144 + authors = [ "Dan Burkert <dan@danburkert.com>" ]; 145 + sha256 = "0j6l5r95jigbl0lgkm69c82dzq10jipjbm9qnni147hb45gyw790"; 146 + inherit dependencies buildDependencies features; 147 + }; 148 + futures_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 149 + crateName = "futures"; 150 + version = "0.1.16"; 151 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 152 + sha256 = "0ndk8cl6l600a95q8il2c3y38jz50nhfsczps0nziadqdd45gy2b"; 153 + inherit dependencies buildDependencies features; 154 + }; 155 + gcc_0_3_50_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 156 + crateName = "gcc"; 157 + version = "0.3.50"; 158 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 159 + sha256 = "032izcbbyiakv9ck5j3s27p3ddx4468n7qpaxgwi5iswmimjaaj0"; 160 + inherit dependencies buildDependencies features; 161 + }; 162 + gif_0_9_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 163 + crateName = "gif"; 164 + version = "0.9.2"; 165 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 166 + sha256 = "0dl76jrn6127w3bdg2b58p5psf8fpnbzdxdkw1i35ac8dn4vxcqa"; 167 + inherit dependencies buildDependencies features; 168 + }; 169 + glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 170 + crateName = "glob"; 171 + version = "0.2.11"; 172 + authors = [ "The Rust Project Developers" ]; 173 + sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; 174 + inherit dependencies buildDependencies features; 175 + }; 176 + image_0_10_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 177 + crateName = "image"; 178 + version = "0.10.4"; 179 + authors = [ "ccgn" "bvssvni <bvssvni@gmail.com>" "nwin" "TyOverby <ty@pre-alpha.com>" ]; 180 + sha256 = "1pwrs7k5760b38i1lg872x9q2zc6xvhs7mjhlzvjnr5p85zx2fbw"; 181 + libPath = "./src/lib.rs"; 182 + inherit dependencies buildDependencies features; 183 + }; 184 + inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 185 + crateName = "inflate"; 186 + version = "0.1.1"; 187 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 188 + sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; 189 + inherit dependencies buildDependencies features; 190 + }; 191 + itoa_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 192 + crateName = "itoa"; 193 + version = "0.3.1"; 194 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 195 + sha256 = "0jp1wvfw0qqbyz0whbycp7xr5nx1ds5plh4wsfyj503xmjf9ab4k"; 196 + inherit dependencies buildDependencies features; 197 + }; 198 + jpeg_decoder_0_1_13_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 199 + crateName = "jpeg-decoder"; 200 + version = "0.1.13"; 201 + authors = [ "Ulf Nilsson <kaksmet@gmail.com>" ]; 202 + sha256 = "0w16gbywlm9p0p3wx34b85q4d1izrx89afcsxlc6g11cx2js4fa2"; 203 + inherit dependencies buildDependencies features; 204 + }; 205 + kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 206 + crateName = "kernel32-sys"; 207 + version = "0.2.2"; 208 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 209 + sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 210 + libName = "kernel32"; 211 + build = "build.rs"; 212 + inherit dependencies buildDependencies features; 213 + }; 214 + lazy_static_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 215 + crateName = "lazy_static"; 216 + version = "0.2.8"; 217 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 218 + sha256 = "1xbpxx7cd5kl60g87g43q80jxyrsildhxfjc42jb1x4jncknpwbl"; 219 + inherit dependencies buildDependencies features; 220 + }; 221 + libc_0_2_23_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 222 + crateName = "libc"; 223 + version = "0.2.23"; 224 + authors = [ "The Rust Project Developers" ]; 225 + sha256 = "1i29f6k26fmv81c5bjc6hw2j95sd01h9ad66qxdc755b24xfa9jm"; 226 + inherit dependencies buildDependencies features; 227 + }; 228 + libdbus_sys_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 229 + crateName = "libdbus-sys"; 230 + version = "0.1.1"; 231 + authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 232 + sha256 = "14kpislv2zazmgv5f8by4zkgkjxd0cwab8z6621kskjdwyir1wpy"; 233 + build = "build.rs"; 234 + inherit dependencies buildDependencies features; 235 + }; 236 + libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 237 + crateName = "libloading"; 238 + version = "0.3.4"; 239 + authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 240 + sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 241 + build = "build.rs"; 242 + inherit dependencies buildDependencies features; 243 + }; 244 + lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 245 + crateName = "lzw"; 246 + version = "0.10.0"; 247 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 248 + sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; 249 + inherit dependencies buildDependencies features; 250 + }; 251 + memmap_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 252 + crateName = "memmap"; 253 + version = "0.4.0"; 254 + authors = [ "Dan Burkert <dan@danburkert.com>" ]; 255 + sha256 = "0q2gm5p8n9najc8kccbxxkannmnjh85rin4k8d4y1kg5ymdp6kll"; 256 + inherit dependencies buildDependencies features; 257 + }; 258 + metadeps_1_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 259 + crateName = "metadeps"; 260 + version = "1.1.2"; 261 + authors = [ "Josh Triplett <josh@joshtriplett.org>" ]; 262 + sha256 = "00dpxjls9fq6fs5gr9v3hkqxmb1zwnhh8b56q3dnzghppjf3ivk3"; 263 + inherit dependencies buildDependencies features; 264 + }; 265 + miniz_sys_0_1_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 266 + crateName = "miniz-sys"; 267 + version = "0.1.10"; 268 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 269 + sha256 = "11vg6phafxil87nbxgrlhcx5hjr3145wsbwwkfmibvnmzxfdmvln"; 270 + libPath = "lib.rs"; 271 + libName = "miniz_sys"; 272 + build = "build.rs"; 273 + inherit dependencies buildDependencies features; 274 + }; 275 + num_bigint_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 276 + crateName = "num-bigint"; 277 + version = "0.1.40"; 278 + authors = [ "The Rust Project Developers" ]; 279 + sha256 = "0pkxd9mb4chdbipprxjc8ll7kjh79n278s2z663zmd80yg5xi788"; 280 + inherit dependencies buildDependencies features; 281 + }; 282 + num_integer_0_1_35_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 283 + crateName = "num-integer"; 284 + version = "0.1.35"; 285 + authors = [ "The Rust Project Developers" ]; 286 + sha256 = "0xybj8isi9b6wc646d5rc043i8l8j6wy0vrl4pn995qms9fxbbcc"; 287 + inherit dependencies buildDependencies features; 288 + }; 289 + num_iter_0_1_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 290 + crateName = "num-iter"; 291 + version = "0.1.34"; 292 + authors = [ "The Rust Project Developers" ]; 293 + sha256 = "02cld7x9dzbqbs6sxxzq1i22z3awlcd6ljkgvhkfr9rsnaxphzl9"; 294 + inherit dependencies buildDependencies features; 295 + }; 296 + num_rational_0_1_39_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 297 + crateName = "num-rational"; 298 + version = "0.1.39"; 299 + authors = [ "The Rust Project Developers" ]; 300 + sha256 = "1qsacdfp97zgpajc2pgbrbga3yag1f0k7yz0gi78vd165gxdwk3m"; 301 + inherit dependencies buildDependencies features; 302 + }; 303 + num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 304 + crateName = "num-traits"; 305 + version = "0.1.37"; 306 + authors = [ "The Rust Project Developers" ]; 307 + sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 308 + inherit dependencies buildDependencies features; 309 + }; 310 + num_cpus_1_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 311 + crateName = "num_cpus"; 312 + version = "1.6.2"; 313 + authors = [ "Sean McArthur <sean.monstar@gmail.com>" ]; 314 + sha256 = "0wxfzxsk05xbkph5qcvdqyi334zn0pnpahzi7n7iagxbb68145rm"; 315 + inherit dependencies buildDependencies features; 316 + }; 317 + phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 318 + crateName = "phf"; 319 + version = "0.7.21"; 320 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 321 + sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 322 + libPath = "src/lib.rs"; 323 + inherit dependencies buildDependencies features; 324 + }; 325 + phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 326 + crateName = "phf_codegen"; 327 + version = "0.7.21"; 328 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 329 + sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 330 + inherit dependencies buildDependencies features; 331 + }; 332 + phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 333 + crateName = "phf_generator"; 334 + version = "0.7.21"; 335 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 336 + sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 337 + inherit dependencies buildDependencies features; 338 + }; 339 + phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 340 + crateName = "phf_shared"; 341 + version = "0.7.21"; 342 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 343 + sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 344 + libPath = "src/lib.rs"; 345 + inherit dependencies buildDependencies features; 346 + }; 347 + pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 348 + crateName = "pkg-config"; 349 + version = "0.3.9"; 350 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 351 + sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 352 + inherit dependencies buildDependencies features; 353 + }; 354 + png_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 355 + crateName = "png"; 356 + version = "0.5.2"; 357 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 358 + sha256 = "1pgann3f1ysgf8y1acw86v4s3ji1xk85ri353biyvh4i1cpn1g3q"; 359 + inherit dependencies buildDependencies features; 360 + }; 361 + rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 362 + crateName = "rand"; 363 + version = "0.3.15"; 364 + authors = [ "The Rust Project Developers" ]; 365 + sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 366 + inherit dependencies buildDependencies features; 367 + }; 368 + rayon_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 369 + crateName = "rayon"; 370 + version = "0.8.2"; 371 + authors = [ "Niko Matsakis <niko@alum.mit.edu>" "Josh Stone <cuviper@gmail.com>" ]; 372 + sha256 = "0d0mddg1k75hb9138pn8lysy2095jijrinskqbpgfr73s0jx6dq8"; 373 + inherit dependencies buildDependencies features; 374 + }; 375 + rayon_core_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 376 + crateName = "rayon-core"; 377 + version = "1.2.1"; 378 + authors = [ "Niko Matsakis <niko@alum.mit.edu>" "Josh Stone <cuviper@gmail.com>" ]; 379 + sha256 = "12xv2r0dqrgvla24bl5mfvcw0599dlhrj0mx620nq95nyds753kk"; 380 + build = "build.rs"; 381 + inherit dependencies buildDependencies features; 382 + }; 383 + rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 384 + crateName = "rustc-serialize"; 385 + version = "0.3.24"; 386 + authors = [ "The Rust Project Developers" ]; 387 + sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn"; 388 + inherit dependencies buildDependencies features; 389 + }; 390 + rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 391 + crateName = "rustc_version"; 392 + version = "0.1.7"; 393 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 394 + sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; 395 + inherit dependencies buildDependencies features; 396 + }; 397 + scoped_threadpool_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 398 + crateName = "scoped_threadpool"; 399 + version = "0.1.8"; 400 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 401 + sha256 = "1al42hqbbijpah9bc6hw9c49nhnyrc0sj274ja1q3k9305c3s5a6"; 402 + inherit dependencies buildDependencies features; 403 + }; 404 + scopeguard_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 405 + crateName = "scopeguard"; 406 + version = "0.3.2"; 407 + authors = [ "bluss" ]; 408 + sha256 = "0xlvfawva4fnp6kwr5xjwf0q2d1w6di81nhfby1sa55xj1ia5zs2"; 409 + inherit dependencies buildDependencies features; 410 + }; 411 + semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 412 + crateName = "semver"; 413 + version = "0.1.20"; 414 + authors = [ "The Rust Project Developers" ]; 415 + sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; 416 + inherit dependencies buildDependencies features; 417 + }; 418 + serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 419 + crateName = "serde"; 420 + version = "0.9.15"; 421 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 422 + sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; 423 + inherit dependencies buildDependencies features; 424 + }; 425 + serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 426 + crateName = "serde_json"; 427 + version = "0.9.10"; 428 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 429 + sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 430 + inherit dependencies buildDependencies features; 431 + }; 432 + siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 433 + crateName = "siphasher"; 434 + version = "0.2.2"; 435 + authors = [ "Frank Denis <github@pureftpd.org>" ]; 436 + sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 437 + inherit dependencies buildDependencies features; 438 + }; 439 + strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 440 + crateName = "strsim"; 441 + version = "0.6.0"; 442 + authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 443 + sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 444 + inherit dependencies buildDependencies features; 445 + }; 446 + target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 447 + crateName = "target_build_utils"; 448 + version = "0.3.1"; 449 + authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 450 + sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; 451 + build = "build.rs"; 452 + inherit dependencies buildDependencies features; 453 + }; 454 + tempfile_2_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 455 + crateName = "tempfile"; 456 + version = "2.1.5"; 457 + authors = [ "Steven Allen <steven@stebalien.com>" ]; 458 + sha256 = "1yz8aaj78z9gsn4b71y0m6fa5bnxhqafcczhxvmwra56k943aqkw"; 459 + build = "build.rs"; 460 + inherit dependencies buildDependencies features; 461 + }; 462 + term_size_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 463 + crateName = "term_size"; 464 + version = "0.3.0"; 465 + authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 466 + sha256 = "054d5avad49sy5nfaaaphai4kv4rmdh6q0npchnvdhpxp02lcfhs"; 467 + inherit dependencies buildDependencies features; 468 + }; 469 + toml_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 470 + crateName = "toml"; 471 + version = "0.2.1"; 472 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 473 + sha256 = "0p4rkaqhmk4fp6iqpxfgp3p98hxhbs2wmla3fq531n875h922yqs"; 474 + inherit dependencies buildDependencies features; 475 + }; 476 + unicode_segmentation_1_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 477 + crateName = "unicode-segmentation"; 478 + version = "1.2.0"; 479 + authors = [ "kwantam <kwantam@gmail.com>" ]; 480 + sha256 = "0yz43x7wrhr3n7a2zsinx3r60yxsdqicg8a5kycyyhdaq1zmiz1y"; 481 + inherit dependencies buildDependencies features; 482 + }; 483 + unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 484 + crateName = "unicode-width"; 485 + version = "0.1.4"; 486 + authors = [ "kwantam <kwantam@gmail.com>" ]; 487 + sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 488 + inherit dependencies buildDependencies features; 489 + }; 490 + vec_map_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 491 + crateName = "vec_map"; 492 + version = "0.8.0"; 493 + authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 494 + sha256 = "07sgxp3cf1a4cxm9n3r27fcvqmld32bl2576mrcahnvm34j11xay"; 495 + inherit dependencies buildDependencies features; 496 + }; 497 + way_cooler_client_helpers_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 498 + crateName = "way-cooler-client-helpers"; 499 + version = "0.1.0"; 500 + authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 501 + sha256 = "0749lh5crd0rhq4dxij9mb3y5902laazjd01l6ci5782bjfk4s39"; 502 + inherit dependencies buildDependencies features; 503 + }; 504 + wayland_client_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 505 + crateName = "wayland-client"; 506 + version = "0.9.6"; 507 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 508 + sha256 = "1908h6ilvq2cxph1lxv1vzrb3dcfx4x6pf6pszxwifsfqva8nm34"; 509 + build = "build.rs"; 510 + inherit dependencies buildDependencies features; 511 + }; 512 + wayland_kbd_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 513 + crateName = "wayland-kbd"; 514 + version = "0.9.0"; 515 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 516 + sha256 = "1x0f7n79hjwf5fclf62fpzjp05xdzc93xw84zgyrn8f1hill3qhj"; 517 + inherit dependencies buildDependencies features; 518 + }; 519 + wayland_scanner_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 520 + crateName = "wayland-scanner"; 521 + version = "0.9.6"; 522 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 523 + sha256 = "1w5cyc48g4x5w3rakb4sji5328rl5yph1abmjbh5h4slkm4n76g1"; 524 + inherit dependencies buildDependencies features; 525 + }; 526 + wayland_sys_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 527 + crateName = "wayland-sys"; 528 + version = "0.9.6"; 529 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 530 + sha256 = "0izw50pmj1r10hmr29gi8ps01avs6zjwisywijlq7wr268h6yxcg"; 531 + inherit dependencies buildDependencies features; 532 + }; 533 + wc_lock_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 534 + crateName = "wc-lock"; 535 + version = "0.2.1"; 536 + authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 537 + sha256 = "0ikmir7azihxiyzgb0wnvk81yinmn2l6k93bnb1qg4k704zcyq84"; 538 + build = "build.rs"; 539 + inherit dependencies buildDependencies features; 540 + }; 541 + winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 542 + crateName = "winapi"; 543 + version = "0.2.8"; 544 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 545 + sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 546 + inherit dependencies buildDependencies features; 547 + }; 548 + winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 549 + crateName = "winapi-build"; 550 + version = "0.1.1"; 551 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 552 + sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 553 + libName = "build"; 554 + inherit dependencies buildDependencies features; 555 + }; 556 + xml_rs_0_3_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 557 + crateName = "xml-rs"; 558 + version = "0.3.6"; 559 + authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 560 + sha256 = "1g1cclib7fj900m4669vxlz45lxcq0m36g7cd8chl494c2xsgj15"; 561 + libPath = "src/lib.rs"; 562 + libName = "xml"; 563 + crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 564 + inherit dependencies buildDependencies features; 565 + }; 566 + ansi_term_0_9_0 = { features?(ansi_term_0_9_0_features {}) }: ansi_term_0_9_0_ {}; 567 + ansi_term_0_9_0_features = f: updateFeatures f (rec { 568 + ansi_term_0_9_0.default = (f.ansi_term_0_9_0.default or true); 569 + }) []; 570 + atty_0_2_2 = { features?(atty_0_2_2_features {}) }: atty_0_2_2_ { 571 + dependencies = (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_23 ]) else []) 572 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 573 + }; 574 + atty_0_2_2_features = f: updateFeatures f (rec { 575 + atty_0_2_2.default = (f.atty_0_2_2.default or true); 576 + kernel32_sys_0_2_2.default = true; 577 + libc_0_2_23.default = true; 578 + winapi_0_2_8.default = true; 579 + }) [ libc_0_2_23_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 580 + bitflags_0_7_0 = { features?(bitflags_0_7_0_features {}) }: bitflags_0_7_0_ {}; 581 + bitflags_0_7_0_features = f: updateFeatures f (rec { 582 + bitflags_0_7_0.default = (f.bitflags_0_7_0.default or true); 583 + }) []; 584 + bitflags_0_8_2 = { features?(bitflags_0_8_2_features {}) }: bitflags_0_8_2_ { 585 + features = mkFeatures (features.bitflags_0_8_2 or {}); 586 + }; 587 + bitflags_0_8_2_features = f: updateFeatures f (rec { 588 + bitflags_0_8_2.default = (f.bitflags_0_8_2.default or true); 589 + bitflags_0_8_2.i128 = 590 + (f.bitflags_0_8_2.i128 or false) || 591 + (f.bitflags_0_8_2.unstable or false) || 592 + (bitflags_0_8_2.unstable or false); 593 + }) []; 594 + byteorder_0_5_3 = { features?(byteorder_0_5_3_features {}) }: byteorder_0_5_3_ { 595 + features = mkFeatures (features.byteorder_0_5_3 or {}); 596 + }; 597 + byteorder_0_5_3_features = f: updateFeatures f (rec { 598 + byteorder_0_5_3.default = (f.byteorder_0_5_3.default or true); 599 + byteorder_0_5_3.std = 600 + (f.byteorder_0_5_3.std or false) || 601 + (f.byteorder_0_5_3.default or false) || 602 + (byteorder_0_5_3.default or false); 603 + }) []; 604 + byteorder_1_1_0 = { features?(byteorder_1_1_0_features {}) }: byteorder_1_1_0_ { 605 + features = mkFeatures (features.byteorder_1_1_0 or {}); 606 + }; 607 + byteorder_1_1_0_features = f: updateFeatures f (rec { 608 + byteorder_1_1_0.default = (f.byteorder_1_1_0.default or true); 609 + byteorder_1_1_0.std = 610 + (f.byteorder_1_1_0.std or false) || 611 + (f.byteorder_1_1_0.default or false) || 612 + (byteorder_1_1_0.default or false); 613 + }) []; 614 + cc_1_0_0 = { features?(cc_1_0_0_features {}) }: cc_1_0_0_ { 615 + dependencies = mapFeatures features ([]); 616 + features = mkFeatures (features.cc_1_0_0 or {}); 617 + }; 618 + cc_1_0_0_features = f: updateFeatures f (rec { 619 + cc_1_0_0.default = (f.cc_1_0_0.default or true); 620 + cc_1_0_0.rayon = 621 + (f.cc_1_0_0.rayon or false) || 622 + (f.cc_1_0_0.parallel or false) || 623 + (cc_1_0_0.parallel or false); 624 + }) []; 625 + clap_2_24_2 = { features?(clap_2_24_2_features {}) }: clap_2_24_2_ { 626 + dependencies = mapFeatures features ([ bitflags_0_8_2 unicode_segmentation_1_2_0 unicode_width_0_1_4 vec_map_0_8_0 ] 627 + ++ (if features.clap_2_24_2.ansi_term or false then [ ansi_term_0_9_0 ] else []) 628 + ++ (if features.clap_2_24_2.atty or false then [ atty_0_2_2 ] else []) 629 + ++ (if features.clap_2_24_2.strsim or false then [ strsim_0_6_0 ] else []) 630 + ++ (if features.clap_2_24_2.term_size or false then [ term_size_0_3_0 ] else [])); 631 + features = mkFeatures (features.clap_2_24_2 or {}); 632 + }; 633 + clap_2_24_2_features = f: updateFeatures f (rec { 634 + ansi_term_0_9_0.default = true; 635 + atty_0_2_2.default = true; 636 + bitflags_0_8_2.default = true; 637 + clap_2_24_2.ansi_term = 638 + (f.clap_2_24_2.ansi_term or false) || 639 + (f.clap_2_24_2.color or false) || 640 + (clap_2_24_2.color or false); 641 + clap_2_24_2.atty = 642 + (f.clap_2_24_2.atty or false) || 643 + (f.clap_2_24_2.color or false) || 644 + (clap_2_24_2.color or false); 645 + clap_2_24_2.clippy = 646 + (f.clap_2_24_2.clippy or false) || 647 + (f.clap_2_24_2.lints or false) || 648 + (clap_2_24_2.lints or false); 649 + clap_2_24_2.color = 650 + (f.clap_2_24_2.color or false) || 651 + (f.clap_2_24_2.default or false) || 652 + (clap_2_24_2.default or false); 653 + clap_2_24_2.default = (f.clap_2_24_2.default or true); 654 + clap_2_24_2.strsim = 655 + (f.clap_2_24_2.strsim or false) || 656 + (f.clap_2_24_2.suggestions or false) || 657 + (clap_2_24_2.suggestions or false); 658 + clap_2_24_2.suggestions = 659 + (f.clap_2_24_2.suggestions or false) || 660 + (f.clap_2_24_2.default or false) || 661 + (clap_2_24_2.default or false); 662 + clap_2_24_2.term_size = 663 + (f.clap_2_24_2.term_size or false) || 664 + (f.clap_2_24_2.wrap_help or false) || 665 + (clap_2_24_2.wrap_help or false); 666 + clap_2_24_2.wrap_help = 667 + (f.clap_2_24_2.wrap_help or false) || 668 + (f.clap_2_24_2.default or false) || 669 + (clap_2_24_2.default or false); 670 + clap_2_24_2.yaml-rust = 671 + (f.clap_2_24_2.yaml-rust or false) || 672 + (f.clap_2_24_2.yaml or false) || 673 + (clap_2_24_2.yaml or false); 674 + strsim_0_6_0.default = true; 675 + term_size_0_3_0.default = true; 676 + unicode_segmentation_1_2_0.default = true; 677 + unicode_width_0_1_4.default = true; 678 + vec_map_0_8_0.default = true; 679 + }) [ ansi_term_0_9_0_features atty_0_2_2_features bitflags_0_8_2_features strsim_0_6_0_features term_size_0_3_0_features unicode_segmentation_1_2_0_features unicode_width_0_1_4_features vec_map_0_8_0_features ]; 680 + coco_0_1_1 = { features?(coco_0_1_1_features {}) }: coco_0_1_1_ { 681 + dependencies = mapFeatures features ([ either_1_2_0 scopeguard_0_3_2 ]); 682 + features = mkFeatures (features.coco_0_1_1 or {}); 683 + }; 684 + coco_0_1_1_features = f: updateFeatures f (rec { 685 + coco_0_1_1.default = (f.coco_0_1_1.default or true); 686 + either_1_2_0.default = true; 687 + scopeguard_0_3_2.default = true; 688 + }) [ either_1_2_0_features scopeguard_0_3_2_features ]; 689 + color_quant_1_0_0 = { features?(color_quant_1_0_0_features {}) }: color_quant_1_0_0_ {}; 690 + color_quant_1_0_0_features = f: updateFeatures f (rec { 691 + color_quant_1_0_0.default = (f.color_quant_1_0_0.default or true); 692 + }) []; 693 + dbus_0_5_4 = { features?(dbus_0_5_4_features {}) }: dbus_0_5_4_ { 694 + dependencies = mapFeatures features ([ libc_0_2_23 libdbus_sys_0_1_1 ]); 695 + features = mkFeatures (features.dbus_0_5_4 or {}); 349 696 }; 350 - libc_0_2_23_features."default".from_atty_0_2_2__default = true; 351 - kernel32_sys_0_2_2_features."default".from_atty_0_2_2__default = true; 352 - winapi_0_2_8_features."default".from_atty_0_2_2__default = true; 353 - bitflags_0_7_0 = bitflags_0_7_0_ rec {}; 354 - bitflags_0_8_2 = bitflags_0_8_2_ rec { 355 - features = mkFeatures bitflags_0_8_2_features; 697 + dbus_0_5_4_features = f: updateFeatures f (rec { 698 + dbus_0_5_4.default = (f.dbus_0_5_4.default or true); 699 + libc_0_2_23.default = true; 700 + libdbus_sys_0_1_1.default = true; 701 + }) [ libc_0_2_23_features libdbus_sys_0_1_1_features ]; 702 + dlib_0_3_1 = { features?(dlib_0_3_1_features {}) }: dlib_0_3_1_ { 703 + dependencies = mapFeatures features ([ libloading_0_3_4 ]); 704 + features = mkFeatures (features.dlib_0_3_1 or {}); 356 705 }; 357 - bitflags_0_8_2_features."i128".self_unstable = hasFeature (bitflags_0_8_2_features."unstable" or {}); 358 - byteorder_0_5_3 = byteorder_0_5_3_ rec { 359 - features = mkFeatures byteorder_0_5_3_features; 706 + dlib_0_3_1_features = f: updateFeatures f (rec { 707 + dlib_0_3_1.default = (f.dlib_0_3_1.default or true); 708 + libloading_0_3_4.default = true; 709 + }) [ libloading_0_3_4_features ]; 710 + dtoa_0_4_1 = { features?(dtoa_0_4_1_features {}) }: dtoa_0_4_1_ {}; 711 + dtoa_0_4_1_features = f: updateFeatures f (rec { 712 + dtoa_0_4_1.default = (f.dtoa_0_4_1.default or true); 713 + }) []; 714 + either_1_2_0 = { features?(either_1_2_0_features {}) }: either_1_2_0_ { 715 + features = mkFeatures (features.either_1_2_0 or {}); 360 716 }; 361 - byteorder_0_5_3_features."std".self_default = hasDefault byteorder_0_5_3_features; 362 - clap_2_24_2 = clap_2_24_2_ rec { 363 - dependencies = [ ansi_term_0_9_0 atty_0_2_2 bitflags_0_8_2 strsim_0_6_0 term_size_0_3_0 unicode_segmentation_1_2_0 unicode_width_0_1_4 vec_map_0_8_0 ] 364 - ++ (if lib.lists.any (x: x == "ansi_term") features then [ansi_term_0_9_0] else []) ++ (if lib.lists.any (x: x == "atty") features then [atty_0_2_2] else []) ++ (if lib.lists.any (x: x == "strsim") features then [strsim_0_6_0] else []) ++ (if lib.lists.any (x: x == "term_size") features then [term_size_0_3_0] else []); 365 - features = mkFeatures clap_2_24_2_features; 717 + either_1_2_0_features = f: updateFeatures f (rec { 718 + either_1_2_0.default = (f.either_1_2_0.default or true); 719 + either_1_2_0.use_std = 720 + (f.either_1_2_0.use_std or false) || 721 + (f.either_1_2_0.default or false) || 722 + (either_1_2_0.default or false); 723 + }) []; 724 + enum_primitive_0_1_1 = { features?(enum_primitive_0_1_1_features {}) }: enum_primitive_0_1_1_ { 725 + dependencies = mapFeatures features ([ num_traits_0_1_37 ]); 366 726 }; 367 - clap_2_24_2_features."".self = true; 368 - clap_2_24_2_features."ansi_term".self_color = hasFeature (clap_2_24_2_features."color" or {}); 369 - clap_2_24_2_features."atty".self_color = hasFeature (clap_2_24_2_features."color" or {}); 370 - clap_2_24_2_features."suggestions".self_default = hasDefault clap_2_24_2_features; 371 - clap_2_24_2_features."color".self_default = hasDefault clap_2_24_2_features; 372 - clap_2_24_2_features."wrap_help".self_default = hasDefault clap_2_24_2_features; 373 - clap_2_24_2_features."clippy".self_lints = hasFeature (clap_2_24_2_features."lints" or {}); 374 - clap_2_24_2_features."strsim".self_suggestions = hasFeature (clap_2_24_2_features."suggestions" or {}); 375 - clap_2_24_2_features."term_size".self_wrap_help = hasFeature (clap_2_24_2_features."wrap_help" or {}); 376 - clap_2_24_2_features."yaml-rust".self_yaml = hasFeature (clap_2_24_2_features."yaml" or {}); 377 - ansi_term_0_9_0_features."default".from_clap_2_24_2__default = true; 378 - atty_0_2_2_features."default".from_clap_2_24_2__default = true; 379 - bitflags_0_8_2_features."default".from_clap_2_24_2__default = true; 380 - clippy_0_0_0_features."default".from_clap_2_24_2__default = true; 381 - strsim_0_6_0_features."default".from_clap_2_24_2__default = true; 382 - term_size_0_3_0_features."default".from_clap_2_24_2__default = true; 383 - unicode_segmentation_1_2_0_features."default".from_clap_2_24_2__default = true; 384 - unicode_width_0_1_4_features."default".from_clap_2_24_2__default = true; 385 - vec_map_0_8_0_features."default".from_clap_2_24_2__default = true; 386 - yaml_rust_0_0_0_features."default".from_clap_2_24_2__default = true; 387 - dlib_0_3_1 = dlib_0_3_1_ rec { 388 - dependencies = [ libloading_0_3_4 ]; 389 - features = mkFeatures dlib_0_3_1_features; 727 + enum_primitive_0_1_1_features = f: updateFeatures f (rec { 728 + enum_primitive_0_1_1.default = (f.enum_primitive_0_1_1.default or true); 729 + num_traits_0_1_37.default = (f.num_traits_0_1_37.default or false); 730 + }) [ num_traits_0_1_37_features ]; 731 + error_chain_0_10_0 = { features?(error_chain_0_10_0_features {}) }: error_chain_0_10_0_ { 732 + dependencies = mapFeatures features ([]); 733 + features = mkFeatures (features.error_chain_0_10_0 or {}); 390 734 }; 391 - dlib_0_3_1_features."".self = true; 392 - libloading_0_3_4_features."default".from_dlib_0_3_1__default = true; 393 - dtoa_0_4_1 = dtoa_0_4_1_ rec {}; 394 - fs2_0_2_5 = fs2_0_2_5_ rec { 395 - dependencies = [ kernel32_sys_0_2_2 libc_0_2_23 winapi_0_2_8 ]; 735 + error_chain_0_10_0_features = f: updateFeatures f (rec { 736 + error_chain_0_10_0.backtrace = 737 + (f.error_chain_0_10_0.backtrace or false) || 738 + (f.error_chain_0_10_0.default or false) || 739 + (error_chain_0_10_0.default or false); 740 + error_chain_0_10_0.default = (f.error_chain_0_10_0.default or true); 741 + error_chain_0_10_0.example_generated = 742 + (f.error_chain_0_10_0.example_generated or false) || 743 + (f.error_chain_0_10_0.default or false) || 744 + (error_chain_0_10_0.default or false); 745 + }) []; 746 + flate2_0_2_20 = { features?(flate2_0_2_20_features {}) }: flate2_0_2_20_ { 747 + dependencies = mapFeatures features ([ libc_0_2_23 ] 748 + ++ (if features.flate2_0_2_20.miniz-sys or false then [ miniz_sys_0_1_10 ] else [])); 749 + features = mkFeatures (features.flate2_0_2_20 or {}); 396 750 }; 397 - kernel32_sys_0_2_2_features."default".from_fs2_0_2_5__default = true; 398 - libc_0_2_23_features."default".from_fs2_0_2_5__default = true; 399 - winapi_0_2_8_features."default".from_fs2_0_2_5__default = true; 400 - gcc_0_3_50 = gcc_0_3_50_ rec { 401 - dependencies = []; 402 - features = mkFeatures gcc_0_3_50_features; 751 + flate2_0_2_20_features = f: updateFeatures f (rec { 752 + flate2_0_2_20.default = (f.flate2_0_2_20.default or true); 753 + flate2_0_2_20.futures = 754 + (f.flate2_0_2_20.futures or false) || 755 + (f.flate2_0_2_20.tokio or false) || 756 + (flate2_0_2_20.tokio or false); 757 + flate2_0_2_20.libz-sys = 758 + (f.flate2_0_2_20.libz-sys or false) || 759 + (f.flate2_0_2_20.zlib or false) || 760 + (flate2_0_2_20.zlib or false); 761 + flate2_0_2_20.miniz-sys = 762 + (f.flate2_0_2_20.miniz-sys or false) || 763 + (f.flate2_0_2_20.default or false) || 764 + (flate2_0_2_20.default or false); 765 + flate2_0_2_20.tokio-io = 766 + (f.flate2_0_2_20.tokio-io or false) || 767 + (f.flate2_0_2_20.tokio or false) || 768 + (flate2_0_2_20.tokio or false); 769 + libc_0_2_23.default = true; 770 + miniz_sys_0_1_10.default = true; 771 + }) [ libc_0_2_23_features miniz_sys_0_1_10_features ]; 772 + fs2_0_2_5 = { features?(fs2_0_2_5_features {}) }: fs2_0_2_5_ { 773 + dependencies = mapFeatures features ([ kernel32_sys_0_2_2 libc_0_2_23 winapi_0_2_8 ]); 403 774 }; 404 - gcc_0_3_50_features."rayon".self_parallel = hasFeature (gcc_0_3_50_features."parallel" or {}); 405 - rayon_0_0_0_features."default".from_gcc_0_3_50__default = true; 406 - itoa_0_3_1 = itoa_0_3_1_ rec {}; 407 - kernel32_sys_0_2_2 = kernel32_sys_0_2_2_ rec { 408 - dependencies = [ winapi_0_2_8 ]; 409 - buildDependencies = [ winapi_build_0_1_1 ]; 775 + fs2_0_2_5_features = f: updateFeatures f (rec { 776 + fs2_0_2_5.default = (f.fs2_0_2_5.default or true); 777 + kernel32_sys_0_2_2.default = true; 778 + libc_0_2_23.default = true; 779 + winapi_0_2_8.default = true; 780 + }) [ kernel32_sys_0_2_2_features libc_0_2_23_features winapi_0_2_8_features ]; 781 + futures_0_1_16 = { features?(futures_0_1_16_features {}) }: futures_0_1_16_ { 782 + features = mkFeatures (features.futures_0_1_16 or {}); 410 783 }; 411 - winapi_0_2_8_features."default".from_kernel32_sys_0_2_2__default = true; 412 - lazy_static_0_1_16 = lazy_static_0_1_16_ rec { 413 - features = mkFeatures lazy_static_0_1_16_features; 784 + futures_0_1_16_features = f: updateFeatures f (rec { 785 + futures_0_1_16.default = (f.futures_0_1_16.default or true); 786 + futures_0_1_16.use_std = 787 + (f.futures_0_1_16.use_std or false) || 788 + (f.futures_0_1_16.default or false) || 789 + (futures_0_1_16.default or false); 790 + futures_0_1_16.with-deprecated = 791 + (f.futures_0_1_16.with-deprecated or false) || 792 + (f.futures_0_1_16.default or false) || 793 + (futures_0_1_16.default or false); 794 + }) []; 795 + gcc_0_3_50 = { features?(gcc_0_3_50_features {}) }: gcc_0_3_50_ { 796 + dependencies = mapFeatures features ([]); 797 + features = mkFeatures (features.gcc_0_3_50 or {}); 414 798 }; 415 - lazy_static_0_1_16_features."".self = true; 416 - lazy_static_0_2_8 = lazy_static_0_2_8_ rec { 417 - dependencies = []; 418 - features = mkFeatures lazy_static_0_2_8_features; 799 + gcc_0_3_50_features = f: updateFeatures f (rec { 800 + gcc_0_3_50.default = (f.gcc_0_3_50.default or true); 801 + gcc_0_3_50.rayon = 802 + (f.gcc_0_3_50.rayon or false) || 803 + (f.gcc_0_3_50.parallel or false) || 804 + (gcc_0_3_50.parallel or false); 805 + }) []; 806 + gif_0_9_2 = { features?(gif_0_9_2_features {}) }: gif_0_9_2_ { 807 + dependencies = mapFeatures features ([ color_quant_1_0_0 lzw_0_10_0 ]); 808 + features = mkFeatures (features.gif_0_9_2 or {}); 419 809 }; 420 - lazy_static_0_2_8_features."nightly".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 421 - lazy_static_0_2_8_features."spin".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 422 - spin_0_0_0_features."default".from_lazy_static_0_2_8__default = true; 423 - libc_0_2_23 = libc_0_2_23_ rec { 424 - features = mkFeatures libc_0_2_23_features; 810 + gif_0_9_2_features = f: updateFeatures f (rec { 811 + color_quant_1_0_0.default = true; 812 + gif_0_9_2.default = (f.gif_0_9_2.default or true); 813 + gif_0_9_2.libc = 814 + (f.gif_0_9_2.libc or false) || 815 + (f.gif_0_9_2.c_api or false) || 816 + (gif_0_9_2.c_api or false); 817 + gif_0_9_2.raii_no_panic = 818 + (f.gif_0_9_2.raii_no_panic or false) || 819 + (f.gif_0_9_2.default or false) || 820 + (gif_0_9_2.default or false); 821 + lzw_0_10_0.default = true; 822 + }) [ color_quant_1_0_0_features lzw_0_10_0_features ]; 823 + glob_0_2_11 = { features?(glob_0_2_11_features {}) }: glob_0_2_11_ {}; 824 + glob_0_2_11_features = f: updateFeatures f (rec { 825 + glob_0_2_11.default = (f.glob_0_2_11.default or true); 826 + }) []; 827 + image_0_10_4 = { features?(image_0_10_4_features {}) }: image_0_10_4_ { 828 + dependencies = mapFeatures features ([ byteorder_0_5_3 enum_primitive_0_1_1 glob_0_2_11 num_iter_0_1_34 num_rational_0_1_39 num_traits_0_1_37 ] 829 + ++ (if features.image_0_10_4.gif or false then [ gif_0_9_2 ] else []) 830 + ++ (if features.image_0_10_4.jpeg-decoder or false then [ jpeg_decoder_0_1_13 ] else []) 831 + ++ (if features.image_0_10_4.png or false then [ png_0_5_2 ] else []) 832 + ++ (if features.image_0_10_4.scoped_threadpool or false then [ scoped_threadpool_0_1_8 ] else [])); 833 + features = mkFeatures (features.image_0_10_4 or {}); 425 834 }; 426 - libc_0_2_23_features."use_std".self_default = hasDefault libc_0_2_23_features; 427 - libloading_0_3_4 = libloading_0_3_4_ rec { 428 - dependencies = [ lazy_static_0_2_8 ] 429 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 430 - buildDependencies = [ target_build_utils_0_3_1 ]; 835 + image_0_10_4_features = f: updateFeatures f (rec { 836 + byteorder_0_5_3.default = true; 837 + enum_primitive_0_1_1.default = true; 838 + gif_0_9_2.default = true; 839 + glob_0_2_11.default = true; 840 + image_0_10_4.bmp = 841 + (f.image_0_10_4.bmp or false) || 842 + (f.image_0_10_4.default or false) || 843 + (image_0_10_4.default or false) || 844 + (f.image_0_10_4.ico or false) || 845 + (image_0_10_4.ico or false); 846 + image_0_10_4.default = (f.image_0_10_4.default or true); 847 + image_0_10_4.gif = 848 + (f.image_0_10_4.gif or false) || 849 + (f.image_0_10_4.gif_codec or false) || 850 + (image_0_10_4.gif_codec or false); 851 + image_0_10_4.gif_codec = 852 + (f.image_0_10_4.gif_codec or false) || 853 + (f.image_0_10_4.default or false) || 854 + (image_0_10_4.default or false); 855 + image_0_10_4.hdr = 856 + (f.image_0_10_4.hdr or false) || 857 + (f.image_0_10_4.default or false) || 858 + (image_0_10_4.default or false); 859 + image_0_10_4.ico = 860 + (f.image_0_10_4.ico or false) || 861 + (f.image_0_10_4.default or false) || 862 + (image_0_10_4.default or false); 863 + image_0_10_4.jpeg = 864 + (f.image_0_10_4.jpeg or false) || 865 + (f.image_0_10_4.default or false) || 866 + (image_0_10_4.default or false); 867 + image_0_10_4.jpeg-decoder = 868 + (f.image_0_10_4.jpeg-decoder or false) || 869 + (f.image_0_10_4.jpeg or false) || 870 + (image_0_10_4.jpeg or false); 871 + image_0_10_4.png = 872 + (f.image_0_10_4.png or false) || 873 + (f.image_0_10_4.png_codec or false) || 874 + (image_0_10_4.png_codec or false); 875 + image_0_10_4.png_codec = 876 + (f.image_0_10_4.png_codec or false) || 877 + (f.image_0_10_4.default or false) || 878 + (image_0_10_4.default or false) || 879 + (f.image_0_10_4.ico or false) || 880 + (image_0_10_4.ico or false); 881 + image_0_10_4.ppm = 882 + (f.image_0_10_4.ppm or false) || 883 + (f.image_0_10_4.default or false) || 884 + (image_0_10_4.default or false); 885 + image_0_10_4.scoped_threadpool = 886 + (f.image_0_10_4.scoped_threadpool or false) || 887 + (f.image_0_10_4.hdr or false) || 888 + (image_0_10_4.hdr or false); 889 + image_0_10_4.tga = 890 + (f.image_0_10_4.tga or false) || 891 + (f.image_0_10_4.default or false) || 892 + (image_0_10_4.default or false); 893 + image_0_10_4.tiff = 894 + (f.image_0_10_4.tiff or false) || 895 + (f.image_0_10_4.default or false) || 896 + (image_0_10_4.default or false); 897 + image_0_10_4.webp = 898 + (f.image_0_10_4.webp or false) || 899 + (f.image_0_10_4.default or false) || 900 + (image_0_10_4.default or false); 901 + jpeg_decoder_0_1_13.default = true; 902 + num_iter_0_1_34.default = true; 903 + num_rational_0_1_39.default = true; 904 + num_traits_0_1_37.default = true; 905 + png_0_5_2.default = true; 906 + scoped_threadpool_0_1_8.default = true; 907 + }) [ byteorder_0_5_3_features enum_primitive_0_1_1_features gif_0_9_2_features glob_0_2_11_features jpeg_decoder_0_1_13_features num_iter_0_1_34_features num_rational_0_1_39_features num_traits_0_1_37_features png_0_5_2_features scoped_threadpool_0_1_8_features ]; 908 + inflate_0_1_1 = { features?(inflate_0_1_1_features {}) }: inflate_0_1_1_ { 909 + features = mkFeatures (features.inflate_0_1_1 or {}); 431 910 }; 432 - lazy_static_0_2_8_features."default".from_libloading_0_3_4__default = true; 433 - kernel32_sys_0_2_2_features."default".from_libloading_0_3_4__default = true; 434 - winapi_0_2_8_features."default".from_libloading_0_3_4__default = true; 435 - memmap_0_4_0 = memmap_0_4_0_ rec { 436 - dependencies = [ fs2_0_2_5 kernel32_sys_0_2_2 libc_0_2_23 winapi_0_2_8 ]; 911 + inflate_0_1_1_features = f: updateFeatures f (rec { 912 + inflate_0_1_1.default = (f.inflate_0_1_1.default or true); 913 + }) []; 914 + itoa_0_3_1 = { features?(itoa_0_3_1_features {}) }: itoa_0_3_1_ {}; 915 + itoa_0_3_1_features = f: updateFeatures f (rec { 916 + itoa_0_3_1.default = (f.itoa_0_3_1.default or true); 917 + }) []; 918 + jpeg_decoder_0_1_13 = { features?(jpeg_decoder_0_1_13_features {}) }: jpeg_decoder_0_1_13_ { 919 + dependencies = mapFeatures features ([ byteorder_1_1_0 ] 920 + ++ (if features.jpeg_decoder_0_1_13.rayon or false then [ rayon_0_8_2 ] else [])); 921 + features = mkFeatures (features.jpeg_decoder_0_1_13 or {}); 437 922 }; 438 - fs2_0_2_5_features."default".from_memmap_0_4_0__default = true; 439 - kernel32_sys_0_2_2_features."default".from_memmap_0_4_0__default = true; 440 - libc_0_2_23_features."default".from_memmap_0_4_0__default = true; 441 - winapi_0_2_8_features."default".from_memmap_0_4_0__default = true; 442 - num_traits_0_1_37 = num_traits_0_1_37_ rec {}; 443 - phf_0_7_21 = phf_0_7_21_ rec { 444 - dependencies = [ phf_shared_0_7_21 ]; 445 - features = mkFeatures phf_0_7_21_features; 923 + jpeg_decoder_0_1_13_features = f: updateFeatures f (rec { 924 + byteorder_1_1_0.default = true; 925 + jpeg_decoder_0_1_13.default = (f.jpeg_decoder_0_1_13.default or true); 926 + jpeg_decoder_0_1_13.rayon = 927 + (f.jpeg_decoder_0_1_13.rayon or false) || 928 + (f.jpeg_decoder_0_1_13.default or false) || 929 + (jpeg_decoder_0_1_13.default or false); 930 + rayon_0_8_2.default = true; 931 + }) [ byteorder_1_1_0_features rayon_0_8_2_features ]; 932 + kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { 933 + dependencies = mapFeatures features ([ winapi_0_2_8 ]); 934 + buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); 446 935 }; 447 - phf_0_7_21_features."".self = true; 448 - phf_shared_0_7_21_features."core".from_phf_0_7_21__core = hasFeature (phf_0_7_21_features."core" or {}); 449 - phf_shared_0_7_21_features."unicase".from_phf_0_7_21__unicase = hasFeature (phf_0_7_21_features."unicase" or {}); 450 - phf_shared_0_7_21_features."default".from_phf_0_7_21__default = true; 451 - phf_codegen_0_7_21 = phf_codegen_0_7_21_ rec { 452 - dependencies = [ phf_generator_0_7_21 phf_shared_0_7_21 ]; 936 + kernel32_sys_0_2_2_features = f: updateFeatures f (rec { 937 + kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); 938 + winapi_0_2_8.default = true; 939 + winapi_build_0_1_1.default = true; 940 + }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; 941 + lazy_static_0_2_8 = { features?(lazy_static_0_2_8_features {}) }: lazy_static_0_2_8_ { 942 + dependencies = mapFeatures features ([]); 943 + features = mkFeatures (features.lazy_static_0_2_8 or {}); 453 944 }; 454 - phf_generator_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 455 - phf_shared_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 456 - phf_generator_0_7_21 = phf_generator_0_7_21_ rec { 457 - dependencies = [ phf_shared_0_7_21 rand_0_3_15 ]; 945 + lazy_static_0_2_8_features = f: updateFeatures f (rec { 946 + lazy_static_0_2_8.default = (f.lazy_static_0_2_8.default or true); 947 + lazy_static_0_2_8.nightly = 948 + (f.lazy_static_0_2_8.nightly or false) || 949 + (f.lazy_static_0_2_8.spin_no_std or false) || 950 + (lazy_static_0_2_8.spin_no_std or false); 951 + lazy_static_0_2_8.spin = 952 + (f.lazy_static_0_2_8.spin or false) || 953 + (f.lazy_static_0_2_8.spin_no_std or false) || 954 + (lazy_static_0_2_8.spin_no_std or false); 955 + }) []; 956 + libc_0_2_23 = { features?(libc_0_2_23_features {}) }: libc_0_2_23_ { 957 + features = mkFeatures (features.libc_0_2_23 or {}); 458 958 }; 459 - phf_shared_0_7_21_features."default".from_phf_generator_0_7_21__default = true; 460 - rand_0_3_15_features."default".from_phf_generator_0_7_21__default = true; 461 - phf_shared_0_7_21 = phf_shared_0_7_21_ rec { 462 - dependencies = [ siphasher_0_2_2 ]; 463 - features = mkFeatures phf_shared_0_7_21_features; 959 + libc_0_2_23_features = f: updateFeatures f (rec { 960 + libc_0_2_23.default = (f.libc_0_2_23.default or true); 961 + libc_0_2_23.use_std = 962 + (f.libc_0_2_23.use_std or false) || 963 + (f.libc_0_2_23.default or false) || 964 + (libc_0_2_23.default or false); 965 + }) []; 966 + libdbus_sys_0_1_1 = { features?(libdbus_sys_0_1_1_features {}) }: libdbus_sys_0_1_1_ { 967 + buildDependencies = mapFeatures features ([ metadeps_1_1_2 ]);}; 968 + libdbus_sys_0_1_1_features = f: updateFeatures f (rec { 969 + libdbus_sys_0_1_1.default = (f.libdbus_sys_0_1_1.default or true); 970 + metadeps_1_1_2.default = true; 971 + }) [ metadeps_1_1_2_features ]; 972 + libloading_0_3_4 = { features?(libloading_0_3_4_features {}) }: libloading_0_3_4_ { 973 + dependencies = mapFeatures features ([ lazy_static_0_2_8 ]) 974 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 975 + buildDependencies = mapFeatures features ([ target_build_utils_0_3_1 ]); 464 976 }; 465 - phf_shared_0_7_21_features."".self = true; 466 - siphasher_0_2_2_features."default".from_phf_shared_0_7_21__default = true; 467 - unicase_0_0_0_features."default".from_phf_shared_0_7_21__default = true; 468 - rand_0_3_15 = rand_0_3_15_ rec { 469 - dependencies = [ libc_0_2_23 ]; 977 + libloading_0_3_4_features = f: updateFeatures f (rec { 978 + kernel32_sys_0_2_2.default = true; 979 + lazy_static_0_2_8.default = true; 980 + libloading_0_3_4.default = (f.libloading_0_3_4.default or true); 981 + target_build_utils_0_3_1.default = true; 982 + winapi_0_2_8.default = true; 983 + }) [ lazy_static_0_2_8_features target_build_utils_0_3_1_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 984 + lzw_0_10_0 = { features?(lzw_0_10_0_features {}) }: lzw_0_10_0_ { 985 + features = mkFeatures (features.lzw_0_10_0 or {}); 470 986 }; 471 - libc_0_2_23_features."default".from_rand_0_3_15__default = true; 472 - rustc_version_0_1_7 = rustc_version_0_1_7_ rec { 473 - dependencies = [ semver_0_1_20 ]; 987 + lzw_0_10_0_features = f: updateFeatures f (rec { 988 + lzw_0_10_0.default = (f.lzw_0_10_0.default or true); 989 + lzw_0_10_0.raii_no_panic = 990 + (f.lzw_0_10_0.raii_no_panic or false) || 991 + (f.lzw_0_10_0.default or false) || 992 + (lzw_0_10_0.default or false); 993 + }) []; 994 + memmap_0_4_0 = { features?(memmap_0_4_0_features {}) }: memmap_0_4_0_ { 995 + dependencies = mapFeatures features ([ fs2_0_2_5 kernel32_sys_0_2_2 libc_0_2_23 winapi_0_2_8 ]); 474 996 }; 475 - semver_0_1_20_features."default".from_rustc_version_0_1_7__default = true; 476 - semver_0_1_20 = semver_0_1_20_ rec {}; 477 - serde_0_9_15 = serde_0_9_15_ rec { 478 - dependencies = []; 479 - features = mkFeatures serde_0_9_15_features; 997 + memmap_0_4_0_features = f: updateFeatures f (rec { 998 + fs2_0_2_5.default = true; 999 + kernel32_sys_0_2_2.default = true; 1000 + libc_0_2_23.default = true; 1001 + memmap_0_4_0.default = (f.memmap_0_4_0.default or true); 1002 + winapi_0_2_8.default = true; 1003 + }) [ fs2_0_2_5_features kernel32_sys_0_2_2_features libc_0_2_23_features winapi_0_2_8_features ]; 1004 + metadeps_1_1_2 = { features?(metadeps_1_1_2_features {}) }: metadeps_1_1_2_ { 1005 + dependencies = mapFeatures features ([ error_chain_0_10_0 pkg_config_0_3_9 toml_0_2_1 ]); 480 1006 }; 481 - serde_0_9_15_features."unstable".self_alloc = hasFeature (serde_0_9_15_features."alloc" or {}); 482 - serde_0_9_15_features."alloc".self_collections = hasFeature (serde_0_9_15_features."collections" or {}); 483 - serde_0_9_15_features."std".self_default = hasDefault serde_0_9_15_features; 484 - serde_0_9_15_features."serde_derive".self_derive = hasFeature (serde_0_9_15_features."derive" or {}); 485 - serde_0_9_15_features."serde_derive".self_playground = hasFeature (serde_0_9_15_features."playground" or {}); 486 - serde_0_9_15_features."unstable".self_unstable-testing = hasFeature (serde_0_9_15_features."unstable-testing" or {}); 487 - serde_0_9_15_features."std".self_unstable-testing = hasFeature (serde_0_9_15_features."unstable-testing" or {}); 488 - serde_derive_0_0_0_features."default".from_serde_0_9_15__default = true; 489 - serde_json_0_9_10 = serde_json_0_9_10_ rec { 490 - dependencies = [ dtoa_0_4_1 itoa_0_3_1 num_traits_0_1_37 serde_0_9_15 ]; 491 - features = mkFeatures serde_json_0_9_10_features; 1007 + metadeps_1_1_2_features = f: updateFeatures f (rec { 1008 + error_chain_0_10_0.default = (f.error_chain_0_10_0.default or false); 1009 + metadeps_1_1_2.default = (f.metadeps_1_1_2.default or true); 1010 + pkg_config_0_3_9.default = true; 1011 + toml_0_2_1.default = (f.toml_0_2_1.default or false); 1012 + }) [ error_chain_0_10_0_features pkg_config_0_3_9_features toml_0_2_1_features ]; 1013 + miniz_sys_0_1_10 = { features?(miniz_sys_0_1_10_features {}) }: miniz_sys_0_1_10_ { 1014 + dependencies = mapFeatures features ([ libc_0_2_23 ]); 1015 + buildDependencies = mapFeatures features ([ cc_1_0_0 ]); 492 1016 }; 493 - serde_json_0_9_10_features."linked-hash-map".self_preserve_order = hasFeature (serde_json_0_9_10_features."preserve_order" or {}); 494 - dtoa_0_4_1_features."default".from_serde_json_0_9_10__default = true; 495 - itoa_0_3_1_features."default".from_serde_json_0_9_10__default = true; 496 - linked_hash_map_0_0_0_features."default".from_serde_json_0_9_10__default = true; 497 - num_traits_0_1_37_features."default".from_serde_json_0_9_10__default = true; 498 - serde_0_9_15_features."default".from_serde_json_0_9_10__default = true; 499 - siphasher_0_2_2 = siphasher_0_2_2_ rec { 500 - dependencies = []; 1017 + miniz_sys_0_1_10_features = f: updateFeatures f (rec { 1018 + cc_1_0_0.default = true; 1019 + libc_0_2_23.default = true; 1020 + miniz_sys_0_1_10.default = (f.miniz_sys_0_1_10.default or true); 1021 + }) [ libc_0_2_23_features cc_1_0_0_features ]; 1022 + num_bigint_0_1_40 = { features?(num_bigint_0_1_40_features {}) }: num_bigint_0_1_40_ { 1023 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_37 ] 1024 + ++ (if features.num_bigint_0_1_40.rand or false then [ rand_0_3_15 ] else []) 1025 + ++ (if features.num_bigint_0_1_40.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); 1026 + features = mkFeatures (features.num_bigint_0_1_40 or {}); 501 1027 }; 502 - clippy_0_0_0_features."default".from_siphasher_0_2_2__default = true; 503 - strsim_0_6_0 = strsim_0_6_0_ rec {}; 504 - target_build_utils_0_3_1 = target_build_utils_0_3_1_ rec { 505 - dependencies = [ phf_0_7_21 serde_json_0_9_10 ] 506 - ++ (if lib.lists.any (x: x == "serde_json") features then [serde_json_0_9_10] else []); 507 - buildDependencies = [ phf_codegen_0_7_21 ]; 508 - features = mkFeatures target_build_utils_0_3_1_features; 1028 + num_bigint_0_1_40_features = f: updateFeatures f (rec { 1029 + num_bigint_0_1_40.default = (f.num_bigint_0_1_40.default or true); 1030 + num_bigint_0_1_40.rand = 1031 + (f.num_bigint_0_1_40.rand or false) || 1032 + (f.num_bigint_0_1_40.default or false) || 1033 + (num_bigint_0_1_40.default or false); 1034 + num_bigint_0_1_40.rustc-serialize = 1035 + (f.num_bigint_0_1_40.rustc-serialize or false) || 1036 + (f.num_bigint_0_1_40.default or false) || 1037 + (num_bigint_0_1_40.default or false); 1038 + num_integer_0_1_35.default = true; 1039 + num_traits_0_1_37.default = true; 1040 + rand_0_3_15.default = true; 1041 + rustc_serialize_0_3_24.default = true; 1042 + }) [ num_integer_0_1_35_features num_traits_0_1_37_features rand_0_3_15_features rustc_serialize_0_3_24_features ]; 1043 + num_integer_0_1_35 = { features?(num_integer_0_1_35_features {}) }: num_integer_0_1_35_ { 1044 + dependencies = mapFeatures features ([ num_traits_0_1_37 ]); 509 1045 }; 510 - target_build_utils_0_3_1_features."".self = true; 511 - target_build_utils_0_3_1_features."serde_json".self_default = hasDefault target_build_utils_0_3_1_features; 512 - phf_0_7_21_features."default".from_target_build_utils_0_3_1__default = true; 513 - serde_json_0_9_10_features."default".from_target_build_utils_0_3_1__default = true; 514 - tempfile_2_1_5 = tempfile_2_1_5_ rec { 515 - dependencies = [ rand_0_3_15 ] 516 - ++ (if (kernel == "linux" || kernel == "darwin") then [ libc_0_2_23 ] else []) 517 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 518 - buildDependencies = [ rustc_version_0_1_7 ]; 1046 + num_integer_0_1_35_features = f: updateFeatures f (rec { 1047 + num_integer_0_1_35.default = (f.num_integer_0_1_35.default or true); 1048 + num_traits_0_1_37.default = true; 1049 + }) [ num_traits_0_1_37_features ]; 1050 + num_iter_0_1_34 = { features?(num_iter_0_1_34_features {}) }: num_iter_0_1_34_ { 1051 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_37 ]); 519 1052 }; 520 - rand_0_3_15_features."default".from_tempfile_2_1_5__default = true; 521 - libc_0_2_23_features."default".from_tempfile_2_1_5__default = true; 522 - kernel32_sys_0_2_2_features."default".from_tempfile_2_1_5__default = true; 523 - winapi_0_2_8_features."default".from_tempfile_2_1_5__default = true; 524 - term_size_0_3_0 = term_size_0_3_0_ rec { 525 - dependencies = [] 526 - ++ (if !(kernel == "windows") then [ libc_0_2_23 ] else []) 527 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 528 - features = mkFeatures term_size_0_3_0_features; 1053 + num_iter_0_1_34_features = f: updateFeatures f (rec { 1054 + num_integer_0_1_35.default = true; 1055 + num_iter_0_1_34.default = (f.num_iter_0_1_34.default or true); 1056 + num_traits_0_1_37.default = true; 1057 + }) [ num_integer_0_1_35_features num_traits_0_1_37_features ]; 1058 + num_rational_0_1_39 = { features?(num_rational_0_1_39_features {}) }: num_rational_0_1_39_ { 1059 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_37 ] 1060 + ++ (if features.num_rational_0_1_39.num-bigint or false then [ num_bigint_0_1_40 ] else []) 1061 + ++ (if features.num_rational_0_1_39.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); 1062 + features = mkFeatures (features.num_rational_0_1_39 or {}); 529 1063 }; 530 - term_size_0_3_0_features."clippy".self_lints = hasFeature (term_size_0_3_0_features."lints" or {}); 531 - term_size_0_3_0_features."nightly".self_lints = hasFeature (term_size_0_3_0_features."lints" or {}); 532 - term_size_0_3_0_features."lints".self_travis = hasFeature (term_size_0_3_0_features."travis" or {}); 533 - term_size_0_3_0_features."nightly".self_travis = hasFeature (term_size_0_3_0_features."travis" or {}); 534 - clippy_0_0_0_features."default".from_term_size_0_3_0__default = true; 535 - libc_0_2_23_features."default".from_term_size_0_3_0__default = true; 536 - kernel32_sys_0_2_2_features."default".from_term_size_0_3_0__default = true; 537 - winapi_0_2_8_features."default".from_term_size_0_3_0__default = true; 538 - unicode_segmentation_1_2_0 = unicode_segmentation_1_2_0_ rec { 539 - features = mkFeatures unicode_segmentation_1_2_0_features; 1064 + num_rational_0_1_39_features = f: updateFeatures f (rec { 1065 + num_bigint_0_1_40.default = true; 1066 + num_integer_0_1_35.default = true; 1067 + num_rational_0_1_39.bigint = 1068 + (f.num_rational_0_1_39.bigint or false) || 1069 + (f.num_rational_0_1_39.default or false) || 1070 + (num_rational_0_1_39.default or false); 1071 + num_rational_0_1_39.default = (f.num_rational_0_1_39.default or true); 1072 + num_rational_0_1_39.num-bigint = 1073 + (f.num_rational_0_1_39.num-bigint or false) || 1074 + (f.num_rational_0_1_39.bigint or false) || 1075 + (num_rational_0_1_39.bigint or false); 1076 + num_rational_0_1_39.rustc-serialize = 1077 + (f.num_rational_0_1_39.rustc-serialize or false) || 1078 + (f.num_rational_0_1_39.default or false) || 1079 + (num_rational_0_1_39.default or false); 1080 + num_traits_0_1_37.default = true; 1081 + rustc_serialize_0_3_24.default = true; 1082 + }) [ num_bigint_0_1_40_features num_integer_0_1_35_features num_traits_0_1_37_features rustc_serialize_0_3_24_features ]; 1083 + num_traits_0_1_37 = { features?(num_traits_0_1_37_features {}) }: num_traits_0_1_37_ {}; 1084 + num_traits_0_1_37_features = f: updateFeatures f (rec { 1085 + num_traits_0_1_37.default = (f.num_traits_0_1_37.default or true); 1086 + }) []; 1087 + num_cpus_1_6_2 = { features?(num_cpus_1_6_2_features {}) }: num_cpus_1_6_2_ { 1088 + dependencies = mapFeatures features ([ libc_0_2_23 ]); 1089 + }; 1090 + num_cpus_1_6_2_features = f: updateFeatures f (rec { 1091 + libc_0_2_23.default = true; 1092 + num_cpus_1_6_2.default = (f.num_cpus_1_6_2.default or true); 1093 + }) [ libc_0_2_23_features ]; 1094 + phf_0_7_21 = { features?(phf_0_7_21_features {}) }: phf_0_7_21_ { 1095 + dependencies = mapFeatures features ([ phf_shared_0_7_21 ]); 1096 + features = mkFeatures (features.phf_0_7_21 or {}); 1097 + }; 1098 + phf_0_7_21_features = f: updateFeatures f (rec { 1099 + phf_0_7_21.default = (f.phf_0_7_21.default or true); 1100 + phf_shared_0_7_21.core = 1101 + (f.phf_shared_0_7_21.core or false) || 1102 + (phf_0_7_21.core or false) || 1103 + (f.phf_0_7_21.core or false); 1104 + phf_shared_0_7_21.default = true; 1105 + phf_shared_0_7_21.unicase = 1106 + (f.phf_shared_0_7_21.unicase or false) || 1107 + (phf_0_7_21.unicase or false) || 1108 + (f.phf_0_7_21.unicase or false); 1109 + }) [ phf_shared_0_7_21_features ]; 1110 + phf_codegen_0_7_21 = { features?(phf_codegen_0_7_21_features {}) }: phf_codegen_0_7_21_ { 1111 + dependencies = mapFeatures features ([ phf_generator_0_7_21 phf_shared_0_7_21 ]); 1112 + }; 1113 + phf_codegen_0_7_21_features = f: updateFeatures f (rec { 1114 + phf_codegen_0_7_21.default = (f.phf_codegen_0_7_21.default or true); 1115 + phf_generator_0_7_21.default = true; 1116 + phf_shared_0_7_21.default = true; 1117 + }) [ phf_generator_0_7_21_features phf_shared_0_7_21_features ]; 1118 + phf_generator_0_7_21 = { features?(phf_generator_0_7_21_features {}) }: phf_generator_0_7_21_ { 1119 + dependencies = mapFeatures features ([ phf_shared_0_7_21 rand_0_3_15 ]); 1120 + }; 1121 + phf_generator_0_7_21_features = f: updateFeatures f (rec { 1122 + phf_generator_0_7_21.default = (f.phf_generator_0_7_21.default or true); 1123 + phf_shared_0_7_21.default = true; 1124 + rand_0_3_15.default = true; 1125 + }) [ phf_shared_0_7_21_features rand_0_3_15_features ]; 1126 + phf_shared_0_7_21 = { features?(phf_shared_0_7_21_features {}) }: phf_shared_0_7_21_ { 1127 + dependencies = mapFeatures features ([ siphasher_0_2_2 ]); 1128 + features = mkFeatures (features.phf_shared_0_7_21 or {}); 1129 + }; 1130 + phf_shared_0_7_21_features = f: updateFeatures f (rec { 1131 + phf_shared_0_7_21.default = (f.phf_shared_0_7_21.default or true); 1132 + siphasher_0_2_2.default = true; 1133 + }) [ siphasher_0_2_2_features ]; 1134 + pkg_config_0_3_9 = { features?(pkg_config_0_3_9_features {}) }: pkg_config_0_3_9_ {}; 1135 + pkg_config_0_3_9_features = f: updateFeatures f (rec { 1136 + pkg_config_0_3_9.default = (f.pkg_config_0_3_9.default or true); 1137 + }) []; 1138 + png_0_5_2 = { features?(png_0_5_2_features {}) }: png_0_5_2_ { 1139 + dependencies = mapFeatures features ([ bitflags_0_7_0 inflate_0_1_1 num_iter_0_1_34 ] 1140 + ++ (if features.png_0_5_2.flate2 or false then [ flate2_0_2_20 ] else [])); 1141 + features = mkFeatures (features.png_0_5_2 or {}); 1142 + }; 1143 + png_0_5_2_features = f: updateFeatures f (rec { 1144 + bitflags_0_7_0.default = true; 1145 + flate2_0_2_20.default = true; 1146 + inflate_0_1_1.default = true; 1147 + num_iter_0_1_34.default = true; 1148 + png_0_5_2.default = (f.png_0_5_2.default or true); 1149 + png_0_5_2.flate2 = 1150 + (f.png_0_5_2.flate2 or false) || 1151 + (f.png_0_5_2.png-encoding or false) || 1152 + (png_0_5_2.png-encoding or false); 1153 + png_0_5_2.png-encoding = 1154 + (f.png_0_5_2.png-encoding or false) || 1155 + (f.png_0_5_2.default or false) || 1156 + (png_0_5_2.default or false); 1157 + }) [ bitflags_0_7_0_features flate2_0_2_20_features inflate_0_1_1_features num_iter_0_1_34_features ]; 1158 + rand_0_3_15 = { features?(rand_0_3_15_features {}) }: rand_0_3_15_ { 1159 + dependencies = mapFeatures features ([ libc_0_2_23 ]); 1160 + }; 1161 + rand_0_3_15_features = f: updateFeatures f (rec { 1162 + libc_0_2_23.default = true; 1163 + rand_0_3_15.default = (f.rand_0_3_15.default or true); 1164 + }) [ libc_0_2_23_features ]; 1165 + rayon_0_8_2 = { features?(rayon_0_8_2_features {}) }: rayon_0_8_2_ { 1166 + dependencies = mapFeatures features ([ rayon_core_1_2_1 ]); 1167 + }; 1168 + rayon_0_8_2_features = f: updateFeatures f (rec { 1169 + rayon_0_8_2.default = (f.rayon_0_8_2.default or true); 1170 + rayon_core_1_2_1.default = true; 1171 + }) [ rayon_core_1_2_1_features ]; 1172 + rayon_core_1_2_1 = { features?(rayon_core_1_2_1_features {}) }: rayon_core_1_2_1_ { 1173 + dependencies = mapFeatures features ([ coco_0_1_1 futures_0_1_16 lazy_static_0_2_8 libc_0_2_23 num_cpus_1_6_2 rand_0_3_15 ]); 1174 + }; 1175 + rayon_core_1_2_1_features = f: updateFeatures f (rec { 1176 + coco_0_1_1.default = true; 1177 + futures_0_1_16.default = true; 1178 + lazy_static_0_2_8.default = true; 1179 + libc_0_2_23.default = true; 1180 + num_cpus_1_6_2.default = true; 1181 + rand_0_3_15.default = true; 1182 + rayon_core_1_2_1.default = (f.rayon_core_1_2_1.default or true); 1183 + }) [ coco_0_1_1_features futures_0_1_16_features lazy_static_0_2_8_features libc_0_2_23_features num_cpus_1_6_2_features rand_0_3_15_features ]; 1184 + rustc_serialize_0_3_24 = { features?(rustc_serialize_0_3_24_features {}) }: rustc_serialize_0_3_24_ {}; 1185 + rustc_serialize_0_3_24_features = f: updateFeatures f (rec { 1186 + rustc_serialize_0_3_24.default = (f.rustc_serialize_0_3_24.default or true); 1187 + }) []; 1188 + rustc_version_0_1_7 = { features?(rustc_version_0_1_7_features {}) }: rustc_version_0_1_7_ { 1189 + dependencies = mapFeatures features ([ semver_0_1_20 ]); 1190 + }; 1191 + rustc_version_0_1_7_features = f: updateFeatures f (rec { 1192 + rustc_version_0_1_7.default = (f.rustc_version_0_1_7.default or true); 1193 + semver_0_1_20.default = true; 1194 + }) [ semver_0_1_20_features ]; 1195 + scoped_threadpool_0_1_8 = { features?(scoped_threadpool_0_1_8_features {}) }: scoped_threadpool_0_1_8_ { 1196 + features = mkFeatures (features.scoped_threadpool_0_1_8 or {}); 1197 + }; 1198 + scoped_threadpool_0_1_8_features = f: updateFeatures f (rec { 1199 + scoped_threadpool_0_1_8.default = (f.scoped_threadpool_0_1_8.default or true); 1200 + }) []; 1201 + scopeguard_0_3_2 = { features?(scopeguard_0_3_2_features {}) }: scopeguard_0_3_2_ { 1202 + features = mkFeatures (features.scopeguard_0_3_2 or {}); 1203 + }; 1204 + scopeguard_0_3_2_features = f: updateFeatures f (rec { 1205 + scopeguard_0_3_2.default = (f.scopeguard_0_3_2.default or true); 1206 + scopeguard_0_3_2.use_std = 1207 + (f.scopeguard_0_3_2.use_std or false) || 1208 + (f.scopeguard_0_3_2.default or false) || 1209 + (scopeguard_0_3_2.default or false); 1210 + }) []; 1211 + semver_0_1_20 = { features?(semver_0_1_20_features {}) }: semver_0_1_20_ {}; 1212 + semver_0_1_20_features = f: updateFeatures f (rec { 1213 + semver_0_1_20.default = (f.semver_0_1_20.default or true); 1214 + }) []; 1215 + serde_0_9_15 = { features?(serde_0_9_15_features {}) }: serde_0_9_15_ { 1216 + dependencies = mapFeatures features ([]); 1217 + features = mkFeatures (features.serde_0_9_15 or {}); 1218 + }; 1219 + serde_0_9_15_features = f: updateFeatures f (rec { 1220 + serde_0_9_15.alloc = 1221 + (f.serde_0_9_15.alloc or false) || 1222 + (f.serde_0_9_15.collections or false) || 1223 + (serde_0_9_15.collections or false); 1224 + serde_0_9_15.default = (f.serde_0_9_15.default or true); 1225 + serde_0_9_15.serde_derive = 1226 + (f.serde_0_9_15.serde_derive or false) || 1227 + (f.serde_0_9_15.derive or false) || 1228 + (serde_0_9_15.derive or false) || 1229 + (f.serde_0_9_15.playground or false) || 1230 + (serde_0_9_15.playground or false); 1231 + serde_0_9_15.std = 1232 + (f.serde_0_9_15.std or false) || 1233 + (f.serde_0_9_15.default or false) || 1234 + (serde_0_9_15.default or false) || 1235 + (f.serde_0_9_15.unstable-testing or false) || 1236 + (serde_0_9_15.unstable-testing or false); 1237 + serde_0_9_15.unstable = 1238 + (f.serde_0_9_15.unstable or false) || 1239 + (f.serde_0_9_15.alloc or false) || 1240 + (serde_0_9_15.alloc or false) || 1241 + (f.serde_0_9_15.unstable-testing or false) || 1242 + (serde_0_9_15.unstable-testing or false); 1243 + }) []; 1244 + serde_json_0_9_10 = { features?(serde_json_0_9_10_features {}) }: serde_json_0_9_10_ { 1245 + dependencies = mapFeatures features ([ dtoa_0_4_1 itoa_0_3_1 num_traits_0_1_37 serde_0_9_15 ]); 1246 + features = mkFeatures (features.serde_json_0_9_10 or {}); 1247 + }; 1248 + serde_json_0_9_10_features = f: updateFeatures f (rec { 1249 + dtoa_0_4_1.default = true; 1250 + itoa_0_3_1.default = true; 1251 + num_traits_0_1_37.default = true; 1252 + serde_0_9_15.default = true; 1253 + serde_json_0_9_10.default = (f.serde_json_0_9_10.default or true); 1254 + serde_json_0_9_10.linked-hash-map = 1255 + (f.serde_json_0_9_10.linked-hash-map or false) || 1256 + (f.serde_json_0_9_10.preserve_order or false) || 1257 + (serde_json_0_9_10.preserve_order or false); 1258 + }) [ dtoa_0_4_1_features itoa_0_3_1_features num_traits_0_1_37_features serde_0_9_15_features ]; 1259 + siphasher_0_2_2 = { features?(siphasher_0_2_2_features {}) }: siphasher_0_2_2_ { 1260 + dependencies = mapFeatures features ([]); 1261 + }; 1262 + siphasher_0_2_2_features = f: updateFeatures f (rec { 1263 + siphasher_0_2_2.default = (f.siphasher_0_2_2.default or true); 1264 + }) []; 1265 + strsim_0_6_0 = { features?(strsim_0_6_0_features {}) }: strsim_0_6_0_ {}; 1266 + strsim_0_6_0_features = f: updateFeatures f (rec { 1267 + strsim_0_6_0.default = (f.strsim_0_6_0.default or true); 1268 + }) []; 1269 + target_build_utils_0_3_1 = { features?(target_build_utils_0_3_1_features {}) }: target_build_utils_0_3_1_ { 1270 + dependencies = mapFeatures features ([ phf_0_7_21 ] 1271 + ++ (if features.target_build_utils_0_3_1.serde_json or false then [ serde_json_0_9_10 ] else [])); 1272 + buildDependencies = mapFeatures features ([ phf_codegen_0_7_21 ]); 1273 + features = mkFeatures (features.target_build_utils_0_3_1 or {}); 1274 + }; 1275 + target_build_utils_0_3_1_features = f: updateFeatures f (rec { 1276 + phf_0_7_21.default = true; 1277 + phf_codegen_0_7_21.default = true; 1278 + serde_json_0_9_10.default = true; 1279 + target_build_utils_0_3_1.default = (f.target_build_utils_0_3_1.default or true); 1280 + target_build_utils_0_3_1.serde_json = 1281 + (f.target_build_utils_0_3_1.serde_json or false) || 1282 + (f.target_build_utils_0_3_1.default or false) || 1283 + (target_build_utils_0_3_1.default or false); 1284 + }) [ phf_0_7_21_features serde_json_0_9_10_features phf_codegen_0_7_21_features ]; 1285 + tempfile_2_1_5 = { features?(tempfile_2_1_5_features {}) }: tempfile_2_1_5_ { 1286 + dependencies = mapFeatures features ([ rand_0_3_15 ]) 1287 + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_23 ]) else []) 1288 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 1289 + buildDependencies = mapFeatures features ([ rustc_version_0_1_7 ]); 1290 + }; 1291 + tempfile_2_1_5_features = f: updateFeatures f (rec { 1292 + kernel32_sys_0_2_2.default = true; 1293 + libc_0_2_23.default = true; 1294 + rand_0_3_15.default = true; 1295 + rustc_version_0_1_7.default = true; 1296 + tempfile_2_1_5.default = (f.tempfile_2_1_5.default or true); 1297 + winapi_0_2_8.default = true; 1298 + }) [ rand_0_3_15_features rustc_version_0_1_7_features libc_0_2_23_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1299 + term_size_0_3_0 = { features?(term_size_0_3_0_features {}) }: term_size_0_3_0_ { 1300 + dependencies = mapFeatures features ([]) 1301 + ++ (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_23 ]) else []) 1302 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 1303 + features = mkFeatures (features.term_size_0_3_0 or {}); 1304 + }; 1305 + term_size_0_3_0_features = f: updateFeatures f (rec { 1306 + kernel32_sys_0_2_2.default = true; 1307 + libc_0_2_23.default = true; 1308 + term_size_0_3_0.clippy = 1309 + (f.term_size_0_3_0.clippy or false) || 1310 + (f.term_size_0_3_0.lints or false) || 1311 + (term_size_0_3_0.lints or false); 1312 + term_size_0_3_0.default = (f.term_size_0_3_0.default or true); 1313 + term_size_0_3_0.lints = 1314 + (f.term_size_0_3_0.lints or false) || 1315 + (f.term_size_0_3_0.travis or false) || 1316 + (term_size_0_3_0.travis or false); 1317 + term_size_0_3_0.nightly = 1318 + (f.term_size_0_3_0.nightly or false) || 1319 + (f.term_size_0_3_0.lints or false) || 1320 + (term_size_0_3_0.lints or false) || 1321 + (f.term_size_0_3_0.travis or false) || 1322 + (term_size_0_3_0.travis or false); 1323 + winapi_0_2_8.default = true; 1324 + }) [ libc_0_2_23_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1325 + toml_0_2_1 = { features?(toml_0_2_1_features {}) }: toml_0_2_1_ { 1326 + dependencies = mapFeatures features ([]); 540 1327 }; 541 - unicode_segmentation_1_2_0_features."".self = true; 542 - unicode_width_0_1_4 = unicode_width_0_1_4_ rec { 543 - features = mkFeatures unicode_width_0_1_4_features; 1328 + toml_0_2_1_features = f: updateFeatures f (rec { 1329 + toml_0_2_1.default = (f.toml_0_2_1.default or true); 1330 + toml_0_2_1.rustc-serialize = 1331 + (f.toml_0_2_1.rustc-serialize or false) || 1332 + (f.toml_0_2_1.default or false) || 1333 + (toml_0_2_1.default or false); 1334 + }) []; 1335 + unicode_segmentation_1_2_0 = { features?(unicode_segmentation_1_2_0_features {}) }: unicode_segmentation_1_2_0_ { 1336 + features = mkFeatures (features.unicode_segmentation_1_2_0 or {}); 544 1337 }; 545 - unicode_width_0_1_4_features."".self = true; 546 - vec_map_0_8_0 = vec_map_0_8_0_ rec { 547 - dependencies = []; 548 - features = mkFeatures vec_map_0_8_0_features; 1338 + unicode_segmentation_1_2_0_features = f: updateFeatures f (rec { 1339 + unicode_segmentation_1_2_0.default = (f.unicode_segmentation_1_2_0.default or true); 1340 + }) []; 1341 + unicode_width_0_1_4 = { features?(unicode_width_0_1_4_features {}) }: unicode_width_0_1_4_ { 1342 + features = mkFeatures (features.unicode_width_0_1_4 or {}); 549 1343 }; 550 - vec_map_0_8_0_features."serde".self_eders = hasFeature (vec_map_0_8_0_features."eders" or {}); 551 - vec_map_0_8_0_features."serde_derive".self_eders = hasFeature (vec_map_0_8_0_features."eders" or {}); 552 - serde_0_0_0_features."default".from_vec_map_0_8_0__default = true; 553 - serde_derive_0_0_0_features."default".from_vec_map_0_8_0__default = true; 554 - wayland_client_0_9_6 = wayland_client_0_9_6_ rec { 555 - dependencies = [ bitflags_0_7_0 libc_0_2_23 wayland_sys_0_9_6 ]; 556 - buildDependencies = [ wayland_scanner_0_9_6 ]; 557 - features = mkFeatures wayland_client_0_9_6_features; 1344 + unicode_width_0_1_4_features = f: updateFeatures f (rec { 1345 + unicode_width_0_1_4.default = (f.unicode_width_0_1_4.default or true); 1346 + }) []; 1347 + vec_map_0_8_0 = { features?(vec_map_0_8_0_features {}) }: vec_map_0_8_0_ { 1348 + dependencies = mapFeatures features ([]); 1349 + features = mkFeatures (features.vec_map_0_8_0 or {}); 558 1350 }; 559 - wayland_client_0_9_6_features."egl".self_default = hasDefault wayland_client_0_9_6_features; 560 - wayland_client_0_9_6_features."cursor".self_default = hasDefault wayland_client_0_9_6_features; 561 - bitflags_0_7_0_features."default".from_wayland_client_0_9_6__default = true; 562 - libc_0_2_23_features."default".from_wayland_client_0_9_6__default = true; 563 - wayland_sys_0_9_6_features."client".from_wayland_client_0_9_6 = true; 564 - wayland_sys_0_9_6_features."cursor".from_wayland_client_0_9_6__cursor = hasFeature (wayland_client_0_9_6_features."cursor" or {}); 565 - wayland_sys_0_9_6_features."dlopen".from_wayland_client_0_9_6__dlopen = hasFeature (wayland_client_0_9_6_features."dlopen" or {}); 566 - wayland_sys_0_9_6_features."egl".from_wayland_client_0_9_6__egl = hasFeature (wayland_client_0_9_6_features."egl" or {}); 567 - wayland_sys_0_9_6_features."default".from_wayland_client_0_9_6__default = true; 568 - wayland_kbd_0_9_0 = wayland_kbd_0_9_0_ rec { 569 - dependencies = [ bitflags_0_7_0 dlib_0_3_1 lazy_static_0_2_8 memmap_0_4_0 wayland_client_0_9_6 ]; 1351 + vec_map_0_8_0_features = f: updateFeatures f (rec { 1352 + vec_map_0_8_0.default = (f.vec_map_0_8_0.default or true); 1353 + vec_map_0_8_0.serde = 1354 + (f.vec_map_0_8_0.serde or false) || 1355 + (f.vec_map_0_8_0.eders or false) || 1356 + (vec_map_0_8_0.eders or false); 1357 + vec_map_0_8_0.serde_derive = 1358 + (f.vec_map_0_8_0.serde_derive or false) || 1359 + (f.vec_map_0_8_0.eders or false) || 1360 + (vec_map_0_8_0.eders or false); 1361 + }) []; 1362 + way_cooler_client_helpers_0_1_0 = { features?(way_cooler_client_helpers_0_1_0_features {}) }: way_cooler_client_helpers_0_1_0_ { 1363 + dependencies = mapFeatures features ([ wayland_client_0_9_6 wayland_sys_0_9_6 ]); 570 1364 }; 571 - bitflags_0_7_0_features."default".from_wayland_kbd_0_9_0__default = true; 572 - dlib_0_3_1_features."default".from_wayland_kbd_0_9_0__default = true; 573 - lazy_static_0_2_8_features."default".from_wayland_kbd_0_9_0__default = true; 574 - memmap_0_4_0_features."default".from_wayland_kbd_0_9_0__default = true; 575 - wayland_client_0_9_6_features."default".from_wayland_kbd_0_9_0__default = true; 576 - wayland_scanner_0_9_6 = wayland_scanner_0_9_6_ rec { 577 - dependencies = [ xml_rs_0_3_6 ]; 1365 + way_cooler_client_helpers_0_1_0_features = f: updateFeatures f (rec { 1366 + way_cooler_client_helpers_0_1_0.default = (f.way_cooler_client_helpers_0_1_0.default or true); 1367 + wayland_client_0_9_6.cursor = true; 1368 + wayland_client_0_9_6.default = true; 1369 + wayland_client_0_9_6.dlopen = true; 1370 + wayland_sys_0_9_6.client = true; 1371 + wayland_sys_0_9_6.default = true; 1372 + wayland_sys_0_9_6.dlopen = true; 1373 + }) [ wayland_client_0_9_6_features wayland_sys_0_9_6_features ]; 1374 + wayland_client_0_9_6 = { features?(wayland_client_0_9_6_features {}) }: wayland_client_0_9_6_ { 1375 + dependencies = mapFeatures features ([ bitflags_0_7_0 libc_0_2_23 wayland_sys_0_9_6 ]); 1376 + buildDependencies = mapFeatures features ([ wayland_scanner_0_9_6 ]); 1377 + features = mkFeatures (features.wayland_client_0_9_6 or {}); 578 1378 }; 579 - xml_rs_0_3_6_features."default".from_wayland_scanner_0_9_6__default = true; 580 - wayland_sys_0_6_0 = wayland_sys_0_6_0_ rec { 581 - dependencies = [ dlib_0_3_1 lazy_static_0_1_16 ] 582 - ++ (if lib.lists.any (x: x == "lazy_static") features then [lazy_static_0_1_16] else []); 583 - features = mkFeatures wayland_sys_0_6_0_features; 1379 + wayland_client_0_9_6_features = f: updateFeatures f (rec { 1380 + bitflags_0_7_0.default = true; 1381 + libc_0_2_23.default = true; 1382 + wayland_client_0_9_6.cursor = 1383 + (f.wayland_client_0_9_6.cursor or false) || 1384 + (f.wayland_client_0_9_6.default or false) || 1385 + (wayland_client_0_9_6.default or false); 1386 + wayland_client_0_9_6.default = (f.wayland_client_0_9_6.default or true); 1387 + wayland_client_0_9_6.egl = 1388 + (f.wayland_client_0_9_6.egl or false) || 1389 + (f.wayland_client_0_9_6.default or false) || 1390 + (wayland_client_0_9_6.default or false); 1391 + wayland_scanner_0_9_6.default = true; 1392 + wayland_sys_0_9_6.client = true; 1393 + wayland_sys_0_9_6.cursor = 1394 + (f.wayland_sys_0_9_6.cursor or false) || 1395 + (wayland_client_0_9_6.cursor or false) || 1396 + (f.wayland_client_0_9_6.cursor or false); 1397 + wayland_sys_0_9_6.default = true; 1398 + wayland_sys_0_9_6.dlopen = 1399 + (f.wayland_sys_0_9_6.dlopen or false) || 1400 + (wayland_client_0_9_6.dlopen or false) || 1401 + (f.wayland_client_0_9_6.dlopen or false); 1402 + wayland_sys_0_9_6.egl = 1403 + (f.wayland_sys_0_9_6.egl or false) || 1404 + (wayland_client_0_9_6.egl or false) || 1405 + (f.wayland_client_0_9_6.egl or false); 1406 + }) [ bitflags_0_7_0_features libc_0_2_23_features wayland_sys_0_9_6_features wayland_scanner_0_9_6_features ]; 1407 + wayland_kbd_0_9_0 = { features?(wayland_kbd_0_9_0_features {}) }: wayland_kbd_0_9_0_ { 1408 + dependencies = mapFeatures features ([ bitflags_0_7_0 dlib_0_3_1 lazy_static_0_2_8 memmap_0_4_0 wayland_client_0_9_6 ]); 584 1409 }; 585 - wayland_sys_0_6_0_features."".self = true; 586 - wayland_sys_0_6_0_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 587 - wayland_sys_0_6_0_features."libc".self_server = hasFeature (wayland_sys_0_6_0_features."server" or {}); 588 - dlib_0_3_1_features."dlopen".from_wayland_sys_0_6_0__dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 589 - dlib_0_3_1_features."default".from_wayland_sys_0_6_0__default = true; 590 - lazy_static_0_1_16_features."default".from_wayland_sys_0_6_0__default = true; 591 - libc_0_0_0_features."default".from_wayland_sys_0_6_0__default = true; 592 - wayland_sys_0_9_6 = wayland_sys_0_9_6_ rec { 593 - dependencies = [ dlib_0_3_1 lazy_static_0_2_8 ] 594 - ++ (if lib.lists.any (x: x == "lazy_static") features then [lazy_static_0_2_8] else []); 595 - features = mkFeatures wayland_sys_0_9_6_features; 1410 + wayland_kbd_0_9_0_features = f: updateFeatures f (rec { 1411 + bitflags_0_7_0.default = true; 1412 + dlib_0_3_1.default = true; 1413 + lazy_static_0_2_8.default = true; 1414 + memmap_0_4_0.default = true; 1415 + wayland_client_0_9_6.default = true; 1416 + wayland_kbd_0_9_0.default = (f.wayland_kbd_0_9_0.default or true); 1417 + }) [ bitflags_0_7_0_features dlib_0_3_1_features lazy_static_0_2_8_features memmap_0_4_0_features wayland_client_0_9_6_features ]; 1418 + wayland_scanner_0_9_6 = { features?(wayland_scanner_0_9_6_features {}) }: wayland_scanner_0_9_6_ { 1419 + dependencies = mapFeatures features ([ xml_rs_0_3_6 ]); 596 1420 }; 597 - wayland_sys_0_9_6_features."".self = true; 598 - wayland_sys_0_9_6_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_9_6_features."dlopen" or {}); 599 - wayland_sys_0_9_6_features."libc".self_server = hasFeature (wayland_sys_0_9_6_features."server" or {}); 600 - dlib_0_3_1_features."dlopen".from_wayland_sys_0_9_6__dlopen = hasFeature (wayland_sys_0_9_6_features."dlopen" or {}); 601 - dlib_0_3_1_features."default".from_wayland_sys_0_9_6__default = true; 602 - lazy_static_0_2_8_features."default".from_wayland_sys_0_9_6__default = true; 603 - libc_0_0_0_features."default".from_wayland_sys_0_9_6__default = true; 604 - wc_lock_0_1_0 = wc_lock_0_1_0_ rec { 605 - dependencies = [ byteorder_0_5_3 clap_2_24_2 libc_0_2_23 tempfile_2_1_5 wayland_client_0_9_6 wayland_kbd_0_9_0 wayland_sys_0_6_0 ]; 606 - buildDependencies = [ gcc_0_3_50 ]; 1421 + wayland_scanner_0_9_6_features = f: updateFeatures f (rec { 1422 + wayland_scanner_0_9_6.default = (f.wayland_scanner_0_9_6.default or true); 1423 + xml_rs_0_3_6.default = true; 1424 + }) [ xml_rs_0_3_6_features ]; 1425 + wayland_sys_0_9_6 = { features?(wayland_sys_0_9_6_features {}) }: wayland_sys_0_9_6_ { 1426 + dependencies = mapFeatures features ([ dlib_0_3_1 ] 1427 + ++ (if features.wayland_sys_0_9_6.lazy_static or false then [ lazy_static_0_2_8 ] else [])); 1428 + features = mkFeatures (features.wayland_sys_0_9_6 or {}); 607 1429 }; 608 - byteorder_0_5_3_features."default".from_wc_lock_0_1_0__default = true; 609 - clap_2_24_2_features."default".from_wc_lock_0_1_0__default = true; 610 - libc_0_2_23_features."default".from_wc_lock_0_1_0__default = true; 611 - tempfile_2_1_5_features."default".from_wc_lock_0_1_0__default = true; 612 - wayland_client_0_9_6_features."cursor".from_wc_lock_0_1_0 = true; 613 - wayland_client_0_9_6_features."dlopen".from_wc_lock_0_1_0 = true; 614 - wayland_client_0_9_6_features."default".from_wc_lock_0_1_0__default = true; 615 - wayland_kbd_0_9_0_features."default".from_wc_lock_0_1_0__default = true; 616 - wayland_sys_0_6_0_features."client".from_wc_lock_0_1_0 = true; 617 - wayland_sys_0_6_0_features."dlopen".from_wc_lock_0_1_0 = true; 618 - wayland_sys_0_6_0_features."default".from_wc_lock_0_1_0__default = true; 619 - winapi_0_2_8 = winapi_0_2_8_ rec {}; 620 - winapi_build_0_1_1 = winapi_build_0_1_1_ rec {}; 621 - xml_rs_0_3_6 = xml_rs_0_3_6_ rec { 622 - dependencies = [ bitflags_0_7_0 ]; 1430 + wayland_sys_0_9_6_features = f: updateFeatures f (rec { 1431 + dlib_0_3_1.default = true; 1432 + dlib_0_3_1.dlopen = 1433 + (f.dlib_0_3_1.dlopen or false) || 1434 + (wayland_sys_0_9_6.dlopen or false) || 1435 + (f.wayland_sys_0_9_6.dlopen or false); 1436 + lazy_static_0_2_8.default = true; 1437 + wayland_sys_0_9_6.default = (f.wayland_sys_0_9_6.default or true); 1438 + wayland_sys_0_9_6.lazy_static = 1439 + (f.wayland_sys_0_9_6.lazy_static or false) || 1440 + (f.wayland_sys_0_9_6.dlopen or false) || 1441 + (wayland_sys_0_9_6.dlopen or false); 1442 + wayland_sys_0_9_6.libc = 1443 + (f.wayland_sys_0_9_6.libc or false) || 1444 + (f.wayland_sys_0_9_6.server or false) || 1445 + (wayland_sys_0_9_6.server or false); 1446 + }) [ dlib_0_3_1_features lazy_static_0_2_8_features ]; 1447 + wc_lock_0_2_1 = { features?(wc_lock_0_2_1_features {}) }: wc_lock_0_2_1_ { 1448 + dependencies = mapFeatures features ([ byteorder_0_5_3 clap_2_24_2 dbus_0_5_4 image_0_10_4 libc_0_2_23 rand_0_3_15 tempfile_2_1_5 way_cooler_client_helpers_0_1_0 wayland_client_0_9_6 wayland_kbd_0_9_0 wayland_sys_0_9_6 ]); 1449 + buildDependencies = mapFeatures features ([ gcc_0_3_50 wayland_scanner_0_9_6 ]); 1450 + }; 1451 + wc_lock_0_2_1_features = f: updateFeatures f (rec { 1452 + byteorder_0_5_3.default = true; 1453 + clap_2_24_2.default = true; 1454 + dbus_0_5_4.default = true; 1455 + gcc_0_3_50.default = true; 1456 + image_0_10_4.default = true; 1457 + libc_0_2_23.default = true; 1458 + rand_0_3_15.default = true; 1459 + tempfile_2_1_5.default = true; 1460 + way_cooler_client_helpers_0_1_0.default = true; 1461 + wayland_client_0_9_6.cursor = true; 1462 + wayland_client_0_9_6.default = true; 1463 + wayland_client_0_9_6.dlopen = true; 1464 + wayland_kbd_0_9_0.default = true; 1465 + wayland_scanner_0_9_6.default = true; 1466 + wayland_sys_0_9_6.client = true; 1467 + wayland_sys_0_9_6.default = true; 1468 + wayland_sys_0_9_6.dlopen = true; 1469 + wc_lock_0_2_1.default = (f.wc_lock_0_2_1.default or true); 1470 + }) [ byteorder_0_5_3_features clap_2_24_2_features dbus_0_5_4_features image_0_10_4_features libc_0_2_23_features rand_0_3_15_features tempfile_2_1_5_features way_cooler_client_helpers_0_1_0_features wayland_client_0_9_6_features wayland_kbd_0_9_0_features wayland_sys_0_9_6_features gcc_0_3_50_features wayland_scanner_0_9_6_features ]; 1471 + winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; 1472 + winapi_0_2_8_features = f: updateFeatures f (rec { 1473 + winapi_0_2_8.default = (f.winapi_0_2_8.default or true); 1474 + }) []; 1475 + winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; 1476 + winapi_build_0_1_1_features = f: updateFeatures f (rec { 1477 + winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); 1478 + }) []; 1479 + xml_rs_0_3_6 = { features?(xml_rs_0_3_6_features {}) }: xml_rs_0_3_6_ { 1480 + dependencies = mapFeatures features ([ bitflags_0_7_0 ]); 623 1481 }; 624 - bitflags_0_7_0_features."default".from_xml_rs_0_3_6__default = true; 1482 + xml_rs_0_3_6_features = f: updateFeatures f (rec { 1483 + bitflags_0_7_0.default = true; 1484 + xml_rs_0_3_6.default = (f.xml_rs_0_3_6.default or true); 1485 + }) [ bitflags_0_7_0_features ]; 625 1486 }
+25 -1
pkgs/build-support/rust/default-crate-overrides.nix
··· 1 1 { stdenv, pkgconfig, curl, darwin, libiconv, libgit2, libssh2, 2 - openssl, sqlite, zlib, ... }: 2 + openssl, sqlite, zlib, dbus_libs, dbus_glib, gdk_pixbuf, cairo, python3, ... }: 3 3 4 4 let 5 5 inherit (darwin.apple_sdk.frameworks) CoreFoundation; ··· 35 35 }; 36 36 openssl-sys = attrs: { 37 37 buildInputs = [ pkgconfig openssl ]; 38 + }; 39 + dbus = attrs: { 40 + buildInputs = [ pkgconfig dbus_libs ]; 41 + }; 42 + libdbus-sys = attrs: { 43 + buildInputs = [ pkgconfig dbus_libs ]; 44 + }; 45 + gobject-sys = attrs: { 46 + buildInputs = [ dbus_glib ]; 47 + }; 48 + gio-sys = attrs: { 49 + buildInputs = [ dbus_glib ]; 50 + }; 51 + gdk-pixbuf-sys = attrs: { 52 + buildInputs = [ dbus_glib ]; 53 + }; 54 + gdk-pixbuf = attrs: { 55 + buildInputs = [ gdk_pixbuf ]; 56 + }; 57 + cairo-rs = attrs: { 58 + buildInputs = [ cairo ]; 59 + }; 60 + xcb = attrs: { 61 + buildInputs = [ python3 ]; 38 62 }; 39 63 }
+1 -1
pkgs/desktops/plasma-5/default.nix
··· 125 125 milou = callPackage ./milou.nix {}; 126 126 oxygen = callPackage ./oxygen.nix {}; 127 127 plasma-desktop = callPackage ./plasma-desktop {}; 128 - plasma-integration = callPackage ./plasma-integration.nix {}; 128 + plasma-integration = callPackage ./plasma-integration {}; 129 129 plasma-nm = callPackage ./plasma-nm {}; 130 130 plasma-pa = callPackage ./plasma-pa.nix { inherit gconf; }; 131 131 plasma-vault = callPackage ./plasma-vault {};
+7
pkgs/desktops/plasma-5/plasma-integration.nix pkgs/desktops/plasma-5/plasma-integration/default.nix
··· 14 14 breeze-qt5 kconfig kconfigwidgets kiconthemes kio knotifications kwayland 15 15 libXcursor qtquickcontrols2 16 16 ]; 17 + patches = [ 18 + # See also: https://phabricator.kde.org/D9070 19 + # ttuegel: The patch is checked into Nixpkgs because I could not get 20 + # Phabricator to give me a stable link to it. 21 + ./D9070.patch 22 + ]; 23 + patchFlags = "-p0"; 17 24 }
+24
pkgs/desktops/plasma-5/plasma-integration/D9070.patch
··· 1 + Index: src/platformtheme/kfontsettingsdata.cpp 2 + =================================================================== 3 + --- src/platformtheme/kfontsettingsdata.cpp 4 + +++ src/platformtheme/kfontsettingsdata.cpp 5 + @@ -70,15 +70,18 @@ 6 + const KFontData &fontData = DefaultFontData[fontType]; 7 + cachedFont = new QFont(QLatin1String(fontData.FontName), fontData.Size, fontData.Weight); 8 + cachedFont->setStyleHint(fontData.StyleHint); 9 + - cachedFont->setStyleName(QLatin1String(fontData.StyleName)); 10 + 11 + const KConfigGroup configGroup(mKdeGlobals, fontData.ConfigGroupKey); 12 + QString fontInfo = configGroup.readEntry(fontData.ConfigKey, QString()); 13 + 14 + //If we have serialized information for this font, restore it 15 + //NOTE: We are not using KConfig directly because we can't call QFont::QFont from here 16 + if (!fontInfo.isEmpty()) { 17 + cachedFont->fromString(fontInfo); 18 + + } else { 19 + + // set the canonical stylename here, where it cannot override 20 + + // user-specific font attributes if those do not include a stylename. 21 + + cachedFont->setStyleName(QLatin1String(fontData.StyleName)); 22 + } 23 + 24 + mFonts[fontType] = cachedFont;
+3 -3
pkgs/development/compilers/arachne-pnr/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "arachne-pnr-${version}"; 5 - version = "2018.01.10"; 5 + version = "2018.02.04"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cseed"; 9 9 repo = "arachne-pnr"; 10 - rev = "24f6b9c341910f6aaca1498872fe2e99ff8210cf"; 11 - sha256 = "0jd91hx16jx0p0jiqhgh1kbh59k82i4979f4xp4wzc249br7lxlv"; 10 + rev = "c21df0062c6ee13e8c8280cefbb7c017823336c0"; 11 + sha256 = "1ah1gn07av3ff5lnay4p7dahaacbyj0mfakbx7g5fs3p1m1m8p1k"; 12 12 }; 13 13 14 14 enableParallelBuilding = true;
+4 -4
pkgs/development/compilers/yosys/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "yosys-${version}"; 7 - version = "2018.01.10"; 7 + version = "2018.02.04"; 8 8 9 9 srcs = [ 10 10 (fetchFromGitHub { 11 - owner = "cliffordwolf"; 11 + owner = "yosyshq"; 12 12 repo = "yosys"; 13 - rev = "9ac560f5d3e5847b7e475195f66b7034e91fd938"; 14 - sha256 = "01p1bcjq030y7g21lsghgkqj23x6yl8cwrcx2xpik45xls6pxrg7"; 13 + rev = "0659d9eac7b546ee6f5acab46dbc83c91d556a34"; 14 + sha256 = "1hy21gxcp3q3hlbh5sh46h2340r11fwalkb9if9sbpc9y3279njj"; 15 15 name = "yosys"; 16 16 }) 17 17 (fetchFromBitbucket {
+1
pkgs/development/haskell-modules/configuration-common.nix
··· 281 281 hashed-storage = dontCheck super.hashed-storage; 282 282 hashring = dontCheck super.hashring; 283 283 hath = dontCheck super.hath; 284 + haxl = dontCheck super.haxl; # non-deterministic failure https://github.com/facebook/Haxl/issues/85 284 285 haxl-facebook = dontCheck super.haxl-facebook; # needs facebook credentials for testing 285 286 hdbi-postgresql = dontCheck super.hdbi-postgresql; 286 287 hedis = dontCheck super.hedis;
+2 -2
pkgs/development/interpreters/python/cpython/3.4/default.nix
··· 27 27 28 28 let 29 29 majorVersion = "3.4"; 30 - minorVersion = "7"; 30 + minorVersion = "8"; 31 31 minorVersionSuffix = ""; 32 32 pythonVersion = majorVersion; 33 33 version = "${majorVersion}.${minorVersion}${minorVersionSuffix}"; ··· 48 48 49 49 src = fetchurl { 50 50 url = "http://www.python.org/ftp/python/${version}/Python-${version}.tar.xz"; 51 - sha256 = "06wx2ag0dnixny67jfdl5z10243fjga898cgxhnr4dnxaqmwy547"; 51 + sha256 = "1sn3i9z9m56inlfrqs250qv8snl8w211wpig2pfjlyrcj3x75919"; 52 52 }; 53 53 54 54 NIX_LDFLAGS = optionalString stdenv.isLinux "-lgcc_s";
+2 -2
pkgs/development/interpreters/python/cpython/3.5/default.nix
··· 27 27 28 28 let 29 29 majorVersion = "3.5"; 30 - minorVersion = "4"; 30 + minorVersion = "5"; 31 31 minorVersionSuffix = ""; 32 32 pythonVersion = majorVersion; 33 33 version = "${majorVersion}.${minorVersion}${minorVersionSuffix}"; ··· 48 48 49 49 src = fetchurl { 50 50 url = "https://www.python.org/ftp/python/${majorVersion}.${minorVersion}/Python-${version}.tar.xz"; 51 - sha256 = "0k68ai0a204piwibz013ds6ck7hgj9gk4nin2259y41vpgx3pncl"; 51 + sha256 = "02ahsijk3a42sdzfp2il49shx0v4birhy7kkj0dikmh20hxjqg86"; 52 52 }; 53 53 54 54 NIX_LDFLAGS = optionalString stdenv.isLinux "-lgcc_s";
+6 -7
pkgs/development/libraries/libassuan/default.nix
··· 1 - { fetchurl, stdenv, pth, libgpgerror }: 1 + { fetchurl, stdenv, gettext, pth, libgpgerror }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libassuan-2.5.1"; ··· 11 11 outputs = [ "out" "dev" "info" ]; 12 12 outputBin = "dev"; # libassuan-config 13 13 14 - buildInputs = [ libgpgerror pth ]; 14 + buildInputs = [ libgpgerror pth ] 15 + ++ stdenv.lib.optional stdenv.isDarwin gettext; 15 16 16 17 doCheck = true; 17 18 ··· 20 21 sed -i 's,#include <gpg-error.h>,#include "${libgpgerror.dev}/include/gpg-error.h",g' $dev/include/assuan.h 21 22 ''; 22 23 23 - meta = { 24 + meta = with stdenv.lib; { 24 25 description = "IPC library used by GnuPG and related software"; 25 - 26 26 longDescription = '' 27 27 Libassuan is a small library implementing the so-called Assuan 28 28 protocol. This protocol is used for IPC between most newer 29 29 GnuPG components. Both, server and client side functions are 30 30 provided. 31 31 ''; 32 - 33 32 homepage = http://gnupg.org; 34 - license = stdenv.lib.licenses.lgpl2Plus; 35 - platforms = stdenv.lib.platforms.all; 33 + license = licenses.lgpl2Plus; 34 + platforms = platforms.all; 36 35 }; 37 36 }
+2 -1
pkgs/development/libraries/libgcrypt/default.nix
··· 1 - { stdenv, fetchurl, libgpgerror, enableCapabilities ? false, libcap }: 1 + { stdenv, fetchurl, gettext, libgpgerror, enableCapabilities ? false, libcap }: 2 2 3 3 assert enableCapabilities -> stdenv.isLinux; 4 4 ··· 20 20 hardeningDisable = stdenv.lib.optional stdenv.cc.isClang "fortify"; 21 21 22 22 buildInputs = [ libgpgerror ] 23 + ++ stdenv.lib.optional stdenv.isDarwin gettext 23 24 ++ stdenv.lib.optional enableCapabilities libcap; 24 25 25 26 # Make sure libraries are correct for .pc and .la files
+2 -1
pkgs/development/libraries/libksba/default.nix
··· 1 - { stdenv, fetchurl, libgpgerror }: 1 + { stdenv, fetchurl, gettext, libgpgerror }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libksba-1.3.5"; ··· 10 10 11 11 outputs = [ "out" "dev" "info" ]; 12 12 13 + buildInputs = stdenv.lib.optional stdenv.isDarwin gettext; 13 14 propagatedBuildInputs = [ libgpgerror ]; 14 15 15 16 postInstall = ''
+2 -2
pkgs/development/libraries/libwhereami/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libwhereami-${version}"; 5 - version = "0.1.1"; 5 + version = "0.1.3"; 6 6 7 7 src = fetchFromGitHub { 8 - sha256 = "0nhbmxm626cgawprszw6c03a3hasxjn1i9ldhhj5xyvxp8r5l9q4"; 8 + sha256 = "0mpy2rkxcm2nz1qvldih01czxlsksqfkzgh58pnrw8yva31wv9q6"; 9 9 rev = version; 10 10 repo = "libwhereami"; 11 11 owner = "puppetlabs";
+29 -11
pkgs/development/libraries/mpich2/default.nix
··· 1 - { stdenv, fetchurl, python, perl, gfortran }: 1 + { stdenv, fetchurl, python, perl, gfortran 2 + , slurm, openssh, hwloc 3 + } : 2 4 3 5 stdenv.mkDerivation rec { 4 6 name = "mpich-${version}"; 5 - version = "3.2"; 7 + version = "3.2.1"; 6 8 7 9 src = fetchurl { 8 - url = "http://www.mpich.org/static/downloads/3.2/mpich-3.2.tar.gz"; 9 - sha256 = "0bvvk4n9g4rmrncrgs9jnkcfh142i65wli5qp1akn9kwab1q80z6"; 10 + url = "http://www.mpich.org/static/downloads/${version}/mpich-${version}.tar.gz"; 11 + sha256 = "1w9h4g7d46d9l5jbcyfxpaqzpjrc5hyvr9d0ns7278psxpr3pdax"; 10 12 }; 11 13 12 - configureFlags = "--enable-shared --enable-sharedlib"; 14 + configureFlags = [ 15 + "--enable-shared" 16 + "--enable-sharedlib" 17 + ]; 13 18 14 - buildInputs = [ perl gfortran ]; 19 + buildInputs = [ perl gfortran slurm openssh hwloc ]; 20 + 21 + doCheck = true; 15 22 16 - meta = { 23 + preFixup = '' 24 + # /tmp/nix-build... ends up in the RPATH, fix it manually 25 + for entry in $out/bin/mpichversion $out/bin/mpivars; do 26 + echo "fix rpath: $entry" 27 + patchelf --set-rpath "$out/lib" $entry 28 + done 29 + ''; 30 + 31 + 32 + meta = with stdenv.lib; { 17 33 description = "Implementation of the Message Passing Interface (MPI) standard"; 18 34 19 35 longDescription = '' ··· 22 38 version 2. 23 39 ''; 24 40 homepage = http://www.mcs.anl.gov/mpi/mpich2/; 25 - license = "free, see http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=license"; 26 - 27 - maintainers = [ ]; 28 - platforms = stdenv.lib.platforms.unix; 41 + license = { 42 + url = http://git.mpich.org/mpich.git/blob/a385d6d0d55e83c3709ae851967ce613e892cd21:/COPYRIGHT; 43 + fullName = "MPICH license (permissive)"; 44 + }; 45 + maintainers = [ maintainers.markuskowa ]; 46 + platforms = platforms.unix; 29 47 }; 30 48 }
+26
pkgs/development/python-modules/aioimaplib/default.nix
··· 1 + { lib, buildPythonPackage, fetchFromGitHub, pythonOlder 2 + , nose, asynctest, mock, pytz, tzlocal, imaplib2, docutils }: 3 + 4 + buildPythonPackage rec { 5 + pname = "aioimaplib"; 6 + version = "0.7.13"; 7 + 8 + # PyPI tarball doesn't ship tests 9 + src = fetchFromGitHub { 10 + owner = "bamthomas"; 11 + repo = pname; 12 + rev = version; 13 + sha256 = "19yhk4ixfw46d0bvx6a40r23nvia5a83dzn5rzwaq1wdjr186bbn"; 14 + }; 15 + 16 + disbaled = pythonOlder "3.4"; 17 + 18 + checkInputs = [ nose asynctest mock pytz tzlocal imaplib2 docutils ]; 19 + 20 + meta = with lib; { 21 + description = "Python asyncio IMAP4rev1 client library"; 22 + homepage = https://github.com/bamthomas/aioimaplib; 23 + license = licenses.gpl3Plus; 24 + maintainers = with maintainers; [ dotlambda ]; 25 + }; 26 + }
+33
pkgs/development/python-modules/asynctest/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi, fetchFromGitHub, pythonOlder, python }: 2 + 3 + buildPythonPackage rec { 4 + pname = "asynctest"; 5 + version = "0.11.1"; 6 + 7 + disabled = pythonOlder "3.4"; 8 + 9 + # PyPI tarball doesn't ship test/__init__.py 10 + src = fetchFromGitHub { 11 + owner = "Martiusweb"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "1vvh5vbq2fbz6426figs85z8779r7svb4dp2v3xynhhv05nh2y6v"; 15 + }; 16 + 17 + postPatch = '' 18 + # Skip failing test, probably caused by file system access 19 + substituteInPlace test/test_selector.py \ 20 + --replace "test_events_watched_outside_test_are_ignored" "xtest_events_watched_outside_test_are_ignored" 21 + ''; 22 + 23 + checkPhase = '' 24 + ${python.interpreter} -m unittest test 25 + ''; 26 + 27 + meta = with lib; { 28 + description = "Enhance the standard unittest package with features for testing asyncio libraries"; 29 + homepage = https://github.com/Martiusweb/asynctest; 30 + license = licenses.asl20; 31 + maintainers = with maintainers; [ dotlambda ]; 32 + }; 33 + }
+27
pkgs/development/python-modules/can/default.nix
··· 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , fetchPypi 5 + , pyserial 6 + , nose 7 + , mock }: 8 + 9 + buildPythonPackage rec { 10 + pname = "python-can"; 11 + version = "2.0.0"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "1c6zfd29ck9ffdklfb5xgxvfl52xdaqd89isykkypm1ll97yk2fs"; 16 + }; 17 + 18 + propagatedBuildInputs = [ pyserial ]; 19 + checkInputs = [ nose mock ]; 20 + 21 + meta = with lib; { 22 + homepage = https://github.com/hardbyte/python-can; 23 + description = "CAN support for Python"; 24 + license = licenses.lgpl3; 25 + maintainers = with maintainers; [ sorki ]; 26 + }; 27 + }
+46
pkgs/development/python-modules/canmatrix/default.nix
··· 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , python 6 + , lxml 7 + , xlwt 8 + , xlrd 9 + , XlsxWriter 10 + , pyyaml 11 + , future }: 12 + 13 + buildPythonPackage rec { 14 + pname = "canmatrix"; 15 + version = "0.6"; 16 + 17 + # uses fetchFromGitHub as PyPi release misses test/ dir 18 + src = fetchFromGitHub { 19 + owner = "ebroecker"; 20 + repo = pname; 21 + rev = version; 22 + sha256 = "1lb0krhchja2jqfsh5lsfgmqcchs1pd38akvc407jfmll96f4yqz"; 23 + }; 24 + 25 + checkPhase = '' 26 + cd test 27 + ${python.interpreter} ./test.py 28 + ''; 29 + 30 + propagatedBuildInputs = 31 + [ lxml 32 + xlwt 33 + xlrd 34 + XlsxWriter 35 + pyyaml 36 + future 37 + ]; 38 + 39 + meta = with lib; { 40 + homepage = https://github.com/ebroecker/canmatrix; 41 + description = "Support and convert several CAN (Controller Area Network) database formats .arxml .dbc .dbf .kcd .sym fibex xls(x)"; 42 + license = licenses.bsd2; 43 + maintainers = with maintainers; [ sorki ]; 44 + }; 45 + } 46 +
+46
pkgs/development/python-modules/canopen/default.nix
··· 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , fetchPypi 5 + , fetchFromGitHub 6 + , nose 7 + , can 8 + , canmatrix }: 9 + 10 + buildPythonPackage rec { 11 + pname = "canopen"; 12 + version = "0.5.1"; 13 + 14 + # use fetchFromGitHub until version containing test/sample.eds 15 + # is available on PyPi 16 + # https://github.com/christiansandberg/canopen/pull/57 17 + 18 + src = fetchFromGitHub { 19 + owner = "christiansandberg"; 20 + repo = "canopen"; 21 + rev = "b20575d84c3aef790fe7c38c5fc77601bade0ea4"; 22 + sha256 = "1qg47qrkyvyxiwi13sickrkk89jp9s91sly2y90bz0jhws2bxh64"; 23 + }; 24 + 25 + #src = fetchPypi { 26 + # inherit pname version; 27 + # sha256 = "0806cykarpjb9ili3mf82hsd9gdydbks8532nxgz93qzg4zdbv2g"; 28 + #}; 29 + 30 + # test_pdo failure https://github.com/christiansandberg/canopen/issues/58 31 + doCheck = false; 32 + 33 + propagatedBuildInputs = 34 + [ can 35 + canmatrix 36 + ]; 37 + 38 + checkInputs = [ nose ]; 39 + 40 + meta = with lib; { 41 + homepage = https://github.com/christiansandberg/canopen/; 42 + description = "CANopen stack implementation"; 43 + license = licenses.lgpl3; 44 + maintainers = with maintainers; [ sorki ]; 45 + }; 46 + }
+22
pkgs/development/python-modules/imaplib2/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi }: 2 + 3 + buildPythonPackage rec { 4 + pname = "imaplib2"; 5 + version = "2.45.0"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "a35b6d88258696e80aabecfb784e08730b8558fcaaa3061ff2c7f8637afbd0b3"; 10 + }; 11 + 12 + # No tests on PyPI and no tags on GitHub :( 13 + doCheck = false; 14 + 15 + meta = with lib; { 16 + description = "A threaded Python IMAP4 client"; 17 + homepage = https://github.com/bcoe/imaplib2; 18 + # See https://github.com/bcoe/imaplib2/issues/25 19 + license = licenses.psfl; 20 + maintainers = with maintainers; [ dotlambda ]; 21 + }; 22 + }
+25
pkgs/development/python-modules/luftdaten/default.nix
··· 1 + { lib, buildPythonPackage, isPy3k, fetchPypi, aiohttp, async-timeout }: 2 + 3 + buildPythonPackage rec { 4 + pname = "luftdaten"; 5 + version = "0.1.4"; 6 + 7 + disabled = !isPy3k; 8 + 9 + src = fetchPypi { 10 + inherit pname version; 11 + sha256 = "d3e3af830ad2b731c36af223bbb5d47d68aa3786b2965411216917a7381e1179"; 12 + }; 13 + 14 + propagatedBuildInputs = [ aiohttp async-timeout ]; 15 + 16 + # No tests implemented 17 + doCheck = false; 18 + 19 + meta = with lib; { 20 + description = "Python API for interacting with luftdaten.info"; 21 + homepage = https://github.com/fabaff/python-luftdaten; 22 + license = licenses.mit; 23 + maintainers = with maintainers; [ dotlambda ]; 24 + }; 25 + }
+3 -19
pkgs/development/python-modules/nose-parameterized/default.nix
··· 1 - { stdenv, fetchPypi, buildPythonPackage, nose, six, glibcLocales, isPy3k }: 1 + { fetchPypi, parameterized }: 2 2 3 - buildPythonPackage rec { 3 + parameterized.overrideAttrs (o: rec { 4 4 pname = "nose-parameterized"; 5 5 version = "0.6.0"; 6 6 ··· 8 8 inherit pname version; 9 9 sha256 = "1khlabgib4161vn6alxsjaa8javriywgx9vydddi659gp9x6fpnk"; 10 10 }; 11 - 12 - # Tests require some python3-isms but code works without. 13 - doCheck = isPy3k; 14 - 15 - buildInputs = [ nose glibcLocales ]; 16 - propagatedBuildInputs = [ six ]; 17 - 18 - checkPhase = '' 19 - LC_ALL="en_US.UTF-8" nosetests -v 20 - ''; 21 - 22 - meta = with stdenv.lib; { 23 - description = "Parameterized testing with any Python test framework"; 24 - homepage = https://pypi.python.org/pypi/nose-parameterized; 25 - license = licenses.bsd3; 26 - }; 27 - } 11 + })
+28
pkgs/development/python-modules/parameterized/default.nix
··· 1 + { stdenv, fetchPypi, buildPythonPackage, nose, six, glibcLocales, isPy3k }: 2 + 3 + buildPythonPackage rec { 4 + pname = "parameterized"; 5 + version = "0.6.1"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "1qj1939shm48d9ql6fm1nrdy4p7sdyj8clz1szh5swwpf1qqxxfa"; 10 + }; 11 + 12 + # Tests require some python3-isms but code works without. 13 + doCheck = isPy3k; 14 + 15 + checkInputs = [ nose glibcLocales ]; 16 + propagatedBuildInputs = [ six ]; 17 + 18 + checkPhase = '' 19 + LC_ALL="en_US.UTF-8" nosetests -v 20 + ''; 21 + 22 + meta = with stdenv.lib; { 23 + description = "Parameterized testing with any Python test framework"; 24 + homepage = https://pypi.python.org/pypi/parameterized; 25 + license = licenses.bsd3; 26 + maintainers = with maintainers; [ ma27 ]; 27 + }; 28 + }
+25
pkgs/development/python-modules/pybase64/default.nix
··· 1 + { buildPythonPackage, stdenv, fetchPypi, parameterized, six, nose }: 2 + 3 + buildPythonPackage rec { 4 + pname = "pybase64"; 5 + version = "0.2.1"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "1hggg69s5r8jyqdwyzri5sn3f19p7ayl0fjhjma0qzgfp7bk6zjc"; 10 + }; 11 + 12 + propagatedBuildInputs = [ six ]; 13 + checkInputs = [ parameterized nose ]; 14 + 15 + checkPhase = '' 16 + nosetests 17 + ''; 18 + 19 + meta = with stdenv.lib; { 20 + homepage = https://pypi.python.org/pypi/pybase64; 21 + description = "Fast Base64 encoding/decoding"; 22 + license = licenses.bsd2; 23 + maintainers = with maintainers; [ ma27 ]; 24 + }; 25 + }
+2 -2
pkgs/development/tools/continuous-integration/jenkins/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "jenkins-${version}"; 5 - version = "2.103"; 5 + version = "2.105"; 6 6 7 7 src = fetchurl { 8 8 url = "http://mirrors.jenkins-ci.org/war/${version}/jenkins.war"; 9 - sha256 = "1d771q4xjjji7ydh6xjz3j6hz2mszxh0m3zqjh4khlzqhnvydlha"; 9 + sha256 = "0q6xyjkqlrwjgf7rzmyy8m0w7lhqyavici76zzngg159xkyh5cfh"; 10 10 }; 11 11 12 12 buildCommand = ''
+5 -5
pkgs/development/tools/electron/default.nix
··· 1 1 { stdenv, lib, libXScrnSaver, makeWrapper, fetchurl, unzip, atomEnv }: 2 2 3 3 let 4 - version = "1.7.9"; 4 + version = "1.7.11"; 5 5 name = "electron-${version}"; 6 6 7 7 throwSystem = throw "Unsupported system: ${stdenv.system}"; ··· 20 20 src = { 21 21 i686-linux = fetchurl { 22 22 url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-ia32.zip"; 23 - sha256 = "0m87n7hqimg93z3m8pa1ggs69f3h5mjrsrrl7x80hxmp3w142krc"; 23 + sha256 = "0mxrayczs6fc2a53fzfbgs88l71wm7hadq9ir510kicakblmdbyx"; 24 24 }; 25 25 x86_64-linux = fetchurl { 26 26 url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-x64.zip"; 27 - sha256 = "17ii0x6326mwjd0x5dj2693r67y0jra88hkqcpddcq08vf1knr2f"; 27 + sha256 = "0v22xhzbq9lcbc83laqs45pbx8gzv648qfkj01pxfsmv3lb4myrl"; 28 28 }; 29 29 armv7l-linux = fetchurl { 30 30 url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-armv7l.zip"; 31 - sha256 = "17jkma50d6az8dbyrym8z2lsw2n0r6jhdlm8pb5c928bzgshryqm"; 31 + sha256 = "02n2y69zwzacigqp6f4vg47cmjzf8gvbbispmzkg3pnzk4qc9473"; 32 32 }; 33 33 }.${stdenv.system} or throwSystem; 34 34 ··· 56 56 57 57 src = fetchurl { 58 58 url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-darwin-x64.zip"; 59 - sha256 = "1s8kslp101xyaffb3rf8p5cw3p6zij2mn19fa68ykx4naykkwaly"; 59 + sha256 = "19kfb09ap780ayk7miqfr6gmba9rd10f9q9aphj35yk7cl22znbr"; 60 60 }; 61 61 62 62 buildInputs = [ unzip ];
+3 -3
pkgs/development/tools/icestorm/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "icestorm-${version}"; 5 - version = "2018.01.10"; 5 + version = "2018.02.04"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cliffordwolf"; 9 9 repo = "icestorm"; 10 - rev = "bca8c3c88f5707213a6cc55ec7b06b576ab98809"; 11 - sha256 = "00g1xd70dlgvyfyk5ivj71dpk0vzx3xka60f6x3hm4frl9ahyhj7"; 10 + rev = "722790ad3cdb497e1b13cd1b4368d8380371eb37"; 11 + sha256 = "0l04c6dshhhdcgqg1bdlw215wbn52fsg2fm2cvavhvf64c18lwd1"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig ];
+2 -2
pkgs/development/tools/misc/loccount/default.nix
··· 1 1 { stdenv, lib, buildGoPackage, fetchFromGitLab }: 2 2 buildGoPackage rec { 3 3 name = "loccount-${version}"; 4 - version = "1.1"; 4 + version = "1.2"; 5 5 6 6 goPackagePath = "gitlab.com/esr/loccount"; 7 7 excludedPackages = "tests"; ··· 10 10 owner = "esr"; 11 11 repo = "loccount"; 12 12 rev = version; 13 - sha256 = "1wx31hraxics8x8w42jy5b10wdx1368zp2p6gplcfmpjssf9pacr"; 13 + sha256 = "18z7ai7wy2k9yd3w65d37apfqs3h9bc2c15y7v1bydppi44zfsdk"; 14 14 }; 15 15 16 16 meta = with stdenv.lib; {
+11
pkgs/games/assaultcube/assaultcube-next.patch
··· 1 + --- 1.1.0.4/source/src/Makefile 2 + +++ 1.1.0.4/source/src/Makefile 3 + @@ -6,7 +6,7 @@ 4 + # found to have been caused by the g++ compiler in the past. This seems to have 5 + # been fixed now by relaxing the optimization that g++ does, so although we'll 6 + # continue using clang++ (just in case), you can use g++ if you prefer. 7 + -CXX=clang++ 8 + +#CXX=clang++ 9 + 10 + # Changing this to ACDEBUG=yes will compile a debug version of AssaultCube. 11 + ACDEBUG=no
+82
pkgs/games/assaultcube/default.nix
··· 1 + { fetchFromGitHub, stdenv, makeDesktopItem, openal, pkgconfig, libogg, 2 + libvorbis, SDL, SDL_image, makeWrapper, zlib, 3 + client ? true, server ? true }: 4 + 5 + with stdenv.lib; 6 + 7 + stdenv.mkDerivation rec { 8 + 9 + # master branch has legacy (1.2.0.2) protocol 1201 and gcc 6 fix. 10 + pname = "assaultcube"; 11 + version = "01052017"; 12 + name = "${pname}-${version}"; 13 + 14 + meta = { 15 + description = "Fast and fun first-person-shooter based on the Cube fps"; 16 + homepage = http://assault.cubers.net; 17 + maintainers = [ maintainers.genesis ]; 18 + platforms = platforms.linux; # should work on darwin with a little effort. 19 + license = stdenv.lib.licenses.zlib; 20 + }; 21 + 22 + src = fetchFromGitHub { 23 + owner = "assaultcube"; 24 + repo = "AC"; 25 + rev = "9f537b0876a39d7686e773040469fbb1417de18b"; 26 + sha256 = "0nvckn67mmfaa7x3j41xyxjllxqzfx1dxg8pnqsaak3kkzds34pl"; 27 + }; 28 + 29 + # ${branch} not accepted as a value ? 30 + # TODO: write a functional BUNDLED_ENET option and restore it in deps. 31 + patches = [ ./assaultcube-next.patch ]; 32 + 33 + nativeBuildInputs = [ pkgconfig ]; 34 + 35 + # add optional for server only ? 36 + buildInputs = [ makeWrapper openal SDL SDL_image libogg libvorbis zlib ]; 37 + 38 + #makeFlags = [ "CXX=g++" ]; 39 + 40 + targets = (optionalString server "server") + (optionalString client " client"); 41 + buildPhase = '' 42 + make -C source/src ${targets} 43 + ''; 44 + 45 + desktop = makeDesktopItem { 46 + name = "AssaultCube"; 47 + desktopName = "AssaultCube"; 48 + comment = "A multiplayer, first-person shooter game, based on the CUBE engine. Fast, arcade gameplay."; 49 + genericName = "First-person shooter"; 50 + categories = "Application;Game;ActionGame;Shooter"; 51 + icon = "assaultcube.png"; 52 + exec = "${pname}"; 53 + }; 54 + 55 + gamedatadir = "/share/games/${pname}"; 56 + 57 + installPhase = '' 58 + 59 + bindir=$out/bin 60 + 61 + mkdir -p $bindir $out/$gamedatadir 62 + 63 + cp -r config packages $out/$gamedatadir 64 + 65 + # install custom script 66 + substituteAll ${./launcher.sh} $bindir/assaultcube 67 + chmod +x $bindir/assaultcube 68 + 69 + if (test -e source/src/ac_client) then 70 + cp source/src/ac_client $bindir 71 + mkdir -p $out/share/applications 72 + cp ${desktop}/share/applications/* $out/share/applications 73 + install -Dpm644 packages/misc/icon.png $out/share/icons/assaultcube.png 74 + install -Dpm644 packages/misc/icon.png $out/share/pixmaps/assaultcube.png 75 + fi 76 + 77 + if (test -e source/src/ac_server) then 78 + cp source/src/ac_server $bindir 79 + ln -s $bindir/${pname} $bindir/${pname}-server 80 + fi 81 + ''; 82 + }
+20
pkgs/games/assaultcube/launcher.sh
··· 1 + #!@shell@ 2 + # original scripts are very awful 3 + 4 + CUBE_DIR=@out@@gamedatadir@ 5 + 6 + case $(basename "$0") in 7 + assaultcube-server) 8 + CUBE_OPTIONS="-Cconfig/servercmdline.txt" 9 + BINARYPATH=@out@/bin/ac_server 10 + ;; 11 + assaultcube) 12 + CUBE_OPTIONS="--home=${HOME}/.assaultcube/v1.2next --init" 13 + BINARYPATH=@out@/bin/ac_client 14 + ;; 15 + *) echo "$0" is not supported. 16 + exit 1 17 + esac 18 + 19 + cd $CUBE_DIR 20 + exec "${BINARYPATH}" ${CUBE_OPTIONS} "$@"
+2 -2
pkgs/misc/themes/greybird/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 name = "${pname}-${version}"; 5 5 pname = "greybird"; 6 - version = "3.22.5"; 6 + version = "3.22.6"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "shimmerproject"; 10 10 repo = "${pname}"; 11 11 rev = "v${version}"; 12 - sha256 = "0l107q9fcbgp73r4p4fmyy3a7pmc4mi4km5hgp67fm2a4dna7rkd"; 12 + sha256 = "16rifkyy8l4v03rx85j7m6rfdal99l1xdmghysh95r6lx4y6r01i"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ autoreconfHook sass glib libxml2 gdk_pixbuf librsvg ];
+4 -3
pkgs/os-specific/linux/cifs-utils/default.nix
··· 1 - { stdenv, fetchurl, kerberos, keyutils, pam, talloc }: 1 + { stdenv, fetchurl, autoreconfHook, pkgconfig, kerberos, keyutils, pam, talloc }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "cifs-utils-${version}"; 5 - version = "6.6"; 5 + version = "6.7"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://samba/pub/linux-cifs/cifs-utils/${name}.tar.bz2"; 9 - sha256 = "09biws1jm23l3mjb9kh99v57z8bgzybrmimwddb40s6y0yl54wfh"; 9 + sha256 = "1ayghnkryy1n1zm5dyvyyr7n3807nsm6glfcbbki5c2a8w91dwmj"; 10 10 }; 11 11 12 + nativeBuildInputs = [ autoreconfHook pkgconfig ]; 12 13 buildInputs = [ kerberos keyutils pam talloc ]; 13 14 14 15 makeFlags = "root_sbindir=$(out)/sbin";
+11 -13
pkgs/os-specific/linux/cpupower/default.nix
··· 8 8 nativeBuildInputs = [ gettext ]; 9 9 buildInputs = [ pciutils ]; 10 10 11 - configurePhase = '' 11 + postPatch = '' 12 12 cd tools/power/cpupower 13 13 sed -i 's,/bin/true,${buildPackages.coreutils}/bin/true,' Makefile 14 14 sed -i 's,/bin/pwd,${buildPackages.coreutils}/bin/pwd,' Makefile ··· 17 17 18 18 makeFlags = [ "CROSS=${stdenv.cc.targetPrefix}" ]; 19 19 20 - installPhase = '' 21 - make \ 22 - bindir="$out/bin" \ 23 - sbindir="$out/sbin" \ 24 - mandir="$out/share/man" \ 25 - includedir="$out/include" \ 26 - libdir="$out/lib" \ 27 - localedir="$out/share/locale" \ 28 - docdir="$out/share/doc/cpupower" \ 29 - confdir="$out/etc" \ 30 - install install-man 31 - ''; 20 + installFlags = [ 21 + "bindir=$(out)/bin" 22 + "sbindir=$(out)/sbin" 23 + "mandir=$(out)/share/man" 24 + "includedir=$(out)/include" 25 + "libdir=$(out)/lib" 26 + "localedir=$(out)/share/locale" 27 + "docdir=$(out)/share/doc/cpupower" 28 + "confdir=$(out)/etc" 29 + ]; 32 30 33 31 enableParallelBuilding = true; 34 32
+3 -3
pkgs/os-specific/linux/hwdata/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "hwdata-${version}"; 5 - version = "0.300"; 5 + version = "0.308"; 6 6 7 7 src = fetchurl { 8 - url = "http://pkgs.fedoraproject.org/repo/pkgs/hwdata/v0.300.tar.gz/sha512/34294fcf65c3cb17c19d625732d1656ec1992dde254a68ee35681ad2f310bc05028a85889efa2c1d1e8a2d10885ccc00185475a00f6f2fb82d07e2349e604a51/v0.300.tar.gz"; 9 - sha256 = "03xlj05qyixhnsybq1qnr7j5q2nvirs4jxpgg4sbw8swsqj3dgqi"; 8 + url = "https://github.com/vcrhonek/hwdata/archive/v0.308.tar.gz"; 9 + sha256 = "17zcwplw41dfwb2l9jfgvm65rjzlsbv30f56d6vgiix042f92vcq"; 10 10 }; 11 11 12 12 preConfigure = "patchShebangs ./configure";
+2 -2
pkgs/os-specific/linux/wireguard/default.nix
··· 6 6 let 7 7 name = "wireguard-${version}"; 8 8 9 - version = "0.0.20180118"; 9 + version = "0.0.20180202"; 10 10 11 11 src = fetchurl { 12 12 url = "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${version}.tar.xz"; 13 - sha256 = "18x8ndnr4lvl3in5sian6f9q69pk8h4xbwldmk7bfrpb5m03ngs6"; 13 + sha256 = "ee3415b482265ad9e8721aa746aaffdf311058a2d1a4d80e7b6d11bbbf71c722"; 14 14 }; 15 15 16 16 meta = with stdenv.lib; {
+2 -2
pkgs/servers/misc/airsonic/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "airsonic-${version}"; 5 - version = "10.0.1"; 5 + version = "10.1.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/airsonic/airsonic/releases/download/v${version}/airsonic.war"; 9 - sha256 = "1qky8dz49200f6100ivkn5g7i0hzkv3gpq2r0cj6z53s8d1ayblc"; 9 + sha256 = "0acj6la88lnbfdp0nilvsll48zfig7sgibgwfjjckialppyg4ir6"; 10 10 }; 11 11 12 12 buildCommand = ''
+2 -2
pkgs/servers/nextcloud/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name= "nextcloud-${version}"; 5 - version = "12.0.4"; 5 + version = "12.0.5"; 6 6 7 7 src = fetchurl { 8 8 url = "https://download.nextcloud.com/server/releases/${name}.tar.bz2"; 9 - sha256 = "1dh9knqbw6ph2rfrb5rscdraj4375rqddmrifw6adyga9jkn2hb5"; 9 + sha256 = "0hya524d8wqia5v2wz8cmasi526j97z6d0l1h7l7j442wsn2kgn8"; 10 10 }; 11 11 12 12 installPhase = ''
+12 -10
pkgs/tools/admin/fastlane/Gemfile.lock
··· 4 4 CFPropertyList (2.3.6) 5 5 addressable (2.5.2) 6 6 public_suffix (>= 2.0.2, < 4.0) 7 + atomos (0.1.2) 7 8 babosa (1.0.2) 8 9 claide (1.0.2) 9 10 colored (1.2) ··· 16 17 unf (>= 0.0.5, < 1.0.0) 17 18 dotenv (2.2.1) 18 19 excon (0.60.0) 19 - faraday (0.13.1) 20 + faraday (0.14.0) 20 21 multipart-post (>= 1.2, < 3) 21 22 faraday-cookie_jar (0.0.6) 22 23 faraday (>= 0.7.4) ··· 24 25 faraday_middleware (0.12.2) 25 26 faraday (>= 0.7.4, < 1.0) 26 27 fastimage (2.1.1) 27 - fastlane (2.75.1) 28 - CFPropertyList (>= 2.3, < 3.0.0) 28 + fastlane (2.80.0) 29 + CFPropertyList (>= 2.3, < 4.0.0) 29 30 addressable (>= 2.3, < 3.0.0) 30 31 babosa (>= 1.0.2, < 2.0.0) 31 32 bundler (>= 1.12.0, < 2.0.0) ··· 49 50 public_suffix (~> 2.0.0) 50 51 rubyzip (>= 1.1.0, < 2.0.0) 51 52 security (= 0.1.3) 52 - slack-notifier (>= 1.3, < 2.0.0) 53 + slack-notifier (>= 2.0.0, < 3.0.0) 53 54 terminal-notifier (>= 1.6.2, < 2.0.0) 54 55 terminal-table (>= 1.4.5, < 2.0.0) 55 56 tty-screen (>= 0.6.3, < 1.0.0) 56 - tty-spinner (>= 0.7.0, < 1.0.0) 57 + tty-spinner (>= 0.8.0, < 1.0.0) 57 58 word_wrap (~> 1.0.0) 58 59 xcodeproj (>= 1.5.2, < 2.0.0) 59 60 xcpretty (>= 0.2.4, < 1.0.0) 60 61 xcpretty-travis-formatter (>= 0.0.3) 61 - gh_inspector (1.0.3) 62 + gh_inspector (1.1.1) 62 63 google-api-client (0.13.6) 63 64 addressable (~> 2.5, >= 2.5.1) 64 65 googleauth (~> 0.5) ··· 89 90 mime-types-data (~> 3.2015) 90 91 mime-types-data (3.2016.0521) 91 92 mini_magick (4.5.1) 92 - multi_json (1.13.0) 93 + multi_json (1.13.1) 93 94 multi_xml (0.6.0) 94 95 multipart-post (2.0.0) 95 96 nanaimo (0.2.3) ··· 109 110 faraday (~> 0.9) 110 111 jwt (>= 1.5, < 3.0) 111 112 multi_json (~> 1.10) 112 - slack-notifier (1.5.1) 113 + slack-notifier (2.3.2) 113 114 terminal-notifier (1.8.0) 114 115 terminal-table (1.8.0) 115 116 unicode-display_width (~> 1.1, >= 1.1.1) 116 117 tty-cursor (0.5.0) 117 118 tty-screen (0.6.4) 118 - tty-spinner (0.7.0) 119 + tty-spinner (0.8.0) 119 120 tty-cursor (>= 0.5.0) 120 121 uber (0.1.0) 121 122 unf (0.1.4) ··· 123 124 unf_ext (0.0.7.4) 124 125 unicode-display_width (1.3.0) 125 126 word_wrap (1.0.0) 126 - xcodeproj (1.5.4) 127 + xcodeproj (1.5.6) 127 128 CFPropertyList (~> 2.3.3) 129 + atomos (~> 0.1.2) 128 130 claide (>= 1.0.2, < 2.0) 129 131 colored2 (~> 3.1) 130 132 nanaimo (~> 0.2.3)
+23 -15
pkgs/tools/admin/fastlane/gemset.nix
··· 8 8 }; 9 9 version = "2.5.2"; 10 10 }; 11 + atomos = { 12 + source = { 13 + remotes = ["https://rubygems.org"]; 14 + sha256 = "10z69hjv30r2w5q5wmlf0cq4jv3w744jrac8ylln8sf45ckqj7wk"; 15 + type = "gem"; 16 + }; 17 + version = "0.1.2"; 18 + }; 11 19 babosa = { 12 20 source = { 13 21 remotes = ["https://rubygems.org"]; ··· 102 110 dependencies = ["multipart-post"]; 103 111 source = { 104 112 remotes = ["https://rubygems.org"]; 105 - sha256 = "1gyqsj7vlqynwvivf9485zwmcj04v1z7gq362z0b8zw2zf4ag0hw"; 113 + sha256 = "1c3x3s8vb5nf7inyfvhdxwa4q3swmnacpxby6pish5fgmhws7zrr"; 106 114 type = "gem"; 107 115 }; 108 - version = "0.13.1"; 116 + version = "0.14.0"; 109 117 }; 110 118 faraday-cookie_jar = { 111 119 dependencies = ["faraday" "http-cookie"]; ··· 137 145 dependencies = ["CFPropertyList" "addressable" "babosa" "colored" "commander-fastlane" "dotenv" "excon" "faraday" "faraday-cookie_jar" "faraday_middleware" "fastimage" "gh_inspector" "google-api-client" "highline" "json" "mini_magick" "multi_json" "multi_xml" "multipart-post" "plist" "public_suffix" "rubyzip" "security" "slack-notifier" "terminal-notifier" "terminal-table" "tty-screen" "tty-spinner" "word_wrap" "xcodeproj" "xcpretty" "xcpretty-travis-formatter"]; 138 146 source = { 139 147 remotes = ["https://rubygems.org"]; 140 - sha256 = "0v5i9wnbmsmvz3xhbkvs1w5qj9b0ib5431i3zlimfasf8h138l9y"; 148 + sha256 = "0saas50qdfipkms66snyg7imvzn1vfngd87dfygj9x8v18bqwvis"; 141 149 type = "gem"; 142 150 }; 143 - version = "2.75.1"; 151 + version = "2.80.0"; 144 152 }; 145 153 gh_inspector = { 146 154 source = { 147 155 remotes = ["https://rubygems.org"]; 148 - sha256 = "1lxvp8xpjd2cazzcp90phy567spp4v41bnk9awgx8absndv70k1x"; 156 + sha256 = "0mpfl279k8yff2ia601b37zw31blwh2plkr501iz6qj8drx3mq3c"; 149 157 type = "gem"; 150 158 }; 151 - version = "1.0.3"; 159 + version = "1.1.1"; 152 160 }; 153 161 google-api-client = { 154 162 dependencies = ["addressable" "googleauth" "httpclient" "mime-types" "representable" "retriable"]; ··· 262 270 multi_json = { 263 271 source = { 264 272 remotes = ["https://rubygems.org"]; 265 - sha256 = "05rrhxl08qvd37g5q13v6k8qqbr1ixn6g53ld6rxrvj4lxrjvxns"; 273 + sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; 266 274 type = "gem"; 267 275 }; 268 - version = "1.13.0"; 276 + version = "1.13.1"; 269 277 }; 270 278 multi_xml = { 271 279 source = { ··· 368 376 slack-notifier = { 369 377 source = { 370 378 remotes = ["https://rubygems.org"]; 371 - sha256 = "0xavibxh00gy62mm79l6id9l2fldjmdqifk8alqfqy5z38ffwah6"; 379 + sha256 = "1pkfn99dhy5s526r6k8d87fwwb6j287ga9s7lxqmh60z28xqh3bv"; 372 380 type = "gem"; 373 381 }; 374 - version = "1.5.1"; 382 + version = "2.3.2"; 375 383 }; 376 384 terminal-notifier = { 377 385 source = { ··· 410 418 dependencies = ["tty-cursor"]; 411 419 source = { 412 420 remotes = ["https://rubygems.org"]; 413 - sha256 = "0sblbhnscgchnxpbsxa5xmnxnpw13nd4lgsykazm9mhsxmjmhggw"; 421 + sha256 = "1xv5bycgmiyx00bq0kx2bdixi3h1ffi86mwj858gqbxlpjbzsi94"; 414 422 type = "gem"; 415 423 }; 416 - version = "0.7.0"; 424 + version = "0.8.0"; 417 425 }; 418 426 uber = { 419 427 source = { ··· 457 465 version = "1.0.0"; 458 466 }; 459 467 xcodeproj = { 460 - dependencies = ["CFPropertyList" "claide" "colored2" "nanaimo"]; 468 + dependencies = ["CFPropertyList" "atomos" "claide" "colored2" "nanaimo"]; 461 469 source = { 462 470 remotes = ["https://rubygems.org"]; 463 - sha256 = "04kv04y5yz2zniwwywh5ik29gpnjpsp23yr6w07qn3m243icvi76"; 471 + sha256 = "0zqx24qhax7p91rs1114da0v86cy9m7an1bjwxq6dyccp8g6kb50"; 464 472 type = "gem"; 465 473 }; 466 - version = "1.5.4"; 474 + version = "1.5.6"; 467 475 }; 468 476 xcpretty = { 469 477 dependencies = ["rouge"];
+3 -3
pkgs/tools/graphics/fim/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 name = "fim-${version}"; 14 - version = "0.5rc3"; 14 + version = "0.6"; 15 15 16 16 src = fetchurl { 17 - url = mirror://savannah/fbi-improved/fim-0.5-rc3.tar.gz; 18 - sha256 = "12aka85h469zfj0zcx3xdpan70gq8nf5rackgb1ldcl9mqjn50c2"; 17 + url = "mirror://savannah/fbi-improved/${name}-trunk.tar.gz"; 18 + sha256 = "124b7c4flx5ygmy5sqq0gpvxqzafnknbcj6f45ddnbdxik9lazzp"; 19 19 }; 20 20 21 21 postPatch = ''
+26
pkgs/tools/misc/edid-decode/default.nix
··· 1 + { stdenv, fetchgit }: 2 + let 3 + version = "2017-09-18"; 4 + in stdenv.mkDerivation rec { 5 + name = "edid-decode-unstable-${version}"; 6 + 7 + src = fetchgit { 8 + url = "git://anongit.freedesktop.org/xorg/app/edid-decode"; 9 + rev = "f56f329ed23a25d002352dedba1e8f092a47286f"; 10 + sha256 = "1qzaq342dsdid0d99y7kj60p6bzgp2zjsmspyckddc68mmz4cs9n"; 11 + }; 12 + 13 + installPhase = '' 14 + mkdir -p $out/bin 15 + cp edid-decode $out/bin 16 + ''; 17 + 18 + meta = { 19 + description = "EDID decoder and conformance tester"; 20 + homepage = http://cgit.freedesktop.org/xorg/app/edid-decode/; 21 + license = stdenv.lib.licenses.mit; 22 + maintainers = [ stdenv.lib.maintainers.chiiruno ]; 23 + platforms = stdenv.lib.platforms.all; 24 + }; 25 + } 26 +
+2 -2
pkgs/tools/misc/pick/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "pick-${version}"; 5 - version = "1.9.0"; 5 + version = "2.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "calleerlandsson"; 9 9 repo = "pick"; 10 10 rev = "v${version}"; 11 - sha256 = "0s0mn9iz17ldhvahggh9rsmgfrjh0kvk5bh4p9xhxcn7rcp0h5ka"; 11 + sha256 = "0ypawbzpw188rxgv8x044iib3a517j5grgqnxy035ax5zzjavsrr"; 12 12 }; 13 13 14 14 buildInputs = [ ncurses ];
+2 -2
pkgs/tools/misc/picocom/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "picocom-${version}"; 5 - version = "3.0"; 5 + version = "3.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "npat-efault"; 9 9 repo = "picocom"; 10 10 rev = version; 11 - sha256 = "1i75ksm44la8kn82v71hzq0q5642y108rascdb94zilhagdhilk2"; 11 + sha256 = "1vvjydqf0ax47nvdyyl67jafw5b3sfsav00xid6qpgia1gs2r72n"; 12 12 }; 13 13 14 14 buildInputs = [ makeWrapper ];
+2 -2
pkgs/tools/system/facter/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "facter-${version}"; 5 - version = "3.9.0"; 5 + version = "3.9.3"; 6 6 7 7 src = fetchFromGitHub { 8 - sha256 = "1picxrmvka57ph4zqgwqdsqvz3mqppg41wkj8dx37hscwwlbdw0s"; 8 + sha256 = "1qd0xsw49nbj22czddxk90di31gx43hacvnmh08gp3001a8g0qcj"; 9 9 rev = version; 10 10 repo = "facter"; 11 11 owner = "puppetlabs";
+4 -4
pkgs/tools/system/freeipmi/default.nix
··· 1 - { fetchurl, stdenv, libgcrypt, readline }: 1 + { fetchurl, stdenv, libgcrypt, readline, libgpgerror }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.5.7"; 4 + version = "1.6.1"; 5 5 name = "freeipmi-${version}"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnu/freeipmi/${name}.tar.gz"; 9 - sha256 = "1rdxs33klk6956rg8mn2dxwkk43y5yilvgvbcka8g6v4x0r98v5l"; 9 + sha256 = "0jdm1nwsnkj0nzjmcqprmjk25449mhjj25khwzpq3mpjw440wmd2"; 10 10 }; 11 11 12 - buildInputs = [ libgcrypt readline ]; 12 + buildInputs = [ libgcrypt readline libgpgerror ]; 13 13 14 14 doCheck = true; 15 15
+8 -3
pkgs/tools/system/htop/default.nix
··· 1 1 { lib, fetchurl, stdenv, ncurses, 2 - IOKit }: 2 + IOKit, python }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "htop-${version}"; 6 - version = "2.0.2"; 6 + version = "2.1.0"; 7 7 8 8 src = fetchurl { 9 - sha256 = "11zlwadm6dpkrlfvf3z3xll26yyffa7qrxd1w72y1kl0rgffk6qp"; 10 9 url = "http://hisham.hm/htop/releases/${version}/${name}.tar.gz"; 10 + sha256 = "0j07z0xm2gj1vzvbgh4323k4db9mr7drd7gw95mmpqi61ncvwq1j"; 11 11 }; 12 12 13 + nativeBuildInputs = [ python ]; 13 14 buildInputs = 14 15 [ ncurses ] ++ 15 16 lib.optionals stdenv.isDarwin [ IOKit ]; 17 + 18 + prePatch = '' 19 + patchShebangs scripts/MakeHeader.py 20 + ''; 16 21 17 22 meta = with stdenv.lib; { 18 23 description = "An interactive process viewer for Linux";
+2 -2
pkgs/tools/text/fanficfare/default.nix
··· 1 1 { stdenv, fetchurl, python27Packages }: 2 2 3 3 python27Packages.buildPythonApplication rec { 4 - version = "2.16.0"; 4 + version = "2.22.0"; 5 5 name = "fanficfare-${version}"; 6 6 nameprefix = ""; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/JimmXinu/FanFicFare/archive/v${version}.tar.gz"; 10 - sha256 = "0c31z7w4b3wz5nahsmnfhvp3srprfsqbp3zyngw4cqw3dm17kvvi"; 10 + sha256 = "1gwr2qk0wff8f69w21ffj6cq8jklqd89vcdhhln6ii1h1kf8k031"; 11 11 }; 12 12 13 13 propagatedBuildInputs = with python27Packages; [ beautifulsoup4 chardet html5lib html2text ];
+4
pkgs/top-level/all-packages.nix
··· 1953 1953 1954 1954 ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { }; 1955 1955 1956 + edid-decode = callPackage ../tools/misc/edid-decode { }; 1957 + 1956 1958 editres = callPackage ../tools/graphics/editres { }; 1957 1959 1958 1960 edit = callPackage ../applications/editors/edit { }; ··· 18192 18194 libsigcxx = libsigcxx12; 18193 18195 physfs = physfs_2; 18194 18196 }; 18197 + 18198 + assaultcube = callPackage ../games/assaultcube { }; 18195 18199 18196 18200 astromenace = callPackage ../games/astromenace { }; 18197 18201
+9 -1
pkgs/top-level/lua-packages.nix
··· 9 9 , pcre, oniguruma, gnulib, tre, glibc, sqlite, openssl, expat, cairo 10 10 , perl, gtk2, python, glib, gobjectIntrospection, libevent, zlib, autoreconfHook 11 11 , mysql, postgresql, cyrus_sasl 12 - , fetchFromGitHub, libmpack, which 12 + , fetchFromGitHub, libmpack, which, fetchpatch 13 13 }: 14 14 15 15 let ··· 670 670 preBuild = '' 671 671 sed -i "s|/usr/local|$out|" lgi/Makefile 672 672 ''; 673 + 674 + patches = [ 675 + (fetchpatch { 676 + name = "lgi-find-cairo-through-typelib.patch"; 677 + url = "https://github.com/psychon/lgi/commit/46a163d9925e7877faf8a4f73996a20d7cf9202a.patch"; 678 + sha256 = "0gfvvbri9kyzhvq3bvdbj2l6mwvlz040dk4mrd5m9gz79f7w109c"; 679 + }) 680 + ]; 673 681 674 682 meta = with stdenv.lib; { 675 683 description = "GObject-introspection based dynamic Lua binding to GObject based libraries";
+19 -21
pkgs/top-level/python-packages.nix
··· 155 155 156 156 agate-sql = callPackage ../development/python-modules/agate-sql { }; 157 157 158 + aioimaplib = callPackage ../development/python-modules/aioimaplib { }; 159 + 158 160 aioamqp = callPackage ../development/python-modules/aioamqp { }; 159 161 160 162 ansicolor = callPackage ../development/python-modules/ansicolor { }; ··· 622 624 sha256 = "1lfmjm8apy9qpnpbq8g641fd01qxh9jlya5g2d6z60vf8p04rla1"; 623 625 }; 624 626 }; 627 + 628 + asynctest = callPackage ../development/python-modules/asynctest { }; 625 629 626 630 async-timeout = callPackage ../development/python-modules/async_timeout { }; 627 631 ··· 2028 2032 doCheck = false; 2029 2033 }); 2030 2034 2035 + can = callPackage ../development/python-modules/can {}; 2036 + 2037 + canopen = callPackage ../development/python-modules/canopen {}; 2038 + 2039 + canmatrix = callPackage ../development/python-modules/canmatrix {}; 2031 2040 2032 2041 cairocffi = buildPythonPackage rec { 2033 2042 name = "cairocffi-0.7.2"; ··· 2124 2133 }; 2125 2134 }; 2126 2135 2127 - github-cli = buildPythonPackage rec { 2128 - version = "1.0.0"; 2129 - name = "github-cli-${version}"; 2130 - src = pkgs.fetchFromGitHub { 2131 - owner = "jsmits"; 2132 - repo = "github-cli"; 2133 - rev = version; 2134 - sha256 = "16bwn42wqd76zs97v8p6mqk79p5i2mb06ljk67lf8gy6kvqc1x8y"; 2135 - }; 2136 - 2137 - buildInputs = with self; [ nose pkgs.git ]; 2138 - propagatedBuildInputs = with self; [ simplejson ]; 2139 - 2140 - # skipping test_issues_cli.py since it requires access to the github.com 2141 - patchPhase = "rm tests/test_issues_cli.py"; 2142 - checkPhase = "nosetests tests/"; 2143 - 2144 - meta.maintainers = with maintainers; [ garbas ]; 2145 - }; 2146 - 2147 2136 case = buildPythonPackage rec { 2148 2137 name = "case-${version}"; 2149 2138 version = "1.5.2"; ··· 3797 3786 }; 3798 3787 }); 3799 3788 3800 - nose-parameterized = callPackage ../development/python-modules/nose-parameterized {}; 3789 + nose-parameterized = warn "Warning: `nose-parameterized` is deprecated! Use `parameterized` instead." 3790 + (callPackage ../development/python-modules/nose-parameterized {}); 3801 3791 3802 3792 neurotools = buildPythonPackage (rec { 3803 3793 name = "NeuroTools-${version}"; ··· 5222 5212 }; 5223 5213 }; 5224 5214 5215 + imaplib2 = callPackage ../development/python-modules/imaplib2 { }; 5216 + 5225 5217 ipfsapi = buildPythonPackage rec { 5226 5218 name = "ipfsapi-${version}"; 5227 5219 version = "0.4.2.post1"; ··· 5567 5559 license = licenses.gpl3; 5568 5560 }; 5569 5561 }; 5562 + 5563 + luftdaten = callPackage ../development/python-modules/luftdaten { }; 5570 5564 5571 5565 m2r = callPackage ../development/python-modules/m2r { }; 5572 5566 ··· 12357 12351 }; 12358 12352 }; 12359 12353 12354 + parameterized = callPackage ../development/python-modules/parameterized { }; 12355 + 12360 12356 paramz = callPackage ../development/python-modules/paramz { }; 12361 12357 12362 12358 parsel = buildPythonPackage rec { ··· 12779 12775 platformio = callPackage ../development/python-modules/platformio { }; 12780 12776 12781 12777 kmsxx = callPackage ../development/libraries/kmsxx { }; 12778 + 12779 + pybase64 = callPackage ../development/python-modules/pybase64 { }; 12782 12780 12783 12781 pylibconfig2 = buildPythonPackage rec { 12784 12782 name = "pylibconfig2-${version}";