lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge master into haskell-updates

authored by

github-actions[bot] and committed by
GitHub
4c4f7353 13f70bfa

+3731 -1455
+1 -1
doc/languages-frameworks/index.xml
··· 20 20 <xi:include href="idris.section.xml" /> 21 21 <xi:include href="ios.section.xml" /> 22 22 <xi:include href="java.section.xml" /> 23 + <xi:include href="javascript.section.xml" /> 23 24 <xi:include href="lua.section.xml" /> 24 25 <xi:include href="maven.section.xml" /> 25 - <xi:include href="node.section.xml" /> 26 26 <xi:include href="ocaml.section.xml" /> 27 27 <xi:include href="perl.section.xml" /> 28 28 <xi:include href="php.section.xml" />
+203
doc/languages-frameworks/javascript.section.md
··· 1 + # Javascript {#language-javascript} 2 + 3 + ## Introduction {#javascript-introduction} 4 + 5 + This contains instructions on how to package javascript applications. For instructions on how to add a cli package from npm please consult the #node.js section 6 + 7 + The various tools available will be listed in the [tools-overview](#javascript-tools-overview). Some general principles for packaging will follow. Finally some tool specific instructions will be given. 8 + 9 + ## Tools overview {#javascript-tools-overview} 10 + 11 + ## General principles {#javascript-general-principles} 12 + 13 + The following principles are given in order of importance with potential exceptions. 14 + 15 + ### Try to use the same node version used upstream {#javascript-upstream-node-version} 16 + 17 + It is often not documented which node version is used upstream, but if it is, try to use the same version when packaging. 18 + 19 + This can be a problem if upstream is using the latest and greatest and you are trying to use an earlier version of node. Some cryptic errors regarding V8 may appear. 20 + 21 + An exception to this: 22 + 23 + ### Try to respect the package manager originally used by upstream (and use the upstream lock file) {#javascript-upstream-package-manager} 24 + 25 + A lock file (package-lock.json, yarn.lock...) is supposed to make reproducible installations of node_modules for each tool. 26 + 27 + Guidelines of package managers, recommend to commit those lock files to the repos. If a particular lock file is present, it is a strong indication of which package manager is used upstream. 28 + 29 + It's better to try to use a nix tool that understand the lock file. Using a different tool might give you hard to understand error because different packages have been installed. An example of problems that could arise can be found [here](https://github.com/NixOS/nixpkgs/pull/126629). Upstream uses npm, but this is an attempt to package it with yarn2nix (that uses yarn.lock) 30 + 31 + Using a different tool forces to commit a lock file to the repository. Those files are fairly large, so when packaging for nixpkgs, this approach does not scale well. 32 + 33 + Exceptions to this rule are: 34 + 35 + - when you encounter one of the bugs from a nix tool. In each of the tool specific instructions, known problems will be detailed. If you have a problem with a particular tool, then it's best to try another tool, even if this means you will have to recreate a lock file and commit it to nixpkgs. In general yarn2nix has less known problems and so a simple search in nixpkgs will reveal many yarn.lock files commited 36 + - Some lock files contain particular version of a package that has been pulled off npm for some reason. In that case, you can recreate upstream lock (by removing the original and `npm install`, `yarn`, ...) and commit this to nixpkgs. 37 + - The only tool that supports workspaces (a feature of npm that helps manage sub-directories with different package.json from a single top level package.json) is yarn2nix. If upstream has workspaces you should try yarn2nix. 38 + 39 + ### Try to use upstream package.json {#javascript-upstream-package-json} 40 + 41 + Exceptions to this rule are 42 + 43 + - Sometimes the upstream repo assumes some dependencies be installed globally. In that case you can add them manually to the upstream package.json (`yarn add xxx` or `npm install xxx`, ...). Dependencies that are installed locally can be executed with `npx` for cli tools. (e.g. `npx postcss ...`, this is how you can call those dependencies in the phases). 44 + - Sometimes there is a version conflict between some dependency requirements. In that case you can fix a version (by removing the `^`). 45 + - Sometimes the script defined in the package.json does not work as is. Some scripts for example use cli tools that might not be available, or cd in directory with a different package.json (for workspaces notably). In that case, it's perfectly fine to look at what the particular script is doing and break this down in the phases. In the build script you can see `build:*` calling in turns several other build scripts like `build:ui` or `build:server`. If one of those fails, you can try to separate those into: 46 + 47 + ```Shell 48 + yarn build:ui 49 + yarn build:server 50 + # OR 51 + npm run build:ui 52 + npm run build:server 53 + ``` 54 + 55 + when you need to override a package.json. It's nice to use the one from the upstream src and do some explicit override. Here is an example. 56 + 57 + ```nix 58 + patchedPackageJSON = final.runCommand "package.json" { } '' 59 + ${jq}/bin/jq '.version = "0.4.0" | 60 + .devDependencies."@jsdoc/cli" = "^0.2.5" 61 + ${sonar-src}/package.json > $out 62 + ''; 63 + ``` 64 + 65 + you will still need to commit the modified version of the lock files, but at least the overrides are explicit for everyone to see. 66 + 67 + ### Using node_modules directly {#javascript-using-node_modules} 68 + 69 + each tool has an abstraction to just build the node_modules (dependencies) directory. you can always use the stdenv.mkDerivation with the node_modules to build the package (symlink the node_modules directory and then use the package build command). the node_modules abstraction can be also used to build some web framework frontends. For an example of this see how [plausible](https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/web-apps/plausible/default.nix) is built. mkYarnModules to make the derivation containing node_modules. Then when building the frontend you can just symlink the node_modules directory 70 + 71 + ## javascript packages inside nixpkgs {#javascript-packages-nixpkgs} 72 + 73 + The `pkgs/development/node-packages` folder contains a generated collection of 74 + [NPM packages](https://npmjs.com/) that can be installed with the Nix package 75 + manager. 76 + 77 + As a rule of thumb, the package set should only provide _end user_ software 78 + packages, such as command-line utilities. Libraries should only be added to the 79 + package set if there is a non-NPM package that requires it. 80 + 81 + When it is desired to use NPM libraries in a development project, use the 82 + `node2nix` generator directly on the `package.json` configuration file of the 83 + project. 84 + 85 + The package set provides support for the official stable Node.js versions. 86 + The latest stable LTS release in `nodePackages`, as well as the latest stable 87 + Current release in `nodePackages_latest`. 88 + 89 + If your package uses native addons, you need to examine what kind of native 90 + build system it uses. Here are some examples: 91 + 92 + - `node-gyp` 93 + - `node-gyp-builder` 94 + - `node-pre-gyp` 95 + 96 + After you have identified the correct system, you need to override your package 97 + expression while adding in build system as a build input. For example, `dat` 98 + requires `node-gyp-build`, so [we override](https://github.com/NixOS/nixpkgs/blob/32f5e5da4a1b3f0595527f5195ac3a91451e9b56/pkgs/development/node-packages/default.nix#L37-L40) its expression in [`default.nix`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/node-packages/default.nix): 99 + 100 + ```nix 101 + dat = super.dat.override { 102 + buildInputs = [ self.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ]; 103 + meta.broken = since "12"; 104 + }; 105 + ``` 106 + 107 + To add a package from NPM to nixpkgs: 108 + 109 + 1. Modify `pkgs/development/node-packages/node-packages.json` to add, update 110 + or remove package entries to have it included in `nodePackages` and 111 + `nodePackages_latest`. 112 + 2. Run the script: `cd pkgs/development/node-packages && ./generate.sh`. 113 + 3. Build your new package to test your changes: 114 + `cd /path/to/nixpkgs && nix-build -A nodePackages.<new-or-updated-package>`. 115 + To build against the latest stable Current Node.js version (e.g. 14.x): 116 + `nix-build -A nodePackages_latest.<new-or-updated-package>` 117 + 4. Add and commit all modified and generated files. 118 + 119 + For more information about the generation process, consult the 120 + [README.md](https://github.com/svanderburg/node2nix) file of the `node2nix` 121 + tool. 122 + 123 + ## Tool specific instructions {#javascript-tool-specific} 124 + 125 + ### node2nix {#javascript-node2nix} 126 + 127 + #### Preparation {#javascript-node2nix-preparation} 128 + 129 + you will need to generate a nix expression for the dependencies 130 + 131 + - don't forget the `-l package-lock.json` if there is a lock file 132 + - Most probably you will need the `--development` to include the `devDependencies` 133 + 134 + so the command will most likely be 135 + `node2nix --developmennt -l package-lock.json` 136 + 137 + [link to the doc in the repo](https://github.com/svanderburg/node2nix) 138 + 139 + #### Pitfalls {#javascript-node2nix-pitfalls} 140 + 141 + - if upstream package.json does not have a "version" attribute, node2nix will crash. You will need to add it like shown in [the package.json section](#javascript-upstream-package-json) 142 + - node2nix has some [bugs](https://github.com/svanderburg/node2nix/issues/238). related to working with lock files from npm distributed with nodejs-16_x 143 + - node2nix does not like missing packages from npm. If you see something like `Cannot resolve version: vue-loader-v16@undefined` then you might want to try another tool. The package might have been pulled off of npm. 144 + 145 + ### yarn2nix {#javascript-yarn2nix} 146 + 147 + #### Preparation {#javascript-yarn2nix-preparation} 148 + 149 + you will need at least a yarn.lock and yarn.nix file 150 + 151 + - generate a yarn.lock in upstream if it is not already there 152 + - `yarn2nix > yarn.nix` will generate the dependencies in a nix format 153 + 154 + #### mkYarnPackage {#javascript-yarn2nix-mkYarnPackage} 155 + 156 + this will by default try to generate a binary. For package only generating static assets (Svelte, Vue, React...), you will need to explicitely override the build step with your instructions. It's important to use the `--offline` flag. For example if you script is `"build": "something"` in package.json use 157 + 158 + ```nix 159 + buildPhase = '' 160 + yarn build --offline 161 + ''; 162 + ``` 163 + 164 + The dist phase is also trying to build a binary, the only way to override it is with 165 + 166 + ```nix 167 + distPhase = "true"; 168 + ``` 169 + 170 + the configure phase can sometimes fail because it tries to be too clever. 171 + One common override is 172 + 173 + ```nix 174 + configurePhase = "ln -s $node_modules node_modules"; 175 + ``` 176 + 177 + #### mkYarnModules {#javascript-yarn2nix-mkYarnModules} 178 + 179 + this will generate a derivation including the node_modules. If you have to build a derivation for an integrated web framework (rails, phoenix..), this is probably the easiest way. [Plausible](https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/web-apps/plausible/default.nix#L39) offers a good example of how to do this. 180 + 181 + #### Pitfalls {#javascript-yarn2nix-pitfalls} 182 + 183 + - if version is missing from upstream package.json, yarn will silently install nothing. In that case, you will need to override package.json as shown in the [package.json section](#javascript-upstream-package-json) 184 + 185 + ## Outside of nixpkgs {#javascript-outside-nixpkgs} 186 + 187 + There are some other options available that can't be used inside nixpkgs. Those other options are written in nix. Importing them in nixpkgs will require moving the source code into nixpkgs. Using [Import From Derivation](https://nixos.wiki/wiki/Import_From_Derivation) is not allowed in hydra at present. If you are packaging something outside nixpkgs, those can be considered 188 + 189 + ### npmlock2nix {#javascript-npmlock2nix} 190 + 191 + [npmlock2nix](https://github.com/nix-community/npmlock2nix) aims at building node_modules without code generation. It hasn't reached v1 yet, the api might be suject to change. 192 + 193 + #### Pitfalls {#javascript-npmlock2nix-pitfalls} 194 + 195 + - there are some [problems with npm v7](https://github.com/tweag/npmlock2nix/issues/45). 196 + 197 + ### nix-npm-buildpackage {#javascript-nix-npm-buildpackage} 198 + 199 + [nix-npm-buildpackage](https://github.com/serokell/nix-npm-buildpackage) aims at building node_modules without code generation. It hasn't reached v1 yet, the api might change. It supports both package-lock.json and yarn.lock. 200 + 201 + #### Pitfalls {#javascript-nix-npm-buildpackage-pitfalls} 202 + 203 + - there are some [problems with npm v7](https://github.com/serokell/nix-npm-buildpackage/issues/33).
-51
doc/languages-frameworks/node.section.md
··· 1 - # Node.js {#node.js} 2 - 3 - The `pkgs/development/node-packages` folder contains a generated collection of 4 - [NPM packages](https://npmjs.com/) that can be installed with the Nix package 5 - manager. 6 - 7 - As a rule of thumb, the package set should only provide *end user* software 8 - packages, such as command-line utilities. Libraries should only be added to the 9 - package set if there is a non-NPM package that requires it. 10 - 11 - When it is desired to use NPM libraries in a development project, use the 12 - `node2nix` generator directly on the `package.json` configuration file of the 13 - project. 14 - 15 - The package set provides support for the official stable Node.js versions. 16 - The latest stable LTS release in `nodePackages`, as well as the latest stable 17 - Current release in `nodePackages_latest`. 18 - 19 - If your package uses native addons, you need to examine what kind of native 20 - build system it uses. Here are some examples: 21 - 22 - * `node-gyp` 23 - * `node-gyp-builder` 24 - * `node-pre-gyp` 25 - 26 - After you have identified the correct system, you need to override your package 27 - expression while adding in build system as a build input. For example, `dat` 28 - requires `node-gyp-build`, so [we override](https://github.com/NixOS/nixpkgs/blob/32f5e5da4a1b3f0595527f5195ac3a91451e9b56/pkgs/development/node-packages/default.nix#L37-L40) its expression in [`default.nix`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/node-packages/default.nix): 29 - 30 - ```nix 31 - dat = super.dat.override { 32 - buildInputs = [ self.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ]; 33 - meta.broken = since "12"; 34 - }; 35 - ``` 36 - 37 - To add a package from NPM to nixpkgs: 38 - 39 - 1. Modify `pkgs/development/node-packages/node-packages.json` to add, update 40 - or remove package entries to have it included in `nodePackages` and 41 - `nodePackages_latest`. 42 - 2. Run the script: `cd pkgs/development/node-packages && ./generate.sh`. 43 - 3. Build your new package to test your changes: 44 - `cd /path/to/nixpkgs && nix-build -A nodePackages.<new-or-updated-package>`. 45 - To build against the latest stable Current Node.js version (e.g. 14.x): 46 - `nix-build -A nodePackages_latest.<new-or-updated-package>` 47 - 4. Add and commit all modified and generated files. 48 - 49 - For more information about the generation process, consult the 50 - [README.md](https://github.com/svanderburg/node2nix) file of the `node2nix` 51 - tool.
+1 -1
doc/languages-frameworks/perl.section.md
··· 122 122 }; 123 123 124 124 buildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 125 - postInstall = lib.optional stdenv.isDarwin '' 125 + postInstall = lib.optionalString stdenv.isDarwin '' 126 126 shortenPerlShebang $out/bin/exiftool 127 127 ''; 128 128 };
+4
doc/stdenv/meta.chapter.md
··· 114 114 115 115 A list of the maintainers of this Nix expression. Maintainers are defined in [`nixpkgs/maintainers/maintainer-list.nix`](https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix). There is no restriction to becoming a maintainer, just add yourself to that list in a separate commit titled “maintainers: add alice”, and reference maintainers with `maintainers = with lib.maintainers; [ alice bob ]`. 116 116 117 + ### `mainProgram` {#var-meta-mainProgram} 118 + 119 + The name of the main binary for the package. This effects the binary `nix run` executes and falls back to the name of the package. Example: `"rg"` 120 + 117 121 ### `priority` {#var-meta-priority} 118 122 119 123 The *priority* of the package, used by `nix-env` to resolve file name conflicts between packages. See the Nix manual page for `nix-env` for details. Example: `"10"` (a low-priority package).
+1 -1
lib/systems/platforms.nix
··· 233 233 }; 234 234 }; 235 235 236 - scaleway-c1 = lib.recursiveUpdate armv7l-hf-multiplatform { 236 + scaleway-c1 = armv7l-hf-multiplatform // { 237 237 gcc = { 238 238 cpu = "cortex-a9"; 239 239 fpu = "vfpv3";
+21 -1
maintainers/maintainer-list.nix
··· 4247 4247 githubId = 147689; 4248 4248 name = "Hans-Christian Esperer"; 4249 4249 }; 4250 + hdhog = { 4251 + name = "Serg Larchenko"; 4252 + email = "hdhog@hdhog.ru"; 4253 + github = "hdhog"; 4254 + githubId = 386666; 4255 + keys = [{ 4256 + longkeyid = "rsa496/952EACB76703BA63"; 4257 + fingerprint = "A25F 6321 AAB4 4151 4085 9924 952E ACB7 6703 BA63"; 4258 + }]; 4259 + }; 4250 4260 hectorj = { 4251 4261 email = "hector.jusforgues+nixos@gmail.com"; 4252 4262 github = "hectorj"; ··· 5358 5368 }; 5359 5369 juaningan = { 5360 5370 email = "juaningan@gmail.com"; 5361 - github = "juaningan"; 5371 + github = "uningan"; 5362 5372 githubId = 810075; 5363 5373 name = "Juan Rodal"; 5364 5374 }; ··· 5667 5677 github = "kisonecat"; 5668 5678 githubId = 148352; 5669 5679 name = "Jim Fowler"; 5680 + }; 5681 + kittywitch = { 5682 + email = "kat@kittywit.ch"; 5683 + github = "kittywitch"; 5684 + githubId = 67870215; 5685 + name = "kat witch"; 5686 + keys = [{ 5687 + longkeyid = "rsa4096/0x7248991EFA8EFBEE"; 5688 + fingerprint = "01F5 0A29 D4AA 9117 5A11 BDB1 7248 991E FA8E FBEE"; 5689 + }]; 5670 5690 }; 5671 5691 kiwi = { 5672 5692 email = "envy1988@gmail.com";
+19 -1
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
··· 182 182 </para> 183 183 </listitem> 184 184 </itemizedlist> 185 + <itemizedlist spacing="compact"> 186 + <listitem> 187 + <para> 188 + <link xlink:href="https://docs.fluidd.xyz/">fluidd</link>, a 189 + Klipper web interface for managing 3d printers using 190 + moonraker. Available as 191 + <link linkend="opt-services.fluidd.enable">fluidd</link>. 192 + </para> 193 + </listitem> 194 + </itemizedlist> 185 195 </section> 186 196 <section xml:id="sec-release-21.11-incompatibilities"> 187 197 <title>Backward Incompatibilities</title> ··· 273 283 <listitem> 274 284 <para> 275 285 The <literal>staticjinja</literal> package has been upgraded 276 - from 1.0.4 to 3.0.1 286 + from 1.0.4 to 4.1.0 277 287 </para> 278 288 </listitem> 279 289 <listitem> ··· 878 888 3.9 introduces many deprecation warnings, please look at the 879 889 <link xlink:href="https://docs.python.org/3/whatsnew/3.9.html">What’s 880 890 New In Python 3.9 post</link> for more information. 891 + </para> 892 + </listitem> 893 + <listitem> 894 + <para> 895 + <literal>qtile</literal> hase been updated from 896 + <quote>0.16.0</quote> to <quote>0.18.0</quote>, please check 897 + <link xlink:href="https://github.com/qtile/qtile/blob/master/CHANGELOG">qtile 898 + changelog</link> for changes. 881 899 </para> 882 900 </listitem> 883 901 <listitem>
+5 -1
nixos/doc/manual/release-notes/rl-2111.section.md
··· 56 56 * [navidrome](https://www.navidrome.org/), a personal music streaming server with 57 57 subsonic-compatible api. Available as [navidrome](#opt-services.navidrome.enable). 58 58 59 + - [fluidd](https://docs.fluidd.xyz/), a Klipper web interface for managing 3d printers using moonraker. Available as [fluidd](#opt-services.fluidd.enable). 60 + 59 61 ## Backward Incompatibilities {#sec-release-21.11-incompatibilities} 60 62 61 63 - The `paperless` module and package have been removed. All users should migrate to the ··· 105 107 Superuser created successfully. 106 108 ``` 107 109 108 - - The `staticjinja` package has been upgraded from 1.0.4 to 3.0.1 110 + - The `staticjinja` package has been upgraded from 1.0.4 to 4.1.0 109 111 110 112 - The `erigon` ethereum node has moved to a new database format in `2021-05-04`, and requires a full resync 111 113 ··· 253 255 - Sway: The terminal emulator `rxvt-unicode` is no longer installed by default via `programs.sway.extraPackages`. The current default configuration uses `alacritty` (and soon `foot`) so this is only an issue when using a customized configuration and not installing `rxvt-unicode` explicitly. 254 256 255 257 - `python3` now defaults to Python 3.9. Python 3.9 introduces many deprecation warnings, please look at the [What's New In Python 3.9 post](https://docs.python.org/3/whatsnew/3.9.html) for more information. 258 + 259 + - `qtile` hase been updated from '0.16.0' to '0.18.0', please check [qtile changelog](https://github.com/qtile/qtile/blob/master/CHANGELOG) for changes. 256 260 257 261 - The `claws-mail` package now references the new GTK+ 3 release branch, major version 4. To use the GTK+ 2 releases, one can install the `claws-mail-gtk2` package. 258 262
+1 -1
nixos/modules/hardware/all-firmware.nix
··· 62 62 zd1211fw 63 63 alsa-firmware 64 64 sof-firmware 65 - openelec-dvb-firmware 65 + libreelec-dvb-firmware 66 66 ] ++ optional (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) raspberrypiWirelessFirmware 67 67 ++ optionals (versionOlder config.boot.kernelPackages.kernel.version "4.13") [ 68 68 rtl8723bs-firmware
+1
nixos/modules/module-list.nix
··· 953 953 ./services/web-apps/documize.nix 954 954 ./services/web-apps/dokuwiki.nix 955 955 ./services/web-apps/engelsystem.nix 956 + ./services/web-apps/fluidd.nix 956 957 ./services/web-apps/galene.nix 957 958 ./services/web-apps/gerrit.nix 958 959 ./services/web-apps/gotify-server.nix
+1 -1
nixos/modules/profiles/headless.nix
··· 9 9 boot.vesa = false; 10 10 11 11 # Don't start a tty on the serial consoles. 12 - systemd.services."serial-getty@ttyS0".enable = false; 12 + systemd.services."serial-getty@ttyS0".enable = lib.mkDefault false; 13 13 systemd.services."serial-getty@hvc0".enable = false; 14 14 systemd.services."getty@tty1".enable = false; 15 15 systemd.services."autovt@".enable = false;
-4
nixos/modules/services/mail/dovecot.nix
··· 468 468 469 469 assertions = [ 470 470 { 471 - assertion = intersectLists cfg.protocols [ "pop3" "imap" ] != []; 472 - message = "dovecot needs at least one of the IMAP or POP3 listeners enabled"; 473 - } 474 - { 475 471 assertion = (cfg.sslServerCert == null) == (cfg.sslServerKey == null) 476 472 && (cfg.sslCACert != null -> !(cfg.sslServerCert == null || cfg.sslServerKey == null)); 477 473 message = "dovecot needs both sslServerCert and sslServerKey defined for working crypto";
+64
nixos/modules/services/web-apps/fluidd.nix
··· 1 + { config, lib, pkgs, ... }: 2 + with lib; 3 + let 4 + cfg = config.services.fluidd; 5 + moonraker = config.services.moonraker; 6 + in 7 + { 8 + options.services.fluidd = { 9 + enable = mkEnableOption "Fluidd, a Klipper web interface for managing your 3d printer"; 10 + 11 + package = mkOption { 12 + type = types.package; 13 + description = "Fluidd package to be used in the module"; 14 + default = pkgs.fluidd; 15 + defaultText = "pkgs.fluidd"; 16 + }; 17 + 18 + hostName = mkOption { 19 + type = types.str; 20 + default = "localhost"; 21 + description = "Hostname to serve fluidd on"; 22 + }; 23 + 24 + nginx = mkOption { 25 + type = types.submodule 26 + (import ../web-servers/nginx/vhost-options.nix { inherit config lib; }); 27 + default = { }; 28 + example = { 29 + serverAliases = [ "fluidd.\${config.networking.domain}" ]; 30 + }; 31 + description = "Extra configuration for the nginx virtual host of fluidd."; 32 + }; 33 + }; 34 + 35 + config = mkIf cfg.enable { 36 + services.nginx = { 37 + enable = true; 38 + upstreams.fluidd-apiserver.servers."${moonraker.address}:${toString moonraker.port}" = { }; 39 + virtualHosts."${cfg.hostName}" = mkMerge [ 40 + cfg.nginx 41 + { 42 + root = mkForce "${cfg.package}/share/fluidd/htdocs"; 43 + locations = { 44 + "/" = { 45 + index = "index.html"; 46 + tryFiles = "$uri $uri/ /index.html"; 47 + }; 48 + "/index.html".extraConfig = '' 49 + add_header Cache-Control "no-store, no-cache, must-revalidate"; 50 + ''; 51 + "/websocket" = { 52 + proxyWebsockets = true; 53 + proxyPass = "http://fluidd-apiserver/websocket"; 54 + }; 55 + "~ ^/(printer|api|access|machine|server)/" = { 56 + proxyWebsockets = true; 57 + proxyPass = "http://fluidd-apiserver$request_uri"; 58 + }; 59 + }; 60 + } 61 + ]; 62 + }; 63 + }; 64 + }
+6 -5
nixos/modules/services/web-servers/apache-httpd/default.nix
··· 36 36 dependentCertNames = unique (map (hostOpts: hostOpts.certName) acmeEnabledVhosts); 37 37 38 38 mkListenInfo = hostOpts: 39 - if hostOpts.listen != [] then hostOpts.listen 40 - else ( 41 - optional (hostOpts.onlySSL || hostOpts.addSSL || hostOpts.forceSSL) { ip = "*"; port = 443; ssl = true; } ++ 42 - optional (!hostOpts.onlySSL) { ip = "*"; port = 80; ssl = false; } 43 - ); 39 + if hostOpts.listen != [] then 40 + hostOpts.listen 41 + else 42 + optionals (hostOpts.onlySSL || hostOpts.addSSL || hostOpts.forceSSL) (map (addr: { ip = addr; port = 443; ssl = true; }) hostOpts.listenAddresses) ++ 43 + optionals (!hostOpts.onlySSL) (map (addr: { ip = addr; port = 80; ssl = false; }) hostOpts.listenAddresses) 44 + ; 44 45 45 46 listenInfo = unique (concatMap mkListenInfo vhosts); 46 47
+19 -2
nixos/modules/services/web-servers/apache-httpd/vhost-options.nix
··· 47 47 ]; 48 48 description = '' 49 49 Listen addresses and ports for this virtual host. 50 - <note><para> 50 + <note> 51 + <para> 51 52 This option overrides <literal>addSSL</literal>, <literal>forceSSL</literal> and <literal>onlySSL</literal>. 52 - </para></note> 53 + </para> 54 + <para> 55 + If you only want to set the addresses manually and not the ports, take a look at <literal>listenAddresses</literal>. 56 + </para> 57 + </note> 58 + ''; 59 + }; 60 + 61 + listenAddresses = mkOption { 62 + type = with types; nonEmptyListOf str; 63 + 64 + description = '' 65 + Listen addresses for this virtual host. 66 + Compared to <literal>listen</literal> this only sets the addreses 67 + and the ports are chosen automatically. 53 68 ''; 69 + default = [ "*" ]; 70 + example = [ "127.0.0.1" ]; 54 71 }; 55 72 56 73 enableSSL = mkOption {
+1 -1
nixos/modules/services/x11/window-managers/qtile.nix
··· 15 15 services.xserver.windowManager.session = [{ 16 16 name = "qtile"; 17 17 start = '' 18 - ${pkgs.qtile}/bin/qtile & 18 + ${pkgs.qtile}/bin/qtile start & 19 19 waitPID=$! 20 20 ''; 21 21 }];
+19 -7
nixos/modules/virtualisation/amazon-image.nix
··· 18 18 in 19 19 20 20 { 21 - imports = [ ../profiles/headless.nix ./ec2-data.nix ./amazon-init.nix ]; 21 + imports = [ 22 + ../profiles/headless.nix 23 + # Note: While we do use the headless profile, we also explicitly 24 + # turn on the serial console on ttyS0 below. This is because 25 + # AWS does support accessing the serial console: 26 + # https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configure-access-to-serial-console.html 27 + ./ec2-data.nix 28 + ./amazon-init.nix 29 + ]; 22 30 23 31 config = { 24 32 ··· 49 57 ]; 50 58 boot.initrd.kernelModules = [ "xen-blkfront" "xen-netfront" ]; 51 59 boot.initrd.availableKernelModules = [ "ixgbevf" "ena" "nvme" ]; 52 - boot.kernelParams = mkIf cfg.hvm [ "console=ttyS0" "random.trust_cpu=on" ]; 60 + boot.kernelParams = mkIf cfg.hvm [ "console=ttyS0,115200n8" "random.trust_cpu=on" ]; 53 61 54 62 # Prevent the nouveau kernel module from being loaded, as it 55 63 # interferes with the nvidia/nvidia-uvm modules needed for CUDA. ··· 63 71 boot.loader.grub.extraPerEntryConfig = mkIf (!cfg.hvm) "root (hd0)"; 64 72 boot.loader.grub.efiSupport = cfg.efi; 65 73 boot.loader.grub.efiInstallAsRemovable = cfg.efi; 66 - boot.loader.timeout = 0; 74 + boot.loader.timeout = 1; 75 + boot.loader.grub.extraConfig = '' 76 + serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 77 + terminal_output console serial 78 + terminal_input console serial 79 + ''; 67 80 68 81 boot.initrd.network.enable = true; 69 82 ··· 127 140 copy_bin_and_libs ${pkgs.util-linux}/sbin/swapon 128 141 ''; 129 142 130 - # Don't put old configurations in the GRUB menu. The user has no 131 - # way to select them anyway. 132 - boot.loader.grub.configurationLimit = 0; 133 - 134 143 # Allow root logins only using the SSH key that the user specified 135 144 # at instance creation time. 136 145 services.openssh.enable = true; 137 146 services.openssh.permitRootLogin = "prohibit-password"; 147 + 148 + # Enable the serial console on ttyS0 149 + systemd.services."serial-getty@ttyS0".enable = true; 138 150 139 151 # Creates symlinks for block device names. 140 152 services.udev.packages = [ pkgs.ec2-utils ];
+1
nixos/tests/all-tests.nix
··· 136 136 fish = handleTest ./fish.nix {}; 137 137 flannel = handleTestOn ["x86_64-linux"] ./flannel.nix {}; 138 138 fluentd = handleTest ./fluentd.nix {}; 139 + fluidd = handleTest ./fluidd.nix {}; 139 140 fontconfig-default-fonts = handleTest ./fontconfig-default-fonts.nix {}; 140 141 freeswitch = handleTest ./freeswitch.nix {}; 141 142 fsck = handleTest ./fsck.nix {};
+21
nixos/tests/fluidd.nix
··· 1 + import ./make-test-python.nix ({ lib, ... }: 2 + 3 + with lib; 4 + 5 + { 6 + name = "fluidd"; 7 + meta.maintainers = with maintainers; [ vtuan10 ]; 8 + 9 + nodes.machine = { pkgs, ... }: { 10 + services.fluidd = { 11 + enable = true; 12 + }; 13 + }; 14 + 15 + testScript = '' 16 + machine.start() 17 + machine.wait_for_unit("nginx.service") 18 + machine.wait_for_open_port(80) 19 + machine.succeed("curl -sSfL http://localhost/ | grep 'fluidd'") 20 + ''; 21 + })
+34 -12
pkgs/applications/audio/mpg123/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchurl 3 4 , makeWrapper 5 + , pkg-config 6 + , perl 7 + , withAlsa ? stdenv.hostPlatform.isLinux 4 8 , alsa-lib 5 - , perl 6 - , withConplay ? !stdenv.targetPlatform.isWindows 9 + , withPulse ? stdenv.hostPlatform.isLinux 10 + , libpulseaudio 11 + , withCoreAudio ? stdenv.hostPlatform.isDarwin 12 + , AudioUnit 13 + , AudioToolbox 14 + , withJack ? stdenv.hostPlatform.isUnix 15 + , jack 16 + , withConplay ? !stdenv.hostPlatform.isWindows 7 17 }: 8 18 9 19 stdenv.mkDerivation rec { 10 20 pname = "mpg123"; 11 - version = "1.26.5"; 21 + version = "1.28.2"; 12 22 13 23 src = fetchurl { 14 24 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; 15 - sha256 = "sha256-UCqX4Nk1vn432YczgCHY8wG641wohPKoPVnEtSRm7wY="; 25 + sha256 = "006v44nz4nkpgvxz1k2vbbrfpa2m47hyydscs0wf3iysiyvd9vvy"; 16 26 }; 17 27 18 28 outputs = [ "out" ] ++ lib.optionals withConplay [ "conplay" ]; 19 29 20 - nativeBuildInputs = lib.optionals withConplay [ makeWrapper ]; 30 + nativeBuildInputs = lib.optionals withConplay [ makeWrapper ] 31 + ++ lib.optionals (withPulse || withJack) [ pkg-config ]; 21 32 22 33 buildInputs = lib.optionals withConplay [ perl ] 23 - ++ lib.optionals (!stdenv.isDarwin && !stdenv.targetPlatform.isWindows) [ alsa-lib ]; 34 + ++ lib.optionals withAlsa [ alsa-lib ] 35 + ++ lib.optionals withPulse [ libpulseaudio ] 36 + ++ lib.optionals withCoreAudio [ AudioUnit AudioToolbox ] 37 + ++ lib.optionals withJack [ jack ]; 38 + 39 + configureFlags = [ 40 + "--with-audio=${lib.strings.concatStringsSep "," ( 41 + lib.optional withJack "jack" 42 + ++ lib.optional withPulse "pulse" 43 + ++ lib.optional withAlsa "alsa" 44 + ++ lib.optional withCoreAudio "coreaudio" 45 + ++ [ "dummy" ] 46 + )}" 47 + ] ++ lib.optional (stdenv.hostPlatform ? mpg123) "--with-cpu=${stdenv.hostPlatform.mpg123.cpu}"; 24 48 25 - configureFlags = lib.optional 26 - (stdenv.hostPlatform ? mpg123) 27 - "--with-cpu=${stdenv.hostPlatform.mpg123.cpu}"; 49 + enableParallelBuilding = true; 28 50 29 51 postInstall = lib.optionalString withConplay '' 30 52 mkdir -p $conplay/bin ··· 43 65 meta = with lib; { 44 66 description = "Fast console MPEG Audio Player and decoder library"; 45 67 homepage = "https://mpg123.org"; 46 - license = licenses.lgpl21; 47 - maintainers = [ maintainers.ftrvxmtrx ]; 68 + license = licenses.lgpl21Only; 69 + maintainers = with maintainers; [ ftrvxmtrx ]; 48 70 platforms = platforms.all; 49 71 }; 50 72 }
+1 -1
pkgs/applications/audio/zynaddsubfx/default.nix
··· 91 91 92 92 # When building with zest GUI, patch plugins 93 93 # and standalone executable to properly locate zest 94 - postFixup = lib.optional (guiModule == "zest") '' 94 + postFixup = lib.optionalString (guiModule == "zest") '' 95 95 patchelf --set-rpath "${mruby-zest}:$(patchelf --print-rpath "$out/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX_ui.so")" \ 96 96 "$out/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX_ui.so" 97 97
+30 -31
pkgs/applications/blockchains/bisq-desktop/default.nix
··· 8 8 , openjdk11 9 9 , dpkg 10 10 , writeScript 11 - , coreutils 12 11 , bash 13 12 , tor 14 - , psmisc 13 + , gnutar 14 + , zip 15 + , xz 15 16 }: 16 17 17 18 let 18 19 bisq-launcher = writeScript "bisq-launcher" '' 19 20 #! ${bash}/bin/bash 20 21 21 - # Setup a temporary Tor instance 22 - TMPDIR=$(${coreutils}/bin/mktemp -d) 23 - CONTROLPORT=$(${coreutils}/bin/shuf -i 9100-9499 -n 1) 24 - SOCKSPORT=$(${coreutils}/bin/shuf -i 9500-9999 -n 1) 25 - ${coreutils}/bin/head -c 1024 < /dev/urandom > $TMPDIR/cookie 22 + # This is just a comment to convince Nix that Tor is a 23 + # runtime dependency; The Tor binary is in a *.jar file, 24 + # whereas Nix only scans for hashes in uncompressed text. 25 + # ${bisq-tor} 26 26 27 - ${tor}/bin/tor --SocksPort $SOCKSPORT --ControlPort $CONTROLPORT \ 28 - --ControlPortWriteToFile $TMPDIR/port --CookieAuthFile $TMPDIR/cookie \ 29 - --CookieAuthentication 1 >$TMPDIR/tor.log --RunAsDaemon 1 27 + JAVA_TOOL_OPTIONS="-XX:+UseG1GC -XX:MaxHeapFreeRatio=10 -XX:MinHeapFreeRatio=5 -XX:+UseStringDeduplication" bisq-desktop-wrapped "$@" 28 + ''; 30 29 31 - torpid=$(${psmisc}/bin/fuser $CONTROLPORT/tcp) 30 + bisq-tor = writeScript "bisq-tor" '' 31 + #! ${bash}/bin/bash 32 32 33 - echo Temp directory: $TMPDIR 34 - echo Tor PID: $torpid 35 - echo Tor control port: $CONTROLPORT 36 - echo Tor SOCKS port: $SOCKSPORT 37 - echo Tor log: $TMPDIR/tor.log 38 - echo Bisq log file: $TMPDIR/bisq.log 39 - 40 - JAVA_TOOL_OPTIONS="-XX:MaxRAM=4g" bisq-desktop-wrapped \ 41 - --torControlCookieFile=$TMPDIR/cookie \ 42 - --torControlUseSafeCookieAuth \ 43 - --torControlPort $CONTROLPORT "$@" > $TMPDIR/bisq.log 44 - 45 - echo Bisq exited. Killing Tor... 46 - kill $torpid 33 + exec ${tor}/bin/tor "$@" 47 34 ''; 48 35 in 49 36 stdenv.mkDerivation rec { 50 37 pname = "bisq-desktop"; 51 - version = "1.7.0"; 38 + version = "1.7.2"; 52 39 53 40 src = fetchurl { 54 41 url = "https://github.com/bisq-network/bisq/releases/download/v${version}/Bisq-64bit-${version}.deb"; 55 - sha256 = "0crry5k7crmrqn14wxiyrnhk09ac8a9ksqrwwky7jsnyah0bx5k4"; 42 + sha256 = "0b2rh9sphc9wffkawprrl20frgv0rah7y2k5sfxpjc3shgkqsw80"; 56 43 }; 57 44 58 - nativeBuildInputs = [ makeWrapper copyDesktopItems dpkg ]; 45 + nativeBuildInputs = [ makeWrapper copyDesktopItems imagemagick dpkg gnutar zip xz ]; 59 46 60 47 desktopItems = [ 61 48 (makeDesktopItem { 62 49 name = "Bisq"; 63 50 exec = "bisq-desktop"; 64 51 icon = "bisq"; 65 - desktopName = "Bisq"; 52 + desktopName = "Bisq ${version}"; 66 53 genericName = "Decentralized bitcoin exchange"; 67 - categories = "Network;Utility;"; 54 + categories = "Network;P2P;"; 68 55 }) 69 56 ]; 70 57 ··· 72 59 dpkg -x $src . 73 60 ''; 74 61 62 + buildPhase = '' 63 + # Replace the embedded Tor binary (which is in a Tar archive) 64 + # with one from Nixpkgs. 65 + 66 + mkdir -p native/linux/x64/ 67 + cp ${bisq-tor} ./tor 68 + tar -cJf native/linux/x64/tor.tar.xz tor 69 + zip -r opt/bisq/lib/app/desktop-${version}-all.jar native 70 + ''; 71 + 75 72 installPhase = '' 76 73 runHook preInstall 77 74 ··· 86 83 87 84 for n in 16 24 32 48 64 96 128 256; do 88 85 size=$n"x"$n 89 - ${imagemagick}/bin/convert opt/bisq/lib/Bisq.png -resize $size bisq.png 86 + convert opt/bisq/lib/Bisq.png -resize $size bisq.png 90 87 install -Dm644 -t $out/share/icons/hicolor/$size/apps bisq.png 91 88 done; 92 89 93 90 runHook postInstall 94 91 ''; 92 + 93 + passthru.updateScript = ./update.sh; 95 94 96 95 meta = with lib; { 97 96 description = "A decentralized bitcoin exchange network";
+22
pkgs/applications/blockchains/bisq-desktop/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl jq gnused gnupg common-updater-scripts 3 + 4 + set -eu -o pipefail 5 + 6 + version="$(curl -s https://api.github.com/repos/bisq-network/bisq/releases| jq '.[] | {name,prerelease} | select(.prerelease==false) | limit(1;.[])' | sed 's/[\"v]//g' | head -n 1)" 7 + depname="Bisq-64bit-$version.deb" 8 + src="https://github.com/bisq-network/bisq/releases/download/v$version/$depname" 9 + signature="$src.asc" 10 + key="CB36 D7D2 EBB2 E35D 9B75 500B CD5D C1C5 29CD FD3B" 11 + 12 + pushd $(mktemp -d --suffix=-bisq-updater) 13 + export GNUPGHOME=$PWD/gnupg 14 + mkdir -m 700 -p "$GNUPGHOME" 15 + curl -L -o "$depname" -- "$src" 16 + curl -L -o signature.asc -- "$signature" 17 + gpg --batch --recv-keys "$key" 18 + gpg --batch --verify signature.asc "$depname" 19 + sha256=$(nix-prefetch-url --type sha256 "file://$PWD/$depname") 20 + popd 21 + 22 + update-source-version bisq-desktop "$version" "$sha256"
+1 -1
pkgs/applications/blockchains/bitcoin/default.nix
··· 53 53 ++ optionals withWallet [ db48 sqlite ] 54 54 ++ optionals withGui [ qrencode qtbase qttools ]; 55 55 56 - postInstall = optional withGui '' 56 + postInstall = optionalString withGui '' 57 57 install -Dm644 ${desktop} $out/share/applications/bitcoin-qt.desktop 58 58 substituteInPlace $out/share/applications/bitcoin-qt.desktop --replace "Icon=bitcoin128" "Icon=bitcoin" 59 59 install -Dm644 share/pixmaps/bitcoin256.png $out/share/pixmaps/bitcoin.png
+1 -1
pkgs/applications/blockchains/go-ethereum/default.nix
··· 55 55 homepage = "https://geth.ethereum.org/"; 56 56 description = "Official golang implementation of the Ethereum protocol"; 57 57 license = with licenses; [ lgpl3Plus gpl3Plus ]; 58 - maintainers = with maintainers; [ adisbladis lionello xrelkd RaghavSood ]; 58 + maintainers = with maintainers; [ adisbladis lionello RaghavSood ]; 59 59 }; 60 60 }
+1 -1
pkgs/applications/blockchains/openethereum/default.nix
··· 44 44 description = "Fast, light, robust Ethereum implementation"; 45 45 homepage = "http://parity.io/ethereum"; 46 46 license = licenses.gpl3; 47 - maintainers = with maintainers; [ akru xrelkd ]; 47 + maintainers = with maintainers; [ akru ]; 48 48 platforms = lib.platforms.unix; 49 49 }; 50 50 }
+2 -2
pkgs/applications/editors/jetbrains/common.nix
··· 1 1 { stdenv, lib, makeDesktopItem, makeWrapper, patchelf, writeText 2 - , coreutils, gnugrep, which, git, unzip, libsecret, libnotify 2 + , coreutils, gnugrep, which, git, unzip, libsecret, libnotify, e2fsprogs 3 3 , vmopts ? null 4 4 }: 5 5 ··· 78 78 --prefix PATH : "$out/libexec/${name}:${lib.optionalString (stdenv.isDarwin) "${jdk}/jdk/Contents/Home/bin:"}${lib.makeBinPath [ jdk coreutils gnugrep which git ]}" \ 79 79 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath ([ 80 80 # Some internals want libstdc++.so.6 81 - stdenv.cc.cc.lib libsecret 81 + stdenv.cc.cc.lib libsecret e2fsprogs 82 82 libnotify 83 83 ] ++ extraLdPath)}" \ 84 84 --set JDK_HOME "$jdk" \
+16 -14
pkgs/applications/graphics/dosage/default.nix
··· 1 - { lib, python3Packages, fetchFromGitHub }: 1 + { lib, python3Packages }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "dosage"; 5 - version = "2018.04.08"; 6 - PBR_VERSION = version; 5 + version = "2.17"; 7 6 8 - src = fetchFromGitHub { 9 - owner = "webcomics"; 10 - repo = "dosage"; 11 - rev = "b2fdc13feb65b93762928f7e99bac7b1b7b31591"; 12 - sha256 = "1p6vllqaf9s6crj47xqp97hkglch1kd4y8y4lxvzx3g2shhhk9hh"; 7 + src = python3Packages.fetchPypi { 8 + inherit pname version; 9 + sha256 = "0vmxgn9wd3j80hp4gr5iq06jrl4gryz5zgfdd2ah30d12sfcfig0"; 13 10 }; 14 - checkInputs = with python3Packages; [ pytest responses ]; 15 - propagatedBuildInputs = with python3Packages; [ colorama lxml requests pbr setuptools ]; 16 11 17 - disabled = python3Packages.pythonOlder "3.3"; 12 + checkInputs = with python3Packages; [ 13 + pytestCheckHook pytest-xdist responses 14 + ]; 15 + 16 + nativeBuildInputs = with python3Packages; [ setuptools-scm ]; 17 + 18 + propagatedBuildInputs = with python3Packages; [ 19 + colorama imagesize lxml requests setuptools six 20 + ]; 18 21 19 - checkPhase = '' 20 - py.test tests/ 21 - ''; 22 + disabled = python3Packages.pythonOlder "3.3"; 22 23 23 24 meta = { 24 25 description = "A comic strip downloader and archiver"; 25 26 homepage = "https://dosage.rocks/"; 26 27 license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ toonn ]; 27 29 }; 28 30 }
-1
pkgs/applications/graphics/drawpile/default.nix
··· 2 2 , lib 3 3 , mkDerivation 4 4 , fetchFromGitHub 5 - , fetchpatch 6 5 , extra-cmake-modules 7 6 8 7 # common deps
+1 -1
pkgs/applications/graphics/rx/default.nix
··· 29 29 # FIXME: GLFW (X11) requires DISPLAY env variable for all tests 30 30 doCheck = false; 31 31 32 - postInstall = optional stdenv.isLinux '' 32 + postInstall = optionalString stdenv.isLinux '' 33 33 mkdir -p $out/share/applications 34 34 cp $src/rx.desktop $out/share/applications 35 35 wrapProgram $out/bin/rx --prefix LD_LIBRARY_PATH : ${libGL}/lib
+2 -3
pkgs/applications/misc/anytype/default.nix
··· 15 15 appimageTools.wrapType2 { 16 16 inherit name src; 17 17 18 - extraPkgs = { pkgs, ... }@args: [ 19 - pkgs.gnome3.libsecret 20 - ] ++ appimageTools.defaultFhsEnvArgs.multiPkgs args; 18 + extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) 19 + ++ [ pkgs.libsecret ]; 21 20 22 21 extraInstallCommands = '' 23 22 mv $out/bin/${name} $out/bin/${pname}
+2 -2
pkgs/applications/misc/moonlight-embedded/default.nix
··· 18 18 19 19 outputs = [ "out" "man" ]; 20 20 21 - nativeBuildInputs = [ cmake perl ]; 21 + nativeBuildInputs = [ cmake perl pkg-config ]; 22 22 buildInputs = [ 23 23 alsa-lib libevdev libopus udev SDL2 24 - ffmpeg pkg-config xorg.libxcb libvdpau libpulseaudio libcec 24 + ffmpeg xorg.libxcb libvdpau libpulseaudio libcec 25 25 xorg.libpthreadstubs curl expat avahi libuuid libva 26 26 ]; 27 27
+2 -2
pkgs/applications/misc/pwsafe/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "pwsafe"; 9 - version = "3.55.0"; 9 + version = "3.56.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = pname; 13 13 repo = pname; 14 14 rev = version; 15 - sha256 = "sha256-+Vfwz8xGmSzFNdiN5XYkRqGmFuBVIgexXdH3B+XYY3o="; 15 + sha256 = "sha256-ZLX/3cs1cdia5+32QEwE6q3V0uFNkkmiIGboKW6Xej8="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+1 -1
pkgs/applications/misc/surface-control/default.nix
··· 31 31 "Control various aspects of Microsoft Surface devices on Linux from the Command-Line"; 32 32 homepage = "https://github.com/linux-surface/surface-control"; 33 33 license = licenses.mit; 34 - maintainers = with maintainers; [ winterqt ]; 34 + maintainers = with maintainers; [ ]; 35 35 platforms = platforms.linux; 36 36 }; 37 37 }
+3 -3
pkgs/applications/misc/ticker/default.nix
··· 16 16 17 17 vendorSha256 = "sha256-XBfTVd3X3IDxLCAaNnijf6E5bw+AZ94UdOG9w7BOdBU="; 18 18 19 - preBuild = '' 20 - buildFlagsArray+=("-ldflags" "-s -w -X github.com/achannarasappa/ticker/cmd.Version=v${version}") 21 - ''; 19 + ldflags = [ 20 + "-s" "-w" "-X github.com/achannarasappa/ticker/cmd.Version=v${version}" 21 + ]; 22 22 23 23 # Tests require internet 24 24 doCheck = false;
+1 -1
pkgs/applications/misc/waybar/default.nix
··· 78 78 "-Dman-pages=enabled" 79 79 ]; 80 80 81 - preFixup = lib.optional withMediaPlayer '' 81 + preFixup = lib.optionalString withMediaPlayer '' 82 82 cp $src/resources/custom_modules/mediaplayer.py $out/bin/waybar-mediaplayer.py 83 83 84 84 wrapProgram $out/bin/waybar-mediaplayer.py \
+1 -1
pkgs/applications/misc/wmname/default.nix
··· 10 10 11 11 buildInputs = [ libX11 ]; 12 12 13 - preConfigure = [ ''sed -i "s@PREFIX = /usr/local@PREFIX = $out@g" config.mk'' ]; 13 + preConfigure = ''sed -i "s@PREFIX = /usr/local@PREFIX = $out@g" config.mk''; 14 14 15 15 meta = { 16 16 description = "Prints or set the window manager name property of the root window";
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
··· 90 90 91 91 stdenv.mkDerivation rec { 92 92 pname = "brave"; 93 - version = "1.28.105"; 93 + version = "1.28.106"; 94 94 95 95 src = fetchurl { 96 96 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 97 - sha256 = "1E2KWG5vHYBuph6Pv9J6FBOsUpegx4Ix/H99ZQ/x4zI="; 97 + sha256 = "gr8d5Dh6ZHb2kThVOA61BoGo64MB77qF7ualUY2RRq0="; 98 98 }; 99 99 100 100 dontConfigure = true;
+3 -3
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
··· 88 88 fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ]; 89 89 90 90 # Upstream source 91 - version = "10.5.2"; 91 + version = "10.5.5"; 92 92 93 93 lang = "en-US"; 94 94 95 95 srcs = { 96 96 x86_64-linux = fetchurl { 97 97 url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz"; 98 - sha256 = "16zk7d0sxm2j00vb002mjj38wxcxxlahnfdb9lmkmkfms9p9xfkb"; 98 + sha256 = "0847lib2z21fgb7x5szwvprc77fhdpmp4z5d6n1sk6d40dd34spn"; 99 99 }; 100 100 101 101 i686-linux = fetchurl { 102 102 url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz"; 103 - sha256 = "0xc3ac2y9xf7ff3pqrp5n6l9j8i5hk3y2y3zwykwhnycnfi6dfv4"; 103 + sha256 = "0i26fb0r234nrwnvb2c9vk9yn869qghq0n4qlm1d7mr62dy6prxa"; 104 104 }; 105 105 }; 106 106 in
+2 -2
pkgs/applications/networking/browsers/vivaldi/default.nix
··· 18 18 vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; 19 19 in stdenv.mkDerivation rec { 20 20 pname = "vivaldi"; 21 - version = "4.1.2369.18-1"; 21 + version = "4.1.2369.21-1"; 22 22 23 23 src = fetchurl { 24 24 url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}_amd64.deb"; 25 - sha256 = "062zh7a4mr52h9m09dnqrdc48ajnkq887kcbcvzcd20wsnvivi48"; 25 + sha256 = "03062mik6paqp219jz420jsg762jjrfxmj1daq129z2zgzq0qr8l"; 26 26 }; 27 27 28 28 unpackPhase = ''
+2 -2
pkgs/applications/networking/cluster/bosh-cli/default.nix
··· 8 8 buildGoModule rec { 9 9 pname = "bosh-cli"; 10 10 11 - version = "6.4.4"; 11 + version = "6.4.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "cloudfoundry"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-N7GrxePNewxhHnkQP/XBdUIEL5FsFD4avouZaIO+BKc="; 17 + sha256 = "sha256-/1JRje7SNrIsb3V1tq5ZW5zsURaQUzM/Jp3TMR0MfKw="; 18 18 }; 19 19 vendorSha256 = null; 20 20
+23
pkgs/applications/networking/cluster/cilium/default.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "cilium-cli"; 5 + version = "0.8.6"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "cilium"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "07p62zifycw7gnwkd3230jsjns80k2q9fbj8drzp84s9cp7ddpa9"; 12 + }; 13 + 14 + vendorSha256 = null; 15 + 16 + meta = with lib; { 17 + description = "CLI to install, manage & troubleshoot Kubernetes clusters running Cilium"; 18 + license = licenses.asl20; 19 + homepage = "https://www.cilium.io/"; 20 + maintainers = with maintainers; [ humancalico ]; 21 + mainProgram = "cilium"; 22 + }; 23 + }
+3 -3
pkgs/applications/networking/cluster/cloudfoundry-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cloudfoundry-cli"; 5 - version = "7.2.0"; 5 + version = "7.3.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloudfoundry"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "0cf5vshyz6j70sv7x43r1404hdcmkzxgdb7514kjilp5z6wsr1nv"; 11 + sha256 = "sha256-I+4tFAMmmsmi5WH9WKXIja1vVWsPHNGkWbvjWGUCmkU="; 12 12 }; 13 13 # vendor directory stale 14 14 deleteVendor = true; 15 - vendorSha256 = "0p0s0dr7kpmmnim4fps62vj4zki2qxxdq5ww0fzrf1372xbl4kp2"; 15 + vendorSha256 = null; 16 16 17 17 subPackages = [ "." ]; 18 18
+2 -3
pkgs/applications/networking/cluster/cni/plugins.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cni-plugins"; 5 - version = "0.9.1"; 5 + version = "1.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "containernetworking"; 9 9 repo = "plugins"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-n+OtFXgFmW0xsGEtC6ua0qjdsJSbEjn08mAl5Z51Kp8="; 11 + sha256 = "sha256-RcDZW/iOAcJodGiuzmeZk3obtD0/mQoMF9vL0xNehbQ="; 12 12 }; 13 13 14 14 vendorSha256 = null; ··· 32 32 "plugins/main/vlan" 33 33 "plugins/meta/bandwidth" 34 34 "plugins/meta/firewall" 35 - "plugins/meta/flannel" 36 35 "plugins/meta/portmap" 37 36 "plugins/meta/sbr" 38 37 "plugins/meta/tuning"
+4 -4
pkgs/applications/networking/cluster/kube3d/default.nix
··· 17 17 18 18 excludedPackages = "\\(tools\\|docgen\\)"; 19 19 20 - preBuild = let t = "github.com/rancher/k3d/v4/version"; in 21 - '' 22 - buildFlagsArray+=("-ldflags" "-s -w -X ${t}.Version=v${version} -X ${t}.K3sVersion=v${k3sVersion}") 23 - ''; 20 + ldflags = let t = "github.com/rancher/k3d/v4/version"; in 21 + [ 22 + "-s" "-w" "-X ${t}.Version=v${version}" "-X ${t}.K3sVersion=v${k3sVersion}" 23 + ]; 24 24 25 25 doCheck = false; 26 26
+3 -3
pkgs/applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix
··· 13 13 14 14 vendorSha256 = "sha256-EM0lPwwWJuLD+aqZWshz1ILaeEtUU4wJ0Puwv1Ikgf4="; 15 15 16 - preBuild = '' 17 - buildFlagsArray+=("-ldflags" "-s -w") 18 - ''; 16 + ldflags = [ 17 + "-s" "-w" 18 + ]; 19 19 20 20 meta = with lib; { 21 21 homepage = "https://github.com/aquasecurity/starboard-octant-plugin";
+3 -3
pkgs/applications/networking/cluster/starboard/default.nix
··· 16 16 # Don't build and check the integration tests 17 17 excludedPackages = "itest"; 18 18 19 - preBuild = '' 20 - buildFlagsArray+=("-ldflags" "-s -w -X main.version=v${version}") 21 - ''; 19 + ldflags = [ 20 + "-s" "-w" "-X main.version=v${version}" 21 + ]; 22 22 23 23 preCheck = '' 24 24 # Remove test that requires networking
+1 -1
pkgs/applications/networking/mumble/default.nix
··· 104 104 server = source: generic { 105 105 type = "murmur"; 106 106 107 - postPatch = lib.optional iceSupport '' 107 + postPatch = lib.optionalString iceSupport '' 108 108 grep -Rl '/usr/share/Ice' . | xargs sed -i 's,/usr/share/Ice/,${zeroc-ice.dev}/share/ice/,g' 109 109 ''; 110 110
+7 -2
pkgs/applications/networking/onionshare/default.nix
··· 23 23 }: 24 24 25 25 let 26 - version = "2.3.2"; 26 + version = "2.3.3"; 27 27 src = fetchFromGitHub { 28 28 owner = "micahflee"; 29 29 repo = "onionshare"; 30 30 rev = "v${version}"; 31 - sha256 = "sha256-mzLDvvpO82iGDnzY42wx1KCNmAxUgVhpaDVprtb+YOI="; 31 + sha256 = "sha256-wU2020RNXlwJ2y9uzcLxIX4EECev1Z9YvNyiBalLj/Y="; 32 32 }; 33 33 meta = with lib; { 34 34 description = "Securely and anonymously send and receive files"; ··· 94 94 # Tests use the home directory 95 95 export HOME="$(mktemp -d)" 96 96 ''; 97 + 98 + disabledTests = [ 99 + "test_firefox_like_behavior" 100 + "test_if_unmodified_since" 101 + ]; 97 102 }; 98 103 99 104 onionshare-gui = buildPythonApplication {
+2 -2
pkgs/applications/science/biology/neuron/default.nix
··· 60 60 else ["--without-mpi"]); 61 61 62 62 63 - postInstall = lib.optionals (python != null) [ '' 63 + postInstall = lib.optionalString (python != null) '' 64 64 ## standardise python neuron install dir if any 65 65 if [[ -d $out/lib/python ]]; then 66 66 mkdir -p ''${out}/${python.sitePackages} 67 67 mv ''${out}/lib/python/* ''${out}/${python.sitePackages}/ 68 68 fi 69 - '']; 69 + ''; 70 70 71 71 propagatedBuildInputs = [ readline ncurses which libtool ]; 72 72
+2 -2
pkgs/applications/science/electronics/kicad/base.nix
··· 64 64 "'sanitizeAddress' and 'sanitizeThreads' are mutually exclusive, use one."; 65 65 66 66 let 67 - inherit (lib) optional optionals; 67 + inherit (lib) optional optionals optionalString; 68 68 in 69 69 stdenv.mkDerivation rec { 70 70 pname = "kicad-base"; ··· 172 172 173 173 dontStrip = debug; 174 174 175 - postInstall = optional (withI18n) '' 175 + postInstall = optionalString (withI18n) '' 176 176 mkdir -p $out/share 177 177 lndir ${i18n}/share $out/share 178 178 '';
+10 -6
pkgs/applications/science/math/ginac/default.nix
··· 1 1 { lib, stdenv, fetchurl, cln, pkg-config, readline, gmp, python3 }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "ginac-1.8.1"; 4 + pname = "ginac"; 5 + version = "1.8.1"; 5 6 6 7 src = fetchurl { 7 - url = "${meta.homepage}/${name}.tar.bz2"; 8 + url = "https://www.ginac.de/ginac-${version}.tar.bz2"; 8 9 sha256 = "sha256-8WldvWsYcGHvP7pQdkjJ1tukOPczsFjBb5J4y9z14as="; 9 10 }; 10 11 11 12 propagatedBuildInputs = [ cln ]; 12 13 13 - buildInputs = [ readline ] ++ lib.optional stdenv.isDarwin gmp; 14 + buildInputs = [ readline ] 15 + ++ lib.optional stdenv.isDarwin gmp; 14 16 15 17 nativeBuildInputs = [ pkg-config python3 ]; 16 18 17 19 strictDeps = true; 18 20 19 - preConfigure = "patchShebangs ginsh"; 21 + preConfigure = '' 22 + patchShebangs ginsh 23 + ''; 20 24 21 25 configureFlags = [ "--disable-rpath" ]; 22 26 23 27 meta = with lib; { 24 28 description = "GiNaC is Not a CAS"; 25 - homepage = "https://www.ginac.de/"; 29 + homepage = "https://www.ginac.de/"; 26 30 maintainers = with maintainers; [ lovek323 ]; 27 31 license = licenses.gpl2; 28 - platforms = platforms.all; 32 + platforms = platforms.all; 29 33 }; 30 34 }
+1 -1
pkgs/applications/science/physics/sherpa/default.nix
··· 9 9 sha256 = "1iwa17s8ipj6a2b8zss5csb1k5y9s5js38syvq932rxcinbyjsl4"; 10 10 }; 11 11 12 - postPatch = lib.optional (stdenv.hostPlatform.libc == "glibc") '' 12 + postPatch = lib.optionalString (stdenv.hostPlatform.libc == "glibc") '' 13 13 sed -ie '/sys\/sysctl.h/d' ATOOLS/Org/Run_Parameter.C 14 14 ''; 15 15
+3 -3
pkgs/applications/system/glances/default.nix
··· 9 9 10 10 buildPythonApplication rec { 11 11 pname = "glances"; 12 - version = "3.2.3"; 12 + version = "3.2.3.1"; 13 13 disabled = isPyPy; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "nicolargo"; 17 17 repo = "glances"; 18 18 rev = "v${version}"; 19 - sha256 = "1nc8bdzzrzaircq3myd32w6arpy2prn739886cq2h47cpinxmvpr"; 19 + sha256 = "0h7y36z4rizl1lyxacq32vpmvbwn9w2nrvrxn791060cksfw4xwd"; 20 20 }; 21 21 22 22 # Some tests fail in the sandbox (they e.g. require access to /sys/class/power_supply): ··· 31 31 ]; 32 32 33 33 doCheck = true; 34 - preCheck = lib.optional stdenv.isDarwin '' 34 + preCheck = lib.optionalString stdenv.isDarwin '' 35 35 export DYLD_FRAMEWORK_PATH=/System/Library/Frameworks 36 36 ''; 37 37
+11 -5
pkgs/applications/terminal-emulators/kitty/default.nix
··· 21 21 with python3Packages; 22 22 buildPythonApplication rec { 23 23 pname = "kitty"; 24 - version = "0.21.2"; 24 + version = "0.23.1"; 25 25 format = "other"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "kovidgoyal"; 29 29 repo = "kitty"; 30 30 rev = "v${version}"; 31 - sha256 = "0y0mg8rr18mn0wzym7v48x6kl0ixd5q387kr5jhbdln55ph2jk9d"; 31 + sha256 = "sha256-2RwDU6EOJWF0u2ikJFg9U2yqSXergDkJH3h2i+QJ7G4="; 32 32 }; 33 33 34 34 buildInputs = [ ··· 52 52 ]; 53 53 54 54 nativeBuildInputs = [ 55 - pkg-config sphinx ncurses 56 55 installShellFiles 56 + ncurses 57 + pkg-config 58 + sphinx 59 + furo 60 + sphinx-copybutton 61 + sphinxext-opengraph 62 + sphinx-inline-tabs 57 63 ] ++ lib.optionals stdenv.isDarwin [ 58 64 imagemagick 59 65 libicns # For the png2icns tool. ··· 111 117 cp -r linux-package/{bin,share,lib} $out 112 118 ''} 113 119 wrapProgram "$out/bin/kitty" --prefix PATH : "$out/bin:${lib.makeBinPath [ imagemagick xsel ncurses.dev ]}" 114 - runHook postInstall 115 120 116 121 installShellCompletion --cmd kitty \ 117 122 --bash <("$out/bin/kitty" + complete setup bash) \ 118 123 --fish <("$out/bin/kitty" + complete setup fish) \ 119 124 --zsh <("$out/bin/kitty" + complete setup zsh) 125 + runHook postInstall 120 126 ''; 121 127 122 128 postInstall = '' ··· 136 142 homepage = "https://github.com/kovidgoyal/kitty"; 137 143 description = "A modern, hackable, featureful, OpenGL based terminal emulator"; 138 144 license = licenses.gpl3Only; 139 - changelog = "https://sw.kovidgoyal.net/kitty/changelog.html"; 145 + changelog = "https://sw.kovidgoyal.net/kitty/changelog/"; 140 146 platforms = platforms.darwin ++ platforms.linux; 141 147 maintainers = with maintainers; [ tex rvolosatovs Luflosi ]; 142 148 };
+15 -7
pkgs/applications/version-management/gitlab-triage/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - activesupport (5.2.4.4) 4 + activesupport (5.2.6) 5 5 concurrent-ruby (~> 1.0, >= 1.0.2) 6 6 i18n (>= 0.7, < 2) 7 7 minitest (~> 5.1) 8 8 tzinfo (~> 1.1) 9 - concurrent-ruby (1.1.7) 10 - gitlab-triage (1.13.0) 9 + concurrent-ruby (1.1.9) 10 + gitlab-triage (1.20.0) 11 11 activesupport (~> 5.1) 12 + globalid (~> 0.4) 13 + graphql-client (~> 0.16) 12 14 httparty (~> 0.17) 15 + globalid (0.5.2) 16 + activesupport (>= 5.0) 17 + graphql (1.12.14) 18 + graphql-client (0.16.0) 19 + activesupport (>= 3.0) 20 + graphql (~> 1.8) 13 21 httparty (0.18.1) 14 22 mime-types (~> 3.0) 15 23 multi_xml (>= 0.5.2) 16 - i18n (1.8.5) 24 + i18n (1.8.10) 17 25 concurrent-ruby (~> 1.0) 18 26 mime-types (3.3.1) 19 27 mime-types-data (~> 3.2015) 20 - mime-types-data (3.2020.0512) 21 - minitest (5.14.2) 28 + mime-types-data (3.2021.0704) 29 + minitest (5.14.4) 22 30 multi_xml (0.6.0) 23 31 thread_safe (0.3.6) 24 - tzinfo (1.2.7) 32 + tzinfo (1.2.9) 25 33 thread_safe (~> 0.1) 26 34 27 35 PLATFORMS
+47 -15
pkgs/applications/version-management/gitlab-triage/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "0dpnk20s754fz6jfz9sp3ri49hn46ksw4hf6ycnlw7s3hsdxqgcd"; 8 + sha256 = "1vybx4cj42hr6m8cdwbrqq2idh98zms8c11kr399xjczhl9ywjbj"; 9 9 type = "gem"; 10 10 }; 11 - version = "5.2.4.4"; 11 + version = "5.2.6"; 12 12 }; 13 13 concurrent-ruby = { 14 14 groups = ["default"]; 15 15 platforms = []; 16 16 source = { 17 17 remotes = ["https://rubygems.org"]; 18 - sha256 = "1vnxrbhi7cq3p4y2v9iwd10v1c7l15is4var14hwnb2jip4fyjzz"; 18 + sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f"; 19 19 type = "gem"; 20 20 }; 21 - version = "1.1.7"; 21 + version = "1.1.9"; 22 22 }; 23 23 gitlab-triage = { 24 - dependencies = ["activesupport" "httparty"]; 24 + dependencies = ["activesupport" "globalid" "graphql-client" "httparty"]; 25 + groups = ["default"]; 26 + platforms = []; 27 + source = { 28 + remotes = ["https://rubygems.org"]; 29 + sha256 = "sha256-sg/YgRnp1+EcTcBqsm8vZrV0YuHTSJEFk/whhW8An6g="; 30 + type = "gem"; 31 + }; 32 + version = "1.20.0"; 33 + }; 34 + globalid = { 35 + dependencies = ["activesupport"]; 25 36 groups = ["default"]; 26 37 platforms = []; 27 38 source = { 28 39 remotes = ["https://rubygems.org"]; 29 - sha256 = "11sas3h3n638gni1mysck1ahyakqnl8gg6g21pc3krs6jrg9qxj9"; 40 + sha256 = "0k6ww3shk3mv119xvr9m99l6ql0czq91xhd66hm8hqssb18r2lvm"; 30 41 type = "gem"; 31 42 }; 32 - version = "1.13.0"; 43 + version = "0.5.2"; 44 + }; 45 + graphql = { 46 + groups = ["default"]; 47 + platforms = []; 48 + source = { 49 + remotes = ["https://rubygems.org"]; 50 + sha256 = "sha256-iweRDvp7EWY02B52iwbebEpiwL7Mj9E9RyeHYMuqc/o="; 51 + type = "gem"; 52 + }; 53 + version = "1.12.14"; 54 + }; 55 + graphql-client = { 56 + dependencies = ["activesupport" "graphql"]; 57 + groups = ["default"]; 58 + platforms = []; 59 + source = { 60 + remotes = ["https://rubygems.org"]; 61 + sha256 = "0g971rccyrs3rk8812r6az54p28g66m4ngdcbszg31mvddjaqkr4"; 62 + type = "gem"; 63 + }; 64 + version = "0.16.0"; 33 65 }; 34 66 httparty = { 35 67 dependencies = ["mime-types" "multi_xml"]; ··· 48 80 platforms = []; 49 81 source = { 50 82 remotes = ["https://rubygems.org"]; 51 - sha256 = "153sx77p16vawrs4qpkv7qlzf9v5fks4g7xqcj1dwk40i6g7rfzk"; 83 + sha256 = "0g2fnag935zn2ggm5cn6k4s4xvv53v2givj1j90szmvavlpya96a"; 52 84 type = "gem"; 53 85 }; 54 - version = "1.8.5"; 86 + version = "1.8.10"; 55 87 }; 56 88 mime-types = { 57 89 dependencies = ["mime-types-data"]; ··· 69 101 platforms = []; 70 102 source = { 71 103 remotes = ["https://rubygems.org"]; 72 - sha256 = "1z75svngyhsglx0y2f9rnil2j08f9ab54b3l95bpgz67zq2if753"; 104 + sha256 = "0dlxwc75iy0dj23x824cxpvpa7c8aqcpskksrmb32j6m66h5mkcy"; 73 105 type = "gem"; 74 106 }; 75 - version = "3.2020.0512"; 107 + version = "3.2021.0704"; 76 108 }; 77 109 minitest = { 78 110 groups = ["default"]; 79 111 platforms = []; 80 112 source = { 81 113 remotes = ["https://rubygems.org"]; 82 - sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v"; 114 + sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl"; 83 115 type = "gem"; 84 116 }; 85 - version = "5.14.2"; 117 + version = "5.14.4"; 86 118 }; 87 119 multi_xml = { 88 120 groups = ["default"]; ··· 110 142 platforms = []; 111 143 source = { 112 144 remotes = ["https://rubygems.org"]; 113 - sha256 = "1i3jh086w1kbdj3k5l60lc3nwbanmzdf8yjj3mlrx9b2gjjxhi9r"; 145 + sha256 = "0zwqqh6138s8b321fwvfbywxy00lw1azw4ql3zr0xh1aqxf8cnvj"; 114 146 type = "gem"; 115 147 }; 116 - version = "1.2.7"; 148 + version = "1.2.9"; 117 149 }; 118 150 }
-31
pkgs/applications/window-managers/qtile/0001-Substitution-vars-for-absolute-paths.patch
··· 1 - diff --git a/libqtile/backend/x11/xcursors.py b/libqtile/backend/x11/xcursors.py 2 - index 24454b83..ef37875c 100644 3 - --- a/libqtile/backend/x11/xcursors.py 4 - +++ b/libqtile/backend/x11/xcursors.py 5 - @@ -107,7 +107,7 @@ class Cursors(dict): 6 - 7 - def _setup_xcursor_binding(self): 8 - try: 9 - - xcursor = ffi.dlopen('libxcb-cursor.so.0') 10 - + xcursor = ffi.dlopen('@xcb-cursor@/lib/libxcb-cursor.so.0') 11 - except OSError: 12 - logger.warning("xcb-cursor not found, fallback to font pointer") 13 - return False 14 - diff --git a/libqtile/pangocffi.py b/libqtile/pangocffi.py 15 - index dbae27ed..54c2c35f 100644 16 - --- a/libqtile/pangocffi.py 17 - +++ b/libqtile/pangocffi.py 18 - @@ -52,10 +52,9 @@ try: 19 - except ImportError: 20 - raise ImportError("No module named libqtile._ffi_pango, be sure to run `./scripts/ffibuild`") 21 - 22 - -gobject = ffi.dlopen('libgobject-2.0.so.0') 23 - -pango = ffi.dlopen('libpango-1.0.so.0') 24 - -pangocairo = ffi.dlopen('libpangocairo-1.0.so.0') 25 - - 26 - +gobject = ffi.dlopen('@glib@/lib/libgobject-2.0.so.0') 27 - +pango = ffi.dlopen('@pango@/lib/libpango-1.0.so.0') 28 - +pangocairo = ffi.dlopen('@pango@/lib/libpangocairo-1.0.so.0') 29 - 30 - def patch_cairo_context(cairo_t): 31 - def create_layout():
-71
pkgs/applications/window-managers/qtile/0002-Restore-PATH-and-PYTHONPATH.patch
··· 1 - diff --git a/bin/qshell b/bin/qshell 2 - index 5c652b7a..2d169eb2 100755 3 - --- a/bin/qshell 4 - +++ b/bin/qshell 5 - @@ -28,5 +28,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, "..")) 6 - sys.path.insert(0, base_dir) 7 - 8 - if __name__ == '__main__': 9 - + __import__("importlib").import_module("libqtile.utils").restore_os_environment() 10 - from libqtile.scripts import qshell 11 - qshell.main() 12 - diff --git a/bin/qtile b/bin/qtile 13 - index ebc8fab5..08a965ef 100755 14 - --- a/bin/qtile 15 - +++ b/bin/qtile 16 - @@ -29,5 +29,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, "..")) 17 - sys.path.insert(0, base_dir) 18 - 19 - if __name__ == '__main__': 20 - + __import__("importlib").import_module("libqtile.utils").restore_os_environment() 21 - from libqtile.scripts import qtile 22 - qtile.main() 23 - diff --git a/bin/qtile-cmd b/bin/qtile-cmd 24 - index a2136ee6..3d37a6d9 100755 25 - --- a/bin/qtile-cmd 26 - +++ b/bin/qtile-cmd 27 - @@ -8,5 +8,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, "..")) 28 - sys.path.insert(0, base_dir) 29 - 30 - if __name__ == '__main__': 31 - + __import__("importlib").import_module("libqtile.utils").restore_os_environment() 32 - from libqtile.scripts import qtile_cmd 33 - qtile_cmd.main() 34 - diff --git a/bin/qtile-run b/bin/qtile-run 35 - index ac4cb1fd..74c589cb 100755 36 - --- a/bin/qtile-run 37 - +++ b/bin/qtile-run 38 - @@ -8,5 +8,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, "..")) 39 - sys.path.insert(0, base_dir) 40 - 41 - if __name__ == '__main__': 42 - + __import__("importlib").import_module("libqtile.utils").restore_os_environment() 43 - from libqtile.scripts import qtile_run 44 - qtile_run.main() 45 - diff --git a/bin/qtile-top b/bin/qtile-top 46 - index a6251f27..0d524b1d 100755 47 - --- a/bin/qtile-top 48 - +++ b/bin/qtile-top 49 - @@ -8,5 +8,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, "..")) 50 - sys.path.insert(0, base_dir) 51 - 52 - if __name__ == '__main__': 53 - + __import__("importlib").import_module("libqtile.utils").restore_os_environment() 54 - from libqtile.scripts import qtile_top 55 - qtile_top.main() 56 - diff --git a/libqtile/utils.py b/libqtile/utils.py 57 - index 2628c898..05117be7 100644 58 - --- a/libqtile/utils.py 59 - +++ b/libqtile/utils.py 60 - @@ -270,3 +270,10 @@ def guess_terminal(): 61 - return terminal 62 - 63 - logger.error('Default terminal has not been found.') 64 - + 65 - +def restore_os_environment(): 66 - + pythonpath = os.environ.pop("QTILE_SAVED_PYTHONPATH", "") 67 - + os.environ["PYTHONPATH"] = pythonpath 68 - + path = os.environ.pop("QTILE_SAVED_PATH", None) 69 - + if path: 70 - + os.environ["PATH"] = path 71 -
-13
pkgs/applications/window-managers/qtile/0003-Restart-executable.patch
··· 1 - diff --git a/libqtile/core/manager.py b/libqtile/core/manager.py 2 - index c22eeb6a..2ffe4eab 100644 3 - --- a/libqtile/core/manager.py 4 - +++ b/libqtile/core/manager.py 5 - @@ -278,7 +278,7 @@ class Qtile(CommandObject): 6 - logger.error("Unable to pickle qtile state") 7 - argv = [s for s in argv if not s.startswith('--with-state')] 8 - argv.append('--with-state=' + buf.getvalue().decode()) 9 - - self._restart = (sys.executable, argv) 10 - + self._restart = (os.environ.get("QTILE_WRAPPER", "@out@/bin/qtile"), argv[1:]) 11 - self.stop() 12 - 13 - async def finalize(self):
+53 -53
pkgs/applications/window-managers/qtile/default.nix
··· 1 - { lib, fetchFromGitHub, python37Packages, glib, cairo, pango, pkg-config, libxcb, xcbutilcursor }: 1 + { lib, fetchFromGitHub, python3, glib, cairo, pango, pkg-config, libxcb, xcbutilcursor }: 2 2 3 - let cairocffi-xcffib = python37Packages.cairocffi.override { 3 + let 4 + enabled-xcffib = cairocffi-xcffib: cairocffi-xcffib.override { 4 5 withXcffib = true; 5 6 }; 6 - in 7 7 8 - python37Packages.buildPythonApplication rec { 9 - name = "qtile-${version}"; 10 - version = "0.16.0"; 8 + # make it easier to reference python 9 + python = python3; 10 + pythonPackages = python.pkgs; 11 11 12 - src = fetchFromGitHub { 13 - owner = "qtile"; 14 - repo = "qtile"; 15 - rev = "v${version}"; 16 - sha256 = "1klv1k9847nyx71sfrhqyl1k51k2w8phqnp2bns4dvbqii7q125l"; 17 - }; 12 + unwrapped = pythonPackages.buildPythonPackage rec { 13 + name = "qtile-${version}"; 14 + version = "0.18.0"; 18 15 19 - patches = [ 20 - ./0001-Substitution-vars-for-absolute-paths.patch 21 - ./0002-Restore-PATH-and-PYTHONPATH.patch 22 - ./0003-Restart-executable.patch 23 - ]; 16 + src = fetchFromGitHub { 17 + owner = "qtile"; 18 + repo = "qtile"; 19 + rev = "v${version}"; 20 + sha256 = "sha256-S9G/EI18p9EAyWgI1ajDrLimeE+ETBC9feUDb/QthqI="; 21 + }; 24 22 25 - postPatch = '' 26 - substituteInPlace libqtile/core/manager.py --subst-var-by out $out 27 - substituteInPlace libqtile/pangocffi.py --subst-var-by glib ${glib.out} 28 - substituteInPlace libqtile/pangocffi.py --subst-var-by pango ${pango.out} 29 - substituteInPlace libqtile/backend/x11/xcursors.py --subst-var-by xcb-cursor ${xcbutilcursor.out} 30 - ''; 31 - 32 - SETUPTOOLS_SCM_PRETEND_VERSION = version; 23 + postPatch = '' 24 + substituteInPlace libqtile/pangocffi.py \ 25 + --replace libgobject-2.0.so.0 ${glib.out}/lib/libgobject-2.0.so.0 \ 26 + --replace libpangocairo-1.0.so.0 ${pango.out}/lib/libpangocairo-1.0.so.0 \ 27 + --replace libpango-1.0.so.0 ${pango.out}/lib/libpango-1.0.so.0 28 + substituteInPlace libqtile/backend/x11/xcursors.py \ 29 + --replace libxcb-cursor.so.0 ${xcbutilcursor.out}/lib/libxcb-cursor.so.0 30 + ''; 33 31 34 - nativeBuildInputs = [ pkg-config ]; 35 - buildInputs = [ glib libxcb cairo pango python37Packages.xcffib ]; 32 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 36 33 37 - pythonPath = with python37Packages; [ 38 - xcffib 39 - cairocffi-xcffib 40 - setuptools 41 - setuptools-scm 42 - python-dateutil 43 - dbus-python 44 - mpd2 45 - psutil 46 - pyxdg 47 - pygobject3 48 - ]; 34 + nativeBuildInputs = [ 35 + pkg-config 36 + ] ++ (with pythonPackages; [ 37 + setuptools-scm 38 + ]); 49 39 50 - postInstall = '' 51 - wrapProgram $out/bin/qtile \ 52 - --run 'export QTILE_WRAPPER=$0' \ 53 - --run 'export QTILE_SAVED_PYTHONPATH=$PYTHONPATH' \ 54 - --run 'export QTILE_SAVED_PATH=$PATH' 55 - ''; 40 + propagatedBuildInputs = with pythonPackages; [ 41 + xcffib 42 + (enabled-xcffib cairocffi) 43 + setuptools 44 + python-dateutil 45 + dbus-python 46 + mpd2 47 + psutil 48 + pyxdg 49 + pygobject3 50 + ]; 56 51 57 - doCheck = false; # Requires X server #TODO this can be worked out with the existing NixOS testing infrastructure. 52 + doCheck = false; # Requires X server #TODO this can be worked out with the existing NixOS testing infrastructure. 58 53 59 - meta = with lib; { 60 - homepage = "http://www.qtile.org/"; 61 - license = licenses.mit; 62 - description = "A small, flexible, scriptable tiling window manager written in Python"; 63 - platforms = platforms.linux; 64 - maintainers = with maintainers; [ kamilchm ]; 54 + meta = with lib; { 55 + homepage = "http://www.qtile.org/"; 56 + license = licenses.mit; 57 + description = "A small, flexible, scriptable tiling window manager written in Python"; 58 + platforms = platforms.linux; 59 + maintainers = with maintainers; [ kamilchm ]; 60 + }; 65 61 }; 66 - } 62 + in 63 + (python.withPackages (ps: [ unwrapped ])).overrideAttrs (_: { 64 + # export underlying qtile package 65 + passthru = { inherit unwrapped; }; 66 + })
+3 -1
pkgs/build-support/fetchgx/default.nix
··· 12 12 outputHashMode = "recursive"; 13 13 outputHash = sha256; 14 14 15 - phases = [ "unpackPhase" "buildPhase" "installPhase" ]; 15 + dontConfigure = true; 16 + doCheck = false; 17 + doInstallCheck = false; 16 18 17 19 buildPhase = '' 18 20 export GOPATH=$(pwd)/vendor
+1 -1
pkgs/build-support/templaterpm/default.nix
··· 7 7 nativeBuildInputs = [ makeWrapper ]; 8 8 buildInputs = [ python toposort rpm ]; 9 9 10 - phases = [ "installPhase" "fixupPhase" ]; 10 + dontUnpack = true; 11 11 12 12 installPhase = '' 13 13 mkdir -p $out/bin
+2 -2
pkgs/data/fonts/julia-mono/default.nix
··· 1 1 { lib, fetchzip }: 2 2 3 3 let 4 - version = "0.040"; 4 + version = "0.041"; 5 5 6 6 in 7 7 fetchzip { 8 8 name = "JuliaMono-ttf-${version}"; 9 9 url = "https://github.com/cormullion/juliamono/releases/download/v${version}/JuliaMono-ttf.tar.gz"; 10 - sha256 = "sha256-Rrsvs682aWXZqydnOifXTJMa4uPl/aCGbVNRPGxkZng="; 10 + sha256 = "sha256-OjguPR2MFjbY72/PF0R43/g6i95uAPVPbXk+HS0B360="; 11 11 12 12 postFetch = '' 13 13 mkdir -p $out/share/fonts/truetype
+14 -14
pkgs/data/fonts/libertinus/default.nix
··· 1 - { lib, fetchFromGitHub }: 1 + { lib, fetchurl }: 2 2 3 3 let 4 - version = "6.9"; 5 - in fetchFromGitHub rec { 4 + version = "7.040"; 5 + in fetchurl rec { 6 6 name = "libertinus-${version}"; 7 + url = "https://github.com/alerque/libertinus/releases/download/v${version}/Libertinus-${version}.tar.xz"; 8 + sha256 = "0z658r88p52dyrcslv0wlccw0sw7m5jz8nbqizv95nf7bfw96iyk"; 7 9 8 - owner = "alif-type"; 9 - repo = "libertinus"; 10 - rev = "v${version}"; 10 + downloadToTemp = true; 11 + recursiveHash = true; 11 12 12 13 postFetch = '' 13 14 tar xf $downloadedFile --strip=1 14 - install -m444 -Dt $out/share/fonts/opentype *.otf 15 - install -m444 -Dt $out/share/doc/${name} *.txt 15 + install -m644 -Dt $out/share/fonts/opentype static/OTF/*.otf 16 16 ''; 17 - sha256 = "0765a7w0askkhrjmjk638gcm9h6fcm1jpaza8iw9afr3sz1s0xlq"; 18 17 19 18 meta = with lib; { 20 - description = "A fork of the Linux Libertine and Linux Biolinum fonts"; 19 + description = "The Libertinus font family"; 21 20 longDescription = '' 22 - Libertinus fonts is a fork of the Linux Libertine and Linux Biolinum fonts 23 - that started as an OpenType math companion of the Libertine font family, 24 - but grown as a full fork to address some of the bugs in the fonts. 21 + The Libertinus font project began as a fork of the Linux Libertine and 22 + Linux Biolinum fonts. The original impetus was to add an OpenType math 23 + companion to the Libertine font families. Over time it grew into to a 24 + full-fledged fork addressing many of the bugs in the Libertine fonts. 25 25 ''; 26 - homepage = "https://github.com/alif-type/libertinus"; 26 + homepage = "https://github.com/alerque/libertinus"; 27 27 license = licenses.ofl; 28 28 maintainers = with maintainers; [ siddharthist ]; 29 29 platforms = platforms.all;
+2 -2
pkgs/desktops/gnome/core/gnome-shell/default.nix
··· 66 66 in 67 67 stdenv.mkDerivation rec { 68 68 pname = "gnome-shell"; 69 - version = "40.3"; 69 + version = "40.4"; 70 70 71 71 outputs = [ "out" "devdoc" ]; 72 72 73 73 src = fetchurl { 74 74 url = "mirror://gnome/sources/gnome-shell/${lib.versions.major version}/${pname}-${version}.tar.xz"; 75 - sha256 = "sha256-erEMbulpmCjdch6/jOHeRk3KqpHUlYI79LhMiTmejCs="; 75 + sha256 = "160z8bz2kqmrs6a4cs2gakv0rl9ba69p3ij2xjakqav50n9r3i9b"; 76 76 }; 77 77 78 78 patches = [
+2 -2
pkgs/desktops/mate/atril/default.nix
··· 24 24 25 25 stdenv.mkDerivation rec { 26 26 pname = "atril"; 27 - version = "1.24.1"; 27 + version = "1.26.0"; 28 28 29 29 src = fetchurl { 30 30 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 31 - sha256 = "06nyicj96dqcv035yqnzmm6pk3m35glxj0ny6lk1vwqkk2l750xl"; 31 + sha256 = "0pz44k3axhjhhwfrfvnwvxak1dmjkwqs63rhrbcaagyymrp7cpki"; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/caja-dropbox/default.nix
··· 7 7 in 8 8 stdenv.mkDerivation rec { 9 9 pname = "caja-dropbox"; 10 - version = "1.24.0"; 10 + version = "1.26.0"; 11 11 12 12 src = fetchurl { 13 13 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 14 - sha256 = "1rcn82q58mv9hn5xamvzay2pw1szfk6zns94362476fcp786lji2"; 14 + sha256 = "16w4r0zjps12lmzwiwpb9qnmbvd0p391q97296sxa8k88b1x14wn"; 15 15 }; 16 16 17 17 patches = [
+2 -2
pkgs/desktops/mate/caja-extensions/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "caja-extensions"; 5 - version = "1.24.1"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "13jkynanqj8snys0if8lv6yx1y0jrm778s2152n4x65hsghc6cw5"; 9 + sha256 = "03zwv3yl5553cnp6jjn7vr4l28dcdhsap7qimlrbvy20119kj5gh"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
-46
pkgs/desktops/mate/caja/caja-extension-dirs.patch
··· 1 - From 35e9e6a6f3ba6cbe62a3957044eb67864f5d8e66 Mon Sep 17 00:00:00 2001 2 - From: =?UTF-8?q?Jos=C3=A9=20Romildo=20Malaquias?= <malaquias@gmail.com> 3 - Date: Tue, 11 Feb 2020 17:49:13 -0300 4 - Subject: [PATCH] Look for caja extentions at $CAJA_EXTENTSION_DIRS 5 - 6 - CAJA_EXTENSION_DIRS is a list of paths where caja extensions are 7 - looked for. It is needed for distributions like NixOS that do not 8 - install all extensions in the same directory. In NixOS each package is 9 - installed in a self contained directory. 10 - --- 11 - libcaja-private/caja-module.c | 14 ++++++++++++++ 12 - 1 file changed, 14 insertions(+) 13 - 14 - diff --git a/libcaja-private/caja-module.c b/libcaja-private/caja-module.c 15 - index d54d7cf..9794e56 100644 16 - --- a/libcaja-private/caja-module.c 17 - +++ b/libcaja-private/caja-module.c 18 - @@ -258,11 +258,25 @@ void 19 - caja_module_setup (void) 20 - { 21 - static gboolean initialized = FALSE; 22 - + gchar *caja_extension_dirs; 23 - + gchar **dir_vector; 24 - 25 - if (!initialized) 26 - { 27 - initialized = TRUE; 28 - 29 - + caja_extension_dirs = (gchar *) g_getenv ("CAJA_EXTENSION_DIRS"); 30 - + 31 - + if (caja_extension_dirs) 32 - + { 33 - + dir_vector = g_strsplit (caja_extension_dirs, G_SEARCHPATH_SEPARATOR_S, 0); 34 - + 35 - + for (gchar **dir = dir_vector; *dir != NULL; ++ dir) 36 - + load_module_dir (*dir); 37 - + 38 - + g_strfreev(dir_vector); 39 - + } 40 - + 41 - load_module_dir (CAJA_EXTENSIONDIR); 42 - 43 - eel_debug_call_at_shutdown (free_module_objects); 44 - -- 45 - 2.25.0 46 -
+2 -6
pkgs/desktops/mate/caja/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "caja"; 5 - version = "1.24.1"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "0ylgb4b31vwgqmmknrhm4m9gfa1rzb9azpdd9myi0hscrr3h22z5"; 9 + sha256 = "1m0ai2r8b2mvlr8bqj9n6vg1pwzlwa46fqpq206wgyx5sgxac052"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ ··· 23 23 exempi 24 24 mate.mate-desktop 25 25 hicolor-icon-theme 26 - ]; 27 - 28 - patches = [ 29 - ./caja-extension-dirs.patch 30 26 ]; 31 27 32 28 configureFlags = [ "--disable-update-mimedb" ];
+1 -1
pkgs/desktops/mate/default.nix
··· 52 52 mate-user-share = callPackage ./mate-user-share { }; 53 53 mate-utils = callPackage ./mate-utils { }; 54 54 mozo = callPackage ./mozo { }; 55 - pluma = callPackage ./pluma { }; 55 + pluma = callPackage ./pluma { inherit (pkgs.gnome) adwaita-icon-theme; }; 56 56 python-caja = callPackage ./python-caja { }; 57 57 58 58 basePackages = [
+2 -2
pkgs/desktops/mate/engrampa/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "engrampa"; 5 - version = "1.24.2"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "0x26djz73g3fjwzcpr7k60xb6qx5izhw7lf2ggn34iwpihl0sa7f"; 9 + sha256 = "1qsy0ynhj1v0kyn3g3yf62g31rwxmpglfh9xh0w5lc9j5k1b5kcp"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/eom/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "eom"; 5 - version = "1.24.2"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "08rjckr1hdw7c31f2hzz3vq0rn0c5z3hmvl409y6k6ns583k1bgf"; 9 + sha256 = "1nv7q0yw11grgxr5lyvll0f7fl823kpjp05z81bwgnvd76m6kw97"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/libmatekbd/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libmatekbd"; 5 - version = "1.24.1"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "17mcxfkvl14p04id3n5kbhpjwjq00c8wmbyciyy2hm7kwdln6zx8"; 9 + sha256 = "1b8iv2hmy8z2zzdsx8j5g583ddxh178bq8dnlqng9ifbn35fh3i2"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config gettext ];
+2 -2
pkgs/desktops/mate/libmatemixer/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "libmatemixer"; 10 - version = "1.24.1"; 10 + version = "1.26.0"; 11 11 12 12 src = fetchurl { 13 13 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 14 - sha256 = "1n6rq7k66zvfd6sb7h92xihh021w9hysfa4yd1mzjcbb7c62ybqx"; 14 + sha256 = "1wcz4ppg696m31f5x7rkyvxxdriik2vprsr83b4wbs97bdhcr6ws"; 15 15 }; 16 16 17 17 nativeBuildInputs = [ pkg-config gettext ];
+2 -2
pkgs/desktops/mate/libmateweather/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libmateweather"; 5 - version = "1.24.1"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "02d7c59pami1fzxg73mp6risa9hvsdpgs68f62wkg09nrppzsk4v"; 9 + sha256 = "05bvc220p135l6qnhh3qskljxffds0f7fjbjnrpq524w149rgzd7"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config gettext ];
+5 -3
pkgs/desktops/mate/marco/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, gettext, itstool, libxml2, libcanberra-gtk3, libgtop 2 - , libXdamage, libXpresent, libstartup_notification, gnome, gtk3, mate-settings-daemon, wrapGAppsHook, mateUpdateScript }: 2 + , libXdamage, libXpresent, libstartup_notification, gnome, glib, gtk3, mate-settings-daemon, wrapGAppsHook, mateUpdateScript }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "marco"; 6 - version = "1.24.2"; 6 + version = "1.26.0"; 7 7 8 8 src = fetchurl { 9 9 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "19s2y2s9immp86ni3395mgxl605m2wn10m8399y9qkgw2b5m10s9"; 10 + sha256 = "01avxrg2fc6grfrp6hl8b0im4scy9xf6011swfrhli87ig6hhg7n"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ ··· 28 28 gnome.zenity 29 29 mate-settings-daemon 30 30 ]; 31 + 32 + NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0"; 31 33 32 34 enableParallelBuilding = true; 33 35
+14 -12
pkgs/desktops/mate/mate-applets/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gettext, itstool, gnome, glib, gtk3, gtksourceview3, libwnck 2 - , libgtop, libxml2, libnotify, polkit, upower, wirelesstools, mate, hicolor-icon-theme, wrapGAppsHook 3 - , mateUpdateScript }: 1 + { lib, stdenv, fetchurl, pkg-config, gettext, itstool, dbus-glib, glib, gtk3, gtksourceview3 2 + , gucharmap, libmateweather, libnl, libwnck, libgtop, libxml2, libnotify, mate-panel, polkit 3 + , upower, wirelesstools, mate, hicolor-icon-theme, wrapGAppsHook, mateUpdateScript }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "mate-applets"; 7 - version = "1.24.1"; 7 + version = "1.26.0"; 8 8 9 9 src = fetchurl { 10 10 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 11 - sha256 = "0h70i4x3bk017pgv4zn280682wm58vwdjm7kni91ni8rmblnnvyp"; 11 + sha256 = "0xy9dwiqvmimqshbfq80jxq65aznlgx491lqq8rl4x8c9sdl7q5p"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ 15 - pkg-config 16 15 gettext 17 16 itstool 17 + pkg-config 18 18 wrapGAppsHook 19 19 ]; 20 20 21 21 buildInputs = [ 22 + dbus-glib 22 23 gtk3 23 24 gtksourceview3 24 - gnome.gucharmap 25 + gucharmap 26 + hicolor-icon-theme 27 + libgtop 28 + libmateweather 29 + libnl 30 + libnotify 25 31 libwnck 26 - libgtop 27 32 libxml2 28 - libnotify 33 + mate-panel 29 34 polkit 30 35 upower 31 36 wirelesstools 32 - mate.libmateweather 33 - mate.mate-panel 34 - hicolor-icon-theme 35 37 ]; 36 38 37 39 configureFlags = [ "--enable-suid=no" ];
+2 -2
pkgs/desktops/mate/mate-backgrounds/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-backgrounds"; 5 - version = "1.24.2"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "1ixb2vlm3dr52ibp4ggrbkf38m3q6i5lxjg4ix82gxbb6h6a3gp5"; 9 + sha256 = "0379hngy3ap1r5kmqvmzs9r710k2c9nal2ps3hq765df4ir15j8d"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+6 -4
pkgs/desktops/mate/mate-calc/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gettext, itstool, gtk3, libxml2, wrapGAppsHook, mateUpdateScript }: 1 + { lib, stdenv, fetchurl, pkg-config, gettext, itstool, gtk3, libmpc, libxml2, mpfr, wrapGAppsHook, mateUpdateScript }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-calc"; 5 - version = "1.24.2"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "1yg8j0dqy37fljd20pwxdgna3f1v7k9wmdr9l4r1nqf4a7zwi96l"; 9 + sha256 = "0mddfh9ixhh60nfgx5kcprcl9liavwqyina11q3pnpfs3n02df3y"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ 13 - pkg-config 14 13 gettext 15 14 itstool 15 + pkg-config 16 16 wrapGAppsHook 17 17 ]; 18 18 19 19 buildInputs = [ 20 20 gtk3 21 + libmpc 21 22 libxml2 23 + mpfr 22 24 ]; 23 25 24 26 enableParallelBuilding = true;
+2 -2
pkgs/desktops/mate/mate-common/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-common"; 5 - version = "1.24.2"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "0srb2ly5pjq1g0cs8m39nbfv33dvsc2j4g2gw081xis3awzh3lki"; 9 + sha256 = "014wpfqpqmfkzv81paap4fz15mj1gsyvaxlrfqsp9a3yxw4f7jaf"; 10 10 }; 11 11 12 12 enableParallelBuilding = true;
+2 -2
pkgs/desktops/mate/mate-control-center/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "mate-control-center"; 9 - version = "1.24.2"; 9 + version = "1.26.0"; 10 10 11 11 src = fetchurl { 12 12 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 13 - sha256 = "18vsqkcl4n3k5aa05fqha61jc3133zw07gd604sm0krslwrwdn39"; 13 + sha256 = "0jhkn0vaz8glji4j5ar6im8l2wf40kssl07gfkz40rcgfzm18rr8"; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-desktop/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-desktop"; 5 - version = "1.24.1"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "1nd1dn8mm1z6x4r68a25q4vzys1a6fmbzc94ss1z1n1872pczs6i"; 9 + sha256 = "18sj8smf0b998m5qvki37hxg0agcx7wmgz9z7cwv6v48i2dnnz2z"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-icon-theme/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-icon-theme"; 5 - version = "1.24.0"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "0a2lz61ivwwcdznmwlmgjr6ipr9sdl5g2czbagnpxkwz8f3m77na"; 9 + sha256 = "0nha555fhhn0j5wmzmdc7bh93ckzwwdm8mwmzma5whkzslv09xa1"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config gettext iconnamingutils ];
+2 -2
pkgs/desktops/mate/mate-indicator-applet/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-indicator-applet"; 5 - version = "1.24.0"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "0m7pvbs5hhy5f400wqb8wp0dw3pyjpjnjax9qzc73j97l1k3zawf"; 9 + sha256 = "144fh9f3lag2cqnmb6zxlh8k83ya8kha6rmd7r8gg3z5w3nzpyz4"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-media/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-media"; 5 - version = "1.24.1"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "118i4w2i2g3hfgbfn3hjzjkfq8vjj6049r7my3vna9js23b7ab92"; 9 + sha256 = "0fiwzsir8i1bqz7g7b20g5zs28qq63j41v9c5z69q8fq7wh1nwwb"; 10 10 }; 11 11 12 12 buildInputs = [
+2 -2
pkgs/desktops/mate/mate-menus/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-menus"; 5 - version = "1.24.1"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "17zc9fn14jykhn30z8iwlw0qwk32ivj6gxgww3xrqvqk0da5yaas"; 9 + sha256 = "1r7zf64aclaplz77hkl9kq0xnz6jk1l49z64i8v56c41pm59c283"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config gettext gobject-introspection ];
+2 -2
pkgs/desktops/mate/mate-netbook/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-netbook"; 5 - version = "1.24.0"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "1bmk9gq5gcqkvfppa7i1hqfph8sajc3xs189s4ha97g0ifwd98a8"; 9 + sha256 = "12gdy69nfysl8vmd8lv8b0lknkaagplrrz88nh6n0rmjkxnipgz3"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+5 -3
pkgs/desktops/mate/mate-notification-daemon/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, gettext, glib, libcanberra-gtk3, 2 - libnotify, libwnck, gtk3, libxml2, wrapGAppsHook, mateUpdateScript }: 2 + libnotify, libwnck, gtk3, libxml2, mate-desktop, mate-panel, wrapGAppsHook, mateUpdateScript }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "mate-notification-daemon"; 6 - version = "1.24.2"; 6 + version = "1.26.0"; 7 7 8 8 src = fetchurl { 9 9 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "02mf9186cbziyvz7ycb0j9b7rn085a7f9hrm03n28q5kz0z1k92q"; 10 + sha256 = "1fmr6hlcy2invp2yxqfqgpdx1dp4qa8xskjq2rm6v4gmz20nag5j"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ ··· 22 22 libnotify 23 23 libwnck 24 24 gtk3 25 + mate-desktop 26 + mate-panel 25 27 ]; 26 28 27 29 NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
+2 -2
pkgs/desktops/mate/mate-panel/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-panel"; 5 - version = "1.24.2"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "1sj851h71nq4ssrsd4k5b0vayxmspl5x3rhf488b2xpcj81vmi9h"; 9 + sha256 = "0r7a8wy9p2x6r0c4qaa81qhhjc080rxnc6fznz7i6fkv2z91wbh9"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-polkit/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-polkit"; 5 - version = "1.24.0"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "1450bqzlnvwy3xa98lj102j2cf7piqbxcd1cy2zp41rdl8ri3gvn"; 9 + sha256 = "0kkjv025l1l8352m5ky1g7hmk7isgi3dnfnh7sqg9pyhml97i9dd"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+4 -4
pkgs/desktops/mate/mate-power-manager/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gettext, glib, itstool, libxml2, mate-panel, libnotify, libcanberra-gtk3, dbus-glib, upower, gnome, gtk3, libtool, polkit, wrapGAppsHook, mateUpdateScript }: 1 + { lib, stdenv, fetchurl, pkg-config, gettext, glib, itstool, libxml2, mate-panel, libnotify, libcanberra-gtk3, libsecret, dbus-glib, upower, gtk3, libtool, polkit, wrapGAppsHook, mateUpdateScript }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-power-manager"; 5 - version = "1.24.3"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "1rmcrpii3hl35qjznk6h5cq72n60cs12n294hjyakxr9kvgns7l6"; 9 + sha256 = "0ybvwv24g8awxjl2asgvx6l2ghn4limcm48ylha68dkpy3607di6"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ ··· 22 22 libxml2 23 23 libcanberra-gtk3 24 24 gtk3 25 - gnome.libgnome-keyring 25 + libsecret 26 26 libnotify 27 27 dbus-glib 28 28 upower
+2 -2
pkgs/desktops/mate/mate-screensaver/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-screensaver"; 5 - version = "1.24.2"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "18hxhglryfcbpbns9izigiws7lvdv5dnsaaz226ih3aar5db1ysy"; 9 + sha256 = "0xmgzrb5nk7x6ganf7jd4gmdafanx7f0znga0lhsd8kd40r40la1"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-sensors-applet/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "mate-sensors-applet"; 6 - version = "1.24.1"; 6 + version = "1.26.0"; 7 7 8 8 src = fetchurl { 9 9 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "1nb4fy3mcymv7pmnc0czpxgp1sqvs533jwnqv1b5cqby415ljb16"; 10 + sha256 = "0s19r30fsicqvvcnz57lv158pi35w9zn5i7h5hz59224y0zpqhsc"; 11 11 }; 12 12 13 13 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-session-manager/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "mate-session-manager"; 8 - version = "1.24.3"; 8 + version = "1.26.0"; 9 9 10 10 src = fetchurl { 11 11 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 12 - sha256 = "18mhv8dq18hvx28gi88c9499s3s1nsq55m64sas8fqlvnp2sx84h"; 12 + sha256 = "05hqi8wlwjr07mp5njhp7h06mgnv98zsxaxkmxc5w3iwb3va45ar"; 13 13 }; 14 14 15 15 patches = [
+2 -2
pkgs/desktops/mate/mate-settings-daemon/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "mate-settings-daemon"; 8 - version = "1.24.2"; 8 + version = "1.26.0"; 9 9 10 10 src = fetchurl { 11 11 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 12 - sha256 = "051r7xrx1byllsszbwsk646sq4izyag9yxg8jw2rm6x6mgwb89cc"; 12 + sha256 = "0hbdwqagxh1mdpxfdqr1ps3yqvk0v0c5zm0bwk56y6l1zwbs0ymp"; 13 13 }; 14 14 15 15 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-system-monitor/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-system-monitor"; 5 - version = "1.24.2"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "1mbny5hs5805398krvcsvi1jfhyq9a9dfciyrnis67n2yisr1hzp"; 9 + sha256 = "13rkrk7c326ng8164aqfp6i7334n7zrmbg61ncpjprbrvlx2qiw3"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+14 -18
pkgs/desktops/mate/mate-terminal/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gettext, glib, itstool, libxml2, mate, dconf, gtk3, vte, pcre2, wrapGAppsHook, mateUpdateScript }: 1 + { lib, stdenv, fetchurl, pkg-config, gettext, itstool, libxml2, mate-desktop, dconf, vte, pcre2, wrapGAppsHook, mateUpdateScript }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-terminal"; 5 - version = "1.24.1"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "0qmyhxmarwkxad8k1m9q1iwx70zhfp6zc2mh74nv26nj4gr3h3am"; 9 + sha256 = "08mgxbviik2dwwnbclp0518wlag2fhcr6c2yadgcbhwiq4aff9vp"; 10 10 }; 11 11 12 - buildInputs = [ 13 - glib 14 - itstool 15 - libxml2 16 - 17 - mate.mate-desktop 18 - 19 - vte 20 - gtk3 21 - dconf 22 - pcre2 23 - ]; 24 - 25 12 nativeBuildInputs = [ 26 - pkg-config 27 13 gettext 14 + itstool 15 + pkg-config 28 16 wrapGAppsHook 29 17 ]; 30 18 19 + buildInputs = [ 20 + dconf 21 + libxml2 22 + mate-desktop 23 + pcre2 24 + vte 25 + ]; 26 + 31 27 enableParallelBuilding = true; 32 28 33 29 passthru.updateScript = mateUpdateScript { inherit pname version; }; 34 30 35 31 meta = with lib; { 36 - description = "The MATE Terminal Emulator"; 32 + description = "MATE desktop terminal emulator"; 37 33 homepage = "https://mate-desktop.org"; 38 34 license = licenses.gpl3Plus; 39 35 platforms = platforms.unix;
+2 -2
pkgs/desktops/mate/mate-user-guide/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-user-guide"; 5 - version = "1.24.0"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "0ddxya84iydvy85dbqls0wmz2rph87wri3rsdhv4rkbhh5g4sd7f"; 9 + sha256 = "1h620ngryqc4m8ybvc92ba8404djnm0l65f34mlw38g9ad8d9085"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ itstool gettext libxml2 ];
+2 -2
pkgs/desktops/mate/mate-user-share/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "mate-user-share"; 6 - version = "1.24.0"; 6 + version = "1.26.0"; 7 7 8 8 src = fetchurl { 9 9 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "1h4aabcby96nsg557brzzb0an1qvnawhim2rinzlzg4fhkvdfnr5"; 10 + sha256 = "1wh0b4qw5wzpl7sg44lpwjb9r6xllch3xfz8c2cchl8rcgbh2kph"; 11 11 }; 12 12 13 13 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-utils/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "mate-utils"; 6 - version = "1.24.0"; 6 + version = "1.26.0"; 7 7 8 8 src = fetchurl { 9 9 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "1b16n1628gcsym5mph6lr9x5xm4rgkxsa8xwr2wlx8g2gw2775i1"; 10 + sha256 = "0bkqj8qwwml9xyvb680yy06lv3dzwkv89yrzz5jamvz88ar6m9bw"; 11 11 }; 12 12 13 13 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mozo/default.nix
··· 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "mozo"; 5 - version = "1.24.1"; 5 + version = "1.26.0"; 6 6 7 7 format = "other"; 8 8 doCheck = false; 9 9 10 10 src = fetchurl { 11 11 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 12 - sha256 = "14ps43gdh1sfvq49yhl58gxq3rc0d25i2d7r4ghlzf07ssxl53b0"; 12 + sha256 = "1hnxqdk69g7j809k6picgq8y626hnyznlzxd0pi743gshpwwnhj6"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkg-config gettext gobject-introspection wrapGAppsHook ];
+10 -10
pkgs/desktops/mate/pluma/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, gettext, perl, itstool, isocodes, enchant, libxml2, python3 2 - , gnome, gtksourceview3, libpeas, mate, wrapGAppsHook, mateUpdateScript }: 2 + , adwaita-icon-theme, gtksourceview4, libpeas, mate-desktop, wrapGAppsHook, mateUpdateScript }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "pluma"; 6 - version = "1.24.2"; 6 + version = "1.26.0"; 7 7 8 8 src = fetchurl { 9 9 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "183frfhll3sb4r12p24160j1c1cfd102nlp5rrwvyv5qqm7i2fg4"; 10 + sha256 = "0lway12q2xygiwjgrx7chgka838jbnmlzz98g7agag1rwzd481ii"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ 14 - pkg-config 15 14 gettext 16 - perl 15 + isocodes 17 16 itstool 18 - isocodes 17 + perl 18 + pkg-config 19 19 wrapGAppsHook 20 20 ]; 21 21 22 22 buildInputs = [ 23 + adwaita-icon-theme 23 24 enchant 25 + gtksourceview4 26 + libpeas 24 27 libxml2 28 + mate-desktop 25 29 python3 26 - gtksourceview3 27 - libpeas 28 - gnome.adwaita-icon-theme 29 - mate.mate-desktop 30 30 ]; 31 31 32 32 enableParallelBuilding = true;
+2 -2
pkgs/desktops/mate/python-caja/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "python-caja"; 5 - version = "1.24.0"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "1wp61q64cgzr3syd3niclj6rjk87wlib5m86i0myf5ph704r3qgg"; 9 + sha256 = "181zcs1pi3762chm4xraqs8048jm7jzwnvgwla1v3z2nqzpp3xr1"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/development/compilers/mono/6.nix
··· 2 2 3 3 callPackage ./generic.nix ({ 4 4 inherit Foundation libobjc; 5 - version = "6.12.0.90"; 5 + version = "6.12.0.122"; 6 6 srcArchiveSuffix = "tar.xz"; 7 - sha256 = "1b6d0926rd0nkmsppwjgmwsxx1479jjvr1gm7zwk64siml15rpji"; 7 + sha256 = "sha256-KcJ3Zg/F51ExB67hy/jFBXyTcKTN/tovx4G+aYbYnSM="; 8 8 enableParallelBuilding = true; 9 9 })
+1 -1
pkgs/development/compilers/vala/default.nix
··· 69 69 # so that it can be used to regenerate documentation. 70 70 patches = lib.optionals disableGraphviz [ graphvizPatch ./gvc-compat.patch ]; 71 71 configureFlags = lib.optional disableGraphviz "--disable-graphviz"; 72 - preBuild = lib.optional disableGraphviz "buildFlagsArray+=(\"VALAC=$(pwd)/compiler/valac\")"; 72 + preBuild = lib.optionalString disableGraphviz "buildFlagsArray+=(\"VALAC=$(pwd)/compiler/valac\")"; 73 73 74 74 outputs = [ "out" "devdoc" ]; 75 75
+5
pkgs/development/interpreters/lua-5/default.nix
··· 54 54 inherit callPackage; 55 55 }; 56 56 57 + luajit_openresty = import ../luajit/openresty.nix { 58 + self = luajit_openresty; 59 + inherit callPackage; 60 + }; 61 + 57 62 }
+2
pkgs/development/interpreters/luajit/2.0.nix
··· 1 1 { self, callPackage, lib }: 2 2 callPackage ./default.nix { 3 3 inherit self; 4 + owner = "LuaJIT"; 5 + repo = "LuaJIT"; 4 6 version = "2.0.5-2021-06-08"; 5 7 rev = "98f95f69180d48ce49289d6428b46a9ccdd67a46"; 6 8 isStable = true;
+2
pkgs/development/interpreters/luajit/2.1.nix
··· 1 1 { self, callPackage }: 2 2 callPackage ./default.nix { 3 3 inherit self; 4 + owner = "LuaJIT"; 5 + repo = "LuaJIT"; 4 6 version = "2.1.0-2021-06-25"; 5 7 rev = "e957737650e060d5bf1c2909b741cc3dffe073ac"; 6 8 isStable = false;
+3 -3
pkgs/development/interpreters/luajit/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, buildPackages 2 2 , name ? "luajit-${version}" 3 3 , isStable 4 + , owner 5 + , repo 4 6 , sha256 5 7 , rev 6 8 , version ··· 41 43 stdenv.mkDerivation rec { 42 44 inherit name version; 43 45 src = fetchFromGitHub { 44 - owner = "LuaJIT"; 45 - repo = "LuaJIT"; 46 - inherit sha256 rev; 46 + inherit owner repo sha256 rev; 47 47 }; 48 48 49 49 luaversion = "5.1";
+10
pkgs/development/interpreters/luajit/openresty.nix
··· 1 + { self, callPackage }: 2 + callPackage ./default.nix rec { 3 + inherit self; 4 + owner = "openresty"; 5 + repo = "luajit2"; 6 + version = "2.1-20210510"; 7 + rev = "v${version}"; 8 + isStable = true; 9 + sha256 = "1h21w5axwka2j9jb86yc69qrprcavccyr2qihiw4b76r1zxzalvd"; 10 + }
+12 -2
pkgs/development/libraries/SDL2_image/default.nix
··· 12 12 buildInputs = [ SDL2 libpng libjpeg libtiff giflib libwebp libXpm zlib ] 13 13 ++ lib.optional stdenv.isDarwin Foundation; 14 14 15 - 16 - configureFlags = lib.optional stdenv.isDarwin "--disable-sdltest"; 15 + configureFlags = [ 16 + # Disable dynamically loaded dependencies 17 + "--disable-jpg-shared" 18 + "--disable-png-shared" 19 + "--disable-tif-shared" 20 + "--disable-webp-shared" 21 + ] ++ lib.optionals stdenv.isDarwin [ 22 + # Darwin headless will hang when trying to run the SDL test program 23 + "--disable-sdltest" 24 + # Don't use native macOS frameworks 25 + "--disable-imageio" 26 + ]; 17 27 18 28 enableParallelBuilding = true; 19 29
+2 -2
pkgs/development/libraries/codec2/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "codec2"; 5 - version = "0.9.2"; 5 + version = "1.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "drowe67"; 9 9 repo = "codec2"; 10 10 rev = "v${version}"; 11 - sha256 = "1jpvr7bra8srz8jvnlbmhf8andbaavq5v01qjnp2f61za93rzwba"; 11 + sha256 = "sha256-R4H6gwmc8nPgRfhNms7n7jMCHhkzX7i/zfGT4CYSsY8="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+1 -1
pkgs/development/libraries/flatbuffers/1.12.nix
··· 20 20 }) 21 21 ]; 22 22 23 - preConfigure = lib.optional stdenv.buildPlatform.isDarwin '' 23 + preConfigure = lib.optionalString stdenv.buildPlatform.isDarwin '' 24 24 rm BUILD 25 25 ''; 26 26 }
+27
pkgs/development/libraries/imath/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "imath"; 9 + version = "3.0.5"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "AcademySoftwareFoundation"; 13 + repo = "imath"; 14 + rev = "v${version}"; 15 + sha256 = "0nwf8622j01p699nkkbal6xxs1snzzhz4cn6d76yppgvdhgyahsc"; 16 + }; 17 + 18 + nativeBuildInputs = [ cmake ]; 19 + 20 + meta = with lib; { 21 + description = "Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics"; 22 + homepage = "https://github.com/AcademySoftwareFoundation/Imath"; 23 + license = licenses.bsd3; 24 + maintainers = with maintainers; [ paperdigits ]; 25 + platforms = platforms.all; 26 + }; 27 + }
+4 -8
pkgs/development/libraries/libantlr3c/default.nix
··· 8 8 sha256 ="0lpbnb4dq4azmsvlhp6khq1gy42kyqyjv8gww74g5lm2y6blm4fa"; 9 9 }; 10 10 11 - configureFlags = lib.optional stdenv.is64bit "--enable-64bit"; 11 + configureFlags = lib.optional stdenv.is64bit "--enable-64bit" 12 + # libantlr3c wrongly emits the abi flags -m64 and -m32 which imply x86 archs 13 + # https://github.com/antlr/antlr3/issues/205 14 + ++ lib.optional (!stdenv.hostPlatform.isx86) "--disable-abiflags"; 12 15 13 16 meta = with lib; { 14 17 description = "C runtime libraries of ANTLR v3"; ··· 16 19 license = licenses.bsd3; 17 20 platforms = platforms.unix; 18 21 maintainers = with maintainers; [ vbgl ]; 19 - # The package failed to build with error: 20 - # gcc: error: unrecognized command line option '-m64' 21 - # 22 - # See: 23 - # https://gist.github.com/r-rmcgibbo/15bf2ca9b297e8357887e146076fff7d 24 - # https://gist.github.com/r-rmcgibbo/a362535e4b174d4bfb68112503a49fcd 25 - broken = stdenv.hostPlatform.isAarch64; 26 22 }; 27 23 }
+2 -2
pkgs/development/libraries/libfm/default.nix
··· 13 13 14 14 let 15 15 gtk = if withGtk3 then gtk3 else gtk2; 16 - inherit (lib) optional; 16 + inherit (lib) optional optionalString; 17 17 in 18 18 stdenv.mkDerivation rec { 19 19 pname = if extraOnly ··· 37 37 installFlags = [ "sysconfdir=${placeholder "out"}/etc" ]; 38 38 39 39 # libfm-extra is pulled in by menu-cache and thus leads to a collision for libfm 40 - postInstall = optional (!extraOnly) '' 40 + postInstall = optionalString (!extraOnly) '' 41 41 rm $out/lib/libfm-extra.so $out/lib/libfm-extra.so.* $out/lib/libfm-extra.la $out/lib/pkgconfig/libfm-extra.pc 42 42 ''; 43 43
+1 -1
pkgs/development/libraries/mbedtls/default.nix
··· 28 28 29 29 strictDeps = true; 30 30 31 - postConfigure = lib.optionals enableThreading '' 31 + postConfigure = lib.optionalString enableThreading '' 32 32 perl scripts/config.pl set MBEDTLS_THREADING_C # Threading abstraction layer 33 33 perl scripts/config.pl set MBEDTLS_THREADING_PTHREAD # POSIX thread wrapper layer for the threading layer. 34 34 '';
+13 -5
pkgs/development/libraries/ndpi/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, which, autoconf, automake, libtool, libpcap 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , which 5 + , autoconf 6 + , automake 7 + , libtool 8 + , libpcap 9 + , json_c 2 10 , pkg-config }: 3 11 4 12 stdenv.mkDerivation rec { 5 13 pname = "ndpi"; 6 - version = "3.4"; 14 + version = "4.0"; 7 15 8 16 src = fetchFromGitHub { 9 17 owner = "ntop"; 10 18 repo = "nDPI"; 11 19 rev = version; 12 - sha256 = "0xjh9gv0mq0213bjfs5ahrh6m7l7g99jjg8104c0pw54hz0p5pq1"; 20 + sha256 = "0snzvlracc6s7r2pgdn0jqcc7nxjxzcivsa579h90g5ibhhplv5x"; 13 21 }; 14 22 15 23 configureScript = "./autogen.sh"; 16 24 17 - nativeBuildInputs = [which autoconf automake libtool]; 25 + nativeBuildInputs = [ which autoconf automake libtool pkg-config ]; 18 26 buildInputs = [ 19 27 libpcap 20 - pkg-config 28 + json_c 21 29 ]; 22 30 23 31 meta = with lib; {
+32
pkgs/development/libraries/openexr/3.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , zlib 5 + , cmake 6 + , imath 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "openexr"; 11 + version = "3.0.5"; 12 + 13 + outputs = [ "bin" "dev" "out" "doc" ]; 14 + 15 + src = fetchFromGitHub { 16 + owner = "AcademySoftwareFoundation"; 17 + repo = "openexr"; 18 + rev = "v${version}"; 19 + sha256 = "0inmpby1syyxxzr0sazqvpb8j63vpj09vpkp4xi7m2qd4rxynkph"; 20 + }; 21 + 22 + nativeBuildInputs = [ cmake ]; 23 + propagatedBuildInputs = [ imath zlib ]; 24 + 25 + meta = with lib; { 26 + description = "A high dynamic-range (HDR) image file format"; 27 + homepage = "https://www.openexr.com/"; 28 + license = licenses.bsd3; 29 + maintainers = with maintainers; [ paperdigits ]; 30 + platforms = platforms.all; 31 + }; 32 + }
+1
pkgs/development/libraries/s2n-tls/default.nix
··· 20 20 cmakeFlags = [ 21 21 "-DBUILD_SHARED_LIBS=ON" 22 22 "-DCMAKE_SKIP_BUILD_RPATH=OFF" 23 + "-DUNSAFE_TREAT_WARNINGS_AS_ERRORS=OFF" # disable -Werror 23 24 ]; 24 25 25 26 propagatedBuildInputs = [ openssl ]; # s2n-config has find_dependency(LibCrypto).
+1 -1
pkgs/development/libraries/silgraphite/graphite2.nix
··· 28 28 29 29 # Remove a test that fails to statically link (undefined reference to png and 30 30 # freetype symbols) 31 - postConfigure = lib.optionals static '' 31 + postConfigure = lib.optionalString static '' 32 32 sed -e '/freetype freetype.c/d' -i ../tests/examples/CMakeLists.txt 33 33 ''; 34 34
+1 -1
pkgs/development/libraries/t1lib/default.nix
··· 28 28 buildInputs = [ libX11 libXaw ]; 29 29 buildFlags = [ "without_doc" ]; 30 30 31 - postInstall = lib.optional (!stdenv.isDarwin) "chmod +x $out/lib/*.so.*"; # ?? 31 + postInstall = lib.optionalString (!stdenv.isDarwin) "chmod +x $out/lib/*.so.*"; # ?? 32 32 33 33 meta = with lib; { 34 34 description = "A type 1 font rasterizer library for UNIX/X11";
+1 -1
pkgs/development/libraries/zeroc-ice/3.6.nix
··· 21 21 sourceRoot=$sourceRoot/cpp 22 22 ''; 23 23 24 - prePatch = lib.optional stdenv.isDarwin '' 24 + prePatch = lib.optionalString stdenv.isDarwin '' 25 25 substituteInPlace config/Make.rules.Darwin \ 26 26 --replace xcrun "" 27 27 '';
+1 -1
pkgs/development/libraries/zeroc-ice/default.nix
··· 35 35 36 36 NIX_CFLAGS_COMPILE = "-Wno-error=class-memaccess -Wno-error=deprecated-copy"; 37 37 38 - prePatch = lib.optional stdenv.isDarwin '' 38 + prePatch = lib.optionalString stdenv.isDarwin '' 39 39 substituteInPlace Make.rules.Darwin \ 40 40 --replace xcrun "" 41 41 '';
+2 -2
pkgs/development/mobile/androidenv/compose-android-packages.nix
··· 3 3 }: 4 4 5 5 { toolsVersion ? "26.1.1" 6 - , platformToolsVersion ? "31.0.2" 7 - , buildToolsVersions ? [ "30.0.3" ] 6 + , platformToolsVersion ? "31.0.3" 7 + , buildToolsVersions ? [ "31.0.0" ] 8 8 , includeEmulator ? false 9 9 , emulatorVersion ? "30.6.3" 10 10 , platformVersions ? []
+300 -144
pkgs/development/mobile/androidenv/repo.json
··· 1400 1400 }, 1401 1401 "29": { 1402 1402 "google_apis_playstore": { 1403 + "arm64-v8a": { 1404 + "archives": [ 1405 + { 1406 + "os": "macosx", 1407 + "sha1": "47705387b8fbbfe87e3679d272c29f7064defba8", 1408 + "size": 1242979582, 1409 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-29_r09-darwin.zip" 1410 + }, 1411 + { 1412 + "os": "linux", 1413 + "sha1": "47705387b8fbbfe87e3679d272c29f7064defba8", 1414 + "size": 1242979582, 1415 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-29_r09-linux.zip" 1416 + } 1417 + ], 1418 + "displayName": "Google Play ARM 64 v8a System Image", 1419 + "license": "android-sdk-arm-dbt-license", 1420 + "name": "system-image-29-google_apis_playstore-arm64-v8a", 1421 + "path": "system-images/android-29/google_apis_playstore/arm64-v8a", 1422 + "revision": "29-google_apis_playstore-arm64-v8a" 1423 + }, 1403 1424 "x86": { 1404 1425 "archives": [ 1405 1426 { ··· 1462 1483 "archives": [ 1463 1484 { 1464 1485 "os": "macosx", 1465 - "sha1": "38dc28908c1784a15fbaf64dd8f8d58279d9ce75", 1466 - "size": 1207055010, 1467 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-30_r09-darwin.zip" 1486 + "sha1": "7208c0b72b51adb561595e62891763d7322964a0", 1487 + "size": 1308440072, 1488 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-30_r10-darwin.zip" 1468 1489 }, 1469 1490 { 1470 1491 "os": "linux", 1471 - "sha1": "38dc28908c1784a15fbaf64dd8f8d58279d9ce75", 1472 - "size": 1207055010, 1473 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-30_r09-linux.zip" 1492 + "sha1": "7208c0b72b51adb561595e62891763d7322964a0", 1493 + "size": 1308440072, 1494 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-30_r10-linux.zip" 1474 1495 } 1475 1496 ], 1476 1497 "displayName": "Google Play ARM 64 v8a System Image", ··· 1535 1556 } 1536 1557 } 1537 1558 }, 1538 - "S": { 1559 + "31": { 1539 1560 "google_apis_playstore": { 1540 1561 "arm64-v8a": { 1541 1562 "archives": [ 1542 1563 { 1543 1564 "os": "macosx", 1544 - "sha1": "528e302e9966e8320d1c2bdc8235762fe4a9e733", 1545 - "size": 1333046412, 1546 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-S_r03-darwin.zip" 1565 + "sha1": "bef2699f7fd74fe0c4106a8898833074de72984d", 1566 + "size": 1394878415, 1567 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-31_r06-darwin.zip" 1547 1568 }, 1548 1569 { 1549 1570 "os": "linux", 1550 - "sha1": "528e302e9966e8320d1c2bdc8235762fe4a9e733", 1551 - "size": 1333046412, 1552 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-S_r03-linux.zip" 1571 + "sha1": "bef2699f7fd74fe0c4106a8898833074de72984d", 1572 + "size": 1394878415, 1573 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-31_r06-linux.zip" 1553 1574 } 1554 1575 ], 1555 1576 "displayName": "Google Play ARM 64 v8a System Image", 1556 1577 "license": "android-sdk-arm-dbt-license", 1557 - "name": "system-image-S-google_apis_playstore-arm64-v8a", 1558 - "path": "system-images/android-S/google_apis_playstore/arm64-v8a", 1559 - "revision": "S-google_apis_playstore-arm64-v8a" 1578 + "name": "system-image-31-google_apis_playstore-arm64-v8a", 1579 + "path": "system-images/android-31/google_apis_playstore/arm64-v8a", 1580 + "revision": "31-google_apis_playstore-arm64-v8a" 1560 1581 }, 1561 1582 "x86_64": { 1562 1583 "archives": [ 1563 1584 { 1564 1585 "os": "windows", 1565 - "sha1": "093e0537cb18b25d8399a1af3ec955d2085f15ff", 1566 - "size": 1384401947, 1567 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-S_r03-windows.zip" 1586 + "sha1": "6450e33574aba4746682cfa72edd4e89947fed38", 1587 + "size": 1433583169, 1588 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-31_r06-windows.zip" 1568 1589 }, 1569 1590 { 1570 1591 "os": "macosx", 1571 - "sha1": "093e0537cb18b25d8399a1af3ec955d2085f15ff", 1572 - "size": 1384401947, 1573 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-S_r03-darwin.zip" 1592 + "sha1": "6450e33574aba4746682cfa72edd4e89947fed38", 1593 + "size": 1433583169, 1594 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-31_r06-darwin.zip" 1574 1595 }, 1575 1596 { 1576 1597 "os": "linux", 1577 - "sha1": "093e0537cb18b25d8399a1af3ec955d2085f15ff", 1578 - "size": 1384401947, 1579 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-S_r03-linux.zip" 1598 + "sha1": "6450e33574aba4746682cfa72edd4e89947fed38", 1599 + "size": 1433583169, 1600 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-31_r06-linux.zip" 1580 1601 } 1581 1602 ], 1582 1603 "displayName": "Google Play Intel x86 Atom_64 System Image", 1583 1604 "license": "android-sdk-preview-license", 1584 - "name": "system-image-S-google_apis_playstore-x86_64", 1585 - "path": "system-images/android-S/google_apis_playstore/x86_64", 1586 - "revision": "S-google_apis_playstore-x86_64" 1605 + "name": "system-image-31-google_apis_playstore-x86_64", 1606 + "path": "system-images/android-31/google_apis_playstore/x86_64", 1607 + "revision": "31-google_apis_playstore-x86_64" 1587 1608 } 1588 1609 } 1589 1610 } ··· 3101 3122 "path": "build-tools/30.0.3", 3102 3123 "revision": "30.0.3" 3103 3124 }, 3104 - "31.0.0-rc3": { 3125 + "31.0.0": { 3105 3126 "archives": [ 3106 3127 { 3107 - "os": "macosx", 3108 - "sha1": "e75dfb7a975809ba0ca0d25c2b82f7fd56444a4b", 3109 - "size": 53224980, 3110 - "url": "https://dl.google.com/android/repository/012061446cfd98341585d0d07401d0bd1a4c30f6.build-tools_r31-rc3-macosx.zip" 3111 - }, 3112 - { 3113 3128 "os": "windows", 3114 - "sha1": "9d9ce209353c9046abe16285d58ef893c4b42221", 3115 - "size": 57592553, 3116 - "url": "https://dl.google.com/android/repository/41966dc138d44a3e3797b92fb68bf70552011d5d.build-tools_r31-rc3-windows.zip" 3129 + "sha1": "032da328482814e6ef7fe918665c07e8f8f806ca", 3130 + "size": 56688233, 3131 + "url": "https://dl.google.com/android/repository/09489e417c0a266f2862ddd82b4ac29a1b7af55e.build-tools_r31-windows.zip" 3117 3132 }, 3118 3133 { 3119 3134 "os": "linux", 3120 - "sha1": "6859f11348d3984afbfcc74984802bd2e31cc0e2", 3121 - "size": 54724181, 3122 - "url": "https://dl.google.com/android/repository/build-tools_r31-rc3-linux.zip" 3135 + "sha1": "9dbebfdb9ff4c0dbc4ef00677986bf571ddcf99c", 3136 + "size": 54931191, 3137 + "url": "https://dl.google.com/android/repository/build-tools_r31-linux.zip" 3138 + }, 3139 + { 3140 + "os": "macosx", 3141 + "sha1": "c9b4215affd183974b1b2d1c5745911203f56de5", 3142 + "size": 52867497, 3143 + "url": "https://dl.google.com/android/repository/d32e21a8aa8492ef8b86a489f601da425842b5da.build-tools_r31-macosx.zip" 3123 3144 } 3124 3145 ], 3125 - "displayName": "Android SDK Build-Tools 31-rc3", 3126 - "license": "android-sdk-preview-license", 3146 + "displayName": "Android SDK Build-Tools 31", 3147 + "license": "android-sdk-license", 3127 3148 "name": "build-tools", 3128 - "path": "build-tools/31.0.0-rc3", 3129 - "revision": "31.0.0-rc3" 3149 + "path": "build-tools/31.0.0", 3150 + "revision": "31.0.0" 3130 3151 } 3131 3152 }, 3132 3153 "cmake": { ··· 3321 3342 "path": "cmdline-tools/3.0", 3322 3343 "revision": "3.0" 3323 3344 }, 3324 - "4.0-rc01": { 3345 + "4.0": { 3325 3346 "archives": [ 3326 3347 { 3327 3348 "os": "linux", 3328 - "sha1": "98d3f2715f6bfbacef063d1376d7765fe5b93309", 3329 - "size": 99514756, 3330 - "url": "https://dl.google.com/android/repository/commandlinetools-linux-6987402_latest.zip" 3349 + "sha1": "87e7cd8879ed469117f20090dc4d454a24e30170", 3350 + "size": 103957858, 3351 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-7302050_latest.zip" 3331 3352 }, 3332 3353 { 3333 3354 "os": "macosx", 3334 - "sha1": "573d312a3fdc7700d9c395d647292d90b193d4ee", 3335 - "size": 99514744, 3336 - "url": "https://dl.google.com/android/repository/commandlinetools-mac-6987402_latest.zip" 3355 + "sha1": "8fcf59d208cb5d48e1233979aa5187e7dfb98cf3", 3356 + "size": 103957846, 3357 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-7302050_latest.zip" 3337 3358 }, 3338 3359 { 3339 3360 "os": "windows", 3340 - "sha1": "72fae22d41fb8aa4f22e408e18c9d00f06050f7b", 3341 - "size": 99496635, 3342 - "url": "https://dl.google.com/android/repository/commandlinetools-win-6987402_latest.zip" 3361 + "sha1": "ede5b054c06a7fea51bfd27041a100bae5521803", 3362 + "size": 103939737, 3363 + "url": "https://dl.google.com/android/repository/commandlinetools-win-7302050_latest.zip" 3343 3364 } 3344 3365 ], 3345 3366 "displayName": "Android SDK Command-line Tools", 3346 - "license": "android-sdk-preview-license", 3367 + "license": "android-sdk-license", 3347 3368 "name": "cmdline-tools", 3348 - "path": "cmdline-tools/4.0-beta01", 3349 - "revision": "4.0-rc01" 3369 + "path": "cmdline-tools/4.0", 3370 + "revision": "4.0" 3350 3371 }, 3351 - "5.0-rc01": { 3372 + "5.0": { 3352 3373 "archives": [ 3353 3374 { 3354 3375 "os": "linux", 3355 - "sha1": "f06b1642396ef1e431b990dbe386d5f1e3deabcc", 3356 - "size": 102189958, 3357 - "url": "https://dl.google.com/android/repository/commandlinetools-linux-7006259_latest.zip" 3376 + "sha1": "0885385de11983c020ff0d47039987fe372160d2", 3377 + "size": 109673042, 3378 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip" 3358 3379 }, 3359 3380 { 3360 3381 "os": "macosx", 3361 - "sha1": "0752424530724f76cb5a28de84d663e63739e6ee", 3362 - "size": 102189946, 3363 - "url": "https://dl.google.com/android/repository/commandlinetools-mac-7006259_latest.zip" 3382 + "sha1": "49538fa064c077b188bdb51f3aa57bb2882b0abd", 3383 + "size": 109673028, 3384 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-7583922_latest.zip" 3364 3385 }, 3365 3386 { 3366 3387 "os": "windows", 3367 - "sha1": "6f8e359dba91af39c046a791ea32e3ca5149a078", 3368 - "size": 102171837, 3369 - "url": "https://dl.google.com/android/repository/commandlinetools-win-7006259_latest.zip" 3388 + "sha1": "a2f359fb8b075acebcb3e3e48b4170cfe4071882", 3389 + "size": 109651902, 3390 + "url": "https://dl.google.com/android/repository/commandlinetools-win-7583922_latest.zip" 3370 3391 } 3371 3392 ], 3372 3393 "displayName": "Android SDK Command-line Tools", 3373 - "license": "android-sdk-preview-license", 3394 + "license": "android-sdk-license", 3374 3395 "name": "cmdline-tools", 3375 - "path": "cmdline-tools/5.0-alpha01", 3376 - "revision": "5.0-rc01" 3396 + "path": "cmdline-tools/5.0", 3397 + "revision": "5.0" 3377 3398 } 3378 3399 }, 3379 3400 "emulator": { 3380 - "30.5.5": { 3401 + "30.8.4": { 3381 3402 "archives": [ 3382 3403 { 3383 - "os": "macosx", 3384 - "sha1": "90f8a9942253db75ab4d13f791377e9739a88617", 3385 - "size": 300476485, 3386 - "url": "https://dl.google.com/android/repository/emulator-darwin_x64-7285888.zip" 3404 + "os": "linux", 3405 + "sha1": "140f833321684f7696e4b9012636c45eaa5b6a4a", 3406 + "size": 277522999, 3407 + "url": "https://dl.google.com/android/repository/emulator-linux_x64-7600983.zip" 3387 3408 }, 3388 3409 { 3389 - "os": "linux", 3390 - "sha1": "ccdee1aa99e4ec39f5a762d6912682ac248b92f0", 3391 - "size": 272500365, 3392 - "url": "https://dl.google.com/android/repository/emulator-linux_x64-7285888.zip" 3410 + "os": "windows", 3411 + "sha1": "c26170db8aba1bbfcfe63481e95a90bc7b2ff129", 3412 + "size": 326723360, 3413 + "url": "https://dl.google.com/android/repository/emulator-windows_x64-7600983.zip" 3393 3414 }, 3394 3415 { 3395 - "os": "windows", 3396 - "sha1": "84c3105ba1a3a94963e1f99b3f706d0231948fc9", 3397 - "size": 324371999, 3398 - "url": "https://dl.google.com/android/repository/emulator-windows_x64-7285888.zip" 3416 + "os": "macosx", 3417 + "sha1": "9811a649c516153681471f897a02398947640045", 3418 + "size": 315292647, 3419 + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-7600983.zip" 3399 3420 } 3400 3421 ], 3401 3422 "displayName": "Android Emulator", 3402 3423 "license": "android-sdk-license", 3403 3424 "name": "emulator", 3404 3425 "path": "emulator", 3405 - "revision": "30.5.5" 3426 + "revision": "30.8.4" 3406 3427 }, 3407 - "30.6.3": { 3428 + "30.9.0": { 3408 3429 "archives": [ 3409 3430 { 3410 3431 "os": "macosx", 3411 - "sha1": "66c9b788de49548d0faab052274f97b042f7241d", 3412 - "size": 308984491, 3413 - "url": "https://dl.google.com/android/repository/emulator-darwin_x64-7266284.zip" 3432 + "sha1": "b197e04e0543271899a1bd956a3f828e1159086b", 3433 + "size": 315330447, 3434 + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-7634933.zip" 3414 3435 }, 3415 3436 { 3416 3437 "os": "linux", 3417 - "sha1": "ecd9b55fe4784b6c8683faa4b1d2c951b8929154", 3418 - "size": 272243636, 3419 - "url": "https://dl.google.com/android/repository/emulator-linux_x64-7266284.zip" 3438 + "sha1": "5cdfb2b27f24ded22348535f2de28ec373e203c8", 3439 + "size": 277557089, 3440 + "url": "https://dl.google.com/android/repository/emulator-linux_x64-7634933.zip" 3420 3441 }, 3421 3442 { 3422 3443 "os": "windows", 3423 - "sha1": "5736749dc46ad950ec84e8275dfde2606d3e8a80", 3424 - "size": 324657514, 3425 - "url": "https://dl.google.com/android/repository/emulator-windows_x64-7266284.zip" 3444 + "sha1": "aed5ba827d0c1d68c8663a4d786f184aaeb939ed", 3445 + "size": 326205048, 3446 + "url": "https://dl.google.com/android/repository/emulator-windows_x64-7634933.zip" 3426 3447 } 3427 3448 ], 3428 3449 "displayName": "Android Emulator", 3429 3450 "license": "android-sdk-preview-license", 3430 3451 "name": "emulator", 3431 3452 "path": "emulator", 3432 - "revision": "30.6.3" 3453 + "revision": "30.9.0" 3433 3454 } 3434 3455 }, 3435 3456 "extras": { ··· 3460 3481 "path": "extras/google/auto", 3461 3482 "revision": "1.1" 3462 3483 }, 3463 - "2.0-rc1": { 3484 + "2.0-rc2": { 3464 3485 "archives": [ 3465 3486 { 3466 3487 "os": "linux", 3467 - "sha1": "b480489e604371301da10731a793b234b01b8f42", 3468 - "size": 4527281, 3469 - "url": "https://dl.google.com/android/repository/desktop-head-unit-linux_r02.0.rc1.zip" 3488 + "sha1": "dbb771c2be299fd88ca05d8b0e381c369a7f7009", 3489 + "size": 6947111, 3490 + "url": "https://dl.google.com/android/repository/desktop-head-unit-linux_r02.0.rc2.zip" 3470 3491 }, 3471 3492 { 3472 3493 "os": "macosx", 3473 - "sha1": "3adaf99d06eaeeb31f7bdbb62ae841e740bfc156", 3474 - "size": 5592023, 3475 - "url": "https://dl.google.com/android/repository/desktop-head-unit-macosx_r02.0.rc1.zip" 3494 + "sha1": "ec1f68f9acc234f8493f4ba24954d1d45291b736", 3495 + "size": 8593497, 3496 + "url": "https://dl.google.com/android/repository/desktop-head-unit-macosx_r02.0.rc2.zip" 3476 3497 }, 3477 3498 { 3478 3499 "os": "windows", 3479 - "sha1": "e07788ed91d8e6dd3374f77da1cf78afb2664cc0", 3480 - "size": 5703857, 3481 - "url": "https://dl.google.com/android/repository/desktop-head-unit-windows_r02.0.rc1.zip" 3500 + "sha1": "471ae94176512f859580e6ac9e8b8f5010632c78", 3501 + "size": 7130894, 3502 + "url": "https://dl.google.com/android/repository/desktop-head-unit-windows_r02.0.rc2.zip" 3482 3503 } 3483 3504 ], 3484 3505 "displayName": "Android Auto Desktop Head Unit Emulator", 3485 3506 "license": "android-sdk-preview-license", 3486 3507 "name": "extras", 3487 3508 "path": "extras/google/auto", 3488 - "revision": "2.0-rc1" 3509 + "revision": "2.0-rc2" 3489 3510 } 3490 3511 }, 3491 3512 "ndk": { ··· 4136 4157 "name": "ndk", 4137 4158 "path": "ndk/23.0.7272597", 4138 4159 "revision": "23.0.7272597-rc3" 4160 + }, 4161 + "23.0.7344513-rc4": { 4162 + "archives": [ 4163 + { 4164 + "os": "macosx", 4165 + "sha1": "a8fedcf0dd3b3a340e68684a5a2308154a952039", 4166 + "size": 694920487, 4167 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta4-darwin-x86_64.zip" 4168 + }, 4169 + { 4170 + "os": "linux", 4171 + "sha1": "5f44bc1789042358a73c15e0ef732ea729cf47cc", 4172 + "size": 724510864, 4173 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta4-linux-x86_64.zip" 4174 + }, 4175 + { 4176 + "os": "windows", 4177 + "sha1": "4492af1296d07c0c65ce42f10ecac06c3c307b94", 4178 + "size": 785615074, 4179 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta4-windows-x86_64.zip" 4180 + } 4181 + ], 4182 + "displayName": "NDK (Side by side) 23.0.7344513", 4183 + "license": "android-sdk-preview-license", 4184 + "name": "ndk", 4185 + "path": "ndk/23.0.7344513", 4186 + "revision": "23.0.7344513-rc4" 4187 + }, 4188 + "23.0.7421159-rc5": { 4189 + "archives": [ 4190 + { 4191 + "os": "macosx", 4192 + "sha1": "9ef60fcc7a4bb0477d4189c711853cbc12b24efe", 4193 + "size": 694850942, 4194 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta5-darwin.zip" 4195 + }, 4196 + { 4197 + "os": "linux", 4198 + "sha1": "453ba0ca124e43337318f8a40d26cab114e7092c", 4199 + "size": 724438684, 4200 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta5-linux.zip" 4201 + }, 4202 + { 4203 + "os": "windows", 4204 + "sha1": "ace75623181ce86bc70df312155c04b9d8ff3e46", 4205 + "size": 785543078, 4206 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta5-windows.zip" 4207 + } 4208 + ], 4209 + "displayName": "NDK (Side by side) 23.0.7421159", 4210 + "license": "android-sdk-preview-license", 4211 + "name": "ndk", 4212 + "path": "ndk/23.0.7421159", 4213 + "revision": "23.0.7421159-rc5" 4214 + }, 4215 + "23.0.7530507-rc6": { 4216 + "archives": [ 4217 + { 4218 + "os": "macosx", 4219 + "sha1": "af299c3e4f6fd3e6f05b1699a0181d84a95068c4", 4220 + "size": 695336572, 4221 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta6-darwin.zip" 4222 + }, 4223 + { 4224 + "os": "linux", 4225 + "sha1": "b3118a9daeff8ad1801c4dbaeda1e5e5fb33b8a5", 4226 + "size": 725026229, 4227 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta6-linux.zip" 4228 + }, 4229 + { 4230 + "os": "windows", 4231 + "sha1": "386f5c80217f6f33d6420f7de4f935eaff831868", 4232 + "size": 786033634, 4233 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta6-windows.zip" 4234 + } 4235 + ], 4236 + "displayName": "NDK (Side by side) 23.0.7530507", 4237 + "license": "android-sdk-preview-license", 4238 + "name": "ndk", 4239 + "path": "ndk/23.0.7530507", 4240 + "revision": "23.0.7530507-rc6" 4241 + }, 4242 + "23.0.7599858": { 4243 + "archives": [ 4244 + { 4245 + "os": "macosx", 4246 + "sha1": "c19f4a29e03689ea31bebe77f2d0a256d8e16925", 4247 + "size": 691981924, 4248 + "url": "https://dl.google.com/android/repository/android-ndk-r23-darwin.zip" 4249 + }, 4250 + { 4251 + "os": "linux", 4252 + "sha1": "9bad35f442caeda747780ba1dd92f2d98609d9cd", 4253 + "size": 721667870, 4254 + "url": "https://dl.google.com/android/repository/android-ndk-r23-linux.zip" 4255 + }, 4256 + { 4257 + "os": "windows", 4258 + "sha1": "14af52e23af9f7a9e7576a17e1814701192745be", 4259 + "size": 782684423, 4260 + "url": "https://dl.google.com/android/repository/android-ndk-r23-windows.zip" 4261 + } 4262 + ], 4263 + "displayName": "NDK (Side by side) 23.0.7599858", 4264 + "license": "android-sdk-license", 4265 + "name": "ndk", 4266 + "path": "ndk/23.0.7599858", 4267 + "revision": "23.0.7599858" 4139 4268 } 4140 4269 }, 4141 4270 "ndk-bundle": { ··· 4786 4915 "name": "ndk-bundle", 4787 4916 "path": "ndk-bundle", 4788 4917 "revision": "23.0.7272597-rc3" 4918 + }, 4919 + "23.0.7344513-rc4": { 4920 + "archives": [ 4921 + { 4922 + "os": "macosx", 4923 + "sha1": "a8fedcf0dd3b3a340e68684a5a2308154a952039", 4924 + "size": 694920487, 4925 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta4-darwin-x86_64.zip" 4926 + }, 4927 + { 4928 + "os": "linux", 4929 + "sha1": "5f44bc1789042358a73c15e0ef732ea729cf47cc", 4930 + "size": 724510864, 4931 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta4-linux-x86_64.zip" 4932 + }, 4933 + { 4934 + "os": "windows", 4935 + "sha1": "4492af1296d07c0c65ce42f10ecac06c3c307b94", 4936 + "size": 785615074, 4937 + "url": "https://dl.google.com/android/repository/android-ndk-r23-beta4-windows-x86_64.zip" 4938 + } 4939 + ], 4940 + "displayName": "NDK", 4941 + "license": "android-sdk-preview-license", 4942 + "name": "ndk-bundle", 4943 + "path": "ndk-bundle", 4944 + "revision": "23.0.7344513-rc4" 4789 4945 } 4790 4946 }, 4791 4947 "patcher": { ··· 4806 4962 } 4807 4963 }, 4808 4964 "platform-tools": { 4809 - "31.0.2": { 4965 + "31.0.3": { 4810 4966 "archives": [ 4811 4967 { 4812 4968 "os": "macosx", 4813 - "sha1": "78937049851e1db90317612c6b831759f56fc86d", 4814 - "size": 13829393, 4815 - "url": "https://dl.google.com/android/repository/42b081e1e068bb936179551684cdcb30315e245c.platform-tools_r31.0.2-darwin.zip" 4969 + "sha1": "15f6f7e97b35994d538a0fc5147ad5fb502ba03d", 4970 + "size": 13227985, 4971 + "url": "https://dl.google.com/android/repository/e8b2b4cbe47c728c1e54c5f524440b52d4e1a33c.platform-tools_r31.0.3-darwin.zip" 4816 4972 }, 4817 4973 { 4818 4974 "os": "linux", 4819 - "sha1": "ff02a9d8c6fa9687e1207fc0c4b84033925d452d", 4820 - "size": 13876419, 4821 - "url": "https://dl.google.com/android/repository/platform-tools_r31.0.2-linux.zip" 4975 + "sha1": "f09581347ed39978abb3a99c6bb286de6adc98ef", 4976 + "size": 13302579, 4977 + "url": "https://dl.google.com/android/repository/platform-tools_r31.0.3-linux.zip" 4822 4978 }, 4823 4979 { 4824 4980 "os": "windows", 4825 - "sha1": "9cc0f642a66706a978214395b85c8e8228c24f2f", 4826 - "size": 12537668, 4827 - "url": "https://dl.google.com/android/repository/platform-tools_r31.0.2-windows.zip" 4981 + "sha1": "26bc02bbd920e8ed461ae526cc4c69d773b72395", 4982 + "size": 11912013, 4983 + "url": "https://dl.google.com/android/repository/platform-tools_r31.0.3-windows.zip" 4828 4984 } 4829 4985 ], 4830 4986 "displayName": "Android SDK Platform-Tools", 4831 4987 "license": "android-sdk-license", 4832 4988 "name": "platform-tools", 4833 4989 "path": "platform-tools", 4834 - "revision": "31.0.2" 4990 + "revision": "31.0.3" 4835 4991 } 4836 4992 }, 4837 4993 "platforms": { ··· 5204 5360 "path": "platforms/android-30", 5205 5361 "revision": "30" 5206 5362 }, 5363 + "31": { 5364 + "archives": [ 5365 + { 5366 + "os": "all", 5367 + "sha1": "ca5bcaa565cb37e9d287051d6dd0e49a5426ec29", 5368 + "size": 56475526, 5369 + "url": "https://dl.google.com/android/repository/platform-31_r01.zip" 5370 + } 5371 + ], 5372 + "displayName": "Android SDK Platform 31", 5373 + "license": "android-sdk-license", 5374 + "name": "platforms", 5375 + "path": "platforms/android-31", 5376 + "revision": "31" 5377 + }, 5207 5378 "4": { 5208 5379 "archives": [ 5209 5380 { ··· 5329 5500 "name": "platforms", 5330 5501 "path": "platforms/android-9", 5331 5502 "revision": "9" 5332 - }, 5333 - "S": { 5334 - "archives": [ 5335 - { 5336 - "os": "all", 5337 - "sha1": "3aee3ad760dc7becf657d6421629fe360215f92e", 5338 - "size": 56206479, 5339 - "url": "https://dl.google.com/android/repository/platform-S_r03.zip" 5340 - } 5341 - ], 5342 - "displayName": "Android SDK Platform S", 5343 - "license": "android-sdk-license", 5344 - "name": "platforms", 5345 - "path": "platforms/android-S", 5346 - "revision": "S" 5347 5503 } 5348 5504 }, 5349 5505 "skiaparser": { 5350 - "2": { 5506 + "3": { 5351 5507 "archives": [ 5352 5508 { 5353 5509 "os": "linux", 5354 - "sha1": "2703a570224a5ced1f73eb3efbdb3192a1ecec81", 5355 - "size": 6681896, 5356 - "url": "https://dl.google.com/android/repository/skiaparser-7248848-linux.zip" 5510 + "sha1": "36e2c30f7745f4c062129a0fd549d29ab991db41", 5511 + "size": 6767192, 5512 + "url": "https://dl.google.com/android/repository/skiaparser-7478287-linux.zip" 5357 5513 }, 5358 5514 { 5359 5515 "os": "macosx", 5360 - "sha1": "ecf8794beccf578d4130bb9f7f2c7fa0c40c62c2", 5361 - "size": 7340904, 5362 - "url": "https://dl.google.com/android/repository/skiaparser-7248848-mac.zip" 5516 + "sha1": "04a834a8ab3efd4612300da7cef7f43a6b257468", 5517 + "size": 7401688, 5518 + "url": "https://dl.google.com/android/repository/skiaparser-7478287-mac.zip" 5363 5519 }, 5364 5520 { 5365 5521 "os": "windows", 5366 - "sha1": "84c28480ca057e48e8d2fed0ae8f52fc21aa7e61", 5367 - "size": 6450856, 5368 - "url": "https://dl.google.com/android/repository/skiaparser-7248848-win.zip" 5522 + "sha1": "567f24512f9d9487a3b948032a136261f5d59c92", 5523 + "size": 6532776, 5524 + "url": "https://dl.google.com/android/repository/skiaparser-7478287-win.zip" 5369 5525 } 5370 5526 ], 5371 5527 "displayName": "Layout Inspector image server for API S", 5372 5528 "license": "android-sdk-license", 5373 5529 "name": "skiaparser", 5374 5530 "path": "skiaparser/2", 5375 - "revision": "2" 5531 + "revision": "3" 5376 5532 }, 5377 5533 "6": { 5378 5534 "archives": [
+36 -30
pkgs/development/mobile/cocoapods/Gemfile-beta.lock
··· 1 + GEM 2 + specs: 3 + 1 4 GEM 2 5 remote: https://rubygems.org/ 3 6 specs: 4 7 CFPropertyList (3.0.3) 5 - activesupport (5.2.4.5) 8 + activesupport (6.1.4) 6 9 concurrent-ruby (~> 1.0, >= 1.0.2) 7 - i18n (>= 0.7, < 2) 8 - minitest (~> 5.1) 9 - tzinfo (~> 1.1) 10 - addressable (2.7.0) 10 + i18n (>= 1.6, < 2) 11 + minitest (>= 5.1) 12 + tzinfo (~> 2.0) 13 + zeitwerk (~> 2.3) 14 + addressable (2.8.0) 11 15 public_suffix (>= 2.0.2, < 5.0) 12 16 algoliasearch (1.27.5) 13 17 httpclient (~> 2.8, >= 2.8.3) 14 18 json (>= 1.5.1) 15 19 atomos (0.1.3) 16 20 claide (1.0.3) 17 - cocoapods (1.10.1) 18 - addressable (~> 2.6) 21 + cocoapods (1.11.0.beta.2) 22 + addressable (~> 2.8) 19 23 claide (>= 1.0.2, < 2.0) 20 - cocoapods-core (= 1.10.1) 24 + cocoapods-core (= 1.11.0.beta.2) 21 25 cocoapods-deintegrate (>= 1.0.3, < 2.0) 22 26 cocoapods-downloader (>= 1.4.0, < 2.0) 23 27 cocoapods-plugins (>= 1.0.0, < 2.0) ··· 28 32 escape (~> 0.0.4) 29 33 fourflusher (>= 2.3.0, < 3.0) 30 34 gh_inspector (~> 1.0) 31 - molinillo (~> 0.6.6) 35 + molinillo (~> 0.8.0) 32 36 nap (~> 1.0) 33 - ruby-macho (~> 1.4) 34 - xcodeproj (>= 1.19.0, < 2.0) 35 - cocoapods-core (1.10.1) 36 - activesupport (> 5.0, < 6) 37 - addressable (~> 2.6) 37 + ruby-macho (>= 1.0, < 3.0) 38 + xcodeproj (>= 1.21.0, < 2.0) 39 + cocoapods-core (1.11.0.beta.2) 40 + activesupport (>= 5.0, < 7) 41 + addressable (~> 2.8) 38 42 algoliasearch (~> 1.0) 39 43 concurrent-ruby (~> 1.1) 40 44 fuzzy_match (~> 2.0.4) 41 45 nap (~> 1.0) 42 46 netrc (~> 0.11) 43 - public_suffix 47 + public_suffix (~> 4.0) 44 48 typhoeus (~> 1.0) 45 - cocoapods-deintegrate (1.0.4) 49 + cocoapods-deintegrate (1.0.5) 46 50 cocoapods-downloader (1.4.0) 47 51 cocoapods-plugins (1.0.0) 48 52 nap 49 - cocoapods-search (1.0.0) 53 + cocoapods-search (1.0.1) 50 54 cocoapods-trunk (1.5.0) 51 55 nap (>= 0.8, < 2.0) 52 56 netrc (~> 0.11) 53 57 cocoapods-try (1.2.0) 54 58 colored2 (3.1.2) 55 - concurrent-ruby (1.1.8) 59 + concurrent-ruby (1.1.9) 56 60 escape (0.0.4) 57 - ethon (0.12.0) 58 - ffi (>= 1.3.0) 59 - ffi (1.15.0) 61 + ethon (0.14.0) 62 + ffi (>= 1.15.0) 63 + ffi (1.15.3) 60 64 fourflusher (2.3.1) 61 65 fuzzy_match (2.0.4) 62 66 gh_inspector (1.1.3) 63 67 httpclient (2.8.3) 64 - i18n (1.8.9) 68 + i18n (1.8.10) 65 69 concurrent-ruby (~> 1.0) 66 70 json (2.5.1) 67 71 minitest (5.14.4) 68 - molinillo (0.6.6) 72 + molinillo (0.8.0) 69 73 nanaimo (0.3.0) 70 74 nap (1.1.0) 71 75 netrc (0.11.0) 72 76 public_suffix (4.0.6) 73 - ruby-macho (1.4.0) 74 - thread_safe (0.3.6) 77 + rexml (3.2.5) 78 + ruby-macho (2.5.1) 75 79 typhoeus (1.4.0) 76 80 ethon (>= 0.9.0) 77 - tzinfo (1.2.9) 78 - thread_safe (~> 0.1) 79 - xcodeproj (1.19.0) 81 + tzinfo (2.0.4) 82 + concurrent-ruby (~> 1.0) 83 + xcodeproj (1.21.0) 80 84 CFPropertyList (>= 2.3.3, < 4.0) 81 85 atomos (~> 0.1.3) 82 86 claide (>= 1.0.2, < 2.0) 83 87 colored2 (~> 3.1) 84 88 nanaimo (~> 0.3.0) 89 + rexml (~> 3.2.4) 90 + zeitwerk (2.4.2) 85 91 86 92 PLATFORMS 87 - ruby 93 + arm64-darwin-20 88 94 89 95 DEPENDENCIES 90 96 cocoapods (>= 1.7.0.beta.1)! 91 97 92 98 BUNDLED WITH 93 - 2.1.4 99 + 2.2.20
+20 -15
pkgs/development/mobile/cocoapods/Gemfile.lock
··· 1 + GEM 2 + specs: 3 + 1 4 GEM 2 5 remote: https://rubygems.org/ 3 6 specs: 4 7 CFPropertyList (3.0.3) 5 - activesupport (5.2.4.5) 8 + activesupport (5.2.6) 6 9 concurrent-ruby (~> 1.0, >= 1.0.2) 7 10 i18n (>= 0.7, < 2) 8 11 minitest (~> 5.1) 9 12 tzinfo (~> 1.1) 10 - addressable (2.7.0) 13 + addressable (2.8.0) 11 14 public_suffix (>= 2.0.2, < 5.0) 12 15 algoliasearch (1.27.5) 13 16 httpclient (~> 2.8, >= 2.8.3) 14 17 json (>= 1.5.1) 15 18 atomos (0.1.3) 16 19 claide (1.0.3) 17 - cocoapods (1.10.1) 20 + cocoapods (1.10.2) 18 21 addressable (~> 2.6) 19 22 claide (>= 1.0.2, < 2.0) 20 - cocoapods-core (= 1.10.1) 23 + cocoapods-core (= 1.10.2) 21 24 cocoapods-deintegrate (>= 1.0.3, < 2.0) 22 25 cocoapods-downloader (>= 1.4.0, < 2.0) 23 26 cocoapods-plugins (>= 1.0.0, < 2.0) ··· 32 35 nap (~> 1.0) 33 36 ruby-macho (~> 1.4) 34 37 xcodeproj (>= 1.19.0, < 2.0) 35 - cocoapods-core (1.10.1) 38 + cocoapods-core (1.10.2) 36 39 activesupport (> 5.0, < 6) 37 40 addressable (~> 2.6) 38 41 algoliasearch (~> 1.0) ··· 42 45 netrc (~> 0.11) 43 46 public_suffix 44 47 typhoeus (~> 1.0) 45 - cocoapods-deintegrate (1.0.4) 48 + cocoapods-deintegrate (1.0.5) 46 49 cocoapods-downloader (1.4.0) 47 50 cocoapods-plugins (1.0.0) 48 51 nap 49 - cocoapods-search (1.0.0) 52 + cocoapods-search (1.0.1) 50 53 cocoapods-trunk (1.5.0) 51 54 nap (>= 0.8, < 2.0) 52 55 netrc (~> 0.11) 53 56 cocoapods-try (1.2.0) 54 57 colored2 (3.1.2) 55 - concurrent-ruby (1.1.8) 58 + concurrent-ruby (1.1.9) 56 59 escape (0.0.4) 57 - ethon (0.12.0) 58 - ffi (>= 1.3.0) 59 - ffi (1.15.0) 60 + ethon (0.14.0) 61 + ffi (>= 1.15.0) 62 + ffi (1.15.3) 60 63 fourflusher (2.3.1) 61 64 fuzzy_match (2.0.4) 62 65 gh_inspector (1.1.3) 63 66 httpclient (2.8.3) 64 - i18n (1.8.9) 67 + i18n (1.8.10) 65 68 concurrent-ruby (~> 1.0) 66 69 json (2.5.1) 67 70 minitest (5.14.4) ··· 70 73 nap (1.1.0) 71 74 netrc (0.11.0) 72 75 public_suffix (4.0.6) 76 + rexml (3.2.5) 73 77 ruby-macho (1.4.0) 74 78 thread_safe (0.3.6) 75 79 typhoeus (1.4.0) 76 80 ethon (>= 0.9.0) 77 81 tzinfo (1.2.9) 78 82 thread_safe (~> 0.1) 79 - xcodeproj (1.19.0) 83 + xcodeproj (1.21.0) 80 84 CFPropertyList (>= 2.3.3, < 4.0) 81 85 atomos (~> 0.1.3) 82 86 claide (>= 1.0.2, < 2.0) 83 87 colored2 (~> 3.1) 84 88 nanaimo (~> 0.3.0) 89 + rexml (~> 3.2.4) 85 90 86 91 PLATFORMS 87 - ruby 92 + arm64-darwin-20 88 93 89 94 DEPENDENCIES 90 95 cocoapods! 91 96 92 97 BUNDLED WITH 93 - 2.1.4 98 + 2.2.20
+45 -35
pkgs/development/mobile/cocoapods/gemset-beta.nix
··· 1 1 { 2 2 activesupport = { 3 - dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; 3 + dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; 4 4 groups = ["default"]; 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "0fp4gr3g25qgl01y3pd88wfh4pjc5zj3bz4v7rkxxwaxdjg7a9cc"; 8 + sha256 = "0kqgywy4cj3h5142dh7pl0xx5nybp25jn0ykk0znziivzks68xdk"; 9 9 type = "gem"; 10 10 }; 11 - version = "5.2.4.5"; 11 + version = "6.1.4"; 12 12 }; 13 13 addressable = { 14 14 dependencies = ["public_suffix"]; ··· 16 16 platforms = []; 17 17 source = { 18 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy"; 19 + sha256 = "022r3m9wdxljpbya69y2i3h9g3dhhfaqzidf95m6qjzms792jvgp"; 20 20 type = "gem"; 21 21 }; 22 - version = "2.7.0"; 22 + version = "2.8.0"; 23 23 }; 24 24 algoliasearch = { 25 25 dependencies = ["httpclient" "json"]; ··· 68 68 platforms = []; 69 69 source = { 70 70 remotes = ["https://rubygems.org"]; 71 - sha256 = "0k1fgp93nbgvp5m76wf067jcqy5zzbx0kczcxvhrzdxkkixzm30a"; 71 + sha256 = "1rvmvxday0fg1p1ardmqc62xam212c6iaaf1djahvz70631grprq"; 72 72 type = "gem"; 73 73 }; 74 - version = "1.10.1"; 74 + version = "1.11.0.beta.2"; 75 75 }; 76 76 cocoapods-core = { 77 77 dependencies = ["activesupport" "addressable" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap" "netrc" "public_suffix" "typhoeus"]; ··· 79 79 platforms = []; 80 80 source = { 81 81 remotes = ["https://rubygems.org"]; 82 - sha256 = "0x5lh6ws3rn2zxv7bagam54rkcslxrx6w1anwd35rjxsn4xx0d83"; 82 + sha256 = "0cnnmbajllp3mw2w2b2bs2y42cnh1y1zbq63m3asg097z4d1a9h1"; 83 83 type = "gem"; 84 84 }; 85 - version = "1.10.1"; 85 + version = "1.11.0.beta.2"; 86 86 }; 87 87 cocoapods-deintegrate = { 88 88 groups = ["default"]; 89 89 platforms = []; 90 90 source = { 91 91 remotes = ["https://rubygems.org"]; 92 - sha256 = "0bf524f1za92i6rlr4cr6jm3c4vfjszsdc9lsr6wk5125c76ipzn"; 92 + sha256 = "18pnng0lv5z6kpp8hnki0agdxx979iq6hxkfkglsyqzmir22lz2i"; 93 93 type = "gem"; 94 94 }; 95 - version = "1.0.4"; 95 + version = "1.0.5"; 96 96 }; 97 97 cocoapods-downloader = { 98 98 groups = ["default"]; ··· 120 120 platforms = []; 121 121 source = { 122 122 remotes = ["https://rubygems.org"]; 123 - sha256 = "02wmy5rbjk29c65zn62bffxv30qs11slql23qx65snkm0vd93mn6"; 123 + sha256 = "12amy0nknv09bvzix8bkmcjn996c50c4ms20v2dl7v8rcw73n4qv"; 124 124 type = "gem"; 125 125 }; 126 - version = "1.0.0"; 126 + version = "1.0.1"; 127 127 }; 128 128 cocoapods-trunk = { 129 129 dependencies = ["nap" "netrc"]; ··· 161 161 platforms = []; 162 162 source = { 163 163 remotes = ["https://rubygems.org"]; 164 - sha256 = "0mr23wq0szj52xnj0zcn1k0c7j4v79wlwbijkpfcscqww3l6jlg3"; 164 + sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f"; 165 165 type = "gem"; 166 166 }; 167 - version = "1.1.8"; 167 + version = "1.1.9"; 168 168 }; 169 169 escape = { 170 170 groups = ["default"]; ··· 182 182 platforms = []; 183 183 source = { 184 184 remotes = ["https://rubygems.org"]; 185 - sha256 = "0gggrgkcq839mamx7a8jbnp2h7x2ykfn34ixwskwb0lzx2ak17g9"; 185 + sha256 = "1bby4hbq96vnzcdbbybcbddin8dxdnj1ns758kcr4akykningqhh"; 186 186 type = "gem"; 187 187 }; 188 - version = "0.12.0"; 188 + version = "0.14.0"; 189 189 }; 190 190 ffi = { 191 191 groups = ["default"]; 192 192 platforms = []; 193 193 source = { 194 194 remotes = ["https://rubygems.org"]; 195 - sha256 = "0nq1fb3vbfylccwba64zblxy96qznxbys5900wd7gm9bpplmf432"; 195 + sha256 = "1wgvaclp4h9y8zkrgz8p2hqkrgr4j7kz0366mik0970w532cbmcq"; 196 196 type = "gem"; 197 197 }; 198 - version = "1.15.0"; 198 + version = "1.15.3"; 199 199 }; 200 200 fourflusher = { 201 201 groups = ["default"]; ··· 243 243 platforms = []; 244 244 source = { 245 245 remotes = ["https://rubygems.org"]; 246 - sha256 = "08p6b13p99j1rrcrw1l3v0kb9mxbsvy6nk31r8h4rnszdgzpga32"; 246 + sha256 = "0g2fnag935zn2ggm5cn6k4s4xvv53v2givj1j90szmvavlpya96a"; 247 247 type = "gem"; 248 248 }; 249 - version = "1.8.9"; 249 + version = "1.8.10"; 250 250 }; 251 251 json = { 252 252 groups = ["default"]; ··· 273 273 platforms = []; 274 274 source = { 275 275 remotes = ["https://rubygems.org"]; 276 - sha256 = "1hh40z1adl4lw16dj4hxgabx4rr28mgqycih1y1d91bwww0jjdg6"; 276 + sha256 = "0p846facmh1j5xmbrpgzadflspvk7bzs3sykrh5s7qi4cdqz5gzg"; 277 277 type = "gem"; 278 278 }; 279 - version = "0.6.6"; 279 + version = "0.8.0"; 280 280 }; 281 281 nanaimo = { 282 282 groups = ["default"]; ··· 318 318 }; 319 319 version = "4.0.6"; 320 320 }; 321 - ruby-macho = { 321 + rexml = { 322 322 groups = ["default"]; 323 323 platforms = []; 324 324 source = { 325 325 remotes = ["https://rubygems.org"]; 326 - sha256 = "0lhdjn91jkifsy2hzq2hgcm0pp8pbik87m58zmw1ifh6hkp9adjb"; 326 + sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 327 327 type = "gem"; 328 328 }; 329 - version = "1.4.0"; 329 + version = "3.2.5"; 330 330 }; 331 - thread_safe = { 331 + ruby-macho = { 332 332 groups = ["default"]; 333 333 platforms = []; 334 334 source = { 335 335 remotes = ["https://rubygems.org"]; 336 - sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy"; 336 + sha256 = "1jgmhj4srl7cck1ipbjys6q4klcs473gq90bm59baw4j1wpfaxch"; 337 337 type = "gem"; 338 338 }; 339 - version = "0.3.6"; 339 + version = "2.5.1"; 340 340 }; 341 341 typhoeus = { 342 342 dependencies = ["ethon"]; ··· 350 350 version = "1.4.0"; 351 351 }; 352 352 tzinfo = { 353 - dependencies = ["thread_safe"]; 353 + dependencies = ["concurrent-ruby"]; 354 354 groups = ["default"]; 355 355 platforms = []; 356 356 source = { 357 357 remotes = ["https://rubygems.org"]; 358 - sha256 = "0zwqqh6138s8b321fwvfbywxy00lw1azw4ql3zr0xh1aqxf8cnvj"; 358 + sha256 = "10qp5x7f9hvlc0psv9gsfbxg4a7s0485wsbq1kljkxq94in91l4z"; 359 359 type = "gem"; 360 360 }; 361 - version = "1.2.9"; 361 + version = "2.0.4"; 362 362 }; 363 363 xcodeproj = { 364 - dependencies = ["CFPropertyList" "atomos" "claide" "colored2" "nanaimo"]; 364 + dependencies = ["CFPropertyList" "atomos" "claide" "colored2" "nanaimo" "rexml"]; 365 365 groups = ["default"]; 366 366 platforms = []; 367 367 source = { 368 368 remotes = ["https://rubygems.org"]; 369 - sha256 = "1411j6sfnz0cx4fiw52f0yqx4bgcn8cmpgi3i5rwmmahayyjz2fn"; 369 + sha256 = "0xmzb1mdsnkpf7v07whz0n2wc8kg6785sc7i5zyawd8dl8517rp4"; 370 370 type = "gem"; 371 371 }; 372 - version = "1.19.0"; 372 + version = "1.21.0"; 373 + }; 374 + zeitwerk = { 375 + groups = ["default"]; 376 + platforms = []; 377 + source = { 378 + remotes = ["https://rubygems.org"]; 379 + sha256 = "1746czsjarixq0x05f7p3hpzi38ldg6wxnxxw74kbjzh1sdjgmpl"; 380 + type = "gem"; 381 + }; 382 + version = "2.4.2"; 373 383 }; 374 384 }
+35 -23
pkgs/development/mobile/cocoapods/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "0fp4gr3g25qgl01y3pd88wfh4pjc5zj3bz4v7rkxxwaxdjg7a9cc"; 8 + sha256 = "1vybx4cj42hr6m8cdwbrqq2idh98zms8c11kr399xjczhl9ywjbj"; 9 9 type = "gem"; 10 10 }; 11 - version = "5.2.4.5"; 11 + version = "5.2.6"; 12 12 }; 13 13 addressable = { 14 14 dependencies = ["public_suffix"]; ··· 16 16 platforms = []; 17 17 source = { 18 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy"; 19 + sha256 = "022r3m9wdxljpbya69y2i3h9g3dhhfaqzidf95m6qjzms792jvgp"; 20 20 type = "gem"; 21 21 }; 22 - version = "2.7.0"; 22 + version = "2.8.0"; 23 23 }; 24 24 algoliasearch = { 25 25 dependencies = ["httpclient" "json"]; ··· 66 66 platforms = []; 67 67 source = { 68 68 remotes = ["https://rubygems.org"]; 69 - sha256 = "0k1fgp93nbgvp5m76wf067jcqy5zzbx0kczcxvhrzdxkkixzm30a"; 69 + sha256 = "0d0vlzjizqkw2m6am9gcnjkxy73zl74ill28v17v0s2v8fzd7nbg"; 70 70 type = "gem"; 71 71 }; 72 - version = "1.10.1"; 72 + version = "1.10.2"; 73 73 }; 74 74 cocoapods-core = { 75 75 dependencies = ["activesupport" "addressable" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap" "netrc" "public_suffix" "typhoeus"]; ··· 77 77 platforms = []; 78 78 source = { 79 79 remotes = ["https://rubygems.org"]; 80 - sha256 = "0x5lh6ws3rn2zxv7bagam54rkcslxrx6w1anwd35rjxsn4xx0d83"; 80 + sha256 = "1j1sapw5l3xc5d8mli09az1bbmfdynlx7xv8lbghvm9i1md14dl5"; 81 81 type = "gem"; 82 82 }; 83 - version = "1.10.1"; 83 + version = "1.10.2"; 84 84 }; 85 85 cocoapods-deintegrate = { 86 86 groups = ["default"]; 87 87 platforms = []; 88 88 source = { 89 89 remotes = ["https://rubygems.org"]; 90 - sha256 = "0bf524f1za92i6rlr4cr6jm3c4vfjszsdc9lsr6wk5125c76ipzn"; 90 + sha256 = "18pnng0lv5z6kpp8hnki0agdxx979iq6hxkfkglsyqzmir22lz2i"; 91 91 type = "gem"; 92 92 }; 93 - version = "1.0.4"; 93 + version = "1.0.5"; 94 94 }; 95 95 cocoapods-downloader = { 96 96 groups = ["default"]; ··· 112 112 version = "1.0.0"; 113 113 }; 114 114 cocoapods-search = { 115 + groups = ["default"]; 116 + platforms = []; 115 117 source = { 116 118 remotes = ["https://rubygems.org"]; 117 - sha256 = "02wmy5rbjk29c65zn62bffxv30qs11slql23qx65snkm0vd93mn6"; 119 + sha256 = "12amy0nknv09bvzix8bkmcjn996c50c4ms20v2dl7v8rcw73n4qv"; 118 120 type = "gem"; 119 121 }; 120 - version = "1.0.0"; 122 + version = "1.0.1"; 121 123 }; 122 124 cocoapods-trunk = { 123 125 dependencies = ["nap" "netrc"]; ··· 153 155 platforms = []; 154 156 source = { 155 157 remotes = ["https://rubygems.org"]; 156 - sha256 = "0mr23wq0szj52xnj0zcn1k0c7j4v79wlwbijkpfcscqww3l6jlg3"; 158 + sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f"; 157 159 type = "gem"; 158 160 }; 159 - version = "1.1.8"; 161 + version = "1.1.9"; 160 162 }; 161 163 escape = { 162 164 source = { ··· 172 174 platforms = []; 173 175 source = { 174 176 remotes = ["https://rubygems.org"]; 175 - sha256 = "0gggrgkcq839mamx7a8jbnp2h7x2ykfn34ixwskwb0lzx2ak17g9"; 177 + sha256 = "1bby4hbq96vnzcdbbybcbddin8dxdnj1ns758kcr4akykningqhh"; 176 178 type = "gem"; 177 179 }; 178 - version = "0.12.0"; 180 + version = "0.14.0"; 179 181 }; 180 182 ffi = { 181 183 groups = ["default"]; 182 184 platforms = []; 183 185 source = { 184 186 remotes = ["https://rubygems.org"]; 185 - sha256 = "0nq1fb3vbfylccwba64zblxy96qznxbys5900wd7gm9bpplmf432"; 187 + sha256 = "1wgvaclp4h9y8zkrgz8p2hqkrgr4j7kz0366mik0970w532cbmcq"; 186 188 type = "gem"; 187 189 }; 188 - version = "1.15.0"; 190 + version = "1.15.3"; 189 191 }; 190 192 fourflusher = { 191 193 groups = ["default"]; ··· 229 231 platforms = []; 230 232 source = { 231 233 remotes = ["https://rubygems.org"]; 232 - sha256 = "08p6b13p99j1rrcrw1l3v0kb9mxbsvy6nk31r8h4rnszdgzpga32"; 234 + sha256 = "0g2fnag935zn2ggm5cn6k4s4xvv53v2givj1j90szmvavlpya96a"; 233 235 type = "gem"; 234 236 }; 235 - version = "1.8.9"; 237 + version = "1.8.10"; 236 238 }; 237 239 json = { 238 240 groups = ["default"]; ··· 298 300 }; 299 301 version = "4.0.6"; 300 302 }; 303 + rexml = { 304 + groups = ["default"]; 305 + platforms = []; 306 + source = { 307 + remotes = ["https://rubygems.org"]; 308 + sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 309 + type = "gem"; 310 + }; 311 + version = "3.2.5"; 312 + }; 301 313 ruby-macho = { 302 314 groups = ["default"]; 303 315 platforms = []; ··· 339 351 version = "1.2.9"; 340 352 }; 341 353 xcodeproj = { 342 - dependencies = ["CFPropertyList" "atomos" "claide" "colored2" "nanaimo"]; 354 + dependencies = ["CFPropertyList" "atomos" "claide" "colored2" "nanaimo" "rexml"]; 343 355 groups = ["default"]; 344 356 platforms = []; 345 357 source = { 346 358 remotes = ["https://rubygems.org"]; 347 - sha256 = "1411j6sfnz0cx4fiw52f0yqx4bgcn8cmpgi3i5rwmmahayyjz2fn"; 359 + sha256 = "0xmzb1mdsnkpf7v07whz0n2wc8kg6785sc7i5zyawd8dl8517rp4"; 348 360 type = "gem"; 349 361 }; 350 - version = "1.19.0"; 362 + version = "1.21.0"; 351 363 }; 352 364 }
+1 -1
pkgs/development/node-packages/README.md
··· 1 - Moved to [/doc/languages-frameworks/node.section.md](/doc/languages-frameworks/node.section.md) 1 + Moved to [/doc/languages-frameworks/javascript.section.md](/doc/languages-frameworks/javascript.section.md)
+2
pkgs/development/node-packages/node-packages.json
··· 5 5 , "@bitwarden/cli" 6 6 , "@hyperspace/cli" 7 7 , "@nestjs/cli" 8 + , "@squoosh/cli" 8 9 , "@vue/cli" 9 10 , "@webassemblyjs/cli" 10 11 , "@webassemblyjs/repl" ··· 72 73 , "coffee-script" 73 74 , "coinmon" 74 75 , "configurable-http-proxy" 76 + , "conventional-changelog-cli" 75 77 , "cordova" 76 78 , "cpy-cli" 77 79 , "create-cycle-app"
+796 -179
pkgs/development/node-packages/node-packages.nix
··· 2074 2074 sha512 = "J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw=="; 2075 2075 }; 2076 2076 }; 2077 - "@exodus/schemasafe-1.0.0-rc.3" = { 2077 + "@exodus/schemasafe-1.0.0-rc.4" = { 2078 2078 name = "_at_exodus_slash_schemasafe"; 2079 2079 packageName = "@exodus/schemasafe"; 2080 - version = "1.0.0-rc.3"; 2080 + version = "1.0.0-rc.4"; 2081 2081 src = fetchurl { 2082 - url = "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.3.tgz"; 2083 - sha512 = "GoXw0U2Qaa33m3eUcxuHnHpNvHjNlLo0gtV091XBpaRINaB4X6FGCG5XKxSFNFiPpugUDqNruHzaqpTdDm4AOg=="; 2082 + url = "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.4.tgz"; 2083 + sha512 = "zHISeJ5jcHSo3i2bI5RHb0XEJ1JGxQ/QQzU2FLPcJxohNohJV8jHCM1FSrOUxTspyDRSSULg3iKQa1FJ4EsSiQ=="; 2084 2084 }; 2085 2085 }; 2086 2086 "@expo/apple-utils-0.0.0-alpha.20" = { ··· 2101 2101 sha512 = "Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA=="; 2102 2102 }; 2103 2103 }; 2104 - "@expo/config-5.0.7" = { 2104 + "@expo/config-5.0.8" = { 2105 2105 name = "_at_expo_slash_config"; 2106 2106 packageName = "@expo/config"; 2107 - version = "5.0.7"; 2107 + version = "5.0.8"; 2108 2108 src = fetchurl { 2109 - url = "https://registry.npmjs.org/@expo/config/-/config-5.0.7.tgz"; 2110 - sha512 = "7Wzao9uALHmRSf59FMsHk1vxW4m4alDCJmfo+enXnl5o6UYiCDYfjNXctMwnW+fBM3opta4FbmmPGIftfXOesw=="; 2109 + url = "https://registry.npmjs.org/@expo/config/-/config-5.0.8.tgz"; 2110 + sha512 = "chxcjQh4H/suzvYi+p30VnGXSHbsiVsGFwEYIZbOw4ByjrCnzeD644KolbpeQ2/oWK3atci01Qcxc1TADSixHQ=="; 2111 2111 }; 2112 2112 }; 2113 - "@expo/config-plugins-3.0.7" = { 2113 + "@expo/config-plugins-3.0.8" = { 2114 2114 name = "_at_expo_slash_config-plugins"; 2115 2115 packageName = "@expo/config-plugins"; 2116 - version = "3.0.7"; 2116 + version = "3.0.8"; 2117 2117 src = fetchurl { 2118 - url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-3.0.7.tgz"; 2119 - sha512 = "7YOoFtxB6XqDil+OlGXi7iredKHxXVFCAOIVfFyEDzO3oo0gBmWGmUnHgrPDvpMj0q+adCCh5BL8OcvGfc9ITQ=="; 2118 + url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-3.0.8.tgz"; 2119 + sha512 = "reNYaYklOIq8QUY5ua1ubSRhVgY7hllvjingo22HHSaGhX4UvFFKDGYrjBdjcutHD6jw/eYLa8yJS74o1/rqkg=="; 2120 2120 }; 2121 2121 }; 2122 2122 "@expo/config-types-42.0.0" = { ··· 2128 2128 sha512 = "Rj02OMZke2MrGa/1Y/EScmR7VuWbDEHPJyvfFyyLbadUt+Yv6isCdeFzDt71I7gJlPR9T4fzixeYLrtXXOTq0w=="; 2129 2129 }; 2130 2130 }; 2131 - "@expo/dev-server-0.1.82" = { 2131 + "@expo/dev-server-0.1.83" = { 2132 2132 name = "_at_expo_slash_dev-server"; 2133 2133 packageName = "@expo/dev-server"; 2134 - version = "0.1.82"; 2134 + version = "0.1.83"; 2135 2135 src = fetchurl { 2136 - url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.82.tgz"; 2137 - sha512 = "g7H4FDxcdt9y41MpivtpYqgNwEqoaSKA+lrR+qPCVPcZbIcq+xRq/coYfeXhp/L203vAab67cNVnqTQetj1T3A=="; 2136 + url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.83.tgz"; 2137 + sha512 = "4slFmSvQcjwNk3Mb7keNyAAdBIzWqeb8KUqSPYsqo10NGPtEbzmt0jlfqqi/df6cxUFJSgdSo/RJG9W5FT7lAA=="; 2138 2138 }; 2139 2139 }; 2140 - "@expo/dev-tools-0.13.113" = { 2140 + "@expo/dev-tools-0.13.114" = { 2141 2141 name = "_at_expo_slash_dev-tools"; 2142 2142 packageName = "@expo/dev-tools"; 2143 - version = "0.13.113"; 2143 + version = "0.13.114"; 2144 2144 src = fetchurl { 2145 - url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.113.tgz"; 2146 - sha512 = "3z1gIBSnDATukcyvN1Q6ywT5FExJrf/wfg+1T0nQ8OZcyzFbi6u/tdns0mjT5Z+AyXDKtyHbQzGnRzegy82i3Q=="; 2145 + url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.114.tgz"; 2146 + sha512 = "iPatLxBcGoAzHVzFp7SpP1XbBMe+Qut2K2dU9PgZwcUVOeiESVi/48CXIOgS2PTkm/AJ1qOXprgkEROLlcrnjQ=="; 2147 2147 }; 2148 2148 }; 2149 2149 "@expo/devcert-1.0.0" = { ··· 2173 2173 sha512 = "CDnhjdirUs6OdN5hOSTJ2y3i9EiJMk7Z5iDljC5xyCHCrUex7oyI8vbRsZEojAahxZccgL/PrO+CjakiFFWurg=="; 2174 2174 }; 2175 2175 }; 2176 - "@expo/metro-config-0.1.82" = { 2176 + "@expo/metro-config-0.1.83" = { 2177 2177 name = "_at_expo_slash_metro-config"; 2178 2178 packageName = "@expo/metro-config"; 2179 - version = "0.1.82"; 2179 + version = "0.1.83"; 2180 2180 src = fetchurl { 2181 - url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.82.tgz"; 2182 - sha512 = "rgx0ykWFvu+7jXDSe/cJB0fpIKqJX4X2k+azBIS9KmVLl5/ceKuCr6Abjy70HZTAXX/SQ7fS0C+FhzIX2Upgrg=="; 2181 + url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.83.tgz"; 2182 + sha512 = "nbmHRzAjnUmUoQjbVdTh8Xq1AXABmwqDi77otD+MxxfVmppMYLKYfMteZnrl75tmWkQY4JfVLD4DfKA3K+bKGA=="; 2183 2183 }; 2184 2184 }; 2185 2185 "@expo/osascript-2.0.30" = { ··· 2191 2191 sha512 = "IlBCyso1wJl8AbgS8n5lcUcXa/8TTU/rHgurWvJRWjErtFOELsqV4O+NCcB7jr4bvv8uZHeRKHQpsoyZWmmk/g=="; 2192 2192 }; 2193 2193 }; 2194 - "@expo/package-manager-0.0.46" = { 2194 + "@expo/package-manager-0.0.47" = { 2195 2195 name = "_at_expo_slash_package-manager"; 2196 2196 packageName = "@expo/package-manager"; 2197 - version = "0.0.46"; 2197 + version = "0.0.47"; 2198 2198 src = fetchurl { 2199 - url = "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.46.tgz"; 2200 - sha512 = "+Mo7UzRNUy52uzefRkeKv8+YEE+2NhBpXfvZ1Btha2/zSJ+8fxDT0mTQUiupiaeMRPyCMqdkoE39qjF26xifYA=="; 2199 + url = "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.47.tgz"; 2200 + sha512 = "guFnGAiNLW/JsienEq3NkZk5khTP+RdT/czk/teJUiYLkBy0hLmMTJsNXurGgFwI33+ScEbDvFmN5IOEBGpUDQ=="; 2201 2201 }; 2202 2202 }; 2203 2203 "@expo/plist-0.0.13" = { ··· 2209 2209 sha512 = "zGPSq9OrCn7lWvwLLHLpHUUq2E40KptUFXn53xyZXPViI0k9lbApcR9KlonQZ95C+ELsf0BQ3gRficwK92Ivcw=="; 2210 2210 }; 2211 2211 }; 2212 - "@expo/prebuild-config-2.0.7" = { 2212 + "@expo/prebuild-config-2.0.8" = { 2213 2213 name = "_at_expo_slash_prebuild-config"; 2214 2214 packageName = "@expo/prebuild-config"; 2215 - version = "2.0.7"; 2215 + version = "2.0.8"; 2216 2216 src = fetchurl { 2217 - url = "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-2.0.7.tgz"; 2218 - sha512 = "EMgo4ywR9hk+I90XEwtl/UHWOlw8GE01BQtrLWQbIR0pr+bvDOYINfe8PzA21oODPGUkbMvp5Z8E79VZBqqjfg=="; 2217 + url = "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-2.0.8.tgz"; 2218 + sha512 = "mPL7rsZkybohTskB3SdepZx27LM94No3cmS4DLPFxWbtv4gJn7RL+e4eWmIkj2vOGuDnGRwiui7Hh7SFVvRsrg=="; 2219 2219 }; 2220 2220 }; 2221 2221 "@expo/results-1.0.0" = { ··· 2225 2225 src = fetchurl { 2226 2226 url = "https://registry.npmjs.org/@expo/results/-/results-1.0.0.tgz"; 2227 2227 sha512 = "qECzzXX5oJot3m2Gu9pfRDz50USdBieQVwYAzeAtQRUTD3PVeTK1tlRUoDcrK8PSruDLuVYdKkLebX4w/o55VA=="; 2228 + }; 2229 + }; 2230 + "@expo/rudder-sdk-node-1.0.7" = { 2231 + name = "_at_expo_slash_rudder-sdk-node"; 2232 + packageName = "@expo/rudder-sdk-node"; 2233 + version = "1.0.7"; 2234 + src = fetchurl { 2235 + url = "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.0.7.tgz"; 2236 + sha512 = "TQuHUwugxzJGCYOFN/ZIQ+rNSdLPv2pgxaH2Ky7y80RDvWN8DNKeTbrgX0tPnVd/aLjKhxADx8C2se//lZR24w=="; 2228 2237 }; 2229 2238 }; 2230 2239 "@expo/schemer-1.3.31" = { ··· 2254 2263 sha512 = "LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew=="; 2255 2264 }; 2256 2265 }; 2257 - "@expo/webpack-config-0.14.0" = { 2266 + "@expo/webpack-config-0.14.1" = { 2258 2267 name = "_at_expo_slash_webpack-config"; 2259 2268 packageName = "@expo/webpack-config"; 2260 - version = "0.14.0"; 2269 + version = "0.14.1"; 2261 2270 src = fetchurl { 2262 - url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.14.0.tgz"; 2263 - sha512 = "YsWLjOQIUN/+pJ5CEmhWfERwjpp6KGjxbd2Nm2KWx4v69wphyPudyrKJaD/b/41Iw5TKHGjV3hlHrYWvZ6OFaA=="; 2271 + url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.14.1.tgz"; 2272 + sha512 = "5FVcpwbTYmMoFwQ3WMyT/NP9sTuXYz7gYhtjZflPfNAWA8vVGuYlELce0P7bHkudQ/RWbpKOTG7uyRwDkjFIvA=="; 2264 2273 }; 2265 2274 }; 2266 2275 "@expo/xcpretty-3.1.4" = { ··· 4009 4018 sha512 = "W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA=="; 4010 4019 }; 4011 4020 }; 4012 - "@microsoft/load-themed-styles-1.10.202" = { 4021 + "@microsoft/load-themed-styles-1.10.203" = { 4013 4022 name = "_at_microsoft_slash_load-themed-styles"; 4014 4023 packageName = "@microsoft/load-themed-styles"; 4015 - version = "1.10.202"; 4024 + version = "1.10.203"; 4016 4025 src = fetchurl { 4017 - url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.202.tgz"; 4018 - sha512 = "pWoN9hl1vfXnPfu2tS5VndXXKMe+UEWLJXDKNGXSNpmfszVLzG8Ns0TlZHlwtgpSaSD3f0kdVDfqAek8aflD4w=="; 4026 + url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.203.tgz"; 4027 + sha512 = "9UV+1kIAEdV1a8JI58iOpDc7mmFdgTW5qI4pAyL4Drk468ZCPmg/tHPbgAM/Pg8EtkWyIJm5E6KVofo+meavQQ=="; 4019 4028 }; 4020 4029 }; 4021 4030 "@mitmaro/errors-1.0.0" = { ··· 4090 4099 sha512 = "b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg=="; 4091 4100 }; 4092 4101 }; 4093 - "@netlify/build-18.4.1" = { 4102 + "@netlify/build-18.4.2" = { 4094 4103 name = "_at_netlify_slash_build"; 4095 4104 packageName = "@netlify/build"; 4096 - version = "18.4.1"; 4105 + version = "18.4.2"; 4097 4106 src = fetchurl { 4098 - url = "https://registry.npmjs.org/@netlify/build/-/build-18.4.1.tgz"; 4099 - sha512 = "9gHamMyLwQJWdgnvPss+N1KS/GCuLgufEJwQ95p9Yb88MCI85zL42tgTTIpySE0mI2J+Spp1BiiXNeC8XT6+Uw=="; 4107 + url = "https://registry.npmjs.org/@netlify/build/-/build-18.4.2.tgz"; 4108 + sha512 = "q6eZ4D09agpeW6Y1DVyfXslRarAv/zR37vbFQC0kzZxdEkH6IjBKNT0eXDuG+OiL+BMi52M1MqlWI5lH8P/ELg=="; 4100 4109 }; 4101 4110 }; 4102 4111 "@netlify/cache-utils-2.0.3" = { ··· 4315 4324 sha512 = "F1YcF2kje0Ttj+t5Cn5d6ojGQcKj4i/GMWgQuoZGVjQ31ToNcDXIbBm5SBKIkMMpNejtR1wF+1a0Q+aBPWiZVQ=="; 4316 4325 }; 4317 4326 }; 4318 - "@netlify/zip-it-and-ship-it-4.17.0" = { 4327 + "@netlify/zip-it-and-ship-it-4.19.0" = { 4319 4328 name = "_at_netlify_slash_zip-it-and-ship-it"; 4320 4329 packageName = "@netlify/zip-it-and-ship-it"; 4321 - version = "4.17.0"; 4330 + version = "4.19.0"; 4322 4331 src = fetchurl { 4323 - url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.17.0.tgz"; 4324 - sha512 = "xcumwEFH7m/cw/XEcmv3OB8U94J5zWVsMhjROdfUdT+BE5QU5InEggYS6HnDoTOMgGpVM+mY1vgBQzdgaC+NZw=="; 4325 - }; 4326 - }; 4327 - "@netlify/zip-it-and-ship-it-4.18.0" = { 4328 - name = "_at_netlify_slash_zip-it-and-ship-it"; 4329 - packageName = "@netlify/zip-it-and-ship-it"; 4330 - version = "4.18.0"; 4331 - src = fetchurl { 4332 - url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.18.0.tgz"; 4333 - sha512 = "x3x5Q1eeqdo7i47fuvZhhwDT0WyZ35izTXZ3xJEzsddyLMgrmYvV1+lc7QQCUd8u1bDOj3pbhI+7enU79wSvIQ=="; 4332 + url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.19.0.tgz"; 4333 + sha512 = "kEK7NkbBda0pyfW+HogEWviYPNw9sVt4B+Btd2PIKsKxehA7X9xSwJLIqnllVXv3FEIl5uMQWQwPzqTK+o2H4Q=="; 4334 4334 }; 4335 4335 }; 4336 4336 "@node-red/editor-api-2.0.5" = { ··· 5395 5395 sha512 = "tU8fQs0D76ZKhJ2cWtnfQthWqiZgGBx0gH0+5D8JvaBEBaqA8foPPBt3Nonwr3ygyv5xrw2IzKWgIY86BlGs+w=="; 5396 5396 }; 5397 5397 }; 5398 - "@redocly/openapi-core-1.0.0-beta.54" = { 5398 + "@redocly/openapi-core-1.0.0-beta.55" = { 5399 5399 name = "_at_redocly_slash_openapi-core"; 5400 5400 packageName = "@redocly/openapi-core"; 5401 - version = "1.0.0-beta.54"; 5401 + version = "1.0.0-beta.55"; 5402 5402 src = fetchurl { 5403 - url = "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.54.tgz"; 5404 - sha512 = "uYs0N1Trjkh7u8IMIuCU2VxCXhMyGWSZUkP/WNdTR1OgBUtvNdF9C32zoQV+hyCIH4gVu42ROHkjisy333ZX+w=="; 5403 + url = "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.55.tgz"; 5404 + sha512 = "n/uukofKgqLdF1RyaqIOz+QneonKudV77M8j8SnGxP+bg7ujn+lmjcLy96ECtLvom0+BTbbzSMQpJeEix6MGuQ=="; 5405 5405 }; 5406 5406 }; 5407 5407 "@redocly/react-dropdown-aria-2.0.12" = { ··· 5962 5962 sha512 = "kLfFGckSmyKe667UGPyWzR/H7/Trkt4fD8O/ktElOx1zWgmivpLm0Symb4RCfEmz9irWv+N6zIKRrfSNdytcPQ=="; 5963 5963 }; 5964 5964 }; 5965 + "@squoosh/lib-0.4.0" = { 5966 + name = "_at_squoosh_slash_lib"; 5967 + packageName = "@squoosh/lib"; 5968 + version = "0.4.0"; 5969 + src = fetchurl { 5970 + url = "https://registry.npmjs.org/@squoosh/lib/-/lib-0.4.0.tgz"; 5971 + sha512 = "O1LyugWLZjMI4JZeZMA5vzfhfPjfMZXH5/HmVkRagP8B70wH3uoR7tjxfGNdSavey357MwL8YJDxbGwBBdHp7Q=="; 5972 + }; 5973 + }; 5965 5974 "@starptech/expression-parser-0.10.0" = { 5966 5975 name = "_at_starptech_slash_expression-parser"; 5967 5976 packageName = "@starptech/expression-parser"; ··· 7346 7355 src = fetchurl { 7347 7356 url = "https://registry.npmjs.org/@types/node/-/node-16.6.2.tgz"; 7348 7357 sha512 = "LSw8TZt12ZudbpHc6EkIyDM3nHVWKYrAvGy6EAJfNfjusbwnThqjqxUKKRwuV3iWYeW/LYMzNgaq3MaLffQ2xA=="; 7358 + }; 7359 + }; 7360 + "@types/node-16.7.0" = { 7361 + name = "_at_types_slash_node"; 7362 + packageName = "@types/node"; 7363 + version = "16.7.0"; 7364 + src = fetchurl { 7365 + url = "https://registry.npmjs.org/@types/node/-/node-16.7.0.tgz"; 7366 + sha512 = "e66BrnjWQ3BRBZ2+iA5e85fcH9GLNe4S0n1H0T3OalK2sXg5XWEFTO4xvmGrYQ3edy+q6fdOh5t0/HOY8OAqBg=="; 7349 7367 }; 7350 7368 }; 7351 7369 "@types/node-6.14.13" = { ··· 8815 8833 sha512 = "WwB53ikYudh9pIorgxrkHKrQZcCqNM/Q/bDzZBffEaGUKGuHrRb3zZUT9Sh2qw9yogC7SsdRmQ1ER0pqvd3bfw=="; 8816 8834 }; 8817 8835 }; 8836 + "@xmldom/xmldom-0.7.2" = { 8837 + name = "_at_xmldom_slash_xmldom"; 8838 + packageName = "@xmldom/xmldom"; 8839 + version = "0.7.2"; 8840 + src = fetchurl { 8841 + url = "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.2.tgz"; 8842 + sha512 = "t/Zqo0ewes3iq6zGqEqJNUWI27Acr3jkmSUNp6E3nl0Z2XbtqAG5XYqPNLdYonILmhcxANsIidh69tHzjXtuRg=="; 8843 + }; 8844 + }; 8818 8845 "@xstate/fsm-1.6.1" = { 8819 8846 name = "_at_xstate_slash_fsm"; 8820 8847 packageName = "@xstate/fsm"; ··· 8824 8851 sha512 = "xYKDNuPR36/fUK+jmhM+oauBmbdUAfuJKnDjg3/7NbN+Pj03TX7e94LXnzkwGgAR+U/HWoMqM5UPTuGIYfIx9g=="; 8825 8852 }; 8826 8853 }; 8827 - "@xmldom/xmldom-0.7.1" = { 8828 - name = "_at_xmldom_slash_xmldom"; 8829 - packageName = "@xmldom/xmldom"; 8830 - version = "0.7.1"; 8831 - src = fetchurl { 8832 - url = "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.1.tgz"; 8833 - sha512 = "EOzJBMOjJ657nmlTt5RsyEwJrMTMu0aX15pI96GmpyFPj33a9J4mkcEk0KqYGplqInQ6JsPUxv/R25jR+I5ADA=="; 8834 - }; 8835 - }; 8836 8854 "@xtuc/ieee754-1.2.0" = { 8837 8855 name = "_at_xtuc_slash_ieee754"; 8838 8856 packageName = "@xtuc/ieee754"; ··· 11632 11650 sha512 = "Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ=="; 11633 11651 }; 11634 11652 }; 11653 + "auto-changelog-1.16.4" = { 11654 + name = "auto-changelog"; 11655 + packageName = "auto-changelog"; 11656 + version = "1.16.4"; 11657 + src = fetchurl { 11658 + url = "https://registry.npmjs.org/auto-changelog/-/auto-changelog-1.16.4.tgz"; 11659 + sha512 = "h7diyELoq692AA4oqO50ULoYKIomUdzuQ+NW+eFPwIX0xzVbXEu9cIcgzZ3TYNVbpkGtcNKh51aRfAQNef7HVA=="; 11660 + }; 11661 + }; 11635 11662 "autocast-0.0.4" = { 11636 11663 name = "autocast"; 11637 11664 packageName = "autocast"; ··· 11711 11738 src = fetchurl { 11712 11739 url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.972.0.tgz"; 11713 11740 sha512 = "oRRjz68Yej/wz5JLc41zeG1m7QCvSj+Y2IOFqDflgwpDy4/M7Lp5HmCK2IK0d62FsKvG63b/9JL6+60ybGcsow=="; 11741 + }; 11742 + }; 11743 + "aws-sdk-2.973.0" = { 11744 + name = "aws-sdk"; 11745 + packageName = "aws-sdk"; 11746 + version = "2.973.0"; 11747 + src = fetchurl { 11748 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.973.0.tgz"; 11749 + sha512 = "IhVDIrI+7x+643S7HKDZ8bA8rTKfkCLSlxUZcP9W39PD5y04Hwamxou/kNTtXzdg1yyriq3d5tCVu6w5Z5QFDQ=="; 11714 11750 }; 11715 11751 }; 11716 11752 "aws-sign2-0.6.0" = { ··· 13234 13270 sha1 = "ffd2eabc141d36ed5c1817df7e992f91fd7fc65c"; 13235 13271 }; 13236 13272 }; 13237 - "bittorrent-tracker-9.17.4" = { 13273 + "bittorrent-tracker-9.18.0" = { 13238 13274 name = "bittorrent-tracker"; 13239 13275 packageName = "bittorrent-tracker"; 13240 - version = "9.17.4"; 13276 + version = "9.18.0"; 13241 13277 src = fetchurl { 13242 - url = "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.17.4.tgz"; 13243 - sha512 = "ykhdVQHtLfn4DYSJUQD/zFAbP8YwnF6nGlj2SBnCY4xkW5bhwXPeFZUhryAtdITl0qNL/FpmFOamBZfxIwkbxg=="; 13278 + url = "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.18.0.tgz"; 13279 + sha512 = "bZhW94TOExkRhn9g67SLWjGfT6seSlT//+oG7+AFve0wQP6DMNSnu7ued6McsTMaL+XivNFCE9YVWPbQ4moTYA=="; 13244 13280 }; 13245 13281 }; 13246 13282 "bl-1.2.3" = { ··· 13817 13853 src = fetchurl { 13818 13854 url = "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz"; 13819 13855 sha512 = "z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw=="; 13856 + }; 13857 + }; 13858 + "bplist-parser-0.3.0" = { 13859 + name = "bplist-parser"; 13860 + packageName = "bplist-parser"; 13861 + version = "0.3.0"; 13862 + src = fetchurl { 13863 + url = "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.0.tgz"; 13864 + sha512 = "zgmaRvT6AN1JpPPV+S0a1/FAtoxSreYDccZGIqEMSvZl9DMe70mJ7MFzpxa1X+gHVdkToE2haRUHHMiW1OdejA=="; 13820 13865 }; 13821 13866 }; 13822 13867 "brace-expansion-1.1.11" = { ··· 14594 14639 sha512 = "GtKwd/4etuk1hNeprXoESBO1RSeRYJMXKf+O0qHmWdUomLT8ysNEfX/4bZFXr3BK6eukpHiEnhY2uMtEHDM2ng=="; 14595 14640 }; 14596 14641 }; 14642 + "bull-3.29.0" = { 14643 + name = "bull"; 14644 + packageName = "bull"; 14645 + version = "3.29.0"; 14646 + src = fetchurl { 14647 + url = "https://registry.npmjs.org/bull/-/bull-3.29.0.tgz"; 14648 + sha512 = "ad9BvfPczwzkQ9wpM6jtAUNthyAGdHoJZVpY3dTp8jPYHETH9l4LdxJYjrKNBHjT4YUeqLzj/2r1L2MYre2ETg=="; 14649 + }; 14650 + }; 14597 14651 "bunyan-1.5.1" = { 14598 14652 name = "bunyan"; 14599 14653 packageName = "bunyan"; ··· 16619 16673 sha512 = "ZZjKqOeNgXtz40seJmSYbfAsIGJVzDIAn30w0QRmnyXHFrjEXhW/K8ZgRw5FtsezYFQEuZXSp93S0UkKJHuhKg=="; 16620 16674 }; 16621 16675 }; 16676 + "cluster-key-slot-1.1.0" = { 16677 + name = "cluster-key-slot"; 16678 + packageName = "cluster-key-slot"; 16679 + version = "1.1.0"; 16680 + src = fetchurl { 16681 + url = "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.0.tgz"; 16682 + sha512 = "2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw=="; 16683 + }; 16684 + }; 16622 16685 "cmd-shim-2.1.0" = { 16623 16686 name = "cmd-shim"; 16624 16687 packageName = "cmd-shim"; ··· 18006 18069 sha512 = "jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA=="; 18007 18070 }; 18008 18071 }; 18072 + "conventional-changelog-3.1.24" = { 18073 + name = "conventional-changelog"; 18074 + packageName = "conventional-changelog"; 18075 + version = "3.1.24"; 18076 + src = fetchurl { 18077 + url = "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.24.tgz"; 18078 + sha512 = "ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg=="; 18079 + }; 18080 + }; 18009 18081 "conventional-changelog-angular-5.0.12" = { 18010 18082 name = "conventional-changelog-angular"; 18011 18083 packageName = "conventional-changelog-angular"; ··· 18015 18087 sha512 = "5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw=="; 18016 18088 }; 18017 18089 }; 18090 + "conventional-changelog-atom-2.0.8" = { 18091 + name = "conventional-changelog-atom"; 18092 + packageName = "conventional-changelog-atom"; 18093 + version = "2.0.8"; 18094 + src = fetchurl { 18095 + url = "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz"; 18096 + sha512 = "xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw=="; 18097 + }; 18098 + }; 18099 + "conventional-changelog-codemirror-2.0.8" = { 18100 + name = "conventional-changelog-codemirror"; 18101 + packageName = "conventional-changelog-codemirror"; 18102 + version = "2.0.8"; 18103 + src = fetchurl { 18104 + url = "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz"; 18105 + sha512 = "z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw=="; 18106 + }; 18107 + }; 18108 + "conventional-changelog-conventionalcommits-4.6.0" = { 18109 + name = "conventional-changelog-conventionalcommits"; 18110 + packageName = "conventional-changelog-conventionalcommits"; 18111 + version = "4.6.0"; 18112 + src = fetchurl { 18113 + url = "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.0.tgz"; 18114 + sha512 = "sj9tj3z5cnHaSJCYObA9nISf7eq/YjscLPoq6nmew4SiOjxqL2KRpK20fjnjVbpNDjJ2HR3MoVcWKXwbVvzS0A=="; 18115 + }; 18116 + }; 18018 18117 "conventional-changelog-core-4.2.3" = { 18019 18118 name = "conventional-changelog-core"; 18020 18119 packageName = "conventional-changelog-core"; ··· 18022 18121 src = fetchurl { 18023 18122 url = "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.3.tgz"; 18024 18123 sha512 = "MwnZjIoMRL3jtPH5GywVNqetGILC7g6RQFvdb8LRU/fA/338JbeWAku3PZ8yQ+mtVRViiISqJlb0sOz0htBZig=="; 18124 + }; 18125 + }; 18126 + "conventional-changelog-ember-2.0.9" = { 18127 + name = "conventional-changelog-ember"; 18128 + packageName = "conventional-changelog-ember"; 18129 + version = "2.0.9"; 18130 + src = fetchurl { 18131 + url = "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz"; 18132 + sha512 = "ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A=="; 18133 + }; 18134 + }; 18135 + "conventional-changelog-eslint-3.0.9" = { 18136 + name = "conventional-changelog-eslint"; 18137 + packageName = "conventional-changelog-eslint"; 18138 + version = "3.0.9"; 18139 + src = fetchurl { 18140 + url = "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz"; 18141 + sha512 = "6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA=="; 18142 + }; 18143 + }; 18144 + "conventional-changelog-express-2.0.6" = { 18145 + name = "conventional-changelog-express"; 18146 + packageName = "conventional-changelog-express"; 18147 + version = "2.0.6"; 18148 + src = fetchurl { 18149 + url = "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz"; 18150 + sha512 = "SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ=="; 18151 + }; 18152 + }; 18153 + "conventional-changelog-jquery-3.0.11" = { 18154 + name = "conventional-changelog-jquery"; 18155 + packageName = "conventional-changelog-jquery"; 18156 + version = "3.0.11"; 18157 + src = fetchurl { 18158 + url = "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz"; 18159 + sha512 = "x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw=="; 18160 + }; 18161 + }; 18162 + "conventional-changelog-jshint-2.0.9" = { 18163 + name = "conventional-changelog-jshint"; 18164 + packageName = "conventional-changelog-jshint"; 18165 + version = "2.0.9"; 18166 + src = fetchurl { 18167 + url = "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz"; 18168 + sha512 = "wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA=="; 18025 18169 }; 18026 18170 }; 18027 18171 "conventional-changelog-preset-loader-2.3.4" = { ··· 18670 18814 src = fetchurl { 18671 18815 url = "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz"; 18672 18816 sha512 = "Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg=="; 18817 + }; 18818 + }; 18819 + "cron-parser-2.18.0" = { 18820 + name = "cron-parser"; 18821 + packageName = "cron-parser"; 18822 + version = "2.18.0"; 18823 + src = fetchurl { 18824 + url = "https://registry.npmjs.org/cron-parser/-/cron-parser-2.18.0.tgz"; 18825 + sha512 = "s4odpheTyydAbTBQepsqd2rNWGa2iV3cyo8g7zbI2QQYGLVsfbhmwukayS1XHppe02Oy1fg7mg6xoaraVJeEcg=="; 18673 18826 }; 18674 18827 }; 18675 18828 "cronosjs-1.7.1" = { ··· 22974 23127 sha512 = "YcSRImHt6JZZ2sSuQ4Bzajtk98igQ0iKkksqlzZLzbh4p0OIyJRSvUbsgqfcR8txdfsoYCc4ym306t4p2kP/aw=="; 22975 23128 }; 22976 23129 }; 23130 + "electron-to-chromium-1.3.814" = { 23131 + name = "electron-to-chromium"; 23132 + packageName = "electron-to-chromium"; 23133 + version = "1.3.814"; 23134 + src = fetchurl { 23135 + url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.814.tgz"; 23136 + sha512 = "0mH03cyjh6OzMlmjauGg0TLd87ErIJqWiYxMcOLKf5w6p0YEOl7DJAj7BDlXEFmCguY5CQaKVOiMjAMODO2XDw=="; 23137 + }; 23138 + }; 22977 23139 "electrum-client-git://github.com/janoside/electrum-client" = { 22978 23140 name = "electrum-client"; 22979 23141 packageName = "electrum-client"; ··· 24929 25091 sha1 = "a793d3ac0cad4c6ab571e9968fbbab6cb2532929"; 24930 25092 }; 24931 25093 }; 24932 - "expo-pwa-0.0.92" = { 25094 + "expo-pwa-0.0.93" = { 24933 25095 name = "expo-pwa"; 24934 25096 packageName = "expo-pwa"; 24935 - version = "0.0.92"; 25097 + version = "0.0.93"; 24936 25098 src = fetchurl { 24937 - url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.92.tgz"; 24938 - sha512 = "lY+m28IQkqpCPZQdAlMBUGgm5HbTEHVaMNt0QnMAeX/siN11rfhxBr2nFQRYfK0R5Kklh6yUTyAjz+vOd2bSKw=="; 25099 + url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.93.tgz"; 25100 + sha512 = "WxmDFqFDtHwyzqHb0p5XDXxm0bWNTkTiViWQl48tGGAhCNKcLOVTFIfMwBK0VGrq6yWopNCNEu3E+nldnJq15g=="; 24939 25101 }; 24940 25102 }; 24941 25103 "express-2.5.11" = { ··· 32095 32257 sha512 = "UnU0bS3+cMA2UvYrF5RXp/Hm7v/nYiA3F0GVCOeRmDiZmXAt/eO7KdqyRzewopvhBlev7F7t7GZzRRYY1XE3xg=="; 32096 32258 }; 32097 32259 }; 32260 + "ioredis-4.27.8" = { 32261 + name = "ioredis"; 32262 + packageName = "ioredis"; 32263 + version = "4.27.8"; 32264 + src = fetchurl { 32265 + url = "https://registry.npmjs.org/ioredis/-/ioredis-4.27.8.tgz"; 32266 + sha512 = "AcMEevap2wKxNcYEybZ/Qp+MR2HbNNUwGjG4sVCC3cAJ/zR9HXKAkolXOuR6YcOGPf7DHx9mWb/JKtAGujyPow=="; 32267 + }; 32268 + }; 32098 32269 "iota-array-1.0.0" = { 32099 32270 name = "iota-array"; 32100 32271 packageName = "iota-array"; ··· 32914 33085 sha512 = "VTPuvvGQtxvCeghwspQu1rBgjYUT6FGxPlvFKbYuFtgc4ADsX3U5ihZOYN0qyU6u+d4X9xXb0IT5O6QpXKt87A=="; 32915 33086 }; 32916 33087 }; 33088 + "is-nan-1.3.2" = { 33089 + name = "is-nan"; 33090 + packageName = "is-nan"; 33091 + version = "1.3.2"; 33092 + src = fetchurl { 33093 + url = "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz"; 33094 + sha512 = "E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w=="; 33095 + }; 33096 + }; 32917 33097 "is-natural-number-4.0.1" = { 32918 33098 name = "is-natural-number"; 32919 33099 packageName = "is-natural-number"; ··· 35624 35804 sha512 = "eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="; 35625 35805 }; 35626 35806 }; 35807 + "kleur-4.1.4" = { 35808 + name = "kleur"; 35809 + packageName = "kleur"; 35810 + version = "4.1.4"; 35811 + src = fetchurl { 35812 + url = "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz"; 35813 + sha512 = "8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA=="; 35814 + }; 35815 + }; 35627 35816 "knockout-3.5.1" = { 35628 35817 name = "knockout"; 35629 35818 packageName = "knockout"; ··· 37962 38151 src = fetchurl { 37963 38152 url = "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.5.0.tgz"; 37964 38153 sha1 = "a3a17bbf62eeb6240f491846e97c1c4e2a5e1e21"; 38154 + }; 38155 + }; 38156 + "lodash.uniqby-4.7.0" = { 38157 + name = "lodash.uniqby"; 38158 + packageName = "lodash.uniqby"; 38159 + version = "4.7.0"; 38160 + src = fetchurl { 38161 + url = "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz"; 38162 + sha1 = "d99c07a669e9e6d24e1362dfe266c67616af1302"; 37965 38163 }; 37966 38164 }; 37967 38165 "lodash.upperfirst-4.3.1" = { ··· 55572 55770 sha512 = "FkMq+MQc5hzYgM86nLuHI98Acwi3p4wX+a5BO9Hhw4JdK4L7WueIiZ4tXEobImPqBz2sVcV0+Mu3GRB30IGang=="; 55573 55771 }; 55574 55772 }; 55773 + "smart-buffer-1.1.15" = { 55774 + name = "smart-buffer"; 55775 + packageName = "smart-buffer"; 55776 + version = "1.1.15"; 55777 + src = fetchurl { 55778 + url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz"; 55779 + sha1 = "7f114b5b65fab3e2a35aa775bb12f0d1c649bf16"; 55780 + }; 55781 + }; 55575 55782 "smart-buffer-4.2.0" = { 55576 55783 name = "smart-buffer"; 55577 55784 packageName = "smart-buffer"; ··· 56076 56283 sha512 = "VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ=="; 56077 56284 }; 56078 56285 }; 56286 + "socks-1.1.10" = { 56287 + name = "socks"; 56288 + packageName = "socks"; 56289 + version = "1.1.10"; 56290 + src = fetchurl { 56291 + url = "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz"; 56292 + sha1 = "5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a"; 56293 + }; 56294 + }; 56079 56295 "socks-2.6.1" = { 56080 56296 name = "socks"; 56081 56297 packageName = "socks"; ··· 57397 57613 src = fetchurl { 57398 57614 url = "https://registry.npmjs.org/stampit/-/stampit-1.2.0.tgz"; 57399 57615 sha1 = "51f9c6a08c146473fcd021af551c9f32ed5c7b9d"; 57616 + }; 57617 + }; 57618 + "standard-as-callback-2.1.0" = { 57619 + name = "standard-as-callback"; 57620 + packageName = "standard-as-callback"; 57621 + version = "2.1.0"; 57622 + src = fetchurl { 57623 + url = "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz"; 57624 + sha512 = "qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A=="; 57400 57625 }; 57401 57626 }; 57402 57627 "standard-error-1.1.0" = { ··· 59639 59864 src = fetchurl { 59640 59865 url = "https://registry.npmjs.org/temp-write/-/temp-write-4.0.0.tgz"; 59641 59866 sha512 = "HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw=="; 59867 + }; 59868 + }; 59869 + "tempfile-3.0.0" = { 59870 + name = "tempfile"; 59871 + packageName = "tempfile"; 59872 + version = "3.0.0"; 59873 + src = fetchurl { 59874 + url = "https://registry.npmjs.org/tempfile/-/tempfile-3.0.0.tgz"; 59875 + sha512 = "uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw=="; 59642 59876 }; 59643 59877 }; 59644 59878 "tempy-0.1.0" = { ··· 65276 65510 sha512 = "rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w=="; 65277 65511 }; 65278 65512 }; 65513 + "wasm-feature-detect-1.2.11" = { 65514 + name = "wasm-feature-detect"; 65515 + packageName = "wasm-feature-detect"; 65516 + version = "1.2.11"; 65517 + src = fetchurl { 65518 + url = "https://registry.npmjs.org/wasm-feature-detect/-/wasm-feature-detect-1.2.11.tgz"; 65519 + sha512 = "HUqwaodrQGaZgz1lZaNioIkog9tkeEJjrM3eq4aUL04whXOVDRc/o2EGb/8kV0QX411iAYWEqq7fMBmJ6dKS6w=="; 65520 + }; 65521 + }; 65279 65522 "watch-1.0.2" = { 65280 65523 name = "watch"; 65281 65524 packageName = "watch"; ··· 65391 65634 src = fetchurl { 65392 65635 url = "https://registry.npmjs.org/web-push/-/web-push-3.4.4.tgz"; 65393 65636 sha512 = "tB0F+ccobsfw5jTWBinWJKyd/YdCdRbKj+CFSnsJeEgFYysOULvWFYyeCxn9KuQvG/3UF1t3cTAcJzBec5LCWA=="; 65637 + }; 65638 + }; 65639 + "web-streams-polyfill-3.1.0" = { 65640 + name = "web-streams-polyfill"; 65641 + packageName = "web-streams-polyfill"; 65642 + version = "3.1.0"; 65643 + src = fetchurl { 65644 + url = "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.1.0.tgz"; 65645 + sha512 = "wO9r1YnYe7kFBLHyyVEhV1H8VRWoNiNnuP+v/HUUmSTaRF8F93Kmd3JMrETx0f11GXxRek6OcL2QtjFIdc5WYw=="; 65394 65646 }; 65395 65647 }; 65396 65648 "web-tree-sitter-0.17.1" = { ··· 65726 65978 sha512 = "OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="; 65727 65979 }; 65728 65980 }; 65729 - "webtorrent-1.5.1" = { 65981 + "webtorrent-1.5.3" = { 65730 65982 name = "webtorrent"; 65731 65983 packageName = "webtorrent"; 65732 - version = "1.5.1"; 65984 + version = "1.5.3"; 65733 65985 src = fetchurl { 65734 - url = "https://registry.npmjs.org/webtorrent/-/webtorrent-1.5.1.tgz"; 65735 - sha512 = "9e3zVkrOgxlYi512r3G0a/cU/KXahJ7hbnv5NL+DQcO6iMUX1HOWgP4VyyLSqYF59Jv3ruiCCCF6uelr/sWD4A=="; 65986 + url = "https://registry.npmjs.org/webtorrent/-/webtorrent-1.5.3.tgz"; 65987 + sha512 = "iWPFQgfVPNzpl2d3Gf2H4oycO7d15sKIpx/6lnl27WshyHXgcEPAg+RqbVL0BdXEfbiKHSYM3XplCwYiaOMUBw=="; 65736 65988 }; 65737 65989 }; 65738 65990 "well-known-symbols-2.0.0" = { ··· 66653 66905 sha512 = "N1XQngeqMBoj9wM4ZFadVV2MymImeiFfYD+fJrNlcVcOHsJFFQe7n3b+aBoTPwARuq2HQxukfzVpQmAk1gN4sQ=="; 66654 66906 }; 66655 66907 }; 66656 - "xdl-59.0.53" = { 66908 + "xdl-59.0.54" = { 66657 66909 name = "xdl"; 66658 66910 packageName = "xdl"; 66659 - version = "59.0.53"; 66911 + version = "59.0.54"; 66660 66912 src = fetchurl { 66661 - url = "https://registry.npmjs.org/xdl/-/xdl-59.0.53.tgz"; 66662 - sha512 = "U98lIdfMfwwUTmXwsF5t9Pu/VJSe+Bxb/1v0HWq6UK1VoA13EE2cE5JRBGFmu0+mkrust/Mp6AN289VKpguilw=="; 66913 + url = "https://registry.npmjs.org/xdl/-/xdl-59.0.54.tgz"; 66914 + sha512 = "ucHQcVgjfzZwQqv1LavCWeubsLPtfmoTus9WpdX3/MzCvrMOt1EP7I8GQGmSOoidhpoFnV4Zqly5sMKppH5qlg=="; 66663 66915 }; 66664 66916 }; 66665 66917 "xenvar-0.5.1" = { ··· 69415 69667 bypassCache = true; 69416 69668 reconstructLock = true; 69417 69669 }; 69670 + "@squoosh/cli" = nodeEnv.buildNodePackage { 69671 + name = "_at_squoosh_slash_cli"; 69672 + packageName = "@squoosh/cli"; 69673 + version = "0.7.2"; 69674 + src = fetchurl { 69675 + url = "https://registry.npmjs.org/@squoosh/cli/-/cli-0.7.2.tgz"; 69676 + sha512 = "uMnUWMx4S8UApO/EfPyRyvUmw+0jI9wwAfdHfGjvVg4DAIvEgsA+VWK2KOBnJiChvVd768K27g09ESzptyX93w=="; 69677 + }; 69678 + dependencies = [ 69679 + sources."@squoosh/lib-0.4.0" 69680 + sources."ansi-regex-5.0.0" 69681 + sources."ansi-styles-4.3.0" 69682 + sources."base64-js-1.5.1" 69683 + sources."bl-4.1.0" 69684 + sources."buffer-5.7.1" 69685 + sources."chalk-4.1.2" 69686 + sources."cli-cursor-3.1.0" 69687 + sources."cli-spinners-2.6.0" 69688 + sources."clone-1.0.4" 69689 + sources."color-convert-2.0.1" 69690 + sources."color-name-1.1.4" 69691 + sources."commander-7.2.0" 69692 + sources."defaults-1.0.3" 69693 + sources."has-flag-4.0.0" 69694 + sources."ieee754-1.2.1" 69695 + sources."inherits-2.0.4" 69696 + sources."is-interactive-1.0.0" 69697 + sources."is-unicode-supported-0.1.0" 69698 + sources."json5-2.2.0" 69699 + sources."kleur-4.1.4" 69700 + sources."log-symbols-4.1.0" 69701 + sources."mimic-fn-2.1.0" 69702 + sources."minimist-1.2.5" 69703 + sources."onetime-5.1.2" 69704 + sources."ora-5.4.1" 69705 + sources."readable-stream-3.6.0" 69706 + sources."restore-cursor-3.1.0" 69707 + sources."safe-buffer-5.2.1" 69708 + sources."signal-exit-3.0.3" 69709 + sources."string_decoder-1.3.0" 69710 + sources."strip-ansi-6.0.0" 69711 + sources."supports-color-7.2.0" 69712 + sources."util-deprecate-1.0.2" 69713 + sources."wasm-feature-detect-1.2.11" 69714 + sources."wcwidth-1.0.1" 69715 + sources."web-streams-polyfill-3.1.0" 69716 + ]; 69717 + buildInputs = globalBuildInputs; 69718 + meta = { 69719 + description = "A CLI for Squoosh"; 69720 + homepage = "https://github.com/GoogleChromeLabs/squoosh"; 69721 + license = "Apache-2.0"; 69722 + }; 69723 + production = true; 69724 + bypassCache = true; 69725 + reconstructLock = true; 69726 + }; 69418 69727 "@vue/cli" = nodeEnv.buildNodePackage { 69419 69728 name = "_at_vue_slash_cli"; 69420 69729 packageName = "@vue/cli"; ··· 76894 77203 coc-tsserver = nodeEnv.buildNodePackage { 76895 77204 name = "coc-tsserver"; 76896 77205 packageName = "coc-tsserver"; 76897 - version = "1.8.5"; 77206 + version = "1.8.6"; 76898 77207 src = fetchurl { 76899 - url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.8.5.tgz"; 76900 - sha512 = "wFjtKm9KeXOpI/po5unbnju1H6/pm1wT3fHHfNo3LYF5PVKgz39Suvv09XCEAUSBC5PPu8wXNZLoBeVRMI4yuQ=="; 77208 + url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.8.6.tgz"; 77209 + sha512 = "RTet29nZNYrOWEuquBOAv3yFtWyHPE7xGbsHjRdNbTP6g9PF+2nV2TnDO+c/T5HAk/1J0lKKZBu6hZTnEJ2f4w=="; 76901 77210 }; 76902 77211 dependencies = [ 76903 77212 sources."typescript-4.3.5" ··· 77538 77847 bypassCache = true; 77539 77848 reconstructLock = true; 77540 77849 }; 77850 + conventional-changelog-cli = nodeEnv.buildNodePackage { 77851 + name = "conventional-changelog-cli"; 77852 + packageName = "conventional-changelog-cli"; 77853 + version = "2.1.1"; 77854 + src = fetchurl { 77855 + url = "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-2.1.1.tgz"; 77856 + sha512 = "xMGQdKJ+4XFDDgfX5aK7UNFduvJMbvF5BB+g0OdVhA3rYdYyhctrIE2Al+WYdZeKTdg9YzMWF2iFPT8MupIwng=="; 77857 + }; 77858 + dependencies = [ 77859 + sources."@babel/code-frame-7.14.5" 77860 + sources."@babel/helper-validator-identifier-7.14.9" 77861 + sources."@babel/highlight-7.14.5" 77862 + sources."@hutson/parse-repository-url-3.0.2" 77863 + sources."@types/minimist-1.2.2" 77864 + sources."@types/normalize-package-data-2.4.1" 77865 + sources."JSONStream-1.3.5" 77866 + sources."add-stream-1.0.0" 77867 + sources."ansi-styles-3.2.1" 77868 + sources."array-ify-1.0.0" 77869 + sources."arrify-1.0.1" 77870 + sources."camelcase-5.3.1" 77871 + sources."camelcase-keys-6.2.2" 77872 + sources."chalk-2.4.2" 77873 + sources."color-convert-1.9.3" 77874 + sources."color-name-1.1.3" 77875 + sources."compare-func-2.0.0" 77876 + sources."conventional-changelog-3.1.24" 77877 + sources."conventional-changelog-angular-5.0.12" 77878 + sources."conventional-changelog-atom-2.0.8" 77879 + sources."conventional-changelog-codemirror-2.0.8" 77880 + sources."conventional-changelog-conventionalcommits-4.6.0" 77881 + sources."conventional-changelog-core-4.2.3" 77882 + sources."conventional-changelog-ember-2.0.9" 77883 + sources."conventional-changelog-eslint-3.0.9" 77884 + sources."conventional-changelog-express-2.0.6" 77885 + sources."conventional-changelog-jquery-3.0.11" 77886 + sources."conventional-changelog-jshint-2.0.9" 77887 + sources."conventional-changelog-preset-loader-2.3.4" 77888 + sources."conventional-changelog-writer-5.0.0" 77889 + sources."conventional-commits-filter-2.0.7" 77890 + sources."conventional-commits-parser-3.2.1" 77891 + sources."core-util-is-1.0.2" 77892 + sources."dargs-7.0.0" 77893 + sources."dateformat-3.0.3" 77894 + sources."decamelize-1.2.0" 77895 + (sources."decamelize-keys-1.1.0" // { 77896 + dependencies = [ 77897 + sources."map-obj-1.0.1" 77898 + ]; 77899 + }) 77900 + sources."dot-prop-5.3.0" 77901 + sources."error-ex-1.3.2" 77902 + sources."escape-string-regexp-1.0.5" 77903 + sources."find-up-4.1.0" 77904 + sources."function-bind-1.1.1" 77905 + (sources."get-pkg-repo-4.1.2" // { 77906 + dependencies = [ 77907 + sources."meow-7.1.1" 77908 + (sources."normalize-package-data-2.5.0" // { 77909 + dependencies = [ 77910 + sources."hosted-git-info-2.8.9" 77911 + ]; 77912 + }) 77913 + (sources."read-pkg-5.2.0" // { 77914 + dependencies = [ 77915 + sources."type-fest-0.6.0" 77916 + ]; 77917 + }) 77918 + (sources."read-pkg-up-7.0.1" // { 77919 + dependencies = [ 77920 + sources."type-fest-0.8.1" 77921 + ]; 77922 + }) 77923 + sources."readable-stream-2.3.7" 77924 + sources."safe-buffer-5.1.2" 77925 + sources."semver-5.7.1" 77926 + sources."string_decoder-1.1.1" 77927 + sources."through2-2.0.5" 77928 + ]; 77929 + }) 77930 + sources."git-raw-commits-2.0.10" 77931 + sources."git-remote-origin-url-2.0.0" 77932 + sources."git-semver-tags-4.1.1" 77933 + sources."gitconfiglocal-1.0.0" 77934 + sources."graceful-fs-4.2.8" 77935 + sources."handlebars-4.7.7" 77936 + sources."hard-rejection-2.1.0" 77937 + sources."has-1.0.3" 77938 + sources."has-flag-3.0.0" 77939 + sources."hosted-git-info-4.0.2" 77940 + sources."indent-string-4.0.0" 77941 + sources."inherits-2.0.4" 77942 + sources."ini-1.3.8" 77943 + sources."is-arrayish-0.2.1" 77944 + sources."is-core-module-2.6.0" 77945 + sources."is-obj-2.0.0" 77946 + sources."is-plain-obj-1.1.0" 77947 + sources."is-text-path-1.0.1" 77948 + sources."isarray-1.0.0" 77949 + sources."js-tokens-4.0.0" 77950 + sources."json-parse-better-errors-1.0.2" 77951 + sources."json-parse-even-better-errors-2.3.1" 77952 + sources."json-stringify-safe-5.0.1" 77953 + sources."jsonparse-1.3.1" 77954 + sources."kind-of-6.0.3" 77955 + sources."lines-and-columns-1.1.6" 77956 + (sources."load-json-file-4.0.0" // { 77957 + dependencies = [ 77958 + sources."parse-json-4.0.0" 77959 + sources."pify-3.0.0" 77960 + ]; 77961 + }) 77962 + sources."locate-path-5.0.0" 77963 + sources."lodash-4.17.21" 77964 + sources."lodash.ismatch-4.4.0" 77965 + sources."lru-cache-6.0.0" 77966 + sources."map-obj-4.2.1" 77967 + (sources."meow-8.1.2" // { 77968 + dependencies = [ 77969 + sources."hosted-git-info-2.8.9" 77970 + (sources."read-pkg-5.2.0" // { 77971 + dependencies = [ 77972 + sources."normalize-package-data-2.5.0" 77973 + sources."type-fest-0.6.0" 77974 + ]; 77975 + }) 77976 + (sources."read-pkg-up-7.0.1" // { 77977 + dependencies = [ 77978 + sources."type-fest-0.8.1" 77979 + ]; 77980 + }) 77981 + sources."semver-5.7.1" 77982 + sources."type-fest-0.18.1" 77983 + sources."yargs-parser-20.2.9" 77984 + ]; 77985 + }) 77986 + sources."min-indent-1.0.1" 77987 + sources."minimist-1.2.5" 77988 + sources."minimist-options-4.1.0" 77989 + sources."modify-values-1.0.1" 77990 + sources."neo-async-2.6.2" 77991 + (sources."normalize-package-data-3.0.3" // { 77992 + dependencies = [ 77993 + sources."semver-7.3.5" 77994 + ]; 77995 + }) 77996 + sources."p-limit-2.3.0" 77997 + sources."p-locate-4.1.0" 77998 + sources."p-try-2.2.0" 77999 + sources."parse-json-5.2.0" 78000 + sources."path-exists-4.0.0" 78001 + sources."path-parse-1.0.7" 78002 + (sources."path-type-3.0.0" // { 78003 + dependencies = [ 78004 + sources."pify-3.0.0" 78005 + ]; 78006 + }) 78007 + sources."pify-2.3.0" 78008 + sources."process-nextick-args-2.0.1" 78009 + sources."q-1.5.1" 78010 + sources."quick-lru-4.0.1" 78011 + (sources."read-pkg-3.0.0" // { 78012 + dependencies = [ 78013 + sources."hosted-git-info-2.8.9" 78014 + sources."normalize-package-data-2.5.0" 78015 + sources."semver-5.7.1" 78016 + ]; 78017 + }) 78018 + (sources."read-pkg-up-3.0.0" // { 78019 + dependencies = [ 78020 + sources."find-up-2.1.0" 78021 + sources."locate-path-2.0.0" 78022 + sources."p-limit-1.3.0" 78023 + sources."p-locate-2.0.0" 78024 + sources."p-try-1.0.0" 78025 + sources."path-exists-3.0.0" 78026 + ]; 78027 + }) 78028 + sources."readable-stream-3.6.0" 78029 + sources."redent-3.0.0" 78030 + sources."resolve-1.20.0" 78031 + sources."safe-buffer-5.2.1" 78032 + sources."semver-6.3.0" 78033 + sources."source-map-0.6.1" 78034 + sources."spdx-correct-3.1.1" 78035 + sources."spdx-exceptions-2.3.0" 78036 + sources."spdx-expression-parse-3.0.1" 78037 + sources."spdx-license-ids-3.0.10" 78038 + sources."split-1.0.1" 78039 + sources."split2-3.2.2" 78040 + sources."string_decoder-1.3.0" 78041 + sources."strip-bom-3.0.0" 78042 + sources."strip-indent-3.0.0" 78043 + sources."supports-color-5.5.0" 78044 + sources."temp-dir-2.0.0" 78045 + sources."tempfile-3.0.0" 78046 + sources."text-extensions-1.9.0" 78047 + sources."through-2.3.8" 78048 + sources."through2-4.0.2" 78049 + sources."trim-newlines-3.0.1" 78050 + sources."trim-off-newlines-1.0.1" 78051 + sources."type-fest-0.13.1" 78052 + sources."uglify-js-3.14.1" 78053 + sources."util-deprecate-1.0.2" 78054 + sources."uuid-3.4.0" 78055 + sources."validate-npm-package-license-3.0.4" 78056 + sources."wordwrap-1.0.0" 78057 + sources."xtend-4.0.2" 78058 + sources."yallist-4.0.0" 78059 + sources."yargs-parser-18.1.3" 78060 + ]; 78061 + buildInputs = globalBuildInputs; 78062 + meta = { 78063 + description = "Generate a changelog from git metadata"; 78064 + homepage = "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-cli#readme"; 78065 + license = "MIT"; 78066 + }; 78067 + production = true; 78068 + bypassCache = true; 78069 + reconstructLock = true; 78070 + }; 77541 78071 cordova = nodeEnv.buildNodePackage { 77542 78072 name = "cordova"; 77543 78073 packageName = "cordova"; ··· 81556 82086 sources."normalize-path-2.1.1" 81557 82087 ]; 81558 82088 }) 81559 - sources."@microsoft/load-themed-styles-1.10.202" 82089 + sources."@microsoft/load-themed-styles-1.10.203" 81560 82090 sources."@nodelib/fs.scandir-2.1.5" 81561 82091 sources."@nodelib/fs.stat-2.0.5" 81562 82092 sources."@nodelib/fs.walk-1.2.8" ··· 83570 84100 expo-cli = nodeEnv.buildNodePackage { 83571 84101 name = "expo-cli"; 83572 84102 packageName = "expo-cli"; 83573 - version = "4.10.0"; 84103 + version = "4.10.1"; 83574 84104 src = fetchurl { 83575 - url = "https://registry.npmjs.org/expo-cli/-/expo-cli-4.10.0.tgz"; 83576 - sha512 = "NHQQBPygck2bQUo5nvCB52BHa+JsjxSlXvdQ39lvonJwvbOdn7IACxlqrkmaxvjfopCLBiBADj3yk1uSYh2cnQ=="; 84105 + url = "https://registry.npmjs.org/expo-cli/-/expo-cli-4.10.1.tgz"; 84106 + sha512 = "jo0wFTBIal3AtClvjYRnLbipzwnjhjC2FrErZFigRzYCd7jhh2BAvOapiaPIgcSxWvL+BKKBbNFKLRB7O4UabA=="; 83577 84107 }; 83578 84108 dependencies = [ 83579 84109 sources."@babel/code-frame-7.10.4" ··· 83684 84214 ]; 83685 84215 }) 83686 84216 sources."@babel/types-7.15.0" 84217 + sources."@dabh/diagnostics-2.0.2" 83687 84218 sources."@expo/apple-utils-0.0.0-alpha.20" 83688 84219 sources."@expo/bunyan-4.0.0" 83689 - sources."@expo/config-5.0.7" 83690 - (sources."@expo/config-plugins-3.0.7" // { 84220 + sources."@expo/config-5.0.8" 84221 + (sources."@expo/config-plugins-3.0.8" // { 83691 84222 dependencies = [ 83692 84223 sources."semver-7.3.5" 83693 84224 ]; 83694 84225 }) 83695 84226 sources."@expo/config-types-42.0.0" 83696 - (sources."@expo/dev-server-0.1.82" // { 84227 + (sources."@expo/dev-server-0.1.83" // { 83697 84228 dependencies = [ 83698 84229 sources."body-parser-1.19.0" 83699 84230 sources."bytes-3.1.0" ··· 83710 84241 sources."temp-dir-2.0.0" 83711 84242 ]; 83712 84243 }) 83713 - sources."@expo/dev-tools-0.13.113" 84244 + sources."@expo/dev-tools-0.13.114" 83714 84245 (sources."@expo/devcert-1.0.0" // { 83715 84246 dependencies = [ 83716 84247 sources."debug-3.2.7" ··· 83725 84256 ]; 83726 84257 }) 83727 84258 sources."@expo/json-file-8.2.33" 83728 - sources."@expo/metro-config-0.1.82" 84259 + sources."@expo/metro-config-0.1.83" 83729 84260 sources."@expo/osascript-2.0.30" 83730 - (sources."@expo/package-manager-0.0.46" // { 84261 + (sources."@expo/package-manager-0.0.47" // { 83731 84262 dependencies = [ 83732 84263 sources."npm-package-arg-7.0.0" 83733 84264 sources."rimraf-3.0.2" ··· 83740 84271 sources."xmldom-0.5.0" 83741 84272 ]; 83742 84273 }) 83743 - sources."@expo/prebuild-config-2.0.7" 84274 + sources."@expo/prebuild-config-2.0.8" 83744 84275 sources."@expo/results-1.0.0" 84276 + (sources."@expo/rudder-sdk-node-1.0.7" // { 84277 + dependencies = [ 84278 + sources."uuid-3.4.0" 84279 + ]; 84280 + }) 83745 84281 (sources."@expo/schemer-1.3.31" // { 83746 84282 dependencies = [ 83747 84283 sources."ajv-5.5.2" ··· 83751 84287 }) 83752 84288 sources."@expo/sdk-runtime-versions-1.0.0" 83753 84289 sources."@expo/spawn-async-1.5.0" 83754 - (sources."@expo/webpack-config-0.14.0" // { 84290 + (sources."@expo/webpack-config-0.14.1" // { 83755 84291 dependencies = [ 83756 84292 (sources."@babel/core-7.9.0" // { 83757 84293 dependencies = [ ··· 83936 84472 }) 83937 84473 sources."assert-plus-1.0.0" 83938 84474 sources."assign-symbols-1.0.0" 83939 - sources."async-1.5.2" 84475 + sources."async-3.2.1" 83940 84476 sources."async-each-1.0.3" 83941 84477 sources."async-limiter-1.0.1" 83942 84478 sources."asynckit-0.4.0" 83943 84479 sources."at-least-node-1.0.0" 83944 84480 sources."atob-2.1.2" 84481 + (sources."auto-changelog-1.16.4" // { 84482 + dependencies = [ 84483 + sources."commander-5.1.0" 84484 + sources."semver-6.3.0" 84485 + ]; 84486 + }) 83945 84487 sources."aws-sign2-0.7.0" 83946 84488 sources."aws4-1.11.0" 83947 84489 sources."axios-0.21.1" ··· 84019 84561 sources."buffer-xor-1.0.3" 84020 84562 sources."builtin-status-codes-3.0.0" 84021 84563 sources."builtins-1.0.3" 84564 + (sources."bull-3.29.0" // { 84565 + dependencies = [ 84566 + sources."get-port-5.1.1" 84567 + sources."p-timeout-3.2.0" 84568 + ]; 84569 + }) 84022 84570 sources."bytes-3.0.0" 84023 84571 (sources."cacache-15.2.0" // { 84024 84572 dependencies = [ ··· 84106 84654 }) 84107 84655 sources."clone-1.0.4" 84108 84656 sources."clone-response-1.0.2" 84657 + sources."cluster-key-slot-1.1.0" 84109 84658 sources."co-4.6.0" 84110 84659 (sources."coa-2.0.2" // { 84111 84660 dependencies = [ ··· 84114 84663 }) 84115 84664 sources."code-point-at-1.1.0" 84116 84665 sources."collection-visit-1.0.0" 84117 - sources."color-3.2.1" 84666 + sources."color-3.0.0" 84118 84667 sources."color-convert-1.9.3" 84119 84668 sources."color-name-1.1.3" 84120 84669 sources."color-string-1.6.0" 84121 84670 sources."colorette-1.3.0" 84122 84671 sources."colors-1.4.0" 84672 + sources."colorspace-1.1.2" 84123 84673 sources."combined-stream-1.0.8" 84124 84674 sources."command-exists-1.2.9" 84125 84675 sources."commander-2.17.1" ··· 84172 84722 }) 84173 84723 sources."pkg-dir-4.2.0" 84174 84724 sources."semver-6.3.0" 84725 + sources."serialize-javascript-4.0.0" 84175 84726 ]; 84176 84727 }) 84728 + sources."core-js-3.16.2" 84177 84729 (sources."core-js-compat-3.16.2" // { 84178 84730 dependencies = [ 84179 84731 sources."browserslist-4.16.8" ··· 84189 84741 }) 84190 84742 sources."create-hash-1.2.0" 84191 84743 sources."create-hmac-1.1.7" 84744 + sources."cron-parser-2.18.0" 84192 84745 (sources."cross-spawn-6.0.5" // { 84193 84746 dependencies = [ 84194 84747 sources."semver-5.7.1" ··· 84237 84790 sources."dashdash-1.14.1" 84238 84791 sources."dateformat-3.0.3" 84239 84792 sources."debug-4.3.2" 84793 + sources."debuglog-1.0.1" 84240 84794 sources."decache-4.4.0" 84241 84795 sources."decamelize-1.2.0" 84242 84796 sources."decode-uri-component-0.2.0" ··· 84261 84815 }) 84262 84816 sources."delayed-stream-1.0.0" 84263 84817 sources."delegates-1.0.0" 84818 + sources."denque-1.5.1" 84264 84819 sources."depd-1.1.2" 84265 84820 sources."deprecated-decorator-0.1.6" 84266 84821 sources."des.js-1.0.1" ··· 84315 84870 }) 84316 84871 sources."emoji-regex-7.0.3" 84317 84872 sources."emojis-list-3.0.0" 84873 + sources."enabled-2.0.0" 84318 84874 sources."encodeurl-1.0.2" 84319 84875 (sources."encoding-0.1.13" // { 84320 84876 dependencies = [ ··· 84334 84890 sources."eol-0.9.1" 84335 84891 sources."err-code-2.0.3" 84336 84892 sources."errno-0.1.8" 84337 - sources."error-ex-1.3.2" 84893 + (sources."error-ex-1.3.2" // { 84894 + dependencies = [ 84895 + sources."is-arrayish-0.2.1" 84896 + ]; 84897 + }) 84338 84898 sources."errorhandler-1.5.1" 84339 84899 sources."es-abstract-1.18.5" 84340 84900 sources."es-to-primitive-1.2.1" ··· 84381 84941 sources."ms-2.0.0" 84382 84942 ]; 84383 84943 }) 84384 - (sources."expo-pwa-0.0.92" // { 84944 + (sources."expo-pwa-0.0.93" // { 84385 84945 dependencies = [ 84386 84946 sources."commander-2.20.0" 84387 84947 ]; ··· 84408 84968 sources."fast-deep-equal-3.1.3" 84409 84969 sources."fast-glob-3.2.7" 84410 84970 sources."fast-json-stable-stringify-2.1.0" 84971 + sources."fast-safe-stringify-2.0.8" 84411 84972 sources."fastq-1.12.0" 84412 84973 sources."faye-websocket-0.10.0" 84974 + sources."fecha-4.2.1" 84413 84975 sources."figgy-pudding-3.5.2" 84414 84976 sources."figures-3.2.0" 84415 84977 sources."file-loader-6.0.0" ··· 84426 84988 sources."find-up-5.0.0" 84427 84989 sources."find-yarn-workspace-root-2.0.0" 84428 84990 sources."flush-write-stream-1.1.1" 84991 + sources."fn.name-1.1.0" 84429 84992 sources."follow-redirects-1.14.2" 84993 + sources."for-each-0.3.3" 84430 84994 sources."for-in-1.0.2" 84431 84995 sources."forever-agent-0.6.1" 84432 84996 (sources."fork-ts-checker-webpack-plugin-4.1.6" // { ··· 84500 85064 }) 84501 85065 sources."gzip-size-5.1.1" 84502 85066 sources."handle-thing-2.0.1" 85067 + (sources."handlebars-4.7.7" // { 85068 + dependencies = [ 85069 + sources."source-map-0.6.1" 85070 + ]; 85071 + }) 84503 85072 sources."har-schema-2.0.0" 84504 85073 sources."har-validator-5.1.5" 84505 85074 sources."has-1.0.3" ··· 84519 85088 sources."kind-of-4.0.0" 84520 85089 ]; 84521 85090 }) 84522 - sources."hasbin-1.2.3" 85091 + (sources."hasbin-1.2.3" // { 85092 + dependencies = [ 85093 + sources."async-1.5.2" 85094 + ]; 85095 + }) 84523 85096 (sources."hash-base-3.1.0" // { 84524 85097 dependencies = [ 84525 85098 sources."readable-stream-3.6.0" ··· 84545 85118 (sources."html-webpack-plugin-4.3.0" // { 84546 85119 dependencies = [ 84547 85120 sources."loader-utils-1.4.0" 85121 + sources."util.promisify-1.0.0" 84548 85122 ]; 84549 85123 }) 84550 85124 sources."htmlparser2-4.1.0" ··· 84600 85174 sources."internal-ip-4.3.0" 84601 85175 sources."internal-slot-1.0.3" 84602 85176 sources."invariant-2.2.4" 85177 + (sources."ioredis-4.27.8" // { 85178 + dependencies = [ 85179 + sources."p-map-2.1.0" 85180 + ]; 85181 + }) 84603 85182 sources."ip-1.1.5" 84604 85183 sources."ip-regex-2.1.0" 84605 85184 sources."ipaddr.js-1.9.1" 84606 85185 sources."is-absolute-url-2.1.0" 84607 85186 sources."is-accessor-descriptor-1.0.0" 84608 85187 sources."is-arguments-1.1.1" 84609 - sources."is-arrayish-0.2.1" 85188 + sources."is-arrayish-0.3.2" 84610 85189 sources."is-bigint-1.0.4" 84611 85190 sources."is-binary-path-2.1.0" 84612 85191 sources."is-boolean-object-1.1.2" ··· 84630 85209 ]; 84631 85210 }) 84632 85211 sources."is-lambda-1.0.1" 85212 + sources."is-nan-1.3.2" 84633 85213 sources."is-negative-zero-2.0.1" 84634 85214 sources."is-number-7.0.0" 84635 85215 sources."is-number-object-1.0.6" ··· 84726 85306 sources."killable-1.0.1" 84727 85307 sources."kind-of-6.0.3" 84728 85308 sources."kleur-3.0.3" 85309 + sources."kuler-2.0.0" 84729 85310 sources."last-call-webpack-plugin-3.0.0" 84730 85311 sources."latest-version-5.1.0" 84731 85312 sources."leven-3.1.0" ··· 84740 85321 sources."lodash-4.17.21" 84741 85322 sources."lodash.assign-4.2.0" 84742 85323 sources."lodash.debounce-4.0.8" 85324 + sources."lodash.defaults-4.2.0" 85325 + sources."lodash.flatten-4.4.0" 85326 + sources."lodash.isarguments-3.1.0" 84743 85327 sources."lodash.isobject-3.0.2" 84744 85328 sources."lodash.isstring-4.0.1" 84745 85329 sources."lodash.memoize-4.1.2" 84746 85330 sources."lodash.uniq-4.5.0" 85331 + sources."lodash.uniqby-4.7.0" 84747 85332 (sources."log-symbols-2.2.0" // { 84748 85333 dependencies = [ 84749 85334 sources."chalk-2.4.2" 84750 85335 ]; 84751 85336 }) 85337 + sources."logform-2.2.0" 84752 85338 sources."loglevel-1.7.1" 84753 85339 sources."loose-envify-1.4.0" 84754 85340 (sources."lower-case-2.0.2" // { ··· 84856 85442 ]; 84857 85443 }) 84858 85444 sources."mkdirp-0.5.5" 85445 + sources."moment-2.29.1" 85446 + sources."moment-timezone-0.5.33" 84859 85447 (sources."move-concurrently-1.0.1" // { 84860 85448 dependencies = [ 84861 85449 sources."rimraf-2.7.1" ··· 84961 85549 sources."on-finished-2.3.0" 84962 85550 sources."on-headers-1.0.2" 84963 85551 sources."once-1.4.0" 85552 + sources."one-time-1.0.0" 84964 85553 sources."onetime-2.0.1" 84965 85554 sources."open-7.4.2" 84966 85555 (sources."opn-5.5.0" // { ··· 85035 85624 ]; 85036 85625 }) 85037 85626 sources."parse-asn1-5.1.6" 85627 + sources."parse-github-url-1.0.2" 85038 85628 sources."parse-json-4.0.0" 85039 85629 sources."parse-png-2.1.0" 85040 85630 sources."parse-srcset-1.0.2" ··· 85233 85823 sources."progress-2.0.3" 85234 85824 sources."promise-inflight-1.0.1" 85235 85825 sources."promise-retry-2.0.1" 85826 + sources."promise.prototype.finally-3.1.2" 85236 85827 sources."prompts-2.4.1" 85237 85828 sources."proxy-addr-2.0.7" 85238 85829 sources."prr-1.0.1" ··· 85296 85887 sources."readable-stream-2.3.7" 85297 85888 sources."readdirp-3.6.0" 85298 85889 sources."recursive-readdir-2.2.2" 85890 + sources."redis-commands-1.7.0" 85891 + sources."redis-errors-1.2.0" 85892 + sources."redis-parser-3.0.0" 85299 85893 sources."regenerate-1.4.2" 85300 85894 sources."regenerate-unicode-properties-8.2.0" 85301 85895 sources."regenerator-runtime-0.13.9" ··· 85384 85978 sources."type-fest-0.12.0" 85385 85979 ]; 85386 85980 }) 85387 - sources."serialize-javascript-4.0.0" 85981 + sources."serialize-javascript-5.0.1" 85388 85982 (sources."serve-index-1.9.1" // { 85389 85983 dependencies = [ 85390 85984 sources."debug-2.6.9" ··· 85407 86001 sources."side-channel-1.0.4" 85408 86002 sources."signal-exit-3.0.3" 85409 86003 sources."simple-plist-1.1.1" 85410 - (sources."simple-swizzle-0.2.2" // { 85411 - dependencies = [ 85412 - sources."is-arrayish-0.3.2" 85413 - ]; 85414 - }) 86004 + sources."simple-swizzle-0.2.2" 85415 86005 sources."sisteransi-1.0.5" 85416 86006 sources."slash-3.0.0" 85417 86007 sources."slugify-1.6.0" ··· 85481 86071 }) 85482 86072 sources."stable-0.1.8" 85483 86073 sources."stack-trace-0.0.10" 86074 + sources."standard-as-callback-2.1.0" 85484 86075 (sources."static-extend-0.1.2" // { 85485 86076 dependencies = [ 85486 86077 sources."define-property-0.2.5" ··· 85556 86147 sources."domelementtype-1.3.1" 85557 86148 sources."domutils-1.7.0" 85558 86149 sources."nth-check-1.0.2" 86150 + sources."util.promisify-1.0.1" 85559 86151 ]; 85560 86152 }) 85561 86153 sources."symbol-observable-1.2.0" ··· 85596 86188 }) 85597 86189 sources."pkg-dir-4.2.0" 85598 86190 sources."semver-6.3.0" 86191 + sources."serialize-javascript-4.0.0" 85599 86192 sources."source-map-0.6.1" 85600 86193 ]; 85601 86194 }) 86195 + sources."text-hex-1.0.0" 85602 86196 sources."text-table-0.2.0" 85603 86197 sources."thenify-3.3.1" 85604 86198 sources."thenify-all-1.6.0" ··· 85623 86217 sources."tough-cookie-2.5.0" 85624 86218 sources."traverse-0.6.6" 85625 86219 sources."tree-kill-1.2.2" 86220 + sources."triple-beam-1.3.0" 85626 86221 sources."ts-interface-checker-0.1.13" 85627 86222 sources."ts-invariant-0.4.4" 85628 86223 sources."ts-pnp-1.2.0" ··· 85634 86229 sources."type-fest-0.3.1" 85635 86230 sources."type-is-1.6.18" 85636 86231 sources."typedarray-0.0.6" 86232 + sources."uglify-js-3.14.1" 85637 86233 sources."ultron-1.1.1" 85638 86234 sources."unbox-primitive-1.0.1" 85639 86235 sources."unicode-canonical-property-names-ecmascript-1.0.4" ··· 85688 86284 ]; 85689 86285 }) 85690 86286 sources."util-deprecate-1.0.2" 85691 - sources."util.promisify-1.0.0" 86287 + sources."util.promisify-1.1.1" 85692 86288 sources."utila-0.4.0" 85693 86289 sources."utils-merge-1.0.1" 85694 86290 sources."uuid-8.3.2" ··· 85737 86333 sources."micromatch-3.1.10" 85738 86334 sources."rimraf-2.7.1" 85739 86335 sources."schema-utils-1.0.0" 86336 + sources."serialize-javascript-4.0.0" 85740 86337 sources."source-map-0.6.1" 85741 86338 sources."ssri-6.0.2" 85742 86339 sources."terser-webpack-plugin-1.4.5" ··· 85860 86457 ]; 85861 86458 }) 85862 86459 sources."widest-line-3.1.0" 86460 + (sources."winston-3.3.3" // { 86461 + dependencies = [ 86462 + sources."readable-stream-3.6.0" 86463 + ]; 86464 + }) 86465 + sources."winston-transport-4.4.0" 85863 86466 sources."with-open-file-0.1.7" 86467 + sources."wordwrap-1.0.0" 85864 86468 sources."worker-farm-1.7.0" 85865 86469 sources."worker-rpc-0.1.1" 85866 86470 (sources."wrap-ansi-7.0.0" // { ··· 85878 86482 sources."uuid-7.0.3" 85879 86483 ]; 85880 86484 }) 85881 - (sources."xdl-59.0.53" // { 86485 + (sources."xdl-59.0.54" // { 85882 86486 dependencies = [ 86487 + sources."bplist-parser-0.3.0" 85883 86488 sources."chownr-1.1.4" 85884 86489 sources."fs-minipass-1.2.7" 85885 86490 sources."minipass-2.9.0" ··· 90309 90914 sources."supports-color-5.5.0" 90310 90915 ]; 90311 90916 }) 90312 - sources."@exodus/schemasafe-1.0.0-rc.3" 90917 + sources."@exodus/schemasafe-1.0.0-rc.4" 90313 90918 sources."@graphql-cli/common-4.1.0" 90314 90919 sources."@graphql-cli/init-4.1.0" 90315 90920 (sources."@graphql-tools/batch-execute-7.1.2" // { ··· 92152 92757 http-server = nodeEnv.buildNodePackage { 92153 92758 name = "http-server"; 92154 92759 packageName = "http-server"; 92155 - version = "13.0.0"; 92760 + version = "13.0.1"; 92156 92761 src = fetchurl { 92157 - url = "https://registry.npmjs.org/http-server/-/http-server-13.0.0.tgz"; 92158 - sha512 = "tqOx2M1CiZ3aVaE7Ue/0lup9kOG+Zqg6wdT1HygvxFnvPpU9doBMPcQ1ffT0/QS3J9ua35gipg0o3Dr8N0K0Tg=="; 92762 + url = "https://registry.npmjs.org/http-server/-/http-server-13.0.1.tgz"; 92763 + sha512 = "ke9rphoNuqsOCHy4tA3b3W4Yuxy7VUIXcTHSLz6bkMDAJPQD4twjEatquelJBIPwNhZuC3+FYj/+dSaGHdKTCw=="; 92159 92764 }; 92160 92765 dependencies = [ 92161 92766 sources."async-2.6.3" ··· 93131 93736 sources."@ot-builder/var-store-1.1.0" 93132 93737 sources."@ot-builder/variance-1.1.0" 93133 93738 sources."@unicode/unicode-13.0.0-1.2.0" 93134 - sources."@xmldom/xmldom-0.7.1" 93739 + sources."@xmldom/xmldom-0.7.2" 93135 93740 sources."aglfn-1.0.2" 93136 93741 sources."amdefine-1.0.1" 93137 93742 sources."ansi-regex-5.0.0" ··· 93615 94220 sources."asynckit-0.4.0" 93616 94221 sources."at-least-node-1.0.0" 93617 94222 sources."atob-2.1.2" 93618 - (sources."aws-sdk-2.972.0" // { 94223 + (sources."aws-sdk-2.973.0" // { 93619 94224 dependencies = [ 93620 94225 sources."buffer-4.9.2" 93621 94226 sources."ieee754-1.1.13" ··· 96084 96689 sources."@types/component-emitter-1.2.10" 96085 96690 sources."@types/cookie-0.4.1" 96086 96691 sources."@types/cors-2.8.12" 96087 - sources."@types/node-16.6.2" 96692 + sources."@types/node-16.7.0" 96088 96693 sources."accepts-1.3.7" 96089 96694 sources."ansi-regex-5.0.0" 96090 96695 sources."ansi-styles-4.3.0" ··· 98903 99508 sources."@types/istanbul-lib-report-3.0.0" 98904 99509 sources."@types/istanbul-reports-1.1.2" 98905 99510 sources."@types/json-schema-7.0.9" 98906 - sources."@types/node-16.6.2" 99511 + sources."@types/node-16.7.0" 98907 99512 sources."@types/normalize-package-data-2.4.1" 98908 99513 sources."@types/resolve-0.0.8" 98909 99514 sources."@types/yargs-15.0.14" ··· 100541 101146 sources."@percy/config-1.0.0-beta.65" 100542 101147 sources."@percy/logger-1.0.0-beta.65" 100543 101148 sources."@percy/migrate-0.10.0" 100544 - sources."@types/node-16.6.2" 101149 + sources."@types/node-16.7.0" 100545 101150 sources."@types/parse-json-4.0.0" 100546 101151 sources."@types/yauzl-2.9.2" 100547 101152 sources."agent-base-6.0.2" ··· 101115 101720 sources."@fluentui/style-utilities-8.3.0" 101116 101721 sources."@fluentui/theme-2.2.2" 101117 101722 sources."@fluentui/utilities-8.3.0" 101118 - sources."@microsoft/load-themed-styles-1.10.202" 101723 + sources."@microsoft/load-themed-styles-1.10.203" 101119 101724 sources."@sindresorhus/is-0.14.0" 101120 101725 sources."@szmarczak/http-timer-1.1.2" 101121 - sources."@types/node-16.6.2" 101726 + sources."@types/node-16.7.0" 101122 101727 sources."@types/uuid-3.4.10" 101123 101728 sources."@types/ws-6.0.4" 101124 101729 sources."accepts-1.3.7" ··· 101753 102358 netlify-cli = nodeEnv.buildNodePackage { 101754 102359 name = "netlify-cli"; 101755 102360 packageName = "netlify-cli"; 101756 - version = "6.7.0"; 102361 + version = "6.7.1"; 101757 102362 src = fetchurl { 101758 - url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-6.7.0.tgz"; 101759 - sha512 = "lb3OrOjHAuSeFzq9hWMmKrZRqAtH3ZcCJnd2UsRTCG/IhHYhpmoCdVjwRKVjGmH0Px43qZo6dn/Gn9AOQF8P8g=="; 102363 + url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-6.7.1.tgz"; 102364 + sha512 = "+PkGIfVEATLs0FTkp1sIanyizH0AOJckhlMTA342YtXPmAVbwGINQ7eV0SU2i6VfNesu9It7JEjSq3SuAkF9gg=="; 101760 102365 }; 101761 102366 dependencies = [ 101762 102367 sources."@babel/code-frame-7.14.5" ··· 101891 102496 sources."@dabh/diagnostics-2.0.2" 101892 102497 sources."@jest/types-26.6.2" 101893 102498 sources."@mrmlnc/readdir-enhanced-2.2.1" 101894 - (sources."@netlify/build-18.4.1" // { 102499 + (sources."@netlify/build-18.4.2" // { 101895 102500 dependencies = [ 101896 - (sources."@netlify/zip-it-and-ship-it-4.18.0" // { 101897 - dependencies = [ 101898 - sources."yargs-16.2.0" 101899 - ]; 101900 - }) 101901 - sources."cp-file-9.1.0" 101902 102501 sources."resolve-2.0.0-next.3" 101903 102502 ]; 101904 102503 }) ··· 101943 102542 (sources."@netlify/plugin-edge-handlers-1.11.22" // { 101944 102543 dependencies = [ 101945 102544 sources."@types/node-14.17.10" 101946 - sources."typescript-4.3.5" 101947 102545 ]; 101948 102546 }) 101949 102547 sources."@netlify/plugins-list-3.3.0" 101950 102548 sources."@netlify/routing-local-proxy-0.31.0" 101951 102549 sources."@netlify/run-utils-2.0.1" 101952 - (sources."@netlify/zip-it-and-ship-it-4.17.0" // { 102550 + (sources."@netlify/zip-it-and-ship-it-4.19.0" // { 101953 102551 dependencies = [ 102552 + sources."ansi-styles-4.3.0" 102553 + sources."cliui-7.0.4" 101954 102554 sources."cp-file-9.1.0" 101955 102555 sources."resolve-2.0.0-next.3" 102556 + sources."wrap-ansi-7.0.0" 102557 + sources."y18n-5.0.8" 101956 102558 sources."yargs-16.2.0" 102559 + sources."yargs-parser-20.2.9" 101957 102560 ]; 101958 102561 }) 101959 102562 (sources."@nodelib/fs.scandir-2.1.5" // { ··· 102008 102611 (sources."@oclif/core-0.5.31" // { 102009 102612 dependencies = [ 102010 102613 sources."@nodelib/fs.stat-2.0.5" 102614 + sources."ansi-styles-4.3.0" 102011 102615 sources."array-union-2.1.0" 102012 102616 sources."braces-3.0.2" 102013 102617 sources."dir-glob-3.0.1" ··· 102024 102628 sources."to-regex-range-5.0.1" 102025 102629 sources."tslib-2.3.1" 102026 102630 sources."universalify-2.0.0" 102631 + sources."wrap-ansi-7.0.0" 102027 102632 ]; 102028 102633 }) 102029 - sources."@oclif/errors-1.3.5" 102634 + (sources."@oclif/errors-1.3.5" // { 102635 + dependencies = [ 102636 + sources."ansi-styles-4.3.0" 102637 + sources."wrap-ansi-7.0.0" 102638 + ]; 102639 + }) 102030 102640 sources."@oclif/linewrap-1.0.0" 102031 102641 (sources."@oclif/parser-3.8.5" // { 102032 102642 dependencies = [ ··· 102119 102729 sources."@types/istanbul-reports-3.0.1" 102120 102730 sources."@types/keyv-3.1.2" 102121 102731 sources."@types/minimatch-3.0.5" 102122 - sources."@types/node-16.6.2" 102732 + sources."@types/node-16.7.0" 102123 102733 sources."@types/node-fetch-2.5.12" 102124 102734 sources."@types/normalize-package-data-2.4.1" 102125 102735 sources."@types/resolve-1.17.1" ··· 102244 102854 }) 102245 102855 (sources."boxen-5.0.1" // { 102246 102856 dependencies = [ 102857 + sources."ansi-styles-4.3.0" 102247 102858 sources."type-fest-0.20.2" 102859 + sources."wrap-ansi-7.0.0" 102248 102860 ]; 102249 102861 }) 102250 102862 sources."brace-expansion-1.1.11" ··· 102350 102962 ]; 102351 102963 }) 102352 102964 sources."cli-width-2.2.1" 102353 - sources."cliui-7.0.4" 102965 + sources."cliui-6.0.0" 102354 102966 sources."clone-1.0.4" 102355 102967 sources."clone-response-1.0.2" 102356 102968 sources."code-point-at-1.1.0" ··· 102496 103108 sources."detective-sass-3.0.1" 102497 103109 sources."detective-scss-2.0.1" 102498 103110 sources."detective-stylus-1.0.0" 102499 - sources."detective-typescript-7.0.0" 103111 + (sources."detective-typescript-7.0.0" // { 103112 + dependencies = [ 103113 + sources."typescript-3.9.10" 103114 + ]; 103115 + }) 102500 103116 (sources."dir-glob-2.2.2" // { 102501 103117 dependencies = [ 102502 103118 sources."path-type-3.0.0" ··· 103553 104169 sources."type-fest-0.21.3" 103554 104170 sources."type-is-1.6.18" 103555 104171 sources."typedarray-to-buffer-3.1.5" 103556 - sources."typescript-3.9.10" 104172 + sources."typescript-4.3.5" 103557 104173 sources."uid-safe-2.1.5" 103558 104174 sources."unbzip2-stream-1.4.3" 103559 104175 sources."unicode-canonical-property-names-ecmascript-1.0.4" ··· 103622 104238 ]; 103623 104239 }) 103624 104240 sources."word-wrap-1.2.3" 103625 - (sources."wrap-ansi-7.0.0" // { 104241 + (sources."wrap-ansi-6.2.0" // { 103626 104242 dependencies = [ 103627 104243 sources."ansi-styles-4.3.0" 103628 104244 ]; ··· 103631 104247 sources."write-file-atomic-3.0.3" 103632 104248 sources."xdg-basedir-4.0.0" 103633 104249 sources."xtend-4.0.2" 103634 - sources."y18n-5.0.8" 104250 + sources."y18n-4.0.3" 103635 104251 sources."yallist-4.0.0" 103636 104252 (sources."yargs-15.4.1" // { 103637 104253 dependencies = [ 103638 - sources."ansi-styles-4.3.0" 103639 - sources."camelcase-5.3.1" 103640 - sources."cliui-6.0.0" 103641 104254 sources."find-up-4.1.0" 103642 104255 sources."locate-path-5.0.0" 103643 104256 sources."p-limit-2.3.0" 103644 104257 sources."p-locate-4.1.0" 103645 - sources."wrap-ansi-6.2.0" 103646 - sources."y18n-4.0.3" 103647 - sources."yargs-parser-18.1.3" 104258 + ]; 104259 + }) 104260 + (sources."yargs-parser-18.1.3" // { 104261 + dependencies = [ 104262 + sources."camelcase-5.3.1" 103648 104263 ]; 103649 104264 }) 103650 - sources."yargs-parser-20.2.9" 103651 104265 sources."yarn-1.22.11" 103652 104266 sources."yauzl-2.10.0" 103653 104267 sources."yocto-queue-0.1.0" ··· 104234 104848 sources."@types/cacheable-request-6.0.2" 104235 104849 sources."@types/http-cache-semantics-4.0.1" 104236 104850 sources."@types/keyv-3.1.2" 104237 - sources."@types/node-16.6.2" 104851 + sources."@types/node-16.7.0" 104238 104852 sources."@types/responselike-1.0.0" 104239 104853 sources."abbrev-1.1.1" 104240 104854 sources."accepts-1.3.7" ··· 104994 105608 sources."@types/http-cache-semantics-4.0.1" 104995 105609 sources."@types/keyv-3.1.2" 104996 105610 sources."@types/minimist-1.2.2" 104997 - sources."@types/node-16.6.2" 105611 + sources."@types/node-16.7.0" 104998 105612 sources."@types/normalize-package-data-2.4.1" 104999 105613 sources."@types/parse-json-4.0.0" 105000 105614 sources."@types/responselike-1.0.0" ··· 109745 110359 sources."@types/glob-7.1.4" 109746 110360 sources."@types/json-schema-7.0.9" 109747 110361 sources."@types/minimatch-3.0.5" 109748 - sources."@types/node-16.6.2" 110362 + sources."@types/node-16.7.0" 109749 110363 sources."@types/parse-json-4.0.0" 109750 110364 sources."@types/q-1.5.5" 109751 110365 sources."@webassemblyjs/ast-1.9.0" ··· 111550 112164 sources."@emotion/memoize-0.7.4" 111551 112165 sources."@emotion/stylis-0.8.5" 111552 112166 sources."@emotion/unitless-0.7.5" 111553 - sources."@exodus/schemasafe-1.0.0-rc.3" 112167 + sources."@exodus/schemasafe-1.0.0-rc.4" 111554 112168 sources."@redocly/ajv-8.6.2" 111555 - (sources."@redocly/openapi-core-1.0.0-beta.54" // { 112169 + (sources."@redocly/openapi-core-1.0.0-beta.55" // { 111556 112170 dependencies = [ 111557 112171 sources."@types/node-14.17.10" 111558 112172 ]; ··· 112870 113484 sources."@types/keyv-3.1.2" 112871 113485 sources."@types/lodash-4.14.172" 112872 113486 sources."@types/long-4.0.1" 112873 - sources."@types/node-16.6.2" 113487 + sources."@types/node-16.7.0" 112874 113488 sources."@types/request-2.48.7" 112875 113489 sources."@types/request-promise-native-1.0.18" 112876 113490 sources."@types/responselike-1.0.0" ··· 112931 113545 sources."async-2.6.3" 112932 113546 sources."asynckit-0.4.0" 112933 113547 sources."at-least-node-1.0.0" 112934 - (sources."aws-sdk-2.972.0" // { 113548 + (sources."aws-sdk-2.973.0" // { 112935 113549 dependencies = [ 112936 113550 sources."buffer-4.9.2" 112937 113551 sources."ieee754-1.1.13" ··· 114286 114900 snyk = nodeEnv.buildNodePackage { 114287 114901 name = "snyk"; 114288 114902 packageName = "snyk"; 114289 - version = "1.683.0"; 114903 + version = "1.684.0"; 114290 114904 src = fetchurl { 114291 - url = "https://registry.npmjs.org/snyk/-/snyk-1.683.0.tgz"; 114292 - sha512 = "cvdSuSuHyb7ijF68afG/Nbxm4wxnPQQCMjB0SYqTln+W7tMY8wLUr86QaQZIBN2Umb7zgY40gBRDq2R2nYVZGQ=="; 114905 + url = "https://registry.npmjs.org/snyk/-/snyk-1.684.0.tgz"; 114906 + sha512 = "Pwfr6hQdp6xrFA5Go3zOm+epQrfjygnbgsuH3g8j1eMXvFuq6pDbkvf802slTIb6kPLsIi2Ot9NW1AlT0oqutQ=="; 114293 114907 }; 114294 114908 dependencies = [ 114295 114909 sources."@arcanis/slice-ansi-1.0.2" ··· 114982 115596 sources."@types/component-emitter-1.2.10" 114983 115597 sources."@types/cookie-0.4.1" 114984 115598 sources."@types/cors-2.8.12" 114985 - sources."@types/node-16.6.2" 115599 + sources."@types/node-16.7.0" 114986 115600 sources."accepts-1.3.7" 114987 115601 sources."base64-arraybuffer-0.1.4" 114988 115602 sources."base64id-2.0.0" ··· 116208 116822 sources."async-1.5.2" 116209 116823 sources."async-limiter-1.0.1" 116210 116824 sources."asynckit-0.4.0" 116211 - (sources."aws-sdk-2.972.0" // { 116825 + (sources."aws-sdk-2.973.0" // { 116212 116826 dependencies = [ 116213 116827 sources."uuid-3.3.2" 116214 116828 ]; ··· 117324 117938 sha512 = "eGEuZ3UEanOhlpQhICLjKejDxcZ9uYJlGnBGKAPW7uugolaBE6HpEBIiKFZN/TMRFFHQUURgGvsVn8/HJUBfeQ=="; 117325 117939 }; 117326 117940 dependencies = [ 117327 - sources."@types/node-16.6.2" 117941 + sources."@types/node-16.7.0" 117328 117942 sources."@types/pug-2.0.5" 117329 117943 sources."@types/sass-1.16.1" 117330 117944 sources."ansi-styles-4.3.0" ··· 117395 118009 sources."@emmetio/abbreviation-2.2.2" 117396 118010 sources."@emmetio/css-abbreviation-2.1.4" 117397 118011 sources."@emmetio/scanner-1.0.0" 117398 - sources."@types/node-16.6.2" 118012 + sources."@types/node-16.7.0" 117399 118013 sources."@types/pug-2.0.5" 117400 118014 sources."@types/sass-1.16.1" 117401 118015 sources."anymatch-3.1.2" ··· 119560 120174 sources."@types/cacheable-request-6.0.2" 119561 120175 sources."@types/http-cache-semantics-4.0.1" 119562 120176 sources."@types/keyv-3.1.2" 119563 - sources."@types/node-16.6.2" 120177 + sources."@types/node-16.7.0" 119564 120178 sources."@types/responselike-1.0.0" 119565 120179 sources."abbrev-1.1.1" 119566 120180 sources."abstract-logging-2.0.1" ··· 120855 121469 sha512 = "N+ENrder8z9zJQF9UM7K3/1LcfVW60omqeyaQsu6GN1BGdCgPm8gdHssn7WRD7vx+ABKc82IE1+pJyHOPkwe+w=="; 120856 121470 }; 120857 121471 dependencies = [ 120858 - sources."@types/node-16.6.2" 121472 + sources."@types/node-16.7.0" 120859 121473 sources."@types/unist-2.0.6" 120860 121474 sources."@types/vfile-3.0.2" 120861 121475 sources."@types/vfile-message-2.0.0" ··· 121233 121847 dependencies = [ 121234 121848 sources."@sindresorhus/is-0.14.0" 121235 121849 sources."@szmarczak/http-timer-1.1.2" 121236 - sources."@types/node-16.6.2" 121850 + sources."@types/node-16.7.0" 121237 121851 sources."@vercel/build-utils-2.12.2" 121238 121852 sources."@vercel/go-1.2.3" 121239 121853 sources."@vercel/node-1.12.1" ··· 121864 122478 sources."domelementtype-2.2.0" 121865 122479 sources."domhandler-4.2.0" 121866 122480 sources."domutils-2.7.0" 121867 - sources."electron-to-chromium-1.3.813" 122481 + sources."electron-to-chromium-1.3.814" 121868 122482 sources."emoji-regex-8.0.0" 121869 122483 sources."emojis-list-3.0.0" 121870 122484 sources."enhanced-resolve-5.8.2" ··· 122430 123044 sources."@starptech/rehype-webparser-0.10.0" 122431 123045 sources."@starptech/webparser-0.10.0" 122432 123046 sources."@szmarczak/http-timer-1.1.2" 122433 - sources."@types/node-16.6.2" 123047 + sources."@types/node-16.7.0" 122434 123048 sources."@types/unist-2.0.6" 122435 123049 sources."@types/vfile-3.0.2" 122436 123050 sources."@types/vfile-message-2.0.0" ··· 123611 124225 sources."@sindresorhus/is-0.14.0" 123612 124226 sources."@szmarczak/http-timer-1.1.2" 123613 124227 sources."@types/minimatch-3.0.5" 123614 - sources."@types/node-16.6.2" 124228 + sources."@types/node-16.7.0" 123615 124229 sources."@types/yauzl-2.9.1" 123616 124230 sources."acorn-7.4.1" 123617 124231 sources."acorn-jsx-5.3.2" ··· 124182 124796 sources."@types/eslint-scope-3.7.1" 124183 124797 sources."@types/estree-0.0.50" 124184 124798 sources."@types/json-schema-7.0.9" 124185 - sources."@types/node-16.6.2" 124799 + sources."@types/node-16.7.0" 124186 124800 sources."@webassemblyjs/ast-1.11.1" 124187 124801 sources."@webassemblyjs/floating-point-hex-parser-1.11.1" 124188 124802 sources."@webassemblyjs/helper-api-error-1.11.1" ··· 124210 124824 sources."chrome-trace-event-1.0.3" 124211 124825 sources."colorette-1.3.0" 124212 124826 sources."commander-2.20.3" 124213 - sources."electron-to-chromium-1.3.813" 124827 + sources."electron-to-chromium-1.3.814" 124214 124828 sources."enhanced-resolve-5.8.2" 124215 124829 sources."es-module-lexer-0.7.1" 124216 124830 sources."escalade-3.1.1" ··· 124350 124964 sources."@nodelib/fs.walk-1.2.8" 124351 124965 sources."@types/http-proxy-1.17.7" 124352 124966 sources."@types/json-schema-7.0.9" 124353 - sources."@types/node-16.6.2" 124967 + sources."@types/node-16.7.0" 124354 124968 sources."@types/retry-0.12.1" 124355 124969 sources."accepts-1.3.7" 124356 124970 sources."aggregate-error-3.1.0" ··· 124733 125347 sources."@protobufjs/pool-1.1.0" 124734 125348 sources."@protobufjs/utf8-1.1.0" 124735 125349 sources."@types/long-4.0.1" 124736 - sources."@types/node-16.6.2" 125350 + sources."@types/node-16.7.0" 124737 125351 sources."addr-to-ip-port-1.5.4" 124738 125352 sources."airplay-js-0.3.0" 124739 125353 sources."ansi-regex-5.0.0" ··· 124763 125377 sources."ms-2.1.2" 124764 125378 ]; 124765 125379 }) 124766 - (sources."bittorrent-tracker-9.17.4" // { 125380 + (sources."bittorrent-tracker-9.18.0" // { 124767 125381 dependencies = [ 124768 125382 sources."debug-4.3.2" 124769 125383 sources."decompress-response-6.0.0" ··· 124804 125418 }) 124805 125419 sources."chunk-store-stream-4.3.0" 124806 125420 sources."cliui-7.0.4" 125421 + sources."clone-1.0.4" 124807 125422 sources."color-convert-2.0.1" 124808 125423 sources."color-name-1.1.4" 124809 125424 sources."common-tags-1.8.0" ··· 124980 125595 sources."ms-2.1.2" 124981 125596 ]; 124982 125597 }) 125598 + sources."smart-buffer-1.1.15" 125599 + sources."socks-1.1.10" 124983 125600 sources."speed-limiter-1.0.2" 124984 125601 sources."speedometer-1.1.0" 124985 125602 sources."split-1.0.1" ··· 125024 125641 sources."utp-native-2.5.3" 125025 125642 sources."videostream-3.2.2" 125026 125643 sources."vlc-command-1.2.0" 125027 - (sources."webtorrent-1.5.1" // { 125644 + (sources."webtorrent-1.5.3" // { 125028 125645 dependencies = [ 125029 125646 sources."debug-4.3.2" 125030 125647 sources."decompress-response-6.0.0" ··· 126100 126717 sources."@nodelib/fs.walk-1.2.8" 126101 126718 sources."@types/fs-extra-9.0.12" 126102 126719 sources."@types/minimist-1.2.2" 126103 - sources."@types/node-16.6.2" 126720 + sources."@types/node-16.7.0" 126104 126721 sources."@types/node-fetch-2.5.12" 126105 126722 sources."ansi-styles-4.3.0" 126106 126723 sources."array-union-3.0.1"
+2 -2
pkgs/development/ocaml-modules/luv/default.nix
··· 6 6 7 7 buildDunePackage rec { 8 8 pname = "luv"; 9 - version = "0.5.9"; 9 + version = "0.5.10"; 10 10 useDune2 = true; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/aantron/luv/releases/download/${version}/luv-${version}.tar.gz"; 14 - sha256 = "0bbv28vgv5mnfbn1gag5fh3n4d9nkffqy3bif3pf47677c493ym2"; 14 + sha256 = "0zygir01d6vglfs4b3klnbg90glvyl9agq5xnzn8hmsb6d8z0jqp"; 15 15 }; 16 16 17 17 postConfigure = ''
+2 -2
pkgs/development/python-modules/aiorun/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "aiorun"; 13 - version = "2020.12.1"; 13 + version = "2021.8.1"; 14 14 format = "flit"; 15 15 disabled = pythonOlder "3.5"; 16 16 ··· 18 18 owner = "cjrh"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-ktc2cmoPNYcsVyKCWs+ivhV5onywFIrdDRBiBKrdiF4="; 21 + sha256 = "sha256-aehYPZ1+GEO+bNSsE5vVgjtVo4MRMH+vNurk+bJ1/Io="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/arcam-fmj/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "arcam-fmj"; 15 - version = "0.10.0"; 15 + version = "0.11.1"; 16 16 17 17 disabled = pythonOlder "3.8"; 18 18 ··· 20 20 owner = "elupus"; 21 21 repo = "arcam_fmj"; 22 22 rev = version; 23 - sha256 = "sha256-pPPBeOwB2HgyxxMnR5yU3ZwDaJVP0v7/fkeDkeGGhPM="; 23 + sha256 = "sha256-Vs32LGRN6kxG8sswvuUwuUbLv9GXuhJeK0CUGoo2EgE="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+5 -2
pkgs/development/python-modules/async-upnp-client/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , aiohttp 3 4 , async-timeout 4 5 , buildPythonPackage ··· 13 14 14 15 buildPythonPackage rec { 15 16 pname = "async-upnp-client"; 16 - version = "0.19.1"; 17 + version = "0.19.2"; 17 18 disabled = pythonOlder "3.6"; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "StevenLooman"; 21 22 repo = "async_upnp_client"; 22 23 rev = version; 23 - sha256 = "sha256-qxEn9UrQuwRaP7sZlu3854gDI7Gqku055DF8KvsU6p4="; 24 + sha256 = "1v8d2lvxihqasn7866zssys16s0lgxkk6ri2dp4rr7wr8g9ixvdr"; 24 25 }; 25 26 26 27 propagatedBuildInputs = [ ··· 52 53 "test_subscribe_renew" 53 54 "test_start_server" 54 55 "test_init" 56 + ] ++ lib.optionals stdenv.isDarwin [ 57 + "test_deferred_callback_url" 55 58 ]; 56 59 57 60 pythonImportsCheck = [ "async_upnp_client" ];
+6
pkgs/development/python-modules/cassandra-driver/default.nix
··· 35 35 sha256 = "1dn7iiavsrhh6i9hcyw0mk8j95r5ym0gbrvdca998hx2rnz5ark6"; 36 36 }; 37 37 38 + postPatch = '' 39 + substituteInPlace setup.py --replace 'geomet>=0.1,<0.3' 'geomet' 40 + ''; 41 + 38 42 nativeBuildInputs = [ cython ]; 39 43 buildInputs = [ libev ]; 40 44 propagatedBuildInputs = [ six geomet ] ··· 80 84 "_PoolTests" 81 85 # attempts to make connection to localhost 82 86 "test_connection_initialization" 87 + # time-sensitive 88 + "test_nts_token_performance" 83 89 ]; 84 90 85 91 meta = with lib; {
+55
pkgs/development/python-modules/cloudsplaining/default.nix
··· 1 + { lib 2 + , boto3 3 + , botocore 4 + , buildPythonPackage 5 + , cached-property 6 + , click 7 + , click-option-group 8 + , fetchFromGitHub 9 + , jinja2 10 + , markdown 11 + , policy-sentry 12 + , pytestCheckHook 13 + , pythonOlder 14 + , pyyaml 15 + , schema 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "cloudsplaining"; 20 + version = "0.4.5"; 21 + disabled = pythonOlder "3.6"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "salesforce"; 25 + repo = pname; 26 + rev = version; 27 + sha256 = "0s446jji3c9x1gw0lsb03giir91cnv6dgh4nzxg9mc1rm9wy7gzw"; 28 + }; 29 + 30 + propagatedBuildInputs = [ 31 + boto3 32 + botocore 33 + cached-property 34 + click 35 + click-option-group 36 + jinja2 37 + markdown 38 + policy-sentry 39 + pyyaml 40 + schema 41 + ]; 42 + 43 + checkInputs = [ 44 + pytestCheckHook 45 + ]; 46 + 47 + pythonImportsCheck = [ "cloudsplaining" ]; 48 + 49 + meta = with lib; { 50 + description = "Python module for AWS IAM security assessment"; 51 + homepage = "https://github.com/salesforce/cloudsplaining"; 52 + license = licenses.bsd3; 53 + maintainers = with maintainers; [ fab ]; 54 + }; 55 + }
+1 -1
pkgs/development/python-modules/cmd2/default.nix
··· 15 15 16 16 LC_ALL="en_US.UTF-8"; 17 17 18 - postPatch = lib.optional stdenv.isDarwin '' 18 + postPatch = lib.optionalString stdenv.isDarwin '' 19 19 # Fake the impure dependencies pbpaste and pbcopy 20 20 mkdir bin 21 21 echo '#!${stdenv.shell}' > bin/pbpaste
+1 -1
pkgs/development/python-modules/cvxpy/default.nix
··· 36 36 ]; 37 37 38 38 # Required flags from https://github.com/cvxgrp/cvxpy/releases/tag/v1.1.11 39 - preBuild = lib.optional useOpenmp '' 39 + preBuild = lib.optionalString useOpenmp '' 40 40 export CFLAGS="-fopenmp" 41 41 export LDFLAGS="-lgomp" 42 42 '';
+24
pkgs/development/python-modules/docopt-ng/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "docopt-ng"; 8 + version = "0.7.2"; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "sha256-hs7qAy8M+lnmB3brDPOKxzZTWBAihyMg9H3IdGeNckQ="; 13 + }; 14 + 15 + pythonImportsCheck = [ "docopt" ]; 16 + doCheck = false; # no tests in the package 17 + 18 + meta = with lib; { 19 + description = "More-magic command line arguments parser. Now with more maintenance!"; 20 + homepage = "https://github.com/bazaar-projects/docopt-ng"; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ fgaz ]; 23 + }; 24 + }
+9 -1
pkgs/development/python-modules/dpkt/default.nix
··· 1 - { lib, fetchPypi, buildPythonPackage }: 1 + { lib 2 + , fetchPypi 3 + , buildPythonPackage 4 + }: 2 5 3 6 buildPythonPackage rec { 4 7 pname = "dpkt"; ··· 8 11 inherit pname version; 9 12 sha256 = "74899d557ec4e337db29cecc80548b23a1205384d30ee407397cfb9ab178e3d4"; 10 13 }; 14 + 15 + # Project has no tests 16 + doCheck = false; 17 + 18 + pythonImportsCheck = [ "dpkt" ]; 11 19 12 20 meta = with lib; { 13 21 description = "Fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols";
+2 -11
pkgs/development/python-modules/geomet/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , click 6 5 , six 7 6 }: 8 7 9 8 buildPythonPackage rec { 10 9 pname = "geomet"; 11 - version = "0.2.1"; 10 + version = "0.3.0"; 12 11 13 12 # pypi tarball doesn't include tests 14 13 src = fetchFromGitHub { 15 14 owner = "geomet"; 16 15 repo = "geomet"; 17 16 rev = version; 18 - sha256 = "0fdi26glsmrsyqk86rnsfcqw79svn2b0ikdv89pq98ihrpwhn85y"; 17 + sha256 = "1lb0df78gkivsb7hy3ix0xccvcznvskip11hr5sgq5y76qnfc8p0"; 19 18 }; 20 - 21 - patches = [ 22 - (fetchpatch { 23 - name = "python-3.8-support.patch"; 24 - url = "https://github.com/geomet/geomet/commit/dc4cb4a856d3ad814b57b4b7487d86d9e0f0fad4.patch"; 25 - sha256 = "1f1cdfqyp3z01jdjvax77219l3gc75glywqrisqpd2k0m0g7fwh3"; 26 - }) 27 - ]; 28 19 29 20 propagatedBuildInputs = [ click six ]; 30 21
+2 -2
pkgs/development/python-modules/google-cloud-resource-manager/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-resource-manager"; 14 - version = "1.0.2"; 14 + version = "1.1.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-5njC5yO7NTU81i9vmJoe1RBYPS1fU/3K5tgH7twyT+I="; 18 + sha256 = "a88f21b7a110dc9b5fd8e5bc9c07330fafc9ef150921505250aec0f0b25cf5e8"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ google-api-core google-cloud-core grpc-google-iam-v1 proto-plus ];
+2 -2
pkgs/development/python-modules/influxdb-client/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "influxdb-client"; 17 - version = "1.19.0"; 17 + version = "1.20.0"; 18 18 disabled = pythonOlder "3.6"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "influxdata"; 22 22 repo = "influxdb-client-python"; 23 23 rev = "v${version}"; 24 - sha256 = "0k1qcwd2qdw8mcr8ywy3wi1x9j6i57axgcps5kmkbx773s8qf155"; 24 + sha256 = "sha256-VBKGzoLn71BQ5drbdiDjbpfHuYKGqHhuSwq0iNwdfh4="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+33
pkgs/development/python-modules/jinja2-git/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , jinja2 5 + , poetry-core 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "jinja2-git"; 10 + version = "unstable-2021-07-20"; 11 + format = "pyproject"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "wemake-services"; 15 + repo = "jinja2-git"; 16 + # this is master, we can't patch because of poetry.lock :( 17 + # luckily, there appear to have been zero API changes since then, only 18 + # dependency upgrades 19 + rev = "c6d19b207eb6ac07182dc8fea35251d286c82512"; 20 + sha256 = "0yw0318w57ksn8azmdyk3zmyzfhw0k281fddnxyf4115bx3aph0g"; 21 + }; 22 + 23 + nativeBuildInputs = [ poetry-core ]; 24 + propagatedBuildInputs = [ jinja2 ]; 25 + pythonImportsCheck = [ "jinja2_git" ]; 26 + 27 + meta = with lib; { 28 + homepage = "https://github.com/wemake-services/jinja2-git"; 29 + description = "Jinja2 extension to handle git-specific things"; 30 + license = licenses.mit; 31 + maintainers = with maintainers; [ cpcloud ]; 32 + }; 33 + }
+2
pkgs/development/python-modules/libagent/default.nix
··· 2 2 unidecode, mock, pytest , backports-shutil-which, configargparse, 3 3 python-daemon, pymsgbox }: 4 4 5 + # XXX: when changing this package, please test the package onlykey-agent. 6 + 5 7 buildPythonPackage rec { 6 8 pname = "libagent"; 7 9 version = "0.14.1";
+2 -2
pkgs/development/python-modules/mcstatus/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "mcstatus"; 16 - version = "6.4.0"; 16 + version = "6.5.0"; 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "Dinnerbone"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-pJ5TY9tbdhVW+kou+n5fMgCdHVBK6brBrlGIuO+VIK0="; 23 + sha256 = "00xi3452lap4zx38msx89vvhrzkzb2dvwis1fcmx24qngj9g3yfr"; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/netcdf4/default.nix
··· 3 3 }: 4 4 buildPythonPackage rec { 5 5 pname = "netCDF4"; 6 - version = "1.5.6"; 6 + version = "1.5.7"; 7 7 8 8 disabled = isPyPy; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "7577f4656af8431b2fa6b6797acb45f81fa1890120e9123b3645e14765da5a7c"; 12 + sha256 = "d145f9c12da29da3922d8b8aafea2a2a89501bcb28a219a46b7b828b57191594"; 13 13 }; 14 14 15 15 checkInputs = [ pytest ];
+2 -8
pkgs/development/python-modules/oauthenticator/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "oauthenticator"; 17 - version = "14.0.0"; 17 + version = "14.2.0"; 18 18 disabled = pythonOlder "3.6"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "1zfcl3dq9ladqg7fnpx6kgxf1ckjzlc8v3j6wa8w6iwglm40ax4r"; 22 + sha256 = "4baa02ff2c159cbba06f8d07fe11a6e624285ca2f813b1258b4c68766c0ee46b"; 23 23 }; 24 24 25 25 propagatedBuildInputs = [ ··· 35 35 pytestCheckHook 36 36 requests-mock 37 37 ]; 38 - 39 - postPatch = '' 40 - # The constraint was removed. No longer needed for > 14.0.0 41 - # https://github.com/jupyterhub/oauthenticator/pull/431 42 - substituteInPlace test-requirements.txt --replace "pyjwt>=1.7,<2.0" "pyjwt" 43 - ''; 44 38 45 39 disabledTests = [ 46 40 # Test are outdated, https://github.com/jupyterhub/oauthenticator/issues/432
+2 -2
pkgs/development/python-modules/pex/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pex"; 9 - version = "2.1.42"; 9 + version = "2.1.45"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "2deb088a3943891d07f9871e47409407e6308fbff3ee9514a0238791dc8da99f"; 13 + sha256 = "e5b0de7b23e1f578f93559a08a01630481b0af3dc9fb3e130b14b99baa83491b"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/pip-tools/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pip-tools"; 18 - version = "6.1.0"; 18 + version = "6.2.0"; 19 19 20 20 disabled = pythonOlder "3.6"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "sha256-QAv3finMpIwxq8IQBCkyu1LcwTjvTqTVLF20KaqK5u4="; 24 + sha256 = "9ed38c73da4993e531694ea151f77048b4dbf2ba7b94c4a569daa39568cc6564"; 25 25 }; 26 26 27 27 LC_ALL = "en_US.UTF-8";
+45
pkgs/development/python-modules/policy-sentry/default.nix
··· 1 + { lib 2 + , beautifulsoup4 3 + , buildPythonPackage 4 + , click 5 + , fetchFromGitHub 6 + , pytestCheckHook 7 + , pythonOlder 8 + , pyyaml 9 + , requests 10 + , schema 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "policy-sentry"; 15 + version = "0.11.16"; 16 + disabled = pythonOlder "3.6"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "salesforce"; 20 + repo = "policy_sentry"; 21 + rev = version; 22 + sha256 = "0m3sr1mhnmm22xgd3h9dgkrq20pdghwx505xld4pahj686z4bva2"; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + beautifulsoup4 27 + click 28 + requests 29 + pyyaml 30 + schema 31 + ]; 32 + 33 + checkInputs = [ 34 + pytestCheckHook 35 + ]; 36 + 37 + pythonImportsCheck = [ "policy_sentry" ]; 38 + 39 + meta = with lib; { 40 + description = "Python module for generating IAM least privilege policies"; 41 + homepage = "https://github.com/salesforce/policy_sentry"; 42 + license = licenses.bsd3; 43 + maintainers = with maintainers; [ fab ]; 44 + }; 45 + }
+5 -6
pkgs/development/python-modules/pyclipper/default.nix
··· 3 3 , buildPythonPackage 4 4 , setuptools-scm 5 5 , cython 6 + , pytestCheckHook 7 + , unittest2 6 8 }: 7 9 8 10 buildPythonPackage rec { 9 11 pname = "pyclipper"; 10 - version = "1.2.1"; 12 + version = "1.3.0"; 11 13 12 14 src = fetchPypi { 13 15 inherit pname version; 14 16 extension = "zip"; 15 - sha256 = "ca3751e93559f0438969c46f17459d07f983281dac170c3479de56492e152855"; 17 + sha256 = "48a1b5c585aea10e5b9c0b82d6abe2642fafd9ef158b9921852bc4af815ca20c"; 16 18 }; 17 19 18 20 nativeBuildInputs = [ ··· 20 22 cython 21 23 ]; 22 24 23 - # Requires pytest_runner to perform tests, which requires deprecated 24 - # features of setuptools. Seems better to not run tests. This should 25 - # be fixed upstream. 26 - doCheck = false; 25 + checkInputs = [ pytestCheckHook unittest2 ]; 27 26 pythonImportsCheck = [ "pyclipper" ]; 28 27 29 28 meta = with lib; {
+2 -2
pkgs/development/python-modules/pyfronius/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyfronius"; 11 - version = "0.6.0"; 11 + version = "0.6.2"; 12 12 disabled = pythonOlder "3.6"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "nielstron"; 16 16 repo = pname; 17 17 rev = "release-${version}"; 18 - sha256 = "sha256-z7sIDT6dxgLWcnpZ4NOp5Bz5C9xduwQJ3xmDfTyI+Gs="; 18 + sha256 = "03szfgf2g0hs4r92p8jb8alzl7byzrirxsa25630zygmkadzgrz2"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+35 -18
pkgs/development/python-modules/pygame/default.nix
··· 1 - { lib, fetchPypi, buildPythonPackage, python, pkg-config, libX11 2 - , SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, libpng, libjpeg, portmidi, freetype 3 - , fontconfig 1 + { stdenv, lib, substituteAll, fetchPypi, buildPythonPackage, python, pkg-config, libX11 2 + , SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, libpng, libjpeg, portmidi, freetype, fontconfig 3 + , AppKit, CoreMIDI 4 4 }: 5 5 6 6 buildPythonPackage rec { ··· 11 11 inherit pname version; 12 12 sha256 = "8b1e7b63f47aafcdd8849933b206778747ef1802bd3d526aca45ed77141e4001"; 13 13 }; 14 + 15 + patches = [ 16 + # Patch pygame's dependency resolution to let it find build inputs 17 + (substituteAll { 18 + src = ./fix-dependency-finding.patch; 19 + buildinputs_include = builtins.toJSON (builtins.concatMap (dep: [ 20 + "${lib.getDev dep}/" 21 + "${lib.getDev dep}/include" 22 + ]) buildInputs); 23 + buildinputs_lib = builtins.toJSON (builtins.concatMap (dep: [ 24 + "${lib.getLib dep}/" 25 + "${lib.getLib dep}/lib" 26 + ]) buildInputs); 27 + }) 28 + ]; 29 + 30 + postPatch = '' 31 + substituteInPlace src_py/sysfont.py \ 32 + --replace 'path="fc-list"' 'path="${fontconfig}/bin/fc-list"' \ 33 + --replace /usr/X11/bin/fc-list ${fontconfig}/bin/fc-list 34 + ''; 14 35 15 36 nativeBuildInputs = [ 16 37 pkg-config SDL2 ··· 19 40 buildInputs = [ 20 41 SDL2 SDL2_image SDL2_mixer SDL2_ttf libpng libjpeg 21 42 portmidi libX11 freetype 43 + ] ++ lib.optionals stdenv.isDarwin [ 44 + AppKit CoreMIDI 22 45 ]; 23 46 24 47 preConfigure = '' 25 - sed \ 26 - -e "s/origincdirs = .*/origincdirs = []/" \ 27 - -e "s/origlibdirs = .*/origlibdirs = []/" \ 28 - -e "/linux-gnu/d" \ 29 - -i buildconfig/config_unix.py 30 - ${lib.concatMapStrings (dep: '' 31 - sed \ 32 - -e "/origincdirs =/a\ origincdirs += ['${lib.getDev dep}/include']" \ 33 - -e "/origlibdirs =/a\ origlibdirs += ['${lib.getLib dep}/lib']" \ 34 - -i buildconfig/config_unix.py 35 - '') buildInputs 36 - } 37 48 LOCALBASE=/ ${python.interpreter} buildconfig/config.py 38 49 ''; 39 50 40 - checkInputs = [ fontconfig ]; 51 + checkPhase = '' 52 + runHook preCheck 41 53 42 - preCheck = '' 43 54 # No audio or video device in test environment 44 55 export SDL_VIDEODRIVER=dummy 45 56 export SDL_AUDIODRIVER=disk 46 57 export SDL_DISKAUDIOFILE=/dev/null 58 + 59 + ${python.interpreter} -m pygame.tests -v --exclude opengl,timing --time_out 300 60 + 61 + runHook postCheck 47 62 ''; 63 + pythonImportsCheck = [ "pygame" ]; 48 64 49 65 meta = with lib; { 50 66 description = "Python library for games"; 51 67 homepage = "https://www.pygame.org/"; 52 68 license = licenses.lgpl21Plus; 53 - platforms = platforms.linux; 69 + maintainers = with maintainers; [ angustrau ]; 70 + platforms = platforms.unix; 54 71 }; 55 72 }
+64
pkgs/development/python-modules/pygame/fix-dependency-finding.patch
··· 1 + diff --git a/buildconfig/config_darwin.py b/buildconfig/config_darwin.py 2 + index 8d84683f..70df8f9c 100644 3 + --- a/buildconfig/config_darwin.py 4 + +++ b/buildconfig/config_darwin.py 5 + @@ -56,10 +56,10 @@ class Dependency: 6 + class FrameworkDependency(Dependency): 7 + def configure(self, incdirs, libdirs): 8 + BASE_DIRS = '/', os.path.expanduser('~/'), '/System/' 9 + - for n in BASE_DIRS: 10 + + for n in incdirs + libdirs: 11 + n += 'Library/Frameworks/' 12 + fmwk = n + self.libs + '.framework/Versions/Current/' 13 + - if os.path.isfile(fmwk + self.libs): 14 + + if os.path.isfile(fmwk + self.libs + '.tbd'): 15 + print ('Framework ' + self.libs + ' found') 16 + self.found = 1 17 + self.inc_dir = fmwk + 'Headers' 18 + @@ -158,19 +158,8 @@ def main(sdl2=False): 19 + ]) 20 + 21 + print ('Hunting dependencies...') 22 + - incdirs = ['/usr/local/include'] 23 + - if sdl2: 24 + - incdirs.append('/usr/local/include/SDL2') 25 + - else: 26 + - incdirs.append('/usr/local/include/SDL') 27 + - 28 + - incdirs.extend([ 29 + - #'/usr/X11/include', 30 + - '/opt/local/include', 31 + - '/opt/local/include/freetype2/freetype'] 32 + - ) 33 + - #libdirs = ['/usr/local/lib', '/usr/X11/lib', '/opt/local/lib'] 34 + - libdirs = ['/usr/local/lib', '/opt/local/lib'] 35 + + incdirs = @buildinputs_include@ 36 + + libdirs = @buildinputs_lib@ 37 + 38 + for d in DEPS: 39 + if isinstance(d, (list, tuple)): 40 + diff --git a/buildconfig/config_unix.py b/buildconfig/config_unix.py 41 + index f6a4ea4b..f7f5be76 100644 42 + --- a/buildconfig/config_unix.py 43 + +++ b/buildconfig/config_unix.py 44 + @@ -224,18 +224,8 @@ def main(sdl2=False): 45 + if not DEPS[0].found: 46 + raise RuntimeError('Unable to run "sdl-config". Please make sure a development version of SDL is installed.') 47 + 48 + - incdirs = [] 49 + - libdirs = [] 50 + - for extrabase in extrabases: 51 + - incdirs += [extrabase + d for d in origincdirs] 52 + - libdirs += [extrabase + d for d in origlibdirs] 53 + - incdirs += ["/usr"+d for d in origincdirs] 54 + - libdirs += ["/usr"+d for d in origlibdirs] 55 + - incdirs += ["/usr/local"+d for d in origincdirs] 56 + - libdirs += ["/usr/local"+d for d in origlibdirs] 57 + - if localbase: 58 + - incdirs = [localbase+d for d in origincdirs] 59 + - libdirs = [localbase+d for d in origlibdirs] 60 + + incdirs = @buildinputs_include@ 61 + + libdirs = @buildinputs_lib@ 62 + 63 + for arg in DEPS[0].cflags.split(): 64 + if arg[:2] == '-I':
+2 -2
pkgs/development/python-modules/pymunk/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pymunk"; 13 - version = "6.0.0"; 13 + version = "6.1.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 17 extension = "zip"; 18 - sha256 = "04jqqd2y0wzzkqppbl08vyzgbcpl5qj946w8da2ilypqdx7j2akp"; 18 + sha256 = "1k1ncrssywvfrbmai7d20h2mg4lzhq16rhw3dkg4ad5nhik3k0sl"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ cffi ];
+2 -2
pkgs/development/python-modules/python-lsp-server/default.nix
··· 26 26 27 27 buildPythonPackage rec { 28 28 pname = "python-lsp-server"; 29 - version = "1.2.0"; 29 + version = "1.2.1"; 30 30 disabled = pythonOlder "3.6"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "python-lsp"; 34 34 repo = pname; 35 35 rev = "v${version}"; 36 - sha256 = "09wnnbf7lqqni6xkpzzk7nmcqjm5bx49xqzmp5fkb9jk50ivcrdz"; 36 + sha256 = "sha256-TyXKlXeXMyq+bQq9ngDm0SuW+rAhDlOVlC3mDI1THwk="; 37 37 }; 38 38 39 39 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyupgrade/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyupgrade"; 11 - version = "2.23.3"; 11 + version = "2.24.0"; 12 12 disabled = pythonOlder "3.6"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "asottile"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-Z17Bs3Mr1PJ9bYP2vsXTaJ85jOoIIlKLWR6D6s7enFs="; 18 + sha256 = "sha256-vWju0D5O3RtDiv9uYQqd9kEwTIcV9QTHYXM/icB/rM0="; 19 19 }; 20 20 21 21 checkInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/sagemaker/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "sagemaker"; 19 - version = "2.46.0"; 19 + version = "2.54.0"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "4f66f8c56b870e7a6f9a3882790a4074f2df26a0fe9605bc5d71e186db193525"; 23 + sha256 = "sha256-uLsBHqzpcuTugRXBihdbib64l396m+os39OhP+tLLCM="; 24 24 }; 25 25 26 26 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/smart-open/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "smart-open"; 18 - version = "5.1.0"; 18 + version = "5.2.0"; 19 19 20 20 disabled = pythonOlder "3.5"; 21 21 ··· 23 23 owner = "RaRe-Technologies"; 24 24 repo = "smart_open"; 25 25 rev = "v${version}"; 26 - sha256 = "0gv3vxpglnhh6d80wsqigxi7psn6s7ylz20kx5ahblcx5rqyhjmi"; 26 + sha256 = "sha256-eC9BYHeACzGp382QBNgLcNMYDkHi0WXyEj/Re9ShXuA="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/spacy/models.nix
··· 25 25 ++ lib.optionals (lang == "ru") [ pymorphy2 ] 26 26 ++ lib.optionals (pname == "fr_dep_news_trf") [ sentencepiece ]; 27 27 28 - postPatch = lib.optionals (pname == "fr_dep_news_trf") '' 28 + postPatch = lib.optionalString (pname == "fr_dep_news_trf") '' 29 29 substituteInPlace meta.json \ 30 30 --replace "sentencepiece==0.1.91" "sentencepiece>=0.1.91" 31 31 '';
+4 -4
pkgs/development/python-modules/staticjinja/default.nix
··· 2 2 , fetchFromGitHub 3 3 , buildPythonPackage 4 4 , poetry 5 - , docopt 5 + , docopt-ng 6 6 , easywatch 7 7 , jinja2 8 8 , pytestCheckHook ··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "staticjinja"; 17 - version = "3.0.1"; 17 + version = "4.1.0"; 18 18 format = "pyproject"; 19 19 20 20 # No tests in pypi ··· 22 22 owner = "staticjinja"; 23 23 repo = pname; 24 24 rev = version; 25 - sha256 = "sha256-W4q0vG8Kl2gCmA8UnUbdiGRtghhdnWxIJXFIIa6BogA="; 25 + sha256 = "sha256-4IL+7ncJPd1e7k5oFRjQ6yvDjozcBAAZPf88biNTiLU="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ ··· 31 31 32 32 propagatedBuildInputs = [ 33 33 jinja2 34 - docopt 34 + docopt-ng 35 35 easywatch 36 36 ]; 37 37
+10 -4
pkgs/development/python-modules/trimesh/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, numpy }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , numpy 5 + }: 2 6 3 7 buildPythonPackage rec { 4 8 pname = "trimesh"; 5 - version = "3.9.20"; 9 + version = "3.9.29"; 6 10 7 11 src = fetchPypi { 8 12 inherit pname version; 9 - sha256 = "476173507224bd07febc94070d30e5d704f541b48cd2db4c3bc2fe562498e22c"; 13 + sha256 = "sha256-YEddrun9rLcWk2u3Tfus8W014bU4BKWXWOOhCW/jSlY="; 10 14 }; 11 15 12 16 propagatedBuildInputs = [ numpy ]; ··· 15 19 # optional dependencies 16 20 doCheck = false; 17 21 22 + pythonImportsCheck = [ "trimesh" ]; 23 + 18 24 meta = with lib; { 19 - description = "Python library for loading and using triangular meshes."; 25 + description = "Python library for loading and using triangular meshes"; 20 26 homepage = "https://trimsh.org/"; 21 27 license = licenses.mit; 22 28 maintainers = with maintainers; [ gebner ];
+28 -7
pkgs/development/python-modules/whisper/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, mock, six }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , mock 5 + , six 6 + , pytestCheckHook 7 + }: 2 8 3 9 buildPythonPackage rec { 4 10 pname = "whisper"; 5 11 version = "1.1.8"; 6 12 7 - src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "345f35d0dccaf181e0aa4353e6c13f40f5cceda10a3c7021dafab29f004f62ae"; 13 + src = fetchFromGitHub { 14 + owner = "graphite-project"; 15 + repo = pname; 16 + rev = version; 17 + sha256 = "11f7sarj62zgpw3ak4a2q55lj7ap4039l9ybc3a6yvs1ppvrcn7x"; 10 18 }; 11 19 12 - propagatedBuildInputs = [ six ]; 13 - checkInputs = [ mock ]; 20 + propagatedBuildInputs = [ 21 + six 22 + ]; 23 + 24 + checkInputs = [ 25 + mock 26 + pytestCheckHook 27 + ]; 28 + 29 + disabledTests = [ 30 + # whisper-resize.py: not found 31 + "test_resize_with_aggregate" 32 + ]; 33 + 34 + pythonImportsCheck = [ "whisper" ]; 14 35 15 36 meta = with lib; { 16 - homepage = "http://graphite.wikidot.com/"; 37 + homepage = "https://github.com/graphite-project/whisper"; 17 38 description = "Fixed size round-robin style database"; 18 39 maintainers = with maintainers; [ offline basvandijk ]; 19 40 license = licenses.asl20;
+38 -8
pkgs/development/python-modules/whitenoise/default.nix
··· 1 - { lib, fetchPypi, buildPythonPackage, isPy27 }: 1 + { lib 2 + , brotli 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pytestCheckHook 6 + , pythonOlder 7 + , requests 8 + }: 2 9 3 10 buildPythonPackage rec { 4 11 pname = "whitenoise"; 5 - version = "5.2.0"; 6 - disabled = isPy27; 12 + version = "5.3.0"; 13 + disabled = pythonOlder "3.5"; 7 14 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "05ce0be39ad85740a78750c86a93485c40f08ad8c62a6006de0233765996e5c7"; 15 + src = fetchFromGitHub { 16 + owner = "evansd"; 17 + repo = pname; 18 + rev = "v${version}"; 19 + sha256 = "17j1rml1hb43c7fs7kf4ygkpmnjppzgsbnyw3plq9w3yh9w5hkhg"; 11 20 }; 12 21 13 - # No tests 14 - doCheck = false; 22 + propagatedBuildInputs = [ 23 + brotli 24 + ]; 25 + 26 + checkInputs = [ 27 + pytestCheckHook 28 + requests 29 + ]; 30 + 31 + disabledTestPaths = [ 32 + # Don't run Django tests 33 + "tests/test_django_whitenoise.py" 34 + "tests/test_runserver_nostatic.py" 35 + "tests/test_storage.py" 36 + ]; 37 + 38 + disabledTests = [ 39 + # Test fails with AssertionError 40 + "test_modified" 41 + ]; 42 + 43 + pythonImportsCheck = [ "whitenoise" ]; 15 44 16 45 meta = with lib; { 17 46 description = "Radically simplified static file serving for WSGI applications"; 18 47 homepage = "http://whitenoise.evans.io/"; 19 48 license = licenses.mit; 49 + maintainers = with maintainers; [ ]; 20 50 }; 21 51 }
+17 -2
pkgs/development/tools/analysis/radare2/default.nix
··· 26 26 , luaBindings ? false 27 27 }: 28 28 29 + let 30 + # FIXME: how to keep this up-to-date 31 + # https://github.com/radareorg/vector35-arch-arm64/ 32 + arm64 = fetchFromGitHub { 33 + owner = "radareorg"; 34 + repo = "vector35-arch-arm64"; 35 + rev = "5837915960c2ce862a77c99a374abfb7d18a8534"; 36 + sha256 = "sha256-bs8wjOX+txB193oqIIZ7yx9pwpVhR3HAaWuDLPLG7m4="; 37 + }; 38 + in 29 39 stdenv.mkDerivation rec { 30 40 pname = "radare2"; 31 - version = "5.3.1"; 41 + version = "5.4.0"; 32 42 33 43 src = fetchFromGitHub { 34 44 owner = "radare"; 35 45 repo = "radare2"; 36 46 rev = version; 37 - sha256 = "sha256-VS8eG5RXwKtJSLmyaSifopJU7WYGMUcznn+burPqEYE="; 47 + sha256 = "sha256-KRHMJ0lW0OF8ejcrigp4caPsuR3iaGcglCYxJSUhGJw="; 38 48 }; 49 + 50 + preBuild = '' 51 + cp -r ${arm64} libr/asm/arch/arm/v35arm64/arch-arm64 52 + chmod -R +w libr/asm/arch/arm/v35arm64/arch-arm64 53 + ''; 39 54 40 55 postInstall = '' 41 56 install -D -m755 $src/binr/r2pm/r2pm $out/bin/r2pm
+1 -1
pkgs/development/tools/build-managers/cmake/default.nix
··· 102 102 ]; 103 103 104 104 # make install attempts to use the just-built cmake 105 - preInstall = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) '' 105 + preInstall = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 106 106 sed -i 's|bin/cmake|${buildPackages.cmakeMinimal}/bin/cmake|g' Makefile 107 107 ''; 108 108
+2 -2
pkgs/development/tools/buildah/default.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "buildah"; 17 - version = "1.22.2"; 17 + version = "1.22.3"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "containers"; 21 21 repo = "buildah"; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-hGw6qpCQZp/lRbagP0lap22oRzsEb+C6Vqn7R6Ckvhs="; 23 + sha256 = "sha256-e4Y398VyvoDo5WYyLeZJUMmb0HgWNBWj+hCPxdUlZNY="; 24 24 }; 25 25 26 26 outputs = [ "out" "man" ];
+3 -3
pkgs/development/tools/continuous-integration/drone-cli/default.nix
··· 9 9 10 10 doCheck = false; 11 11 12 - preBuild = '' 13 - buildFlagsArray+=("-ldflags" "-X main.version=${version}") 14 - ''; 12 + ldflags = [ 13 + "-X main.version=${version}" 14 + ]; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "drone";
+3 -3
pkgs/development/tools/dockle/default.nix
··· 16 16 nativeBuildInputs = [ pkg-config ]; 17 17 buildInputs = [ btrfs-progs lvm2 ]; 18 18 19 - preBuild = '' 20 - buildFlagsArray+=("-ldflags" "-s -w -X main.version=${version}") 21 - ''; 19 + ldflags = [ 20 + "-s" "-w" "-X main.version=${version}" 21 + ]; 22 22 23 23 preCheck = '' 24 24 # Remove tests that use networking
+3 -3
pkgs/development/tools/golangci-lint/default.nix
··· 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21 22 - preBuild = '' 23 - buildFlagsArray+=("-ldflags=-s -w -X main.version=${version} -X main.commit=v${version} -X main.date=19700101-00:00:00") 24 - ''; 22 + ldflags = [ 23 + "-s" "-w" "-X main.version=${version}" "-X main.commit=v${version}" "-X main.date=19700101-00:00:00" 24 + ]; 25 25 26 26 postInstall = '' 27 27 for shell in bash zsh; do
+4 -4
pkgs/development/tools/parsing/flex/2.5.35.nix
··· 16 16 17 17 propagatedBuildInputs = [ m4 ]; 18 18 19 - preConfigure = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 20 - "ac_cv_func_malloc_0_nonnull=yes" 21 - "ac_cv_func_realloc_0_nonnull=yes" 22 - ]; 19 + preConfigure = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 20 + ac_cv_func_malloc_0_nonnull=yes 21 + ac_cv_func_realloc_0_nonnull=yes 22 + ''; 23 23 24 24 doCheck = false; # fails 2 out of 46 tests 25 25
+4 -4
pkgs/development/tools/parsing/flex/2.6.1.nix
··· 18 18 19 19 propagatedBuildInputs = [ m4 ]; 20 20 21 - preConfigure = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 22 - "ac_cv_func_malloc_0_nonnull=yes" 23 - "ac_cv_func_realloc_0_nonnull=yes" 24 - ]; 21 + preConfigure = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 22 + ac_cv_func_malloc_0_nonnull=yes 23 + ac_cv_func_realloc_0_nonnull=yes 24 + ''; 25 25 26 26 postConfigure = lib.optionalString (stdenv.isDarwin || stdenv.isCygwin) '' 27 27 sed -i Makefile -e 's/-no-undefined//;'
+4 -4
pkgs/development/tools/parsing/flex/default.nix
··· 33 33 buildInputs = [ bison ]; 34 34 propagatedBuildInputs = [ m4 ]; 35 35 36 - preConfigure = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 37 - "export ac_cv_func_malloc_0_nonnull=yes" 38 - "export ac_cv_func_realloc_0_nonnull=yes" 39 - ]; 36 + preConfigure = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 37 + export ac_cv_func_malloc_0_nonnull=yes 38 + export ac_cv_func_realloc_0_nonnull=yes 39 + ''; 40 40 41 41 postConfigure = lib.optionalString (stdenv.isDarwin || stdenv.isCygwin) '' 42 42 sed -i Makefile -e 's/-no-undefined//;'
+1 -1
pkgs/development/tools/parsing/ragel/default.nix
··· 15 15 16 16 buildInputs = lib.optional build-manual [ transfig ghostscript tex ]; 17 17 18 - preConfigure = lib.optional build-manual '' 18 + preConfigure = lib.optionalString build-manual '' 19 19 sed -i "s/build_manual=no/build_manual=yes/g" DIST 20 20 ''; 21 21
+3 -3
pkgs/development/tools/pscale/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pscale"; 5 - version = "0.63.0"; 5 + version = "0.65.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "planetscale"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-LYVR8vcMS6ErYH4sGRi1JT9E4ElYe5mloc3C1TudzSE="; 11 + sha256 = "sha256-RIyxO2nTysJLdYQvlmhZpS8R2kkwN+XeTlk4Ocbk9C8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-3LuzdvwLYSL7HaGbKDfrqBz2FV2yr6YUdI5kXXiIvbU="; 14 + vendorSha256 = "sha256-8zgWM5e+aKggGbLoL/Fmy7AuALVlLa74eHBxNGjTSy4="; 15 15 16 16 meta = with lib; { 17 17 homepage = "https://www.planetscale.com/";
+1 -1
pkgs/development/tools/qtcreator/default.nix
··· 68 68 --replace 'LLVM_CXXFLAGS ~= s,-gsplit-dwarf,' '${lib.concatStringsSep "\n" ["LLVM_CXXFLAGS ~= s,-gsplit-dwarf," " LLVM_CXXFLAGS += -fno-rtti"]}' 69 69 ''; 70 70 71 - preBuild = optional withDocumentation '' 71 + preBuild = optionalString withDocumentation '' 72 72 ln -s ${getLib qtbase}/$qtDocPrefix $NIX_QT5_TMP/share 73 73 ''; 74 74
+3 -3
pkgs/development/tools/rust/sqlx-cli/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "sqlx-cli"; 5 - version = "0.5.6"; 5 + version = "0.5.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "launchbadge"; 9 9 repo = "sqlx"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Ir9n2Z3+dKCe2GLrVLV1dnxeKKtPJk/kd5wbtsKHtbw="; 11 + sha256 = "sha256-BYTAAzex3h9iEKFuPCyCXKokPLcgA0k9Zk6aMcWac+c="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-MfLxzulcQSEcNGmer8m2ph2+lK2M3MN1PwAHDGzn3NQ="; 14 + cargoSha256 = "sha256-3Fdoo8gvoLXe9fEAzKh7XY0LDVGsYsqB6NRlU8NqCMI="; 15 15 16 16 doCheck = false; 17 17 cargoBuildFlags = [ "-p sqlx-cli" ];
+2 -2
pkgs/development/tools/skopeo/default.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "skopeo"; 17 - version = "1.4.0"; 17 + version = "1.4.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 rev = "v${version}"; 21 21 owner = "containers"; 22 22 repo = "skopeo"; 23 - sha256 = "sha256-ocbZs4z6jxLC4l6po07QPyM7R5vFowK7hsMRfwALfoY="; 23 + sha256 = "sha256-K+Zn+L7yylUj+iMrsXocWRD4O8HmxdsIsjO36SCkWiU="; 24 24 }; 25 25 26 26 outputs = [ "out" "man" ];
+20 -20
pkgs/games/factorio/versions.json
··· 2 2 "x86_64-linux": { 3 3 "alpha": { 4 4 "experimental": { 5 - "name": "factorio_alpha_x64-1.1.37.tar.xz", 5 + "name": "factorio_alpha_x64-1.1.38.tar.xz", 6 6 "needsAuth": true, 7 - "sha256": "0aj8w38lx8bx3d894qxr416x515ijadrlcynvvqjaj1zx3acldzh", 7 + "sha256": "0cjhfyz4j06yn08n239ajjjpgykh39hzifhmd0ygr5szw9gdc851", 8 8 "tarDirectory": "x64", 9 - "url": "https://factorio.com/get-download/1.1.37/alpha/linux64", 10 - "version": "1.1.37" 9 + "url": "https://factorio.com/get-download/1.1.38/alpha/linux64", 10 + "version": "1.1.38" 11 11 }, 12 12 "stable": { 13 - "name": "factorio_alpha_x64-1.1.37.tar.xz", 13 + "name": "factorio_alpha_x64-1.1.38.tar.xz", 14 14 "needsAuth": true, 15 - "sha256": "0aj8w38lx8bx3d894qxr416x515ijadrlcynvvqjaj1zx3acldzh", 15 + "sha256": "0cjhfyz4j06yn08n239ajjjpgykh39hzifhmd0ygr5szw9gdc851", 16 16 "tarDirectory": "x64", 17 - "url": "https://factorio.com/get-download/1.1.37/alpha/linux64", 18 - "version": "1.1.37" 17 + "url": "https://factorio.com/get-download/1.1.38/alpha/linux64", 18 + "version": "1.1.38" 19 19 } 20 20 }, 21 21 "demo": { ··· 28 28 "version": "1.1.37" 29 29 }, 30 30 "stable": { 31 - "name": "factorio_demo_x64-1.1.37.tar.xz", 31 + "name": "factorio_demo_x64-1.1.38.tar.xz", 32 32 "needsAuth": false, 33 - "sha256": "06qwx9wd3990d3256y9y5qsxa0936076jgwhinmrlvjp9lxwl4ly", 33 + "sha256": "0y53w01dyfmavw1yxbjqjiirmvw32bnf9bqz0isnd72dvkg0kziv", 34 34 "tarDirectory": "x64", 35 - "url": "https://factorio.com/get-download/1.1.37/demo/linux64", 36 - "version": "1.1.37" 35 + "url": "https://factorio.com/get-download/1.1.38/demo/linux64", 36 + "version": "1.1.38" 37 37 } 38 38 }, 39 39 "headless": { 40 40 "experimental": { 41 - "name": "factorio_headless_x64-1.1.37.tar.xz", 41 + "name": "factorio_headless_x64-1.1.38.tar.xz", 42 42 "needsAuth": false, 43 - "sha256": "0hawwjdaxgbrkb80vn9jk6dn0286mq35zkgg5vvv5zhi339pqwwg", 43 + "sha256": "1c929pa9ifz0cvmx9k5yd267hjd5p7fdbln0czl3dq1vlskk1w71", 44 44 "tarDirectory": "x64", 45 - "url": "https://factorio.com/get-download/1.1.37/headless/linux64", 46 - "version": "1.1.37" 45 + "url": "https://factorio.com/get-download/1.1.38/headless/linux64", 46 + "version": "1.1.38" 47 47 }, 48 48 "stable": { 49 - "name": "factorio_headless_x64-1.1.37.tar.xz", 49 + "name": "factorio_headless_x64-1.1.38.tar.xz", 50 50 "needsAuth": false, 51 - "sha256": "0hawwjdaxgbrkb80vn9jk6dn0286mq35zkgg5vvv5zhi339pqwwg", 51 + "sha256": "1c929pa9ifz0cvmx9k5yd267hjd5p7fdbln0czl3dq1vlskk1w71", 52 52 "tarDirectory": "x64", 53 - "url": "https://factorio.com/get-download/1.1.37/headless/linux64", 54 - "version": "1.1.37" 53 + "url": "https://factorio.com/get-download/1.1.38/headless/linux64", 54 + "version": "1.1.38" 55 55 } 56 56 } 57 57 }
+3 -5
pkgs/games/spring/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "spring"; 10 - version = "104.0.1-${buildId}-g${shortRev}"; 10 + version = "105.0.1-${buildId}-g${shortRev}"; 11 11 # usually the latest in https://github.com/spring/spring/commits/maintenance 12 - rev = "f266c8107b3e5dda5a78061ef00ca0ed8736d6f2"; 12 + rev = "8581792eac65e07cbed182ccb1e90424ce3bd8fc"; 13 13 shortRev = builtins.substring 0 7 rev; 14 14 buildId = "1486"; 15 15 ··· 18 18 owner = "spring"; 19 19 repo = pname; 20 20 inherit rev; 21 - sha256 = "1nx68d894yfmqc6df72hmk75ph26fqdvlmmq58cca0vbwpz9hf5v"; 21 + sha256 = "05lvd8grqmv7vl8rrx02rhl0qhmm58dyi6s78b64j3fkia4sfj1r"; 22 22 fetchSubmodules = true; 23 23 }; 24 24 ··· 60 60 license = licenses.gpl2; 61 61 maintainers = with maintainers; [ phreedom qknight domenkozar sorki ]; 62 62 platforms = platforms.linux; 63 - # error: 'snprintf' was not declared in this scope 64 - broken = true; 65 63 }; 66 64 }
+2 -2
pkgs/games/warzone2100/default.nix
··· 39 39 40 40 stdenv.mkDerivation rec { 41 41 inherit pname; 42 - version = "4.1.1"; 42 + version = "4.1.3"; 43 43 44 44 src = fetchurl { 45 45 url = "mirror://sourceforge/${pname}/releases/${version}/${pname}_src.tar.xz"; 46 - sha256 = "sha256-CnMt3FytpTDAtibU3V24i6EvWRc9UkAuvC9ingphCM8="; 46 + sha256 = "sha256-sKZiDjWwVFXT6RiY+zT+0S6Zb3uCC0CaZzOQYEWpWNs="; 47 47 }; 48 48 49 49 buildInputs = [
+1 -1
pkgs/misc/vim-plugins/overrides.nix
··· 834 834 }); 835 835 836 836 vim-xdebug = super.vim-xdebug.overrideAttrs (old: { 837 - postInstall = false; 837 + postInstall = null; 838 838 }); 839 839 840 840 vim-xkbswitch = super.vim-xkbswitch.overrideAttrs (old: {
+31
pkgs/os-specific/linux/firmware/libreelec-dvb-firmware/default.nix
··· 1 + { stdenv, fetchFromGitHub, lib}: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "libreelec-dvb-firmware"; 5 + version = "1.4.2"; 6 + 7 + src = fetchFromGitHub { 8 + repo = "dvb-firmware"; 9 + owner = "LibreElec"; 10 + rev = version; 11 + sha256 = "1xnfl4gp6d81gpdp86v5xgcqiqz2nf1i43sb3a4i5jqs8kxcap2k"; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + mkdir -p $out/lib 18 + cp -rv firmware $out/lib 19 + find $out/lib \( -name 'README.*' -or -name 'LICEN[SC]E.*' -or -name '*.txt' \) | xargs rm 20 + 21 + runHook postInstall 22 + ''; 23 + 24 + meta = with lib; { 25 + description = "DVB firmware from LibreELEC"; 26 + homepage = "https://github.com/LibreELEC/dvb-firmware"; 27 + license = licenses.unfreeRedistributableFirmware; 28 + maintainers = with maintainers; [ kittywitch ]; 29 + platforms = platforms.linux; 30 + }; 31 + }
-28
pkgs/os-specific/linux/firmware/openelec-dvb-firmware/default.nix
··· 1 - { lib, stdenv, fetchurl }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "openelec-dvb-firmware"; 5 - version = "0.0.51"; 6 - 7 - src = fetchurl { 8 - url = "https://github.com/OpenELEC/dvb-firmware/archive/${version}.tar.gz"; 9 - sha256 = "cef3ce537d213e020af794cecf9de207e2882c375ceda39102eb6fa2580bad8d"; 10 - }; 11 - 12 - installPhase = '' 13 - runHook preInstall 14 - 15 - DESTDIR="$out" ./install 16 - find $out \( -name 'README.*' -or -name 'LICEN[SC]E.*' -or -name '*.txt' \) | xargs rm 17 - 18 - runHook postInstall 19 - ''; 20 - 21 - meta = with lib; { 22 - description = "DVB firmware from OpenELEC"; 23 - homepage = "https://github.com/OpenELEC/dvb-firmware"; 24 - license = licenses.unfreeRedistributableFirmware; 25 - platforms = platforms.linux; 26 - priority = 7; 27 - }; 28 - }
+1 -1
pkgs/os-specific/linux/iptables/default.nix
··· 32 32 33 33 outputs = [ "out" "dev" ]; 34 34 35 - postInstall = optional nftablesCompat '' 35 + postInstall = optionalString nftablesCompat '' 36 36 rm $out/sbin/{iptables,iptables-restore,iptables-save,ip6tables,ip6tables-restore,ip6tables-save} 37 37 ln -sv xtables-nft-multi $out/bin/iptables 38 38 ln -sv xtables-nft-multi $out/bin/iptables-restore
+1 -1
pkgs/os-specific/linux/wooting-udev-rules/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "wooting-udev-rules"; 5 - version = "20190601"; 5 + version = "20210525"; 6 6 7 7 # Source: https://wooting.helpscoutdocs.com/article/68-wootility-configuring-device-access-for-wootility-under-linux-udev-rules 8 8 src = [ ./wooting.rules ];
+5
pkgs/os-specific/linux/wooting-udev-rules/wooting.rules
··· 7 7 SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff02", MODE:="0660", GROUP="input" 8 8 # Wooting Two update mode 9 9 SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2403", MODE:="0660", GROUP="input" 10 + 11 + # Wooting Two Lekker Edition 12 + SUBSYSTEM=="hidraw", ATTRS{idVendor}=="31e3", ATTRS{idProduct}=="1210", MODE:="0660", GROUP="input" 13 + # Wooting Two Lekker Edition update mode 14 + SUBSYSTEM=="hidraw", ATTRS{idVendor}=="31e3", ATTRS{idProduct}=="121f", MODE:="0660", GROUP="input"
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "2021.8.7"; 5 + version = "2021.8.8"; 6 6 components = { 7 7 "abode" = ps: with ps; [ abodepy ]; 8 8 "accuweather" = ps: with ps; [ accuweather ];
+2 -2
pkgs/servers/home-assistant/default.nix
··· 134 134 extraBuildInputs = extraPackages py.pkgs; 135 135 136 136 # Don't forget to run parse-requirements.py after updating 137 - hassVersion = "2021.8.7"; 137 + hassVersion = "2021.8.8"; 138 138 139 139 in with py.pkgs; buildPythonApplication rec { 140 140 pname = "homeassistant"; ··· 151 151 owner = "home-assistant"; 152 152 repo = "core"; 153 153 rev = version; 154 - sha256 = "0f69jcpxyr0kzziwl6bfj2jbn23hrj1796ml6jsk9mnpfkdsd9vi"; 154 + sha256 = "1fj16qva04d9qhpnfxxacsp82vqqfha5c2zg4f850kld4qhwrgky"; 155 155 }; 156 156 157 157 # leave this in, so users don't have to constantly update their downstream patch handling
+1 -1
pkgs/servers/klipper/default.nix
··· 16 16 }; 17 17 18 18 # We have no LTO on i686 since commit 22284b0 19 - postPatch = lib.optional stdenv.isi686 '' 19 + postPatch = lib.optionalString stdenv.isi686 '' 20 20 substituteInPlace chelper/__init__.py \ 21 21 --replace "-flto -fwhole-program " "" 22 22 '';
-93
pkgs/servers/monitoring/prometheus/fritzbox-exporter-deps.nix
··· 1 - # This file was generated by https://github.com/kamilchm/go2nix v1.3.0 2 - [ 3 - { 4 - goPackagePath = "github.com/123Haynes/go-http-digest-auth-client"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/123Haynes/go-http-digest-auth-client"; 8 - rev = "4c2ff1556cab0c8c14069d8d116c34db59c50c54"; 9 - sha256 = "0hpynnvwlxcdrrplvzibqk3179lzwkv8zlp03r6cd1vsd28b11ja"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/beorn7/perks"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/beorn7/perks"; 17 - rev = "4b2b341e8d7715fae06375aa633dbb6e91b3fb46"; 18 - sha256 = "1i1nz1f6g55xi2y3aiaz5kqfgvknarbfl4f0sx4nyyb4s7xb1z9x"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/golang/protobuf"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/golang/protobuf"; 26 - rev = "e91709a02e0e8ff8b86b7aa913fdc9ae9498e825"; 27 - sha256 = "16arbb7nwvs7lkpr7i9vrv8mk9h77zd3blzp3z9b0infqla4ddzc"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/matttproud/golang_protobuf_extensions"; 35 - rev = "c182affec369e30f25d3eb8cd8a478dee585ae7d"; 36 - sha256 = "1xqsf9vpcrd4hp95rl6kgmjvkv1df4aicfw4l5vfcxcwxknfx2xs"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/mxschmitt/golang-env-struct"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/mxschmitt/golang-env-struct"; 44 - rev = "0c54aeca83972d1c7adf812b37dc53a6cbf58fb7"; 45 - sha256 = "19h840xhkglxwfbwx6w1qyndzg775b14kpz3xpq0lfrkfxdq0w9l"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/pkg/errors"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/pkg/errors"; 53 - rev = "27936f6d90f9c8e1145f11ed52ffffbfdb9e0af7"; 54 - sha256 = "0yzmgi6g4ak4q8y7w6x0n5cbinlcn8yc3gwgzy4yck00qdn25d6y"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/prometheus/client_golang"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/prometheus/client_golang"; 62 - rev = "3f6cbd95606771ac9f7b1c9247d2ca186cb72cb9"; 63 - sha256 = "1d9qc9jwqsgh6r5x5qkf6c6pkfb5jfhxls431ilhawn05fbyyypq"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/prometheus/client_model"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/prometheus/client_model"; 71 - rev = "fd36f4220a901265f90734c3183c5f0c91daa0b8"; 72 - sha256 = "1bs5d72k361llflgl94c22n0w53j30rsfh84smgk8mbjbcmjsaa5"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/prometheus/common"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/prometheus/common"; 80 - rev = "c873fb1f9420b83ee703b4361c61183b4619f74d"; 81 - sha256 = "1fmigir3c35nxmsj4bqwfp69kaxy415qk0ssi4wplcyd1g656lbg"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/prometheus/procfs"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/prometheus/procfs"; 89 - rev = "87a4384529e0652f5035fb5cc8095faf73ea9b0b"; 90 - sha256 = "1rjd7hf5nvsdw2jpqpapfw6nv3w3zphfhkrh5p7nryakal6kcgmh"; 91 - }; 92 - } 93 - ]
+9 -10
pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub, nixosTests }: 1 + { lib, buildGoModule, fetchFromGitHub, nixosTests }: 2 2 3 - buildGoPackage rec { 3 + buildGoModule rec { 4 4 pname = "fritzbox-exporter"; 5 - version = "v1.0-32-g90fc0c5"; 6 - rev = "90fc0c572d3340803f7c2aafc4b097db7af1f871"; 5 + version = "unstable-2021-04-13"; 7 6 8 7 src = fetchFromGitHub { 9 - inherit rev; 8 + rev = "fd36539bd7db191b3734e17934b5f1e78e4e9829"; 10 9 owner = "mxschmitt"; 11 10 repo = "fritzbox_exporter"; 12 - sha256 = "08gcc60g187x1d14vh7n7s52zkqgj3fvg5v84i6dw55rmb6zzxri"; 11 + sha256 = "0w9gdcnfc61q6mzm95i7kphsf1rngn8rb6kz1b6knrh5d8w61p1n"; 13 12 }; 14 13 15 - goPackagePath = "github.com/mxschmitt/fritzbox_exporter"; 14 + subPackages = [ "cmd/exporter" ]; 16 15 17 - goDeps = ./fritzbox-exporter-deps.nix; 16 + vendorSha256 = "0k6bd052pjfg5c1ba1yhni8msv3wl512vfzy2hrk49jibh8h052n"; 18 17 19 18 passthru.tests = { inherit (nixosTests.prometheus-exporters) fritzbox; }; 20 19 21 20 meta = with lib; { 22 21 description = "Prometheus Exporter for FRITZ!Box (TR64 and UPnP)"; 23 - homepage = "https://github.com/ndecker/fritzbox_exporter"; 22 + homepage = "https://github.com/mxschmitt/fritzbox_exporter"; 24 23 license = licenses.asl20; 25 - maintainers = with maintainers; [ bachp flokli ]; 24 + maintainers = with maintainers; [ bachp flokli sbruder ]; 26 25 platforms = platforms.unix; 27 26 }; 28 27 }
+6 -6
pkgs/servers/monitoring/telegraf/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "telegraf"; 5 - version = "1.19.1"; 5 + version = "1.19.3"; 6 6 7 7 excludedPackages = "test"; 8 8 ··· 12 12 owner = "influxdata"; 13 13 repo = "telegraf"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-8shyNKwSg3pUxfQsIHBNnIaks/86vHuHN/SroDE3QFU="; 15 + sha256 = "sha256-14nwSLCurI9vNgZwad3qc2/yrvpc8Og8jojTCAfJ5F0="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-GMNyeWa2dz+q4RYS+DDkpj9sx1PlPvSuWYcHSM2umRE="; 18 + vendorSha256 = "sha256-J48ezMi9+PxohDKFhBpbcu6fdojlZPXnQQw2IcyimTA="; 19 19 proxyVendor = true; 20 20 21 - preBuild = '' 22 - buildFlagsArray+=("-ldflags=-w -s -X main.version=${version}") 23 - ''; 21 + ldflags = [ 22 + "-w" "-s" "-X main.version=${version}" 23 + ]; 24 24 25 25 passthru.tests = { inherit (nixosTests) telegraf; }; 26 26
+49
pkgs/servers/rpiplay/default.nix
··· 1 + { lib, stdenv, pkg-config, fetchFromGitHub, fetchpatch, cmake, wrapGAppsHook, avahi, avahi-compat, openssl, gst_all_1, libplist }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "rpiplay"; 5 + version = "unstable-2021-06-14"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "FD-"; 9 + repo = "RPiPlay"; 10 + rev = "35dd995fceed29183cbfad0d4110ae48e0635786"; 11 + sha256 = "sha256-qe7ZTT45NYvzgnhRmz15uGT/FnGi9uppbKVbmch5B9A="; 12 + }; 13 + 14 + patches = [ 15 + # allow rpiplay to be used with firewall enabled. 16 + # sets static ports 7000 7100 (tcp) and 6000 6001 7011 (udp) 17 + (fetchpatch { 18 + name = "use-static-ports.patch"; 19 + url = "https://github.com/FD-/RPiPlay/commit/2ffc287ba822e1d2b2ed0fc0e41a2bb3d9dab105.patch"; 20 + sha256 = "08dy829gyhyzw2n54zn5m3176cmd24k5hij24vpww5bhbwkbabww"; 21 + }) 22 + ]; 23 + 24 + nativeBuildInputs = [ 25 + cmake 26 + openssl 27 + libplist 28 + pkg-config 29 + wrapGAppsHook 30 + ]; 31 + 32 + buildInputs = [ 33 + avahi 34 + avahi-compat 35 + gst_all_1.gstreamer 36 + gst_all_1.gst-plugins-base 37 + gst_all_1.gst-plugins-good 38 + gst_all_1.gst-plugins-bad 39 + gst_all_1.gst-plugins-ugly 40 + ]; 41 + 42 + meta = with lib; { 43 + homepage = "https://github.com/FD-/RPiPlay"; 44 + description = "An open-source implementation of an AirPlay mirroring server."; 45 + license = licenses.gpl3Plus; 46 + maintainers = with maintainers; [ mschneider ]; 47 + platforms = platforms.unix; 48 + }; 49 + }
+1 -1
pkgs/servers/sql/mysql/5.7.x.nix
··· 16 16 sha256 = "1fhv16zr46pxm1j8vb8x8mh3nwzglg01arz8gnazbmjqldr5idpq"; 17 17 }; 18 18 19 - preConfigure = lib.optional stdenv.isDarwin '' 19 + preConfigure = lib.optionalString stdenv.isDarwin '' 20 20 ln -s /bin/ps $TMPDIR/ps 21 21 export PATH=$PATH:$TMPDIR 22 22 '';
+5 -6
pkgs/tools/admin/nomachine-client/default.nix
··· 1 1 { lib, stdenv, file, fetchurl, makeWrapper, 2 2 autoPatchelfHook, jsoncpp, libpulseaudio }: 3 3 let 4 - versionMajor = "7.4"; 5 - versionMinor = "1"; 6 - versionBuild_x86_64 = "1"; 4 + versionMajor = "7.6"; 5 + versionMinor = "2"; 6 + versionBuild_x86_64 = "4"; 7 7 versionBuild_i686 = "1"; 8 8 in 9 9 stdenv.mkDerivation rec { ··· 14 14 if stdenv.hostPlatform.system == "x86_64-linux" then 15 15 fetchurl { 16 16 url = "https://download.nomachine.com/download/${versionMajor}/Linux/nomachine_${version}_${versionBuild_x86_64}_x86_64.tar.gz"; 17 - sha256 = "1qir9ii0h5ali87mjzjl72dm1ky626d7y59jfpglakqxzqhjamdz"; 17 + sha256 = "1kkdf9dlp4j453blnwp1sds4r3h3fy863pvhdh466mrq3f10qca8"; 18 18 } 19 19 else if stdenv.hostPlatform.system == "i686-linux" then 20 20 fetchurl { 21 21 url = "https://download.nomachine.com/download/${versionMajor}/Linux/nomachine_${version}_${versionBuild_i686}_i686.tar.gz"; 22 - sha256 = "1gxiysc09k3jz1pkkyfqgw2fygcnmrnskk6b9vn4fjnvsab4py60"; 22 + sha256 = "0h4c90hzhbg0qdb585bc9gry9cf9hd8r53m2jha4fdqhzd95ydln"; 23 23 } 24 24 else 25 25 throw "NoMachine client is not supported on ${stdenv.hostPlatform.system}"; ··· 90 90 platforms = [ "x86_64-linux" "i686-linux" ]; 91 91 }; 92 92 } 93 -
+3 -3
pkgs/tools/admin/trivy/default.nix
··· 15 15 16 16 excludedPackages = "misc"; 17 17 18 - preBuild = '' 19 - buildFlagsArray+=("-ldflags" "-s -w -X main.version=v${version}") 20 - ''; 18 + ldflags = [ 19 + "-s" "-w" "-X main.version=v${version}" 20 + ]; 21 21 22 22 doInstallCheck = true; 23 23 installCheckPhase = ''
+3 -9
pkgs/tools/audio/beets/default.nix
··· 100 100 101 101 in pythonPackages.buildPythonApplication rec { 102 102 pname = "beets"; 103 - # While there is a stable version, 1.4.9, it is more than 1000 commits behind 104 - # master and lacks many bug fixes and improvements[1]. Also important, 105 - # unstable does not require bs1770gain[2]. 106 - # [1]: https://discourse.beets.io/t/forming-a-beets-core-team/639 107 - # [2]: https://github.com/NixOS/nixpkgs/pull/90504 108 - version = "unstable-2021-05-13"; 103 + version = "1.5.0"; 109 104 110 105 src = fetchFromGitHub { 111 106 owner = "beetbox"; 112 107 repo = "beets"; 113 - rev = "1faa41f8c558d3f4415e5e48cf4513d50b466d34"; 114 - sha256 = "sha256-P0bV7WNqCYe9+3lqnFmAoRlb2asdsBUjzRMc24RngpU="; 108 + rev = "v${version}"; 109 + sha256 = "sha256-yQMCJUwpjDDhPffBS6LUq6z4iT1VyFQE0R27XEbYXbY="; 115 110 }; 116 111 117 112 propagatedBuildInputs = [ ··· 266 261 passthru = { 267 262 # FIXME: remove in favor of pkgs.beetsExternalPlugins 268 263 externalPlugins = beetsExternalPlugins; 269 - updateScript = unstableGitUpdater { url = "https://github.com/beetbox/beets"; }; 270 264 }; 271 265 272 266 meta = with lib; {
+13 -6
pkgs/tools/audio/yabridge/default.nix
··· 1 1 { lib 2 - , stdenv 2 + , multiStdenv 3 3 , fetchFromGitHub 4 4 , substituteAll 5 5 , meson ··· 8 8 , wine 9 9 , boost 10 10 , libxcb 11 + , pkgsi686Linux 11 12 }: 12 13 13 14 let ··· 55 56 sha256 = "sha256-39pvfcg4fvf7DAbAPzEHA1ja1LFL6r88nEwNYwaDC8w="; 56 57 }; 57 58 }; 58 - in stdenv.mkDerivation rec { 59 + in multiStdenv.mkDerivation rec { 59 60 pname = "yabridge"; 60 - version = "3.3.1"; 61 + version = "3.5.2"; 61 62 62 63 # NOTE: Also update yabridgectl's cargoHash when this is updated 63 64 src = fetchFromGitHub { 64 65 owner = "robbert-vdh"; 65 66 repo = pname; 66 67 rev = version; 67 - hash = "sha256-3B+6YuCWVJljqdyGpePjPf5JDwLSWFNgOCeLt8e4mO8="; 68 + hash = "sha256-SLiksc8lQo2A5sefKbcaJyhi8vPdp2p2Jbc7bvM0sDw="; 68 69 }; 69 70 70 71 # Unpack subproject sources ··· 109 110 110 111 mesonFlags = [ 111 112 "--cross-file" "cross-wine.conf" 113 + "-Dwith-bitbridge=true" 112 114 113 115 # Requires CMake and is unnecessary 114 116 "-Dtomlplusplus:GENERATE_CMAKE_CONFIG=disabled" ··· 118 120 "-Dtomlplusplus:BUILD_TESTS=disabled" 119 121 ]; 120 122 123 + preConfigure = '' 124 + sed -i "214s|xcb.*|xcb_32bit_dep = winegcc.find_library('xcb', dirs: [ '${lib.getLib pkgsi686Linux.xorg.libxcb}/lib', ])|" meson.build 125 + sed -i "192 i '${lib.getLib pkgsi686Linux.boost}/lib'," meson.build 126 + ''; 127 + 121 128 installPhase = '' 122 129 runHook preInstall 123 130 mkdir -p "$out/bin" "$out/lib" 124 - cp yabridge-group.exe{,.so} "$out/bin" 125 - cp yabridge-host.exe{,.so} "$out/bin" 131 + cp yabridge-group*.exe{,.so} "$out/bin" 132 + cp yabridge-host*.exe{,.so} "$out/bin" 126 133 cp libyabridge-vst2.so "$out/lib" 127 134 cp libyabridge-vst3.so "$out/lib" 128 135 runHook postInstall
+3 -3
pkgs/tools/audio/yabridge/hardcode-wine.patch
··· 1 1 diff --git a/src/plugin/utils.cpp b/src/plugin/utils.cpp 2 - index 1ff05bc..0723456 100644 2 + index 7fb7d1b3..eb227101 100644 3 3 --- a/src/plugin/utils.cpp 4 4 +++ b/src/plugin/utils.cpp 5 - @@ -351,7 +351,7 @@ std::string get_wine_version() { 5 + @@ -105,5 +105,5 @@ std::string PluginInfo::wine_version() const { 6 6 access(wineloader_path.c_str(), X_OK) == 0) { 7 7 wine_path = wineloader_path; 8 8 } else { 9 9 - wine_path = bp::search_path("wine").string(); 10 10 + wine_path = "@wine@/bin/wine"; 11 11 } 12 - 12 + 13 13 bp::ipstream output;
+1 -1
pkgs/tools/audio/yabridgectl/default.nix
··· 11 11 12 12 src = yabridge.src; 13 13 sourceRoot = "source/tools/yabridgectl"; 14 - cargoHash = "sha256-f5k5OF+bEzH0b6M14Mdp8t4Qd5dP5Qj2fDsdiG1MkYk="; 14 + cargoHash = "sha256-2x3qB0LbCBUZ4zqKIXPtYdWis+4QANTaJdFvoFbccGE="; 15 15 16 16 patches = [ 17 17 # By default, yabridgectl locates libyabridge.so by using
+1 -1
pkgs/tools/filesystems/moosefs/default.nix
··· 35 35 "/usr/local/lib/pkgconfig" "/nonexistent" 36 36 ''; 37 37 38 - preBuild = lib.optional stdenv.isDarwin '' 38 + preBuild = lib.optionalString stdenv.isDarwin '' 39 39 substituteInPlace config.h --replace \ 40 40 "#define HAVE_STRUCT_STAT_ST_BIRTHTIME 1" \ 41 41 "#undef HAVE_STRUCT_STAT_ST_BIRTHTIME"
+2 -2
pkgs/tools/graphics/agi/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "agi"; 17 - version = "2.1.0-dev-20210809"; 17 + version = "2.1.0-dev-20210820"; 18 18 19 19 src = fetchzip { 20 20 url = "https://github.com/google/agi-dev-releases/releases/download/v${version}/agi-${version}-linux.zip"; 21 - sha256 = "sha256-n1a35syStFbhpVGyi/7oxWzBb2lXyVZd3K8/Bt8b0Lg="; 21 + sha256 = "sha256-XsjWrih+8D3z1I41N5ZoLar/+5FV9mPN9aMbyZK2m/0="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+56
pkgs/tools/inputmethods/emote/default.nix
··· 1 + { lib, fetchFromGitHub, python3Packages, wrapGAppsHook, gobject-introspection, gtk3, keybinder3, xdotool, pango, gdk-pixbuf, atk, librsvg }: 2 + 3 + python3Packages.buildPythonApplication rec { 4 + pname = "emote"; 5 + version = "2.0.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "tom-james-watson"; 9 + repo = "Emote"; 10 + rev = "v${version}"; 11 + sha256 = "kYXFD6VBnuEZ0ZMsF6ZmN4V0JN83puxRILpNlllVsKQ="; 12 + }; 13 + 14 + postPatch = '' 15 + substituteInPlace setup.py --replace "pygobject==3.36.0" "pygobject" 16 + substituteInPlace emote/config.py --replace 'os.environ.get("SNAP")' "'$out/share/emote'" 17 + substituteInPlace snap/gui/emote.desktop --replace "Icon=\''${SNAP}/usr/share/icons/emote.svg" "Icon=emote.svg" 18 + ''; 19 + 20 + nativeBuildInputs = [ 21 + wrapGAppsHook 22 + gobject-introspection 23 + keybinder3 24 + pango 25 + gdk-pixbuf 26 + atk 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + python3Packages.pygobject3 31 + gtk3 32 + xdotool 33 + librsvg 34 + ]; 35 + 36 + postInstall = '' 37 + install -D snap/gui/emote.desktop $out/share/applications/emote.desktop 38 + install -D snap/gui/emote.svg $out/share/pixmaps/emote.svg 39 + install -D -t $out/share/emote/static static/{emojis.json,logo.svg,style.css} 40 + ''; 41 + 42 + dontWrapGApps = true; 43 + preFixup = '' 44 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 45 + ''; 46 + 47 + doCheck = false; 48 + 49 + meta = with lib; { 50 + description = "A modern emoji picker for Linux"; 51 + homepage = "https://github.com/tom-james-watson/emote"; 52 + license = licenses.gpl3Plus; 53 + maintainers = with maintainers; [ angustrau ]; 54 + platforms = platforms.linux; 55 + }; 56 + }
+2 -2
pkgs/tools/misc/disfetch/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "disfetch"; 5 - version = "2.12"; 5 + version = "2.13"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "q60"; 9 9 repo = "disfetch"; 10 10 rev = version; 11 - sha256 = "sha256-+6U5BdLmdTaFzgZmjSH7rIL9JTwIX7bFkQqm0rNuTRY="; 11 + sha256 = "sha256-+0WWhf7VYqPWgt1IwKQ74HLCLfhXsstA7Eh9VU/BKhg="; 12 12 }; 13 13 14 14 dontBuild = true;
+4 -4
pkgs/tools/misc/envdir-go/default.nix
··· 14 14 sha256 = "1wdlblj127skgynf9amk7waabc3abbyxys9dvyc6c72zpcpdy5nc"; 15 15 }; 16 16 17 - preBuild = '' 18 - # TODO: is there a way to get the commit ref so we can set main.buildCommit? 19 - buildFlagsArray+=("-ldflags" "-X main.buildDate=1970-01-01T00:00:00+0000 -X main.buildVersion=${version}") 20 - ''; 17 + # TODO: is there a way to get the commit ref so we can set main.buildCommit? 18 + ldflags = [ 19 + "-X main.buildDate=1970-01-01T00:00:00+0000" "-X main.buildVersion=${version}" 20 + ]; 21 21 22 22 meta = { 23 23 description = "A go rewrite of envdir";
+3 -3
pkgs/tools/misc/goss/default.nix
··· 14 14 vendorSha256 = "1lyqjkwj8hybj5swyrv6357hs8sxmf4wim0c8yhfb9mv7fsxhrv7"; 15 15 16 16 CGO_ENABLED = 0; 17 - preBuild = '' 18 - buildFlagsArray+=("-ldflags" "-s -w -X main.version=v${version}") 19 - ''; 17 + ldflags = [ 18 + "-s" "-w" "-X main.version=v${version}" 19 + ]; 20 20 21 21 meta = with lib; { 22 22 homepage = "https://github.com/aelsabbahy/goss/";
+3 -3
pkgs/tools/misc/noti/default.nix
··· 16 16 17 17 goPackagePath = "github.com/variadico/noti"; 18 18 19 - preBuild = '' 20 - buildFlagsArray+=("-ldflags" "-X ${goPackagePath}/internal/command.Version=${version}") 21 - ''; 19 + ldflags = [ 20 + "-X ${goPackagePath}/internal/command.Version=${version}" 21 + ]; 22 22 23 23 postInstall = '' 24 24 install -Dm444 -t $out/share/man/man1 $src/docs/man/*.1
+3 -3
pkgs/tools/misc/pgmetrics/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pgmetrics"; 5 - version = "1.10.5"; 5 + version = "1.11.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "rapidloop"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-rqaK94Rw0K1+r7+7jHI2bzBupCGTkokeC4heJ3Yu6pQ="; 11 + sha256 = "sha256-8E4rciuoZrj8Oz2EXqtFgrPxvb8GJO3n1s2FpXrR0Q0="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-5f2hkOgAE4TrHNz7xx1RU9fozxjFZAl4HilhAqsbo5s="; 14 + vendorSha256 = "sha256-scaaRjaDE/RG6Ei83CJBkfQCd1e5pH/Cs2vEbdl9Oyg="; 15 15 16 16 doCheck = false; 17 17
+23
pkgs/tools/misc/traefik-certs-dumper/default.nix
··· 1 + { fetchFromGitHub, buildGoModule, lib }: 2 + 3 + buildGoModule rec { 4 + pname = "traefik-certs-dumper"; 5 + version = "2.7.4"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "ldez"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-exkBDrNGvpOz/VD6yfE1PKL4hzs/oZ+RxMwm/ytuV/0="; 12 + }; 13 + 14 + vendorSha256 = "sha256-NmYfdX5BKHZvFzlkh/kkK0voOzNj1EPn53Mz/B7eLd0="; 15 + excludedPackages = "integrationtest"; 16 + 17 + meta = with lib; { 18 + description = "dump ACME data from traefik to certificates"; 19 + homepage = "https://github.com/ldez/traefik-certs-dumper"; 20 + license = licenses.asl20; 21 + maintainers = with maintainers; [ nickcao ]; 22 + }; 23 + }
+2 -2
pkgs/tools/networking/aria2/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "aria2"; 9 - version = "1.35.0"; 9 + version = "1.36.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "aria2"; 13 13 repo = "aria2"; 14 14 rev = "release-${version}"; 15 - sha256 = "195r3711ly3drf9jkygwdc2m7q99hiqlfrig3ip1127b837gzsf9"; 15 + sha256 = "sha256-ErjFfSJDIgZq0qy0Zn5uZ9bZS2AtJq4FuBVuUuQgPTI="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ pkg-config autoreconfHook sphinx ];
+3 -3
pkgs/tools/networking/assh/default.nix
··· 20 20 21 21 doCheck = false; 22 22 23 - preBuild = '' 24 - buildFlagsArray+=("-ldflags" "-s -w -X moul.io/assh/v2/pkg/version.Version=${version}") 25 - ''; 23 + ldflags = [ 24 + "-s" "-w" "-X moul.io/assh/v2/pkg/version.Version=${version}" 25 + ]; 26 26 27 27 nativeBuildInputs = [ makeWrapper ]; 28 28
+1 -1
pkgs/tools/networking/dhcpcd/default.nix
··· 44 44 installFlags = [ "DBDIR=$(TMPDIR)/db" "SYSCONFDIR=${placeholder "out"}/etc" ]; 45 45 46 46 # Check that the udev plugin got built. 47 - postInstall = lib.optional (udev != null) "[ -e ${placeholder "out"}/lib/dhcpcd/dev/udev.so ]"; 47 + postInstall = lib.optionalString (udev != null) "[ -e ${placeholder "out"}/lib/dhcpcd/dev/udev.so ]"; 48 48 49 49 meta = with lib; { 50 50 description = "A client for the Dynamic Host Configuration Protocol (DHCP)";
+2 -2
pkgs/tools/networking/mu/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "mu"; 10 - version = "1.6.3"; 10 + version = "1.6.4"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "djcb"; 14 14 repo = "mu"; 15 15 rev = version; 16 - sha256 = "hmP2bcoBWMd2GZBE8XtJ5QePpWnkJV5pu69aDmL5V4g="; 16 + sha256 = "rRBi6bgxkVQ94wLBqVQikIE0jVkvm1fjtEzFMsQTJz8="; 17 17 }; 18 18 19 19 postPatch = lib.optionalString (batchSize != null) ''
+4
pkgs/tools/networking/ofono/default.nix
··· 46 46 "--enable-external-ell" 47 47 ]; 48 48 49 + installFlags = [ 50 + "SYSCONFDIR=${placeholder "out"}/etc" 51 + ]; 52 + 49 53 postInstall = '' 50 54 rm -r $out/etc/ofono 51 55 ln -s /etc/ofono $out/etc/ofono
+2 -2
pkgs/tools/networking/stunnel/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "stunnel"; 5 - version = "5.59"; 5 + version = "5.60"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.stunnel.org/downloads/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-E3d232vo8XAfHNWQt3eZMuEjR5+5HlGSFxwWeYgVzp8="; 9 + sha256 = "sha256-xF12WxUhhh/qmwO0JbndfUizBVEowK7Gc7ul75uPeH0="; 10 10 # please use the contents of "https://www.stunnel.org/downloads/${name}.tar.gz.sha256", 11 11 # not the output of `nix-prefetch-url` 12 12 };
+3 -3
pkgs/tools/security/bettercap/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "bettercap"; 13 - version = "2.31.1"; 13 + version = "2.32.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = pname; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-vZajnKjuIFoNnjxSsFkkpxyCR27VWqVN4lGf9SadmPU="; 19 + sha256 = "sha256-OND8WPqU/95rKykqMAPWmDsJ+AjsjGjrncZ2/m3mpt0="; 20 20 }; 21 21 22 - vendorSha256 = "sha256-et6D+M+xJbxIiDP7JRRABZ8UqUCpt9ZVI5DP45tyTGM="; 22 + vendorSha256 = "sha256-QKv8F9QLRi+1Bqj9KywJsTErjs7o6gFM4tJLA8y52MY="; 23 23 24 24 doCheck = false; 25 25
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "exploitdb"; 5 - version = "2021-08-19"; 5 + version = "2021-08-21"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "offensive-security"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-4GUjQ36FXgDZpLkGXSLy1GEx5+SYYumRpRR2Ucqzeuc="; 11 + sha256 = "sha256-3XSk6a8gaCF8X1Plyfyi1Jtfp2sDLgbstv67hvlM3Gk="; 12 12 }; 13 13 14 14 installPhase = ''
+3 -3
pkgs/tools/security/gitleaks/default.nix
··· 16 16 17 17 vendorSha256 = "sha256-Cc4DJPpOMHxDcH22S7znYo7QHNRXv8jOJhznu09kaE4="; 18 18 19 - preBuild = '' 20 - buildFlagsArray+=("-ldflags" "-s -w -X github.com/zricethezav/gitleaks/v${lib.versions.major version}/version.Version=${version}") 21 - ''; 19 + ldflags = [ 20 + "-s" "-w" "-X github.com/zricethezav/gitleaks/v${lib.versions.major version}/version.Version=${version}" 21 + ]; 22 22 23 23 meta = with lib; { 24 24 description = "Scan git repos (or files) for secrets";
+3 -3
pkgs/tools/security/grype/default.nix
··· 19 19 20 20 propagatedBuildInputs = [ docker ]; 21 21 22 - preBuild = '' 23 - buildFlagsArray+=("-ldflags" "-s -w -X github.com/anchore/grype/internal/version.version=${version}") 24 - ''; 22 + ldflags = [ 23 + "-s" "-w" "-X github.com/anchore/grype/internal/version.version=${version}" 24 + ]; 25 25 26 26 # Tests require a running Docker instance 27 27 doCheck = false;
+3 -3
pkgs/tools/security/kiterunner/default.nix
··· 16 16 17 17 vendorSha256 = "1nczzzsnh38qi949ki5268y39ggkwncanc1pv7727qpwllzl62vy"; 18 18 19 - preBuild = '' 20 - buildFlagsArray+=("-ldflags" "-s -w -X github.com/assetnote/kiterunner/cmd/kiterunner/cmd.Version=${version}") 21 - ''; 19 + ldflags = [ 20 + "-s" "-w" "-X github.com/assetnote/kiterunner/cmd/kiterunner/cmd.Version=${version}" 21 + ]; 22 22 23 23 subPackages = [ "./cmd/kiterunner" ]; 24 24
+61
pkgs/tools/security/onlykey-agent/default.nix
··· 1 + { lib 2 + , python3Packages 3 + , onlykey-cli 4 + }: 5 + 6 + let 7 + # onlykey requires a patched version of libagent 8 + lib-agent = with python3Packages; libagent.overridePythonAttrs (oa: rec{ 9 + version = "1.0.2"; 10 + src = fetchPypi { 11 + inherit version; 12 + pname = "lib-agent"; 13 + sha256 = "sha256-NAimivO3m4UUPM4JgLWGq2FbXOaXdQEL/DqZAcy+kEw="; 14 + }; 15 + propagatedBuildInputs = oa.propagatedBuildInputs or [ ] ++ [ 16 + pynacl 17 + docutils 18 + pycryptodome 19 + wheel 20 + ]; 21 + 22 + # turn off testing because I can't get it to work 23 + doCheck = false; 24 + pythonImportsCheck = [ "libagent" ]; 25 + 26 + meta = oa.meta // { 27 + description = "Using OnlyKey as hardware SSH and GPG agent"; 28 + homepage = "https://github.com/trustcrypto/onlykey-agent/tree/ledger"; 29 + maintainers = with maintainers; [ kalbasit ]; 30 + }; 31 + }); 32 + in 33 + python3Packages.buildPythonApplication rec { 34 + pname = "onlykey-agent"; 35 + version = "1.1.11"; 36 + 37 + src = python3Packages.fetchPypi { 38 + inherit pname version; 39 + sha256 = "sha256-YH/cqQOVy5s6dTp2JwxM3s4xRTXgwhOr00whtHAwZZI="; 40 + }; 41 + 42 + propagatedBuildInputs = with python3Packages; [ lib-agent onlykey-cli ]; 43 + 44 + # move the python library into the sitePackages. 45 + postInstall = '' 46 + mkdir $out/${python3Packages.python.sitePackages}/onlykey_agent 47 + mv $out/bin/onlykey_agent.py $out/${python3Packages.python.sitePackages}/onlykey_agent/__init__.py 48 + chmod a-x $out/${python3Packages.python.sitePackages}/onlykey_agent/__init__.py 49 + ''; 50 + 51 + # no tests 52 + doCheck = false; 53 + pythonImportsCheck = [ "onlykey_agent" ]; 54 + 55 + meta = with lib; { 56 + description = " The OnlyKey agent is essentially middleware that lets you use OnlyKey as a hardware SSH/GPG device."; 57 + homepage = "https://github.com/trustcrypto/onlykey-agent"; 58 + license = licenses.lgpl3Only; 59 + maintainers = with maintainers; [ kalbasit ]; 60 + }; 61 + }
+3 -3
pkgs/tools/security/safe/default.nix
··· 18 18 19 19 goPackagePath = "github.com/starkandwayne/safe"; 20 20 21 - preBuild = '' 22 - buildFlagsArray+=("-ldflags" "-X main.Version=${version}") 23 - ''; 21 + ldflags = [ 22 + "-X main.Version=${version}" 23 + ]; 24 24 25 25 meta = with lib; { 26 26 description = "A Vault CLI";
+3 -3
pkgs/tools/security/teler/default.nix
··· 16 16 17 17 vendorSha256 = "sha256-TQjwPem+RMuoF5T02CL/CTvBS6W7Q786gTvYUFIvxjE="; 18 18 19 - preBuild = '' 20 - buildFlagsArray+=("-ldflags" "-s -w -X ktbs.dev/teler/common.Version=${version}") 21 - ''; 19 + ldflags = [ 20 + "-s" "-w" "-X ktbs.dev/teler/common.Version=${version}" 21 + ]; 22 22 23 23 # test require internet access 24 24 doCheck = false;
+588
pkgs/tools/system/battop/battery.patch
··· 1 + diff --git a/Cargo.lock b/Cargo.lock 2 + index 57ee609..d156cd2 100644 3 + --- a/Cargo.lock 4 + +++ b/Cargo.lock 5 + @@ -1,430 +1,429 @@ 6 + # This file is automatically @generated by Cargo. 7 + # It is not intended for manual editing. 8 + +version = 3 9 + + 10 + [[package]] 11 + name = "autocfg" 12 + version = "0.1.4" 13 + source = "registry+https://github.com/rust-lang/crates.io-index" 14 + +checksum = "0e49efa51329a5fd37e7c79db4621af617cd4e3e5bc224939808d076077077bf" 15 + 16 + [[package]] 17 + name = "battery" 18 + -version = "0.7.4" 19 + +version = "0.7.8" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + +checksum = "b4b624268937c0e0a3edb7c27843f9e547c320d730c610d3b8e6e8e95b2026e4" 22 + dependencies = [ 23 + - "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 24 + - "core-foundation 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", 25 + - "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 26 + - "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)", 27 + - "mach 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 28 + - "nix 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", 29 + - "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 30 + - "uom 0.23.1 (registry+https://github.com/rust-lang/crates.io-index)", 31 + - "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 32 + + "cfg-if 1.0.0", 33 + + "core-foundation", 34 + + "lazycell", 35 + + "libc", 36 + + "mach", 37 + + "nix", 38 + + "num-traits", 39 + + "uom", 40 + + "winapi", 41 + ] 42 + 43 + [[package]] 44 + name = "battop" 45 + version = "0.2.4" 46 + dependencies = [ 47 + - "battery 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)", 48 + - "humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 49 + - "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 50 + - "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 51 + - "stderrlog 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", 52 + - "structopt 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", 53 + - "termion 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 54 + - "tui 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", 55 + + "battery", 56 + + "humantime", 57 + + "itertools", 58 + + "log", 59 + + "stderrlog", 60 + + "structopt", 61 + + "termion", 62 + + "tui", 63 + ] 64 + 65 + [[package]] 66 + name = "bitflags" 67 + -version = "1.0.4" 68 + +version = "1.2.1" 69 + source = "registry+https://github.com/rust-lang/crates.io-index" 70 + +checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 71 + 72 + [[package]] 73 + name = "cassowary" 74 + version = "0.3.0" 75 + source = "registry+https://github.com/rust-lang/crates.io-index" 76 + +checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" 77 + 78 + [[package]] 79 + name = "cc" 80 + version = "1.0.37" 81 + source = "registry+https://github.com/rust-lang/crates.io-index" 82 + +checksum = "39f75544d7bbaf57560d2168f28fd649ff9c76153874db88bdbdfd839b1a7e7d" 83 + 84 + [[package]] 85 + name = "cfg-if" 86 + version = "0.1.9" 87 + source = "registry+https://github.com/rust-lang/crates.io-index" 88 + +checksum = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33" 89 + + 90 + +[[package]] 91 + +name = "cfg-if" 92 + +version = "1.0.0" 93 + +source = "registry+https://github.com/rust-lang/crates.io-index" 94 + +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 95 + 96 + [[package]] 97 + name = "chrono" 98 + version = "0.4.6" 99 + source = "registry+https://github.com/rust-lang/crates.io-index" 100 + +checksum = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" 101 + dependencies = [ 102 + - "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", 103 + - "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 104 + - "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 105 + + "num-integer", 106 + + "num-traits", 107 + + "time", 108 + ] 109 + 110 + [[package]] 111 + name = "clap" 112 + version = "2.33.0" 113 + source = "registry+https://github.com/rust-lang/crates.io-index" 114 + +checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" 115 + dependencies = [ 116 + - "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 117 + - "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 118 + - "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 119 + + "bitflags", 120 + + "textwrap", 121 + + "unicode-width", 122 + ] 123 + 124 + [[package]] 125 + name = "core-foundation" 126 + -version = "0.6.4" 127 + +version = "0.7.0" 128 + source = "registry+https://github.com/rust-lang/crates.io-index" 129 + +checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171" 130 + dependencies = [ 131 + - "core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", 132 + - "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)", 133 + + "core-foundation-sys", 134 + + "libc", 135 + ] 136 + 137 + [[package]] 138 + name = "core-foundation-sys" 139 + -version = "0.6.2" 140 + +version = "0.7.0" 141 + source = "registry+https://github.com/rust-lang/crates.io-index" 142 + +checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" 143 + 144 + [[package]] 145 + name = "either" 146 + version = "1.5.2" 147 + source = "registry+https://github.com/rust-lang/crates.io-index" 148 + +checksum = "5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b" 149 + 150 + [[package]] 151 + name = "heck" 152 + version = "0.3.1" 153 + source = "registry+https://github.com/rust-lang/crates.io-index" 154 + +checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" 155 + dependencies = [ 156 + - "unicode-segmentation 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 157 + + "unicode-segmentation", 158 + ] 159 + 160 + [[package]] 161 + name = "humantime" 162 + version = "1.2.0" 163 + source = "registry+https://github.com/rust-lang/crates.io-index" 164 + +checksum = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114" 165 + dependencies = [ 166 + - "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 167 + + "quick-error", 168 + ] 169 + 170 + [[package]] 171 + name = "itertools" 172 + version = "0.8.0" 173 + source = "registry+https://github.com/rust-lang/crates.io-index" 174 + +checksum = "5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358" 175 + dependencies = [ 176 + - "either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 177 + + "either", 178 + ] 179 + 180 + [[package]] 181 + name = "lazy_static" 182 + version = "1.3.0" 183 + source = "registry+https://github.com/rust-lang/crates.io-index" 184 + +checksum = "bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14" 185 + 186 + [[package]] 187 + name = "lazycell" 188 + -version = "1.2.1" 189 + +version = "1.3.0" 190 + source = "registry+https://github.com/rust-lang/crates.io-index" 191 + +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 192 + 193 + [[package]] 194 + name = "libc" 195 + -version = "0.2.58" 196 + +version = "0.2.98" 197 + source = "registry+https://github.com/rust-lang/crates.io-index" 198 + +checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" 199 + 200 + [[package]] 201 + name = "log" 202 + version = "0.4.6" 203 + source = "registry+https://github.com/rust-lang/crates.io-index" 204 + +checksum = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" 205 + dependencies = [ 206 + - "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 207 + + "cfg-if 0.1.9", 208 + ] 209 + 210 + [[package]] 211 + name = "mach" 212 + -version = "0.2.3" 213 + +version = "0.3.2" 214 + source = "registry+https://github.com/rust-lang/crates.io-index" 215 + +checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" 216 + dependencies = [ 217 + - "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)", 218 + + "libc", 219 + ] 220 + 221 + [[package]] 222 + name = "nix" 223 + -version = "0.14.0" 224 + +version = "0.19.1" 225 + source = "registry+https://github.com/rust-lang/crates.io-index" 226 + +checksum = "b2ccba0cfe4fdf15982d1674c69b1fd80bad427d293849982668dfe454bd61f2" 227 + dependencies = [ 228 + - "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 229 + - "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", 230 + - "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 231 + - "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)", 232 + - "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 233 + + "bitflags", 234 + + "cc", 235 + + "cfg-if 1.0.0", 236 + + "libc", 237 + ] 238 + 239 + [[package]] 240 + name = "num-integer" 241 + version = "0.1.41" 242 + source = "registry+https://github.com/rust-lang/crates.io-index" 243 + +checksum = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09" 244 + dependencies = [ 245 + - "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 246 + - "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 247 + + "autocfg", 248 + + "num-traits", 249 + ] 250 + 251 + [[package]] 252 + name = "num-traits" 253 + version = "0.2.8" 254 + source = "registry+https://github.com/rust-lang/crates.io-index" 255 + +checksum = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32" 256 + dependencies = [ 257 + - "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 258 + + "autocfg", 259 + ] 260 + 261 + [[package]] 262 + name = "numtoa" 263 + version = "0.1.0" 264 + source = "registry+https://github.com/rust-lang/crates.io-index" 265 + +checksum = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef" 266 + 267 + [[package]] 268 + name = "proc-macro2" 269 + version = "0.4.30" 270 + source = "registry+https://github.com/rust-lang/crates.io-index" 271 + +checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" 272 + dependencies = [ 273 + - "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 274 + + "unicode-xid", 275 + ] 276 + 277 + [[package]] 278 + name = "quick-error" 279 + version = "1.2.2" 280 + source = "registry+https://github.com/rust-lang/crates.io-index" 281 + +checksum = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" 282 + 283 + [[package]] 284 + name = "quote" 285 + version = "0.6.12" 286 + source = "registry+https://github.com/rust-lang/crates.io-index" 287 + +checksum = "faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db" 288 + dependencies = [ 289 + - "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", 290 + + "proc-macro2", 291 + ] 292 + 293 + [[package]] 294 + name = "redox_syscall" 295 + version = "0.1.54" 296 + source = "registry+https://github.com/rust-lang/crates.io-index" 297 + +checksum = "12229c14a0f65c4f1cb046a3b52047cdd9da1f4b30f8a39c5063c8bae515e252" 298 + 299 + [[package]] 300 + name = "redox_termios" 301 + version = "0.1.1" 302 + source = "registry+https://github.com/rust-lang/crates.io-index" 303 + +checksum = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76" 304 + dependencies = [ 305 + - "redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)", 306 + + "redox_syscall", 307 + ] 308 + 309 + [[package]] 310 + name = "stderrlog" 311 + version = "0.4.1" 312 + source = "registry+https://github.com/rust-lang/crates.io-index" 313 + +checksum = "61dc66b7ae72b65636dbf36326f9638fb3ba27871bb737a62e2c309b87d91b70" 314 + dependencies = [ 315 + - "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 316 + - "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 317 + - "termcolor 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 318 + - "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 319 + + "chrono", 320 + + "log", 321 + + "termcolor", 322 + + "thread_local", 323 + ] 324 + 325 + [[package]] 326 + name = "structopt" 327 + version = "0.2.17" 328 + source = "registry+https://github.com/rust-lang/crates.io-index" 329 + +checksum = "c767a8971f53d7324583085deee2e230903be09e52fb27df9af94c5cb2b43c31" 330 + dependencies = [ 331 + - "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", 332 + - "structopt-derive 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", 333 + + "clap", 334 + + "structopt-derive", 335 + ] 336 + 337 + [[package]] 338 + name = "structopt-derive" 339 + version = "0.2.17" 340 + source = "registry+https://github.com/rust-lang/crates.io-index" 341 + +checksum = "c57a30c87454ced2186f62f940e981746e8cbbe026d52090c8c4352b636f8235" 342 + dependencies = [ 343 + - "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 344 + - "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", 345 + - "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", 346 + - "syn 0.15.34 (registry+https://github.com/rust-lang/crates.io-index)", 347 + + "heck", 348 + + "proc-macro2", 349 + + "quote", 350 + + "syn", 351 + ] 352 + 353 + [[package]] 354 + name = "syn" 355 + version = "0.15.34" 356 + source = "registry+https://github.com/rust-lang/crates.io-index" 357 + +checksum = "a1393e4a97a19c01e900df2aec855a29f71cf02c402e2f443b8d2747c25c5dbe" 358 + dependencies = [ 359 + - "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", 360 + - "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", 361 + - "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 362 + + "proc-macro2", 363 + + "quote", 364 + + "unicode-xid", 365 + ] 366 + 367 + [[package]] 368 + name = "termcolor" 369 + version = "0.3.6" 370 + source = "registry+https://github.com/rust-lang/crates.io-index" 371 + +checksum = "adc4587ead41bf016f11af03e55a624c06568b5a19db4e90fde573d805074f83" 372 + dependencies = [ 373 + - "wincolor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 374 + + "wincolor", 375 + ] 376 + 377 + [[package]] 378 + name = "termion" 379 + version = "1.5.2" 380 + source = "registry+https://github.com/rust-lang/crates.io-index" 381 + +checksum = "dde0593aeb8d47accea5392b39350015b5eccb12c0d98044d856983d89548dea" 382 + dependencies = [ 383 + - "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)", 384 + - "numtoa 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 385 + - "redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)", 386 + - "redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 387 + + "libc", 388 + + "numtoa", 389 + + "redox_syscall", 390 + + "redox_termios", 391 + ] 392 + 393 + [[package]] 394 + name = "textwrap" 395 + version = "0.11.0" 396 + source = "registry+https://github.com/rust-lang/crates.io-index" 397 + +checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 398 + dependencies = [ 399 + - "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 400 + + "unicode-width", 401 + ] 402 + 403 + [[package]] 404 + name = "thread_local" 405 + version = "0.3.6" 406 + source = "registry+https://github.com/rust-lang/crates.io-index" 407 + +checksum = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" 408 + dependencies = [ 409 + - "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 410 + + "lazy_static", 411 + ] 412 + 413 + [[package]] 414 + name = "time" 415 + version = "0.1.42" 416 + source = "registry+https://github.com/rust-lang/crates.io-index" 417 + +checksum = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" 418 + dependencies = [ 419 + - "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)", 420 + - "redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)", 421 + - "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 422 + + "libc", 423 + + "redox_syscall", 424 + + "winapi", 425 + ] 426 + 427 + [[package]] 428 + name = "tui" 429 + version = "0.6.0" 430 + source = "registry+https://github.com/rust-lang/crates.io-index" 431 + +checksum = "8896d3a5cb81557cddef234cdeaa2a219d2af5fa9ccbb3cbdfbb52a576feb86f" 432 + dependencies = [ 433 + - "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 434 + - "cassowary 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 435 + - "either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 436 + - "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 437 + - "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 438 + - "termion 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 439 + - "unicode-segmentation 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 440 + - "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 441 + + "bitflags", 442 + + "cassowary", 443 + + "either", 444 + + "itertools", 445 + + "log", 446 + + "termion", 447 + + "unicode-segmentation", 448 + + "unicode-width", 449 + ] 450 + 451 + [[package]] 452 + name = "typenum" 453 + version = "1.10.0" 454 + source = "registry+https://github.com/rust-lang/crates.io-index" 455 + +checksum = "612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169" 456 + 457 + [[package]] 458 + name = "unicode-segmentation" 459 + version = "1.3.0" 460 + source = "registry+https://github.com/rust-lang/crates.io-index" 461 + +checksum = "1967f4cdfc355b37fd76d2a954fb2ed3871034eb4f26d60537d88795cfc332a9" 462 + 463 + [[package]] 464 + name = "unicode-width" 465 + version = "0.1.5" 466 + source = "registry+https://github.com/rust-lang/crates.io-index" 467 + +checksum = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526" 468 + 469 + [[package]] 470 + name = "unicode-xid" 471 + version = "0.1.0" 472 + source = "registry+https://github.com/rust-lang/crates.io-index" 473 + +checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 474 + 475 + [[package]] 476 + name = "uom" 477 + -version = "0.23.1" 478 + +version = "0.30.0" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + +checksum = "e76503e636584f1e10b9b3b9498538279561adcef5412927ba00c2b32c4ce5ed" 481 + dependencies = [ 482 + - "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 483 + - "typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", 484 + + "num-traits", 485 + + "typenum", 486 + ] 487 + 488 + -[[package]] 489 + -name = "void" 490 + -version = "1.0.2" 491 + -source = "registry+https://github.com/rust-lang/crates.io-index" 492 + - 493 + [[package]] 494 + name = "winapi" 495 + version = "0.3.7" 496 + source = "registry+https://github.com/rust-lang/crates.io-index" 497 + +checksum = "f10e386af2b13e47c89e7236a7a14a086791a2b88ebad6df9bf42040195cf770" 498 + dependencies = [ 499 + - "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 500 + - "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 501 + + "winapi-i686-pc-windows-gnu", 502 + + "winapi-x86_64-pc-windows-gnu", 503 + ] 504 + 505 + [[package]] 506 + name = "winapi-i686-pc-windows-gnu" 507 + version = "0.4.0" 508 + source = "registry+https://github.com/rust-lang/crates.io-index" 509 + +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 510 + 511 + [[package]] 512 + name = "winapi-x86_64-pc-windows-gnu" 513 + version = "0.4.0" 514 + source = "registry+https://github.com/rust-lang/crates.io-index" 515 + +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 516 + 517 + [[package]] 518 + name = "wincolor" 519 + version = "0.1.6" 520 + source = "registry+https://github.com/rust-lang/crates.io-index" 521 + +checksum = "eeb06499a3a4d44302791052df005d5232b927ed1a9658146d842165c4de7767" 522 + dependencies = [ 523 + - "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 524 + + "winapi", 525 + ] 526 + - 527 + -[metadata] 528 + -"checksum autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "0e49efa51329a5fd37e7c79db4621af617cd4e3e5bc224939808d076077077bf" 529 + -"checksum battery 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6d6fe5630049e900227cd89afce4c1204b88ec8e61a2581bb96fcce26f047b" 530 + -"checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" 531 + -"checksum cassowary 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" 532 + -"checksum cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)" = "39f75544d7bbaf57560d2168f28fd649ff9c76153874db88bdbdfd839b1a7e7d" 533 + -"checksum cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33" 534 + -"checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" 535 + -"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" 536 + -"checksum core-foundation 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "25b9e03f145fd4f2bf705e07b900cd41fc636598fe5dc452fd0db1441c3f496d" 537 + -"checksum core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b" 538 + -"checksum either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b" 539 + -"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" 540 + -"checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114" 541 + -"checksum itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358" 542 + -"checksum lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14" 543 + -"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" 544 + -"checksum libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)" = "6281b86796ba5e4366000be6e9e18bf35580adf9e63fbe2294aadb587613a319" 545 + -"checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" 546 + -"checksum mach 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "86dd2487cdfea56def77b88438a2c915fb45113c5319bfe7e14306ca4cd0b0e1" 547 + -"checksum nix 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0d10caafde29a846a82ae0af70414e4643e072993441033b2c93217957e2f867" 548 + -"checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09" 549 + -"checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32" 550 + -"checksum numtoa 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef" 551 + -"checksum proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)" = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" 552 + -"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" 553 + -"checksum quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db" 554 + -"checksum redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)" = "12229c14a0f65c4f1cb046a3b52047cdd9da1f4b30f8a39c5063c8bae515e252" 555 + -"checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76" 556 + -"checksum stderrlog 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "61dc66b7ae72b65636dbf36326f9638fb3ba27871bb737a62e2c309b87d91b70" 557 + -"checksum structopt 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" = "c767a8971f53d7324583085deee2e230903be09e52fb27df9af94c5cb2b43c31" 558 + -"checksum structopt-derive 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" = "c57a30c87454ced2186f62f940e981746e8cbbe026d52090c8c4352b636f8235" 559 + -"checksum syn 0.15.34 (registry+https://github.com/rust-lang/crates.io-index)" = "a1393e4a97a19c01e900df2aec855a29f71cf02c402e2f443b8d2747c25c5dbe" 560 + -"checksum termcolor 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "adc4587ead41bf016f11af03e55a624c06568b5a19db4e90fde573d805074f83" 561 + -"checksum termion 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dde0593aeb8d47accea5392b39350015b5eccb12c0d98044d856983d89548dea" 562 + -"checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 563 + -"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" 564 + -"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" 565 + -"checksum tui 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8896d3a5cb81557cddef234cdeaa2a219d2af5fa9ccbb3cbdfbb52a576feb86f" 566 + -"checksum typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169" 567 + -"checksum unicode-segmentation 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1967f4cdfc355b37fd76d2a954fb2ed3871034eb4f26d60537d88795cfc332a9" 568 + -"checksum unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526" 569 + -"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 570 + -"checksum uom 0.23.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3ef5bbe8385736e498dbb0033361f764ab43a435192513861447b9f7714b3fec" 571 + -"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 572 + -"checksum winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "f10e386af2b13e47c89e7236a7a14a086791a2b88ebad6df9bf42040195cf770" 573 + -"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 574 + -"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 575 + -"checksum wincolor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "eeb06499a3a4d44302791052df005d5232b927ed1a9658146d842165c4de7767" 576 + diff --git a/Cargo.toml b/Cargo.toml 577 + index 3d3df77..34b9bc5 100644 578 + --- a/Cargo.toml 579 + +++ b/Cargo.toml 580 + @@ -17,7 +17,7 @@ travis-ci = { repository = "svartalf/rust-battop", branch = "master" } 581 + maintenance = { status = "actively-developed" } 582 + 583 + [dependencies] 584 + -battery = "^0.7" 585 + +battery = "^0.7.7" 586 + structopt = { version = "0.2", default-features = false } 587 + log = "0.4.6" 588 + stderrlog = "0.4.1"
+25
pkgs/tools/system/battop/default.nix
··· 1 + { lib, fetchFromGitHub, rustPlatform }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "battop"; 5 + version = "0.2.4"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "svartalf"; 9 + repo = "rust-battop"; 10 + rev = "v${version}"; 11 + sha256 = "0p53jl3r2p1w9m2fvhzzrj8d9gwpzs22df5sbm7wwja4pxn7ay1w"; 12 + }; 13 + 14 + # https://github.com/svartalf/rust-battop/issues/11 15 + cargoPatches = [ ./battery.patch ]; 16 + 17 + cargoSha256 = "0ipmnrn6lmf6rqzsqmaxzy9lblrxyrxzkji968356nxxmwzfbfvh"; 18 + 19 + meta = with lib; { 20 + description = "is an interactive battery viewer"; 21 + homepage = "https://github.com/svartalf/rust-battop"; 22 + license = licenses.asl20; 23 + maintainers = with maintainers; [ hdhog ]; 24 + }; 25 + }
+2 -2
pkgs/tools/system/throttled/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "throttled"; 5 - version = "0.8"; 5 + version = "0.9.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "erpalma"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0qw124gdgjqij3xhgg8j1mdsg6j0xg340as5qf8hd3gwc38sqi9x"; 11 + sha256 = "sha256-4aDa6REDHO7gr1czIv6NlepeMVJI93agxJjE2vHiEmk="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ python3Packages.wrapPython ];
+1
pkgs/top-level/aliases.nix
··· 561 561 olifant = throw "olifant has been removed from nixpkgs, as it was unmaintained."; # added 2021-08-05 562 562 opencl-icd = ocl-icd; # added 2017-01-20 563 563 openconnect_pa = throw "openconnect_pa fork has been discontinued, support for GlobalProtect is now available in openconnect"; # added 2021-05-21 564 + openelec-dvb-firmware = libreelec-dvb-firmware; # added 2021-05-10 564 565 openexr_ctl = ctl; # added 2018-04-25 565 566 openisns = open-isns; # added 2020-01-28 566 567 openjpeg_1 = throw "openjpeg_1 has been removed, use openjpeg_2 instead"; # added 2021-01-24
+25 -28
pkgs/top-level/all-packages.nix
··· 2180 2180 2181 2181 traefik = callPackage ../servers/traefik { }; 2182 2182 2183 + traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { }; 2184 + 2183 2185 calamares = libsForQt514.callPackage ../tools/misc/calamares { 2184 2186 python = python3; 2185 2187 boost = pkgs.boost.override { python = python3; }; ··· 3701 3703 3702 3704 cicero-tui = callPackage ../tools/misc/cicero-tui { }; 3703 3705 3706 + cilium-cli = callPackage ../applications/networking/cluster/cilium { }; 3707 + 3704 3708 cipherscan = callPackage ../tools/security/cipherscan { 3705 3709 openssl = if stdenv.hostPlatform.system == "x86_64-linux" 3706 3710 then openssl-chacha ··· 4447 4451 eid-mw = callPackage ../tools/security/eid-mw { 4448 4452 autoreconfHook = buildPackages.autoreconfHook269; 4449 4453 }; 4454 + 4455 + emote = callPackage ../tools/inputmethods/emote { }; 4450 4456 4451 4457 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { }; 4452 4458 ··· 7687 7693 7688 7694 onioncircuits = callPackage ../tools/security/onioncircuits { }; 7689 7695 7696 + onlykey-agent = callPackage ../tools/security/onlykey-agent { }; 7697 + 7690 7698 onlykey-cli = callPackage ../tools/security/onlykey-cli { }; 7691 7699 7692 7700 onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; }; ··· 12670 12678 12671 12679 ### LUA interpreters 12672 12680 luaInterpreters = callPackage ./../development/interpreters/lua-5 {}; 12673 - inherit (luaInterpreters) lua5_1 lua5_2 lua5_2_compat lua5_3 lua5_3_compat lua5_4 lua5_4_compat luajit_2_1 luajit_2_0; 12681 + inherit (luaInterpreters) lua5_1 lua5_2 lua5_2_compat lua5_3 lua5_3_compat lua5_4 lua5_4_compat luajit_openresty luajit_2_1 luajit_2_0; 12674 12682 12675 12683 lua5 = lua5_2_compat; 12676 12684 lua = lua5; ··· 18023 18031 18024 18032 opencv = opencv4; 18025 18033 18026 - openexr = callPackage ../development/libraries/openexr { }; 18034 + imath = callPackage ../development/libraries/imath { }; 18035 + 18036 + openexr = openexr_2; 18037 + openexr_2 = callPackage ../development/libraries/openexr { }; 18038 + openexr_3 = callPackage ../development/libraries/openexr/3.nix { }; 18027 18039 18028 18040 openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { }; 18029 18041 ··· 20466 20478 20467 20479 roon-bridge = callPackage ../servers/roon-bridge { }; 20468 20480 20481 + rpiplay = callPackage ../servers/rpiplay { }; 20482 + 20469 20483 roon-server = callPackage ../servers/roon-server { }; 20470 20484 20471 20485 s6 = skawarePackages.s6; ··· 21059 21073 21060 21074 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { }; 21061 21075 21062 - openelec-dvb-firmware = callPackage ../os-specific/linux/firmware/openelec-dvb-firmware { }; 21076 + libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { }; 21063 21077 21064 21078 openiscsi = callPackage ../os-specific/linux/open-iscsi { }; 21065 21079 ··· 26072 26086 26073 26087 mpc123 = callPackage ../applications/audio/mpc123 { }; 26074 26088 26075 - mpg123 = callPackage ../applications/audio/mpg123 { }; 26089 + mpg123 = callPackage ../applications/audio/mpg123 { 26090 + inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox; 26091 + jack = libjack2; 26092 + }; 26076 26093 26077 26094 mpg321 = callPackage ../applications/audio/mpg321 { }; 26078 26095 ··· 27983 28000 wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { }; 27984 28001 wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped); 27985 28002 neovim-unwrapped = callPackage ../applications/editors/neovim { 27986 - # neovim doesn't build with luajit on aarch64-darwin : 27987 - # ./luarocks init 27988 - # PANIC: unprotected error in call to Lua API (module 'luarocks.core.hardcoded' not found: 27989 - # no field package.preload['luarocks.core.hardcoded'] 27990 - # no file '/private/tmp/nix-build-luarocks-3.2.1.drv-0/source/src/luarocks/core/hardcoded.lua' 27991 - # no file './luarocks/core/hardcoded.lua' 27992 - # no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/share/luajit-2.1.0-beta3/luarocks/core/hardcoded.lua' 27993 - # no file '/usr/local/share/lua/5.1/luarocks/core/hardcoded.lua' 27994 - # no file '/usr/local/share/lua/5.1/luarocks/core/hardcoded/init.lua' 27995 - # no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/share/lua/5.1/luarocks/core/hardcoded.lua' 27996 - # no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/share/lua/5.1/luarocks/core/hardcoded/init.lua' 27997 - # no file './luarocks/core/hardcoded.so' 27998 - # no file '/usr/local/lib/lua/5.1/luarocks/core/hardcoded.so' 27999 - # no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/lib/lua/5.1/luarocks/core/hardcoded.so' 28000 - # no file '/usr/local/lib/lua/5.1/loadall.so' 28001 - # no file './luarocks.so' 28002 - # no file '/usr/local/lib/lua/5.1/luarocks.so' 28003 - # no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/lib/lua/5.1/luarocks.so' 28004 - # no file '/usr/local/lib/lua/5.1/loadall.so') 28005 - # make: *** [GNUmakefile:57: luarocks] Error 1 28006 - # 28007 - # See https://github.com/NixOS/nixpkgs/issues/129099 28008 - # Possibly related: https://github.com/neovim/neovim/issues/7879 28003 + # See: 28004 + # - https://github.com/NixOS/nixpkgs/issues/129099 28005 + # - https://github.com/NixOS/nixpkgs/issues/128959 28009 28006 lua = 28010 - if (stdenv.isDarwin && stdenv.isAarch64) then lua5_1 else 28007 + if (stdenv.isDarwin && stdenv.isAarch64) then luajit_openresty else 28011 28008 luajit; 28012 28009 }; 28013 28010
+64
pkgs/top-level/perl-packages.nix
··· 16905 16905 sha256 = "2ad194f91ef24df4698369c2562d4164e9bf74f2d5565c681841abf79789ed82"; 16906 16906 }; 16907 16907 buildInputs = [ TestDeep ]; 16908 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 16908 16909 propagatedBuildInputs = [ BKeywords ConfigTiny FileWhich ListMoreUtils ModulePluggable PPIxQuoteLike PPIxRegexp PPIxUtilities PerlTidy PodSpell StringFormat ]; 16909 16910 meta = { 16910 16911 homepage = "http://perlcritic.com"; 16911 16912 description = "Critique Perl source code for best-practices"; 16912 16913 license = with lib.licenses; [ artistic1 gpl1Plus ]; 16913 16914 }; 16915 + postInstall = lib.optionalString stdenv.isDarwin '' 16916 + shortenPerlShebang $out/bin/perlcritic 16917 + ''; 16918 + }; 16919 + 16920 + PerlCriticCommunity = buildPerlModule { 16921 + pname = "Perl-Critic-Community"; 16922 + version = "1.0.0"; 16923 + src = fetchurl { 16924 + url = "mirror://cpan/authors/id/D/DB/DBOOK/Perl-Critic-Community-v1.0.0.tar.gz"; 16925 + sha256 = "311b775da4193e9de94cf5225e993cc54dd096ae1e7ef60738cdae1d9b8854e7"; 16926 + }; 16927 + buildInputs = [ ModuleBuildTiny ]; 16928 + propagatedBuildInputs = [ PPI PathTiny PerlCritic PerlCriticPolicyVariablesProhibitLoopOnHash PerlCriticPulp ]; 16929 + meta = { 16930 + homepage = "https://github.com/Grinnz/Perl-Critic-Community"; 16931 + description = "Community-inspired Perl::Critic policies"; 16932 + license = lib.licenses.artistic2; 16933 + }; 16914 16934 }; 16915 16935 16916 16936 PerlCriticMoose = buildPerlPackage rec { ··· 16924 16944 meta = { 16925 16945 description = "Policies for Perl::Critic concerned with using Moose"; 16926 16946 license = lib.licenses.artistic1; 16947 + }; 16948 + }; 16949 + 16950 + PerlCriticPolicyVariablesProhibitLoopOnHash = buildPerlPackage { 16951 + pname = "Perl-Critic-Policy-Variables-ProhibitLoopOnHash"; 16952 + version = "0.008"; 16953 + src = fetchurl { 16954 + url = "mirror://cpan/authors/id/X/XS/XSAWYERX/Perl-Critic-Policy-Variables-ProhibitLoopOnHash-0.008.tar.gz"; 16955 + sha256 = "12f5f0be96ea1bdc7828058577bd1c5c63ca23c17fac9c3709452b3dff5b84e0"; 16956 + }; 16957 + propagatedBuildInputs = [ PerlCritic ]; 16958 + meta = { 16959 + description = "Don't write loops on hashes, only on keys and values of hashes"; 16960 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16961 + }; 16962 + }; 16963 + 16964 + PerlCriticPulp = buildPerlPackage { 16965 + pname = "Perl-Critic-Pulp"; 16966 + version = "99"; 16967 + src = fetchurl { 16968 + url = "mirror://cpan/authors/id/K/KR/KRYDE/Perl-Critic-Pulp-99.tar.gz"; 16969 + sha256 = "b8fda842fcbed74d210257c0a284b6dc7b1d0554a47a3de5d97e7d542e23e7fe"; 16970 + }; 16971 + propagatedBuildInputs = [ IOString ListMoreUtils PPI PerlCritic PodMinimumVersion ]; 16972 + meta = { 16973 + homepage = "http://user42.tuxfamily.org/perl-critic-pulp/index.html"; 16974 + description = "Some add-on policies for Perl::Critic"; 16975 + license = lib.licenses.gpl3Plus; 16927 16976 }; 16928 16977 }; 16929 16978 ··· 17304 17353 }; 17305 17354 17306 17355 Po4a = callPackage ../development/perl-modules/Po4a { }; 17356 + 17357 + PodMinimumVersion = buildPerlPackage { 17358 + pname = "Pod-MinimumVersion"; 17359 + version = "50"; 17360 + src = fetchurl { 17361 + url = "mirror://cpan/authors/id/K/KR/KRYDE/Pod-MinimumVersion-50.tar.gz"; 17362 + sha256 = "0bd2812d9aacbd99bb71fa103a4bb129e955c138ba7598734207dc9fb67b5a6f"; 17363 + }; 17364 + propagatedBuildInputs = [ IOString PodParser ]; 17365 + meta = { 17366 + homepage = "http://user42.tuxfamily.org/pod-minimumversion/index.html"; 17367 + description = "Determine minimum Perl version of POD directives"; 17368 + license = lib.licenses.free; 17369 + }; 17370 + }; 17307 17371 17308 17372 POE = buildPerlPackage { 17309 17373 pname = "POE";
+11 -1
pkgs/top-level/python-packages.nix
··· 1539 1539 1540 1540 cloudsmith-api = callPackage ../development/python-modules/cloudsmith-api { }; 1541 1541 1542 + cloudsplaining = callPackage ../development/python-modules/cloudsplaining { }; 1543 + 1542 1544 clustershell = callPackage ../development/python-modules/clustershell { }; 1543 1545 1544 1546 clvm = callPackage ../development/python-modules/clvm { }; ··· 2162 2164 docloud = callPackage ../development/python-modules/docloud { }; 2163 2165 2164 2166 docopt = callPackage ../development/python-modules/docopt { }; 2167 + 2168 + docopt-ng = callPackage ../development/python-modules/docopt-ng { }; 2165 2169 2166 2170 docplex = callPackage ../development/python-modules/docplex { }; 2167 2171 ··· 3733 3737 jieba = callPackage ../development/python-modules/jieba { }; 3734 3738 3735 3739 jinja2 = callPackage ../development/python-modules/jinja2 { }; 3740 + 3741 + jinja2-git = callPackage ../development/python-modules/jinja2-git { }; 3736 3742 3737 3743 jinja2_pluralize = callPackage ../development/python-modules/jinja2_pluralize { }; 3738 3744 ··· 5542 5548 5543 5549 polib = callPackage ../development/python-modules/polib { }; 5544 5550 5551 + policy-sentry = callPackage ../development/python-modules/policy-sentry { }; 5552 + 5545 5553 policyuniverse = callPackage ../development/python-modules/policyuniverse { }; 5546 5554 5547 5555 polyline = callPackage ../development/python-modules/polyline { }; ··· 6073 6081 6074 6082 pygal = callPackage ../development/python-modules/pygal { }; 6075 6083 6076 - pygame = callPackage ../development/python-modules/pygame { }; 6084 + pygame = callPackage ../development/python-modules/pygame { 6085 + inherit (pkgs.darwin.apple_sdk.frameworks) AppKit CoreMIDI; 6086 + }; 6077 6087 6078 6088 pygame_sdl2 = callPackage ../development/python-modules/pygame_sdl2 { }; 6079 6089