Merge master into staging-next

+2411 -2736
+5 -5
.github/CODEOWNERS
··· 11 11 /.github/CODEOWNERS @edolstra 12 12 13 13 # Libraries 14 - /lib @edolstra @nbp 14 + /lib @edolstra @nbp @infinisil 15 15 /lib/systems @nbp @ericson2314 @matthewbauer 16 16 /lib/generators.nix @edolstra @nbp @Profpatsch 17 17 /lib/debug.nix @edolstra @nbp @Profpatsch ··· 30 30 /pkgs/build-support/setup-hooks @Ericson2314 31 31 32 32 # NixOS Internals 33 - /nixos/default.nix @nbp 34 - /nixos/lib/from-env.nix @nbp 35 - /nixos/lib/eval-config.nix @nbp 33 + /nixos/default.nix @nbp @infinisil 34 + /nixos/lib/from-env.nix @nbp @infinisil 35 + /nixos/lib/eval-config.nix @nbp @infinisil 36 36 /nixos/doc/manual/configuration/abstractions.xml @nbp 37 37 /nixos/doc/manual/configuration/config-file.xml @nbp 38 38 /nixos/doc/manual/configuration/config-syntax.xml @nbp ··· 62 62 63 63 # Haskell 64 64 /pkgs/development/compilers/ghc @basvandijk @cdepillabout 65 - /pkgs/development/haskell-modules @basvandijk @cdepillabout 65 + /pkgs/development/haskell-modules @basvandijk @cdepillabout @infinisil 66 66 /pkgs/development/haskell-modules/default.nix @basvandijk @cdepillabout 67 67 /pkgs/development/haskell-modules/generic-builder.nix @basvandijk @cdepillabout 68 68 /pkgs/development/haskell-modules/hoogle.nix @basvandijk @cdepillabout
+1 -1
lib/default.nix
··· 102 102 commitIdFromGitRepo cleanSourceWith pathHasContext 103 103 canCleanSource; 104 104 inherit (modules) evalModules closeModules unifyModuleSyntax 105 - applyIfFunction unpackSubmodule packSubmodule mergeModules 105 + applyIfFunction mergeModules 106 106 mergeModules' mergeOptionDecls evalOptionValue mergeDefinitions 107 107 pushDownProperties dischargeProperties filterOverrides 108 108 sortProperties fixupOptionType mkIf mkAssert mkMerge mkOverride
+25 -31
lib/modules.nix
··· 103 103 toClosureList = file: parentKey: imap1 (n: x: 104 104 if isAttrs x || isFunction x then 105 105 let key = "${parentKey}:anon-${toString n}"; in 106 - unifyModuleSyntax file key (unpackSubmodule (applyIfFunction key) x args) 106 + unifyModuleSyntax file key (applyIfFunction key x args) 107 107 else 108 108 let file = toString x; key = toString x; in 109 109 unifyModuleSyntax file key (applyIfFunction key (import x) args)); 110 110 in 111 111 builtins.genericClosure { 112 112 startSet = toClosureList unknownModule "" modules; 113 - operator = m: toClosureList m.file m.key m.imports; 113 + operator = m: toClosureList m._file m.key m.imports; 114 114 }; 115 115 116 116 /* Massage a module into canonical form, that is, a set consisting 117 117 of ‘options’, ‘config’ and ‘imports’ attributes. */ 118 118 unifyModuleSyntax = file: key: m: 119 - let metaSet = if m ? meta 120 - then { meta = m.meta; } 121 - else {}; 119 + let addMeta = config: if m ? meta 120 + then mkMerge [ config { meta = m.meta; } ] 121 + else config; 122 122 in 123 123 if m ? config || m ? options then 124 124 let badAttrs = removeAttrs m ["_file" "key" "disabledModules" "imports" "options" "config" "meta"]; in 125 125 if badAttrs != {} then 126 126 throw "Module `${key}' has an unsupported attribute `${head (attrNames badAttrs)}'. This is caused by assignments to the top-level attributes `config' or `options'." 127 127 else 128 - { file = m._file or file; 128 + { _file = m._file or file; 129 129 key = toString m.key or key; 130 130 disabledModules = m.disabledModules or []; 131 131 imports = m.imports or []; 132 132 options = m.options or {}; 133 - config = mkMerge [ (m.config or {}) metaSet ]; 133 + config = addMeta (m.config or {}); 134 134 } 135 135 else 136 - { file = m._file or file; 136 + { _file = m._file or file; 137 137 key = toString m.key or key; 138 138 disabledModules = m.disabledModules or []; 139 139 imports = m.require or [] ++ m.imports or []; 140 140 options = {}; 141 - config = mkMerge [ (removeAttrs m ["_file" "key" "disabledModules" "require" "imports"]) metaSet ]; 141 + config = addMeta (removeAttrs m ["_file" "key" "disabledModules" "require" "imports"]); 142 142 }; 143 143 144 144 applyIfFunction = key: f: args@{ config, options, lib, ... }: if isFunction f then ··· 171 171 else 172 172 f; 173 173 174 - /* We have to pack and unpack submodules. We cannot wrap the expected 175 - result of the function as we would no longer be able to list the arguments 176 - of the submodule. (see applyIfFunction) */ 177 - unpackSubmodule = unpack: m: args: 178 - if isType "submodule" m then 179 - { _file = m.file; } // (unpack m.submodule args) 180 - else unpack m args; 181 - 182 - packSubmodule = file: m: 183 - { _type = "submodule"; file = file; submodule = m; }; 184 - 185 174 /* Merge a list of modules. This will recurse over the option 186 175 declarations in all modules, combining them into a single set. 187 176 At the same time, for each option declaration, it will merge the ··· 189 178 in the ‘value’ attribute of each option. */ 190 179 mergeModules = prefix: modules: 191 180 mergeModules' prefix modules 192 - (concatMap (m: map (config: { inherit (m) file; inherit config; }) (pushDownProperties m.config)) modules); 181 + (concatMap (m: map (config: { file = m._file; inherit config; }) (pushDownProperties m.config)) modules); 193 182 194 183 mergeModules' = prefix: options: configs: 195 184 let ··· 223 212 ) {} modules; 224 213 # an attrset 'name' => list of submodules that declare ‘name’. 225 214 declsByName = byName "options" (module: option: 226 - [{ inherit (module) file; options = option; }] 215 + [{ inherit (module) _file; options = option; }] 227 216 ) options; 228 217 # an attrset 'name' => list of submodules that define ‘name’. 229 218 defnsByName = byName "config" (module: value: ··· 250 239 firstOption = findFirst (m: isOption m.options) "" decls; 251 240 firstNonOption = findFirst (m: !isOption m.options) "" decls; 252 241 in 253 - throw "The option `${showOption loc}' in `${firstOption.file}' is a prefix of options in `${firstNonOption.file}'." 242 + throw "The option `${showOption loc}' in `${firstOption._file}' is a prefix of options in `${firstNonOption._file}'." 254 243 else 255 244 mergeModules' loc decls defns 256 245 )) ··· 267 256 268 257 'opts' is a list of modules. Each module has an options attribute which 269 258 correspond to the definition of 'loc' in 'opt.file'. */ 270 - mergeOptionDecls = loc: opts: 259 + mergeOptionDecls = 260 + let 261 + packSubmodule = file: m: 262 + { _file = file; imports = [ m ]; }; 263 + coerceOption = file: opt: 264 + if isFunction opt then packSubmodule file opt 265 + else packSubmodule file { options = opt; }; 266 + in loc: opts: 271 267 foldl' (res: opt: 272 268 let t = res.type; 273 269 t' = opt.options.type; ··· 284 280 bothHave "apply" || 285 281 (bothHave "type" && (! typesMergeable)) 286 282 then 287 - throw "The option `${showOption loc}' in `${opt.file}' is already declared in ${showFiles res.declarations}." 283 + throw "The option `${showOption loc}' in `${opt._file}' is already declared in ${showFiles res.declarations}." 288 284 else 289 285 let 290 286 /* Add the modules of the current option to the list of modules ··· 293 289 current option declaration as the file use for the submodule. If the 294 290 submodule defines any filename, then we ignore the enclosing option file. */ 295 291 options' = toList opt.options.options; 296 - coerceOption = file: opt: 297 - if isFunction opt then packSubmodule file opt 298 - else packSubmodule file { options = opt; }; 292 + 299 293 getSubModules = opt.options.type.getSubModules or null; 300 294 submodules = 301 - if getSubModules != null then map (packSubmodule opt.file) getSubModules ++ res.options 302 - else if opt.options ? options then map (coerceOption opt.file) options' ++ res.options 295 + if getSubModules != null then map (packSubmodule opt._file) getSubModules ++ res.options 296 + else if opt.options ? options then map (coerceOption opt._file) options' ++ res.options 303 297 else res.options; 304 298 in opt.options // res // 305 - { declarations = res.declarations ++ [opt.file]; 299 + { declarations = res.declarations ++ [opt._file]; 306 300 options = submodules; 307 301 } // typeSet 308 302 ) { inherit loc; declarations = []; options = []; } opts;
+18
lib/tests/modules.sh
··· 164 164 checkConfigOutput "false" config.enable ./alias-with-priority-can-override.nix 165 165 checkConfigOutput "false" config.enableAlias ./alias-with-priority-can-override.nix 166 166 167 + # submoduleWith 168 + 169 + ## specialArgs should work 170 + checkConfigOutput "foo" config.submodule.foo ./declare-submoduleWith-special.nix 171 + 172 + ## shorthandOnlyDefines config behaves as expected 173 + checkConfigOutput "true" config.submodule.config ./declare-submoduleWith-shorthand.nix ./define-submoduleWith-shorthand.nix 174 + checkConfigError 'is not of type `boolean' config.submodule.config ./declare-submoduleWith-shorthand.nix ./define-submoduleWith-noshorthand.nix 175 + checkConfigError 'value is a boolean while a set was expected' config.submodule.config ./declare-submoduleWith-noshorthand.nix ./define-submoduleWith-shorthand.nix 176 + checkConfigOutput "true" config.submodule.config ./declare-submoduleWith-noshorthand.nix ./define-submoduleWith-noshorthand.nix 177 + 178 + ## submoduleWith should merge all modules in one swoop 179 + checkConfigOutput "true" config.submodule.inner ./declare-submoduleWith-modules.nix 180 + checkConfigOutput "true" config.submodule.outer ./declare-submoduleWith-modules.nix 181 + 182 + ## Paths should be allowed as values and work as expected 183 + checkConfigOutput "true" config.submodule.enable ./declare-submoduleWith-path.nix 184 + 167 185 cat <<EOF 168 186 ====== module tests ====== 169 187 $pass Pass
+30
lib/tests/modules/declare-submoduleWith-modules.nix
··· 1 + { lib, ... }: { 2 + options.submodule = lib.mkOption { 3 + type = lib.types.submoduleWith { 4 + modules = [ 5 + { 6 + options.inner = lib.mkOption { 7 + type = lib.types.bool; 8 + default = false; 9 + }; 10 + } 11 + { 12 + outer = true; 13 + } 14 + ]; 15 + }; 16 + default = {}; 17 + }; 18 + 19 + config.submodule = lib.mkMerge [ 20 + ({ lib, ... }: { 21 + options.outer = lib.mkOption { 22 + type = lib.types.bool; 23 + default = false; 24 + }; 25 + }) 26 + { 27 + inner = true; 28 + } 29 + ]; 30 + }
+13
lib/tests/modules/declare-submoduleWith-noshorthand.nix
··· 1 + { lib, ... }: let 2 + sub.options.config = lib.mkOption { 3 + type = lib.types.bool; 4 + default = false; 5 + }; 6 + in { 7 + options.submodule = lib.mkOption { 8 + type = lib.types.submoduleWith { 9 + modules = [ sub ]; 10 + }; 11 + default = {}; 12 + }; 13 + }
+12
lib/tests/modules/declare-submoduleWith-path.nix
··· 1 + { lib, ... }: { 2 + options.submodule = lib.mkOption { 3 + type = lib.types.submoduleWith { 4 + modules = [ 5 + ./declare-enable.nix 6 + ]; 7 + }; 8 + default = {}; 9 + }; 10 + 11 + config.submodule = ./define-enable.nix; 12 + }
+14
lib/tests/modules/declare-submoduleWith-shorthand.nix
··· 1 + { lib, ... }: let 2 + sub.options.config = lib.mkOption { 3 + type = lib.types.bool; 4 + default = false; 5 + }; 6 + in { 7 + options.submodule = lib.mkOption { 8 + type = lib.types.submoduleWith { 9 + modules = [ sub ]; 10 + shorthandOnlyDefinesConfig = true; 11 + }; 12 + default = {}; 13 + }; 14 + }
+17
lib/tests/modules/declare-submoduleWith-special.nix
··· 1 + { lib, ... }: { 2 + options.submodule = lib.mkOption { 3 + type = lib.types.submoduleWith { 4 + modules = [ 5 + ({ lib, ... }: { 6 + options.foo = lib.mkOption { 7 + default = lib.foo; 8 + }; 9 + }) 10 + ]; 11 + specialArgs.lib = lib // { 12 + foo = "foo"; 13 + }; 14 + }; 15 + default = {}; 16 + }; 17 + }
+3
lib/tests/modules/define-submoduleWith-noshorthand.nix
··· 1 + { 2 + submodule.config.config = true; 3 + }
+3
lib/tests/modules/define-submoduleWith-shorthand.nix
··· 1 + { 2 + submodule.config = true; 3 + }
+50 -16
lib/types.nix
··· 358 358 }; 359 359 360 360 # A submodule (like typed attribute set). See NixOS manual. 361 - submodule = opts: 361 + submodule = modules: submoduleWith { 362 + shorthandOnlyDefinesConfig = true; 363 + modules = toList modules; 364 + }; 365 + 366 + submoduleWith = 367 + { modules 368 + , specialArgs ? {} 369 + , shorthandOnlyDefinesConfig ? false 370 + }@attrs: 362 371 let 363 - opts' = toList opts; 364 372 inherit (lib.modules) evalModules; 373 + 374 + coerce = unify: value: if isFunction value 375 + then setFunctionArgs (args: unify (value args)) (functionArgs value) 376 + else unify (if shorthandOnlyDefinesConfig then { config = value; } else value); 377 + 378 + allModules = defs: modules ++ imap1 (n: { value, file }: 379 + if isAttrs value || isFunction value then 380 + # Annotate the value with the location of its definition for better error messages 381 + coerce (lib.modules.unifyModuleSyntax file "${toString file}-${toString n}") value 382 + else value 383 + ) defs; 384 + 365 385 in 366 386 mkOptionType rec { 367 387 name = "submodule"; 368 - check = x: isAttrs x || isFunction x; 388 + check = x: isAttrs x || isFunction x || path.check x; 369 389 merge = loc: defs: 370 - let 371 - coerce = def: if isFunction def then def else { config = def; }; 372 - modules = opts' ++ map (def: { _file = def.file; imports = [(coerce def.value)]; }) defs; 373 - in (evalModules { 374 - inherit modules; 390 + (evalModules { 391 + modules = allModules defs; 392 + inherit specialArgs; 375 393 args.name = last loc; 376 394 prefix = loc; 377 395 }).config; 378 396 getSubOptions = prefix: (evalModules 379 - { modules = opts'; inherit prefix; 397 + { inherit modules prefix specialArgs; 380 398 # This is a work-around due to the fact that some sub-modules, 381 399 # such as the one included in an attribute set, expects a "args" 382 400 # attribute to be given to the sub-module. As the option ··· 394 412 # It shouldn't cause an issue since this is cosmetic for the manual. 395 413 args.name = "‹name›"; 396 414 }).options; 397 - getSubModules = opts'; 398 - substSubModules = m: submodule m; 399 - functor = (defaultFunctor name) // { 400 - # Merging of submodules is done as part of mergeOptionDecls, as we have to annotate 401 - # each submodule with its location. 402 - payload = []; 403 - binOp = lhs: rhs: []; 415 + getSubModules = modules; 416 + substSubModules = m: submoduleWith (attrs // { 417 + modules = m; 418 + }); 419 + functor = defaultFunctor name // { 420 + type = types.submoduleWith; 421 + payload = { 422 + modules = modules; 423 + specialArgs = specialArgs; 424 + shorthandOnlyDefinesConfig = shorthandOnlyDefinesConfig; 425 + }; 426 + binOp = lhs: rhs: { 427 + modules = lhs.modules ++ rhs.modules; 428 + specialArgs = 429 + let intersecting = builtins.intersectAttrs lhs.specialArgs rhs.specialArgs; 430 + in if intersecting == {} 431 + then lhs.specialArgs // rhs.specialArgs 432 + else throw "A submoduleWith option is declared multiple times with the same specialArgs \"${toString (attrNames intersecting)}\""; 433 + shorthandOnlyDefinesConfig = 434 + if lhs.shorthandOnlyDefinesConfig == rhs.shorthandOnlyDefinesConfig 435 + then lhs.shorthandOnlyDefinesConfig 436 + else throw "A submoduleWith option is declared multiple times with conflicting shorthandOnlyDefinesConfig values"; 437 + }; 404 438 }; 405 439 }; 406 440
+18
maintainers/maintainer-list.nix
··· 1471 1471 githubId = 143982; 1472 1472 name = "Charles Strahan"; 1473 1473 }; 1474 + cswank = { 1475 + email = "craigswank@gmail.com"; 1476 + github = "cswank"; 1477 + githubId = 490965; 1478 + name = "Craig Swank"; 1479 + }; 1474 1480 cwoac = { 1475 1481 email = "oliver@codersoffortune.net"; 1476 1482 github = "cwoac"; ··· 4846 4852 githubId = 69918; 4847 4853 name = "Stefan Dorn"; 4848 4854 }; 4855 + multun = { 4856 + email = "victor.collod@epita.fr"; 4857 + github = "multun"; 4858 + githubId = 5047140; 4859 + name = "Victor Collod"; 4860 + }; 4849 4861 mvnetbiz = { 4850 4862 email = "mvnetbiz@gmail.com"; 4851 4863 github = "mvnetbiz"; ··· 5821 5833 email = "rickynils@gmail.com"; 5822 5834 github = "rickynils"; 5823 5835 name = "Rickard Nilsson"; 5836 + }; 5837 + rika = { 5838 + email = "rika@paymentswit.ch"; 5839 + github = "NekomimiScience"; 5840 + githubId = 1810487; 5841 + name = "Rika"; 5824 5842 }; 5825 5843 rileyinman = { 5826 5844 email = "rileyminman@gmail.com";
+57 -3
nixos/doc/manual/development/option-types.xml
··· 257 257 <listitem> 258 258 <para> 259 259 A set of sub options <replaceable>o</replaceable>. 260 - <replaceable>o</replaceable> can be an attribute set or a function 261 - returning an attribute set. Submodules are used in composed types to 262 - create modular options. Submodule are detailed in 260 + <replaceable>o</replaceable> can be an attribute set, a function 261 + returning an attribute set, or a path to a file containing such a value. Submodules are used in 262 + composed types to create modular options. This is equivalent to 263 + <literal>types.submoduleWith { modules = toList o; shorthandOnlyDefinesConfig = true; }</literal>. 264 + Submodules are detailed in 263 265 <xref 264 266 linkend='section-option-types-submodule' />. 265 267 </para> 266 268 </listitem> 269 + </varlistentry> 270 + <varlistentry> 271 + <term> 272 + <varname>types.submoduleWith</varname> { 273 + <replaceable>modules</replaceable>, 274 + <replaceable>specialArgs</replaceable> ? {}, 275 + <replaceable>shorthandOnlyDefinesConfig</replaceable> ? false } 276 + </term> 277 + <listitem> 278 + <para> 279 + Like <varname>types.submodule</varname>, but more flexible and with better defaults. 280 + It has parameters 281 + <itemizedlist> 282 + <listitem><para> 283 + <replaceable>modules</replaceable> 284 + A list of modules to use by default for this submodule type. This gets combined 285 + with all option definitions to build the final list of modules that will be included. 286 + <note><para> 287 + Only options defined with this argument are included in rendered documentation. 288 + </para></note> 289 + </para></listitem> 290 + <listitem><para> 291 + <replaceable>specialArgs</replaceable> 292 + An attribute set of extra arguments to be passed to the module functions. 293 + The option <literal>_module.args</literal> should be used instead 294 + for most arguments since it allows overriding. <replaceable>specialArgs</replaceable> should only be 295 + used for arguments that can&apos;t go through the module fixed-point, because of 296 + infinite recursion or other problems. An example is overriding the 297 + <varname>lib</varname> argument, because <varname>lib</varname> itself is used 298 + to define <literal>_module.args</literal>, which makes using 299 + <literal>_module.args</literal> to define it impossible. 300 + </para></listitem> 301 + <listitem><para> 302 + <replaceable>shorthandOnlyDefinesConfig</replaceable> 303 + Whether definitions of this type should default to the <literal>config</literal> 304 + section of a module (see <xref linkend='ex-module-syntax'/>) if it is an attribute 305 + set. Enabling this only has a benefit when the submodule defines an option named 306 + <literal>config</literal> or <literal>options</literal>. In such a case it would 307 + allow the option to be set with <literal>the-submodule.config = "value"</literal> 308 + instead of requiring <literal>the-submodule.config.config = "value"</literal>. 309 + This is because only when modules <emphasis>don&apos;t</emphasis> set the 310 + <literal>config</literal> or <literal>options</literal> keys, all keys are interpreted 311 + as option definitions in the <literal>config</literal> section. Enabling this option 312 + implicitly puts all attributes in the <literal>config</literal> section. 313 + </para> 314 + <para> 315 + With this option enabled, defining a non-<literal>config</literal> section requires 316 + using a function: <literal>the-submodule = { ... }: { options = { ... }; }</literal>. 317 + </para></listitem> 318 + </itemizedlist> 319 + </para> 320 + </listitem> 267 321 </varlistentry> 268 322 </variablelist> 269 323 </section>
+5 -4
nixos/modules/hardware/video/nvidia.nix
··· 198 198 # Create /dev/nvidia-uvm when the nvidia-uvm module is loaded. 199 199 services.udev.extraRules = 200 200 '' 201 - KERNEL=="nvidia", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidiactl c $(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 255'" 202 - KERNEL=="nvidia_modeset", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-modeset c $(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 254'" 203 - KERNEL=="card*", SUBSYSTEM=="drm", DRIVERS=="nvidia", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia%n c $(grep nvidia-frontend /proc/devices | cut -d \ -f 1) %n'" 204 - KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm c $(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'" 201 + KERNEL=="nvidia", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidiactl c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 255'" 202 + KERNEL=="nvidia_modeset", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-modeset c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 254'" 203 + KERNEL=="card*", SUBSYSTEM=="drm", DRIVERS=="nvidia", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia%n c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) %n'" 204 + KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'" 205 + KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm-tools c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'" 205 206 ''; 206 207 207 208 boot.blacklistedKernelModules = [ "nouveau" "nvidiafb" ];
+1 -1
nixos/modules/services/misc/redmine.nix
··· 66 66 type = types.package; 67 67 default = pkgs.redmine; 68 68 description = "Which Redmine package to use."; 69 - example = "pkgs.redmine.override { ruby = pkgs.ruby_2_4; }"; 69 + example = "pkgs.redmine.override { ruby = pkgs.ruby_2_7; }"; 70 70 }; 71 71 72 72 user = mkOption {
+26 -6
nixos/modules/services/networking/connman.nix
··· 11 11 12 12 ${cfg.extraConfig} 13 13 ''; 14 + enableIwd = cfg.wifi.backend == "iwd"; 14 15 in { 15 16 16 17 imports = [ ··· 56 57 ''; 57 58 }; 58 59 60 + wifi = { 61 + backend = mkOption { 62 + type = types.enum [ "wpa_supplicant" "iwd" ]; 63 + default = "wpa_supplicant"; 64 + description = '' 65 + Specify the Wi-Fi backend used. 66 + Currently supported are <option>wpa_supplicant</option> or <option>iwd</option>. 67 + ''; 68 + }; 69 + }; 70 + 59 71 extraFlags = mkOption { 60 72 type = with types; listOf str; 61 73 default = [ ]; ··· 77 89 assertion = !config.networking.useDHCP; 78 90 message = "You can not use services.connman with networking.useDHCP"; 79 91 }{ 80 - assertion = config.networking.wireless.enable; 81 - message = "You must use services.connman with networking.wireless"; 82 - }{ 83 92 assertion = !config.networking.networkmanager.enable; 84 93 message = "You can not use services.connman with networking.networkmanager"; 85 94 }]; ··· 89 98 systemd.services.connman = { 90 99 description = "Connection service"; 91 100 wantedBy = [ "multi-user.target" ]; 92 - after = [ "syslog.target" ]; 101 + after = [ "syslog.target" ] ++ optional enableIwd "iwd.service"; 102 + requires = optional enableIwd "iwd.service"; 93 103 serviceConfig = { 94 104 Type = "dbus"; 95 105 BusName = "net.connman"; 96 106 Restart = "on-failure"; 97 - ExecStart = "${pkgs.connman}/sbin/connmand --config=${configFile} --nodaemon ${toString cfg.extraFlags}"; 107 + ExecStart = toString ([ 108 + "${pkgs.connman}/sbin/connmand" 109 + "--config=${configFile}" 110 + "--nodaemon" 111 + ] ++ optional enableIwd "--wifi=iwd_agent" 112 + ++ cfg.extraFlags); 98 113 StandardOutput = "null"; 99 114 }; 100 115 }; ··· 125 140 126 141 networking = { 127 142 useDHCP = false; 128 - wireless.enable = true; 143 + wireless = { 144 + enable = mkIf (!enableIwd) true; 145 + iwd = mkIf enableIwd { 146 + enable = true; 147 + }; 148 + }; 129 149 networkmanager.enable = false; 130 150 }; 131 151 };
+1
nixos/modules/services/networking/networkmanager.nix
··· 308 308 309 309 if [ "$2" != "up" ]; then 310 310 logger "exit: event $2 != up" 311 + exit 311 312 fi 312 313 313 314 # coreutils and iproute are in PATH too
+6 -6
nixos/modules/services/networking/syncthing.nix
··· 112 112 addresses = [ "tcp://192.168.0.10:51820" ]; 113 113 }; 114 114 }; 115 - type = types.attrsOf (types.submodule ({ config, ... }: { 115 + type = types.attrsOf (types.submodule ({ name, ... }: { 116 116 options = { 117 117 118 118 name = mkOption { 119 119 type = types.str; 120 - default = config._module.args.name; 120 + default = name; 121 121 description = '' 122 122 Name of the device 123 123 ''; ··· 175 175 devices = [ "bigbox" ]; 176 176 }; 177 177 }; 178 - type = types.attrsOf (types.submodule ({ config, ... }: { 178 + type = types.attrsOf (types.submodule ({ name, ... }: { 179 179 options = { 180 180 181 181 enable = mkOption { ··· 190 190 191 191 path = mkOption { 192 192 type = types.str; 193 - default = config._module.args.name; 193 + default = name; 194 194 description = '' 195 195 The path to the folder which should be shared. 196 196 ''; ··· 198 198 199 199 id = mkOption { 200 200 type = types.str; 201 - default = config._module.args.name; 201 + default = name; 202 202 description = '' 203 203 The id of the folder. Must be the same on all devices. 204 204 ''; ··· 206 206 207 207 label = mkOption { 208 208 type = types.str; 209 - default = config._module.args.name; 209 + default = name; 210 210 description = '' 211 211 The label of the folder. 212 212 '';
+1 -1
nixos/modules/services/web-servers/apache-httpd/default.nix
··· 567 567 568 568 sslProtocols = mkOption { 569 569 type = types.str; 570 - default = "All -SSLv2 -SSLv3 -TLSv1"; 570 + default = "All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1"; 571 571 example = "All -SSLv2 -SSLv3"; 572 572 description = "Allowed SSL/TLS protocol versions."; 573 573 };
+1 -1
nixos/modules/virtualisation/docker-containers.nix
··· 186 186 ++ map escapeShellArg container.cmd 187 187 ); 188 188 ExecStartPre = "-${pkgs.docker}/bin/docker rm -f %n"; 189 - ExecStop = "${pkgs.docker}/bin/docker stop %n"; 189 + ExecStop = ''${pkgs.bash}/bin/sh -c "[ $SERVICE_RESULT = success ] || ${pkgs.docker}/bin/docker stop %n"''; 190 190 ExecStopPost = "-${pkgs.docker}/bin/docker rm -f %n"; 191 191 192 192 ### There is no generalized way of supporting `reload` for docker
+40 -17
nixos/tests/3proxy.nix
··· 1 - import ./make-test.nix ({ pkgs, ...} : { 1 + import ./make-test-python.nix ({ pkgs, ...} : { 2 2 name = "3proxy"; 3 3 meta = with pkgs.stdenv.lib.maintainers; { 4 4 maintainers = [ misuzu ]; ··· 134 134 }; 135 135 136 136 testScript = '' 137 - startAll; 138 - 139 - $peer1->waitForUnit("3proxy.service"); 137 + peer1.wait_for_unit("3proxy.service") 138 + peer1.wait_for_open_port("9999") 140 139 141 140 # test none auth 142 - $peer0->succeed("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.2:3128 -S -O /dev/null http://216.58.211.112:9999"); 143 - $peer0->succeed("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.2:3128 -S -O /dev/null http://192.168.0.2:9999"); 144 - $peer0->succeed("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.2:3128 -S -O /dev/null http://127.0.0.1:9999"); 141 + peer0.succeed( 142 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.2:3128 -S -O /dev/null http://216.58.211.112:9999" 143 + ) 144 + peer0.succeed( 145 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.2:3128 -S -O /dev/null http://192.168.0.2:9999" 146 + ) 147 + peer0.succeed( 148 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.2:3128 -S -O /dev/null http://127.0.0.1:9999" 149 + ) 145 150 146 - $peer2->waitForUnit("3proxy.service"); 151 + peer2.wait_for_unit("3proxy.service") 152 + peer2.wait_for_open_port("9999") 147 153 148 154 # test iponly auth 149 - $peer0->succeed("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.3:3128 -S -O /dev/null http://216.58.211.113:9999"); 150 - $peer0->fail("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.3:3128 -S -O /dev/null http://192.168.0.3:9999"); 151 - $peer0->fail("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.3:3128 -S -O /dev/null http://127.0.0.1:9999"); 155 + peer0.succeed( 156 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.3:3128 -S -O /dev/null http://216.58.211.113:9999" 157 + ) 158 + peer0.fail( 159 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.3:3128 -S -O /dev/null http://192.168.0.3:9999" 160 + ) 161 + peer0.fail( 162 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.3:3128 -S -O /dev/null http://127.0.0.1:9999" 163 + ) 152 164 153 - $peer3->waitForUnit("3proxy.service"); 165 + peer3.wait_for_unit("3proxy.service") 166 + peer3.wait_for_open_port("9999") 154 167 155 168 # test strong auth 156 - $peer0->succeed("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://admin:bigsecret\@192.168.0.4:3128 -S -O /dev/null http://216.58.211.114:9999"); 157 - $peer0->fail("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://admin:bigsecret\@192.168.0.4:3128 -S -O /dev/null http://192.168.0.4:9999"); 158 - $peer0->fail("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.4:3128 -S -O /dev/null http://216.58.211.114:9999"); 159 - $peer0->fail("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.4:3128 -S -O /dev/null http://192.168.0.4:9999"); 160 - $peer0->fail("${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.4:3128 -S -O /dev/null http://127.0.0.1:9999"); 169 + peer0.succeed( 170 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://admin:bigsecret\@192.168.0.4:3128 -S -O /dev/null http://216.58.211.114:9999" 171 + ) 172 + peer0.fail( 173 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://admin:bigsecret\@192.168.0.4:3128 -S -O /dev/null http://192.168.0.4:9999" 174 + ) 175 + peer0.fail( 176 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.4:3128 -S -O /dev/null http://216.58.211.114:9999" 177 + ) 178 + peer0.fail( 179 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.4:3128 -S -O /dev/null http://192.168.0.4:9999" 180 + ) 181 + peer0.fail( 182 + "${pkgs.wget}/bin/wget -e use_proxy=yes -e http_proxy=http://192.168.0.4:3128 -S -O /dev/null http://127.0.0.1:9999" 183 + ) 161 184 ''; 162 185 })
+5 -5
nixos/tests/haka.nix
··· 1 1 # This test runs haka and probes it with hakactl 2 2 3 - import ./make-test.nix ({ pkgs, ...} : { 3 + import ./make-test-python.nix ({ pkgs, ...} : { 4 4 name = "haka"; 5 5 meta = with pkgs.stdenv.lib.maintainers; { 6 6 maintainers = [ tvestelind ]; ··· 15 15 }; 16 16 17 17 testScript = '' 18 - startAll; 18 + start_all() 19 19 20 - $haka->waitForUnit("haka.service"); 21 - $haka->succeed("hakactl status"); 22 - $haka->succeed("hakactl stop"); 20 + haka.wait_for_unit("haka.service") 21 + haka.succeed("hakactl status") 22 + haka.succeed("hakactl stop") 23 23 ''; 24 24 })
+12 -6
nixos/tests/kexec.nix
··· 1 1 # Test whether fast reboots via kexec work. 2 2 3 - import ./make-test.nix ({ pkgs, ...} : { 3 + import ./make-test-python.nix ({ pkgs, lib, ...} : { 4 4 name = "kexec"; 5 - meta = with pkgs.stdenv.lib.maintainers; { 5 + meta = with lib.maintainers; { 6 6 maintainers = [ eelco ]; 7 + # Currently hangs forever; last output is: 8 + # machine # [ 10.239914] dhcpcd[707]: eth0: adding default route via fe80::2 9 + # machine: waiting for the VM to finish booting 10 + # machine # Cannot find the ESP partition mount point. 11 + # machine # [ 28.681197] nscd[692]: 692 checking for monitored file `/etc/netgroup': No such file or directory 12 + broken = true; 7 13 }; 8 14 9 15 machine = { ... }: ··· 11 17 12 18 testScript = 13 19 '' 14 - $machine->waitForUnit("multi-user.target"); 15 - $machine->execute("systemctl kexec &"); 16 - $machine->{connected} = 0; 17 - $machine->waitForUnit("multi-user.target"); 20 + machine.wait_for_unit("multi-user.target") 21 + machine.execute("systemctl kexec &") 22 + machine.connected = False 23 + machine.wait_for_unit("multi-user.target") 18 24 ''; 19 25 })
+16 -2
nixos/tests/mysql.nix
··· 27 27 28 28 { 29 29 users.users.testuser = { }; 30 + users.users.testuser2 = { }; 30 31 services.mysql.enable = true; 31 32 services.mysql.initialScript = pkgs.writeText "mariadb-init.sql" '' 32 33 ALTER USER root@localhost IDENTIFIED WITH unix_socket; ··· 34 35 DELETE FROM mysql.user WHERE user = '''; 35 36 FLUSH PRIVILEGES; 36 37 ''; 37 - services.mysql.ensureDatabases = [ "testdb" ]; 38 + services.mysql.ensureDatabases = [ "testdb" "testdb2" ]; 38 39 services.mysql.ensureUsers = [{ 39 40 name = "testuser"; 40 41 ensurePermissions = { 41 42 "testdb.*" = "ALL PRIVILEGES"; 42 43 }; 44 + } { 45 + name = "testuser2"; 46 + ensurePermissions = { 47 + "testdb2.*" = "ALL PRIVILEGES"; 48 + }; 43 49 }]; 44 50 services.mysql.package = pkgs.mariadb; 45 51 }; ··· 47 53 }; 48 54 49 55 testScript = '' 50 - start_all 56 + start_all() 51 57 52 58 mysql.wait_for_unit("mysql") 53 59 mysql.succeed("echo 'use empty_testdb;' | mysql -u root") ··· 61 67 ) 62 68 mariadb.succeed( 63 69 "echo 'use testdb; insert into tests values (42);' | sudo -u testuser mysql -u testuser" 70 + ) 71 + # Ensure testuser2 is not able to insert into testdb as mysql testuser2 72 + mariadb.fail( 73 + "echo 'use testdb; insert into tests values (23);' | sudo -u testuser2 mysql -u testuser2" 74 + ) 75 + # Ensure testuser2 is not able to authenticate as mysql testuser 76 + mariadb.fail( 77 + "echo 'use testdb; insert into tests values (23);' | sudo -u testuser2 mysql -u testuser" 64 78 ) 65 79 mariadb.succeed( 66 80 "echo 'use testdb; select test_id from tests;' | sudo -u testuser mysql -u testuser -N | grep 42"
+1
nixos/tests/netdata.nix
··· 25 25 26 26 # check if the netdata main page loads. 27 27 netdata.succeed("curl --fail http://localhost:19999/") 28 + netdata.succeed("sleep 4") 28 29 29 30 # check if netdata can read disk ops for root owned processes. 30 31 # if > 0, successful. verifies both netdata working and
+13 -4
pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
··· 1 - { fetchurl, bitwig-studio1, 2 - pulseaudio }: 1 + { fetchurl, bitwig-studio1, pulseaudio, xorg }: 3 2 4 3 bitwig-studio1.overrideAttrs (oldAttrs: rec { 5 4 name = "bitwig-studio-${version}"; 6 - version = "3.0.3"; 5 + version = "3.1.1"; 7 6 8 7 src = fetchurl { 9 8 url = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb"; 10 - sha256 = "162l95imq2fb4blfkianlkymm690by9ri73xf9zigknqf0gacgsa"; 9 + sha256 = "1mgyyl1mr8hmzn3qdmg77km6sk58hyd0gsqr9jksh0a8p6hj24pk"; 11 10 }; 11 + 12 + buildInputs = oldAttrs.buildInputs ++ [ xorg.libXtst ]; 12 13 13 14 runtimeDependencies = [ 14 15 pulseaudio 15 16 ]; 17 + 18 + installPhase = '' 19 + ${oldAttrs.installPhase} 20 + 21 + # recover commercial jre 22 + rm -f $out/libexec/lib/jre 23 + cp -r opt/bitwig-studio/lib/jre $out/libexec/lib 24 + ''; 16 25 })
+2 -2
pkgs/applications/audio/qsampler/default.nix
··· 3 3 4 4 mkDerivation rec { 5 5 pname = "qsampler"; 6 - version = "0.6.0"; 6 + version = "0.6.1"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/qsampler/${pname}-${version}.tar.gz"; 10 - sha256 = "1krhjyd67hvnv6sgndwq81lfvnb4qkhc7da1119fn2lzl7hx9wh3"; 10 + sha256 = "1wr7k739zx2nz00b810f60g9k3y92w05nfci987hw7y2sks9rd8j"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ autoconf automake libtool pkgconfig qttools ];
+3 -2
pkgs/applications/audio/rosegarden/default.nix
··· 1 - { stdenv, fetchurl, cmake, makedepend, perl, pkgconfig, qttools 1 + { stdenv, fetchurl, cmake, makedepend, perl, pkgconfig, qttools, wrapQtAppsHook 2 2 , dssi, fftwSinglePrec, ladspaH, ladspaPlugins, libjack2 3 3 , liblo, liblrdf, libsamplerate, libsndfile, lirc ? null, qtbase }: 4 4 ··· 15 15 substituteInPlace src/CMakeLists.txt --replace svnheader svnversion 16 16 ''; 17 17 18 - nativeBuildInputs = [ cmake makedepend perl pkgconfig qttools ]; 18 + nativeBuildInputs = 19 + [ cmake makedepend perl pkgconfig qttools wrapQtAppsHook ]; 19 20 20 21 buildInputs = [ 21 22 dssi
+3 -3
pkgs/applications/editors/android-studio/default.nix
··· 18 18 sha256Hash = "0xpcihr5xxr9l1kv6aflywshs8fww3s7di0g98mz475whhxwzf3q"; 19 19 }; 20 20 latestVersion = { # canary & dev 21 - version = "4.0.0.6"; # "Android Studio 4.0 Canary 6" 22 - build = "193.6052267"; 23 - sha256Hash = "1naxyfnrj7milqha7xbwbcvyi81a7fqb7jsm03hhq5xs2sw55m1c"; 21 + version = "4.0.0.7"; # "Android Studio 4.0 Canary 7" 22 + build = "193.6085562"; 23 + sha256Hash = "0vk1vwh2yhsmadkb3v3m042ckzizc41ckqvj3jax8p86gl0b4whj"; 24 24 }; 25 25 in { 26 26 # Attributes are named by their corresponding release channels
+4 -4
pkgs/applications/editors/atom/default.nix
··· 3 3 let 4 4 versions = { 5 5 atom = { 6 - version = "1.36.1"; 7 - sha256 = "1m7q2r3zx463k7kpqb364piqrr69wrhs033ibzxdx9y7r4204qp4"; 6 + version = "1.42.0"; 7 + sha256 = "1ira528nwxi30jfwyivlac3wkkqb9d2z4jhxwq5m7mnpm5yli6jy"; 8 8 }; 9 9 10 10 atom-beta = { 11 - version = "1.37.0"; 11 + version = "1.43.0"; 12 12 beta = 0; 13 - sha256 = "0aq8r5vfgq7r31qajjgcg4n5a57a2m8fvq6fzy9vq5gawkvmaxxx"; 13 + sha256 = "06if3w5hx7njmyal0012zawn8f5af1z4bjcbzj2c0gd15nlsgm95"; 14 14 }; 15 15 }; 16 16
+2 -2
pkgs/applications/editors/atom/env.nix
··· 1 1 { stdenv, lib, zlib, glib, alsaLib, dbus, gtk3, atk, pango, freetype, fontconfig 2 2 , libgnome-keyring3, gdk-pixbuf, cairo, cups, expat, libgpgerror, nspr 3 - , gconf, nss, xorg, libcap, systemd, libnotify, libsecret 3 + , gconf, nss, xorg, libcap, systemd, libnotify, libsecret, libuuid, at-spi2-atk 4 4 }: 5 5 6 6 let ··· 10 10 xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst 11 11 xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr 12 12 xorg.libXcursor xorg.libxkbfile xorg.libXScrnSaver libcap systemd libnotify 13 - xorg.libxcb libsecret 13 + xorg.libxcb libsecret libuuid at-spi2-atk 14 14 ]; 15 15 16 16 libPathNative = lib.makeLibraryPath packages;
+32 -45
pkgs/applications/graphics/rx/default.nix
··· 3 3 , xorg ? null 4 4 , vulkan-loader ? null }: 5 5 6 - assert stdenv.isLinux -> xorg != null; 7 - assert stdenv.isLinux -> vulkan-loader != null; 6 + with stdenv.lib; 8 7 9 - let 10 - graphicsBackend = if stdenv.isDarwin then "metal" else "vulkan"; 11 - in 12 - with stdenv.lib; 13 - rustPlatform.buildRustPackage rec { 14 - pname = "rx"; 15 - version = "0.2.0"; 8 + rustPlatform.buildRustPackage rec { 9 + pname = "rx"; 10 + version = "0.3.0"; 16 11 17 - src = fetchFromGitHub { 18 - owner = "cloudhead"; 19 - repo = pname; 20 - rev = "v${version}"; 21 - sha256 = "0f6cw8zqr45bprj8ibhp89bb2a077g4zinfrdn943csdmh47qzcl"; 22 - }; 12 + src = fetchFromGitHub { 13 + owner = "cloudhead"; 14 + repo = pname; 15 + rev = "v${version}"; 16 + sha256 = "0mhpq9x54d884ydmfv1358sgc4jc7bghfx2y0k7p879hyyxr52v1"; 17 + }; 23 18 24 - cargoSha256 = "05bqsw0nw24xysq86qa3hx9b5ncf50wfxsgpy388yrs2dfnphwlx"; 19 + cargoSha256 = "0fnrgijfkvapj1yyy9grnqh2vkciisf029af0gfwyzsxzdi62gg5"; 25 20 26 - nativeBuildInputs = [ cmake pkgconfig makeWrapper ]; 21 + nativeBuildInputs = [ cmake pkgconfig makeWrapper ]; 27 22 28 - buildInputs = optionals stdenv.isLinux 29 - (with xorg; [ 30 - # glfw-sys dependencies: 31 - libX11 libXrandr libXinerama libXcursor libXi libXext 32 - ]); 23 + buildInputs = optionals stdenv.isLinux 24 + (with xorg; [ 25 + # glfw-sys dependencies: 26 + libX11 libXrandr libXinerama libXcursor libXi libXext 27 + ]); 33 28 34 - cargoBuildFlags = [ "--features=${graphicsBackend}" ]; 29 + # FIXME: GLFW (X11) requires DISPLAY env variable for all tests 30 + doCheck = false; 35 31 36 - # TODO: better to factor that into the rust platform 37 - checkPhase = '' 38 - runHook preCheck 39 - echo "Running cargo test" 40 - cargo test --features=${graphicsBackend} 41 - runHook postCheck 42 - ''; 43 - 44 - postInstall = optional stdenv.isLinux '' 45 - mkdir -p $out/share/applications 46 - cp $src/rx.desktop $out/share/applications 47 - wrapProgram $out/bin/rx --prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib 48 - ''; 32 + postInstall = optional stdenv.isLinux '' 33 + mkdir -p $out/share/applications 34 + cp $src/rx.desktop $out/share/applications 35 + wrapProgram $out/bin/rx --prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib 36 + ''; 49 37 50 - meta = { 51 - description = "Modern and extensible pixel editor implemented in Rust"; 52 - homepage = "https://cloudhead.io/rx/"; 53 - license = licenses.gpl3; 54 - maintainers = with maintainers; [ minijackson ]; 55 - platforms = with platforms; (linux ++ darwin ++ windows); 56 - inherit version; 57 - }; 58 - } 38 + meta = { 39 + description = "Modern and extensible pixel editor implemented in Rust"; 40 + homepage = "https://cloudhead.io/rx/"; 41 + license = licenses.gpl3; 42 + maintainers = with maintainers; [ minijackson filalex77 ]; 43 + platforms = [ "x86_64-linux" ]; 44 + }; 45 + }
+11 -5
pkgs/applications/misc/bemenu/default.nix
··· 9 9 assert waylandSupport -> wayland != null; 10 10 assert x11Support -> xlibs != null && xorg != null; 11 11 12 - stdenv.mkDerivation { 12 + stdenv.mkDerivation rec { 13 13 pname = "bemenu"; 14 - version = "0.1.0"; 14 + version = "0.3.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "Cloudef"; 18 - repo = "bemenu"; 19 - rev = "33e540a2b04ce78f5c7ab4a60b899c67f586cc32"; 20 - sha256 = "11h55m9dx6ai12pqij52ydjm36dvrcc856pa834njihrp626pl4w"; 18 + repo = pname; 19 + rev = version; 20 + sha256 = "03k8wijdgj5nwmvgjhsrlh918n719789fhs4dqm23pd00rapxipk"; 21 21 }; 22 22 23 23 nativeBuildInputs = [ cmake pkgconfig pcre ]; 24 + 25 + cmakeFlags = [ 26 + "-DBEMENU_CURSES_RENDERER=${if ncursesSupport then "ON" else "OFF"}" 27 + "-DBEMENU_WAYLAND_RENDERER=${if waylandSupport then "ON" else "OFF"}" 28 + "-DBEMENU_X11_RENDERER=${if x11Support then "ON" else "OFF"}" 29 + ]; 24 30 25 31 buildInputs = with stdenv.lib; [ 26 32 cairo
+6 -3
pkgs/applications/misc/get_iplayer/default.nix
··· 4 4 5 5 perlPackages.buildPerlPackage rec { 6 6 pname = "get_iplayer"; 7 - version = "2.99"; 7 + version = "3.24"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "get-iplayer"; 11 11 repo = "get_iplayer"; 12 12 rev = "v${version}"; 13 - sha256 = "085bgwkjnaqp96gvd2s8qmkw69rz91si1sgzqdqbplkzj9bk2qii"; 13 + sha256 = "0yd84ncb6cjrk4v4kz3zrddkl7iwkm3zlfbjyswd9hanp8fvd4q3"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ makeWrapper ]; 17 17 buildInputs = [ perl ]; 18 - propagatedBuildInputs = with perlPackages; [HTMLParser HTTPCookies LWP XMLLibXML XMLSimple]; 18 + propagatedBuildInputs = with perlPackages; [ 19 + HTMLParser HTTPCookies LWP LWPProtocolHttps XMLLibXML XMLSimple 20 + ]; 19 21 20 22 preConfigure = "touch Makefile.PL"; 21 23 doCheck = false; ··· 33 35 license = licenses.gpl3Plus; 34 36 homepage = https://squarepenguin.co.uk/; 35 37 platforms = platforms.all; 38 + maintainers = with maintainers; [ rika ]; 36 39 }; 37 40 38 41 }
+23
pkgs/applications/misc/heimer/default.nix
··· 1 + { mkDerivation, lib, fetchFromGitHub, cmake, qttools, qtbase }: 2 + 3 + mkDerivation rec { 4 + pname = "heimer"; 5 + version = "1.12.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "juzzlin"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "1gw4w6cvr3vb4zdb1kq8gwmadh2lb0jd0bd2hc7cw2d5kdbjaln7"; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake ]; 15 + buildInputs = [ qttools qtbase ]; 16 + 17 + meta = with lib; { 18 + description = "Simple cross-platform mind map and note-taking tool written in Qt"; 19 + homepage = "https://github.com/juzzlin/Heimer"; 20 + license = licenses.gpl3; 21 + maintainers = with maintainers; [ dtzWill ]; 22 + }; 23 + }
+3 -3
pkgs/applications/misc/joplin-desktop/default.nix
··· 2 2 3 3 let 4 4 pname = "joplin-desktop"; 5 - version = "1.0.167"; 5 + version = "1.0.177"; 6 6 in appimageTools.wrapType2 rec { 7 7 name = "${pname}-${version}"; 8 8 src = fetchurl { 9 - url = "https://github.com/laurent22/joplin/releases/download/v${version}/Joplin-${version}-x86_64.AppImage"; 10 - sha256 = "062f2av60490ffrml0q8zv68yir6zaqif0g3d32c985gcvmgn9lw"; 9 + url = "https://github.com/laurent22/joplin/releases/download/v${version}/Joplin-${version}.AppImage"; 10 + sha256 = "023q3yxqsv0vd76bvfhyhh0pnfia01rflfpyv0i6w6xnb5hm2jp7"; 11 11 }; 12 12 13 13
+4 -3
pkgs/applications/misc/minder/default.nix
··· 2 2 , pkgconfig, meson, ninja, python3 3 3 , wrapGAppsHook, vala, shared-mime-info 4 4 , cairo, pantheon, glib, gtk3, libxml2, libgee, libarchive 5 + , discount, gtksourceview3 5 6 , hicolor-icon-theme # for setup-hook 6 7 }: 7 8 8 9 stdenv.mkDerivation rec { 9 10 pname = "minder"; 10 - version = "1.5.1"; 11 + version = "1.6.0"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "phase1geo"; 14 15 repo = pname; 15 16 rev = version; 16 - sha256 = "1z3if8bbiigb3m5py641y0j8d9z0s6kbb325waxbqs240pcxipml"; 17 + sha256 = "0zma6hjx0068ih7fagb1gg5cgci0ccc764sd8qw6iglg61aihpx7"; 17 18 }; 18 19 19 20 nativeBuildInputs = [ pkgconfig meson ninja python3 wrapGAppsHook vala shared-mime-info ]; 20 - buildInputs = [ cairo pantheon.granite glib gtk3 libxml2 libgee libarchive hicolor-icon-theme ]; 21 + buildInputs = [ cairo pantheon.granite glib gtk3 libxml2 libgee libarchive hicolor-icon-theme discount gtksourceview3 ]; 21 22 22 23 postPatch = '' 23 24 chmod +x meson/post_install.py
+2 -2
pkgs/applications/misc/polybar/default.nix
··· 26 26 27 27 stdenv.mkDerivation rec { 28 28 pname = "polybar"; 29 - version = "3.4.1"; 29 + version = "3.4.2"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = pname; 33 33 repo = pname; 34 34 rev = version; 35 - sha256 = "1z1m6dxh2i5vsnkzaccb9j02ab05wgmcgig5d0l9w856g5jp3zmy"; 35 + sha256 = "1ss4wzy68dpqr5a4m090nn36v8wsp4a7pj6whcxxdrrimgww5r88"; 36 36 fetchSubmodules = true; 37 37 }; 38 38
+2 -2
pkgs/applications/misc/ranger/default.nix
··· 7 7 8 8 python3Packages.buildPythonApplication rec { 9 9 name = "ranger-${version}"; 10 - version = "1.9.2"; 10 + version = "1.9.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ranger"; 14 14 repo = "ranger"; 15 15 rev = "v${version}"; 16 - sha256= "1ws6g8z1m1hfp8bv4msvbaa9f7948p687jmc8h69yib4jkv3qyax"; 16 + sha256= "1rygfryczanvqxn43lmlkgs04sbqznbvbb9hlbm3h5qgdcl0xlw8"; 17 17 }; 18 18 19 19 LC_ALL = "en_US.UTF-8";
+1
pkgs/applications/networking/browsers/palemoon/default.nix
··· 55 55 configurePhase = '' 56 56 export MOZBUILD_STATE_PATH=$(pwd)/mozbuild 57 57 export MOZCONFIG=$(pwd)/mozconfig 58 + export MOZ_NOSPAM=1 58 59 export builddir=$(pwd)/pmbuild 59 60 60 61 echo > $MOZCONFIG "
+2 -2
pkgs/applications/networking/ssb/patchwork/default.nix
··· 2 2 3 3 let 4 4 pname = "ssb-patchwork"; 5 - version = "3.17.1"; 5 + version = "3.17.2"; 6 6 name = "Patchwork-${version}"; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/ssbc/patchwork/releases/download/v${version}/${name}.AppImage"; 10 - sha256 = "06wcgdcagmh80nr8nyrnz83wgq7j8r96hn3ccka7nmn02pdgvp3k"; 10 + sha256 = "1pmy01jwdr461vsl4fsxi3jaqnjx9yl5dw4987y5g73qx21qc5d5"; 11 11 }; 12 12 13 13 binary = appimageTools.wrapType2 {
+1 -1
pkgs/applications/version-management/git-and-tools/gitstatus/default.nix
··· 13 13 14 14 buildInputs = [ (callPackage ./romkatv_libgit2.nix {}) ]; 15 15 patchPhase = '' 16 - sed -i "s|local daemon.*|local daemon=$out/bin/gitstatusd|" gitstatus.plugin.zsh 16 + sed -i "s|local daemon=.*|local daemon=$out/bin/gitstatusd|" gitstatus.plugin.zsh 17 17 ''; 18 18 installPhase = '' 19 19 install -Dm755 gitstatusd $out/bin/gitstatusd
+2 -2
pkgs/applications/video/mpv/scripts/mpris.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mpv-mpris-${version}.so"; 5 - version = "0.2"; 5 + version = "0.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hoyon"; 9 9 repo = "mpv-mpris"; 10 10 rev = version; 11 - sha256 = "06hq3j1jjlaaz9ss5l7illxz8vm5bng86jl24kawglwkqayhdnjx"; 11 + sha256 = "02lqsgp296s8wr0yh6wm8h7nhn53rj254zahpzbwdv15apgy0z17"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig ];
+9 -2
pkgs/applications/virtualization/qemu/default.nix
··· 35 35 in 36 36 37 37 stdenv.mkDerivation rec { 38 - version = "4.1.0"; 38 + version = "4.2.0"; 39 39 pname = "qemu" 40 40 + stdenv.lib.optionalString xenSupport "-xen" 41 41 + stdenv.lib.optionalString hostCpuOnly "-host-cpu-only" ··· 43 43 44 44 src = fetchurl { 45 45 url = "https://wiki.qemu.org/download/qemu-${version}.tar.bz2"; 46 - sha256 = "1bpl6hwiw1jdxk4xmqp10qgki0dji0l2rzr10dyhyk8d85vxxw29"; 46 + sha256 = "1gczv8hn3wqci86css3mhzrppp3z8vppxw25l08j589k6bvz7x1w"; 47 47 }; 48 48 49 49 nativeBuildInputs = [ python python.pkgs.sphinx pkgconfig flex bison ]; ··· 77 77 ./no-etc-install.patch 78 78 ./fix-qemu-ga.patch 79 79 ./9p-ignore-noatime.patch 80 + (fetchpatch { 81 + name = "CVE-2019-15890.patch"; 82 + url = "https://git.qemu.org/?p=libslirp.git;a=patch;h=c59279437eda91841b9d26079c70b8a540d41204"; 83 + sha256 = "1q2rc67mfdz034mk81z9bw105x9zad7n954sy3kq068b1svrf7iy"; 84 + stripLen = 1; 85 + extraPrefix = "slirp/"; 86 + }) 80 87 ] ++ optional nixosTestRunner ./force-uid0-on-9p.patch 81 88 ++ optionals stdenv.hostPlatform.isMusl [ 82 89 (fetchpatch {
+5 -6
pkgs/applications/virtualization/qemu/no-etc-install.patch
··· 1 1 diff --git a/Makefile b/Makefile 2 - index 85862fb8..ed52c5ec 100644 3 2 --- a/Makefile 4 3 +++ b/Makefile 5 - @@ -841,7 +841,7 @@ endif 4 + @@ -867,7 +867,7 @@ install-includedir: 5 + $(INSTALL_DIR) "$(DESTDIR)$(includedir)" 6 6 7 - ICON_SIZES=16x16 24x24 32x32 48x48 64x64 128x128 256x256 512x512 8 - 9 - -install: all $(if $(BUILD_DOCS),install-doc) install-datadir install-localstatedir \ 10 - +install: all $(if $(BUILD_DOCS),install-doc) install-datadir \ 7 + install: all $(if $(BUILD_DOCS),install-doc) \ 8 + - install-datadir install-localstatedir install-includedir \ 9 + + install-datadir install-includedir \ 11 10 $(if $(INSTALL_BLOBS),$(edk2-decompressed)) \ 12 11 recurse-install 13 12 ifneq ($(TOOLS),)
+50 -125
pkgs/build-support/rust/build-rust-crate/build-crate.nix
··· 1 - { lib, stdenv, echo_build_heading, noisily, makeDeps, rust }: 1 + { lib, stdenv, echo_build_heading, noisily, mkRustcDepArgs, rust }: 2 2 { crateName, 3 3 dependencies, 4 4 crateFeatures, crateRenames, libName, release, libPath, 5 5 crateType, metadata, crateBin, hasCrateBin, 6 - extraRustcOpts, verbose, colors }: 6 + extraRustcOpts, verbose, colors, 7 + }: 7 8 8 9 let 9 - 10 - deps = makeDeps dependencies crateRenames; 11 - rustcOpts = 12 - lib.lists.foldl' (opts: opt: opts + " " + opt) 13 - (if release then "-C opt-level=3" else "-C debuginfo=2") 14 - (["-C codegen-units=$NIX_BUILD_CORES"] ++ extraRustcOpts); 10 + baseRustcOpts = 11 + [(if release then "-C opt-level=3" else "-C debuginfo=2")] 12 + ++ ["-C codegen-units=$NIX_BUILD_CORES"] 13 + ++ [(mkRustcDepArgs dependencies crateRenames)] 14 + ++ [crateFeatures] 15 + ++ extraRustcOpts 16 + ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "--target ${rust.toRustTarget stdenv.hostPlatform} -C linker=${stdenv.hostPlatform.config}-gcc" 17 + ; 15 18 rustcMeta = "-C metadata=${metadata} -C extra-filename=-${metadata}"; 19 + 20 + 21 + # build the final rustc arguments that can be different between different 22 + # crates 23 + libRustcOpts = lib.concatStringsSep " " ( 24 + baseRustcOpts 25 + ++ [rustcMeta] 26 + ++ (map (x: "--crate-type ${x}") crateType) 27 + ); 28 + 29 + binRustcOpts = lib.concatStringsSep " " ( 30 + baseRustcOpts 31 + ); 32 + 16 33 in '' 17 34 runHook preBuild 18 - norm="" 19 - bold="" 20 - green="" 21 - boldgreen="" 22 - if [[ "${colors}" == "always" ]]; then 23 - norm="$(printf '\033[0m')" #returns to "normal" 24 - bold="$(printf '\033[0;1m')" #set bold 25 - green="$(printf '\033[0;32m')" #set green 26 - boldgreen="$(printf '\033[0;1;32m')" #set bold, and set green. 27 - fi 28 35 ${echo_build_heading colors} 29 36 ${noisily colors verbose} 30 37 31 - build_lib() { 32 - lib_src=$1 33 - echo_build_heading $lib_src ${libName} 34 - 35 - noisily rustc --crate-name $CRATE_NAME $lib_src \ 36 - ${lib.strings.concatStrings (map (x: " --crate-type ${x}") crateType)} \ 37 - ${rustcOpts} ${rustcMeta} ${crateFeatures} --out-dir target/lib \ 38 - --emit=dep-info,link -L dependency=target/deps ${deps} --cap-lints allow \ 39 - $BUILD_OUT_DIR $EXTRA_BUILD $EXTRA_FEATURES --color ${colors} 40 - 41 - EXTRA_LIB=" --extern $CRATE_NAME=target/lib/lib$CRATE_NAME-${metadata}.rlib" 42 - if [ -e target/deps/lib$CRATE_NAME-${metadata}${stdenv.hostPlatform.extensions.sharedLibrary} ]; then 43 - EXTRA_LIB="$EXTRA_LIB --extern $CRATE_NAME=target/lib/lib$CRATE_NAME-${metadata}${stdenv.hostPlatform.extensions.sharedLibrary}" 44 - fi 45 - } 38 + # configure & source common build functions 39 + LIB_RUSTC_OPTS="${libRustcOpts}" 40 + BIN_RUSTC_OPTS="${binRustcOpts}" 41 + LIB_EXT="${stdenv.hostPlatform.extensions.sharedLibrary}" 42 + LIB_PATH="${libPath}" 43 + LIB_NAME="${libName}" 44 + source ${./lib.sh} 46 45 47 - build_bin() { 48 - crate_name=$1 49 - crate_name_=$(echo $crate_name | sed -e "s/-/_/g") 50 - main_file="" 51 - if [[ ! -z $2 ]]; then 52 - main_file=$2 53 - fi 54 - echo_build_heading $@ 55 - noisily rustc --crate-name $crate_name_ $main_file --crate-type bin ${rustcOpts}\ 56 - ${crateFeatures} --out-dir target/bin --emit=dep-info,link -L dependency=target/deps \ 57 - $LINK ${deps}$EXTRA_LIB --cap-lints allow \ 58 - $BUILD_OUT_DIR $EXTRA_BUILD $EXTRA_FEATURES --color ${colors} \ 59 - ${if stdenv.hostPlatform != stdenv.buildPlatform then "--target ${rust.toRustTarget stdenv.hostPlatform} -C linker=${stdenv.hostPlatform.config}-gcc" else ""} 60 - if [ "$crate_name_" != "$crate_name" ]; then 61 - mv target/bin/$crate_name_ target/bin/$crate_name 62 - fi 63 - } 46 + CRATE_NAME='${lib.replaceStrings ["-"] ["_"] libName}' 64 47 48 + setup_link_paths 65 49 66 - EXTRA_LIB="" 67 - CRATE_NAME=$(echo ${libName} | sed -e "s/-/_/g") 68 - 69 - if [[ -e target/link_ ]]; then 70 - EXTRA_BUILD="$(cat target/link_) $EXTRA_BUILD" 71 - fi 72 - 73 - if [[ -e "${libPath}" ]]; then 74 - build_lib ${libPath} 50 + if [[ -e "$LIB_PATH" ]]; then 51 + build_lib $LIB_PATH 75 52 elif [[ -e src/lib.rs ]]; then 76 53 build_lib src/lib.rs 77 - elif [[ -e src/${libName}.rs ]]; then 78 - build_lib src/${libName}.rs 54 + elif [[ -e "src/$LIB_NAME.rs" ]]; then 55 + build_lib src/$LIB_NAME.rs 79 56 fi 80 57 81 - echo "$EXTRA_LINK_SEARCH" | while read i; do 82 - if [[ ! -z "$i" ]]; then 83 - for library in $i; do 84 - echo "-L $library" >> target/link 85 - L=$(echo $library | sed -e "s#$(pwd)/target/build#$lib/lib#") 86 - echo "-L $L" >> target/link.final 87 - done 88 - fi 89 - done 90 - echo "$EXTRA_LINK" | while read i; do 91 - if [[ ! -z "$i" ]]; then 92 - for library in $i; do 93 - echo "-l $library" >> target/link 94 - echo "-l $library" >> target/link.final 95 - done 96 - fi 97 - done 98 58 99 - if [[ -e target/link ]]; then 100 - sort -u target/link.final > target/link.final.sorted 101 - mv target/link.final.sorted target/link.final 102 - sort -u target/link > target/link.sorted 103 - mv target/link.sorted target/link 104 - 105 - tr '\n' ' ' < target/link > target/link_ 106 - LINK=$(cat target/link_) 107 - fi 108 - ${lib.optionalString (crateBin != "") '' 109 - printf "%s\n" "${crateBin}" | head -n1 | tr -s ',' '\n' | while read -r BIN_NAME BIN_PATH; do 59 + ${lib.optionalString (lib.length crateBin > 0) (lib.concatMapStringsSep "\n" (bin: '' 110 60 mkdir -p target/bin 111 - # filter empty entries / empty "lines" 112 - if [[ -z "$BIN_NAME" ]]; then 113 - continue 114 - fi 115 - 116 - if [[ -z "$BIN_PATH" ]]; then 117 - # heuristic to "guess" the correct source file as found in cargo: 118 - # https://github.com/rust-lang/cargo/blob/90fc9f620190d5fa3c80b0c8c65a1e1361e6b8ae/src/cargo/util/toml/targets.rs#L308-L325 119 - 120 - # the first two cases are the "new" default IIRC 121 - BIN_NAME_=$(echo $BIN_NAME | sed -e 's/-/_/g') 122 - FILES=( "src/bin/$BIN_NAME.rs" "src/bin/$BIN_NAME/main.rs" "src/bin/$BIN_NAME_.rs" "src/bin/$BIN_NAME_/main.rs" "src/bin/main.rs" "src/main.rs" ) 123 - 124 - if ! [ -e "${libPath}" -o -e src/lib.rs -o -e "src/${libName}.rs" ]; then 125 - # if this is not a library the following path is also valid 126 - FILES=( "src/$BIN_NAME.rs" "src/$BIN_NAME_.rs" "''${FILES[@]}" ) 127 - fi 128 - 129 - for file in "''${FILES[@]}"; 130 - do 131 - echo "checking file $file" 132 - # first file that exists wins 133 - if [[ -e "$file" ]]; then 134 - BIN_PATH="$file" 135 - break 136 - fi 137 - done 138 - 139 - if [[ -z "$BIN_PATH" ]]; then 140 - echo "failed to find file for binary target: $BIN_NAME" >&2 141 - exit 1 142 - fi 143 - fi 61 + BIN_NAME='${bin.name or crateName}' 62 + ${if !bin ? path then '' 63 + BIN_PATH="" 64 + search_for_bin_path "$BIN_NAME" 65 + '' else '' 66 + BIN_PATH='${bin.path}' 67 + ''} 144 68 build_bin "$BIN_NAME" "$BIN_PATH" 145 - done 146 - ''} 69 + '') crateBin)} 147 70 148 - ${lib.optionalString (crateBin == "" && !hasCrateBin) '' 71 + # If crateBin is empty and hasCrateBin is not set then we must try to 72 + # detect some kind of bin target based on some files that might exist. 73 + ${lib.optionalString (lib.length crateBin == 0 && !hasCrateBin) '' 149 74 if [[ -e src/main.rs ]]; then 150 75 mkdir -p target/bin 151 76 build_bin ${crateName} src/main.rs
+7 -7
pkgs/build-support/rust/build-rust-crate/configure-crate.nix
··· 1 - { lib, stdenv, echo_build_heading, noisily, makeDeps }: 1 + { lib, stdenv, echo_build_heading, noisily, mkRustcDepArgs }: 2 2 { build 3 3 , buildDependencies 4 4 , colors ··· 20 20 , verbose 21 21 , workspace_member }: 22 22 let version_ = lib.splitString "-" crateVersion; 23 - versionPre = if lib.tail version_ == [] then "" else builtins.elemAt version_ 1; 23 + versionPre = if lib.tail version_ == [] then "" else lib.elemAt version_ 1; 24 24 version = lib.splitVersion (lib.head version_); 25 - rustcOpts = lib.lists.foldl' (opts: opt: opts + " " + opt) 25 + rustcOpts = lib.foldl' (opts: opt: opts + " " + opt) 26 26 (if release then "-C opt-level=3" else "-C debuginfo=2") 27 27 (["-C codegen-units=$NIX_BUILD_CORES"] ++ extraRustcOpts); 28 - buildDeps = makeDeps buildDependencies crateRenames; 28 + buildDeps = mkRustcDepArgs buildDependencies crateRenames; 29 29 authors = lib.concatStringsSep ":" crateAuthors; 30 30 optLevel = if release then 3 else 0; 31 31 completeDepsDir = lib.concatStringsSep " " completeDeps; ··· 90 90 export HOST="${stdenv.hostPlatform.config}" 91 91 export PROFILE=${if release then "release" else "debug"} 92 92 export OUT_DIR=$(pwd)/target/build/${crateName}.out 93 - export CARGO_PKG_VERSION_MAJOR=${builtins.elemAt version 0} 94 - export CARGO_PKG_VERSION_MINOR=${builtins.elemAt version 1} 95 - export CARGO_PKG_VERSION_PATCH=${builtins.elemAt version 2} 93 + export CARGO_PKG_VERSION_MAJOR=${lib.elemAt version 0} 94 + export CARGO_PKG_VERSION_MINOR=${lib.elemAt version 1} 95 + export CARGO_PKG_VERSION_PATCH=${lib.elemAt version 2} 96 96 export CARGO_PKG_VERSION_PRE="${versionPre}" 97 97 export CARGO_PKG_HOMEPAGE="${crateHomepage}" 98 98 export NUM_JOBS=1
+47 -71
pkgs/build-support/rust/build-rust-crate/default.nix
··· 13 13 then "macos" 14 14 else stdenv.hostPlatform.parsed.kernel.name; 15 15 16 - makeDeps = dependencies: crateRenames: 17 - (lib.concatMapStringsSep " " (dep: 16 + # Create rustc arguments to link against the given list of dependencies and 17 + # renames 18 + mkRustcDepArgs = dependencies: crateRenames: 19 + lib.concatMapStringsSep " " (dep: 18 20 let 19 - extern = lib.strings.replaceStrings ["-"] ["_"] dep.libName; 20 - name = if builtins.hasAttr dep.crateName crateRenames then 21 + extern = lib.replaceStrings ["-"] ["_"] dep.libName; 22 + name = if lib.hasAttr dep.crateName crateRenames then 21 23 lib.strings.replaceStrings ["-"] ["_"] crateRenames.${dep.crateName} 22 24 else 23 25 extern; 24 - in (if lib.lists.any (x: x == "lib") dep.crateType then 26 + in (if lib.any (x: x == "lib") dep.crateType then 25 27 " --extern ${name}=${dep.lib}/lib/lib${extern}-${dep.metadata}.rlib" 26 28 else 27 29 " --extern ${name}=${dep.lib}/lib/lib${extern}-${dep.metadata}${stdenv.hostPlatform.extensions.sharedLibrary}") 28 - ) dependencies); 30 + ) dependencies; 29 31 30 - echo_build_heading = colors: '' 31 - echo_build_heading() { 32 - start="" 33 - end="" 34 - if [[ "${colors}" == "always" ]]; then 35 - start="$(printf '\033[0;1;32m')" #set bold, and set green. 36 - end="$(printf '\033[0m')" #returns to "normal" 37 - fi 38 - if (( $# == 1 )); then 39 - echo "$start""Building $1""$end" 40 - else 41 - echo "$start""Building $1 ($2)""$end" 42 - fi 43 - } 44 - ''; 45 - noisily = colors: verbose: '' 46 - noisily() { 47 - start="" 48 - end="" 49 - if [[ "${colors}" == "always" ]]; then 50 - start="$(printf '\033[0;1;32m')" #set bold, and set green. 51 - end="$(printf '\033[0m')" #returns to "normal" 52 - fi 53 - ${lib.optionalString verbose '' 54 - echo -n "$start"Running "$end" 55 - echo $@ 56 - ''} 57 - $@ 58 - } 59 - ''; 32 + inherit (import ./log.nix { inherit lib; }) noisily echo_build_heading; 33 + 34 + configureCrate = import ./configure-crate.nix { 35 + inherit lib stdenv echo_build_heading noisily mkRustcDepArgs; 36 + }; 60 37 61 - configureCrate = import ./configure-crate.nix { inherit lib stdenv echo_build_heading noisily makeDeps; }; 62 - buildCrate = import ./build-crate.nix { inherit lib stdenv echo_build_heading noisily makeDeps rust; }; 63 - installCrate = import ./install-crate.nix; 38 + buildCrate = import ./build-crate.nix { 39 + inherit lib stdenv echo_build_heading noisily mkRustcDepArgs rust; 40 + }; 64 41 65 - in 42 + installCrate = import ./install-crate.nix; 43 + in 66 44 67 45 crate_: lib.makeOverridable ({ rust, release, verbose, features, buildInputs, crateOverrides, 68 46 dependencies, buildDependencies, crateRenames, ··· 81 59 extraDerivationAttrs = lib.filterAttrs (n: v: ! lib.elem n processedAttrs) crate; 82 60 buildInputs_ = buildInputs; 83 61 extraRustcOpts_ = extraRustcOpts; 62 + 63 + # take a list of crates that we depend on and override them to fit our overrides, rustc, release, … 64 + makeDependencies = map (dep: lib.getLib (dep.override { inherit release verbose crateOverrides; })); 65 + 66 + # crate2nix has a hack for the old bash based build script that did split 67 + # entries at `,`. No we have to work around that hack. 68 + # https://github.com/kolloch/crate2nix/blame/5b19c1b14e1b0e5522c3e44e300d0b332dc939e7/crate2nix/templates/build.nix.tera#L89 69 + crateBin = lib.filter (bin: !(bin ? name && bin.name == ",")) (crate.crateBin or []); 70 + hasCrateBin = crate ? crateBin; 84 71 in 85 72 stdenv.mkDerivation (rec { 86 73 ··· 94 81 name = "rust_${crate.crateName}-${crate.version}"; 95 82 depsBuildBuild = [ rust stdenv.cc ]; 96 83 buildInputs = (crate.buildInputs or []) ++ buildInputs_; 97 - dependencies = 98 - builtins.map 99 - (dep: lib.getLib (dep.override { rust = rust; release = release; verbose = verbose; crateOverrides = crateOverrides; })) 100 - dependencies_; 101 - 102 - buildDependencies = 103 - builtins.map 104 - (dep: lib.getLib (dep.override { rust = rust; release = release; verbose = verbose; crateOverrides = crateOverrides; })) 105 - buildDependencies_; 84 + dependencies = makeDependencies dependencies_; 85 + buildDependencies = makeDependencies buildDependencies_; 106 86 107 - completeDeps = lib.lists.unique (dependencies ++ lib.lists.concatMap (dep: dep.completeDeps) dependencies); 108 - completeBuildDeps = lib.lists.unique ( 87 + completeDeps = lib.unique (dependencies ++ lib.concatMap (dep: dep.completeDeps) dependencies); 88 + completeBuildDeps = lib.unique ( 109 89 buildDependencies 110 - ++ lib.lists.concatMap (dep: dep.completeBuildDeps ++ dep.completeDeps) buildDependencies 90 + ++ lib.concatMap (dep: dep.completeBuildDeps ++ dep.completeDeps) buildDependencies 111 91 ); 112 92 113 - crateFeatures = if crate ? features then 114 - lib.concatMapStringsSep " " (f: "--cfg feature=\\\"${f}\\\"") (crate.features ++ features) #" 115 - else ""; 93 + crateFeatures = lib.optionalString (crate ? features) 94 + (lib.concatMapStringsSep " " (f: "--cfg feature=\\\"${f}\\\"") (crate.features ++ features)); 116 95 117 96 libName = if crate ? libName then crate.libName else crate.crateName; 118 97 libPath = if crate ? libPath then crate.libPath else ""; 119 98 120 - depsMetadata = builtins.foldl' (str: dep: str + dep.metadata) "" (dependencies ++ buildDependencies); 121 - metadata = builtins.substring 0 10 (builtins.hashString "sha256" (crateName + "-" + crateVersion + "___" + toString crateFeatures + "___" + depsMetadata )); 122 - 123 - crateBin = if crate ? crateBin then 124 - builtins.foldl' (bins: bin: let 125 - name = (if bin ? name then bin.name else crateName); 126 - path = if bin ? path then bin.path else ""; 127 - in 128 - bins + (if bin == "" then "" else ",") + "${name} ${path}" 129 - 130 - ) "" crate.crateBin 131 - else ""; 132 - hasCrateBin = crate ? crateBin; 99 + # Seed the symbol hashes with something unique every time. 100 + # https://doc.rust-lang.org/1.0.0/rustc/metadata/loader/index.html#frobbing-symbols 101 + metadata = let 102 + depsMetadata = lib.foldl' (str: dep: str + dep.metadata) "" (dependencies ++ buildDependencies); 103 + hashedMetadata = builtins.hashString "sha256" 104 + (crateName + "-" + crateVersion + "___" + toString crateFeatures + "___" + depsMetadata); 105 + in lib.substring 0 10 hashedMetadata; 133 106 134 107 build = crate.build or ""; 135 108 workspace_member = crate.workspace_member or "."; ··· 142 115 if lib.attrByPath ["plugin"] false crate then ["dylib"] else 143 116 (crate.type or ["lib"]); 144 117 colors = lib.attrByPath [ "colors" ] "always" crate; 145 - extraLinkFlags = builtins.concatStringsSep " " (crate.extraLinkFlags or []); 118 + extraLinkFlags = lib.concatStringsSep " " (crate.extraLinkFlags or []); 146 119 edition = crate.edition or null; 147 - extraRustcOpts = (if crate ? extraRustcOpts then crate.extraRustcOpts else []) ++ extraRustcOpts_ ++ (lib.optional (edition != null) "--edition ${edition}"); 120 + extraRustcOpts = 121 + lib.optionals (crate ? extraRustcOpts) crate.extraRustcOpts 122 + ++ extraRustcOpts_ 123 + ++ (lib.optional (edition != null) "--edition ${edition}"); 148 124 149 125 configurePhase = configureCrate { 150 126 inherit crateName buildDependencies completeDeps completeBuildDeps crateDescription ··· 155 131 buildPhase = buildCrate { 156 132 inherit crateName dependencies 157 133 crateFeatures crateRenames libName release libPath crateType 158 - metadata crateBin hasCrateBin verbose colors 134 + metadata hasCrateBin crateBin verbose colors 159 135 extraRustcOpts; 160 136 }; 161 137 installPhase = installCrate crateName metadata;
+7 -7
pkgs/build-support/rust/build-rust-crate/helpers.nix
··· 3 3 kernel = stdenv.hostPlatform.parsed.kernel.name; 4 4 abi = stdenv.hostPlatform.parsed.abi.name; 5 5 cpu = stdenv.hostPlatform.parsed.cpu.name; 6 - updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); 6 + updateFeatures = f: up: functions: lib.deepSeq f (lib.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); 7 7 mapFeatures = features: map (fun: fun { features = features; }); 8 - mkFeatures = feat: lib.lists.foldl (features: featureName: 8 + mkFeatures = feat: lib.foldl (features: featureName: 9 9 if feat.${featureName} or false then 10 10 [ featureName ] ++ features 11 11 else 12 12 features 13 - ) [] (builtins.attrNames feat); 14 - include = includedFiles: src: builtins.filterSource (path: type: 15 - lib.lists.any (f: 13 + ) [] (lib.attrNames feat); 14 + include = includedFiles: src: lib.filterSource (path: type: 15 + lib.any (f: 16 16 let p = toString (src + ("/" + f)); 17 17 in 18 18 p == path || (lib.strings.hasPrefix (p + "/") path) 19 19 ) includedFiles 20 20 ) src; 21 - exclude = excludedFiles: src: builtins.filterSource (path: type: 22 - lib.lists.all (f: 21 + exclude = excludedFiles: src: lib.filterSource (path: type: 22 + lib.all (f: 23 23 !lib.strings.hasPrefix (toString (src + ("/" + f))) path 24 24 ) excludedFiles 25 25 ) src;
+117
pkgs/build-support/rust/build-rust-crate/lib.sh
··· 1 + build_lib() { 2 + lib_src=$1 3 + echo_build_heading $lib_src ${libName} 4 + 5 + noisily rustc \ 6 + --crate-name $CRATE_NAME \ 7 + $lib_src \ 8 + --out-dir target/lib \ 9 + --emit=dep-info,link \ 10 + -L dependency=target/deps \ 11 + --cap-lints allow \ 12 + $LIB_RUSTC_OPTS \ 13 + $BUILD_OUT_DIR \ 14 + $EXTRA_BUILD \ 15 + $EXTRA_FEATURES \ 16 + --color $colors 17 + 18 + EXTRA_LIB=" --extern $CRATE_NAME=target/lib/lib$CRATE_NAME-$metadata.rlib" 19 + if [ -e target/deps/lib$CRATE_NAME-$metadata$LIB_EXT ]; then 20 + EXTRA_LIB="$EXTRA_LIB --extern $CRATE_NAME=target/lib/lib$CRATE_NAME-$metadata$LIB_EXT" 21 + fi 22 + } 23 + 24 + build_bin() { 25 + crate_name=$1 26 + crate_name_=$(echo $crate_name | tr '-' '_') 27 + main_file="" 28 + if [[ ! -z $2 ]]; then 29 + main_file=$2 30 + fi 31 + echo_build_heading $@ 32 + noisily rustc \ 33 + --crate-name $crate_name_ \ 34 + $main_file \ 35 + --crate-type bin \ 36 + $BIN_RUSTC_OPTS \ 37 + --out-dir target/bin \ 38 + --emit=dep-info,link \ 39 + -L dependency=target/deps \ 40 + $LINK \ 41 + $EXTRA_LIB \ 42 + --cap-lints allow \ 43 + $BUILD_OUT_DIR \ 44 + $EXTRA_BUILD \ 45 + $EXTRA_FEATURES \ 46 + --color ${colors} \ 47 + 48 + if [ "$crate_name_" != "$crate_name" ]; then 49 + mv target/bin/$crate_name_ target/bin/$crate_name 50 + fi 51 + } 52 + 53 + setup_link_paths() { 54 + EXTRA_LIB="" 55 + if [[ -e target/link_ ]]; then 56 + EXTRA_BUILD="$(cat target/link_) $EXTRA_BUILD" 57 + fi 58 + 59 + echo "$EXTRA_LINK_SEARCH" | while read i; do 60 + if [[ ! -z "$i" ]]; then 61 + for library in $i; do 62 + echo "-L $library" >> target/link 63 + L=$(echo $library | sed -e "s#$(pwd)/target/build#$lib/lib#") 64 + echo "-L $L" >> target/link.final 65 + done 66 + fi 67 + done 68 + echo "$EXTRA_LINK" | while read i; do 69 + if [[ ! -z "$i" ]]; then 70 + for library in $i; do 71 + echo "-l $library" >> target/link 72 + echo "-l $library" >> target/link.final 73 + done 74 + fi 75 + done 76 + 77 + if [[ -e target/link ]]; then 78 + sort -u target/link.final > target/link.final.sorted 79 + mv target/link.final.sorted target/link.final 80 + sort -u target/link > target/link.sorted 81 + mv target/link.sorted target/link 82 + 83 + tr '\n' ' ' < target/link > target/link_ 84 + LINK=$(cat target/link_) 85 + fi 86 + } 87 + 88 + search_for_bin_path() { 89 + # heuristic to "guess" the correct source file as found in cargo: 90 + # https://github.com/rust-lang/cargo/blob/90fc9f620190d5fa3c80b0c8c65a1e1361e6b8ae/src/cargo/util/toml/targets.rs#L308-L325 91 + 92 + BIN_NAME=$1 93 + BIN_NAME_=$(echo $BIN_NAME | tr '-' '_') 94 + 95 + # the first two cases are the "new" default IIRC 96 + FILES=( "src/bin/$BIN_NAME.rs" "src/bin/$BIN_NAME/main.rs" "src/bin/$BIN_NAME_.rs" "src/bin/$BIN_NAME_/main.rs" "src/bin/main.rs" "src/main.rs" ) 97 + 98 + if ! [ -e "$LIB_PATH" -o -e src/lib.rs -o -e "src/$LIB_NAME.rs" ]; then 99 + # if this is not a library the following path is also valid 100 + FILES=( "src/$BIN_NAME.rs" "src/$BIN_NAME_.rs" "${FILES[@]}" ) 101 + fi 102 + 103 + for file in "${FILES[@]}"; 104 + do 105 + echo "checking file $file" 106 + # first file that exists wins 107 + if [[ -e "$file" ]]; then 108 + BIN_PATH="$file" 109 + break 110 + fi 111 + done 112 + 113 + if [[ -z "$BIN_PATH" ]]; then 114 + echo "failed to find file for binary target: $BIN_NAME" >&2 115 + exit 1 116 + fi 117 + }
+33
pkgs/build-support/rust/build-rust-crate/log.nix
··· 1 + { lib }: 2 + { 3 + echo_build_heading = colors: '' 4 + echo_build_heading() { 5 + start="" 6 + end="" 7 + ${lib.optionalString (colors == "always") '' 8 + start="$(printf '\033[0;1;32m')" #set bold, and set green. 9 + end="$(printf '\033[0m')" #returns to "normal" 10 + ''} 11 + if (( $# == 1 )); then 12 + echo "$start""Building $1""$end" 13 + else 14 + echo "$start""Building $1 ($2)""$end" 15 + fi 16 + } 17 + ''; 18 + noisily = colors: verbose: '' 19 + noisily() { 20 + start="" 21 + end="" 22 + ${lib.optionalString (colors == "always") '' 23 + start="$(printf '\033[0;1;32m')" #set bold, and set green. 24 + end="$(printf '\033[0m')" #returns to "normal" 25 + ''} 26 + ${lib.optionalString verbose '' 27 + echo -n "$start"Running "$end" 28 + echo $@ 29 + ''} 30 + $@ 31 + } 32 + ''; 33 + }
+3 -4
pkgs/data/fonts/material-design-icons/default.nix
··· 1 1 { lib, fetchFromGitHub }: 2 2 3 3 let 4 - version = "3.3.92"; 4 + version = "4.7.95"; 5 5 in fetchFromGitHub { 6 6 name = "material-design-icons-${version}"; 7 7 owner = "Templarian"; ··· 10 10 11 11 postFetch = '' 12 12 tar xf $downloadedFile --strip=1 13 - mkdir -p $out/share/fonts/{eot,svg,truetype,woff,woff2} 13 + mkdir -p $out/share/fonts/{eot,truetype,woff,woff2} 14 14 cp fonts/*.eot $out/share/fonts/eot/ 15 - cp fonts/*.svg $out/share/fonts/svg/ 16 15 cp fonts/*.ttf $out/share/fonts/truetype/ 17 16 cp fonts/*.woff $out/share/fonts/woff/ 18 17 cp fonts/*.woff2 $out/share/fonts/woff2/ 19 18 ''; 20 - sha256 = "0dbm4qfd0b91yrw3cv4i377pnm98fgj936nk1m5wlx8mx8jahz48"; 19 + sha256 = "0da92kz8ryy60kb5xm52md13w28ih4sfap8g3v9b4ziyww66zjhz"; 21 20 22 21 meta = with lib; { 23 22 description = "3200+ Material Design Icons from the Community";
+2 -2
pkgs/data/fonts/victor-mono/default.nix
··· 2 2 3 3 let 4 4 pname = "victor-mono"; 5 - version = "1.2.7"; 5 + version = "1.3.0"; 6 6 in fetchFromGitHub rec { 7 7 name = "${pname}-${version}"; 8 8 ··· 26 26 unzip -j VictorMonoAll.zip \*.otf -d $out/share/fonts/opentype/${pname} 27 27 ''; 28 28 29 - sha256 = "0x4ydp11ry94wkkspnmy1xpzqq3m45xg60z1hq4ll9gmlccaknj0"; 29 + sha256 = "1lv2x7kfspabnhvm8z79n165fw3awvzj1r8f0g5zn26wgdalgw69"; 30 30 31 31 meta = with lib; { 32 32 description = "Free programming font with cursive italics and ligatures";
+2 -2
pkgs/development/interpreters/evcxr/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "evcxr"; 5 - version = "0.4.5"; 5 + version = "0.4.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "google"; 9 9 repo = "evcxr"; 10 10 rev = "v${version}"; 11 - sha256 = "13fs9fgvdf8bh6vc8xs8qhil0a1qhm4gvv0ici37xh8a94ngsn7h"; 11 + sha256 = "1yzvqf93zz3ncck4dyq2kayp408lm3h6fx0fb212j7h70mlzx984"; 12 12 }; 13 13 14 14 cargoSha256 = "0g17g12isah4nkqp9i299qr1sz19k4czcc43rm1wbs0y9szaqvwc";
+2 -2
pkgs/development/interpreters/quickjs/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "quickjs"; 5 - version = "2019-10-27"; 5 + version = "2019-12-21"; 6 6 7 7 src = fetchurl { 8 8 url = "https://bellard.org/${pname}/${pname}-${version}.tar.xz"; 9 - sha256 = "0xm16ja3c0k80jy0xkx0f40r44v2lgx2si4dnaw2w7c5nx7cmkai"; 9 + sha256 = "13hlx6qwrrxmlvvqcr3irxba6zmf05cf54l32vj50wc66s1qd41p"; 10 10 }; 11 11 12 12 makeFlags = [ "prefix=${placeholder ''out''}" ];
+19
pkgs/development/libraries/gsmlib/default.nix
··· 1 + { stdenv, fetchFromGitHub, autoreconfHook }: 2 + stdenv.mkDerivation rec { 3 + pname = "gsmlib"; 4 + version = "unstable-2017-10-06"; 5 + src = fetchFromGitHub { 6 + owner = "x-logLT"; 7 + repo = "gsmlib"; 8 + rev = "4f794b14450132f81673f7d3570c5a859aecf7ae"; 9 + sha256 = "16v8aj914ac1ipf14a867ljib3gy7fhzd9ypxnsg9l0zi8mm3ml5"; 10 + }; 11 + nativeBuildInputs = [ autoreconfHook ]; 12 + meta = with stdenv.lib; { 13 + description = "Library to access GSM mobile phones through GSM modems"; 14 + homepage = "https://github.com/x-logLT/gsmlib"; 15 + license = licenses.lgpl2; 16 + platforms = platforms.linux; 17 + maintainers = [ maintainers.misuzu ]; 18 + }; 19 + }
+23
pkgs/development/libraries/libctb/default.nix
··· 1 + { stdenv, fetchurl }: 2 + stdenv.mkDerivation rec { 3 + pname = "libctb"; 4 + version = "0.16"; 5 + src = fetchurl { 6 + url = "https://iftools.com/download/files/legacy/${pname}-${version}.tar.gz"; 7 + sha256 = "027wh89d0qyly3d9m6rg4x7x1gqz3y3cnxlgk0k8xgygcrm05c0w"; 8 + }; 9 + patches = [ 10 + ./include-kbhit.patch 11 + ]; 12 + sourceRoot = "${pname}-${version}/build"; 13 + makeFlags = [ 14 + "prefix=$(out)" 15 + ]; 16 + meta = with stdenv.lib; { 17 + description = "Communications toolbox"; 18 + homepage = "https://iftools.com"; 19 + license = licenses.lgpl2; 20 + platforms = platforms.linux; 21 + maintainers = [ maintainers.misuzu ]; 22 + }; 23 + }
+13
pkgs/development/libraries/libctb/include-kbhit.patch
··· 1 + diff --git a/GNUmakefile b/GNUmakefile 2 + index e39a687..026f9c4 100644 3 + --- a/GNUmakefile 4 + +++ b/GNUmakefile 5 + @@ -140,7 +140,7 @@ all: ../lib/libctb$(LIBFLAG)$(GPIBFLAG)-0.16.a ../lib/libctb$(LIBFLAG)$(GPIBFLAG 6 + 7 + install: install_ctb_lib install_ctb_dll 8 + $(INSTALL) -d $(DESTDIR)$(prefix)/include/ctb-0.16 9 + - for f in ctb.h fifo.h getopt.h $(GPIBINC) iobase.h linux/serport.h linux/timer.h portscan.h serport.h serportx.h timer.h; do \ 10 + + for f in ctb.h fifo.h getopt.h $(GPIBINC) iobase.h kbhit.h linux/serport.h linux/timer.h portscan.h serport.h serportx.h timer.h; do \ 11 + if test ! -d $(DESTDIR)$(prefix)/include/ctb-0.16/`dirname $$f` ; then \ 12 + $(INSTALL) -d $(DESTDIR)$(prefix)/include/ctb-0.16/`dirname $$f`; \ 13 + fi; \
+3 -3
pkgs/development/libraries/openzwave/default.nix
··· 3 3 , systemd }: 4 4 5 5 let 6 - version = "2018-11-13"; 6 + version = "2019-12-08"; 7 7 8 8 in stdenv.mkDerivation { 9 9 pname = "openzwave"; ··· 14 14 src = fetchFromGitHub { 15 15 owner = "home-assistant"; 16 16 repo = "open-zwave"; 17 - rev = "0679daef6aa5a39e2441a68f7b45cfe022c4d961"; 18 - sha256 = "1d13maj93i6h792cbvqpx43ffss44dxmvbwj2777vzvvjib8m4n8"; 17 + rev = "2cd2137025c529835e4893a7b87c3d56605b2681"; 18 + sha256 = "04g8fb4f4ihakvvsmzcnncgfdd2ikmki7s22i9c6layzdwavbwf1"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ doxygen fontconfig graphviz-nox libxml2 pkgconfig which ];
+1
pkgs/development/libraries/prometheus-cpp/default.nix
··· 28 28 "-DUSE_THIRDPARTY_LIBRARIES=OFF" 29 29 "-DCIVETWEB_INCLUDE_DIR=${civetweb.dev}/include" 30 30 "-DCIVETWEB_CXX_LIBRARY=${civetweb}/lib/libcivetweb${stdenv.targetPlatform.extensions.sharedLibrary}" 31 + "-DBUILD_SHARED_LIBS=ON" 31 32 ]; 32 33 33 34 NIX_LDFLAGS = "-ldl";
+7 -3
pkgs/development/libraries/science/biology/mirtk/default.nix
··· 1 - { stdenv, gtest, fetchFromGitHub, cmake, boost, eigen, python, vtk, zlib }: 1 + { stdenv, gtest, fetchFromGitHub, cmake, boost, eigen, python, vtk, zlib, tbb }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "2.0.0"; ··· 12 12 fetchSubmodules = true; 13 13 }; 14 14 15 - cmakeFlags = [ "-DWITH_VTK=ON" "-DBUILD_ALL_MODULES=ON" ]; 15 + cmakeFlags = [ 16 + "-DWITH_VTK=ON" 17 + "-DBUILD_ALL_MODULES=ON" 18 + "-DWITH_TBB=ON" 19 + ]; 16 20 17 21 doCheck = true; 18 22 ··· 30 34 enableParallelBuilding = true; 31 35 32 36 nativeBuildInputs = [ cmake gtest ]; 33 - buildInputs = [ boost eigen python vtk zlib ]; 37 + buildInputs = [ boost eigen python vtk zlib tbb ]; 34 38 35 39 meta = with stdenv.lib; { 36 40 homepage = "https://github.com/BioMedIA/MIRTK";
+4 -4
pkgs/development/node-packages/default-v10.nix
··· 31 31 ''; 32 32 }; 33 33 34 + bitwarden-cli = pkgs.lib.overrideDerivation nodePackages."@bitwarden/cli" (drv: { 35 + name = "bitwarden-cli-${drv.version}"; 36 + }); 37 + 34 38 ios-deploy = nodePackages.ios-deploy.override (drv: { 35 39 nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.buildPackages.rsync ]; 36 40 preRebuild = '' ··· 93 97 makeWrapper '${nodejs}/bin/node' "$out/bin/tedicross" \ 94 98 --add-flags "$out/lib/node_modules/tedicross/main.js" 95 99 ''; 96 - }; 97 - 98 - texlab-citeproc-build-deps = nodePackages."texlab-citeproc-build-deps-../tools/misc/texlab/citeproc".override { 99 - buildInputs = stdenv.lib.optionals stdenv.isDarwin [ pkgs.darwin.apple_sdk.frameworks.CoreServices ]; 100 100 }; 101 101 102 102 webtorrent-cli = nodePackages.webtorrent-cli.override {
+1 -1
pkgs/development/node-packages/node-packages-v10.json
··· 2 2 "@angular/cli" 3 3 , "@antora/cli" 4 4 , "@antora/site-generator-default" 5 + , "@bitwarden/cli" 5 6 , "@vue/cli" 6 7 , "@webassemblyjs/cli" 7 8 , "@webassemblyjs/repl" ··· 125 126 , "swagger" 126 127 , {"tedicross": "git+https://github.com/TediCross/TediCross.git#v0.8.7"} 127 128 , "tern" 128 - , { "texlab-citeproc-build-deps": "../tools/misc/texlab/citeproc" } 129 129 , "textlint" 130 130 , "textlint-plugin-latex" 131 131 , "textlint-rule-abbr-within-parentheses"
+953 -565
pkgs/development/node-packages/node-packages-v10.nix
··· 985 985 sha512 = "N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw=="; 986 986 }; 987 987 }; 988 - "@babel/polyfill-7.6.0" = { 988 + "@babel/polyfill-7.7.0" = { 989 989 name = "_at_babel_slash_polyfill"; 990 990 packageName = "@babel/polyfill"; 991 - version = "7.6.0"; 991 + version = "7.7.0"; 992 992 src = fetchurl { 993 - url = "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.6.0.tgz"; 994 - sha512 = "q5BZJI0n/B10VaQQvln1IlDK3BTBJFbADx7tv+oXDPIDZuTo37H5Adb9jhlXm/fEN4Y7/64qD9mnrJJG7rmaTw=="; 993 + url = "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.7.0.tgz"; 994 + sha512 = "/TS23MVvo34dFmf8mwCisCbWGrfhbiWZSwBo6HkADTBhUa2Q/jWltyY/tpofz/b6/RIhqaqQcquptCirqIhOaQ=="; 995 995 }; 996 996 }; 997 997 "@babel/preset-env-7.7.7" = { ··· 1037 1037 src = fetchurl { 1038 1038 url = "https://registry.npmjs.org/@babel/register/-/register-7.7.7.tgz"; 1039 1039 sha512 = "S2mv9a5dc2pcpg/ConlKZx/6wXaEwHeqfo7x/QbXsdCAZm+WJC1ekVvL1TVxNsedTs5y/gG63MhJTEsmwmjtiA=="; 1040 - }; 1041 - }; 1042 - "@babel/runtime-7.6.2" = { 1043 - name = "_at_babel_slash_runtime"; 1044 - packageName = "@babel/runtime"; 1045 - version = "7.6.2"; 1046 - src = fetchurl { 1047 - url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz"; 1048 - sha512 = "EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg=="; 1049 1040 }; 1050 1041 }; 1051 1042 "@babel/runtime-7.7.7" = { ··· 2209 2200 sha512 = "DNBhROBYjjV/I9n7A8kVkmQNkqFAMem90dSxqvPq57e2hBr7mNTX98y3R2zDpqMQHVRpBDjsvsfIGgBzy+4PAg=="; 2210 2201 }; 2211 2202 }; 2212 - "@octokit/rest-16.35.2" = { 2203 + "@octokit/rest-16.36.0" = { 2213 2204 name = "_at_octokit_slash_rest"; 2214 2205 packageName = "@octokit/rest"; 2215 - version = "16.35.2"; 2206 + version = "16.36.0"; 2216 2207 src = fetchurl { 2217 - url = "https://registry.npmjs.org/@octokit/rest/-/rest-16.35.2.tgz"; 2218 - sha512 = "iijaNZpn9hBpUdh8YdXqNiWazmq4R1vCUsmxpBB0kCQ0asHZpCx+HNs22eiHuwYKRhO31ZSAGBJLi0c+3XHaKQ=="; 2208 + url = "https://registry.npmjs.org/@octokit/rest/-/rest-16.36.0.tgz"; 2209 + sha512 = "zoZj7Ya4vWBK4fjTwK2Cnmu7XBB1p9ygSvTk2TthN6DVJXM4hQZQoAiknWFLJWSTix4dnA3vuHtjPZbExYoCZA=="; 2219 2210 }; 2220 2211 }; 2221 2212 "@octokit/types-2.0.2" = { ··· 3082 3073 sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA=="; 3083 3074 }; 3084 3075 }; 3085 - "@types/node-10.17.11" = { 3076 + "@types/minimist-1.2.0" = { 3077 + name = "_at_types_slash_minimist"; 3078 + packageName = "@types/minimist"; 3079 + version = "1.2.0"; 3080 + src = fetchurl { 3081 + url = "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz"; 3082 + sha1 = "69a23a3ad29caf0097f06eda59b361ee2f0639f6"; 3083 + }; 3084 + }; 3085 + "@types/node-10.17.12" = { 3086 3086 name = "_at_types_slash_node"; 3087 3087 packageName = "@types/node"; 3088 - version = "10.17.11"; 3088 + version = "10.17.12"; 3089 3089 src = fetchurl { 3090 - url = "https://registry.npmjs.org/@types/node/-/node-10.17.11.tgz"; 3091 - sha512 = "dNd2pp8qTzzNLAs3O8nH3iU9DG9866KHq9L3ISPB7DOGERZN81nW/5/g/KzMJpCU8jrbCiMRBzV9/sCEdRosig=="; 3090 + url = "https://registry.npmjs.org/@types/node/-/node-10.17.12.tgz"; 3091 + sha512 = "SSB4O9/0NVv5mbQ5/MabnAyFfcpVFRVIJj1TZkG21HHgwXQGjosiQB3SBWC9pMCMUTNpWL9gUe//9mFFPQAdKw=="; 3092 3092 }; 3093 3093 }; 3094 3094 "@types/node-11.15.3" = { ··· 3100 3100 sha512 = "5RzvXVietaB8S4dwDjxjltAOHtTO87fiksjqjWGZih97j6KSrdCDaRfmYMNrgrLM87odGBrsTHAl6N3fLraQaw=="; 3101 3101 }; 3102 3102 }; 3103 - "@types/node-12.12.21" = { 3103 + "@types/node-12.12.22" = { 3104 + name = "_at_types_slash_node"; 3105 + packageName = "@types/node"; 3106 + version = "12.12.22"; 3107 + src = fetchurl { 3108 + url = "https://registry.npmjs.org/@types/node/-/node-12.12.22.tgz"; 3109 + sha512 = "r5i93jqbPWGXYXxianGATOxTelkp6ih/U0WVnvaqAvTqM+0U6J3kw6Xk6uq/dWNRkEVw/0SLcO5ORXbVNz4FMQ=="; 3110 + }; 3111 + }; 3112 + "@types/node-13.1.0" = { 3104 3113 name = "_at_types_slash_node"; 3105 3114 packageName = "@types/node"; 3106 - version = "12.12.21"; 3115 + version = "13.1.0"; 3107 3116 src = fetchurl { 3108 - url = "https://registry.npmjs.org/@types/node/-/node-12.12.21.tgz"; 3109 - sha512 = "8sRGhbpU+ck1n0PGAUgVrWrWdjSW2aqNeyC15W88GRsMpSwzv6RJGlLhE7s2RhVSOdyDmxbqlWSeThq4/7xqlA=="; 3117 + url = "https://registry.npmjs.org/@types/node/-/node-13.1.0.tgz"; 3118 + sha512 = "zwrxviZS08kRX40nqBrmERElF2vpw4IUTd5khkhBTfFH8AOaeoLVx48EC4+ZzS2/Iga7NevncqnsUSYjM4OWYA=="; 3110 3119 }; 3111 3120 }; 3112 3121 "@types/node-6.14.9" = { ··· 3134 3143 src = fetchurl { 3135 3144 url = "https://registry.npmjs.org/@types/node/-/node-8.10.59.tgz"; 3136 3145 sha512 = "8RkBivJrDCyPpBXhVZcjh7cQxVBSmRk9QM7hOketZzp6Tg79c0N8kkpAIito9bnJ3HCVCHVYz+KHTEbfQNfeVQ=="; 3146 + }; 3147 + }; 3148 + "@types/normalize-package-data-2.4.0" = { 3149 + name = "_at_types_slash_normalize-package-data"; 3150 + packageName = "@types/normalize-package-data"; 3151 + version = "2.4.0"; 3152 + src = fetchurl { 3153 + url = "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz"; 3154 + sha512 = "f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA=="; 3137 3155 }; 3138 3156 }; 3139 3157 "@types/q-1.5.2" = { ··· 4090 4108 sha1 = "f291be701a2efc567a63fc7aa6afcded31430be1"; 4091 4109 }; 4092 4110 }; 4093 - "addons-linter-1.14.0" = { 4111 + "addons-linter-1.19.0" = { 4094 4112 name = "addons-linter"; 4095 4113 packageName = "addons-linter"; 4096 - version = "1.14.0"; 4114 + version = "1.19.0"; 4097 4115 src = fetchurl { 4098 - url = "https://registry.npmjs.org/addons-linter/-/addons-linter-1.14.0.tgz"; 4099 - sha512 = "Of7A53J2ltaIZzD8RPH1hVxOR+DmLDuHBtwfhXJw8JTXwzpDIvOKn/i6XDtPgfFlj5wIWxpUGV+tFb/kE/K9gg=="; 4116 + url = "https://registry.npmjs.org/addons-linter/-/addons-linter-1.19.0.tgz"; 4117 + sha512 = "pnfrdQqatZeEnBcRcMq9KWZJRmS9YiPyWu3gZbJl12Ee3dUlvke+2C0DcYhNfm4hciRB4wrr4OiQTYAXh1CyzA=="; 4100 4118 }; 4101 4119 }; 4102 4120 "addr-to-ip-port-1.5.1" = { ··· 5521 5539 sha1 = "9e528762b4a9066ad163a6962a364418e9626ece"; 5522 5540 }; 5523 5541 }; 5524 - "array-includes-3.1.0" = { 5542 + "array-includes-3.1.1" = { 5525 5543 name = "array-includes"; 5526 5544 packageName = "array-includes"; 5527 - version = "3.1.0"; 5545 + version = "3.1.1"; 5528 5546 src = fetchurl { 5529 - url = "https://registry.npmjs.org/array-includes/-/array-includes-3.1.0.tgz"; 5530 - sha512 = "ONOEQoKrvXPKk7Su92Co0YMqYO32FfqJTzkKU9u2UpIXyYZIzLSvpdg4AwvSw4mSUW0czu6inK+zby6Oj6gDjQ=="; 5547 + url = "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz"; 5548 + sha512 = "c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ=="; 5531 5549 }; 5532 5550 }; 5533 5551 "array-initial-1.1.0" = { ··· 6214 6232 sha1 = "00f35b2d27ac91b1f0d3ef2084c98cf1d1f0adc3"; 6215 6233 }; 6216 6234 }; 6217 - "aws-sdk-2.595.0" = { 6235 + "aws-sdk-2.596.0" = { 6218 6236 name = "aws-sdk"; 6219 6237 packageName = "aws-sdk"; 6220 - version = "2.595.0"; 6238 + version = "2.596.0"; 6221 6239 src = fetchurl { 6222 - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.595.0.tgz"; 6223 - sha512 = "bE/XzwlvEv3YPGfU7EfvAOi1IaEzmM+9VWP6xD9xN1lLhdBgCIiQIvSnr52LDR4J7ohqVP+oYpuBZcXrqZaP2Q=="; 6240 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.596.0.tgz"; 6241 + sha512 = "Bp+gyqhLw8tK4sgM1v1PDSw26H1mSXs6yhQInmGzDKqXJor6UyUb9JskFv0zC/bA84XizlshN1BBIgINqk6pNg=="; 6224 6242 }; 6225 6243 }; 6226 6244 "aws-sign2-0.6.0" = { ··· 6700 6718 sha1 = "be241ca81404030678b748717322b89d0c8fe280"; 6701 6719 }; 6702 6720 }; 6703 - "babel-polyfill-6.16.0" = { 6704 - name = "babel-polyfill"; 6705 - packageName = "babel-polyfill"; 6706 - version = "6.16.0"; 6707 - src = fetchurl { 6708 - url = "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.16.0.tgz"; 6709 - sha1 = "2d45021df87e26a374b6d4d1a9c65964d17f2422"; 6710 - }; 6711 - }; 6712 6721 "babel-polyfill-6.26.0" = { 6713 6722 name = "babel-polyfill"; 6714 6723 packageName = "babel-polyfill"; ··· 7141 7150 sha1 = "159a49b9a9714c1fb102f2e0ed1906fab6a450f4"; 7142 7151 }; 7143 7152 }; 7153 + "big-integer-1.6.36" = { 7154 + name = "big-integer"; 7155 + packageName = "big-integer"; 7156 + version = "1.6.36"; 7157 + src = fetchurl { 7158 + url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.36.tgz"; 7159 + sha512 = "t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg=="; 7160 + }; 7161 + }; 7144 7162 "big-integer-1.6.48" = { 7145 7163 name = "big-integer"; 7146 7164 packageName = "big-integer"; ··· 7537 7555 sha512 = "ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="; 7538 7556 }; 7539 7557 }; 7540 - "bn.js-5.0.0" = { 7558 + "bn.js-5.1.1" = { 7541 7559 name = "bn.js"; 7542 7560 packageName = "bn.js"; 7543 - version = "5.0.0"; 7561 + version = "5.1.1"; 7544 7562 src = fetchurl { 7545 - url = "https://registry.npmjs.org/bn.js/-/bn.js-5.0.0.tgz"; 7546 - sha512 = "bVwDX8AF+72fIUNuARelKAlQUNtPOfG2fRxorbVvFk4zpHbqLrPdOGfVg5vrKwVzLLePqPBiATaOZNELQzmS0A=="; 7563 + url = "https://registry.npmjs.org/bn.js/-/bn.js-5.1.1.tgz"; 7564 + sha512 = "IUTD/REb78Z2eodka1QZyyEk66pciRcP6Sroka0aI3tG/iwIdYLrBD62RsubR7vqdt3WyX8p4jxeatzmRSphtA=="; 7547 7565 }; 7548 7566 }; 7549 7567 "bncode-0.2.3" = { ··· 9175 9193 sha512 = "HqsYJgIc8ljJJOqOzLphjAs79EUuWSX3nzZi2LNkzlw3GIzAeZbaSektC8iT/tKvLqZq8yl1GJu5o6doA4TRbg=="; 9176 9194 }; 9177 9195 }; 9178 - "chrome-launcher-0.11.2" = { 9196 + "chrome-launcher-0.12.0" = { 9179 9197 name = "chrome-launcher"; 9180 9198 packageName = "chrome-launcher"; 9181 - version = "0.11.2"; 9199 + version = "0.12.0"; 9182 9200 src = fetchurl { 9183 - url = "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.11.2.tgz"; 9184 - sha512 = "jx0kJDCXdB2ARcDMwNCtrf04oY1Up4rOmVu+fqJ5MTPOOIG8EhRcEU9NZfXZc6dMw9FU8o1r21PNp8V2M0zQ+g=="; 9201 + url = "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.12.0.tgz"; 9202 + sha512 = "rBUP4tvWToiileDi3UR0SbWKoUoDCYTRmVND2sdoBL1xANBgVz8V9h1yQluj3MEQaBJg0fRw7hW82uOPrJus7A=="; 9185 9203 }; 9186 9204 }; 9187 9205 "chrome-net-3.3.3" = { ··· 9661 9679 sha512 = "PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA=="; 9662 9680 }; 9663 9681 }; 9682 + "cliui-6.0.0" = { 9683 + name = "cliui"; 9684 + packageName = "cliui"; 9685 + version = "6.0.0"; 9686 + src = fetchurl { 9687 + url = "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz"; 9688 + sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ=="; 9689 + }; 9690 + }; 9664 9691 "clivas-0.1.4" = { 9665 9692 name = "clivas"; 9666 9693 packageName = "clivas"; ··· 10156 10183 sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f"; 10157 10184 }; 10158 10185 }; 10186 + "combined-stream-1.0.6" = { 10187 + name = "combined-stream"; 10188 + packageName = "combined-stream"; 10189 + version = "1.0.6"; 10190 + src = fetchurl { 10191 + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; 10192 + sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; 10193 + }; 10194 + }; 10159 10195 "combined-stream-1.0.8" = { 10160 10196 name = "combined-stream"; 10161 10197 packageName = "combined-stream"; ··· 10253 10289 src = fetchurl { 10254 10290 url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz"; 10255 10291 sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="; 10292 + }; 10293 + }; 10294 + "commander-2.18.0" = { 10295 + name = "commander"; 10296 + packageName = "commander"; 10297 + version = "2.18.0"; 10298 + src = fetchurl { 10299 + url = "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz"; 10300 + sha512 = "6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ=="; 10256 10301 }; 10257 10302 }; 10258 10303 "commander-2.19.0" = { ··· 10577 10622 src = fetchurl { 10578 10623 url = "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz"; 10579 10624 sha512 = "CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ=="; 10625 + }; 10626 + }; 10627 + "configstore-5.0.0" = { 10628 + name = "configstore"; 10629 + packageName = "configstore"; 10630 + version = "5.0.0"; 10631 + src = fetchurl { 10632 + url = "https://registry.npmjs.org/configstore/-/configstore-5.0.0.tgz"; 10633 + sha512 = "eE/hvMs7qw7DlcB5JPRnthmrITuHMmACUJAp89v6PT6iOqzoLS7HRWhBtuHMlhNHo2AhUSA/3Dh1bKNJHcublQ=="; 10580 10634 }; 10581 10635 }; 10582 10636 "connect-1.9.2" = { ··· 11155 11209 sha512 = "AHPTNKzyB+YwgDWoSOCaid9PUSEF6781vsfiK8qUz62zRR448/XgK2NtCbpiUGizbep8Lrpt0Du19PpGGZvw3Q=="; 11156 11210 }; 11157 11211 }; 11158 - "core-js-compat-3.6.0" = { 11212 + "core-js-3.6.1" = { 11213 + name = "core-js"; 11214 + packageName = "core-js"; 11215 + version = "3.6.1"; 11216 + src = fetchurl { 11217 + url = "https://registry.npmjs.org/core-js/-/core-js-3.6.1.tgz"; 11218 + sha512 = "186WjSik2iTGfDjfdCZAxv2ormxtKgemjC3SI6PL31qOA0j5LhTDVjHChccoc7brwLvpvLPiMyRlcO88C4l1QQ=="; 11219 + }; 11220 + }; 11221 + "core-js-compat-3.6.1" = { 11159 11222 name = "core-js-compat"; 11160 11223 packageName = "core-js-compat"; 11161 - version = "3.6.0"; 11224 + version = "3.6.1"; 11162 11225 src = fetchurl { 11163 - url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.0.tgz"; 11164 - sha512 = "Z3eCNjGgoYluH89Jt4wVkfYsc/VdLrA2/woX5lm0isO/pCT+P+Y+o65bOuEnjDJLthdwTBxbCVzptTXtc18fJg=="; 11226 + url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.1.tgz"; 11227 + sha512 = "2Tl1EuxZo94QS2VeH28Ebf5g3xbPZG/hj/N5HDDy4XMP/ImR0JIer/nggQRiMN91Q54JVkGbytf42wO29oXVHg=="; 11165 11228 }; 11166 11229 }; 11167 11230 "core-util-is-1.0.2" = { ··· 11495 11558 src = fetchurl { 11496 11559 url = "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz"; 11497 11560 sha1 = "a230f64f568310e1498009940790ec99545bca7e"; 11561 + }; 11562 + }; 11563 + "crypto-random-string-2.0.0" = { 11564 + name = "crypto-random-string"; 11565 + packageName = "crypto-random-string"; 11566 + version = "2.0.0"; 11567 + src = fetchurl { 11568 + url = "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz"; 11569 + sha512 = "v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="; 11498 11570 }; 11499 11571 }; 11500 11572 "csrf-3.1.0" = { ··· 12559 12631 sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34"; 12560 12632 }; 12561 12633 }; 12562 - "deepcopy-0.6.3" = { 12634 + "deepcopy-2.0.0" = { 12563 12635 name = "deepcopy"; 12564 12636 packageName = "deepcopy"; 12565 - version = "0.6.3"; 12637 + version = "2.0.0"; 12566 12638 src = fetchurl { 12567 - url = "https://registry.npmjs.org/deepcopy/-/deepcopy-0.6.3.tgz"; 12568 - sha1 = "634780f2f8656ab771af8fa8431ed1ccee55c7b0"; 12639 + url = "https://registry.npmjs.org/deepcopy/-/deepcopy-2.0.0.tgz"; 12640 + sha512 = "d5ZK7pJw7F3k6M5vqDjGiiUS9xliIyWkdzBjnPhnSeRGjkYOGZMCFkdKVwV/WiHOe0NwzB8q+iDo7afvSf0arA=="; 12569 12641 }; 12570 12642 }; 12571 12643 "deepmerge-2.1.0" = { ··· 12593 12665 src = fetchurl { 12594 12666 url = "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz"; 12595 12667 sha512 = "GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA=="; 12596 - }; 12597 - }; 12598 - "deepmerge-4.0.0" = { 12599 - name = "deepmerge"; 12600 - packageName = "deepmerge"; 12601 - version = "4.0.0"; 12602 - src = fetchurl { 12603 - url = "https://registry.npmjs.org/deepmerge/-/deepmerge-4.0.0.tgz"; 12604 - sha512 = "YZ1rOP5+kHor4hMAH+HRQnBQHg+wvS1un1hAOuIcxcBy0hzcUf6Jg2a1w65kpoOUnurOfZbERwjI1TfZxNjcww=="; 12605 12668 }; 12606 12669 }; 12607 12670 "deepmerge-4.2.2" = { ··· 13243 13306 sha1 = "57ddacb47324ae5f58d2cc0da886db4ce9eeb718"; 13244 13307 }; 13245 13308 }; 13246 - "dispensary-0.40.0" = { 13309 + "dispensary-0.48.1" = { 13247 13310 name = "dispensary"; 13248 13311 packageName = "dispensary"; 13249 - version = "0.40.0"; 13312 + version = "0.48.1"; 13250 13313 src = fetchurl { 13251 - url = "https://registry.npmjs.org/dispensary/-/dispensary-0.40.0.tgz"; 13252 - sha512 = "ttKDQvGBf+ygQ4rXuLBLErp3kMJIS+Gfmy+nJ6N/EfV8/RQdjd9SORpc729YK5SYAI+IuBo88S2xGUjKjU2jYw=="; 13314 + url = "https://registry.npmjs.org/dispensary/-/dispensary-0.48.1.tgz"; 13315 + sha512 = "oC9ItJ7YtO/DKsp24T90k7z0NxfkZQkvJ3USTxUoVjBKrfMRz1/kMd+NcFgDG+KrJg14GChiv1sbdFdxeKRUUw=="; 13253 13316 }; 13254 13317 }; 13255 13318 "diveSync-0.3.0" = { ··· 14540 14603 sha1 = "42c5c18a9016bcb0db28a4d340ebb831f55d1b66"; 14541 14604 }; 14542 14605 }; 14543 - "es6-error-4.0.0" = { 14544 - name = "es6-error"; 14545 - packageName = "es6-error"; 14546 - version = "4.0.0"; 14547 - src = fetchurl { 14548 - url = "https://registry.npmjs.org/es6-error/-/es6-error-4.0.0.tgz"; 14549 - sha1 = "f094c7041f662599bb12720da059d6b9c7ff0f40"; 14550 - }; 14551 - }; 14552 14606 "es6-error-4.1.1" = { 14553 14607 name = "es6-error"; 14554 14608 packageName = "es6-error"; ··· 14943 14997 src = fetchurl { 14944 14998 url = "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz"; 14945 14999 sha512 = "qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A=="; 14946 - }; 14947 - }; 14948 - "espree-6.1.1" = { 14949 - name = "espree"; 14950 - packageName = "espree"; 14951 - version = "6.1.1"; 14952 - src = fetchurl { 14953 - url = "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz"; 14954 - sha512 = "EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ=="; 14955 15000 }; 14956 15001 }; 14957 15002 "espree-6.1.2" = { ··· 15980 16025 sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917"; 15981 16026 }; 15982 16027 }; 15983 - "fast-redact-1.5.0" = { 16028 + "fast-redact-2.0.0" = { 15984 16029 name = "fast-redact"; 15985 16030 packageName = "fast-redact"; 15986 - version = "1.5.0"; 16031 + version = "2.0.0"; 15987 16032 src = fetchurl { 15988 - url = "https://registry.npmjs.org/fast-redact/-/fast-redact-1.5.0.tgz"; 15989 - sha512 = "Afo61CgUjkzdvOKDHn08qnZ0kwck38AOGcMlvSGzvJbIab6soAP5rdoQayecGCDsD69AiF9vJBXyq31eoEO2tQ=="; 16033 + url = "https://registry.npmjs.org/fast-redact/-/fast-redact-2.0.0.tgz"; 16034 + sha512 = "zxpkULI9W9MNTK2sJ3BpPQrTEXFNESd2X6O1tXMFpK/XM0G5c5Rll2EVYZH2TqI3xRGK/VaJ+eEOt7pnENJpeA=="; 15990 16035 }; 15991 16036 }; 15992 16037 "fast-safe-stringify-1.2.3" = { ··· 16493 16538 sha512 = "ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng=="; 16494 16539 }; 16495 16540 }; 16496 - "firefox-profile-1.2.0" = { 16541 + "firefox-profile-1.3.0" = { 16497 16542 name = "firefox-profile"; 16498 16543 packageName = "firefox-profile"; 16499 - version = "1.2.0"; 16544 + version = "1.3.0"; 16500 16545 src = fetchurl { 16501 - url = "https://registry.npmjs.org/firefox-profile/-/firefox-profile-1.2.0.tgz"; 16502 - sha512 = "TTEFfPOkyaz4EWx/5ZDQC1mJAe3a+JgVcchpIfD4Tvx1UspwlTJRJxOYA35x/z2iJcxaF6aW2rdh6oj6qwgd2g=="; 16546 + url = "https://registry.npmjs.org/firefox-profile/-/firefox-profile-1.3.0.tgz"; 16547 + sha512 = "3d7JPnFC3GrwGW8wonAqy2E4YCI7A8MO7yVDkqS09uQ3tLvMLCY3Ytt4ntvVXvyzjVMRmrLW9W/CubnnzrdLCA=="; 16503 16548 }; 16504 16549 }; 16505 16550 "first-chunk-stream-1.0.0" = { ··· 16907 16952 sha1 = "33c183acf193276ecaa98143a69e94bfee1750d1"; 16908 16953 }; 16909 16954 }; 16955 + "form-data-2.3.2" = { 16956 + name = "form-data"; 16957 + packageName = "form-data"; 16958 + version = "2.3.2"; 16959 + src = fetchurl { 16960 + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; 16961 + sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; 16962 + }; 16963 + }; 16910 16964 "form-data-2.3.3" = { 16911 16965 name = "form-data"; 16912 16966 packageName = "form-data"; ··· 17294 17348 sha512 = "+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw=="; 17295 17349 }; 17296 17350 }; 17297 - "fsevents-2.0.7" = { 17298 - name = "fsevents"; 17299 - packageName = "fsevents"; 17300 - version = "2.0.7"; 17301 - src = fetchurl { 17302 - url = "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz"; 17303 - sha512 = "a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ=="; 17304 - }; 17305 - }; 17306 17351 "fsevents-2.1.2" = { 17307 17352 name = "fsevents"; 17308 17353 packageName = "fsevents"; ··· 17681 17726 sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"; 17682 17727 }; 17683 17728 }; 17684 - "gettext-parser-1.1.0" = { 17685 - name = "gettext-parser"; 17686 - packageName = "gettext-parser"; 17687 - version = "1.1.0"; 17688 - src = fetchurl { 17689 - url = "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.1.0.tgz"; 17690 - sha1 = "2c5a6638d893934b9b55037d0ad82cb7004b2679"; 17691 - }; 17692 - }; 17693 17729 "git-apply-delta-0.0.7" = { 17694 17730 name = "git-apply-delta"; 17695 17731 packageName = "git-apply-delta"; ··· 17778 17814 src = fetchurl { 17779 17815 url = "https://registry.npmjs.org/git-rev-sync/-/git-rev-sync-1.12.0.tgz"; 17780 17816 sha1 = "4468406c7e6c3ba4cf4587999e1adb28d9d1af55"; 17817 + }; 17818 + }; 17819 + "git-rev-sync-2.0.0" = { 17820 + name = "git-rev-sync"; 17821 + packageName = "git-rev-sync"; 17822 + version = "2.0.0"; 17823 + src = fetchurl { 17824 + url = "https://registry.npmjs.org/git-rev-sync/-/git-rev-sync-2.0.0.tgz"; 17825 + sha512 = "vnHFv2eocTmt/wHqZm3ksxtVshK4vptT0cEoumk6hAYRFx3do6Qo7xHBTBCv29+r3ZZCQOQ1i328MUCsYF7AUw=="; 17781 17826 }; 17782 17827 }; 17783 17828 "git-semver-tags-2.0.3" = { ··· 17933 17978 sha512 = "vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ=="; 17934 17979 }; 17935 17980 }; 17936 - "glob-7.1.4" = { 17937 - name = "glob"; 17938 - packageName = "glob"; 17939 - version = "7.1.4"; 17940 - src = fetchurl { 17941 - url = "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz"; 17942 - sha512 = "hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A=="; 17943 - }; 17944 - }; 17945 17981 "glob-7.1.5" = { 17946 17982 name = "glob"; 17947 17983 packageName = "glob"; ··· 18075 18111 src = fetchurl { 18076 18112 url = "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz"; 18077 18113 sha1 = "b319c0dd4607f353f3be9cca4c72fc148c49f445"; 18114 + }; 18115 + }; 18116 + "global-dirs-2.0.1" = { 18117 + name = "global-dirs"; 18118 + packageName = "global-dirs"; 18119 + version = "2.0.1"; 18120 + src = fetchurl { 18121 + url = "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz"; 18122 + sha512 = "5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A=="; 18078 18123 }; 18079 18124 }; 18080 18125 "global-https://github.com/component/global/archive/v2.0.1.tar.gz" = { ··· 18393 18438 sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"; 18394 18439 }; 18395 18440 }; 18441 + "graceful-fs-4.1.15" = { 18442 + name = "graceful-fs"; 18443 + packageName = "graceful-fs"; 18444 + version = "4.1.15"; 18445 + src = fetchurl { 18446 + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz"; 18447 + sha512 = "6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="; 18448 + }; 18449 + }; 18396 18450 "graceful-fs-4.2.1" = { 18397 18451 name = "graceful-fs"; 18398 18452 packageName = "graceful-fs"; ··· 18843 18897 sha1 = "33481d0f1bbff600dd203d75812a6a5fba002e2a"; 18844 18898 }; 18845 18899 }; 18846 - "har-validator-5.0.3" = { 18847 - name = "har-validator"; 18848 - packageName = "har-validator"; 18849 - version = "5.0.3"; 18850 - src = fetchurl { 18851 - url = "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz"; 18852 - sha1 = "ba402c266194f15956ef15e0fcf242993f6a7dfd"; 18853 - }; 18854 - }; 18855 18900 "har-validator-5.1.3" = { 18856 18901 name = "har-validator"; 18857 18902 packageName = "har-validator"; ··· 18859 18904 src = fetchurl { 18860 18905 url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz"; 18861 18906 sha512 = "sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g=="; 18907 + }; 18908 + }; 18909 + "hard-rejection-2.1.0" = { 18910 + name = "hard-rejection"; 18911 + packageName = "hard-rejection"; 18912 + version = "2.1.0"; 18913 + src = fetchurl { 18914 + url = "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz"; 18915 + sha512 = "VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA=="; 18862 18916 }; 18863 18917 }; 18864 18918 "has-1.0.3" = { ··· 19771 19825 sha1 = "35f7da6c48ce4ddbfa264891ac593ee5ff8671e6"; 19772 19826 }; 19773 19827 }; 19828 + "https-proxy-agent-2.2.1" = { 19829 + name = "https-proxy-agent"; 19830 + packageName = "https-proxy-agent"; 19831 + version = "2.2.1"; 19832 + src = fetchurl { 19833 + url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz"; 19834 + sha512 = "HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ=="; 19835 + }; 19836 + }; 19774 19837 "https-proxy-agent-2.2.4" = { 19775 19838 name = "https-proxy-agent"; 19776 19839 packageName = "https-proxy-agent"; ··· 20129 20192 src = fetchurl { 20130 20193 url = "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz"; 20131 20194 sha1 = "d81355c15612d386c61f9ddd3922d4304822a546"; 20132 - }; 20133 - }; 20134 - "import-fresh-3.1.0" = { 20135 - name = "import-fresh"; 20136 - packageName = "import-fresh"; 20137 - version = "3.1.0"; 20138 - src = fetchurl { 20139 - url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz"; 20140 - sha512 = "PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ=="; 20141 20195 }; 20142 20196 }; 20143 20197 "import-fresh-3.2.1" = { ··· 21319 21373 sha1 = "0dfd98f5a9111716dd535dda6492f67bf3d25a80"; 21320 21374 }; 21321 21375 }; 21376 + "is-installed-globally-0.3.1" = { 21377 + name = "is-installed-globally"; 21378 + packageName = "is-installed-globally"; 21379 + version = "0.3.1"; 21380 + src = fetchurl { 21381 + url = "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.1.tgz"; 21382 + sha512 = "oiEcGoQbGc+3/iijAijrK2qFpkNoNjsHOm/5V5iaeydyrS/hnwaRCEgH5cpW0P3T1lSjV5piB7S5b5lEugNLhg=="; 21383 + }; 21384 + }; 21322 21385 "is-interactive-1.0.0" = { 21323 21386 name = "is-interactive"; 21324 21387 packageName = "is-interactive"; ··· 21427 21490 sha512 = "wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA=="; 21428 21491 }; 21429 21492 }; 21493 + "is-npm-4.0.0" = { 21494 + name = "is-npm"; 21495 + packageName = "is-npm"; 21496 + version = "4.0.0"; 21497 + src = fetchurl { 21498 + url = "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz"; 21499 + sha512 = "96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig=="; 21500 + }; 21501 + }; 21430 21502 "is-number-2.1.0" = { 21431 21503 name = "is-number"; 21432 21504 packageName = "is-number"; ··· 21524 21596 src = fetchurl { 21525 21597 url = "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz"; 21526 21598 sha1 = "8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"; 21599 + }; 21600 + }; 21601 + "is-path-inside-3.0.2" = { 21602 + name = "is-path-inside"; 21603 + packageName = "is-path-inside"; 21604 + version = "3.0.2"; 21605 + src = fetchurl { 21606 + url = "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz"; 21607 + sha512 = "/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg=="; 21527 21608 }; 21528 21609 }; 21529 21610 "is-plain-obj-1.1.0" = { ··· 22462 22543 sha512 = "y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw=="; 22463 22544 }; 22464 22545 }; 22546 + "jsdom-13.2.0" = { 22547 + name = "jsdom"; 22548 + packageName = "jsdom"; 22549 + version = "13.2.0"; 22550 + src = fetchurl { 22551 + url = "https://registry.npmjs.org/jsdom/-/jsdom-13.2.0.tgz"; 22552 + sha512 = "cG1NtMWO9hWpqRNRR3dSvEQa8bFI6iLlqU2x4kwX51FQjp0qus8T9aBaAO6iGp3DeBrhdwuKxckknohkmfvsFw=="; 22553 + }; 22554 + }; 22465 22555 "jsdom-14.1.0" = { 22466 22556 name = "jsdom"; 22467 22557 packageName = "jsdom"; ··· 22865 22955 src = fetchurl { 22866 22956 url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz"; 22867 22957 sha1 = "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"; 22868 - }; 22869 - }; 22870 - "jsonwebtoken-8.2.1" = { 22871 - name = "jsonwebtoken"; 22872 - packageName = "jsonwebtoken"; 22873 - version = "8.2.1"; 22874 - src = fetchurl { 22875 - url = "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.2.1.tgz"; 22876 - sha512 = "l8rUBr0fqYYwPc8/ZGrue7GiW7vWdZtZqelxo4Sd5lMvuEeCK8/wS54sEo6tJhdZ6hqfutsj6COgC0d1XdbHGw=="; 22877 22958 }; 22878 22959 }; 22879 22960 "jsonwebtoken-8.5.1" = { ··· 24776 24857 sha1 = "4fb54f816652e5ae10e8f72f717a388c7326538a"; 24777 24858 }; 24778 24859 }; 24860 + "lodash.omit-4.5.0" = { 24861 + name = "lodash.omit"; 24862 + packageName = "lodash.omit"; 24863 + version = "4.5.0"; 24864 + src = fetchurl { 24865 + url = "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz"; 24866 + sha1 = "6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60"; 24867 + }; 24868 + }; 24779 24869 "lodash.once-4.1.1" = { 24780 24870 name = "lodash.once"; 24781 24871 packageName = "lodash.once"; ··· 25397 25487 sha1 = "f35ca91c493f7b73da0e07495304f17b31f87ee5"; 25398 25488 }; 25399 25489 }; 25490 + "lunr-2.3.3" = { 25491 + name = "lunr"; 25492 + packageName = "lunr"; 25493 + version = "2.3.3"; 25494 + src = fetchurl { 25495 + url = "https://registry.npmjs.org/lunr/-/lunr-2.3.3.tgz"; 25496 + sha512 = "rlAEsgU9Bnavca2w1WJ6+6cdeHMXNyadcersyk3ZpuhgWb5HBNj8l4WwJz9PjksAhYDlpQffCVXPctOn+wCIVA=="; 25497 + }; 25498 + }; 25400 25499 "lynx-0.2.0" = { 25401 25500 name = "lynx"; 25402 25501 packageName = "lynx"; ··· 25964 26063 sha1 = "c04891883c28c83602e1d06b05a11037e359b4c8"; 25965 26064 }; 25966 26065 }; 25967 - "mdn-browser-compat-data-0.0.94" = { 26066 + "mdn-browser-compat-data-1.0.1" = { 25968 26067 name = "mdn-browser-compat-data"; 25969 26068 packageName = "mdn-browser-compat-data"; 25970 - version = "0.0.94"; 26069 + version = "1.0.1"; 25971 26070 src = fetchurl { 25972 - url = "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-0.0.94.tgz"; 25973 - sha512 = "O3zJqbmehz0Hn3wpk62taA0+jNF7yn6BDWqQ9Wh2bEoO9Rx1BYiTmNX565eNVbW0ixfQkY6Sp9FvY/rr79Qmyg=="; 26071 + url = "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.1.tgz"; 26072 + sha512 = "FxRIu4UYu4rRdFs5JFf6del6J+OpbOq2tYfIEK7N/PtEtz6yGVcWcytmh5L5hZxe58kuxUzjgR8+/0TRyRzRqA=="; 25974 26073 }; 25975 26074 }; 25976 26075 "mdn-data-2.0.4" = { ··· 26223 26322 src = fetchurl { 26224 26323 url = "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz"; 26225 26324 sha512 = "CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig=="; 26325 + }; 26326 + }; 26327 + "meow-6.0.0" = { 26328 + name = "meow"; 26329 + packageName = "meow"; 26330 + version = "6.0.0"; 26331 + src = fetchurl { 26332 + url = "https://registry.npmjs.org/meow/-/meow-6.0.0.tgz"; 26333 + sha512 = "x4rYsjigPBDAxY+BGuK83YLhUIqui5wYyZoqb6QJCUOs+0fiYq+i/NV4Jt8OgIfObZFxG9iTyvLDu4UTohGTFw=="; 26226 26334 }; 26227 26335 }; 26228 26336 "merge-1.2.1" = { ··· 26585 26693 sha1 = "7bd282e3f5842ed295bb748cdd9f1ffa2c824685"; 26586 26694 }; 26587 26695 }; 26696 + "min-indent-1.0.0" = { 26697 + name = "min-indent"; 26698 + packageName = "min-indent"; 26699 + version = "1.0.0"; 26700 + src = fetchurl { 26701 + url = "https://registry.npmjs.org/min-indent/-/min-indent-1.0.0.tgz"; 26702 + sha1 = "cfc45c37e9ec0d8f0a0ec3dd4ef7f7c3abe39256"; 26703 + }; 26704 + }; 26588 26705 "minicap-prebuilt-2.3.0" = { 26589 26706 name = "minicap-prebuilt"; 26590 26707 packageName = "minicap-prebuilt"; ··· 26700 26817 src = fetchurl { 26701 26818 url = "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz"; 26702 26819 sha512 = "FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ=="; 26820 + }; 26821 + }; 26822 + "minimist-options-4.0.2" = { 26823 + name = "minimist-options"; 26824 + packageName = "minimist-options"; 26825 + version = "4.0.2"; 26826 + src = fetchurl { 26827 + url = "https://registry.npmjs.org/minimist-options/-/minimist-options-4.0.2.tgz"; 26828 + sha512 = "seq4hpWkYSUh1y7NXxzucwAN9yVlBc3Upgdjz8vLCP97jG8kaOmzYrVH/m7tQ1NYD1wdtZbSLfdy4zFmRWuc/w=="; 26703 26829 }; 26704 26830 }; 26705 26831 "minimisted-2.0.0" = { ··· 27476 27602 sha1 = "37585555a4ff1985309edac7c2a045a466be6c32"; 27477 27603 }; 27478 27604 }; 27479 - "mz-2.5.0" = { 27480 - name = "mz"; 27481 - packageName = "mz"; 27482 - version = "2.5.0"; 27483 - src = fetchurl { 27484 - url = "https://registry.npmjs.org/mz/-/mz-2.5.0.tgz"; 27485 - sha1 = "2859025df03d46b57bb317174b196477ce64cec1"; 27486 - }; 27487 - }; 27488 27605 "mz-2.7.0" = { 27489 27606 name = "mz"; 27490 27607 packageName = "mz"; ··· 28237 28354 sha1 = "ab884e8e7e57e38a944753cec706f788d1768bb5"; 28238 28355 }; 28239 28356 }; 28357 + "node-fetch-2.2.0" = { 28358 + name = "node-fetch"; 28359 + packageName = "node-fetch"; 28360 + version = "2.2.0"; 28361 + src = fetchurl { 28362 + url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz"; 28363 + sha512 = "OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA=="; 28364 + }; 28365 + }; 28240 28366 "node-fetch-2.6.0" = { 28241 28367 name = "node-fetch"; 28242 28368 packageName = "node-fetch"; ··· 28453 28579 sha512 = "wEiT7bSeU9oVHPK7S+mHb3cR6cIf9l205wTiHzhnUAuoDJS+IdwQkkpFgKTYmkL4Py2LvqCU90h85YpQul7QFQ=="; 28454 28580 }; 28455 28581 }; 28456 - "node-releases-1.1.43" = { 28582 + "node-releases-1.1.44" = { 28457 28583 name = "node-releases"; 28458 28584 packageName = "node-releases"; 28459 - version = "1.1.43"; 28585 + version = "1.1.44"; 28460 28586 src = fetchurl { 28461 - url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.43.tgz"; 28462 - sha512 = "Rmfnj52WNhvr83MvuAWHEqXVoZXCcDQssSOffU4n4XOL9sPrP61mSZ88g25NqmABDvH7PiAlFCzoSCSdzA293w=="; 28587 + url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.44.tgz"; 28588 + sha512 = "NwbdvJyR7nrcGrXvKAvzc5raj/NkoJudkarh2yIpJ4t0NH4aqjUDz/486P+ynIW5eokKOfzGNRdYoLfBlomruw=="; 28463 28589 }; 28464 28590 }; 28465 28591 "node-request-by-swagger-1.1.4" = { ··· 28948 29074 sha512 = "Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg=="; 28949 29075 }; 28950 29076 }; 28951 - "npm-run-path-4.0.0" = { 29077 + "npm-run-path-4.0.1" = { 28952 29078 name = "npm-run-path"; 28953 29079 packageName = "npm-run-path"; 28954 - version = "4.0.0"; 29080 + version = "4.0.1"; 28955 29081 src = fetchurl { 28956 - url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.0.tgz"; 28957 - sha512 = "8eyAOAH+bYXFPSnNnKr3J+yoybe8O87Is5rtAQ8qRczJz1ajcsjg8l2oZqP+Ppx15Ii3S1vUTjQN2h4YO2tWWQ=="; 29082 + url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz"; 29083 + sha512 = "S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="; 28958 29084 }; 28959 29085 }; 28960 29086 "npm-which-3.0.1" = { ··· 30362 30488 sha512 = "0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw=="; 30363 30489 }; 30364 30490 }; 30491 + "papaparse-4.6.0" = { 30492 + name = "papaparse"; 30493 + packageName = "papaparse"; 30494 + version = "4.6.0"; 30495 + src = fetchurl { 30496 + url = "https://registry.npmjs.org/papaparse/-/papaparse-4.6.0.tgz"; 30497 + sha512 = "ylm8pmgyz9rkS3Ng/ru5tHUF3JxWwKYP0aZZWZ8eCGdSxoqgYiDUXLNQei73mUJOjHw8QNu5ZNCsLoDpkMA6sg=="; 30498 + }; 30499 + }; 30365 30500 "parallel-transform-1.2.0" = { 30366 30501 name = "parallel-transform"; 30367 30502 packageName = "parallel-transform"; ··· 31316 31451 sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa"; 31317 31452 }; 31318 31453 }; 31319 - "pino-5.13.3" = { 31454 + "pino-5.14.0" = { 31320 31455 name = "pino"; 31321 31456 packageName = "pino"; 31322 - version = "5.13.3"; 31457 + version = "5.14.0"; 31323 31458 src = fetchurl { 31324 - url = "https://registry.npmjs.org/pino/-/pino-5.13.3.tgz"; 31325 - sha512 = "FL12DKlPwBlbhztlUz6kseR03PRR8nD+wvLdN/Sji9UiBYYfSjX+k8ocU7/NwW55JdFRONTn3iACoelXnMFVVQ=="; 31459 + url = "https://registry.npmjs.org/pino/-/pino-5.14.0.tgz"; 31460 + sha512 = "Vj1f2wAojTGesogT0hsA/ua8ALltCOBCcA1nkEoDfnTsVWpgBu5UVSY7OdjiGmrMOKHBm24nd3nKXzyPUYJ3ig=="; 31326 31461 }; 31327 31462 }; 31328 31463 "pino-std-serializers-2.4.2" = { ··· 31568 31703 sha1 = "11d1e12b9cb64d63e30c143a330f4c1f567da85f"; 31569 31704 }; 31570 31705 }; 31571 - "po2json-0.4.5" = { 31572 - name = "po2json"; 31573 - packageName = "po2json"; 31574 - version = "0.4.5"; 31575 - src = fetchurl { 31576 - url = "https://registry.npmjs.org/po2json/-/po2json-0.4.5.tgz"; 31577 - sha1 = "47bb2952da32d58a1be2f256a598eebc0b745118"; 31578 - }; 31579 - }; 31580 31706 "portfinder-1.0.25" = { 31581 31707 name = "portfinder"; 31582 31708 packageName = "portfinder"; ··· 31623 31749 sha512 = "soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="; 31624 31750 }; 31625 31751 }; 31626 - "postcss-7.0.18" = { 31752 + "postcss-7.0.24" = { 31627 31753 name = "postcss"; 31628 31754 packageName = "postcss"; 31629 - version = "7.0.18"; 31755 + version = "7.0.24"; 31630 31756 src = fetchurl { 31631 - url = "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz"; 31632 - sha512 = "/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g=="; 31757 + url = "https://registry.npmjs.org/postcss/-/postcss-7.0.24.tgz"; 31758 + sha512 = "Xl0XvdNWg+CblAXzNvbSOUvgJXwSjmbAKORqyw9V2AlHrm1js2gFw9y3jibBAhpKZi8b5JzJCVh/FyzPsTtgTA=="; 31633 31759 }; 31634 31760 }; 31635 31761 "postcss-7.0.25" = { ··· 34062 34188 sha1 = "963625378f3e1c4d48c85872b5a6ec7d5d093237"; 34063 34189 }; 34064 34190 }; 34191 + "read-pkg-5.2.0" = { 34192 + name = "read-pkg"; 34193 + packageName = "read-pkg"; 34194 + version = "5.2.0"; 34195 + src = fetchurl { 34196 + url = "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz"; 34197 + sha512 = "Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg=="; 34198 + }; 34199 + }; 34065 34200 "read-pkg-up-1.0.1" = { 34066 34201 name = "read-pkg-up"; 34067 34202 packageName = "read-pkg-up"; ··· 34098 34233 sha512 = "6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA=="; 34099 34234 }; 34100 34235 }; 34236 + "read-pkg-up-7.0.1" = { 34237 + name = "read-pkg-up"; 34238 + packageName = "read-pkg-up"; 34239 + version = "7.0.1"; 34240 + src = fetchurl { 34241 + url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz"; 34242 + sha512 = "zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg=="; 34243 + }; 34244 + }; 34101 34245 "read-torrent-1.3.1" = { 34102 34246 name = "read-torrent"; 34103 34247 packageName = "read-torrent"; ··· 34287 34431 sha1 = "c1b2007b42d57eb1389079b3c8333639d5e1ccaa"; 34288 34432 }; 34289 34433 }; 34434 + "redent-3.0.0" = { 34435 + name = "redent"; 34436 + packageName = "redent"; 34437 + version = "3.0.0"; 34438 + src = fetchurl { 34439 + url = "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz"; 34440 + sha512 = "6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg=="; 34441 + }; 34442 + }; 34290 34443 "redeyed-1.0.1" = { 34291 34444 name = "redeyed"; 34292 34445 packageName = "redeyed"; ··· 34386 34539 sha512 = "naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw=="; 34387 34540 }; 34388 34541 }; 34389 - "regenerator-runtime-0.9.6" = { 34390 - name = "regenerator-runtime"; 34391 - packageName = "regenerator-runtime"; 34392 - version = "0.9.6"; 34393 - src = fetchurl { 34394 - url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz"; 34395 - sha1 = "d33eb95d0d2001a4be39659707c51b0cb71ce029"; 34396 - }; 34397 - }; 34398 34542 "regenerator-transform-0.14.1" = { 34399 34543 name = "regenerator-transform"; 34400 34544 packageName = "regenerator-transform"; ··· 34539 34683 sha1 = "7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"; 34540 34684 }; 34541 34685 }; 34542 - "regjsparser-0.6.1" = { 34686 + "regjsparser-0.6.2" = { 34543 34687 name = "regjsparser"; 34544 34688 packageName = "regjsparser"; 34545 - version = "0.6.1"; 34689 + version = "0.6.2"; 34546 34690 src = fetchurl { 34547 - url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.1.tgz"; 34548 - sha512 = "7LutE94sz/NKSYegK+/4E77+8DipxF+Qn2Tmu362AcmsF2NYq/wx3+ObvU90TKEhjf7hQoFXo23ajjrXP7eUgg=="; 34691 + url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.2.tgz"; 34692 + sha512 = "E9ghzUtoLwDekPT0DYCp+c4h+bvuUpe6rRHCTYn6eGoqj1LgKXxT6I0Il4WbjhQkOghzi/V+y03bPKvbllL93Q=="; 34549 34693 }; 34550 34694 }; 34551 34695 "rehype-sort-attribute-values-2.0.1" = { ··· 34818 34962 sha1 = "c6928946a0e06c5f8d6f8a9333469ffda46298a0"; 34819 34963 }; 34820 34964 }; 34821 - "request-2.87.0" = { 34822 - name = "request"; 34823 - packageName = "request"; 34824 - version = "2.87.0"; 34825 - src = fetchurl { 34826 - url = "https://registry.npmjs.org/request/-/request-2.87.0.tgz"; 34827 - sha512 = "fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw=="; 34828 - }; 34829 - }; 34830 34965 "request-2.88.0" = { 34831 34966 name = "request"; 34832 34967 packageName = "request"; ··· 34998 35133 sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b"; 34999 35134 }; 35000 35135 }; 35001 - "resolve-1.13.1" = { 35002 - name = "resolve"; 35003 - packageName = "resolve"; 35004 - version = "1.13.1"; 35005 - src = fetchurl { 35006 - url = "https://registry.npmjs.org/resolve/-/resolve-1.13.1.tgz"; 35007 - sha512 = "CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w=="; 35008 - }; 35009 - }; 35010 35136 "resolve-1.14.1" = { 35011 35137 name = "resolve"; 35012 35138 packageName = "resolve"; ··· 36132 36258 sha512 = "+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="; 36133 36259 }; 36134 36260 }; 36261 + "semver-7.1.1" = { 36262 + name = "semver"; 36263 + packageName = "semver"; 36264 + version = "7.1.1"; 36265 + src = fetchurl { 36266 + url = "https://registry.npmjs.org/semver/-/semver-7.1.1.tgz"; 36267 + sha512 = "WfuG+fl6eh3eZ2qAf6goB7nhiCd7NPXhmyFxigB/TOkQyeLP8w8GsVehvtGNtnNmyboz4TgeK40B1Kbql/8c5A=="; 36268 + }; 36269 + }; 36135 36270 "semver-compare-1.0.0" = { 36136 36271 name = "semver-compare"; 36137 36272 packageName = "semver-compare"; ··· 36148 36283 src = fetchurl { 36149 36284 url = "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz"; 36150 36285 sha1 = "4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"; 36286 + }; 36287 + }; 36288 + "semver-diff-3.1.1" = { 36289 + name = "semver-diff"; 36290 + packageName = "semver-diff"; 36291 + version = "3.1.1"; 36292 + src = fetchurl { 36293 + url = "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz"; 36294 + sha512 = "GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg=="; 36151 36295 }; 36152 36296 }; 36153 36297 "semver-greatest-satisfied-range-1.1.0" = { ··· 36663 36807 sha1 = "3ff21f198cad2175f9f3b781853fd94d0d19b590"; 36664 36808 }; 36665 36809 }; 36666 - "sign-addon-0.3.1" = { 36810 + "sign-addon-2.0.4" = { 36667 36811 name = "sign-addon"; 36668 36812 packageName = "sign-addon"; 36669 - version = "0.3.1"; 36813 + version = "2.0.4"; 36670 36814 src = fetchurl { 36671 - url = "https://registry.npmjs.org/sign-addon/-/sign-addon-0.3.1.tgz"; 36672 - sha512 = "feaoG7+8IXr9SymOEd8VTZCSlVZArWcBDZ33IIdfXlU5NWWzXdCxCjPDqAkLQplFa7RRZr1S4lSmgMPn80Ze1A=="; 36815 + url = "https://registry.npmjs.org/sign-addon/-/sign-addon-2.0.4.tgz"; 36816 + sha512 = "QKfE558nIQ2o9VACAIMQBI4I+IhlL+k9bxhVsQUb4B6Bu+tC8IDSlnHrydcYPf3AB6K+g+BVzbDD1JlSw4bRDg=="; 36673 36817 }; 36674 36818 }; 36675 36819 "signal-exit-3.0.2" = { ··· 37140 37284 sha512 = "DLBt+6ZvtoleXE7Si3wAa6gdPSWsXdIQEY6m2zW2InN9WiaRwIEKMCY822eFmRPZVNNmZNRUIeQsoHZwv/slqQ=="; 37141 37285 }; 37142 37286 }; 37143 - "snyk-nodejs-lockfile-parser-1.16.1" = { 37287 + "snyk-nodejs-lockfile-parser-1.17.0" = { 37144 37288 name = "snyk-nodejs-lockfile-parser"; 37145 37289 packageName = "snyk-nodejs-lockfile-parser"; 37146 - version = "1.16.1"; 37290 + version = "1.17.0"; 37147 37291 src = fetchurl { 37148 - url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.16.1.tgz"; 37149 - sha512 = "MEQImB2XU35D66wYve6g1RcDuD9vyoxGvYtM+ngSd5ItujzjIpyF26W7niqHwBRGLamqjsKF5cOlbmHs+wsx/Q=="; 37292 + url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.17.0.tgz"; 37293 + sha512 = "i4GAYFj9TJLOQ8F+FbIJuJWdGymi8w/XcrEX0FzXk7DpYUCY3mWibyKhw8RasfYBx5vLwUzEvRMaQuc2EwlyfA=="; 37150 37294 }; 37151 37295 }; 37152 37296 "snyk-nuget-plugin-1.16.0" = { ··· 37653 37797 sha512 = "try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA=="; 37654 37798 }; 37655 37799 }; 37656 - "source-map-support-0.4.6" = { 37657 - name = "source-map-support"; 37658 - packageName = "source-map-support"; 37659 - version = "0.4.6"; 37660 - src = fetchurl { 37661 - url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.6.tgz"; 37662 - sha1 = "32552aa64b458392a85eab3b0b5ee61527167aeb"; 37663 - }; 37664 - }; 37665 - "source-map-support-0.5.13" = { 37666 - name = "source-map-support"; 37667 - packageName = "source-map-support"; 37668 - version = "0.5.13"; 37669 - src = fetchurl { 37670 - url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz"; 37671 - sha512 = "SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w=="; 37672 - }; 37673 - }; 37674 37800 "source-map-support-0.5.16" = { 37675 37801 name = "source-map-support"; 37676 37802 packageName = "source-map-support"; ··· 38859 38985 sha1 = "5ea211cd92d228e184294990a6cc97b366a77cb0"; 38860 38986 }; 38861 38987 }; 38862 - "string-kit-0.11.2" = { 38988 + "string-kit-0.11.3" = { 38863 38989 name = "string-kit"; 38864 38990 packageName = "string-kit"; 38865 - version = "0.11.2"; 38991 + version = "0.11.3"; 38866 38992 src = fetchurl { 38867 - url = "https://registry.npmjs.org/string-kit/-/string-kit-0.11.2.tgz"; 38868 - sha512 = "BNc68epmeZhXKlJjiBntN3t1T+eUY1YQyZNxrm+MiqKLjqWPji0OPbVvxi0AyIV8h7b3kNC3vAC34hqu7agJgQ=="; 38993 + url = "https://registry.npmjs.org/string-kit/-/string-kit-0.11.3.tgz"; 38994 + sha512 = "ZkCMF5wd4u6JK5CszLUePuEHCerk/xVkqO6Y7ocz4qo+Y36lYUxw8kG5PFLo8Q6V0DcPCad1Ro3SpOCxiJC+FA=="; 38869 38995 }; 38870 38996 }; 38871 38997 "string-length-2.0.0" = { ··· 39255 39381 sha1 = "5ef8db295d01e6ed6cbf7aab96998d7822527b68"; 39256 39382 }; 39257 39383 }; 39384 + "strip-indent-3.0.0" = { 39385 + name = "strip-indent"; 39386 + packageName = "strip-indent"; 39387 + version = "3.0.0"; 39388 + src = fetchurl { 39389 + url = "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz"; 39390 + sha512 = "laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ=="; 39391 + }; 39392 + }; 39258 39393 "strip-json-comments-0.1.3" = { 39259 39394 name = "strip-json-comments"; 39260 39395 packageName = "strip-json-comments"; ··· 39913 40048 sha1 = "2e7ce0a31df09f8d6851664a71842e0ca5057af7"; 39914 40049 }; 39915 40050 }; 39916 - "tape-4.12.0" = { 40051 + "tape-4.12.1" = { 39917 40052 name = "tape"; 39918 40053 packageName = "tape"; 39919 - version = "4.12.0"; 40054 + version = "4.12.1"; 39920 40055 src = fetchurl { 39921 - url = "https://registry.npmjs.org/tape/-/tape-4.12.0.tgz"; 39922 - sha512 = "PWs/TopmfVeYyLNZnfKsoV160xjNq1LvX2SWzZTyhVYsDldR93p5Zp0lfmsY3BCpZdVMXBOkfYZFeScEfsFvKQ=="; 40056 + url = "https://registry.npmjs.org/tape/-/tape-4.12.1.tgz"; 40057 + sha512 = "xoK2ariLmdGxqyXhhxfIZlr0czNB8hNJeVQmHN4D7ZyBn30GUoa4q2oM4cX8jNhnj1mtILXn1ugbfxc0tTDKtA=="; 39923 40058 }; 39924 40059 }; 39925 40060 "tar-0.1.17" = { ··· 40588 40723 sha512 = "zxhwsBpxD5fglnqHYZ9ZjunC8Hc67u/7QXzxHmhAIzzSr4a/Cq5PbzCeHsBZ7WL99uBUa6xgVLfjmGxnFU8XMg=="; 40589 40724 }; 40590 40725 }; 40726 + "tldjs-2.3.1" = { 40727 + name = "tldjs"; 40728 + packageName = "tldjs"; 40729 + version = "2.3.1"; 40730 + src = fetchurl { 40731 + url = "https://registry.npmjs.org/tldjs/-/tldjs-2.3.1.tgz"; 40732 + sha512 = "W/YVH/QczLUxVjnQhFC61Iq232NWu3TqDdO0S/MtXVz4xybejBov4ud+CIwN9aYqjOecEqIy0PscGkwpG9ZyTw=="; 40733 + }; 40734 + }; 40591 40735 "tlds-1.203.1" = { 40592 40736 name = "tlds"; 40593 40737 packageName = "tlds"; ··· 41155 41299 sha1 = "b403d0b91be50c331dfc4b82eeceb22c3de16d20"; 41156 41300 }; 41157 41301 }; 41302 + "trim-newlines-3.0.0" = { 41303 + name = "trim-newlines"; 41304 + packageName = "trim-newlines"; 41305 + version = "3.0.0"; 41306 + src = fetchurl { 41307 + url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz"; 41308 + sha512 = "C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA=="; 41309 + }; 41310 + }; 41158 41311 "trim-off-newlines-1.0.1" = { 41159 41312 name = "trim-off-newlines"; 41160 41313 packageName = "trim-off-newlines"; ··· 41515 41668 sha512 = "cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ=="; 41516 41669 }; 41517 41670 }; 41671 + "type-fest-0.6.0" = { 41672 + name = "type-fest"; 41673 + packageName = "type-fest"; 41674 + version = "0.6.0"; 41675 + src = fetchurl { 41676 + url = "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz"; 41677 + sha512 = "q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg=="; 41678 + }; 41679 + }; 41518 41680 "type-fest-0.8.1" = { 41519 41681 name = "type-fest"; 41520 41682 packageName = "type-fest"; ··· 42154 42316 sha1 = "9e1057cca851abb93398f8b33ae187b99caec11a"; 42155 42317 }; 42156 42318 }; 42319 + "unique-string-2.0.0" = { 42320 + name = "unique-string"; 42321 + packageName = "unique-string"; 42322 + version = "2.0.0"; 42323 + src = fetchurl { 42324 + url = "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz"; 42325 + sha512 = "uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="; 42326 + }; 42327 + }; 42157 42328 "unist-util-filter-0.2.1" = { 42158 42329 name = "unist-util-filter"; 42159 42330 packageName = "unist-util-filter"; ··· 42487 42658 sha512 = "grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ=="; 42488 42659 }; 42489 42660 }; 42661 + "update-notifier-4.0.0" = { 42662 + name = "update-notifier"; 42663 + packageName = "update-notifier"; 42664 + version = "4.0.0"; 42665 + src = fetchurl { 42666 + url = "https://registry.npmjs.org/update-notifier/-/update-notifier-4.0.0.tgz"; 42667 + sha512 = "p9zf71hWt5GVXM4iEBujpUgx8mK9AWiCCapEJm/O1z5ntCim83Z1ATqzZFBHFYqx03laMqv8LiDgs/7ikXjf/g=="; 42668 + }; 42669 + }; 42490 42670 "upnp-device-client-1.0.2" = { 42491 42671 name = "upnp-device-client"; 42492 42672 packageName = "upnp-device-client"; ··· 44098 44278 sha512 = "rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ=="; 44099 44279 }; 44100 44280 }; 44101 - "whatwg-url-7.0.0" = { 44102 - name = "whatwg-url"; 44103 - packageName = "whatwg-url"; 44104 - version = "7.0.0"; 44105 - src = fetchurl { 44106 - url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz"; 44107 - sha512 = "37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ=="; 44108 - }; 44109 - }; 44110 44281 "whatwg-url-7.1.0" = { 44111 44282 name = "whatwg-url"; 44112 44283 packageName = "whatwg-url"; ··· 44683 44854 sha512 = "GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA=="; 44684 44855 }; 44685 44856 }; 44686 - "ws-7.1.2" = { 44687 - name = "ws"; 44688 - packageName = "ws"; 44689 - version = "7.1.2"; 44690 - src = fetchurl { 44691 - url = "https://registry.npmjs.org/ws/-/ws-7.1.2.tgz"; 44692 - sha512 = "gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg=="; 44693 - }; 44694 - }; 44695 44857 "ws-7.2.1" = { 44696 44858 name = "ws"; 44697 44859 packageName = "ws"; ··· 44753 44915 src = fetchurl { 44754 44916 url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz"; 44755 44917 sha1 = "496b2cc109eca8dbacfe2dc72b603c17c5870ad4"; 44918 + }; 44919 + }; 44920 + "xdg-basedir-4.0.0" = { 44921 + name = "xdg-basedir"; 44922 + packageName = "xdg-basedir"; 44923 + version = "4.0.0"; 44924 + src = fetchurl { 44925 + url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz"; 44926 + sha512 = "PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="; 44756 44927 }; 44757 44928 }; 44758 44929 "xenvar-0.5.1" = { ··· 45269 45440 sha512 = "/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA=="; 45270 45441 }; 45271 45442 }; 45443 + "yargs-15.0.2" = { 45444 + name = "yargs"; 45445 + packageName = "yargs"; 45446 + version = "15.0.2"; 45447 + src = fetchurl { 45448 + url = "https://registry.npmjs.org/yargs/-/yargs-15.0.2.tgz"; 45449 + sha512 = "GH/X/hYt+x5hOat4LMnCqMd8r5Cv78heOMIJn1hr7QPPBqfeC6p89Y78+WB9yGDvfpCvgasfmWLzNzEioOUD9Q=="; 45450 + }; 45451 + }; 45272 45452 "yargs-3.10.0" = { 45273 45453 name = "yargs"; 45274 45454 packageName = "yargs"; ··· 45368 45548 sha512 = "xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ=="; 45369 45549 }; 45370 45550 }; 45551 + "yargs-parser-16.1.0" = { 45552 + name = "yargs-parser"; 45553 + packageName = "yargs-parser"; 45554 + version = "16.1.0"; 45555 + src = fetchurl { 45556 + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz"; 45557 + sha512 = "H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg=="; 45558 + }; 45559 + }; 45371 45560 "yargs-parser-2.4.1" = { 45372 45561 name = "yargs-parser"; 45373 45562 packageName = "yargs-parser"; ··· 45609 45798 src = fetchurl { 45610 45799 url = "https://registry.npmjs.org/zmq/-/zmq-2.15.3.tgz"; 45611 45800 sha1 = "66c6de82cc36b09734b820703776490a6fbbe624"; 45801 + }; 45802 + }; 45803 + "zxcvbn-4.4.2" = { 45804 + name = "zxcvbn"; 45805 + packageName = "zxcvbn"; 45806 + version = "4.4.2"; 45807 + src = fetchurl { 45808 + url = "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz"; 45809 + sha1 = "28ec17cf09743edcab056ddd8b1b06262cc73c30"; 45612 45810 }; 45613 45811 }; 45614 45812 }; ··· 46305 46503 bypassCache = true; 46306 46504 reconstructLock = true; 46307 46505 }; 46506 + "@bitwarden/cli" = nodeEnv.buildNodePackage { 46507 + name = "_at_bitwarden_slash_cli"; 46508 + packageName = "@bitwarden/cli"; 46509 + version = "1.8.0"; 46510 + src = fetchurl { 46511 + url = "https://registry.npmjs.org/@bitwarden/cli/-/cli-1.8.0.tgz"; 46512 + sha512 = "w0galFGHK7Ea9nVQs3+ct+qTiPqR9PXQEL2kxIEwjDIyKjGY104+twWpLiSOMih2NAS2kuf3egekdEKs8xR8wQ=="; 46513 + }; 46514 + dependencies = [ 46515 + sources."abab-2.0.3" 46516 + sources."acorn-6.4.0" 46517 + sources."acorn-globals-4.3.4" 46518 + sources."acorn-walk-6.2.0" 46519 + sources."agent-base-4.3.0" 46520 + sources."ajv-6.10.2" 46521 + sources."ansi-escapes-3.2.0" 46522 + sources."ansi-regex-3.0.0" 46523 + sources."ansi-styles-3.2.1" 46524 + sources."array-equal-1.0.0" 46525 + sources."asn1-0.2.4" 46526 + sources."assert-plus-1.0.0" 46527 + sources."async-limiter-1.0.1" 46528 + sources."asynckit-0.4.0" 46529 + sources."aws-sign2-0.7.0" 46530 + sources."aws4-1.9.0" 46531 + sources."bcrypt-pbkdf-1.0.2" 46532 + sources."big-integer-1.6.36" 46533 + sources."browser-process-hrtime-0.1.3" 46534 + sources."caseless-0.12.0" 46535 + sources."chalk-2.4.1" 46536 + sources."chardet-0.7.0" 46537 + sources."cli-cursor-2.1.0" 46538 + sources."cli-width-2.2.0" 46539 + sources."color-convert-1.9.3" 46540 + sources."color-name-1.1.3" 46541 + sources."combined-stream-1.0.6" 46542 + sources."commander-2.18.0" 46543 + sources."core-util-is-1.0.2" 46544 + sources."cssom-0.3.8" 46545 + sources."cssstyle-1.4.0" 46546 + sources."dashdash-1.14.1" 46547 + sources."data-urls-1.1.0" 46548 + sources."debug-3.2.6" 46549 + sources."deep-is-0.1.3" 46550 + sources."delayed-stream-1.0.0" 46551 + sources."domexception-1.0.1" 46552 + sources."ecc-jsbn-0.1.2" 46553 + sources."es6-promise-4.2.8" 46554 + sources."es6-promisify-5.0.0" 46555 + sources."escape-string-regexp-1.0.5" 46556 + sources."escodegen-1.12.0" 46557 + sources."esprima-3.1.3" 46558 + sources."estraverse-4.3.0" 46559 + sources."esutils-2.0.3" 46560 + sources."extend-3.0.2" 46561 + sources."external-editor-3.1.0" 46562 + sources."extsprintf-1.3.0" 46563 + sources."fast-deep-equal-2.0.1" 46564 + sources."fast-json-stable-stringify-2.1.0" 46565 + sources."fast-levenshtein-2.0.6" 46566 + sources."figures-2.0.0" 46567 + sources."forever-agent-0.6.1" 46568 + sources."form-data-2.3.2" 46569 + sources."getpass-0.1.7" 46570 + sources."graceful-fs-4.2.3" 46571 + sources."har-schema-2.0.0" 46572 + sources."har-validator-5.1.3" 46573 + sources."has-flag-3.0.0" 46574 + sources."html-encoding-sniffer-1.0.2" 46575 + sources."http-signature-1.2.0" 46576 + sources."https-proxy-agent-2.2.1" 46577 + sources."iconv-lite-0.4.24" 46578 + sources."inquirer-6.2.0" 46579 + sources."is-fullwidth-code-point-2.0.0" 46580 + sources."is-promise-2.1.0" 46581 + sources."is-typedarray-1.0.0" 46582 + sources."isstream-0.1.2" 46583 + sources."jsbn-0.1.1" 46584 + sources."jsdom-13.2.0" 46585 + sources."json-schema-0.2.3" 46586 + sources."json-schema-traverse-0.4.1" 46587 + sources."json-stringify-safe-5.0.1" 46588 + sources."jsprim-1.4.1" 46589 + sources."levn-0.3.0" 46590 + sources."lodash-4.17.15" 46591 + sources."lodash.sortby-4.7.0" 46592 + sources."lowdb-1.0.0" 46593 + sources."lunr-2.3.3" 46594 + sources."mime-db-1.42.0" 46595 + sources."mime-types-2.1.25" 46596 + sources."mimic-fn-1.2.0" 46597 + sources."ms-2.1.2" 46598 + sources."mute-stream-0.0.7" 46599 + sources."node-fetch-2.2.0" 46600 + sources."node-forge-0.7.6" 46601 + sources."nwsapi-2.2.0" 46602 + sources."oauth-sign-0.9.0" 46603 + sources."onetime-2.0.1" 46604 + sources."optionator-0.8.3" 46605 + sources."os-tmpdir-1.0.2" 46606 + sources."papaparse-4.6.0" 46607 + sources."parse5-5.1.0" 46608 + sources."performance-now-2.1.0" 46609 + sources."pify-3.0.0" 46610 + sources."pn-1.1.0" 46611 + sources."prelude-ls-1.1.2" 46612 + sources."psl-1.6.0" 46613 + sources."punycode-2.1.1" 46614 + sources."qs-6.5.2" 46615 + (sources."request-2.88.0" // { 46616 + dependencies = [ 46617 + sources."punycode-1.4.1" 46618 + sources."tough-cookie-2.4.3" 46619 + ]; 46620 + }) 46621 + sources."request-promise-core-1.1.3" 46622 + sources."request-promise-native-1.0.8" 46623 + sources."restore-cursor-2.0.0" 46624 + sources."run-async-2.3.0" 46625 + sources."rxjs-6.5.3" 46626 + sources."safe-buffer-5.2.0" 46627 + sources."safer-buffer-2.1.2" 46628 + sources."saxes-3.1.11" 46629 + sources."signal-exit-3.0.2" 46630 + sources."source-map-0.6.1" 46631 + sources."sshpk-1.16.1" 46632 + sources."stealthy-require-1.1.1" 46633 + sources."steno-0.4.4" 46634 + sources."string-width-2.1.1" 46635 + sources."strip-ansi-4.0.0" 46636 + sources."supports-color-5.5.0" 46637 + sources."symbol-tree-3.2.4" 46638 + sources."through-2.3.8" 46639 + (sources."tldjs-2.3.1" // { 46640 + dependencies = [ 46641 + sources."punycode-1.4.1" 46642 + ]; 46643 + }) 46644 + sources."tmp-0.0.33" 46645 + sources."tough-cookie-2.5.0" 46646 + sources."tr46-1.0.1" 46647 + sources."tslib-1.10.0" 46648 + sources."tunnel-agent-0.6.0" 46649 + sources."tweetnacl-0.14.5" 46650 + sources."type-check-0.3.2" 46651 + sources."uri-js-4.2.2" 46652 + sources."uuid-3.3.3" 46653 + sources."verror-1.10.0" 46654 + sources."w3c-hr-time-1.0.1" 46655 + sources."w3c-xmlserializer-1.1.2" 46656 + sources."webidl-conversions-4.0.2" 46657 + sources."whatwg-encoding-1.0.5" 46658 + sources."whatwg-mimetype-2.3.0" 46659 + sources."whatwg-url-7.1.0" 46660 + sources."word-wrap-1.2.3" 46661 + sources."ws-6.2.1" 46662 + sources."xml-name-validator-3.0.0" 46663 + sources."xmlchars-2.2.0" 46664 + sources."zxcvbn-4.4.2" 46665 + ]; 46666 + buildInputs = globalBuildInputs; 46667 + meta = { 46668 + description = "A secure and free password manager for all of your devices."; 46669 + homepage = https://bitwarden.com/; 46670 + license = "GPL-3.0"; 46671 + }; 46672 + production = true; 46673 + bypassCache = true; 46674 + reconstructLock = true; 46675 + }; 46308 46676 "@vue/cli" = nodeEnv.buildNodePackage { 46309 46677 name = "_at_vue_slash_cli"; 46310 46678 packageName = "@vue/cli"; ··· 46318 46686 sources."@apollo/federation-0.11.2" 46319 46687 (sources."@apollo/protobufjs-1.0.3" // { 46320 46688 dependencies = [ 46321 - sources."@types/node-10.17.11" 46689 + sources."@types/node-10.17.12" 46322 46690 ]; 46323 46691 }) 46324 46692 sources."@apollographql/apollo-tools-0.4.2" ··· 46513 46881 sources."@types/long-4.0.0" 46514 46882 sources."@types/mime-2.0.1" 46515 46883 sources."@types/minimatch-3.0.3" 46516 - sources."@types/node-12.12.21" 46884 + sources."@types/node-13.1.0" 46517 46885 sources."@types/range-parser-1.2.3" 46518 46886 sources."@types/serve-static-1.13.3" 46519 46887 sources."@types/ws-6.0.4" ··· 46760 47128 sources."cookie-0.4.0" 46761 47129 sources."cookie-signature-1.0.6" 46762 47130 sources."copy-descriptor-0.1.1" 46763 - sources."core-js-3.6.0" 46764 - (sources."core-js-compat-3.6.0" // { 47131 + sources."core-js-3.6.1" 47132 + (sources."core-js-compat-3.6.1" // { 46765 47133 dependencies = [ 46766 47134 sources."semver-7.0.0" 46767 47135 ]; ··· 47241 47609 sources."semver-5.7.1" 47242 47610 ]; 47243 47611 }) 47244 - sources."node-releases-1.1.43" 47612 + sources."node-releases-1.1.44" 47245 47613 (sources."nodemon-1.19.4" // { 47246 47614 dependencies = [ 47247 47615 sources."debug-3.2.6" ··· 47383 47751 sources."registry-auth-token-3.4.0" 47384 47752 sources."registry-url-3.1.0" 47385 47753 sources."regjsgen-0.5.1" 47386 - (sources."regjsparser-0.6.1" // { 47754 + (sources."regjsparser-0.6.2" // { 47387 47755 dependencies = [ 47388 47756 sources."jsesc-0.5.0" 47389 47757 ]; ··· 47566 47934 sources."get-stream-5.1.0" 47567 47935 sources."is-stream-2.0.0" 47568 47936 sources."mimic-fn-2.1.0" 47569 - sources."npm-run-path-4.0.0" 47937 + sources."npm-run-path-4.0.1" 47570 47938 sources."onetime-5.1.0" 47571 47939 sources."p-finally-2.0.1" 47572 47940 sources."path-key-3.1.1" ··· 47688 48056 sources."get-stream-5.1.0" 47689 48057 sources."is-stream-2.0.0" 47690 48058 sources."mimic-fn-2.1.0" 47691 - sources."npm-run-path-4.0.0" 48059 + sources."npm-run-path-4.0.1" 47692 48060 sources."onetime-5.1.0" 47693 48061 sources."p-finally-2.0.1" 47694 48062 sources."path-key-3.1.1" ··· 48599 48967 sources."@protobufjs/pool-1.1.0" 48600 48968 sources."@protobufjs/utf8-1.1.0" 48601 48969 sources."@types/long-4.0.0" 48602 - sources."@types/node-10.17.11" 48970 + sources."@types/node-10.17.12" 48603 48971 sources."addr-to-ip-port-1.5.1" 48604 48972 sources."airplay-js-0.2.16" 48605 48973 sources."ajv-6.10.2" ··· 49242 49610 sources."copy-concurrently-1.0.5" 49243 49611 sources."copy-descriptor-0.1.1" 49244 49612 sources."core-js-2.6.11" 49245 - (sources."core-js-compat-3.6.0" // { 49613 + (sources."core-js-compat-3.6.1" // { 49246 49614 dependencies = [ 49247 49615 sources."semver-7.0.0" 49248 49616 ]; ··· 49373 49741 }) 49374 49742 (sources."http-response-object-3.0.2" // { 49375 49743 dependencies = [ 49376 - sources."@types/node-10.17.11" 49744 + sources."@types/node-10.17.12" 49377 49745 ]; 49378 49746 }) 49379 49747 sources."https-browserify-1.0.0" ··· 49471 49839 sources."punycode-1.4.1" 49472 49840 ]; 49473 49841 }) 49474 - (sources."node-releases-1.1.43" // { 49842 + (sources."node-releases-1.1.44" // { 49475 49843 dependencies = [ 49476 49844 sources."semver-6.3.0" 49477 49845 ]; ··· 49551 49919 sources."regex-not-1.0.2" 49552 49920 sources."regexpu-core-4.6.0" 49553 49921 sources."regjsgen-0.5.1" 49554 - (sources."regjsparser-0.6.1" // { 49922 + (sources."regjsparser-0.6.2" // { 49555 49923 dependencies = [ 49556 49924 sources."jsesc-0.5.0" 49557 49925 ]; ··· 49944 50312 sources."@types/events-3.0.0" 49945 50313 sources."@types/glob-7.1.1" 49946 50314 sources."@types/minimatch-3.0.3" 49947 - sources."@types/node-12.12.21" 50315 + sources."@types/node-13.1.0" 49948 50316 sources."abbrev-1.1.1" 49949 50317 sources."accepts-1.3.7" 49950 50318 sources."ajv-6.10.2" ··· 50382 50750 sources."tough-cookie-2.4.3" 50383 50751 ]; 50384 50752 }) 50385 - sources."resolve-1.13.1" 50753 + sources."resolve-1.14.1" 50386 50754 sources."resolve-from-4.0.0" 50387 50755 sources."resolve-url-0.2.1" 50388 50756 sources."restore-cursor-2.0.0" ··· 50484 50852 sources."strip-eof-1.0.0" 50485 50853 sources."strip-json-comments-2.0.1" 50486 50854 sources."supports-color-5.5.0" 50487 - sources."tape-4.12.0" 50855 + sources."tape-4.12.1" 50488 50856 (sources."term-size-1.2.0" // { 50489 50857 dependencies = [ 50490 50858 sources."cross-spawn-5.1.0" ··· 50579 50947 sources."@types/events-3.0.0" 50580 50948 sources."@types/glob-7.1.1" 50581 50949 sources."@types/minimatch-3.0.3" 50582 - sources."@types/node-12.12.21" 50950 + sources."@types/node-13.1.0" 50583 50951 sources."arr-diff-4.0.0" 50584 50952 sources."arr-flatten-1.1.0" 50585 50953 sources."arr-union-3.1.0" ··· 50920 51288 sources."@cycle/run-3.4.0" 50921 51289 sources."@cycle/time-0.10.1" 50922 51290 sources."@types/cookiejar-2.1.1" 50923 - sources."@types/node-12.12.21" 51291 + sources."@types/node-13.1.0" 50924 51292 sources."@types/superagent-3.8.2" 50925 51293 sources."ansi-escapes-3.2.0" 50926 51294 sources."ansi-regex-2.1.1" ··· 52137 52505 sources."assert-plus-1.0.0" 52138 52506 sources."async-2.6.3" 52139 52507 sources."asynckit-0.4.0" 52140 - sources."aws-sdk-2.595.0" 52508 + sources."aws-sdk-2.596.0" 52141 52509 sources."aws-sign2-0.7.0" 52142 52510 sources."aws4-1.9.0" 52143 52511 sources."base64-js-1.3.1" ··· 53958 54326 gitmoji-cli = nodeEnv.buildNodePackage { 53959 54327 name = "gitmoji-cli"; 53960 54328 packageName = "gitmoji-cli"; 53961 - version = "3.0.0"; 54329 + version = "3.0.1"; 53962 54330 src = fetchurl { 53963 - url = "https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-3.0.0.tgz"; 53964 - sha512 = "eRb/bUvC5E5TXSD0/A6DJffPP+g7gcpn572XhC/sQnWW0B3fopeegldE++pM2bfKuUGGsObRThsbuU5NqR8P9Q=="; 54331 + url = "https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-3.0.1.tgz"; 54332 + sha512 = "gNHhP0cOL38zx4zn05SYJTLdnQB0mGu09zI3mIYN+wuFybSw1I7GpUvr9zYeMOwFHiMacpeJ8llBvNywLZnM7Q=="; 53965 54333 }; 53966 54334 dependencies = [ 54335 + sources."@babel/code-frame-7.5.5" 54336 + (sources."@babel/highlight-7.5.0" // { 54337 + dependencies = [ 54338 + sources."ansi-styles-3.2.1" 54339 + sources."chalk-2.4.2" 54340 + sources."color-convert-1.9.3" 54341 + sources."color-name-1.1.3" 54342 + sources."has-flag-3.0.0" 54343 + sources."supports-color-5.5.0" 54344 + ]; 54345 + }) 53967 54346 sources."@sindresorhus/is-0.14.0" 53968 54347 sources."@szmarczak/http-timer-1.1.2" 53969 54348 sources."@types/color-name-1.1.1" 54349 + sources."@types/minimist-1.2.0" 54350 + sources."@types/normalize-package-data-2.4.0" 53970 54351 sources."ajv-6.10.2" 53971 54352 (sources."ansi-align-3.0.0" // { 53972 54353 dependencies = [ ··· 53977 54358 }) 53978 54359 sources."ansi-escapes-4.3.0" 53979 54360 sources."ansi-regex-5.0.0" 53980 - sources."ansi-styles-3.2.1" 53981 - sources."array-find-index-1.0.2" 54361 + sources."ansi-styles-4.2.0" 53982 54362 sources."arrify-1.0.1" 53983 - (sources."boxen-3.2.0" // { 53984 - dependencies = [ 53985 - sources."camelcase-5.3.1" 53986 - sources."emoji-regex-7.0.3" 53987 - sources."is-fullwidth-code-point-2.0.0" 53988 - sources."string-width-3.1.0" 53989 - sources."type-fest-0.3.1" 53990 - ]; 53991 - }) 54363 + sources."boxen-4.2.0" 53992 54364 (sources."cacheable-request-6.1.0" // { 53993 54365 dependencies = [ 53994 54366 sources."lowercase-keys-2.0.0" 53995 54367 ]; 53996 54368 }) 53997 - sources."camelcase-4.1.0" 53998 - sources."camelcase-keys-4.2.0" 53999 - sources."chalk-2.4.2" 54369 + sources."camelcase-5.3.1" 54370 + sources."camelcase-keys-6.1.1" 54371 + sources."chalk-3.0.0" 54000 54372 sources."chardet-0.7.0" 54001 54373 sources."ci-info-2.0.0" 54002 54374 sources."cli-boxes-2.2.0" ··· 54005 54377 sources."cli-width-2.2.0" 54006 54378 sources."clone-1.0.4" 54007 54379 sources."clone-response-1.0.2" 54008 - sources."color-convert-1.9.3" 54009 - sources."color-name-1.1.3" 54380 + sources."color-convert-2.0.1" 54381 + sources."color-name-1.1.4" 54010 54382 sources."conf-6.2.0" 54011 - (sources."configstore-4.0.0" // { 54012 - dependencies = [ 54013 - sources."dot-prop-4.2.0" 54014 - sources."is-obj-1.0.1" 54015 - sources."make-dir-1.3.0" 54016 - sources."write-file-atomic-2.4.3" 54017 - ]; 54018 - }) 54383 + sources."configstore-5.0.0" 54019 54384 sources."cross-spawn-7.0.1" 54020 - sources."crypto-random-string-1.0.0" 54021 - sources."currently-unhandled-0.4.1" 54385 + sources."crypto-random-string-2.0.0" 54022 54386 sources."debounce-fn-3.0.1" 54023 54387 sources."decamelize-1.2.0" 54024 54388 (sources."decamelize-keys-1.1.0" // { ··· 54037 54401 sources."env-paths-2.2.0" 54038 54402 sources."error-ex-1.3.2" 54039 54403 sources."escape-string-regexp-1.0.5" 54404 + sources."esutils-2.0.3" 54040 54405 sources."execa-3.4.0" 54041 54406 sources."external-editor-3.1.0" 54042 54407 sources."fast-deep-equal-2.0.1" ··· 54044 54409 sources."figures-3.1.0" 54045 54410 sources."find-up-3.0.0" 54046 54411 sources."get-stream-5.1.0" 54047 - sources."global-dirs-0.1.1" 54412 + sources."global-dirs-2.0.1" 54048 54413 (sources."got-9.6.0" // { 54049 54414 dependencies = [ 54050 54415 sources."get-stream-4.1.0" 54051 54416 ]; 54052 54417 }) 54053 54418 sources."graceful-fs-4.2.3" 54054 - sources."has-flag-3.0.0" 54419 + sources."hard-rejection-2.1.0" 54420 + sources."has-flag-4.0.0" 54055 54421 sources."has-yarn-2.1.0" 54056 54422 sources."hosted-git-info-2.8.5" 54057 54423 sources."http-cache-semantics-4.0.3" ··· 54059 54425 sources."iconv-lite-0.4.24" 54060 54426 sources."import-lazy-2.1.0" 54061 54427 sources."imurmurhash-0.1.4" 54062 - sources."indent-string-3.2.0" 54428 + sources."indent-string-4.0.0" 54063 54429 sources."ini-1.3.5" 54064 - sources."inquirer-7.0.1" 54430 + (sources."inquirer-7.0.1" // { 54431 + dependencies = [ 54432 + sources."ansi-styles-3.2.1" 54433 + sources."chalk-2.4.2" 54434 + sources."color-convert-1.9.3" 54435 + sources."color-name-1.1.3" 54436 + sources."has-flag-3.0.0" 54437 + sources."supports-color-5.5.0" 54438 + ]; 54439 + }) 54065 54440 (sources."inquirer-autocomplete-prompt-1.0.1" // { 54066 54441 dependencies = [ 54067 54442 sources."ansi-escapes-3.2.0" 54443 + sources."ansi-styles-3.2.1" 54444 + sources."chalk-2.4.2" 54445 + sources."color-convert-1.9.3" 54446 + sources."color-name-1.1.3" 54068 54447 sources."figures-2.0.0" 54448 + sources."has-flag-3.0.0" 54449 + sources."supports-color-5.5.0" 54069 54450 ]; 54070 54451 }) 54071 54452 sources."is-arrayish-0.2.1" 54072 54453 sources."is-ci-2.0.0" 54073 54454 sources."is-fullwidth-code-point-3.0.0" 54074 - sources."is-installed-globally-0.1.0" 54455 + sources."is-installed-globally-0.3.1" 54075 54456 sources."is-interactive-1.0.0" 54076 - sources."is-npm-3.0.0" 54457 + sources."is-npm-4.0.0" 54077 54458 sources."is-obj-2.0.0" 54078 - sources."is-path-inside-1.0.1" 54459 + sources."is-path-inside-3.0.2" 54079 54460 sources."is-plain-obj-1.1.0" 54080 54461 sources."is-promise-2.1.0" 54081 54462 sources."is-stream-2.0.0" 54082 54463 sources."is-typedarray-1.0.0" 54083 54464 sources."is-yarn-global-0.3.0" 54084 54465 sources."isexe-2.0.0" 54466 + sources."js-tokens-4.0.0" 54085 54467 sources."json-buffer-3.0.0" 54086 54468 sources."json-parse-better-errors-1.0.2" 54087 54469 sources."json-schema-traverse-0.4.1" 54088 54470 sources."json-schema-typed-7.0.3" 54089 54471 sources."keyv-3.1.0" 54090 54472 sources."latest-version-5.1.0" 54091 - sources."load-json-file-4.0.0" 54473 + sources."lines-and-columns-1.1.6" 54092 54474 sources."locate-path-3.0.0" 54093 54475 sources."lodash-4.17.15" 54094 - sources."log-symbols-3.0.0" 54095 - sources."loud-rejection-1.6.0" 54476 + (sources."log-symbols-3.0.0" // { 54477 + dependencies = [ 54478 + sources."ansi-styles-3.2.1" 54479 + sources."chalk-2.4.2" 54480 + sources."color-convert-1.9.3" 54481 + sources."color-name-1.1.3" 54482 + sources."has-flag-3.0.0" 54483 + sources."supports-color-5.5.0" 54484 + ]; 54485 + }) 54096 54486 sources."lowercase-keys-1.0.1" 54097 - sources."lru-cache-4.1.5" 54098 54487 sources."make-dir-3.0.0" 54099 - sources."map-obj-2.0.0" 54100 - sources."meow-5.0.0" 54488 + sources."map-obj-4.1.0" 54489 + sources."meow-6.0.0" 54101 54490 sources."merge-stream-2.0.0" 54102 54491 sources."mimic-fn-2.1.0" 54103 54492 sources."mimic-response-1.0.1" 54493 + sources."min-indent-1.0.0" 54104 54494 sources."minimist-1.2.0" 54105 - sources."minimist-options-3.0.2" 54495 + sources."minimist-options-4.0.2" 54106 54496 sources."mute-stream-0.0.8" 54107 54497 sources."node-fetch-2.6.0" 54108 54498 (sources."normalize-package-data-2.5.0" // { ··· 54111 54501 ]; 54112 54502 }) 54113 54503 sources."normalize-url-4.5.0" 54114 - sources."npm-run-path-4.0.0" 54504 + sources."npm-run-path-4.0.1" 54115 54505 sources."once-1.4.0" 54116 54506 sources."onetime-5.1.0" 54117 54507 (sources."ora-4.0.3" // { 54118 54508 dependencies = [ 54119 - sources."ansi-styles-4.2.0" 54120 - sources."chalk-3.0.0" 54121 - sources."color-convert-2.0.1" 54122 - sources."color-name-1.1.4" 54123 - sources."has-flag-4.0.0" 54124 54509 sources."strip-ansi-6.0.0" 54125 - sources."supports-color-7.1.0" 54126 54510 ]; 54127 54511 }) 54128 54512 sources."os-tmpdir-1.0.2" ··· 54132 54516 sources."p-locate-3.0.0" 54133 54517 sources."p-try-2.2.0" 54134 54518 sources."package-json-6.5.0" 54135 - sources."parse-json-4.0.0" 54519 + sources."parse-json-5.0.0" 54136 54520 sources."path-exists-3.0.0" 54137 - sources."path-is-inside-1.0.2" 54138 54521 sources."path-key-3.1.1" 54139 54522 sources."path-parse-1.0.6" 54140 - sources."path-type-3.0.0" 54141 - sources."pify-3.0.0" 54142 54523 sources."pkg-up-3.1.0" 54143 54524 sources."prepend-http-2.0.0" 54144 - sources."pseudomap-1.0.2" 54145 54525 sources."pump-3.0.0" 54146 54526 sources."punycode-2.1.1" 54147 - sources."quick-lru-1.1.0" 54527 + sources."quick-lru-4.0.1" 54148 54528 sources."rc-1.2.8" 54149 - sources."read-pkg-3.0.0" 54150 - (sources."read-pkg-up-3.0.0" // { 54529 + (sources."read-pkg-5.2.0" // { 54151 54530 dependencies = [ 54152 - sources."find-up-2.1.0" 54153 - sources."locate-path-2.0.0" 54154 - sources."p-limit-1.3.0" 54155 - sources."p-locate-2.0.0" 54156 - sources."p-try-1.0.0" 54531 + sources."type-fest-0.6.0" 54532 + ]; 54533 + }) 54534 + (sources."read-pkg-up-7.0.1" // { 54535 + dependencies = [ 54536 + sources."find-up-4.1.0" 54537 + sources."locate-path-5.0.0" 54538 + sources."p-locate-4.1.0" 54539 + sources."path-exists-4.0.0" 54157 54540 ]; 54158 54541 }) 54159 - sources."redent-2.0.0" 54542 + sources."redent-3.0.0" 54160 54543 sources."registry-auth-token-4.0.0" 54161 54544 sources."registry-url-5.1.0" 54162 54545 sources."resolve-1.14.1" ··· 54167 54550 sources."safe-buffer-5.2.0" 54168 54551 sources."safer-buffer-2.1.2" 54169 54552 sources."semver-6.3.0" 54170 - (sources."semver-diff-2.1.0" // { 54171 - dependencies = [ 54172 - sources."semver-5.7.1" 54173 - ]; 54174 - }) 54553 + sources."semver-diff-3.1.1" 54175 54554 sources."shebang-command-2.0.0" 54176 54555 sources."shebang-regex-3.0.0" 54177 54556 sources."signal-exit-3.0.2" ··· 54189 54568 sources."ansi-regex-4.1.0" 54190 54569 ]; 54191 54570 }) 54192 - sources."strip-bom-3.0.0" 54193 - sources."strip-eof-1.0.0" 54194 54571 sources."strip-final-newline-2.0.0" 54195 - sources."strip-indent-2.0.0" 54572 + sources."strip-indent-3.0.0" 54196 54573 sources."strip-json-comments-2.0.1" 54197 - sources."supports-color-5.5.0" 54198 - (sources."term-size-1.2.0" // { 54199 - dependencies = [ 54200 - sources."cross-spawn-5.1.0" 54201 - sources."execa-0.7.0" 54202 - sources."get-stream-3.0.0" 54203 - sources."is-stream-1.1.0" 54204 - sources."npm-run-path-2.0.2" 54205 - sources."p-finally-1.0.0" 54206 - sources."path-key-2.0.1" 54207 - sources."shebang-command-1.2.0" 54208 - sources."shebang-regex-1.0.0" 54209 - sources."which-1.3.1" 54210 - ]; 54211 - }) 54574 + sources."supports-color-7.1.0" 54575 + sources."term-size-2.1.1" 54212 54576 sources."through-2.3.8" 54213 54577 sources."tmp-0.0.33" 54214 54578 sources."to-readable-stream-1.0.0" 54215 - sources."trim-newlines-2.0.0" 54579 + sources."trim-newlines-3.0.0" 54216 54580 sources."tslib-1.10.0" 54217 54581 sources."type-fest-0.8.1" 54218 54582 sources."typedarray-to-buffer-3.1.5" 54219 - sources."unique-string-1.0.0" 54220 - sources."update-notifier-3.0.1" 54583 + sources."unique-string-2.0.0" 54584 + sources."update-notifier-4.0.0" 54221 54585 sources."uri-js-4.2.2" 54222 54586 sources."url-parse-lax-3.0.0" 54223 54587 sources."validate-npm-package-license-3.0.4" 54224 54588 sources."wcwidth-1.0.1" 54225 54589 sources."which-2.0.2" 54226 - (sources."widest-line-2.0.1" // { 54227 - dependencies = [ 54228 - sources."ansi-regex-3.0.0" 54229 - sources."is-fullwidth-code-point-2.0.0" 54230 - sources."string-width-2.1.1" 54231 - sources."strip-ansi-4.0.0" 54232 - ]; 54233 - }) 54590 + sources."widest-line-3.1.0" 54234 54591 sources."wrappy-1.0.2" 54235 54592 sources."write-file-atomic-3.0.1" 54236 - sources."xdg-basedir-3.0.0" 54237 - sources."yallist-2.1.2" 54238 - sources."yargs-parser-10.1.0" 54593 + sources."xdg-basedir-4.0.0" 54594 + sources."yargs-parser-16.1.0" 54239 54595 ]; 54240 54596 buildInputs = globalBuildInputs; 54241 54597 meta = { ··· 57757 58113 sources."statuses-1.5.0" 57758 58114 sources."stealthy-require-1.1.1" 57759 58115 sources."strict-uri-encode-1.1.0" 57760 - sources."string-kit-0.11.2" 58116 + sources."string-kit-0.11.3" 57761 58117 sources."string-padding-1.0.2" 57762 58118 (sources."string-to-stream-1.1.1" // { 57763 58119 dependencies = [ ··· 59105 59461 ]; 59106 59462 }) 59107 59463 sources."@octokit/request-error-1.2.0" 59108 - sources."@octokit/rest-16.35.2" 59464 + sources."@octokit/rest-16.36.0" 59109 59465 sources."@octokit/types-2.0.2" 59110 59466 sources."@types/events-3.0.0" 59111 59467 sources."@types/glob-7.1.1" 59112 59468 sources."@types/minimatch-3.0.3" 59113 - sources."@types/node-12.12.21" 59469 + sources."@types/node-13.1.0" 59114 59470 sources."@zkochan/cmd-shim-3.1.0" 59115 59471 sources."JSONStream-1.3.5" 59116 59472 sources."abbrev-1.1.1" ··· 61001 61357 sources."@types/events-3.0.0" 61002 61358 sources."@types/glob-7.1.1" 61003 61359 sources."@types/minimatch-3.0.3" 61004 - sources."@types/node-12.12.21" 61360 + sources."@types/node-13.1.0" 61005 61361 sources."@webassemblyjs/ast-1.8.5" 61006 61362 sources."@webassemblyjs/floating-point-hex-parser-1.8.5" 61007 61363 sources."@webassemblyjs/helper-api-error-1.8.5" ··· 61295 61651 sources."copy-concurrently-1.0.5" 61296 61652 sources."copy-descriptor-0.1.1" 61297 61653 sources."core-js-2.6.11" 61298 - (sources."core-js-compat-3.6.0" // { 61654 + (sources."core-js-compat-3.6.1" // { 61299 61655 dependencies = [ 61300 61656 sources."semver-7.0.0" 61301 61657 ]; ··· 61750 62106 sources."punycode-1.4.1" 61751 62107 ]; 61752 62108 }) 61753 - (sources."node-releases-1.1.43" // { 62109 + (sources."node-releases-1.1.44" // { 61754 62110 dependencies = [ 61755 62111 sources."semver-6.3.0" 61756 62112 ]; ··· 61937 62293 sources."regex-not-1.0.2" 61938 62294 sources."regexpu-core-4.6.0" 61939 62295 sources."regjsgen-0.5.1" 61940 - (sources."regjsparser-0.6.1" // { 62296 + (sources."regjsparser-0.6.2" // { 61941 62297 dependencies = [ 61942 62298 sources."jsesc-0.5.0" 61943 62299 ]; ··· 63342 63698 neovim = nodeEnv.buildNodePackage { 63343 63699 name = "neovim"; 63344 63700 packageName = "neovim"; 63345 - version = "4.5.0"; 63701 + version = "4.6.0-alpha.0"; 63346 63702 src = fetchurl { 63347 - url = "https://registry.npmjs.org/neovim/-/neovim-4.5.0.tgz"; 63348 - sha512 = "+Q5EEIYIZG14NYAAQmvHHdYZ8hg0TbcsFo9vDf2rHhwidqdJv7jrDk0vQz+kUrNvhNQO/pqkBrZ08yEWZbD/0A=="; 63703 + url = "https://registry.npmjs.org/neovim/-/neovim-4.6.0-alpha.0.tgz"; 63704 + sha512 = "hlnWPmp2dx0byH2TlUmkEkaMhEg2bedZx1NOtL4SY6XcGdW76nYZrPJUkgVi/4f+kRRHbB3BuSF1qV70WFDP+w=="; 63349 63705 }; 63350 63706 dependencies = [ 63351 - sources."async-1.0.0" 63352 - sources."colors-1.0.3" 63353 - sources."cycle-1.0.3" 63707 + sources."async-2.6.3" 63708 + sources."color-3.0.0" 63709 + sources."color-convert-1.9.3" 63710 + sources."color-name-1.1.3" 63711 + sources."color-string-1.5.3" 63712 + sources."colornames-1.1.1" 63713 + sources."colors-1.4.0" 63714 + sources."colorspace-1.1.2" 63715 + sources."core-util-is-1.0.2" 63716 + sources."diagnostics-1.1.1" 63717 + sources."enabled-1.0.2" 63718 + sources."env-variable-0.0.5" 63354 63719 sources."event-lite-0.1.2" 63355 - sources."eyes-0.1.8" 63720 + sources."fast-safe-stringify-2.0.7" 63721 + sources."fecha-2.3.3" 63356 63722 sources."ieee754-1.1.13" 63723 + sources."inherits-2.0.4" 63357 63724 sources."int64-buffer-0.1.10" 63725 + sources."is-arrayish-0.3.2" 63726 + sources."is-stream-1.1.0" 63358 63727 sources."isarray-1.0.0" 63359 - sources."isexe-2.0.0" 63360 - sources."isstream-0.1.2" 63728 + sources."kuler-1.0.1" 63361 63729 sources."lodash-4.17.15" 63730 + sources."lodash.defaults-4.2.0" 63731 + sources."lodash.omit-4.5.0" 63732 + sources."logform-2.1.2" 63733 + sources."ms-2.1.2" 63362 63734 sources."msgpack-lite-0.1.26" 63363 - sources."semver-5.7.1" 63735 + sources."one-time-0.0.4" 63736 + sources."process-nextick-args-2.0.1" 63737 + sources."readable-stream-3.4.0" 63738 + sources."safe-buffer-5.2.0" 63739 + sources."semver-7.1.1" 63740 + sources."simple-swizzle-0.2.2" 63364 63741 sources."stack-trace-0.0.10" 63365 - sources."traverse-0.6.6" 63366 - sources."which-1.3.1" 63367 - sources."winston-2.4.4" 63742 + sources."string_decoder-1.3.0" 63743 + sources."text-hex-1.0.0" 63744 + sources."triple-beam-1.3.0" 63745 + sources."util-deprecate-1.0.2" 63746 + sources."winston-3.2.1" 63747 + (sources."winston-transport-4.3.0" // { 63748 + dependencies = [ 63749 + sources."readable-stream-2.3.6" 63750 + sources."safe-buffer-5.1.2" 63751 + sources."string_decoder-1.1.1" 63752 + ]; 63753 + }) 63368 63754 ]; 63369 63755 buildInputs = globalBuildInputs; 63370 63756 meta = { ··· 65558 65944 sources."convert-source-map-1.7.0" 65559 65945 sources."copy-descriptor-0.1.1" 65560 65946 sources."core-js-2.6.11" 65561 - (sources."core-js-compat-3.6.0" // { 65947 + (sources."core-js-compat-3.6.1" // { 65562 65948 dependencies = [ 65563 65949 sources."semver-7.0.0" 65564 65950 ]; ··· 65909 66295 sources."punycode-1.4.1" 65910 66296 ]; 65911 66297 }) 65912 - (sources."node-releases-1.1.43" // { 66298 + (sources."node-releases-1.1.44" // { 65913 66299 dependencies = [ 65914 66300 sources."semver-6.3.0" 65915 66301 ]; ··· 66064 66450 }) 66065 66451 sources."regexpu-core-4.6.0" 66066 66452 sources."regjsgen-0.5.1" 66067 - (sources."regjsparser-0.6.1" // { 66453 + (sources."regjsparser-0.6.2" // { 66068 66454 dependencies = [ 66069 66455 sources."jsesc-0.5.0" 66070 66456 ]; ··· 67747 68133 serverless = nodeEnv.buildNodePackage { 67748 68134 name = "serverless"; 67749 68135 packageName = "serverless"; 67750 - version = "1.60.1"; 68136 + version = "1.60.4"; 67751 68137 src = fetchurl { 67752 - url = "https://registry.npmjs.org/serverless/-/serverless-1.60.1.tgz"; 67753 - sha512 = "uYUS0mM5XQODXKs9u+HlqfP+Cim6OL8nzY395W47xkI0D616K0eXbJojo8pz3lyqDPx4jU+cvG36dwiE8MYORg=="; 68138 + url = "https://registry.npmjs.org/serverless/-/serverless-1.60.4.tgz"; 68139 + sha512 = "9KXWxm956hSpWJSA7ILqRhMNCHyR6q/o4ug6euXGO4zSbev3JlFxHG9EAr6/m7KVJQpw5yODmNOXlbEK4mkeRg=="; 67754 68140 }; 67755 68141 dependencies = [ 67756 68142 sources."2-thenable-1.0.0" ··· 67811 68197 sources."async-limiter-1.0.1" 67812 68198 sources."asynckit-0.4.0" 67813 68199 sources."atob-2.1.2" 67814 - (sources."aws-sdk-2.595.0" // { 68200 + (sources."aws-sdk-2.596.0" // { 67815 68201 dependencies = [ 67816 68202 sources."buffer-4.9.1" 67817 68203 sources."uuid-3.3.2" ··· 69060 69446 snyk = nodeEnv.buildNodePackage { 69061 69447 name = "snyk"; 69062 69448 packageName = "snyk"; 69063 - version = "1.265.0"; 69449 + version = "1.266.0"; 69064 69450 src = fetchurl { 69065 - url = "https://registry.npmjs.org/snyk/-/snyk-1.265.0.tgz"; 69066 - sha512 = "L9eNK9J8ZwR9JfwAEZhsFu18x4BzQuGV6vuWsXTTh/lzz2n9mYuC3synWJP5FsdxpPIxU7nG/Y48oDL82kSxyQ=="; 69451 + url = "https://registry.npmjs.org/snyk/-/snyk-1.266.0.tgz"; 69452 + sha512 = "JWrbaeC1/omAfE1/kYXKGb5Xzc7hOiKAt7wla+PlTDMs+nAMPvqNd8Bx2GVcCUl2KfoimzCmf2MsoChvvHXV3g=="; 69067 69453 }; 69068 69454 dependencies = [ 69069 69455 sources."@snyk/cli-interface-2.3.0" ··· 69082 69468 sources."@types/debug-4.1.5" 69083 69469 sources."@types/events-3.0.0" 69084 69470 sources."@types/js-yaml-3.12.1" 69085 - sources."@types/node-12.12.21" 69471 + sources."@types/node-13.1.0" 69086 69472 sources."@types/restify-4.3.6" 69087 69473 sources."@types/semver-5.5.0" 69088 69474 sources."@types/xml2js-0.4.3" ··· 69140 69526 sources."color-name-1.1.3" 69141 69527 sources."concat-map-0.0.1" 69142 69528 sources."configstore-3.1.2" 69143 - sources."core-js-3.6.0" 69529 + sources."core-js-3.6.1" 69144 69530 sources."core-util-is-1.0.2" 69145 69531 sources."create-error-class-3.0.2" 69146 69532 (sources."cross-spawn-6.0.5" // { ··· 69300 69686 sources."os-name-3.1.0" 69301 69687 sources."os-tmpdir-1.0.2" 69302 69688 sources."p-finally-1.0.0" 69689 + sources."p-map-2.1.0" 69303 69690 (sources."pac-proxy-agent-3.0.1" // { 69304 69691 dependencies = [ 69305 69692 sources."debug-4.1.1" ··· 69393 69780 sources."tslib-1.9.3" 69394 69781 ]; 69395 69782 }) 69396 - sources."snyk-nodejs-lockfile-parser-1.16.1" 69783 + sources."snyk-nodejs-lockfile-parser-1.17.0" 69397 69784 sources."snyk-nuget-plugin-1.16.0" 69398 69785 sources."snyk-paket-parser-1.5.0" 69399 69786 (sources."snyk-php-plugin-1.7.0" // { ··· 70353 70740 sources."remove-trailing-separator-1.1.0" 70354 70741 sources."repeat-element-1.1.3" 70355 70742 sources."repeat-string-1.6.1" 70356 - sources."resolve-1.13.1" 70743 + sources."resolve-1.14.1" 70357 70744 sources."resolve-url-0.2.1" 70358 70745 sources."restore-cursor-1.0.1" 70359 70746 sources."resumer-0.0.0" ··· 70492 70879 sources."strip-ansi-3.0.1" 70493 70880 sources."strip-json-comments-2.0.1" 70494 70881 sources."supports-color-2.0.0" 70495 - (sources."tape-4.12.0" // { 70882 + (sources."tape-4.12.1" // { 70496 70883 dependencies = [ 70497 70884 sources."glob-7.1.6" 70498 70885 ]; ··· 70654 71041 sources."async-1.5.2" 70655 71042 sources."async-limiter-1.0.1" 70656 71043 sources."asynckit-0.4.0" 70657 - (sources."aws-sdk-2.595.0" // { 71044 + (sources."aws-sdk-2.596.0" // { 70658 71045 dependencies = [ 70659 71046 sources."uuid-3.3.2" 70660 71047 ]; ··· 72140 72527 sha256 = "886069ecc5eedf0371b948e8ff66e7f2943c85fe7cfdaa7183e1a3572d55852b"; 72141 72528 }; 72142 72529 dependencies = [ 72143 - sources."@types/node-12.12.21" 72530 + sources."@types/node-12.12.22" 72144 72531 sources."ajv-6.10.2" 72145 72532 sources."ansi-regex-4.1.0" 72146 72533 sources."ansi-styles-3.2.1" ··· 73122 73509 textlint-rule-stop-words = nodeEnv.buildNodePackage { 73123 73510 name = "textlint-rule-stop-words"; 73124 73511 packageName = "textlint-rule-stop-words"; 73125 - version = "1.0.17"; 73512 + version = "1.0.18"; 73126 73513 src = fetchurl { 73127 - url = "https://registry.npmjs.org/textlint-rule-stop-words/-/textlint-rule-stop-words-1.0.17.tgz"; 73128 - sha512 = "7m1k3xMwsOw7WyGNINJQ5EX2+mnqAeg6VBfXY7BVUr/y6NOYhPbEj3A3MBJ9Jt9dfC1twL0aI6mKPo+5xLUsVA=="; 73514 + url = "https://registry.npmjs.org/textlint-rule-stop-words/-/textlint-rule-stop-words-1.0.18.tgz"; 73515 + sha512 = "/Cg20pLZgEl8vi6gUu44DGRG+iOtXa4rcvfiOURrwP5lbaQHpuo/0bQSKJnnFzih/hRHw/qnEXqd7PsfpnuEYw=="; 73129 73516 }; 73130 73517 dependencies = [ 73131 73518 sources."@textlint/ast-node-types-4.2.5" ··· 73188 73575 sha512 = "kkbsbUlI3Gw4VTr79E825+2wuxPG8dM8T4VjEH25zlNhh3j8vpsVDjpbXRkVFl+EvDBCtDZEDaFPwhXy85toVQ=="; 73189 73576 }; 73190 73577 dependencies = [ 73191 - sources."array-includes-3.1.0" 73578 + sources."array-includes-3.1.1" 73192 73579 sources."define-properties-1.1.3" 73193 73580 sources."es-abstract-1.17.0" 73194 73581 sources."es-to-primitive-1.2.1" ··· 73199 73586 sources."is-capitalized-1.0.0" 73200 73587 sources."is-date-object-1.0.2" 73201 73588 sources."is-regex-1.0.5" 73589 + sources."is-string-1.0.5" 73202 73590 sources."is-symbol-1.0.3" 73203 73591 sources."object-inspect-1.7.0" 73204 73592 sources."object-keys-1.1.1" ··· 73339 73727 sources."content-type-1.0.4" 73340 73728 sources."cookie-0.4.0" 73341 73729 sources."cookie-signature-1.0.6" 73342 - sources."core-js-3.6.0" 73730 + sources."core-js-3.6.1" 73343 73731 sources."core-util-is-1.0.2" 73344 73732 sources."css-select-1.2.0" 73345 73733 sources."css-what-2.1.3" ··· 74986 75374 sources."@starptech/rehype-minify-whitespace-0.9.0" 74987 75375 sources."@starptech/rehype-webparser-0.9.0" 74988 75376 sources."@starptech/webparser-0.9.0" 74989 - sources."@types/node-12.12.21" 75377 + sources."@types/node-13.1.0" 74990 75378 sources."@types/unist-2.0.3" 74991 75379 sources."@types/vfile-3.0.2" 74992 75380 sources."@types/vfile-message-2.0.0" ··· 75919 76307 web-ext = nodeEnv.buildNodePackage { 75920 76308 name = "web-ext"; 75921 76309 packageName = "web-ext"; 75922 - version = "3.2.1"; 76310 + version = "4.0.0"; 75923 76311 src = fetchurl { 75924 - url = "https://registry.npmjs.org/web-ext/-/web-ext-3.2.1.tgz"; 75925 - sha512 = "WzZbCDIjIUshZRVaiYFbaMp/1/xPjW7qeTQ0F7Xx1MYkamZ4RN5dnhxWFz+Hzg6GzhFdny+zucNDKOwYfAV3LA=="; 76312 + url = "https://registry.npmjs.org/web-ext/-/web-ext-4.0.0.tgz"; 76313 + sha512 = "778HKIoWpIrZzOq7rPA7Fu7YQ/fnZ6w9XCKUqGJRjo2NgOtgtkLmkd7lCw3gU7KJYe7hurI5XYossJMgjmyNaQ=="; 75926 76314 }; 75927 76315 dependencies = [ 75928 76316 sources."@babel/code-frame-7.5.5" 75929 76317 sources."@babel/highlight-7.5.0" 75930 - sources."@babel/polyfill-7.6.0" 75931 - sources."@babel/runtime-7.6.2" 76318 + sources."@babel/polyfill-7.7.0" 76319 + sources."@babel/runtime-7.7.7" 75932 76320 sources."@babel/runtime-corejs2-7.7.7" 75933 76321 sources."@cliqz-oss/firefox-client-0.3.1" 75934 76322 sources."@cliqz-oss/node-firefox-connect-1.2.1" 75935 76323 sources."@sindresorhus/is-0.14.0" 75936 76324 sources."@szmarczak/http-timer-1.1.2" 76325 + sources."@types/color-name-1.1.1" 75937 76326 sources."@types/minimatch-3.0.3" 75938 - sources."@types/node-12.12.21" 76327 + sources."@types/node-13.1.0" 75939 76328 sources."JSONSelect-0.2.1" 75940 76329 sources."acorn-6.4.0" 75941 76330 sources."acorn-jsx-5.1.0" 75942 76331 sources."adbkit-2.11.1" 75943 76332 sources."adbkit-logcat-1.1.0" 75944 76333 sources."adbkit-monkey-1.0.1" 75945 - (sources."addons-linter-1.14.0" // { 76334 + (sources."addons-linter-1.19.0" // { 75946 76335 dependencies = [ 76336 + sources."ansi-regex-4.1.0" 75947 76337 sources."decamelize-1.2.0" 76338 + sources."string-width-3.1.0" 76339 + sources."strip-ansi-5.2.0" 75948 76340 sources."yargs-14.0.0" 75949 76341 ]; 75950 76342 }) ··· 75952 76344 sources."ajv-6.10.2" 75953 76345 sources."ajv-keywords-1.5.1" 75954 76346 sources."ajv-merge-patch-4.1.0" 75955 - sources."ansi-align-3.0.0" 76347 + (sources."ansi-align-3.0.0" // { 76348 + dependencies = [ 76349 + sources."ansi-regex-4.1.0" 76350 + sources."string-width-3.1.0" 76351 + sources."strip-ansi-5.2.0" 76352 + ]; 76353 + }) 75956 76354 sources."ansi-escapes-3.2.0" 75957 76355 sources."ansi-regex-2.1.1" 75958 76356 sources."ansi-styles-3.2.1" ··· 75990 76388 sources."astral-regex-1.0.0" 75991 76389 sources."async-0.2.10" 75992 76390 sources."async-each-1.0.3" 75993 - sources."async-limiter-1.0.1" 75994 76391 sources."asynckit-0.4.0" 75995 76392 sources."atob-2.1.2" 75996 76393 sources."aws-sign2-0.7.0" ··· 76003 76400 sources."supports-color-2.0.0" 76004 76401 ]; 76005 76402 }) 76006 - (sources."babel-polyfill-6.16.0" // { 76007 - dependencies = [ 76008 - sources."regenerator-runtime-0.9.6" 76009 - ]; 76010 - }) 76011 - (sources."babel-runtime-6.26.0" // { 76012 - dependencies = [ 76013 - sources."regenerator-runtime-0.11.1" 76014 - ]; 76015 - }) 76016 76403 sources."balanced-match-1.0.0" 76017 76404 (sources."base-0.11.2" // { 76018 76405 dependencies = [ ··· 76039 76426 }) 76040 76427 sources."bluebird-2.9.34" 76041 76428 sources."boolbase-1.0.0" 76042 - sources."boxen-3.2.0" 76429 + (sources."boxen-4.2.0" // { 76430 + dependencies = [ 76431 + sources."ansi-regex-5.0.0" 76432 + sources."ansi-styles-4.2.0" 76433 + sources."chalk-3.0.0" 76434 + sources."color-convert-2.0.1" 76435 + sources."color-name-1.1.4" 76436 + sources."emoji-regex-8.0.0" 76437 + sources."has-flag-4.0.0" 76438 + sources."is-fullwidth-code-point-3.0.0" 76439 + sources."string-width-4.2.0" 76440 + sources."strip-ansi-6.0.0" 76441 + sources."supports-color-7.1.0" 76442 + ]; 76443 + }) 76043 76444 sources."brace-expansion-1.1.11" 76044 76445 (sources."braces-2.3.2" // { 76045 76446 dependencies = [ ··· 76075 76476 sources."normalize-path-3.0.0" 76076 76477 ]; 76077 76478 }) 76078 - sources."chrome-launcher-0.11.2" 76479 + sources."chrome-launcher-0.12.0" 76079 76480 sources."ci-info-2.0.0" 76080 76481 sources."circular-json-0.3.3" 76081 76482 (sources."class-utils-0.3.6" // { ··· 76101 76502 (sources."cliui-5.0.0" // { 76102 76503 dependencies = [ 76103 76504 sources."ansi-regex-4.1.0" 76505 + sources."string-width-3.1.0" 76104 76506 sources."strip-ansi-5.2.0" 76105 76507 ]; 76106 76508 }) ··· 76132 76534 sources."string_decoder-1.1.1" 76133 76535 ]; 76134 76536 }) 76135 - sources."configstore-4.0.0" 76537 + sources."configstore-5.0.0" 76136 76538 sources."copy-descriptor-0.1.1" 76137 76539 sources."core-js-2.6.11" 76138 76540 sources."core-util-is-1.0.2" ··· 76149 76551 sources."semver-5.7.1" 76150 76552 ]; 76151 76553 }) 76152 - sources."crypto-random-string-1.0.0" 76554 + sources."crypto-random-string-2.0.0" 76153 76555 sources."css-select-1.2.0" 76154 76556 sources."css-what-2.1.3" 76155 76557 sources."d-1.0.1" ··· 76162 76564 sources."deep-equal-1.1.1" 76163 76565 sources."deep-extend-0.6.0" 76164 76566 sources."deep-is-0.1.3" 76165 - sources."deepcopy-0.6.3" 76166 - sources."deepmerge-4.0.0" 76567 + sources."deepcopy-2.0.0" 76568 + sources."deepmerge-4.2.2" 76167 76569 sources."defaults-1.0.3" 76168 76570 sources."defer-to-connect-1.1.1" 76169 76571 sources."define-properties-1.1.3" 76170 76572 sources."define-property-2.0.2" 76171 76573 sources."delayed-stream-1.0.0" 76172 - (sources."dispensary-0.40.0" // { 76574 + (sources."dispensary-0.48.1" // { 76173 76575 dependencies = [ 76174 76576 sources."async-3.1.0" 76175 - sources."decamelize-1.2.0" 76176 - sources."yargs-14.0.0" 76177 76577 ]; 76178 76578 }) 76179 76579 sources."doctrine-3.0.0" ··· 76181 76581 sources."domelementtype-1.3.1" 76182 76582 sources."domhandler-2.4.2" 76183 76583 sources."domutils-1.5.1" 76184 - sources."dot-prop-4.2.0" 76584 + sources."dot-prop-5.2.0" 76185 76585 sources."dtrace-provider-0.8.8" 76186 76586 sources."duplexer3-0.1.4" 76187 76587 sources."ecc-jsbn-0.1.2" 76188 76588 sources."ecdsa-sig-formatter-1.0.11" 76189 76589 sources."emoji-regex-7.0.3" 76190 - sources."encoding-0.1.12" 76191 76590 sources."end-of-stream-1.4.4" 76192 76591 sources."entities-1.1.2" 76193 76592 sources."error-ex-1.3.2" ··· 76265 76664 sources."eslint-scope-4.0.3" 76266 76665 sources."eslint-utils-1.4.3" 76267 76666 sources."eslint-visitor-keys-1.1.0" 76268 - (sources."espree-6.1.1" // { 76667 + (sources."espree-6.1.2" // { 76269 76668 dependencies = [ 76270 76669 sources."acorn-7.1.0" 76271 76670 ]; ··· 76322 76721 sources."fast-json-patch-2.2.1" 76323 76722 sources."fast-json-stable-stringify-2.1.0" 76324 76723 sources."fast-levenshtein-2.0.6" 76325 - sources."fast-redact-1.5.0" 76724 + sources."fast-redact-2.0.0" 76326 76725 sources."fast-safe-stringify-2.0.7" 76327 76726 sources."fd-slicer-1.1.0" 76328 76727 sources."figures-2.0.0" ··· 76335 76734 ]; 76336 76735 }) 76337 76736 sources."find-up-3.0.0" 76338 - (sources."firefox-profile-1.2.0" // { 76737 + (sources."firefox-profile-1.3.0" // { 76339 76738 dependencies = [ 76340 76739 sources."async-2.5.0" 76341 76740 ]; ··· 76352 76751 sources."fs-constants-1.0.0" 76353 76752 sources."fs-extra-4.0.3" 76354 76753 sources."fs.realpath-1.0.0" 76355 - sources."fsevents-2.0.7" 76754 + sources."fsevents-2.1.2" 76356 76755 sources."function-bind-1.1.1" 76357 76756 sources."functional-red-black-tree-1.0.1" 76358 76757 (sources."fx-runner-1.0.11" // { ··· 76368 76767 sources."get-stream-4.1.0" 76369 76768 sources."get-value-2.0.6" 76370 76769 sources."getpass-0.1.7" 76371 - sources."gettext-parser-1.1.0" 76372 - (sources."git-rev-sync-1.12.0" // { 76770 + (sources."git-rev-sync-2.0.0" // { 76373 76771 dependencies = [ 76374 - sources."graceful-fs-4.1.11" 76772 + sources."graceful-fs-4.1.15" 76375 76773 sources."shelljs-0.7.7" 76376 76774 ]; 76377 76775 }) 76378 - sources."glob-7.1.4" 76776 + sources."glob-7.1.6" 76379 76777 (sources."glob-parent-3.1.0" // { 76380 76778 dependencies = [ 76381 76779 sources."is-glob-3.1.0" 76382 76780 ]; 76383 76781 }) 76384 - sources."global-dirs-0.1.1" 76782 + sources."global-dirs-2.0.1" 76385 76783 sources."globals-11.12.0" 76386 76784 sources."got-9.6.0" 76387 76785 sources."graceful-fs-4.2.3" ··· 76391 76789 sources."har-validator-5.1.3" 76392 76790 sources."has-1.0.3" 76393 76791 sources."has-ansi-2.0.0" 76394 - sources."has-color-0.1.7" 76395 76792 sources."has-flag-3.0.0" 76396 76793 sources."has-symbols-1.0.1" 76397 76794 sources."has-value-1.0.0" ··· 76407 76804 sources."iconv-lite-0.4.24" 76408 76805 sources."ieee754-1.1.13" 76409 76806 sources."ignore-4.0.6" 76410 - (sources."import-fresh-3.1.0" // { 76807 + (sources."import-fresh-3.2.1" // { 76411 76808 dependencies = [ 76412 76809 sources."resolve-from-4.0.0" 76413 76810 ]; ··· 76419 76816 sources."ini-1.3.5" 76420 76817 (sources."inquirer-6.5.2" // { 76421 76818 dependencies = [ 76422 - sources."ansi-regex-3.0.0" 76423 - (sources."string-width-2.1.1" // { 76424 - dependencies = [ 76425 - sources."strip-ansi-4.0.0" 76426 - ]; 76427 - }) 76428 - (sources."strip-ansi-5.2.0" // { 76429 - dependencies = [ 76430 - sources."ansi-regex-4.1.0" 76431 - ]; 76432 - }) 76819 + sources."ansi-regex-4.1.0" 76820 + sources."strip-ansi-5.2.0" 76433 76821 ]; 76434 76822 }) 76435 76823 sources."interpret-1.2.0" ··· 76449 76837 sources."is-extglob-2.1.1" 76450 76838 sources."is-fullwidth-code-point-2.0.0" 76451 76839 sources."is-glob-4.0.1" 76452 - sources."is-installed-globally-0.1.0" 76840 + sources."is-installed-globally-0.3.1" 76453 76841 sources."is-mergeable-object-1.1.1" 76454 76842 sources."is-my-ip-valid-1.0.0" 76455 76843 sources."is-my-json-valid-2.20.0" 76456 - sources."is-npm-3.0.0" 76844 + sources."is-npm-4.0.0" 76457 76845 (sources."is-number-3.0.0" // { 76458 76846 dependencies = [ 76459 76847 sources."kind-of-3.2.2" 76460 76848 ]; 76461 76849 }) 76462 - sources."is-obj-1.0.1" 76463 - sources."is-path-inside-1.0.1" 76850 + sources."is-obj-2.0.0" 76851 + sources."is-path-inside-3.0.2" 76464 76852 sources."is-plain-object-2.0.4" 76465 76853 sources."is-promise-2.1.0" 76466 76854 sources."is-property-1.0.2" ··· 76495 76883 sources."jsonfile-4.0.0" 76496 76884 sources."jsonify-0.0.0" 76497 76885 sources."jsonpointer-4.0.1" 76498 - (sources."jsonwebtoken-8.2.1" // { 76886 + (sources."jsonwebtoken-8.5.1" // { 76499 76887 dependencies = [ 76500 76888 sources."ms-2.1.2" 76889 + sources."semver-5.7.1" 76501 76890 ]; 76502 76891 }) 76503 76892 sources."jsprim-1.4.1" ··· 76529 76918 sources."lodash.once-4.1.1" 76530 76919 sources."lodash.sortby-4.7.0" 76531 76920 sources."lowercase-keys-1.0.1" 76532 - sources."lru-cache-4.1.5" 76533 - sources."make-dir-1.3.0" 76921 + sources."make-dir-3.0.0" 76534 76922 sources."map-age-cleaner-0.1.3" 76535 76923 sources."map-cache-0.2.2" 76536 76924 sources."map-visit-1.0.0" 76537 76925 sources."marky-1.2.1" 76538 - sources."mdn-browser-compat-data-0.0.94" 76926 + sources."mdn-browser-compat-data-1.0.1" 76539 76927 (sources."mem-5.1.1" // { 76540 76928 dependencies = [ 76541 76929 sources."mimic-fn-2.1.0" ··· 76575 76963 sources."nice-try-1.0.5" 76576 76964 sources."node-forge-0.7.6" 76577 76965 sources."node-notifier-6.0.0" 76578 - (sources."nomnom-1.8.1" // { 76579 - dependencies = [ 76580 - sources."ansi-styles-1.0.0" 76581 - sources."chalk-0.4.0" 76582 - sources."strip-ansi-0.1.1" 76583 - ]; 76584 - }) 76585 76966 sources."normalize-path-2.1.1" 76586 76967 sources."normalize-url-4.5.0" 76587 76968 sources."npm-run-path-2.0.2" ··· 76610 76991 sources."object.pick-1.3.0" 76611 76992 sources."once-1.4.0" 76612 76993 sources."onetime-2.0.1" 76613 - (sources."open-6.4.0" // { 76614 - dependencies = [ 76615 - sources."is-wsl-1.1.0" 76616 - ]; 76617 - }) 76994 + sources."open-7.0.0" 76618 76995 sources."optionator-0.8.3" 76619 76996 sources."os-homedir-1.0.2" 76620 76997 sources."os-locale-4.0.0" ··· 76645 77022 sources."path-parse-1.0.6" 76646 77023 sources."pend-1.2.0" 76647 77024 sources."performance-now-2.1.0" 76648 - sources."pify-3.0.0" 76649 - sources."pino-5.13.3" 77025 + sources."pino-5.14.0" 76650 77026 sources."pino-std-serializers-2.4.2" 76651 77027 sources."pluralize-1.2.1" 76652 - sources."po2json-0.4.5" 76653 77028 sources."posix-character-classes-0.1.1" 76654 - (sources."postcss-7.0.18" // { 77029 + (sources."postcss-7.0.24" // { 76655 77030 dependencies = [ 76656 77031 sources."supports-color-6.1.0" 76657 77032 ]; ··· 76661 77036 sources."probe-image-size-5.0.0" 76662 77037 sources."process-nextick-args-2.0.1" 76663 77038 sources."progress-2.0.3" 76664 - sources."pseudomap-1.0.2" 76665 77039 sources."psl-1.6.0" 76666 77040 sources."pump-3.0.0" 76667 77041 sources."punycode-2.1.1" ··· 76717 77091 sources."safer-buffer-2.1.2" 76718 77092 sources."sax-1.2.4" 76719 77093 sources."semver-6.3.0" 76720 - (sources."semver-diff-2.1.0" // { 76721 - dependencies = [ 76722 - sources."semver-5.7.1" 76723 - ]; 76724 - }) 77094 + sources."semver-diff-3.1.1" 76725 77095 sources."set-blocking-2.0.0" 76726 77096 (sources."set-value-2.0.1" // { 76727 77097 dependencies = [ ··· 76735 77105 sources."shell-quote-1.6.1" 76736 77106 sources."shelljs-0.7.8" 76737 77107 sources."shellwords-0.1.1" 76738 - (sources."sign-addon-0.3.1" // { 77108 + (sources."sign-addon-2.0.4" // { 76739 77109 dependencies = [ 76740 - sources."ajv-5.5.2" 76741 - sources."es6-error-4.0.0" 76742 - sources."es6-promise-4.2.8" 76743 - sources."es6-promisify-5.0.0" 76744 - sources."fast-deep-equal-1.1.0" 76745 - sources."har-validator-5.0.3" 76746 - sources."json-schema-traverse-0.3.1" 76747 - sources."mz-2.5.0" 76748 - sources."oauth-sign-0.8.2" 76749 - sources."punycode-1.4.1" 76750 - sources."request-2.87.0" 76751 - sources."source-map-0.5.7" 76752 - sources."source-map-support-0.4.6" 76753 - sources."tough-cookie-2.3.4" 77110 + sources."core-js-3.6.0" 76754 77111 ]; 76755 77112 }) 76756 77113 sources."signal-exit-3.0.2" ··· 76788 77145 sources."sonic-boom-0.7.6" 76789 77146 sources."source-map-0.6.1" 76790 77147 sources."source-map-resolve-0.5.2" 76791 - sources."source-map-support-0.5.13" 77148 + sources."source-map-support-0.5.16" 76792 77149 sources."source-map-url-0.4.0" 76793 77150 sources."spawn-sync-1.0.15" 76794 77151 sources."split-0.3.3" ··· 76820 77177 sources."once-1.3.3" 76821 77178 ]; 76822 77179 }) 76823 - (sources."string-width-3.1.0" // { 77180 + (sources."string-width-2.1.1" // { 76824 77181 dependencies = [ 76825 - sources."ansi-regex-4.1.0" 76826 - sources."strip-ansi-5.2.0" 77182 + sources."ansi-regex-3.0.0" 77183 + sources."strip-ansi-4.0.0" 76827 77184 ]; 76828 77185 }) 76829 77186 sources."string.prototype.trimleft-2.1.1" ··· 76836 77193 sources."strip-eof-1.0.0" 76837 77194 sources."strip-json-comments-3.0.1" 76838 77195 sources."supports-color-5.5.0" 76839 - sources."table-5.4.6" 77196 + (sources."table-5.4.6" // { 77197 + dependencies = [ 77198 + sources."ansi-regex-4.1.0" 77199 + sources."string-width-3.1.0" 77200 + sources."strip-ansi-5.2.0" 77201 + ]; 77202 + }) 76840 77203 (sources."tar-stream-1.6.2" // { 76841 77204 dependencies = [ 76842 77205 sources."readable-stream-2.3.6" ··· 76844 77207 sources."string_decoder-1.1.1" 76845 77208 ]; 76846 77209 }) 76847 - (sources."term-size-1.2.0" // { 76848 - dependencies = [ 76849 - sources."cross-spawn-5.1.0" 76850 - sources."execa-0.7.0" 76851 - sources."get-stream-3.0.0" 76852 - ]; 76853 - }) 77210 + sources."term-size-2.1.1" 76854 77211 sources."text-table-0.2.0" 76855 77212 sources."thenify-3.3.0" 76856 77213 sources."thenify-all-1.6.0" ··· 76878 77235 sources."tweetnacl-0.14.5" 76879 77236 sources."type-1.2.0" 76880 77237 sources."type-check-0.3.2" 76881 - sources."type-fest-0.3.1" 77238 + sources."type-detect-4.0.8" 77239 + sources."type-fest-0.8.1" 76882 77240 sources."typedarray-0.0.6" 76883 - sources."underscore-1.6.0" 77241 + sources."typedarray-to-buffer-3.1.5" 76884 77242 (sources."union-value-1.0.1" // { 76885 77243 dependencies = [ 76886 77244 sources."is-extendable-0.1.1" 76887 77245 ]; 76888 77246 }) 76889 - sources."unique-string-1.0.0" 77247 + sources."unique-string-2.0.0" 76890 77248 sources."universalify-0.1.2" 76891 77249 (sources."unset-value-1.0.0" // { 76892 77250 dependencies = [ ··· 76899 77257 ]; 76900 77258 }) 76901 77259 sources."upath-1.2.0" 76902 - sources."update-notifier-3.0.1" 77260 + (sources."update-notifier-4.0.0" // { 77261 + dependencies = [ 77262 + sources."ansi-styles-4.2.0" 77263 + sources."chalk-3.0.0" 77264 + sources."color-convert-2.0.1" 77265 + sources."color-name-1.1.4" 77266 + sources."has-flag-4.0.0" 77267 + sources."supports-color-7.1.0" 77268 + ]; 77269 + }) 76903 77270 sources."uri-js-4.2.2" 76904 77271 sources."urix-0.1.0" 76905 77272 sources."url-parse-lax-3.0.0" ··· 76911 77278 sources."watchpack-1.6.0" 76912 77279 sources."wcwidth-1.0.1" 76913 77280 sources."webidl-conversions-4.0.2" 76914 - sources."whatwg-url-7.0.0" 77281 + sources."whatwg-url-7.1.0" 76915 77282 sources."when-3.7.7" 76916 77283 sources."which-1.3.1" 76917 77284 sources."which-module-2.0.0" 76918 - (sources."widest-line-2.0.1" // { 77285 + (sources."widest-line-3.1.0" // { 76919 77286 dependencies = [ 76920 - sources."ansi-regex-3.0.0" 76921 - sources."string-width-2.1.1" 76922 - sources."strip-ansi-4.0.0" 77287 + sources."ansi-regex-5.0.0" 77288 + sources."emoji-regex-8.0.0" 77289 + sources."is-fullwidth-code-point-3.0.0" 77290 + sources."string-width-4.2.0" 77291 + sources."strip-ansi-6.0.0" 76923 77292 ]; 76924 77293 }) 76925 77294 sources."winreg-0.0.12" ··· 76927 77296 (sources."wrap-ansi-5.1.0" // { 76928 77297 dependencies = [ 76929 77298 sources."ansi-regex-4.1.0" 77299 + sources."string-width-3.1.0" 76930 77300 sources."strip-ansi-5.2.0" 76931 77301 ]; 76932 77302 }) 76933 77303 sources."wrappy-1.0.2" 76934 77304 sources."write-1.0.3" 76935 - sources."write-file-atomic-2.4.3" 76936 - sources."ws-7.1.2" 76937 - sources."xdg-basedir-3.0.0" 77305 + sources."write-file-atomic-3.0.1" 77306 + sources."ws-7.2.1" 77307 + sources."xdg-basedir-4.0.0" 76938 77308 sources."xml2js-0.4.23" 76939 77309 sources."xmlbuilder-11.0.1" 76940 77310 sources."xregexp-4.2.4" 76941 77311 sources."xtend-4.0.2" 76942 77312 sources."y18n-4.0.0" 76943 - sources."yallist-2.1.2" 76944 - sources."yargs-13.3.0" 77313 + (sources."yargs-15.0.2" // { 77314 + dependencies = [ 77315 + sources."ansi-regex-5.0.0" 77316 + sources."ansi-styles-4.2.0" 77317 + sources."cliui-6.0.0" 77318 + sources."color-convert-2.0.1" 77319 + sources."color-name-1.1.4" 77320 + sources."decamelize-1.2.0" 77321 + sources."emoji-regex-8.0.0" 77322 + sources."find-up-4.1.0" 77323 + sources."is-fullwidth-code-point-3.0.0" 77324 + sources."locate-path-5.0.0" 77325 + sources."p-locate-4.1.0" 77326 + sources."path-exists-4.0.0" 77327 + sources."string-width-4.2.0" 77328 + sources."strip-ansi-6.0.0" 77329 + sources."wrap-ansi-6.2.0" 77330 + sources."yargs-parser-16.1.0" 77331 + ]; 77332 + }) 76945 77333 (sources."yargs-parser-13.1.1" // { 76946 77334 dependencies = [ 76947 77335 sources."decamelize-1.2.0" ··· 77801 78189 sources."@protobufjs/pool-1.1.0" 77802 78190 sources."@protobufjs/utf8-1.1.0" 77803 78191 sources."@types/long-4.0.0" 77804 - sources."@types/node-10.17.11" 78192 + sources."@types/node-10.17.12" 77805 78193 sources."addr-to-ip-port-1.5.1" 77806 78194 sources."airplay-js-0.3.0" 77807 78195 sources."balanced-match-1.0.0" ··· 77832 78220 }) 77833 78221 sources."blob-to-buffer-1.2.8" 77834 78222 sources."block-stream2-2.0.0" 77835 - sources."bn.js-5.0.0" 78223 + sources."bn.js-5.1.1" 77836 78224 sources."brace-expansion-1.1.11" 77837 78225 sources."browserify-package-json-1.0.1" 77838 78226 sources."buffer-alloc-1.2.0" ··· 78261 78649 sources."config-chain-1.1.12" 78262 78650 sources."configstore-3.1.2" 78263 78651 sources."copy-descriptor-0.1.1" 78264 - sources."core-js-3.6.0" 78652 + sources."core-js-3.6.1" 78265 78653 sources."core-util-is-1.0.2" 78266 78654 sources."create-error-class-3.0.2" 78267 78655 sources."cross-spawn-6.0.5"
+31 -31
pkgs/development/node-packages/node-packages-v12.nix
··· 157 157 sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"; 158 158 }; 159 159 }; 160 - "aws4-1.8.0" = { 160 + "aws4-1.9.0" = { 161 161 name = "aws4"; 162 162 packageName = "aws4"; 163 - version = "1.8.0"; 163 + version = "1.9.0"; 164 164 src = fetchurl { 165 - url = "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz"; 166 - sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="; 165 + url = "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz"; 166 + sha512 = "Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A=="; 167 167 }; 168 168 }; 169 169 "balanced-match-1.0.0" = { ··· 526 526 sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"; 527 527 }; 528 528 }; 529 - "fast-json-stable-stringify-2.0.0" = { 529 + "fast-json-stable-stringify-2.1.0" = { 530 530 name = "fast-json-stable-stringify"; 531 531 packageName = "fast-json-stable-stringify"; 532 - version = "2.0.0"; 532 + version = "2.1.0"; 533 533 src = fetchurl { 534 - url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"; 535 - sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2"; 534 + url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"; 535 + sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="; 536 536 }; 537 537 }; 538 538 "fill-range-4.0.0" = { ··· 1219 1219 sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg=="; 1220 1220 }; 1221 1221 }; 1222 - "mime-db-1.40.0" = { 1222 + "mime-db-1.42.0" = { 1223 1223 name = "mime-db"; 1224 1224 packageName = "mime-db"; 1225 - version = "1.40.0"; 1225 + version = "1.42.0"; 1226 1226 src = fetchurl { 1227 - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz"; 1228 - sha512 = "jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="; 1227 + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz"; 1228 + sha512 = "UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ=="; 1229 1229 }; 1230 1230 }; 1231 - "mime-types-2.1.24" = { 1231 + "mime-types-2.1.25" = { 1232 1232 name = "mime-types"; 1233 1233 packageName = "mime-types"; 1234 - version = "2.1.24"; 1234 + version = "2.1.25"; 1235 1235 src = fetchurl { 1236 - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz"; 1237 - sha512 = "WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ=="; 1236 + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz"; 1237 + sha512 = "5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg=="; 1238 1238 }; 1239 1239 }; 1240 1240 "minimatch-3.0.4" = { ··· 1624 1624 sha1 = "212d5bfe1318306a420f6402b8e26ff39647a849"; 1625 1625 }; 1626 1626 }; 1627 - "psl-1.4.0" = { 1627 + "psl-1.6.0" = { 1628 1628 name = "psl"; 1629 1629 packageName = "psl"; 1630 - version = "1.4.0"; 1630 + version = "1.6.0"; 1631 1631 src = fetchurl { 1632 - url = "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz"; 1633 - sha512 = "HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw=="; 1632 + url = "https://registry.npmjs.org/psl/-/psl-1.6.0.tgz"; 1633 + sha512 = "SYKKmVel98NCOYXpkwUqZqh0ahZeeKfmisiLIcEZdsb+WbLv02g/dI5BUmZnIyOe7RzZtLax81nnb2HbvC2tzA=="; 1634 1634 }; 1635 1635 }; 1636 1636 "punycode-1.4.1" = { ··· 1714 1714 sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg=="; 1715 1715 }; 1716 1716 }; 1717 - "resolve-1.12.0" = { 1717 + "resolve-1.14.1" = { 1718 1718 name = "resolve"; 1719 1719 packageName = "resolve"; 1720 - version = "1.12.0"; 1720 + version = "1.14.1"; 1721 1721 src = fetchurl { 1722 - url = "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz"; 1723 - sha512 = "B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w=="; 1722 + url = "https://registry.npmjs.org/resolve/-/resolve-1.14.1.tgz"; 1723 + sha512 = "fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg=="; 1724 1724 }; 1725 1725 }; 1726 1726 "resolve-dir-1.0.1" = { ··· 2497 2497 sources."regex-not-1.0.2" 2498 2498 sources."repeat-element-1.1.3" 2499 2499 sources."repeat-string-1.6.1" 2500 - sources."resolve-1.12.0" 2500 + sources."resolve-1.14.1" 2501 2501 sources."resolve-dir-1.0.1" 2502 2502 sources."resolve-url-0.2.1" 2503 2503 sources."ret-0.1.15" ··· 2608 2608 sources."assert-plus-1.0.0" 2609 2609 sources."asynckit-0.4.0" 2610 2610 sources."aws-sign2-0.7.0" 2611 - sources."aws4-1.8.0" 2611 + sources."aws4-1.9.0" 2612 2612 sources."balanced-match-1.0.0" 2613 2613 sources."base64-js-1.3.1" 2614 2614 sources."bcrypt-pbkdf-1.0.2" ··· 2631 2631 sources."extend-3.0.2" 2632 2632 sources."extsprintf-1.3.0" 2633 2633 sources."fast-deep-equal-2.0.1" 2634 - sources."fast-json-stable-stringify-2.0.0" 2634 + sources."fast-json-stable-stringify-2.1.0" 2635 2635 sources."findit-2.0.0" 2636 2636 sources."foreachasync-3.0.0" 2637 2637 sources."forever-agent-0.6.1" ··· 2671 2671 sources."json-stringify-safe-5.0.1" 2672 2672 sources."jsonfile-1.0.1" 2673 2673 sources."jsprim-1.4.1" 2674 - sources."mime-db-1.40.0" 2675 - sources."mime-types-2.1.24" 2674 + sources."mime-db-1.42.0" 2675 + sources."mime-types-2.1.25" 2676 2676 sources."minimatch-3.0.4" 2677 2677 sources."minimist-0.0.8" 2678 2678 sources."minipass-2.9.0" ··· 2716 2716 sources."performance-now-2.1.0" 2717 2717 sources."process-nextick-args-2.0.1" 2718 2718 sources."proto-list-1.2.4" 2719 - sources."psl-1.4.0" 2719 + sources."psl-1.6.0" 2720 2720 sources."punycode-2.1.1" 2721 2721 sources."qs-6.5.2" 2722 2722 (sources."readable-stream-2.3.6" // { ··· 2725 2725 ]; 2726 2726 }) 2727 2727 sources."request-2.88.0" 2728 - sources."resolve-1.12.0" 2728 + sources."resolve-1.14.1" 2729 2729 sources."retry-0.10.1" 2730 2730 sources."rimraf-2.6.3" 2731 2731 sources."safe-buffer-5.2.0"
+30 -30
pkgs/development/node-packages/node-packages-v13.nix
··· 85 85 sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"; 86 86 }; 87 87 }; 88 - "aws4-1.8.0" = { 88 + "aws4-1.9.0" = { 89 89 name = "aws4"; 90 90 packageName = "aws4"; 91 - version = "1.8.0"; 91 + version = "1.9.0"; 92 92 src = fetchurl { 93 - url = "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz"; 94 - sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="; 93 + url = "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz"; 94 + sha512 = "Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A=="; 95 95 }; 96 96 }; 97 97 "balanced-match-1.0.0" = { ··· 292 292 sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"; 293 293 }; 294 294 }; 295 - "fast-json-stable-stringify-2.0.0" = { 295 + "fast-json-stable-stringify-2.1.0" = { 296 296 name = "fast-json-stable-stringify"; 297 297 packageName = "fast-json-stable-stringify"; 298 - version = "2.0.0"; 298 + version = "2.1.0"; 299 299 src = fetchurl { 300 - url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"; 301 - sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2"; 300 + url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"; 301 + sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="; 302 302 }; 303 303 }; 304 304 "findit-2.0.0" = { ··· 571 571 sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"; 572 572 }; 573 573 }; 574 - "mime-db-1.40.0" = { 574 + "mime-db-1.42.0" = { 575 575 name = "mime-db"; 576 576 packageName = "mime-db"; 577 - version = "1.40.0"; 577 + version = "1.42.0"; 578 578 src = fetchurl { 579 - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz"; 580 - sha512 = "jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="; 579 + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz"; 580 + sha512 = "UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ=="; 581 581 }; 582 582 }; 583 - "mime-types-2.1.24" = { 583 + "mime-types-2.1.25" = { 584 584 name = "mime-types"; 585 585 packageName = "mime-types"; 586 - version = "2.1.24"; 586 + version = "2.1.25"; 587 587 src = fetchurl { 588 - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz"; 589 - sha512 = "WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ=="; 588 + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz"; 589 + sha512 = "5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg=="; 590 590 }; 591 591 }; 592 592 "minimatch-3.0.4" = { ··· 841 841 sha1 = "212d5bfe1318306a420f6402b8e26ff39647a849"; 842 842 }; 843 843 }; 844 - "psl-1.4.0" = { 844 + "psl-1.6.0" = { 845 845 name = "psl"; 846 846 packageName = "psl"; 847 - version = "1.4.0"; 847 + version = "1.6.0"; 848 848 src = fetchurl { 849 - url = "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz"; 850 - sha512 = "HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw=="; 849 + url = "https://registry.npmjs.org/psl/-/psl-1.6.0.tgz"; 850 + sha512 = "SYKKmVel98NCOYXpkwUqZqh0ahZeeKfmisiLIcEZdsb+WbLv02g/dI5BUmZnIyOe7RzZtLax81nnb2HbvC2tzA=="; 851 851 }; 852 852 }; 853 853 "punycode-1.4.1" = { ··· 895 895 sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg=="; 896 896 }; 897 897 }; 898 - "resolve-1.12.0" = { 898 + "resolve-1.14.1" = { 899 899 name = "resolve"; 900 900 packageName = "resolve"; 901 - version = "1.12.0"; 901 + version = "1.14.1"; 902 902 src = fetchurl { 903 - url = "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz"; 904 - sha512 = "B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w=="; 903 + url = "https://registry.npmjs.org/resolve/-/resolve-1.14.1.tgz"; 904 + sha512 = "fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg=="; 905 905 }; 906 906 }; 907 907 "retry-0.10.1" = { ··· 1276 1276 sources."assert-plus-1.0.0" 1277 1277 sources."asynckit-0.4.0" 1278 1278 sources."aws-sign2-0.7.0" 1279 - sources."aws4-1.8.0" 1279 + sources."aws4-1.9.0" 1280 1280 sources."balanced-match-1.0.0" 1281 1281 sources."base64-js-1.3.1" 1282 1282 sources."bcrypt-pbkdf-1.0.2" ··· 1299 1299 sources."extend-3.0.2" 1300 1300 sources."extsprintf-1.3.0" 1301 1301 sources."fast-deep-equal-2.0.1" 1302 - sources."fast-json-stable-stringify-2.0.0" 1302 + sources."fast-json-stable-stringify-2.1.0" 1303 1303 sources."findit-2.0.0" 1304 1304 sources."foreachasync-3.0.0" 1305 1305 sources."forever-agent-0.6.1" ··· 1339 1339 sources."json-stringify-safe-5.0.1" 1340 1340 sources."jsonfile-1.0.1" 1341 1341 sources."jsprim-1.4.1" 1342 - sources."mime-db-1.40.0" 1343 - sources."mime-types-2.1.24" 1342 + sources."mime-db-1.42.0" 1343 + sources."mime-types-2.1.25" 1344 1344 sources."minimatch-3.0.4" 1345 1345 sources."minimist-0.0.8" 1346 1346 sources."minipass-2.9.0" ··· 1384 1384 sources."performance-now-2.1.0" 1385 1385 sources."process-nextick-args-2.0.1" 1386 1386 sources."proto-list-1.2.4" 1387 - sources."psl-1.4.0" 1387 + sources."psl-1.6.0" 1388 1388 sources."punycode-2.1.1" 1389 1389 sources."qs-6.5.2" 1390 1390 (sources."readable-stream-2.3.6" // { ··· 1393 1393 ]; 1394 1394 }) 1395 1395 sources."request-2.88.0" 1396 - sources."resolve-1.12.0" 1396 + sources."resolve-1.14.1" 1397 1397 sources."retry-0.10.1" 1398 1398 sources."rimraf-2.6.3" 1399 1399 sources."safe-buffer-5.2.0"
+49
pkgs/development/python-modules/django-postgresql-netfields/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , django 4 + , netaddr 5 + , six 6 + , fetchFromGitHub 7 + # required for tests 8 + #, djangorestframework 9 + #, psycopg2 10 + #, unittest2 11 + }: 12 + 13 + buildPythonPackage rec { 14 + version = "1.2.2"; 15 + pname = "django-postgresql-netfields"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "jimfunk"; 19 + repo = "${pname}"; 20 + rev = "v${version}"; 21 + sha256 = "1rrh38f3zl3jk5ijs6g75dxxvxygf4lczbgc7ahrgzf58g4a48lm"; 22 + }; 23 + 24 + # tests need a postgres database 25 + doCheck = false; 26 + 27 + # keeping the dependencies below as comment for reference 28 + # checkPhase = '' 29 + # python manage.py test 30 + # ''; 31 + 32 + # buildInputs = [ 33 + # djangorestframework 34 + # psycopg2 35 + # unittest2 36 + # ]; 37 + 38 + propagatedBuildInputs = [ 39 + django 40 + netaddr 41 + six 42 + ]; 43 + 44 + meta = with stdenv.lib; { 45 + description = "Django PostgreSQL netfields implementation"; 46 + homepage = https://github.com/jimfunk/django-postgresql-netfields; 47 + license = licenses.bsd2; 48 + }; 49 + }
+1
pkgs/development/python-modules/homeassistant-pyozw/default.nix
··· 10 10 sha256 = "2d500638270ee4f0e7e9e114d9b4402c94c232f314116cdcf88d7c1dc9a44427"; 11 11 }; 12 12 13 + patches = []; 13 14 meta.homepage = https://github.com/home-assistant/python-openzwave; 14 15 })
+31
pkgs/development/python-modules/junitparser/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , future 5 + , python 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "junitparser"; 10 + version = "1.4.1"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "gastlygem"; 14 + repo = pname; 15 + rev = version; 16 + sha256 = "16xwayr0rbp7xdg7bzmyf8s7al0dhkbmkcnil66ax7r8bznp5lmp"; 17 + }; 18 + 19 + propagatedBuildInputs = [ future ]; 20 + 21 + checkPhase = '' 22 + ${python.interpreter} test.py 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "A JUnit/xUnit Result XML Parser"; 27 + license = licenses.asl20; 28 + homepage = https://github.com/gastlygem/junitparser; 29 + maintainers = with maintainers; [ multun ]; 30 + }; 31 + }
+50
pkgs/development/python-modules/prox-tv/default.nix
··· 1 + { lib 2 + , blas 3 + , buildPythonPackage 4 + , cffi 5 + , fetchFromGitHub 6 + , liblapack 7 + , nose 8 + , numpy 9 + , openblas 10 + , useOpenblas ? true 11 + }: 12 + 13 + buildPythonPackage { 14 + pname = "prox-tv"; 15 + version = "3.3.0"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "albarji"; 19 + repo = "proxTV"; 20 + rev = "e621585d5aaa7983fbee68583f7deae995d3bafb"; 21 + sha256 = "0mlrjbb5rw78dgijkr3bspmsskk6jqs9y7xpsgs35i46dvb327q5"; 22 + }; 23 + 24 + patches = lib.optional useOpenblas ./use-openblas.patch; 25 + 26 + checkInputs = [ 27 + nose 28 + ]; 29 + 30 + propagatedBuildInputs = [ 31 + numpy 32 + cffi 33 + ]; 34 + 35 + buildInputs = ( 36 + if useOpenblas then 37 + [ openblas ] 38 + else 39 + [ blas liblapack ] 40 + ); 41 + 42 + enableParallelBuilding = true; 43 + 44 + meta = with lib; { 45 + homepage = https://github.com/albarji/proxTV; 46 + description = "A toolbox for fast Total Variation proximity operators"; 47 + license = licenses.bsd2; 48 + maintainers = with maintainers; [ multun ]; 49 + }; 50 + }
+11
pkgs/development/python-modules/prox-tv/use-openblas.patch
··· 1 + index f100b35..448bbaf 100644 2 + --- a/prox_tv/prox_tv_build.py 3 + +++ b/prox_tv/prox_tv_build.py 4 + @@ -109,6 +109,6 @@ ffi.set_source( 5 + define_macros=[('NOMATLAB', 1)], 6 + extra_compile_args=extra_compile_args, 7 + extra_link_args=extra_link_args, 8 + - libraries=['blas', 'lapack'], 9 + + libraries=['openblas'], 10 + include_dirs=['/usr/include'] 11 + )
+20
pkgs/development/python-modules/python_openzwave/cython.patch
··· 1 + diff --git a/pyozw_setup.py b/pyozw_setup.py 2 + index b201840..37bf2a8 100644 3 + --- a/pyozw_setup.py 4 + +++ b/pyozw_setup.py 5 + @@ -257,13 +257,13 @@ class Template(object): 6 + if sys.platform.startswith("win"): 7 + return ['Cython'] 8 + else: 9 + - return ['Cython==0.28.6'] 10 + + return ['Cython>=0.28.6'] 11 + 12 + def build_requires(self): 13 + if sys.platform.startswith("win"): 14 + return ['Cython'] 15 + else: 16 + - return ['Cython==0.28.6'] 17 + + return ['Cython>=0.28.6'] 18 + 19 + def build(self): 20 + if len(self.ctx['extra_objects']) == 1 and os.path.isfile(self.ctx['extra_objects'][0]):
+4 -2
pkgs/development/python-modules/python_openzwave/default.nix
··· 1 1 { stdenv, buildPythonPackage, fetchPypi, isPy3k 2 2 , pkgconfig 3 - , systemd, libyaml, openzwave, cython 3 + , systemd, libyaml, openzwave, cython, pyserial 4 4 , six, pydispatcher, urwid }: 5 5 6 6 buildPythonPackage rec { ··· 17 17 18 18 nativeBuildInputs = [ pkgconfig ]; 19 19 buildInputs = [ systemd libyaml openzwave cython ]; 20 - propagatedBuildInputs = [ six urwid pydispatcher ]; 20 + propagatedBuildInputs = [ six urwid pydispatcher pyserial ]; 21 21 22 22 # primary location for the .xml files is in /etc/openzwave so we override the 23 23 # /usr/local/etc lookup instead as that allows us to dump new .xml files into ··· 26 26 substituteInPlace src-lib/libopenzwave/libopenzwave.pyx \ 27 27 --replace /usr/local/etc/openzwave ${openzwave}/etc/openzwave 28 28 ''; 29 + 30 + patches = [ ./cython.patch ]; 29 31 30 32 # no tests available 31 33 doCheck = false;
+2 -2
pkgs/development/python-modules/stm32loader/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "stm32loader"; 13 - version = "0.5.0"; 13 + version = "0.5.1"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "1w6jg4dcyz6si6dcyx727sxi75wnl0j89xkiwqmsw286s1y8ijjw"; 17 + sha256 = "0135qzxlrivvkq6wgkw7shfz94n755qs2c1754p1hc2jk0nqayrg"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ progress pyserial ];
+1
pkgs/development/ruby-modules/with-packages/test.nix
··· 9 9 ruby_2_4 10 10 ruby_2_5 11 11 ruby_2_6 12 + ruby_2_7 12 13 ]; 13 14 14 15 gemTests =
+7 -7
pkgs/development/tools/golangci-lint/default.nix
··· 1 - { buildGoPackage, fetchFromGitHub, lib }: 1 + { buildGoModule, fetchFromGitHub, lib }: 2 2 3 - buildGoPackage rec { 3 + buildGoModule rec { 4 4 pname = "golangci-lint"; 5 - version = "1.21.0"; 6 - goPackagePath = "github.com/golangci/golangci-lint"; 7 - 8 - subPackages = [ "cmd/golangci-lint" ]; 5 + version = "1.22.2"; 9 6 10 7 src = fetchFromGitHub { 11 8 owner = "golangci"; 12 9 repo = "golangci-lint"; 13 10 rev = "v${version}"; 14 - sha256 = "0knvb59mg9jrzmfs5nzglz4nv047ayq1xz6dkis74wl1g9xi6yr5"; 11 + sha256 = "1wwp6ppm5p2cf7jbcgmqm6alzaj34sa079d98afw21yr81qxvvid"; 15 12 }; 13 + 14 + modSha256 = "02j2cf5778ds0vwz0kkd9c1x5ap732vkq20bfg440spfajscvndm"; 15 + subPackages = [ "cmd/golangci-lint" ]; 16 16 17 17 meta = with lib; { 18 18 description = "Linters Runner for Go. 5x faster than gometalinter. Nice colored output.";
+24
pkgs/development/tools/kcli/default.nix
··· 1 + { stdenv, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "kcli"; 5 + version = "1.8.2"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "cswank"; 9 + repo = "kcli"; 10 + rev = version; 11 + sha256 = "1m9967f9wk1113ap2qmqinqg7gvpmg5y2g1ji0q818qbandzlh23"; 12 + }; 13 + 14 + modSha256 = "1wcqh3306q9wxb6pnl8cpk73vmy36bjv2gil03j7j4pajs1f2lwn"; 15 + 16 + subPackages = [ "." ]; 17 + 18 + meta = with stdenv.lib; { 19 + description = "A kafka command line browser"; 20 + homepage = "https://github.com/cswank/kcli"; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ cswank ]; 23 + }; 24 + }
-31
pkgs/development/tools/misc/texlab/citeproc/package.json
··· 1 - { 2 - "name": "citeproc", 3 - "version": "0.1.0", 4 - "description": "Render BibTeX citations", 5 - "repository": "https://github.com/latex-lsp/citeproc.git", 6 - "author": "Eric Förster <efoerster@users.noreply.github.com>", 7 - "license": "MIT", 8 - "scripts": { 9 - "dist": "webpack", 10 - "format": "prettier --write \"src/**/*.{js,json}\" \"*.{js,json,yml,md}\" \".vscode/**/*.{json}\"" 11 - }, 12 - "dependencies": { 13 - "@babel/core": "^7.5.5", 14 - "@babel/preset-env": "^7.5.5", 15 - "@citation-js/core": "^0.4.8", 16 - "@citation-js/plugin-bibtex": "^0.4.8", 17 - "@citation-js/plugin-csl": "^0.4.8", 18 - "@types/node": "^11.13.17", 19 - "@types/webpack": "^4.4.35", 20 - "babel-loader": "^8.0.6", 21 - "babel-polyfill": "^6.26.0", 22 - "null-loader": "^0.1.1", 23 - "prettier": "^1.18.2", 24 - "ts-loader": "^5.4.5", 25 - "ts-node": "^8.3.0", 26 - "tslint": "^5.18.0", 27 - "tslint-config-prettier": "^1.15.0", 28 - "webpack": "^4.35.3", 29 - "webpack-cli": "^3.3.6" 30 - } 31 - }
-14
pkgs/development/tools/misc/texlab/citeproc/update-package.json.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #! nix-shell -i bash -p jq 3 - 4 - set -eu -o pipefail 5 - 6 - if [ "$#" -ne 1 ] || [[ "$1" == -* ]]; then 7 - echo "Usage: $0 <git release tag>" 8 - exit 1 9 - fi 10 - 11 - TEXLAB_WEB_SRC="https://raw.githubusercontent.com/latex-lsp/texlab/$1" 12 - 13 - curl --silent "$TEXLAB_WEB_SRC/src/citeproc/js/package.json" | \ 14 - jq '. + {"dependencies": .devDependencies} | del(.devDependencies)' > package.json
+5 -13
pkgs/development/tools/misc/texlab/default.nix
··· 3 3 , fetchFromGitHub 4 4 , nodejs 5 5 , Security 6 - , texlab-citeproc-build-deps 7 6 }: 8 7 9 8 rustPlatform.buildRustPackage rec { 10 9 pname = "texlab"; 11 - version = "1.7.0"; 10 + version = "1.9.0"; 12 11 13 12 src = fetchFromGitHub { 14 13 owner = "latex-lsp"; 15 14 repo = pname; 16 - rev = "v${version}"; 17 - sha256 = "0b9lw6cmh7gyzj0pb3ghvqc3q7lzl12bfg9pjhl31lib3mmga8yb"; 15 + # 1.9.0 + patches for building citeproc-db, see https://github.com/latex-lsp/texlab/pull/137 16 + rev = "e38fe4bedc9d8094649a9d2753ca9855e0c18882"; 17 + sha256 = "0j87gmzyqrpgxrgalvlfqj5cj8j0h23hbbv8vdz2dhc847xhhfq1"; 18 18 }; 19 19 20 - cargoSha256 = "0qnysl0ayc242dgvanqgmx8v4a2cjg0f1lhbyw16qjv61qcsx8y5"; 21 - 22 - nativeBuildInputs = [ nodejs ]; 20 + cargoSha256 = "09d9r7aal1q00idv08zdw7dygyasyp5l6jrh96cdclf63h1p4fk9"; 23 21 24 22 buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ]; 25 - 26 - preBuild = '' 27 - rm build.rs 28 - ln -s ${texlab-citeproc-build-deps}/lib/node_modules/citeproc/node_modules src/citeproc/js 29 - (cd src/citeproc/js && npm run dist) 30 - ''; 31 23 32 24 meta = with stdenv.lib; { 33 25 description = "An implementation of the Language Server Protocol for LaTeX";
+34 -15
pkgs/development/tools/rust/cargo-make/Cargo.lock
··· 98 98 99 99 [[package]] 100 100 name = "cargo-make" 101 - version = "0.24.2" 101 + version = "0.25.0" 102 102 dependencies = [ 103 103 "ci_info 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 104 104 "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", 105 - "colored 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 105 + "colored 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 106 106 "dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 107 + "duckscript 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 108 + "duckscriptsdk 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 107 109 "envmnt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)", 108 110 "fern 0.5.9 (registry+https://github.com/rust-lang/crates.io-index)", 109 111 "git_info 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ··· 112 114 "indexmap 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 113 115 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 114 116 "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 115 - "run_script 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 117 + "run_script 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 116 118 "rust_info 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 117 119 "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 118 - "serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", 119 - "serde_derive 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", 120 + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", 121 + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", 120 122 "shell2batch 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 121 123 "toml 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", 122 124 ] ··· 173 175 174 176 [[package]] 175 177 name = "colored" 176 - version = "1.9.0" 178 + version = "1.9.1" 177 179 source = "registry+https://github.com/rust-lang/crates.io-index" 178 180 dependencies = [ 179 181 "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", ··· 216 218 ] 217 219 218 220 [[package]] 221 + name = "duckscript" 222 + version = "0.1.1" 223 + source = "registry+https://github.com/rust-lang/crates.io-index" 224 + 225 + [[package]] 226 + name = "duckscriptsdk" 227 + version = "0.1.0" 228 + source = "registry+https://github.com/rust-lang/crates.io-index" 229 + dependencies = [ 230 + "duckscript 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 231 + "home 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 232 + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 233 + ] 234 + 235 + [[package]] 219 236 name = "envmnt" 220 237 version = "0.7.4" 221 238 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 292 309 source = "registry+https://github.com/rust-lang/crates.io-index" 293 310 dependencies = [ 294 311 "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 295 - "serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", 312 + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", 296 313 ] 297 314 298 315 [[package]] ··· 461 478 462 479 [[package]] 463 480 name = "run_script" 464 - version = "0.3.2" 481 + version = "0.4.0" 465 482 source = "registry+https://github.com/rust-lang/crates.io-index" 466 483 dependencies = [ 467 484 "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", ··· 508 525 509 526 [[package]] 510 527 name = "serde" 511 - version = "1.0.103" 528 + version = "1.0.104" 512 529 source = "registry+https://github.com/rust-lang/crates.io-index" 513 530 514 531 [[package]] 515 532 name = "serde_derive" 516 - version = "1.0.103" 533 + version = "1.0.104" 517 534 source = "registry+https://github.com/rust-lang/crates.io-index" 518 535 dependencies = [ 519 536 "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", ··· 586 603 version = "0.5.5" 587 604 source = "registry+https://github.com/rust-lang/crates.io-index" 588 605 dependencies = [ 589 - "serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)", 606 + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", 590 607 ] 591 608 592 609 [[package]] ··· 656 673 "checksum ci_info 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a4e9091c3d285e7046afdb70fc7413d1ac670288705e151443f868f71e66ed2a" 657 674 "checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" 658 675 "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 659 - "checksum colored 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "433e7ac7d511768127ed85b0c4947f47a254131e37864b2dc13f52aa32cd37e5" 676 + "checksum colored 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f930f8b286023ed451756fe2527d73484d667adf9e905e9932e81d52996a343a" 660 677 "checksum constant_time_eq 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "995a44c877f9212528ccc74b21a232f66ad69001e40ede5bcee2ac9ef2657120" 661 678 "checksum crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6" 662 679 "checksum dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3" 663 680 "checksum dirs-sys 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b" 681 + "checksum duckscript 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f34baed35ba3d92eaf95fd023b63f3206e429d408bb54bcd55c71e1e43c4cae8" 682 + "checksum duckscriptsdk 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "db947cb1b8ef6fc232027e03ab36487fa8bd210de7ec9b4e0e70637dc5b8acf0" 664 683 "checksum envmnt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)" = "24c6fdfb01bf7386076c5f655278306bbbed4ecc8abe30981217a11079fe3f2b" 665 684 "checksum failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "f8273f13c977665c5db7eb2b99ae520952fe5ac831ae4cd09d80c4c7042b5ed9" 666 685 "checksum failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0bc225b78e0391e4b8683440bf2e63c2deeeb2ce5189eab46e2b68c6d3725d08" ··· 692 711 "checksum redox_users 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4ecedbca3bf205f8d8f5c2b44d83cd0690e39ee84b951ed649e9f1841132b66d" 693 712 "checksum regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dc220bd33bdce8f093101afe22a037b8eb0e5af33592e6a9caafff0d4cb81cbd" 694 713 "checksum regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716" 695 - "checksum run_script 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "61b3a5ed82e15afc3e238178e2d22113af69ac88bd64a04499f025478853937f" 714 + "checksum run_script 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cc7ecc900fbff3d58006c8a41a84e987f13c3d590bc7268d747245f4b19878dc" 696 715 "checksum rust-argon2 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4ca4eaef519b494d1f2848fc602d18816fed808a981aedf4f1f00ceb7c9d32cf" 697 716 "checksum rust_info 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6e4e04a5022c08c95c2285b0beb4cdd24c9b20bc018a263d6fdb0372f7a597db" 698 717 "checksum rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" 699 718 "checksum scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d" 700 719 "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 701 720 "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 702 - "checksum serde 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)" = "1217f97ab8e8904b57dd22eb61cde455fa7446a9c1cf43966066da047c1f3702" 703 - "checksum serde_derive 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)" = "a8c6faef9a2e64b0064f48570289b4bf8823b7581f1d6157c1b52152306651d0" 721 + "checksum serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "414115f25f818d7dfccec8ee535d76949ae78584fc4f79a6f45a904bf8ab4449" 722 + "checksum serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64" 704 723 "checksum shell2batch 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "185a52ee351c1001753c9e3b2eb48c525ff7f51803a4f2cef4365b5c3b743f65" 705 724 "checksum strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 706 725 "checksum syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)" = "dff0acdb207ae2fe6d5976617f887eb1e35a2ba52c13c7234c790960cdad9238"
+3 -3
pkgs/development/tools/rust/cargo-make/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-make"; 5 - version = "0.24.2"; 5 + version = "0.25.0"; 6 6 7 7 src = 8 8 let ··· 10 10 owner = "sagiegurari"; 11 11 repo = pname; 12 12 rev = version; 13 - sha256 = "02fc3vf802dzqvyh61cmkjf3vqf5xsl8dhjggns7p5zr2aqh8pfi"; 13 + sha256 = "1dvn3sjvvlllj99a94jl6yvdkv3a5qrrn3drdnx2s0v1w4djl5z4"; 14 14 }; 15 15 in 16 16 runCommand "cargo-make-src" {} '' ··· 21 21 22 22 buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ]; 23 23 24 - cargoSha256 = "1x2pkis82hsikjqgma7f6wmkcmviiqwc7pvdpmww61iq2aqfg7ds"; 24 + cargoSha256 = "07xjxc9vzysl8zh7699ardmr7sqc8jsq0nzfvjsx6x2mjllkp67n"; 25 25 26 26 # Some tests fail because they need network access. 27 27 # However, Travis ensures a proper build.
+4 -4
pkgs/games/empty-epsilon/default.nix
··· 3 3 let 4 4 5 5 major = "2019"; 6 - minor = "05"; 7 - patch = "21"; 6 + minor = "11"; 7 + patch = "01"; 8 8 9 9 version = "${major}.${minor}.${patch}"; 10 10 ··· 16 16 owner = "daid"; 17 17 repo = "SeriousProton"; 18 18 rev = "EE-${version}"; 19 - sha256 = "0q6in9rfs3b3qrfj2j6aj64z110k1yall4iqpp68rpp9r1dsh26p"; 19 + sha256 = "1sc1z9n99jspa8jnk0pwdzynnadvcmb3pxl5cndw3z90xjwpzivw"; 20 20 }; 21 21 22 22 nativeBuildInputs = [ cmake ]; ··· 42 42 owner = "daid"; 43 43 repo = "EmptyEpsilon"; 44 44 rev = "EE-${version}"; 45 - sha256 = "0v2xz1wlji6m6311r3vpkdil3a7l1w5nsz5yqd1l8bimy11rdr55"; 45 + sha256 = "09jizc6h7jbsp8bzv05pvb5z24zadjzjx1slj5317axsb170v81p"; 46 46 }; 47 47 48 48 nativeBuildInputs = [ cmake ];
+6 -6
pkgs/os-specific/linux/batman-adv/alfred.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, gpsd, libcap, libnl }: 2 2 3 - let 4 - ver = "2019.5"; 5 - in 3 + let cfg = import ./version.nix; in 4 + 6 5 stdenv.mkDerivation rec { 7 - name = "alfred-${ver}"; 6 + pname = "alfred"; 7 + inherit (cfg) version; 8 8 9 9 src = fetchurl { 10 - url = "https://downloads.open-mesh.org/batman/releases/batman-adv-${ver}/${name}.tar.gz"; 11 - sha256 = "09npizg89ks1wm19l5xz0pq1ljpsbwy030xnprqnd0p53976wywa"; 10 + url = "https://downloads.open-mesh.org/batman/releases/batman-adv-${version}/${pname}-${version}.tar.gz"; 11 + sha256 = cfg.sha256.${pname}; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig ];
+6 -6
pkgs/os-specific/linux/batman-adv/batctl.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, libnl }: 2 2 3 - let 4 - ver = "2019.3"; 5 - in 3 + let cfg = import ./version.nix; in 4 + 6 5 stdenv.mkDerivation rec { 7 - name = "batctl-${ver}"; 6 + pname = "batctl"; 7 + inherit (cfg) version; 8 8 9 9 src = fetchurl { 10 - url = "https://downloads.open-mesh.org/batman/releases/batman-adv-${ver}/${name}.tar.gz"; 11 - sha256 = "0307a01n72kg7vcm60mi8jna6bydiin2cr3ylrixra1596hkzn9b"; 10 + url = "https://downloads.open-mesh.org/batman/releases/batman-adv-${version}/${pname}-${version}.tar.gz"; 11 + sha256 = cfg.sha256.${pname}; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig ];
+6 -5
pkgs/os-specific/linux/batman-adv/default.nix
··· 1 1 { stdenv, fetchurl, kernel }: 2 2 3 - let base = "batman-adv-2019.2"; in 3 + let cfg = import ./version.nix; in 4 4 5 - stdenv.mkDerivation { 6 - name = "${base}-${kernel.version}"; 5 + stdenv.mkDerivation rec { 6 + pname = "batman-adv"; 7 + version = "${cfg.version}-${kernel.version}"; 7 8 8 9 src = fetchurl { 9 - url = "http://downloads.open-mesh.org/batman/releases/${base}/${base}.tar.gz"; 10 - sha256 = "1j5day3hia5nd21kb3msjblrybfr5sjnhrx7h5bb5ll8rykgdhvh"; 10 + url = "http://downloads.open-mesh.org/batman/releases/${pname}-${cfg.version}/${pname}-${cfg.version}.tar.gz"; 11 + sha256 = cfg.sha256.${pname}; 11 12 }; 12 13 13 14 nativeBuildInputs = kernel.moduleBuildDependencies;
+9
pkgs/os-specific/linux/batman-adv/version.nix
··· 1 + { 2 + version = "2019.5"; 3 + 4 + sha256 = { 5 + batman-adv = "1v18zvvg12jgywncbhxshgjc93r72ajpxgw22zp0zx22g2q13z99"; 6 + alfred = "09npizg89ks1wm19l5xz0pq1ljpsbwy030xnprqnd0p53976wywa"; 7 + batctl = "1b9w4636dq8m38nzr8j0v0j3b0vdsw84c58c2isc33h66dx8brgz"; 8 + }; 9 + }
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.14.160"; 6 + version = "4.14.161"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0b59xyr8if0qcbnwqa88y275g9rzhjbbp8589i8xxpmws6x2c0y6"; 16 + sha256 = "1jc1izlvgymp9x61r4yz2xhplwmp6x8laxqj9wy33iz6a2gn48wx"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.19.91"; 6 + version = "4.19.92"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0irl5jlh5rrdfz5g28x4ifbillvspwd8fy4wi3qhmv9dw7gc60zl"; 16 + sha256 = "18l3k0hgyanh6axgmmaaff139vpw6lf3fcf9iglpqwgspgw7rhr9"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.4.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.4.6"; 6 + version = "5.4.7"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1j4916izy2nrzq7g6m5m365r60hhhx9rqcanjvaxv5x3vsy639gx"; 16 + sha256 = "1jgwg5qb7lb30m5ywvpfagzrl6d0i524qpy3v99mina6j4fv5jdb"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+1 -1
pkgs/os-specific/linux/kernel/linux-libre.nix
··· 1 1 { stdenv, lib, fetchsvn, linux 2 2 , scripts ? fetchsvn { 3 3 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 4 - rev = "17153"; 4 + rev = "17161"; 5 5 sha256 = "0hyd7wp73w4555d42xcvk4x4nxrfckbzah2ckb4d2aqzxab87789"; 6 6 } 7 7 , ...
+2 -2
pkgs/os-specific/linux/power-calibrate/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "power-calibrate"; 5 - version = "0.01.28"; 5 + version = "0.01.29"; 6 6 7 7 src = fetchurl { 8 8 url = "https://kernel.ubuntu.com/~cking/tarballs/${pname}/${pname}-${version}.tar.gz"; 9 - sha256 = "1miyjs0vngzfdlsxhn5gndcalzkh28grg4m6faivvp1c6mjp794m"; 9 + sha256 = "1v8wvhjqglkvk9cl2b48lkcwhbc6nsdi3hjd7sap4hyvd6703pgs"; 10 10 }; 11 11 12 12 installFlags = [
+2 -2
pkgs/servers/gotify/default.nix
··· 12 12 pname = "gotify-server"; 13 13 # Note that when this is updated, along with the hash, the `ui.nix` file 14 14 # should include the same changes to the version and the sha256. 15 - version = "2.0.12"; 15 + version = "2.0.13"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "gotify"; 19 19 repo = "server"; 20 20 rev = "v${version}"; 21 - sha256 = "0pkws83ymmlxcdxadb1w6rmibw84vzhx9xrhxc6b1rjncb80l0kk"; 21 + sha256 = "11ycs1ci1z8wm4fjgk4454kgszr4s8q9dc96pl77yvlngi4dk46d"; 22 22 }; 23 23 24 24 modSha256 = "1awhbc8qs2bwv6y2vwd92r4ys0l1bzymrb36iamr040x961682wv";
+2 -2
pkgs/servers/gotify/ui.nix
··· 8 8 packageJSON = ./package.json; 9 9 yarnNix = ./yarndeps.nix; 10 10 11 - version = "2.0.12"; 11 + version = "2.0.13"; 12 12 13 13 src_all = fetchFromGitHub { 14 14 owner = "gotify"; 15 15 repo = "server"; 16 16 rev = "v${version}"; 17 - sha256 = "0pkws83ymmlxcdxadb1w6rmibw84vzhx9xrhxc6b1rjncb80l0kk"; 17 + sha256 = "11ycs1ci1z8wm4fjgk4454kgszr4s8q9dc96pl77yvlngi4dk46d"; 18 18 }; 19 19 src = "${src_all}/ui"; 20 20
+3
pkgs/servers/http/unit/default.nix
··· 9 9 , withRuby_2_4 ? false, ruby_2_4 10 10 , withRuby_2_5 ? false, ruby_2_5 11 11 , withRuby_2_6 ? true, ruby_2_6 12 + , withRuby_2_7 ? true, ruby_2_7 12 13 , withSSL ? true, openssl ? null 13 14 , withIPv6 ? true 14 15 , withDebug ? false ··· 40 41 ++ optional withRuby_2_4 ruby_2_4 41 42 ++ optional withRuby_2_5 ruby_2_5 42 43 ++ optional withRuby_2_6 ruby_2_6 44 + ++ optional withRuby_2_7 ruby_2_7 43 45 ++ optional withSSL openssl; 44 46 45 47 configureFlags = [ ··· 62 64 ${optionalString withRuby_2_4 "./configure ruby --module=ruby24 --ruby=${ruby_2_4}/bin/ruby"} 63 65 ${optionalString withRuby_2_5 "./configure ruby --module=ruby25 --ruby=${ruby_2_5}/bin/ruby"} 64 66 ${optionalString withRuby_2_6 "./configure ruby --module=ruby26 --ruby=${ruby_2_6}/bin/ruby"} 67 + ${optionalString withRuby_2_7 "./configure ruby --module=ruby27 --ruby=${ruby_2_7}/bin/ruby"} 65 68 ''; 66 69 67 70 meta = {
+2 -2
pkgs/servers/matrix-synapse/default.nix
··· 23 23 24 24 in buildPythonApplication rec { 25 25 pname = "matrix-synapse"; 26 - version = "1.7.2"; 26 + version = "1.7.3"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - sha256 = "1nhzjmxzv5bvihl58cdpjw3hdghbh2pz7sg437k841mjn1qqq5lx"; 30 + sha256 = "1vpwf6jqwb66mq31lk5f0wzfsqa2l65rd7b1zqjbhvmz0js8kz5f"; 31 31 }; 32 32 33 33 patches = [
+31 -29
pkgs/servers/sip/freeswitch/default.nix
··· 1 + { fetchFromGitHub, stdenv, lib, pkgconfig, autoreconfHook 2 + , ncurses, gnutls, readline 3 + , openssl, perl, sqlite, libjpeg, speex, pcre 4 + , ldns, libedit, yasm, which, libsndfile, libtiff 5 + 6 + , curl, lua, libmysqlclient, postgresql, libopus, libctb, gsmlib 7 + 8 + , SystemConfiguration 9 + 10 + , modules ? null 11 + }: 12 + 1 13 let 2 14 15 + availableModules = import ./modules.nix { 16 + inherit curl lua libmysqlclient postgresql libopus libctb gsmlib; 17 + }; 18 + 3 19 # the default list from v1.8.7, except with applications/mod_signalwire also disabled 4 20 defaultModules = mods: with mods; [ 5 21 applications.commands ··· 26 42 codecs.g729 27 43 codecs.h26x 28 44 codecs.opus 45 + 46 + databases.mariadb 47 + databases.pgsql 29 48 30 49 dialplans.asterisk 31 50 dialplans.xml ··· 57 76 xml_int.cdr 58 77 xml_int.rpc 59 78 xml_int.scgi 60 - ]; 61 - 62 - in 63 - 64 - { fetchurl, stdenv, lib, ncurses, curl, pkgconfig, gnutls, readline 65 - , openssl, perl, sqlite, libjpeg, speex, pcre 66 - , ldns, libedit, yasm, which, lua, libopus, libsndfile, libtiff 67 - 68 - , modules ? defaultModules 69 - , postgresql 70 - , enablePostgres ? true 71 - 72 - , SystemConfiguration 73 - }: 74 - 75 - let 79 + ] ++ lib.optionals stdenv.isLinux [ endpoints.gsmopen ]; 76 80 77 - availableModules = import ./modules.nix { inherit curl lua libopus; }; 78 - 79 - enabledModules = modules availableModules; 81 + enabledModules = (if modules != null then modules else defaultModules) availableModules; 80 82 81 83 modulesConf = let 82 84 lst = builtins.map (mod: mod.path) enabledModules; ··· 86 88 in 87 89 88 90 stdenv.mkDerivation rec { 89 - name = "freeswitch-1.8.7"; 90 - 91 - src = fetchurl { 92 - url = "https://files.freeswitch.org/freeswitch-releases/${name}.tar.bz2"; 93 - sha256 = "0k52mxdfc5w9fdnz8kvfjiwnnjjhnpkirnyrfkhq7bad84m731z4"; 91 + pname = "freeswitch"; 92 + version = "1.10.2"; 93 + src = fetchFromGitHub { 94 + owner = "signalwire"; 95 + repo = pname; 96 + rev = "v${version}"; 97 + sha256 = "1fmrm51zgrasjbmhs0pzb1lyca3ddx0wd35shvxnkjnifi8qd1h7"; 94 98 }; 95 99 postPatch = '' 96 100 patchShebangs libs/libvpx/build/make/rtcd.pl ··· 98 102 --replace AS=\''${AS} AS=yasm 99 103 ''; 100 104 101 - nativeBuildInputs = [ pkgconfig ]; 105 + nativeBuildInputs = [ pkgconfig autoreconfHook ]; 102 106 buildInputs = [ 103 107 openssl ncurses gnutls readline perl libjpeg 104 108 sqlite pcre speex ldns libedit yasm which 105 109 libsndfile libtiff 106 110 ] 107 111 ++ lib.unique (lib.concatMap (mod: mod.inputs) enabledModules) 108 - ++ lib.optionals enablePostgres [ postgresql ] 109 112 ++ lib.optionals stdenv.isDarwin [ SystemConfiguration ]; 110 113 111 114 NIX_CFLAGS_COMPILE = "-Wno-error"; 112 115 113 116 hardeningDisable = [ "format" ]; 114 - 115 - configureFlags = lib.optionals enablePostgres [ "--enable-core-pgsql-support" ]; 116 117 117 118 preConfigure = '' 119 + ./bootstrap.sh 118 120 cp "${modulesConf}" modules.conf 119 121 ''; 120 122 ··· 127 129 description = "Cross-Platform Scalable FREE Multi-Protocol Soft Switch"; 128 130 homepage = https://freeswitch.org/; 129 131 license = stdenv.lib.licenses.mpl11; 130 - maintainers = with stdenv.lib.maintainers; [ ]; 132 + maintainers = with stdenv.lib.maintainers; [ misuzu ]; 131 133 platforms = with stdenv.lib.platforms; unix; 132 134 }; 133 135 }
+10 -1
pkgs/servers/sip/freeswitch/modules.nix
··· 1 1 { libopus 2 + , libctb 3 + , gsmlib 2 4 , lua 3 5 , curl 6 + , libmysqlclient 7 + , postgresql 4 8 }: 5 9 6 10 let ··· 101 105 theora = mk "codecs/mod_theora" []; 102 106 }; 103 107 108 + databases = { 109 + mariadb = mk "databases/mod_mariadb" [ libmysqlclient ]; 110 + pgsql = mk "databases/mod_pgsql" [ postgresql ]; 111 + }; 112 + 104 113 dialplans = { 105 114 asterisk = mk "dialplans/mod_dialplan_asterisk" []; 106 115 directory = mk "dialplans/mod_dialplan_directory" []; ··· 114 123 endpoints = { 115 124 alsa = mk "endpoints/mod_alsa" []; 116 125 dingaling = mk "endpoints/mod_dingaling" []; 117 - gsmopen = mk "endpoints/mod_gsmopen" []; 126 + gsmopen = mk "endpoints/mod_gsmopen" [ gsmlib libctb ]; 118 127 h323 = mk "endpoints/mod_h323" []; 119 128 khomp = mk "endpoints/mod_khomp" []; 120 129 loopback = mk "endpoints/mod_loopback" [];
+4
pkgs/shells/ion/default.nix
··· 23 23 platforms = platforms.all; 24 24 broken = stdenv.isDarwin; 25 25 }; 26 + 27 + passthru = { 28 + shellPath = "/bin/ion"; 29 + }; 26 30 }
+4 -3
pkgs/shells/nushell/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "nushell"; 16 - version = "0.7.0"; 16 + version = "0.7.1"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = pname; 20 20 repo = pname; 21 - rev = version; 22 - sha256 = "09kcyvhnhf5qsaivgrw58l9jh48rx40i9lkf10cpmk7jvqxgqyks"; 21 + rev = "f9da7f7d58da3ead2aaba6a519c554d1b199c158"; # 0.7.1 on crates.io 22 + sha256 = "0k662wq2m3xfnzkkrsiv5h2m9y3l44fr3gab933ggrdgj2xydqnh"; 23 23 }; 24 24 25 25 cargoSha256 = "0bdxlbl33kilp9ai40dvdzlx9vcl8r21br82r5ljs2pg521jd66p"; ··· 43 43 homepage = "https://www.nushell.sh/"; 44 44 license = licenses.mit; 45 45 maintainers = with maintainers; [ filalex77 marsam ]; 46 + platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; 46 47 }; 47 48 48 49 passthru = {
+4
pkgs/shells/powershell/default.nix
··· 44 44 license = with licenses; [ mit ]; 45 45 }; 46 46 47 + passthru = { 48 + shellPath = "/bin/pwsh"; 49 + }; 50 + 47 51 }
+3 -3
pkgs/shells/zsh/oh-my-zsh/default.nix
··· 4 4 { stdenv, fetchgit }: 5 5 6 6 stdenv.mkDerivation rec { 7 - version = "2019-12-29"; 7 + version = "2020-01-01"; 8 8 pname = "oh-my-zsh"; 9 - rev = "d56d6dc145e20dbea9c45f7aa1c09f8e2b5859a1"; 9 + rev = "ca627655dbd1d110dbea34ec4a8c1964a1da83d2"; 10 10 11 11 src = fetchgit { inherit rev; 12 12 url = "https://github.com/ohmyzsh/ohmyzsh"; 13 - sha256 = "1plzmyk4j3zb4xxrys2w19r18nqhgp267pa3s0ipizr9bi1ijqdm"; 13 + sha256 = "1hr7qaad8mr8bvx54ql5q97da6fhppdgk087mc5flygky6vf4yp6"; 14 14 }; 15 15 16 16 pathsToLink = [ "/share/oh-my-zsh" ];
+7 -2
pkgs/tools/misc/txr/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "txr"; 5 - version = "225"; 5 + version = "230"; 6 6 7 7 src = fetchurl { 8 8 url = "http://www.kylheku.com/cgit/txr/snapshot/${pname}-${version}.tar.bz2"; 9 - sha256 = "07vh0rmvjr2sir15l3ppp2pnp2d849dg17rzykkzqyk3d5rwfxyj"; 9 + sha256 = "03ab9drdqvkfq240pkrx6197jjvvjizjwfx9psjmm6lixksw0kjx"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ bison flex ]; 13 13 buildInputs = [ libffi ]; 14 + 15 + # fix usage of off_t without include 16 + postPatch = '' 17 + sed -i '1i#include <sys/types.h>' sysif.h 18 + ''; 14 19 15 20 enableParallelBuilding = true; 16 21
+10 -4
pkgs/tools/networking/clash/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "clash"; 5 - version = "0.16.0"; 5 + version = "0.17.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Dreamacro"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1k6afpazggpd7cabbw6ldv77bjj43083d5diy2w0iq5nw69gmwd3"; 11 + sha256 = "0zhbaw9jzl9wqc7yx8yxqlb6fwkss4pqkv26069qg6nsk584ndnf"; 12 12 }; 13 13 14 - modSha256 = "1fx53df67mq7p3ampr96x8hd99v2991alb16v8iq36f032raa32f"; 14 + goPackagePath = "github.com/Dreamacro/clash"; 15 + modSha256 = "0vyd61bin7hmpdqrmrikc776mgif9v25627n8hzi65kiycv40kgx"; 16 + 17 + buildFlagsArray = [ 18 + "-ldflags=" 19 + "-X ${goPackagePath}/constant.Version=${version}" 20 + ]; 15 21 16 22 meta = with stdenv.lib; { 17 23 description = "A rule-based tunnel in Go"; 18 24 homepage = "https://github.com/Dreamacro/clash"; 19 25 license = licenses.gpl3; 20 - maintainers = with maintainers; [ contrun ]; 26 + maintainers = with maintainers; [ contrun filalex77 ]; 21 27 platforms = platforms.all; 22 28 }; 23 29 }
+9 -1
pkgs/tools/networking/dhcpcd/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, udev, runtimeShellPackage, runtimeShell }: 1 + { stdenv, fetchurl, fetchpatch, pkgconfig, udev, runtimeShellPackage, 2 + runtimeShell }: 2 3 3 4 stdenv.mkDerivation rec { 4 5 # when updating this to >=7, check, see previous reverts: ··· 20 21 prePatch = '' 21 22 substituteInPlace hooks/dhcpcd-run-hooks.in --replace /bin/sh ${runtimeShell} 22 23 ''; 24 + 25 + patches = [ 26 + (fetchpatch { 27 + url = "https://roy.marples.name/cgit/dhcpcd.git/patch/?id=114870290a8d3d696bc4049c32eef3eed03d6070"; 28 + sha256 = "0kzpwjh2gzvl5lvlnw6lis610p67nassk3apns68ga2pyxlky8qb"; 29 + }) 30 + ]; 23 31 24 32 preConfigure = "patchShebangs ./configure"; 25 33
+6 -6
pkgs/tools/networking/v2ray/default.nix
··· 3 3 , ... } @ args: 4 4 5 5 callPackage ./generic.nix (rec { 6 - version = "4.21.3"; 6 + version = "4.22.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "v2ray"; 10 10 repo = "v2ray-core"; 11 11 rev = "v${version}"; 12 - sha256 = "0z45nrjnalrvpprq7g4zrjbrdkc3d3lhs4ci8hb8m69f92asiwbs"; 12 + sha256 = "1gr4s96ii4dx5bcwpb82rn250pcnncxwzx147p9dbwbyiy0i9nz7"; 13 13 }; 14 14 15 15 assets = { 16 16 # MIT licensed 17 17 "geoip.dat" = let 18 - geoipRev = "20190516.1"; 19 - geoipSha256 = "14h4rq7rlcl1397pwpylfgwpk3fiscpzqb04c4wd5lxkfvk5f02r"; 18 + geoipRev = "202001010102"; 19 + geoipSha256 = "16i73c3852f7zmya0q3856cc4gvhqhpln9s98qvr2dr1mpp72c1w"; 20 20 in fetchurl { 21 21 url = "https://github.com/v2ray/geoip/releases/download/${geoipRev}/geoip.dat"; 22 22 sha256 = geoipSha256; ··· 24 24 25 25 # MIT licensed 26 26 "geosite.dat" = let 27 - geositeRev = "20191121.1"; 28 - geositeSha256 = "0ijmvy43pvm69w38djf114j8swni7wfq5ry9wdpv9dj0rzb59m74"; 27 + geositeRev = "20191226.1"; 28 + geositeSha256 = "0b4ji5kj5jpkwri3libxm9yl49dcy91vkl7h1rkhrrhbl17s3qiy"; 29 29 in fetchurl { 30 30 url = "https://github.com/v2ray/domain-list-community/releases/download/${geositeRev}/dlc.dat"; 31 31 sha256 = geositeSha256;
-18
pkgs/tools/security/bitwarden-cli/default.nix
··· 1 - { stdenv, pkgs }: 2 - 3 - let 4 - # node-packages*.nix generated via: 5 - # 6 - # % node2nix --input node-packages.json \ 7 - # --output node-packages-generated.nix \ 8 - # --composition node-packages.nix \ 9 - # --node-env ./../../../development/node-packages/node-env.nix 10 - # 11 - nodePackages = import ./node-packages.nix { 12 - inherit pkgs; 13 - inherit (stdenv.hostPlatform) system; 14 - }; 15 - in pkgs.lib.overrideDerivation nodePackages."@bitwarden/cli" (drv: { 16 - # This defaults to "node-_at_bitwarden_slash_cli-1.7.0" 17 - name = "bitwarden-cli-${drv.version}"; 18 - })
-8
pkgs/tools/security/bitwarden-cli/generate.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #! nix-shell -i bash -p nodePackages.node2nix 3 - 4 - exec node2nix -8 \ 5 - --input node-packages.json \ 6 - --output node-packages-generated.nix \ 7 - --composition node-packages.nix \ 8 - --node-env ./../../../development/node-packages/node-env.nix
-1407
pkgs/tools/security/bitwarden-cli/node-packages-generated.nix
··· 1 - # This file has been generated by node2nix 1.7.0. Do not edit! 2 - 3 - {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: 4 - 5 - let 6 - sources = { 7 - "abab-2.0.0" = { 8 - name = "abab"; 9 - packageName = "abab"; 10 - version = "2.0.0"; 11 - src = fetchurl { 12 - url = "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz"; 13 - sha512 = "sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w=="; 14 - }; 15 - }; 16 - "acorn-6.2.1" = { 17 - name = "acorn"; 18 - packageName = "acorn"; 19 - version = "6.2.1"; 20 - src = fetchurl { 21 - url = "https://registry.npmjs.org/acorn/-/acorn-6.2.1.tgz"; 22 - sha512 = "JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q=="; 23 - }; 24 - }; 25 - "acorn-globals-4.3.2" = { 26 - name = "acorn-globals"; 27 - packageName = "acorn-globals"; 28 - version = "4.3.2"; 29 - src = fetchurl { 30 - url = "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz"; 31 - sha512 = "BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ=="; 32 - }; 33 - }; 34 - "acorn-walk-6.2.0" = { 35 - name = "acorn-walk"; 36 - packageName = "acorn-walk"; 37 - version = "6.2.0"; 38 - src = fetchurl { 39 - url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz"; 40 - sha512 = "7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA=="; 41 - }; 42 - }; 43 - "ajv-6.10.2" = { 44 - name = "ajv"; 45 - packageName = "ajv"; 46 - version = "6.10.2"; 47 - src = fetchurl { 48 - url = "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz"; 49 - sha512 = "TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw=="; 50 - }; 51 - }; 52 - "ansi-escapes-3.2.0" = { 53 - name = "ansi-escapes"; 54 - packageName = "ansi-escapes"; 55 - version = "3.2.0"; 56 - src = fetchurl { 57 - url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz"; 58 - sha512 = "cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ=="; 59 - }; 60 - }; 61 - "ansi-regex-3.0.0" = { 62 - name = "ansi-regex"; 63 - packageName = "ansi-regex"; 64 - version = "3.0.0"; 65 - src = fetchurl { 66 - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz"; 67 - sha1 = "ed0317c322064f79466c02966bddb605ab37d998"; 68 - }; 69 - }; 70 - "ansi-styles-3.2.1" = { 71 - name = "ansi-styles"; 72 - packageName = "ansi-styles"; 73 - version = "3.2.1"; 74 - src = fetchurl { 75 - url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"; 76 - sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="; 77 - }; 78 - }; 79 - "array-equal-1.0.0" = { 80 - name = "array-equal"; 81 - packageName = "array-equal"; 82 - version = "1.0.0"; 83 - src = fetchurl { 84 - url = "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz"; 85 - sha1 = "8c2a5ef2472fd9ea742b04c77a75093ba2757c93"; 86 - }; 87 - }; 88 - "asn1-0.2.4" = { 89 - name = "asn1"; 90 - packageName = "asn1"; 91 - version = "0.2.4"; 92 - src = fetchurl { 93 - url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz"; 94 - sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg=="; 95 - }; 96 - }; 97 - "assert-plus-1.0.0" = { 98 - name = "assert-plus"; 99 - packageName = "assert-plus"; 100 - version = "1.0.0"; 101 - src = fetchurl { 102 - url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"; 103 - sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"; 104 - }; 105 - }; 106 - "async-limiter-1.0.0" = { 107 - name = "async-limiter"; 108 - packageName = "async-limiter"; 109 - version = "1.0.0"; 110 - src = fetchurl { 111 - url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz"; 112 - sha512 = "jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="; 113 - }; 114 - }; 115 - "asynckit-0.4.0" = { 116 - name = "asynckit"; 117 - packageName = "asynckit"; 118 - version = "0.4.0"; 119 - src = fetchurl { 120 - url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"; 121 - sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"; 122 - }; 123 - }; 124 - "aws-sign2-0.7.0" = { 125 - name = "aws-sign2"; 126 - packageName = "aws-sign2"; 127 - version = "0.7.0"; 128 - src = fetchurl { 129 - url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"; 130 - sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"; 131 - }; 132 - }; 133 - "aws4-1.8.0" = { 134 - name = "aws4"; 135 - packageName = "aws4"; 136 - version = "1.8.0"; 137 - src = fetchurl { 138 - url = "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz"; 139 - sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="; 140 - }; 141 - }; 142 - "bcrypt-pbkdf-1.0.2" = { 143 - name = "bcrypt-pbkdf"; 144 - packageName = "bcrypt-pbkdf"; 145 - version = "1.0.2"; 146 - src = fetchurl { 147 - url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"; 148 - sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"; 149 - }; 150 - }; 151 - "big-integer-1.6.36" = { 152 - name = "big-integer"; 153 - packageName = "big-integer"; 154 - version = "1.6.36"; 155 - src = fetchurl { 156 - url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.36.tgz"; 157 - sha512 = "t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg=="; 158 - }; 159 - }; 160 - "browser-process-hrtime-0.1.3" = { 161 - name = "browser-process-hrtime"; 162 - packageName = "browser-process-hrtime"; 163 - version = "0.1.3"; 164 - src = fetchurl { 165 - url = "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz"; 166 - sha512 = "bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw=="; 167 - }; 168 - }; 169 - "caseless-0.12.0" = { 170 - name = "caseless"; 171 - packageName = "caseless"; 172 - version = "0.12.0"; 173 - src = fetchurl { 174 - url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"; 175 - sha1 = "1b681c21ff84033c826543090689420d187151dc"; 176 - }; 177 - }; 178 - "chalk-2.4.1" = { 179 - name = "chalk"; 180 - packageName = "chalk"; 181 - version = "2.4.1"; 182 - src = fetchurl { 183 - url = "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz"; 184 - sha512 = "ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ=="; 185 - }; 186 - }; 187 - "chardet-0.7.0" = { 188 - name = "chardet"; 189 - packageName = "chardet"; 190 - version = "0.7.0"; 191 - src = fetchurl { 192 - url = "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz"; 193 - sha512 = "mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="; 194 - }; 195 - }; 196 - "cli-cursor-2.1.0" = { 197 - name = "cli-cursor"; 198 - packageName = "cli-cursor"; 199 - version = "2.1.0"; 200 - src = fetchurl { 201 - url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz"; 202 - sha1 = "b35dac376479facc3e94747d41d0d0f5238ffcb5"; 203 - }; 204 - }; 205 - "cli-width-2.2.0" = { 206 - name = "cli-width"; 207 - packageName = "cli-width"; 208 - version = "2.2.0"; 209 - src = fetchurl { 210 - url = "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz"; 211 - sha1 = "ff19ede8a9a5e579324147b0c11f0fbcbabed639"; 212 - }; 213 - }; 214 - "color-convert-1.9.3" = { 215 - name = "color-convert"; 216 - packageName = "color-convert"; 217 - version = "1.9.3"; 218 - src = fetchurl { 219 - url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"; 220 - sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="; 221 - }; 222 - }; 223 - "color-name-1.1.3" = { 224 - name = "color-name"; 225 - packageName = "color-name"; 226 - version = "1.1.3"; 227 - src = fetchurl { 228 - url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"; 229 - sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25"; 230 - }; 231 - }; 232 - "combined-stream-1.0.6" = { 233 - name = "combined-stream"; 234 - packageName = "combined-stream"; 235 - version = "1.0.6"; 236 - src = fetchurl { 237 - url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; 238 - sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; 239 - }; 240 - }; 241 - "commander-2.18.0" = { 242 - name = "commander"; 243 - packageName = "commander"; 244 - version = "2.18.0"; 245 - src = fetchurl { 246 - url = "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz"; 247 - sha512 = "6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ=="; 248 - }; 249 - }; 250 - "core-util-is-1.0.2" = { 251 - name = "core-util-is"; 252 - packageName = "core-util-is"; 253 - version = "1.0.2"; 254 - src = fetchurl { 255 - url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"; 256 - sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; 257 - }; 258 - }; 259 - "cssom-0.3.8" = { 260 - name = "cssom"; 261 - packageName = "cssom"; 262 - version = "0.3.8"; 263 - src = fetchurl { 264 - url = "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz"; 265 - sha512 = "b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="; 266 - }; 267 - }; 268 - "cssstyle-1.4.0" = { 269 - name = "cssstyle"; 270 - packageName = "cssstyle"; 271 - version = "1.4.0"; 272 - src = fetchurl { 273 - url = "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz"; 274 - sha512 = "GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA=="; 275 - }; 276 - }; 277 - "dashdash-1.14.1" = { 278 - name = "dashdash"; 279 - packageName = "dashdash"; 280 - version = "1.14.1"; 281 - src = fetchurl { 282 - url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"; 283 - sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"; 284 - }; 285 - }; 286 - "data-urls-1.1.0" = { 287 - name = "data-urls"; 288 - packageName = "data-urls"; 289 - version = "1.1.0"; 290 - src = fetchurl { 291 - url = "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz"; 292 - sha512 = "YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ=="; 293 - }; 294 - }; 295 - "deep-is-0.1.3" = { 296 - name = "deep-is"; 297 - packageName = "deep-is"; 298 - version = "0.1.3"; 299 - src = fetchurl { 300 - url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"; 301 - sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34"; 302 - }; 303 - }; 304 - "delayed-stream-1.0.0" = { 305 - name = "delayed-stream"; 306 - packageName = "delayed-stream"; 307 - version = "1.0.0"; 308 - src = fetchurl { 309 - url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"; 310 - sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619"; 311 - }; 312 - }; 313 - "domexception-1.0.1" = { 314 - name = "domexception"; 315 - packageName = "domexception"; 316 - version = "1.0.1"; 317 - src = fetchurl { 318 - url = "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz"; 319 - sha512 = "raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug=="; 320 - }; 321 - }; 322 - "ecc-jsbn-0.1.2" = { 323 - name = "ecc-jsbn"; 324 - packageName = "ecc-jsbn"; 325 - version = "0.1.2"; 326 - src = fetchurl { 327 - url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"; 328 - sha1 = "3a83a904e54353287874c564b7549386849a98c9"; 329 - }; 330 - }; 331 - "escape-string-regexp-1.0.5" = { 332 - name = "escape-string-regexp"; 333 - packageName = "escape-string-regexp"; 334 - version = "1.0.5"; 335 - src = fetchurl { 336 - url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; 337 - sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; 338 - }; 339 - }; 340 - "escodegen-1.11.1" = { 341 - name = "escodegen"; 342 - packageName = "escodegen"; 343 - version = "1.11.1"; 344 - src = fetchurl { 345 - url = "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz"; 346 - sha512 = "JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw=="; 347 - }; 348 - }; 349 - "esprima-3.1.3" = { 350 - name = "esprima"; 351 - packageName = "esprima"; 352 - version = "3.1.3"; 353 - src = fetchurl { 354 - url = "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz"; 355 - sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633"; 356 - }; 357 - }; 358 - "estraverse-4.2.0" = { 359 - name = "estraverse"; 360 - packageName = "estraverse"; 361 - version = "4.2.0"; 362 - src = fetchurl { 363 - url = "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz"; 364 - sha1 = "0dee3fed31fcd469618ce7342099fc1afa0bdb13"; 365 - }; 366 - }; 367 - "esutils-2.0.3" = { 368 - name = "esutils"; 369 - packageName = "esutils"; 370 - version = "2.0.3"; 371 - src = fetchurl { 372 - url = "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"; 373 - sha512 = "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="; 374 - }; 375 - }; 376 - "extend-3.0.2" = { 377 - name = "extend"; 378 - packageName = "extend"; 379 - version = "3.0.2"; 380 - src = fetchurl { 381 - url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"; 382 - sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="; 383 - }; 384 - }; 385 - "external-editor-3.1.0" = { 386 - name = "external-editor"; 387 - packageName = "external-editor"; 388 - version = "3.1.0"; 389 - src = fetchurl { 390 - url = "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz"; 391 - sha512 = "hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew=="; 392 - }; 393 - }; 394 - "extsprintf-1.3.0" = { 395 - name = "extsprintf"; 396 - packageName = "extsprintf"; 397 - version = "1.3.0"; 398 - src = fetchurl { 399 - url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"; 400 - sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05"; 401 - }; 402 - }; 403 - "fast-deep-equal-2.0.1" = { 404 - name = "fast-deep-equal"; 405 - packageName = "fast-deep-equal"; 406 - version = "2.0.1"; 407 - src = fetchurl { 408 - url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz"; 409 - sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"; 410 - }; 411 - }; 412 - "fast-json-stable-stringify-2.0.0" = { 413 - name = "fast-json-stable-stringify"; 414 - packageName = "fast-json-stable-stringify"; 415 - version = "2.0.0"; 416 - src = fetchurl { 417 - url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"; 418 - sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2"; 419 - }; 420 - }; 421 - "fast-levenshtein-2.0.6" = { 422 - name = "fast-levenshtein"; 423 - packageName = "fast-levenshtein"; 424 - version = "2.0.6"; 425 - src = fetchurl { 426 - url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; 427 - sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917"; 428 - }; 429 - }; 430 - "figures-2.0.0" = { 431 - name = "figures"; 432 - packageName = "figures"; 433 - version = "2.0.0"; 434 - src = fetchurl { 435 - url = "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz"; 436 - sha1 = "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"; 437 - }; 438 - }; 439 - "forever-agent-0.6.1" = { 440 - name = "forever-agent"; 441 - packageName = "forever-agent"; 442 - version = "0.6.1"; 443 - src = fetchurl { 444 - url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"; 445 - sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; 446 - }; 447 - }; 448 - "form-data-2.3.2" = { 449 - name = "form-data"; 450 - packageName = "form-data"; 451 - version = "2.3.2"; 452 - src = fetchurl { 453 - url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; 454 - sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; 455 - }; 456 - }; 457 - "getpass-0.1.7" = { 458 - name = "getpass"; 459 - packageName = "getpass"; 460 - version = "0.1.7"; 461 - src = fetchurl { 462 - url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"; 463 - sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"; 464 - }; 465 - }; 466 - "graceful-fs-4.2.0" = { 467 - name = "graceful-fs"; 468 - packageName = "graceful-fs"; 469 - version = "4.2.0"; 470 - src = fetchurl { 471 - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz"; 472 - sha512 = "jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg=="; 473 - }; 474 - }; 475 - "har-schema-2.0.0" = { 476 - name = "har-schema"; 477 - packageName = "har-schema"; 478 - version = "2.0.0"; 479 - src = fetchurl { 480 - url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"; 481 - sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92"; 482 - }; 483 - }; 484 - "har-validator-5.1.3" = { 485 - name = "har-validator"; 486 - packageName = "har-validator"; 487 - version = "5.1.3"; 488 - src = fetchurl { 489 - url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz"; 490 - sha512 = "sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g=="; 491 - }; 492 - }; 493 - "has-flag-3.0.0" = { 494 - name = "has-flag"; 495 - packageName = "has-flag"; 496 - version = "3.0.0"; 497 - src = fetchurl { 498 - url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"; 499 - sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd"; 500 - }; 501 - }; 502 - "html-encoding-sniffer-1.0.2" = { 503 - name = "html-encoding-sniffer"; 504 - packageName = "html-encoding-sniffer"; 505 - version = "1.0.2"; 506 - src = fetchurl { 507 - url = "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz"; 508 - sha512 = "71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw=="; 509 - }; 510 - }; 511 - "http-signature-1.2.0" = { 512 - name = "http-signature"; 513 - packageName = "http-signature"; 514 - version = "1.2.0"; 515 - src = fetchurl { 516 - url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"; 517 - sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1"; 518 - }; 519 - }; 520 - "iconv-lite-0.4.24" = { 521 - name = "iconv-lite"; 522 - packageName = "iconv-lite"; 523 - version = "0.4.24"; 524 - src = fetchurl { 525 - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"; 526 - sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="; 527 - }; 528 - }; 529 - "inquirer-6.2.0" = { 530 - name = "inquirer"; 531 - packageName = "inquirer"; 532 - version = "6.2.0"; 533 - src = fetchurl { 534 - url = "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz"; 535 - sha512 = "QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg=="; 536 - }; 537 - }; 538 - "is-fullwidth-code-point-2.0.0" = { 539 - name = "is-fullwidth-code-point"; 540 - packageName = "is-fullwidth-code-point"; 541 - version = "2.0.0"; 542 - src = fetchurl { 543 - url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"; 544 - sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f"; 545 - }; 546 - }; 547 - "is-promise-2.1.0" = { 548 - name = "is-promise"; 549 - packageName = "is-promise"; 550 - version = "2.1.0"; 551 - src = fetchurl { 552 - url = "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz"; 553 - sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"; 554 - }; 555 - }; 556 - "is-typedarray-1.0.0" = { 557 - name = "is-typedarray"; 558 - packageName = "is-typedarray"; 559 - version = "1.0.0"; 560 - src = fetchurl { 561 - url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"; 562 - sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a"; 563 - }; 564 - }; 565 - "isstream-0.1.2" = { 566 - name = "isstream"; 567 - packageName = "isstream"; 568 - version = "0.1.2"; 569 - src = fetchurl { 570 - url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"; 571 - sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; 572 - }; 573 - }; 574 - "jsbn-0.1.1" = { 575 - name = "jsbn"; 576 - packageName = "jsbn"; 577 - version = "0.1.1"; 578 - src = fetchurl { 579 - url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"; 580 - sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"; 581 - }; 582 - }; 583 - "jsdom-13.2.0" = { 584 - name = "jsdom"; 585 - packageName = "jsdom"; 586 - version = "13.2.0"; 587 - src = fetchurl { 588 - url = "https://registry.npmjs.org/jsdom/-/jsdom-13.2.0.tgz"; 589 - sha512 = "cG1NtMWO9hWpqRNRR3dSvEQa8bFI6iLlqU2x4kwX51FQjp0qus8T9aBaAO6iGp3DeBrhdwuKxckknohkmfvsFw=="; 590 - }; 591 - }; 592 - "json-schema-0.2.3" = { 593 - name = "json-schema"; 594 - packageName = "json-schema"; 595 - version = "0.2.3"; 596 - src = fetchurl { 597 - url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"; 598 - sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13"; 599 - }; 600 - }; 601 - "json-schema-traverse-0.4.1" = { 602 - name = "json-schema-traverse"; 603 - packageName = "json-schema-traverse"; 604 - version = "0.4.1"; 605 - src = fetchurl { 606 - url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"; 607 - sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="; 608 - }; 609 - }; 610 - "json-stringify-safe-5.0.1" = { 611 - name = "json-stringify-safe"; 612 - packageName = "json-stringify-safe"; 613 - version = "5.0.1"; 614 - src = fetchurl { 615 - url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"; 616 - sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; 617 - }; 618 - }; 619 - "jsprim-1.4.1" = { 620 - name = "jsprim"; 621 - packageName = "jsprim"; 622 - version = "1.4.1"; 623 - src = fetchurl { 624 - url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz"; 625 - sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"; 626 - }; 627 - }; 628 - "levn-0.3.0" = { 629 - name = "levn"; 630 - packageName = "levn"; 631 - version = "0.3.0"; 632 - src = fetchurl { 633 - url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"; 634 - sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee"; 635 - }; 636 - }; 637 - "lodash-4.17.15" = { 638 - name = "lodash"; 639 - packageName = "lodash"; 640 - version = "4.17.15"; 641 - src = fetchurl { 642 - url = "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz"; 643 - sha512 = "8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="; 644 - }; 645 - }; 646 - "lodash.sortby-4.7.0" = { 647 - name = "lodash.sortby"; 648 - packageName = "lodash.sortby"; 649 - version = "4.7.0"; 650 - src = fetchurl { 651 - url = "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz"; 652 - sha1 = "edd14c824e2cc9c1e0b0a1b42bb5210516a42438"; 653 - }; 654 - }; 655 - "lowdb-1.0.0" = { 656 - name = "lowdb"; 657 - packageName = "lowdb"; 658 - version = "1.0.0"; 659 - src = fetchurl { 660 - url = "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz"; 661 - sha512 = "2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ=="; 662 - }; 663 - }; 664 - "lunr-2.3.3" = { 665 - name = "lunr"; 666 - packageName = "lunr"; 667 - version = "2.3.3"; 668 - src = fetchurl { 669 - url = "https://registry.npmjs.org/lunr/-/lunr-2.3.3.tgz"; 670 - sha512 = "rlAEsgU9Bnavca2w1WJ6+6cdeHMXNyadcersyk3ZpuhgWb5HBNj8l4WwJz9PjksAhYDlpQffCVXPctOn+wCIVA=="; 671 - }; 672 - }; 673 - "mime-db-1.40.0" = { 674 - name = "mime-db"; 675 - packageName = "mime-db"; 676 - version = "1.40.0"; 677 - src = fetchurl { 678 - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz"; 679 - sha512 = "jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="; 680 - }; 681 - }; 682 - "mime-types-2.1.24" = { 683 - name = "mime-types"; 684 - packageName = "mime-types"; 685 - version = "2.1.24"; 686 - src = fetchurl { 687 - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz"; 688 - sha512 = "WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ=="; 689 - }; 690 - }; 691 - "mimic-fn-1.2.0" = { 692 - name = "mimic-fn"; 693 - packageName = "mimic-fn"; 694 - version = "1.2.0"; 695 - src = fetchurl { 696 - url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"; 697 - sha512 = "jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="; 698 - }; 699 - }; 700 - "mute-stream-0.0.7" = { 701 - name = "mute-stream"; 702 - packageName = "mute-stream"; 703 - version = "0.0.7"; 704 - src = fetchurl { 705 - url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz"; 706 - sha1 = "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"; 707 - }; 708 - }; 709 - "node-fetch-2.2.0" = { 710 - name = "node-fetch"; 711 - packageName = "node-fetch"; 712 - version = "2.2.0"; 713 - src = fetchurl { 714 - url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz"; 715 - sha512 = "OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA=="; 716 - }; 717 - }; 718 - "node-forge-0.7.6" = { 719 - name = "node-forge"; 720 - packageName = "node-forge"; 721 - version = "0.7.6"; 722 - src = fetchurl { 723 - url = "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz"; 724 - sha512 = "sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw=="; 725 - }; 726 - }; 727 - "nwsapi-2.1.4" = { 728 - name = "nwsapi"; 729 - packageName = "nwsapi"; 730 - version = "2.1.4"; 731 - src = fetchurl { 732 - url = "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz"; 733 - sha512 = "iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw=="; 734 - }; 735 - }; 736 - "oauth-sign-0.9.0" = { 737 - name = "oauth-sign"; 738 - packageName = "oauth-sign"; 739 - version = "0.9.0"; 740 - src = fetchurl { 741 - url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz"; 742 - sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="; 743 - }; 744 - }; 745 - "onetime-2.0.1" = { 746 - name = "onetime"; 747 - packageName = "onetime"; 748 - version = "2.0.1"; 749 - src = fetchurl { 750 - url = "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz"; 751 - sha1 = "067428230fd67443b2794b22bba528b6867962d4"; 752 - }; 753 - }; 754 - "optionator-0.8.2" = { 755 - name = "optionator"; 756 - packageName = "optionator"; 757 - version = "0.8.2"; 758 - src = fetchurl { 759 - url = "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz"; 760 - sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64"; 761 - }; 762 - }; 763 - "os-tmpdir-1.0.2" = { 764 - name = "os-tmpdir"; 765 - packageName = "os-tmpdir"; 766 - version = "1.0.2"; 767 - src = fetchurl { 768 - url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"; 769 - sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274"; 770 - }; 771 - }; 772 - "papaparse-4.6.0" = { 773 - name = "papaparse"; 774 - packageName = "papaparse"; 775 - version = "4.6.0"; 776 - src = fetchurl { 777 - url = "https://registry.npmjs.org/papaparse/-/papaparse-4.6.0.tgz"; 778 - sha512 = "ylm8pmgyz9rkS3Ng/ru5tHUF3JxWwKYP0aZZWZ8eCGdSxoqgYiDUXLNQei73mUJOjHw8QNu5ZNCsLoDpkMA6sg=="; 779 - }; 780 - }; 781 - "parse5-5.1.0" = { 782 - name = "parse5"; 783 - packageName = "parse5"; 784 - version = "5.1.0"; 785 - src = fetchurl { 786 - url = "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz"; 787 - sha512 = "fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ=="; 788 - }; 789 - }; 790 - "performance-now-2.1.0" = { 791 - name = "performance-now"; 792 - packageName = "performance-now"; 793 - version = "2.1.0"; 794 - src = fetchurl { 795 - url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"; 796 - sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"; 797 - }; 798 - }; 799 - "pify-3.0.0" = { 800 - name = "pify"; 801 - packageName = "pify"; 802 - version = "3.0.0"; 803 - src = fetchurl { 804 - url = "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"; 805 - sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"; 806 - }; 807 - }; 808 - "pn-1.1.0" = { 809 - name = "pn"; 810 - packageName = "pn"; 811 - version = "1.1.0"; 812 - src = fetchurl { 813 - url = "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz"; 814 - sha512 = "2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA=="; 815 - }; 816 - }; 817 - "prelude-ls-1.1.2" = { 818 - name = "prelude-ls"; 819 - packageName = "prelude-ls"; 820 - version = "1.1.2"; 821 - src = fetchurl { 822 - url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"; 823 - sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54"; 824 - }; 825 - }; 826 - "psl-1.3.0" = { 827 - name = "psl"; 828 - packageName = "psl"; 829 - version = "1.3.0"; 830 - src = fetchurl { 831 - url = "https://registry.npmjs.org/psl/-/psl-1.3.0.tgz"; 832 - sha512 = "avHdspHO+9rQTLbv1RO+MPYeP/SzsCoxofjVnHanETfQhTJrmB0HlDoW+EiN/R+C0BZ+gERab9NY0lPN2TxNag=="; 833 - }; 834 - }; 835 - "punycode-1.4.1" = { 836 - name = "punycode"; 837 - packageName = "punycode"; 838 - version = "1.4.1"; 839 - src = fetchurl { 840 - url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"; 841 - sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"; 842 - }; 843 - }; 844 - "punycode-2.1.1" = { 845 - name = "punycode"; 846 - packageName = "punycode"; 847 - version = "2.1.1"; 848 - src = fetchurl { 849 - url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"; 850 - sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="; 851 - }; 852 - }; 853 - "qs-6.5.2" = { 854 - name = "qs"; 855 - packageName = "qs"; 856 - version = "6.5.2"; 857 - src = fetchurl { 858 - url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz"; 859 - sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="; 860 - }; 861 - }; 862 - "request-2.88.0" = { 863 - name = "request"; 864 - packageName = "request"; 865 - version = "2.88.0"; 866 - src = fetchurl { 867 - url = "https://registry.npmjs.org/request/-/request-2.88.0.tgz"; 868 - sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg=="; 869 - }; 870 - }; 871 - "request-promise-core-1.1.2" = { 872 - name = "request-promise-core"; 873 - packageName = "request-promise-core"; 874 - version = "1.1.2"; 875 - src = fetchurl { 876 - url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz"; 877 - sha512 = "UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag=="; 878 - }; 879 - }; 880 - "request-promise-native-1.0.7" = { 881 - name = "request-promise-native"; 882 - packageName = "request-promise-native"; 883 - version = "1.0.7"; 884 - src = fetchurl { 885 - url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz"; 886 - sha512 = "rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w=="; 887 - }; 888 - }; 889 - "restore-cursor-2.0.0" = { 890 - name = "restore-cursor"; 891 - packageName = "restore-cursor"; 892 - version = "2.0.0"; 893 - src = fetchurl { 894 - url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"; 895 - sha1 = "9f7ee287f82fd326d4fd162923d62129eee0dfaf"; 896 - }; 897 - }; 898 - "run-async-2.3.0" = { 899 - name = "run-async"; 900 - packageName = "run-async"; 901 - version = "2.3.0"; 902 - src = fetchurl { 903 - url = "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz"; 904 - sha1 = "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"; 905 - }; 906 - }; 907 - "rxjs-6.5.2" = { 908 - name = "rxjs"; 909 - packageName = "rxjs"; 910 - version = "6.5.2"; 911 - src = fetchurl { 912 - url = "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz"; 913 - sha512 = "HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg=="; 914 - }; 915 - }; 916 - "safe-buffer-5.2.0" = { 917 - name = "safe-buffer"; 918 - packageName = "safe-buffer"; 919 - version = "5.2.0"; 920 - src = fetchurl { 921 - url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz"; 922 - sha512 = "fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="; 923 - }; 924 - }; 925 - "safer-buffer-2.1.2" = { 926 - name = "safer-buffer"; 927 - packageName = "safer-buffer"; 928 - version = "2.1.2"; 929 - src = fetchurl { 930 - url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"; 931 - sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; 932 - }; 933 - }; 934 - "saxes-3.1.11" = { 935 - name = "saxes"; 936 - packageName = "saxes"; 937 - version = "3.1.11"; 938 - src = fetchurl { 939 - url = "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz"; 940 - sha512 = "Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g=="; 941 - }; 942 - }; 943 - "signal-exit-3.0.2" = { 944 - name = "signal-exit"; 945 - packageName = "signal-exit"; 946 - version = "3.0.2"; 947 - src = fetchurl { 948 - url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"; 949 - sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d"; 950 - }; 951 - }; 952 - "source-map-0.6.1" = { 953 - name = "source-map"; 954 - packageName = "source-map"; 955 - version = "0.6.1"; 956 - src = fetchurl { 957 - url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"; 958 - sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; 959 - }; 960 - }; 961 - "sshpk-1.16.1" = { 962 - name = "sshpk"; 963 - packageName = "sshpk"; 964 - version = "1.16.1"; 965 - src = fetchurl { 966 - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz"; 967 - sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg=="; 968 - }; 969 - }; 970 - "stealthy-require-1.1.1" = { 971 - name = "stealthy-require"; 972 - packageName = "stealthy-require"; 973 - version = "1.1.1"; 974 - src = fetchurl { 975 - url = "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz"; 976 - sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b"; 977 - }; 978 - }; 979 - "steno-0.4.4" = { 980 - name = "steno"; 981 - packageName = "steno"; 982 - version = "0.4.4"; 983 - src = fetchurl { 984 - url = "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz"; 985 - sha1 = "071105bdfc286e6615c0403c27e9d7b5dcb855cb"; 986 - }; 987 - }; 988 - "string-width-2.1.1" = { 989 - name = "string-width"; 990 - packageName = "string-width"; 991 - version = "2.1.1"; 992 - src = fetchurl { 993 - url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"; 994 - sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="; 995 - }; 996 - }; 997 - "strip-ansi-4.0.0" = { 998 - name = "strip-ansi"; 999 - packageName = "strip-ansi"; 1000 - version = "4.0.0"; 1001 - src = fetchurl { 1002 - url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"; 1003 - sha1 = "a8479022eb1ac368a871389b635262c505ee368f"; 1004 - }; 1005 - }; 1006 - "supports-color-5.5.0" = { 1007 - name = "supports-color"; 1008 - packageName = "supports-color"; 1009 - version = "5.5.0"; 1010 - src = fetchurl { 1011 - url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"; 1012 - sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="; 1013 - }; 1014 - }; 1015 - "symbol-tree-3.2.4" = { 1016 - name = "symbol-tree"; 1017 - packageName = "symbol-tree"; 1018 - version = "3.2.4"; 1019 - src = fetchurl { 1020 - url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz"; 1021 - sha512 = "9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="; 1022 - }; 1023 - }; 1024 - "through-2.3.8" = { 1025 - name = "through"; 1026 - packageName = "through"; 1027 - version = "2.3.8"; 1028 - src = fetchurl { 1029 - url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz"; 1030 - sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"; 1031 - }; 1032 - }; 1033 - "tldjs-2.3.1" = { 1034 - name = "tldjs"; 1035 - packageName = "tldjs"; 1036 - version = "2.3.1"; 1037 - src = fetchurl { 1038 - url = "https://registry.npmjs.org/tldjs/-/tldjs-2.3.1.tgz"; 1039 - sha512 = "W/YVH/QczLUxVjnQhFC61Iq232NWu3TqDdO0S/MtXVz4xybejBov4ud+CIwN9aYqjOecEqIy0PscGkwpG9ZyTw=="; 1040 - }; 1041 - }; 1042 - "tmp-0.0.33" = { 1043 - name = "tmp"; 1044 - packageName = "tmp"; 1045 - version = "0.0.33"; 1046 - src = fetchurl { 1047 - url = "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"; 1048 - sha512 = "jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw=="; 1049 - }; 1050 - }; 1051 - "tough-cookie-2.4.3" = { 1052 - name = "tough-cookie"; 1053 - packageName = "tough-cookie"; 1054 - version = "2.4.3"; 1055 - src = fetchurl { 1056 - url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz"; 1057 - sha512 = "Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ=="; 1058 - }; 1059 - }; 1060 - "tough-cookie-2.5.0" = { 1061 - name = "tough-cookie"; 1062 - packageName = "tough-cookie"; 1063 - version = "2.5.0"; 1064 - src = fetchurl { 1065 - url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"; 1066 - sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="; 1067 - }; 1068 - }; 1069 - "tr46-1.0.1" = { 1070 - name = "tr46"; 1071 - packageName = "tr46"; 1072 - version = "1.0.1"; 1073 - src = fetchurl { 1074 - url = "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz"; 1075 - sha1 = "a8b13fd6bfd2489519674ccde55ba3693b706d09"; 1076 - }; 1077 - }; 1078 - "tslib-1.10.0" = { 1079 - name = "tslib"; 1080 - packageName = "tslib"; 1081 - version = "1.10.0"; 1082 - src = fetchurl { 1083 - url = "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz"; 1084 - sha512 = "qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="; 1085 - }; 1086 - }; 1087 - "tunnel-agent-0.6.0" = { 1088 - name = "tunnel-agent"; 1089 - packageName = "tunnel-agent"; 1090 - version = "0.6.0"; 1091 - src = fetchurl { 1092 - url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"; 1093 - sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd"; 1094 - }; 1095 - }; 1096 - "tweetnacl-0.14.5" = { 1097 - name = "tweetnacl"; 1098 - packageName = "tweetnacl"; 1099 - version = "0.14.5"; 1100 - src = fetchurl { 1101 - url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"; 1102 - sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; 1103 - }; 1104 - }; 1105 - "type-check-0.3.2" = { 1106 - name = "type-check"; 1107 - packageName = "type-check"; 1108 - version = "0.3.2"; 1109 - src = fetchurl { 1110 - url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"; 1111 - sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72"; 1112 - }; 1113 - }; 1114 - "uri-js-4.2.2" = { 1115 - name = "uri-js"; 1116 - packageName = "uri-js"; 1117 - version = "4.2.2"; 1118 - src = fetchurl { 1119 - url = "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz"; 1120 - sha512 = "KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ=="; 1121 - }; 1122 - }; 1123 - "uuid-3.3.2" = { 1124 - name = "uuid"; 1125 - packageName = "uuid"; 1126 - version = "3.3.2"; 1127 - src = fetchurl { 1128 - url = "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz"; 1129 - sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="; 1130 - }; 1131 - }; 1132 - "verror-1.10.0" = { 1133 - name = "verror"; 1134 - packageName = "verror"; 1135 - version = "1.10.0"; 1136 - src = fetchurl { 1137 - url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"; 1138 - sha1 = "3a105ca17053af55d6e270c1f8288682e18da400"; 1139 - }; 1140 - }; 1141 - "w3c-hr-time-1.0.1" = { 1142 - name = "w3c-hr-time"; 1143 - packageName = "w3c-hr-time"; 1144 - version = "1.0.1"; 1145 - src = fetchurl { 1146 - url = "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz"; 1147 - sha1 = "82ac2bff63d950ea9e3189a58a65625fedf19045"; 1148 - }; 1149 - }; 1150 - "w3c-xmlserializer-1.1.2" = { 1151 - name = "w3c-xmlserializer"; 1152 - packageName = "w3c-xmlserializer"; 1153 - version = "1.1.2"; 1154 - src = fetchurl { 1155 - url = "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz"; 1156 - sha512 = "p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg=="; 1157 - }; 1158 - }; 1159 - "webidl-conversions-4.0.2" = { 1160 - name = "webidl-conversions"; 1161 - packageName = "webidl-conversions"; 1162 - version = "4.0.2"; 1163 - src = fetchurl { 1164 - url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz"; 1165 - sha512 = "YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="; 1166 - }; 1167 - }; 1168 - "whatwg-encoding-1.0.5" = { 1169 - name = "whatwg-encoding"; 1170 - packageName = "whatwg-encoding"; 1171 - version = "1.0.5"; 1172 - src = fetchurl { 1173 - url = "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz"; 1174 - sha512 = "b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw=="; 1175 - }; 1176 - }; 1177 - "whatwg-mimetype-2.3.0" = { 1178 - name = "whatwg-mimetype"; 1179 - packageName = "whatwg-mimetype"; 1180 - version = "2.3.0"; 1181 - src = fetchurl { 1182 - url = "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz"; 1183 - sha512 = "M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="; 1184 - }; 1185 - }; 1186 - "whatwg-url-7.0.0" = { 1187 - name = "whatwg-url"; 1188 - packageName = "whatwg-url"; 1189 - version = "7.0.0"; 1190 - src = fetchurl { 1191 - url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz"; 1192 - sha512 = "37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ=="; 1193 - }; 1194 - }; 1195 - "wordwrap-1.0.0" = { 1196 - name = "wordwrap"; 1197 - packageName = "wordwrap"; 1198 - version = "1.0.0"; 1199 - src = fetchurl { 1200 - url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"; 1201 - sha1 = "27584810891456a4171c8d0226441ade90cbcaeb"; 1202 - }; 1203 - }; 1204 - "ws-6.2.1" = { 1205 - name = "ws"; 1206 - packageName = "ws"; 1207 - version = "6.2.1"; 1208 - src = fetchurl { 1209 - url = "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz"; 1210 - sha512 = "GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA=="; 1211 - }; 1212 - }; 1213 - "xml-name-validator-3.0.0" = { 1214 - name = "xml-name-validator"; 1215 - packageName = "xml-name-validator"; 1216 - version = "3.0.0"; 1217 - src = fetchurl { 1218 - url = "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz"; 1219 - sha512 = "A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="; 1220 - }; 1221 - }; 1222 - "xmlchars-2.1.1" = { 1223 - name = "xmlchars"; 1224 - packageName = "xmlchars"; 1225 - version = "2.1.1"; 1226 - src = fetchurl { 1227 - url = "https://registry.npmjs.org/xmlchars/-/xmlchars-2.1.1.tgz"; 1228 - sha512 = "7hew1RPJ1iIuje/Y01bGD/mXokXxegAgVS+e+E0wSi2ILHQkYAH1+JXARwTjZSM4Z4Z+c73aKspEcqj+zPPL/w=="; 1229 - }; 1230 - }; 1231 - "zxcvbn-4.4.2" = { 1232 - name = "zxcvbn"; 1233 - packageName = "zxcvbn"; 1234 - version = "4.4.2"; 1235 - src = fetchurl { 1236 - url = "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz"; 1237 - sha1 = "28ec17cf09743edcab056ddd8b1b06262cc73c30"; 1238 - }; 1239 - }; 1240 - }; 1241 - in 1242 - { 1243 - "@bitwarden/cli" = nodeEnv.buildNodePackage { 1244 - name = "_at_bitwarden_slash_cli"; 1245 - packageName = "@bitwarden/cli"; 1246 - version = "1.7.4"; 1247 - src = fetchurl { 1248 - url = "https://registry.npmjs.org/@bitwarden/cli/-/cli-1.7.4.tgz"; 1249 - sha512 = "WCYARJaSpcItFvxPFdRXTO9s26HbYFazL3wSlZ7HuL4tiML/7AfPD4wO3J7fgBn1ghU5NGJ7YZIL+oPmiuw6+Q=="; 1250 - }; 1251 - dependencies = [ 1252 - sources."abab-2.0.0" 1253 - sources."acorn-6.2.1" 1254 - sources."acorn-globals-4.3.2" 1255 - sources."acorn-walk-6.2.0" 1256 - sources."ajv-6.10.2" 1257 - sources."ansi-escapes-3.2.0" 1258 - sources."ansi-regex-3.0.0" 1259 - sources."ansi-styles-3.2.1" 1260 - sources."array-equal-1.0.0" 1261 - sources."asn1-0.2.4" 1262 - sources."assert-plus-1.0.0" 1263 - sources."async-limiter-1.0.0" 1264 - sources."asynckit-0.4.0" 1265 - sources."aws-sign2-0.7.0" 1266 - sources."aws4-1.8.0" 1267 - sources."bcrypt-pbkdf-1.0.2" 1268 - sources."big-integer-1.6.36" 1269 - sources."browser-process-hrtime-0.1.3" 1270 - sources."caseless-0.12.0" 1271 - sources."chalk-2.4.1" 1272 - sources."chardet-0.7.0" 1273 - sources."cli-cursor-2.1.0" 1274 - sources."cli-width-2.2.0" 1275 - sources."color-convert-1.9.3" 1276 - sources."color-name-1.1.3" 1277 - sources."combined-stream-1.0.6" 1278 - sources."commander-2.18.0" 1279 - sources."core-util-is-1.0.2" 1280 - sources."cssom-0.3.8" 1281 - sources."cssstyle-1.4.0" 1282 - sources."dashdash-1.14.1" 1283 - sources."data-urls-1.1.0" 1284 - sources."deep-is-0.1.3" 1285 - sources."delayed-stream-1.0.0" 1286 - sources."domexception-1.0.1" 1287 - sources."ecc-jsbn-0.1.2" 1288 - sources."escape-string-regexp-1.0.5" 1289 - sources."escodegen-1.11.1" 1290 - sources."esprima-3.1.3" 1291 - sources."estraverse-4.2.0" 1292 - sources."esutils-2.0.3" 1293 - sources."extend-3.0.2" 1294 - sources."external-editor-3.1.0" 1295 - sources."extsprintf-1.3.0" 1296 - sources."fast-deep-equal-2.0.1" 1297 - sources."fast-json-stable-stringify-2.0.0" 1298 - sources."fast-levenshtein-2.0.6" 1299 - sources."figures-2.0.0" 1300 - sources."forever-agent-0.6.1" 1301 - sources."form-data-2.3.2" 1302 - sources."getpass-0.1.7" 1303 - sources."graceful-fs-4.2.0" 1304 - sources."har-schema-2.0.0" 1305 - sources."har-validator-5.1.3" 1306 - sources."has-flag-3.0.0" 1307 - sources."html-encoding-sniffer-1.0.2" 1308 - sources."http-signature-1.2.0" 1309 - sources."iconv-lite-0.4.24" 1310 - sources."inquirer-6.2.0" 1311 - sources."is-fullwidth-code-point-2.0.0" 1312 - sources."is-promise-2.1.0" 1313 - sources."is-typedarray-1.0.0" 1314 - sources."isstream-0.1.2" 1315 - sources."jsbn-0.1.1" 1316 - sources."jsdom-13.2.0" 1317 - sources."json-schema-0.2.3" 1318 - sources."json-schema-traverse-0.4.1" 1319 - sources."json-stringify-safe-5.0.1" 1320 - sources."jsprim-1.4.1" 1321 - sources."levn-0.3.0" 1322 - sources."lodash-4.17.15" 1323 - sources."lodash.sortby-4.7.0" 1324 - sources."lowdb-1.0.0" 1325 - sources."lunr-2.3.3" 1326 - sources."mime-db-1.40.0" 1327 - sources."mime-types-2.1.24" 1328 - sources."mimic-fn-1.2.0" 1329 - sources."mute-stream-0.0.7" 1330 - sources."node-fetch-2.2.0" 1331 - sources."node-forge-0.7.6" 1332 - sources."nwsapi-2.1.4" 1333 - sources."oauth-sign-0.9.0" 1334 - sources."onetime-2.0.1" 1335 - sources."optionator-0.8.2" 1336 - sources."os-tmpdir-1.0.2" 1337 - sources."papaparse-4.6.0" 1338 - sources."parse5-5.1.0" 1339 - sources."performance-now-2.1.0" 1340 - sources."pify-3.0.0" 1341 - sources."pn-1.1.0" 1342 - sources."prelude-ls-1.1.2" 1343 - sources."psl-1.3.0" 1344 - sources."punycode-2.1.1" 1345 - sources."qs-6.5.2" 1346 - (sources."request-2.88.0" // { 1347 - dependencies = [ 1348 - sources."punycode-1.4.1" 1349 - sources."tough-cookie-2.4.3" 1350 - ]; 1351 - }) 1352 - sources."request-promise-core-1.1.2" 1353 - sources."request-promise-native-1.0.7" 1354 - sources."restore-cursor-2.0.0" 1355 - sources."run-async-2.3.0" 1356 - sources."rxjs-6.5.2" 1357 - sources."safe-buffer-5.2.0" 1358 - sources."safer-buffer-2.1.2" 1359 - sources."saxes-3.1.11" 1360 - sources."signal-exit-3.0.2" 1361 - sources."source-map-0.6.1" 1362 - sources."sshpk-1.16.1" 1363 - sources."stealthy-require-1.1.1" 1364 - sources."steno-0.4.4" 1365 - sources."string-width-2.1.1" 1366 - sources."strip-ansi-4.0.0" 1367 - sources."supports-color-5.5.0" 1368 - sources."symbol-tree-3.2.4" 1369 - sources."through-2.3.8" 1370 - (sources."tldjs-2.3.1" // { 1371 - dependencies = [ 1372 - sources."punycode-1.4.1" 1373 - ]; 1374 - }) 1375 - sources."tmp-0.0.33" 1376 - sources."tough-cookie-2.5.0" 1377 - sources."tr46-1.0.1" 1378 - sources."tslib-1.10.0" 1379 - sources."tunnel-agent-0.6.0" 1380 - sources."tweetnacl-0.14.5" 1381 - sources."type-check-0.3.2" 1382 - sources."uri-js-4.2.2" 1383 - sources."uuid-3.3.2" 1384 - sources."verror-1.10.0" 1385 - sources."w3c-hr-time-1.0.1" 1386 - sources."w3c-xmlserializer-1.1.2" 1387 - sources."webidl-conversions-4.0.2" 1388 - sources."whatwg-encoding-1.0.5" 1389 - sources."whatwg-mimetype-2.3.0" 1390 - sources."whatwg-url-7.0.0" 1391 - sources."wordwrap-1.0.0" 1392 - sources."ws-6.2.1" 1393 - sources."xml-name-validator-3.0.0" 1394 - sources."xmlchars-2.1.1" 1395 - sources."zxcvbn-4.4.2" 1396 - ]; 1397 - buildInputs = globalBuildInputs; 1398 - meta = { 1399 - description = "A secure and free password manager for all of your devices."; 1400 - homepage = https://bitwarden.com/; 1401 - license = "GPL-3.0"; 1402 - }; 1403 - production = true; 1404 - bypassCache = true; 1405 - reconstructLock = true; 1406 - }; 1407 - }
-3
pkgs/tools/security/bitwarden-cli/node-packages.json
··· 1 - [ 2 - "@bitwarden/cli" 3 - ]
-17
pkgs/tools/security/bitwarden-cli/node-packages.nix
··· 1 - # This file has been generated by node2nix 1.7.0. Do not edit! 2 - 3 - {pkgs ? import <nixpkgs> { 4 - inherit system; 5 - }, system ? builtins.currentSystem, nodejs ? pkgs.nodejs-10_x}: 6 - 7 - let 8 - nodeEnv = import ../../../development/node-packages/node-env.nix { 9 - inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile; 10 - inherit nodejs; 11 - libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null; 12 - }; 13 - in 14 - import ./node-packages-generated.nix { 15 - inherit (pkgs) fetchurl fetchgit; 16 - inherit nodeEnv; 17 - }
+4
pkgs/tools/security/fail2ban/default.nix
··· 47 47 ${python3.interpreter} setup.py install_data --install-dir=$out --root=$out 48 48 ''; 49 49 50 + postPatch = '' 51 + ${stdenv.shell} ./fail2ban-2to3 52 + ''; 53 + 50 54 postInstall = let 51 55 sitePackages = "$out/${python3.sitePackages}"; 52 56 in ''
+50 -28
pkgs/tools/security/proxmark3/default.nix
··· 1 - { stdenv, fetchFromGitHub, pkgconfig, ncurses, readline }: 1 + { stdenv, fetchFromGitHub, pkgconfig, ncurses, readline, pcsclite, qt5 2 + , gcc-arm-embedded }: 2 3 3 - stdenv.mkDerivation rec { 4 - pname = "proxmark3"; 5 - version = "3.1.0"; 4 + let 5 + generic = { pname, version, rev, sha256 }: 6 + stdenv.mkDerivation rec { 7 + inherit pname version; 6 8 7 - src = fetchFromGitHub { 8 - owner = "Proxmark"; 9 - repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "1qw28n1bhhl91ix77lv50qcr919fq3hjc8zhhqphwxal2svgx2jf"; 12 - }; 9 + src = fetchFromGitHub { 10 + owner = "Proxmark"; 11 + repo = "proxmark3"; 12 + inherit rev sha256; 13 + }; 13 14 14 - nativeBuildInputs = [ pkgconfig ]; 15 - buildInputs = [ ncurses readline ]; 15 + nativeBuildInputs = [ pkgconfig gcc-arm-embedded ]; 16 + buildInputs = [ ncurses readline pcsclite qt5.qtbase ]; 16 17 17 - postPatch = '' 18 - substituteInPlace client/Makefile --replace '-ltermcap' ' ' 19 - substituteInPlace liblua/Makefile --replace '-ltermcap' ' ' 20 - ''; 18 + postPatch = '' 19 + substituteInPlace client/Makefile --replace '-ltermcap' ' ' 20 + substituteInPlace liblua/Makefile --replace '-ltermcap' ' ' 21 + substituteInPlace client/flasher.c \ 22 + --replace 'armsrc/obj/fullimage.elf' \ 23 + '${placeholder "out"}/firmware/fullimage.elf' 24 + ''; 21 25 22 - preBuild = '' 23 - cd client 24 - ''; 26 + buildPhase = '' 27 + make bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf client 28 + ''; 25 29 26 - installPhase = '' 27 - mkdir -p $out/bin 28 - cp proxmark3 $out/bin 29 - ''; 30 + installPhase = '' 31 + install -Dt $out/bin client/proxmark3 32 + install -T client/flasher $out/bin/proxmark3-flasher 33 + install -Dt $out/firmware bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf 34 + ''; 35 + 36 + meta = with stdenv.lib; { 37 + description = "Client for proxmark3, powerful general purpose RFID tool"; 38 + homepage = http://www.proxmark.org; 39 + license = licenses.gpl2Plus; 40 + maintainers = with maintainers; [ fpletz ]; 41 + }; 42 + }; 43 + in 44 + 45 + { 46 + proxmark3 = generic rec { 47 + pname = "proxmark3"; 48 + version = "3.1.0"; 49 + rev = "v${version}"; 50 + sha256 = "1qw28n1bhhl91ix77lv50qcr919fq3hjc8zhhqphwxal2svgx2jf"; 51 + }; 30 52 31 - meta = with stdenv.lib; { 32 - description = "Client for proxmark3, powerful general purpose RFID tool"; 33 - homepage = http://www.proxmark.org; 34 - license = licenses.gpl2Plus; 35 - maintainers = with maintainers; [ fpletz ]; 53 + proxmark3-unstable = generic { 54 + pname = "proxmark3-unstable"; 55 + version = "2019-12-28"; 56 + rev = "a4ff62be63ca2a81071e9aa2b882bd3ff57f13ad"; 57 + sha256 = "067lp28xqx61n3i2a2fy489r5frwxqrcfj8cpv3xdzi3gb3vk5c3"; 36 58 }; 37 59 }
+7 -5
pkgs/tools/system/netdata/default.nix
··· 1 - { stdenv, fetchurl, autoreconfHook, pkgconfig 1 + { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig 2 2 , CoreFoundation, IOKit, libossp_uuid 3 3 , curl, libcap, libuuid, lm_sensors, zlib 4 4 , withCups ? false, cups ··· 12 12 with stdenv.lib; 13 13 14 14 stdenv.mkDerivation rec { 15 - version = "1.18.1"; 15 + version = "1.19.0"; 16 16 pname = "netdata"; 17 17 18 - src = fetchurl { 19 - url = "https://github.com/netdata/netdata/releases/download/v${version}/netdata-v${version}.tar.gz"; 20 - sha256 = "08g5jp63k8y5gbg8v9hxj75q0533c6cyzpjml9z1g5h2h4zaik1r"; 18 + src = fetchFromGitHub { 19 + owner = "netdata"; 20 + repo = "netdata"; 21 + rev = "v${version}"; 22 + sha256 = "1s6kzx4xh8b6v7ki8h2mfzprj5rxvlgx2md20cr8c0v81qpz3q3q"; 21 23 }; 22 24 23 25 nativeBuildInputs = [ autoreconfHook pkgconfig ];
+80 -18
pkgs/tools/system/netdata/no-files-in-etc-and-var.patch
··· 1 1 diff --git a/Makefile.am b/Makefile.am 2 - index f2087bb..7a70cfb 100644 2 + index 2625dcc..1fdd645 100644 3 3 --- a/Makefile.am 4 4 +++ b/Makefile.am 5 - @@ -116,10 +116,10 @@ AM_CFLAGS = \ 6 - $(NULL) 5 + @@ -113,10 +113,10 @@ AM_CFLAGS = \ 6 + $(NULL) 7 7 8 8 sbin_PROGRAMS = 9 9 -dist_cache_DATA = packaging/installer/.keep ··· 17 17 plugins_PROGRAMS = 18 18 19 19 LIBNETDATA_FILES = \ 20 + diff --git a/collectors/Makefile.am b/collectors/Makefile.am 21 + index 7431025..f62f8ac 100644 22 + --- a/collectors/Makefile.am 23 + +++ b/collectors/Makefile.am 24 + @@ -30,11 +30,6 @@ SUBDIRS = \ 25 + usercustompluginsconfigdir=$(configdir)/custom-plugins.d 26 + usergoconfigdir=$(configdir)/go.d 27 + 28 + -# Explicitly install directories to avoid permission issues due to umask 29 + -install-exec-local: 30 + - $(INSTALL) -d $(DESTDIR)$(usercustompluginsconfigdir) 31 + - $(INSTALL) -d $(DESTDIR)$(usergoconfigdir) 32 + - 33 + dist_noinst_DATA = \ 34 + README.md \ 35 + $(NULL) 20 36 diff --git a/collectors/charts.d.plugin/Makefile.am b/collectors/charts.d.plugin/Makefile.am 21 - index 2989b4b..64de7d6 100644 37 + index b3b2fb9..68b768e 100644 22 38 --- a/collectors/charts.d.plugin/Makefile.am 23 39 +++ b/collectors/charts.d.plugin/Makefile.am 24 - @@ -32,7 +32,6 @@ dist_charts_DATA = \ 40 + @@ -31,13 +31,8 @@ dist_charts_DATA = \ 25 41 26 42 userchartsconfigdir=$(configdir)/charts.d 27 43 dist_userchartsconfig_DATA = \ 28 44 - .keep \ 29 45 $(NULL) 30 46 47 + -# Explicitly install directories to avoid permission issues due to umask 48 + -install-exec-local: 49 + - $(INSTALL) -d $(DESTDIR)$(userchartsconfigdir) 50 + - 31 51 chartsconfigdir=$(libconfigdir)/charts.d 52 + dist_chartsconfig_DATA = \ 53 + $(NULL) 32 54 diff --git a/collectors/node.d.plugin/Makefile.am b/collectors/node.d.plugin/Makefile.am 33 - index 3b5a0a5..b7abe01 100644 55 + index 411bce9..ba60276 100644 34 56 --- a/collectors/node.d.plugin/Makefile.am 35 57 +++ b/collectors/node.d.plugin/Makefile.am 36 - @@ -23,7 +23,6 @@ dist_noinst_DATA = \ 58 + @@ -23,13 +23,8 @@ dist_noinst_DATA = \ 37 59 38 60 usernodeconfigdir=$(configdir)/node.d 39 61 dist_usernodeconfig_DATA = \ 40 62 - .keep \ 41 63 $(NULL) 42 64 65 + -# Explicitly install directories to avoid permission issues due to umask 66 + -install-exec-local: 67 + - $(INSTALL) -d $(DESTDIR)$(usernodeconfigdir) 68 + - 43 69 nodeconfigdir=$(libconfigdir)/node.d 70 + dist_nodeconfig_DATA = \ 71 + $(NULL) 44 72 diff --git a/collectors/python.d.plugin/Makefile.am b/collectors/python.d.plugin/Makefile.am 45 - index 652a35d..cf4b2cc 100644 73 + index cb14e35..8a6c5a7 100644 46 74 --- a/collectors/python.d.plugin/Makefile.am 47 75 +++ b/collectors/python.d.plugin/Makefile.am 48 - @@ -29,7 +29,6 @@ dist_python_DATA = \ 76 + @@ -29,13 +29,8 @@ dist_python_DATA = \ 49 77 50 78 userpythonconfigdir=$(configdir)/python.d 51 79 dist_userpythonconfig_DATA = \ 52 80 - .keep \ 53 81 $(NULL) 54 82 83 + -# Explicitly install directories to avoid permission issues due to umask 84 + -install-exec-local: 85 + - $(INSTALL) -d $(DESTDIR)$(userpythonconfigdir) 86 + - 55 87 pythonconfigdir=$(libconfigdir)/python.d 88 + dist_pythonconfig_DATA = \ 89 + $(NULL) 56 90 diff --git a/collectors/statsd.plugin/Makefile.am b/collectors/statsd.plugin/Makefile.am 57 - index e63bf98..0f59782 100644 91 + index 87b6ca7..9d010c7 100644 58 92 --- a/collectors/statsd.plugin/Makefile.am 59 93 +++ b/collectors/statsd.plugin/Makefile.am 60 - @@ -14,6 +14,5 @@ dist_statsdconfig_DATA = \ 94 + @@ -14,9 +14,4 @@ dist_statsdconfig_DATA = \ 61 95 62 96 userstatsdconfigdir=$(configdir)/statsd.d 63 97 dist_userstatsdconfig_DATA = \ 64 98 - .keep \ 65 99 $(NULL) 66 - 100 + - 101 + -# Explicitly install directories to avoid permission issues due to umask 102 + -install-exec-local: 103 + - $(INSTALL) -d $(DESTDIR)$(userstatsdconfigdir) 67 104 diff --git a/health/Makefile.am b/health/Makefile.am 68 - index 62a4c6d..4d651df 100644 105 + index f63faa8..8912ef2 100644 69 106 --- a/health/Makefile.am 70 107 +++ b/health/Makefile.am 71 - @@ -16,7 +16,6 @@ dist_noinst_DATA = \ 108 + @@ -16,13 +16,8 @@ dist_noinst_DATA = \ 72 109 73 110 userhealthconfigdir=$(configdir)/health.d 74 111 dist_userhealthconfig_DATA = \ 75 112 - .keep \ 76 113 $(NULL) 77 114 115 + -# Explicitly install directories to avoid permission issues due to umask 116 + -install-exec-local: 117 + - $(INSTALL) -d $(DESTDIR)$(userhealthconfigdir) 118 + - 78 119 healthconfigdir=$(libconfigdir)/health.d 120 + dist_healthconfig_DATA = \ 121 + health.d/adaptec_raid.conf \ 79 122 diff --git a/system/Makefile.am b/system/Makefile.am 80 - index b085dca..ccfa588 100644 123 + index ad68c65..bf6a840 100644 81 124 --- a/system/Makefile.am 82 125 +++ b/system/Makefile.am 83 - @@ -17,10 +17,6 @@ CLEANFILES = \ 126 + @@ -16,14 +16,6 @@ CLEANFILES = \ 84 127 include $(top_srcdir)/build/subst.inc 85 128 SUFFIXES = .in 86 129 ··· 88 131 - edit-config \ 89 132 - $(NULL) 90 133 - 134 + -# Explicitly install directories to avoid permission issues due to umask 135 + -install-exec-local: 136 + - $(INSTALL) -d $(DESTDIR)$(configdir) 137 + - 91 138 nodist_noinst_DATA = \ 92 - netdata-openrc \ 93 - netdata.logrotate \ 139 + netdata-openrc \ 140 + netdata.logrotate \ 141 + diff --git a/web/Makefile.am b/web/Makefile.am 142 + index ccaccd7..f2fed50 100644 143 + --- a/web/Makefile.am 144 + +++ b/web/Makefile.am 145 + @@ -11,10 +11,6 @@ SUBDIRS = \ 146 + 147 + usersslconfigdir=$(configdir)/ssl 148 + 149 + -# Explicitly install directories to avoid permission issues due to umask 150 + -install-exec-local: 151 + - $(INSTALL) -d $(DESTDIR)$(usersslconfigdir) 152 + - 153 + dist_noinst_DATA = \ 154 + README.md \ 155 + gui/confluence/README.md \
+15 -5
pkgs/top-level/all-packages.nix
··· 770 770 771 771 bitwarden = callPackage ../tools/security/bitwarden { }; 772 772 773 - bitwarden-cli = callPackage ../tools/security/bitwarden-cli { }; 773 + inherit (nodePackages) bitwarden-cli; 774 774 775 775 bitwarden_rs = callPackage ../tools/security/bitwarden_rs { 776 776 inherit (darwin.apple_sdk.frameworks) Security CoreServices; ··· 3791 3791 3792 3792 gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { }; 3793 3793 3794 + gsmlib = callPackage ../development/libraries/gsmlib { }; 3795 + 3794 3796 gssdp = callPackage ../development/libraries/gssdp { }; 3795 3797 3796 3798 gt5 = callPackage ../tools/system/gt5 { }; ··· 5815 5817 5816 5818 prototypejs = callPackage ../development/libraries/prototypejs { }; 5817 5819 5818 - proxmark3 = callPackage ../tools/security/proxmark3 { }; 5820 + inherit (callPackages ../tools/security/proxmark3 { gcc-arm-embedded = gcc-arm-embedded-8; }) 5821 + proxmark3 proxmark3-unstable; 5819 5822 5820 5823 proxychains = callPackage ../tools/networking/proxychains { }; 5821 5824 ··· 9382 9385 rubyPackages_2_4 = recurseIntoAttrs ruby_2_4.gems; 9383 9386 rubyPackages_2_5 = recurseIntoAttrs ruby_2_5.gems; 9384 9387 rubyPackages_2_6 = recurseIntoAttrs ruby_2_6.gems; 9388 + rubyPackages_2_7 = recurseIntoAttrs ruby_2_7.gems; 9385 9389 9386 9390 mruby = callPackage ../development/compilers/mruby { }; 9387 9391 ··· 10594 10598 10595 10599 texlab = callPackage ../development/tools/misc/texlab { 10596 10600 inherit (darwin.apple_sdk.frameworks) Security; 10597 - inherit (nodePackages) texlab-citeproc-build-deps; 10598 10601 }; 10599 10602 10600 10603 tflint = callPackage ../development/tools/analysis/tflint { }; ··· 12223 12226 12224 12227 libcredis = callPackage ../development/libraries/libcredis { }; 12225 12228 12229 + libctb = callPackage ../development/libraries/libctb { }; 12230 + 12226 12231 libctemplate = callPackage ../development/libraries/libctemplate { }; 12227 12232 12228 12233 libcouchbase = callPackage ../development/libraries/libcouchbase { }; ··· 18601 18606 18602 18607 emacs26-nox = lowPrio (appendToName "nox" (emacs26.override { 18603 18608 withX = false; 18609 + withNS = false; 18604 18610 withGTK2 = false; 18605 18611 withGTK3 = false; 18606 18612 })); ··· 19301 19307 hakuneko = callPackage ../tools/misc/hakuneko { }; 19302 19308 19303 19309 hashit = callPackage ../tools/misc/hashit { }; 19310 + 19311 + heimer = libsForQt5.callPackage ../applications/misc/heimer { }; 19304 19312 19305 19313 hello = callPackage ../applications/misc/hello { }; 19306 19314 hello-unfree = callPackage ../applications/misc/hello-unfree { }; ··· 20595 20603 osmo = callPackage ../applications/office/osmo { }; 20596 20604 20597 20605 palemoon = callPackage ../applications/networking/browsers/palemoon { 20598 - # https://forum.palemoon.org/viewtopic.php?f=57&t=15296#p111146 20599 - stdenv = gcc49Stdenv; 20606 + # https://www.palemoon.org/sourcecode.shtml 20607 + stdenv = gcc7Stdenv; 20600 20608 }; 20601 20609 20602 20610 pamix = callPackage ../applications/audio/pamix { }; ··· 25707 25715 gortr = callPackage ../servers/gortr {}; 25708 25716 25709 25717 sentencepiece = callPackage ../development/libraries/sentencepiece {}; 25718 + 25719 + kcli = callPackage ../development/tools/kcli {}; 25710 25720 25711 25721 }
+10
pkgs/top-level/python-packages.nix
··· 763 763 764 764 jira = callPackage ../development/python-modules/jira { }; 765 765 766 + junitparser = callPackage ../development/python-modules/junitparser { }; 767 + 766 768 jwcrypto = callPackage ../development/python-modules/jwcrypto { }; 767 769 768 770 kconfiglib = callPackage ../development/python-modules/kconfiglib { }; ··· 3166 3168 3167 3169 django_polymorphic = callPackage ../development/python-modules/django-polymorphic { }; 3168 3170 3171 + django-postgresql-netfields = callPackage ../development/python-modules/django-postgresql-netfields { }; 3172 + 3169 3173 django-rest-auth = callPackage ../development/python-modules/django-rest-auth { }; 3170 3174 3171 3175 django-sampledatahelper = callPackage ../development/python-modules/django-sampledatahelper { }; ··· 4538 4542 })); 4539 4543 4540 4544 precis-i18n = callPackage ../development/python-modules/precis-i18n { }; 4545 + 4546 + prox-tv = callPackage ../development/python-modules/prox-tv { 4547 + # We need to use blas instead of openblas on darwin, 4548 + # see https://github.com/NixOS/nixpkgs/pull/45013. 4549 + useOpenblas = ! stdenv.isDarwin; 4550 + }; 4541 4551 4542 4552 pvlib = callPackage ../development/python-modules/pvlib { }; 4543 4553