Merge branch 'staging-next' into staging

; Conflicts:
; nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
; nixos/doc/manual/release-notes/rl-2205.section.md

+2365 -2124
+13 -3
doc/contributing/submitting-changes.chapter.md
··· 246 246 247 247 ### Stable release branches {#submitting-changes-stable-release-branches} 248 248 249 - For cherry-picking a commit to a stable release branch (“backporting”), use `git cherry-pick -x <original commit>` so that the original commit id is included in the commit. 249 + The same staging workflow applies to stable release branches, but the main branch is called `release-*` instead of `master`. 250 250 251 - Add a reason for the backport by using `git cherry-pick -xe <original commit>` instead when it is not obvious from the original commit message. It is not needed when it's a minor version update that includes security and bug fixes but don't add new features or when the commit fixes an otherwise broken package. 251 + Example branch names: `release-21.11`, `staging-21.11`, `staging-next-21.11`. 252 252 253 - For backporting Pull Requests to stable branches, assign label `backport <branch>` to the original Pull Requests and automation should take care of the rest once the Pull Requests is merged. 253 + Most changes added to the stable release branches are cherry-picked (“backported”) from the `master` and staging branches. 254 + 255 + #### Automatically backporting a Pull Request {#submitting-changes-stable-release-branches-automatic-backports} 256 + 257 + Assign label `backport <branch>` (e.g. `backport release-21.11`) to the PR and a backport PR is automatically created after the PR is merged. 258 + 259 + #### Manually backporting changes {#submitting-changes-stable-release-branches-manual-backports} 260 + 261 + Cherry-pick changes via `git cherry-pick -x <original commit>` so that the original commit id is included in the commit message. 262 + 263 + Add a reason for the backport when it is not obvious from the original commit message. You can do this by cherry picking with `git cherry-pick -xe <original commit>`, which allows editing the commit message. This is not needed for minor version updates that include security and bug fixes but don't add new features or when the commit fixes an otherwise broken package. 254 264 255 265 Here is an example of a cherry-picked commit message with good reason description: 256 266
+20
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
··· 105 105 </listitem> 106 106 <listitem> 107 107 <para> 108 + <literal>services.kubernetes.addons.dashboard</literal> was 109 + removed due to it being an outdated version. 110 + </para> 111 + </listitem> 112 + <listitem> 113 + <para> 108 114 The <literal>wafHook</literal> hook now honors 109 115 <literal>NIX_BUILD_CORES</literal> when 110 116 <literal>enableParallelBuilding</literal> is not set ··· 161 167 benefit to reduce the closure size of 162 168 <literal>ipython</literal> from ~400MB to ~160MB (including 163 169 ~100MB for python itself). 170 + </para> 171 + </listitem> 172 + <listitem> 173 + <para> 174 + <literal>documentation.man</literal> has been refactored to 175 + support choosing a man implementation other than GNU’s 176 + <literal>man-db</literal>. For this, 177 + <literal>documentation.man.manualPages</literal> has been 178 + renamed to 179 + <literal>documentation.man.man-db.manualPages</literal>. If 180 + you want to use the new alternative man implementation 181 + <literal>mandoc</literal>, add 182 + <literal>documentation.man = { enable = true; man-db.enable = false; mandoc.enable = true; }</literal> 183 + to your configuration. 164 184 </para> 165 185 </listitem> 166 186 <listitem>
+4
nixos/doc/manual/release-notes/rl-2205.section.md
··· 41 41 org-contrib, refer to the ones in `pkgs.emacsPackages.elpaPackages` and 42 42 `pkgs.emacsPackages.nongnuPackages` where the new versions will release. 43 43 44 + - `services.kubernetes.addons.dashboard` was removed due to it being an outdated version. 45 + 44 46 - The `wafHook` hook now honors `NIX_BUILD_CORES` when `enableParallelBuilding` is not set explicitly. Packages can restore the old behaviour by setting `enableParallelBuilding=false`. 45 47 46 48 - `pkgs.claws-mail-gtk2`, representing Claws Mail's older release version three, was removed in order to get rid of Python 2. ··· 59 61 This is closer to a non-Nix install of ipython. 60 62 This has the added benefit to reduce the closure size of `ipython` from ~400MB to ~160MB 61 63 (including ~100MB for python itself). 64 + 65 + - `documentation.man` has been refactored to support choosing a man implementation other than GNU's `man-db`. For this, `documentation.man.manualPages` has been renamed to `documentation.man.man-db.manualPages`. If you want to use the new alternative man implementation `mandoc`, add `documentation.man = { enable = true; man-db.enable = false; mandoc.enable = true; }` to your configuration. 62 66 63 67 - The iputils package, which is installed by default, no longer provides the 64 68 legacy tools `tftpd` and `traceroute6`. More tools (`ninfod`, `rarpd`, and
+27 -48
nixos/modules/misc/documentation.nix
··· 74 74 ]; 75 75 }; 76 76 77 - # list of man outputs currently active intended for use as default values 78 - # for man-related options, thus "man" is included unconditionally. 79 - activeManOutputs = [ "man" ] ++ lib.optionals cfg.dev.enable [ "devman" ]; 80 - 81 77 in 82 78 83 79 { ··· 107 103 type = types.bool; 108 104 default = true; 109 105 description = '' 110 - Whether to install manual pages and the <command>man</command> command. 111 - This also includes "man" outputs. 106 + Whether to install manual pages. 107 + This also includes <literal>man</literal> outputs. 112 108 ''; 113 109 }; 114 110 ··· 116 112 type = types.bool; 117 113 default = false; 118 114 description = '' 119 - Whether to generate the manual page index caches using 120 - <literal>mandb(8)</literal>. This allows searching for a page or 121 - keyword using utilities like <literal>apropos(1)</literal>. 122 - ''; 123 - }; 124 - 125 - man.manualPages = mkOption { 126 - type = types.path; 127 - default = pkgs.buildEnv { 128 - name = "man-paths"; 129 - paths = config.environment.systemPackages; 130 - pathsToLink = [ "/share/man" ]; 131 - extraOutputsToInstall = activeManOutputs; 132 - ignoreCollisions = true; 133 - }; 134 - defaultText = literalDocBook "all man pages in <option>config.environment.systemPackages</option>"; 135 - description = '' 136 - The manual pages to generate caches for if <option>generateCaches</option> 137 - is enabled. Must be a path to a directory with man pages under 138 - <literal>/share/man</literal>; see the source for an example. 139 - Advanced users can make this a content-addressed derivation to save a few rebuilds. 115 + Whether to generate the manual page index caches. 116 + This allows searching for a page or 117 + keyword using utilities like 118 + <citerefentry> 119 + <refentrytitle>apropos</refentrytitle> 120 + <manvolnum>1</manvolnum> 121 + </citerefentry> 122 + and the <literal>-k</literal> option of 123 + <citerefentry> 124 + <refentrytitle>man</refentrytitle> 125 + <manvolnum>1</manvolnum> 126 + </citerefentry>. 140 127 ''; 141 128 }; 142 129 ··· 220 207 }; 221 208 222 209 config = mkIf cfg.enable (mkMerge [ 210 + { 211 + assertions = [ 212 + { 213 + assertion = !(cfg.man.man-db.enable && cfg.man.mandoc.enable); 214 + message = '' 215 + man-db and mandoc can't be used as the default man page viewer at the same time! 216 + ''; 217 + } 218 + ]; 219 + } 223 220 221 + # The actual implementation for this lives in man-db.nix or mandoc.nix, 222 + # depending on which backend is active. 224 223 (mkIf cfg.man.enable { 225 - environment.systemPackages = [ pkgs.man-db ]; 226 224 environment.pathsToLink = [ "/share/man" ]; 227 - environment.extraOutputsToInstall = activeManOutputs; 228 - environment.etc."man_db.conf".text = 229 - let 230 - manualCache = pkgs.runCommandLocal "man-cache" { } '' 231 - echo "MANDB_MAP ${cfg.man.manualPages}/share/man $out" > man.conf 232 - ${pkgs.man-db}/bin/mandb -C man.conf -psc >/dev/null 2>&1 233 - ''; 234 - in 235 - '' 236 - # Manual pages paths for NixOS 237 - MANPATH_MAP /run/current-system/sw/bin /run/current-system/sw/share/man 238 - MANPATH_MAP /run/wrappers/bin /run/current-system/sw/share/man 239 - 240 - ${optionalString cfg.man.generateCaches '' 241 - # Generated manual pages cache for NixOS (immutable) 242 - MANDB_MAP /run/current-system/sw/share/man ${manualCache} 243 - ''} 244 - # Manual pages caches for NixOS 245 - MANDB_MAP /run/current-system/sw/share/man /var/cache/man/nixos 246 - ''; 225 + environment.extraOutputsToInstall = [ "man" ] ++ optional cfg.dev.enable "devman"; 247 226 }) 248 227 249 228 (mkIf cfg.info.enable {
+73
nixos/modules/misc/man-db.nix
··· 1 + { config, pkgs, lib, ... }: 2 + 3 + let 4 + cfg = config.documentation.man.man-db; 5 + in 6 + 7 + { 8 + options = { 9 + documentation.man.man-db = { 10 + enable = lib.mkEnableOption "man-db as the default man page viewer" // { 11 + default = config.documentation.man.enable; 12 + defaultText = lib.literalExpression "config.documentation.man.enable"; 13 + example = false; 14 + }; 15 + 16 + manualPages = lib.mkOption { 17 + type = lib.types.path; 18 + default = pkgs.buildEnv { 19 + name = "man-paths"; 20 + paths = config.environment.systemPackages; 21 + pathsToLink = [ "/share/man" ]; 22 + extraOutputsToInstall = [ "man" ] 23 + ++ lib.optionals config.documentation.dev.enable [ "devman" ]; 24 + ignoreCollisions = true; 25 + }; 26 + defaultText = lib.literalDocBook "all man pages in <option>config.environment.systemPackages</option>"; 27 + description = '' 28 + The manual pages to generate caches for if <option>documentation.man.generateCaches</option> 29 + is enabled. Must be a path to a directory with man pages under 30 + <literal>/share/man</literal>; see the source for an example. 31 + Advanced users can make this a content-addressed derivation to save a few rebuilds. 32 + ''; 33 + }; 34 + 35 + package = lib.mkOption { 36 + type = lib.types.package; 37 + default = pkgs.man-db; 38 + defaultText = lib.literalExpression "pkgs.man-db"; 39 + description = '' 40 + The <literal>man-db</literal> derivation to use. Useful to override 41 + configuration options used for the package. 42 + ''; 43 + }; 44 + }; 45 + }; 46 + 47 + imports = [ 48 + (lib.mkRenamedOptionModule [ "documentation" "man" "manualPages" ] [ "documentation" "man" "man-db" "manualPages" ]) 49 + ]; 50 + 51 + config = lib.mkIf cfg.enable { 52 + environment.systemPackages = [ cfg.package ]; 53 + environment.etc."man_db.conf".text = 54 + let 55 + manualCache = pkgs.runCommandLocal "man-cache" { } '' 56 + echo "MANDB_MAP ${cfg.manualPages}/share/man $out" > man.conf 57 + ${cfg.package}/bin/mandb -C man.conf -psc >/dev/null 2>&1 58 + ''; 59 + in 60 + '' 61 + # Manual pages paths for NixOS 62 + MANPATH_MAP /run/current-system/sw/bin /run/current-system/sw/share/man 63 + MANPATH_MAP /run/wrappers/bin /run/current-system/sw/share/man 64 + 65 + ${lib.optionalString config.documentation.man.generateCaches '' 66 + # Generated manual pages cache for NixOS (immutable) 67 + MANDB_MAP /run/current-system/sw/share/man ${manualCache} 68 + ''} 69 + # Manual pages caches for NixOS 70 + MANDB_MAP /run/current-system/sw/share/man /var/cache/man/nixos 71 + ''; 72 + }; 73 + }
+61
nixos/modules/misc/mandoc.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + let 4 + makewhatis = "${lib.getBin cfg.package}/bin/makewhatis"; 5 + 6 + cfg = config.documentation.man.mandoc; 7 + 8 + in { 9 + meta.maintainers = [ lib.maintainers.sternenseemann ]; 10 + 11 + options = { 12 + documentation.man.mandoc = { 13 + enable = lib.mkEnableOption "mandoc as the default man page viewer"; 14 + 15 + manPath = lib.mkOption { 16 + type = with lib.types; listOf str; 17 + default = [ "share/man" ]; 18 + example = lib.literalExpression "[ \"share/man\" \"share/man/fr\" ]"; 19 + description = '' 20 + Change the manpath, i. e. the directories where 21 + <citerefentry><refentrytitle>man</refentrytitle><manvolnum>1</manvolnum></citerefentry> 22 + looks for section-specific directories of man pages. 23 + You only need to change this setting if you want extra man pages 24 + (e. g. in non-english languages). All values must be strings that 25 + are a valid path from the target prefix (without including it). 26 + The first value given takes priority. 27 + ''; 28 + }; 29 + 30 + package = lib.mkOption { 31 + type = lib.types.package; 32 + default = pkgs.mandoc; 33 + defaultText = lib.literalExpression "pkgs.mandoc"; 34 + description = '' 35 + The <literal>mandoc</literal> derivation to use. Useful to override 36 + configuration options used for the package. 37 + ''; 38 + }; 39 + }; 40 + }; 41 + 42 + config = lib.mkIf cfg.enable { 43 + environment = { 44 + systemPackages = [ cfg.package ]; 45 + 46 + # tell mandoc about man pages 47 + etc."man.conf".text = lib.concatMapStrings (path: '' 48 + manpath /run/current-system/sw/${path} 49 + '') cfg.manPath; 50 + 51 + # create mandoc.db for whatis(1), apropos(1) and man(1) -k 52 + # TODO(@sternenseemman): fix symlinked directories not getting indexed, 53 + # see: https://inbox.vuxu.org/mandoc-tech/20210906171231.GF83680@athene.usta.de/T/#e85f773c1781e3fef85562b2794f9cad7b2909a3c 54 + extraSetup = lib.mkIf config.documentation.man.generateCaches '' 55 + ${makewhatis} -T utf8 ${ 56 + lib.concatMapStringsSep " " (path: "\"$out/${path}\"") cfg.manPath 57 + } 58 + ''; 59 + }; 60 + }; 61 + }
+2 -1
nixos/modules/module-list.nix
··· 108 108 ./misc/lib.nix 109 109 ./misc/label.nix 110 110 ./misc/locate.nix 111 + ./misc/man-db.nix 112 + ./misc/mandoc.nix 111 113 ./misc/meta.nix 112 114 ./misc/nixpkgs.nix 113 115 ./misc/passthru.nix ··· 296 298 ./services/cluster/hadoop/default.nix 297 299 ./services/cluster/k3s/default.nix 298 300 ./services/cluster/kubernetes/addons/dns.nix 299 - ./services/cluster/kubernetes/addons/dashboard.nix 300 301 ./services/cluster/kubernetes/addon-manager.nix 301 302 ./services/cluster/kubernetes/apiserver.nix 302 303 ./services/cluster/kubernetes/controller-manager.nix
+1 -1
nixos/modules/services/cluster/kubernetes/addon-manager.nix
··· 58 58 "spec" = { ... }; 59 59 }; 60 60 } 61 - // import <nixpkgs/nixos/modules/services/cluster/kubernetes/dashboard.nix> { cfg = config.services.kubernetes; }; 61 + // import <nixpkgs/nixos/modules/services/cluster/kubernetes/dns.nix> { cfg = config.services.kubernetes; }; 62 62 ''; 63 63 }; 64 64
-344
nixos/modules/services/cluster/kubernetes/addons/dashboard.nix
··· 1 - { config, options, pkgs, lib, ... }: 2 - 3 - with lib; 4 - 5 - let 6 - cfg = config.services.kubernetes.addons.dashboard; 7 - opt = options.services.kubernetes.addons.dashboard; 8 - in { 9 - imports = [ 10 - (mkRenamedOptionModule [ "services" "kubernetes" "addons" "dashboard" "enableRBAC" ] [ "services" "kubernetes" "addons" "dashboard" "rbac" "enable" ]) 11 - ]; 12 - 13 - options.services.kubernetes.addons.dashboard = { 14 - enable = mkEnableOption "kubernetes dashboard addon"; 15 - 16 - extraArgs = mkOption { 17 - description = "Extra arguments to append to the dashboard cmdline"; 18 - type = types.listOf types.str; 19 - default = []; 20 - example = ["--enable-skip-login"]; 21 - }; 22 - 23 - rbac = mkOption { 24 - description = "Role-based access control (RBAC) options"; 25 - default = {}; 26 - type = types.submodule { 27 - options = { 28 - enable = mkOption { 29 - description = "Whether to enable role based access control is enabled for kubernetes dashboard"; 30 - type = types.bool; 31 - default = elem "RBAC" config.services.kubernetes.apiserver.authorizationMode; 32 - defaultText = literalExpression '' 33 - elem "RBAC" config.${options.services.kubernetes.apiserver.authorizationMode} 34 - ''; 35 - }; 36 - 37 - clusterAdmin = mkOption { 38 - description = "Whether to assign cluster admin rights to the kubernetes dashboard"; 39 - type = types.bool; 40 - default = false; 41 - }; 42 - }; 43 - }; 44 - }; 45 - 46 - version = mkOption { 47 - description = "Which version of the kubernetes dashboard to deploy"; 48 - type = types.str; 49 - default = "v1.10.1"; 50 - }; 51 - 52 - image = mkOption { 53 - description = "Docker image to seed for the kubernetes dashboard container."; 54 - type = types.attrs; 55 - default = { 56 - imageName = "k8s.gcr.io/kubernetes-dashboard-amd64"; 57 - imageDigest = "sha256:0ae6b69432e78069c5ce2bcde0fe409c5c4d6f0f4d9cd50a17974fea38898747"; 58 - finalImageTag = cfg.version; 59 - sha256 = "01xrr4pwgr2hcjrjsi3d14ifpzdfbxzqpzxbk2fkbjb9zkv38zxy"; 60 - }; 61 - defaultText = literalExpression '' 62 - { 63 - imageName = "k8s.gcr.io/kubernetes-dashboard-amd64"; 64 - imageDigest = "sha256:0ae6b69432e78069c5ce2bcde0fe409c5c4d6f0f4d9cd50a17974fea38898747"; 65 - finalImageTag = config.${opt.version}; 66 - sha256 = "01xrr4pwgr2hcjrjsi3d14ifpzdfbxzqpzxbk2fkbjb9zkv38zxy"; 67 - }; 68 - ''; 69 - }; 70 - }; 71 - 72 - config = mkIf cfg.enable { 73 - services.kubernetes.kubelet.seedDockerImages = [(pkgs.dockerTools.pullImage cfg.image)]; 74 - 75 - services.kubernetes.addonManager.addons = { 76 - kubernetes-dashboard-deployment = { 77 - kind = "Deployment"; 78 - apiVersion = "apps/v1"; 79 - metadata = { 80 - labels = { 81 - k8s-addon = "kubernetes-dashboard.addons.k8s.io"; 82 - k8s-app = "kubernetes-dashboard"; 83 - version = cfg.version; 84 - "kubernetes.io/cluster-service" = "true"; 85 - "addonmanager.kubernetes.io/mode" = "Reconcile"; 86 - }; 87 - name = "kubernetes-dashboard"; 88 - namespace = "kube-system"; 89 - }; 90 - spec = { 91 - replicas = 1; 92 - revisionHistoryLimit = 10; 93 - selector.matchLabels.k8s-app = "kubernetes-dashboard"; 94 - template = { 95 - metadata = { 96 - labels = { 97 - k8s-addon = "kubernetes-dashboard.addons.k8s.io"; 98 - k8s-app = "kubernetes-dashboard"; 99 - version = cfg.version; 100 - "kubernetes.io/cluster-service" = "true"; 101 - }; 102 - annotations = { 103 - "scheduler.alpha.kubernetes.io/critical-pod" = ""; 104 - }; 105 - }; 106 - spec = { 107 - priorityClassName = "system-cluster-critical"; 108 - containers = [{ 109 - name = "kubernetes-dashboard"; 110 - image = with cfg.image; "${imageName}:${finalImageTag}"; 111 - ports = [{ 112 - containerPort = 8443; 113 - protocol = "TCP"; 114 - }]; 115 - resources = { 116 - limits = { 117 - cpu = "100m"; 118 - memory = "300Mi"; 119 - }; 120 - requests = { 121 - cpu = "100m"; 122 - memory = "100Mi"; 123 - }; 124 - }; 125 - args = ["--auto-generate-certificates"] ++ cfg.extraArgs; 126 - volumeMounts = [{ 127 - name = "tmp-volume"; 128 - mountPath = "/tmp"; 129 - } { 130 - name = "kubernetes-dashboard-certs"; 131 - mountPath = "/certs"; 132 - }]; 133 - livenessProbe = { 134 - httpGet = { 135 - scheme = "HTTPS"; 136 - path = "/"; 137 - port = 8443; 138 - }; 139 - initialDelaySeconds = 30; 140 - timeoutSeconds = 30; 141 - }; 142 - }]; 143 - volumes = [{ 144 - name = "kubernetes-dashboard-certs"; 145 - secret = { 146 - secretName = "kubernetes-dashboard-certs"; 147 - }; 148 - } { 149 - name = "tmp-volume"; 150 - emptyDir = {}; 151 - }]; 152 - serviceAccountName = "kubernetes-dashboard"; 153 - tolerations = [{ 154 - key = "node-role.kubernetes.io/master"; 155 - effect = "NoSchedule"; 156 - } { 157 - key = "CriticalAddonsOnly"; 158 - operator = "Exists"; 159 - }]; 160 - }; 161 - }; 162 - }; 163 - }; 164 - 165 - kubernetes-dashboard-svc = { 166 - apiVersion = "v1"; 167 - kind = "Service"; 168 - metadata = { 169 - labels = { 170 - k8s-addon = "kubernetes-dashboard.addons.k8s.io"; 171 - k8s-app = "kubernetes-dashboard"; 172 - "kubernetes.io/cluster-service" = "true"; 173 - "kubernetes.io/name" = "KubeDashboard"; 174 - "addonmanager.kubernetes.io/mode" = "Reconcile"; 175 - }; 176 - name = "kubernetes-dashboard"; 177 - namespace = "kube-system"; 178 - }; 179 - spec = { 180 - ports = [{ 181 - port = 443; 182 - targetPort = 8443; 183 - }]; 184 - selector.k8s-app = "kubernetes-dashboard"; 185 - }; 186 - }; 187 - 188 - kubernetes-dashboard-sa = { 189 - apiVersion = "v1"; 190 - kind = "ServiceAccount"; 191 - metadata = { 192 - labels = { 193 - k8s-app = "kubernetes-dashboard"; 194 - k8s-addon = "kubernetes-dashboard.addons.k8s.io"; 195 - "addonmanager.kubernetes.io/mode" = "Reconcile"; 196 - }; 197 - name = "kubernetes-dashboard"; 198 - namespace = "kube-system"; 199 - }; 200 - }; 201 - kubernetes-dashboard-sec-certs = { 202 - apiVersion = "v1"; 203 - kind = "Secret"; 204 - metadata = { 205 - labels = { 206 - k8s-app = "kubernetes-dashboard"; 207 - # Allows editing resource and makes sure it is created first. 208 - "addonmanager.kubernetes.io/mode" = "EnsureExists"; 209 - }; 210 - name = "kubernetes-dashboard-certs"; 211 - namespace = "kube-system"; 212 - }; 213 - type = "Opaque"; 214 - }; 215 - kubernetes-dashboard-sec-kholder = { 216 - apiVersion = "v1"; 217 - kind = "Secret"; 218 - metadata = { 219 - labels = { 220 - k8s-app = "kubernetes-dashboard"; 221 - # Allows editing resource and makes sure it is created first. 222 - "addonmanager.kubernetes.io/mode" = "EnsureExists"; 223 - }; 224 - name = "kubernetes-dashboard-key-holder"; 225 - namespace = "kube-system"; 226 - }; 227 - type = "Opaque"; 228 - }; 229 - kubernetes-dashboard-cm = { 230 - apiVersion = "v1"; 231 - kind = "ConfigMap"; 232 - metadata = { 233 - labels = { 234 - k8s-app = "kubernetes-dashboard"; 235 - # Allows editing resource and makes sure it is created first. 236 - "addonmanager.kubernetes.io/mode" = "EnsureExists"; 237 - }; 238 - name = "kubernetes-dashboard-settings"; 239 - namespace = "kube-system"; 240 - }; 241 - }; 242 - } // (optionalAttrs cfg.rbac.enable 243 - (let 244 - subjects = [{ 245 - kind = "ServiceAccount"; 246 - name = "kubernetes-dashboard"; 247 - namespace = "kube-system"; 248 - }]; 249 - labels = { 250 - k8s-app = "kubernetes-dashboard"; 251 - k8s-addon = "kubernetes-dashboard.addons.k8s.io"; 252 - "addonmanager.kubernetes.io/mode" = "Reconcile"; 253 - }; 254 - in 255 - (if cfg.rbac.clusterAdmin then { 256 - kubernetes-dashboard-crb = { 257 - apiVersion = "rbac.authorization.k8s.io/v1"; 258 - kind = "ClusterRoleBinding"; 259 - metadata = { 260 - name = "kubernetes-dashboard"; 261 - inherit labels; 262 - }; 263 - roleRef = { 264 - apiGroup = "rbac.authorization.k8s.io"; 265 - kind = "ClusterRole"; 266 - name = "cluster-admin"; 267 - }; 268 - inherit subjects; 269 - }; 270 - } 271 - else 272 - { 273 - # Upstream role- and rolebinding as per: 274 - # https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/alternative/kubernetes-dashboard.yaml 275 - kubernetes-dashboard-role = { 276 - apiVersion = "rbac.authorization.k8s.io/v1"; 277 - kind = "Role"; 278 - metadata = { 279 - name = "kubernetes-dashboard-minimal"; 280 - namespace = "kube-system"; 281 - inherit labels; 282 - }; 283 - rules = [ 284 - # Allow Dashboard to create 'kubernetes-dashboard-key-holder' secret. 285 - { 286 - apiGroups = [""]; 287 - resources = ["secrets"]; 288 - verbs = ["create"]; 289 - } 290 - # Allow Dashboard to create 'kubernetes-dashboard-settings' config map. 291 - { 292 - apiGroups = [""]; 293 - resources = ["configmaps"]; 294 - verbs = ["create"]; 295 - } 296 - # Allow Dashboard to get, update and delete Dashboard exclusive secrets. 297 - { 298 - apiGroups = [""]; 299 - resources = ["secrets"]; 300 - resourceNames = ["kubernetes-dashboard-key-holder"]; 301 - verbs = ["get" "update" "delete"]; 302 - } 303 - # Allow Dashboard to get and update 'kubernetes-dashboard-settings' config map. 304 - { 305 - apiGroups = [""]; 306 - resources = ["configmaps"]; 307 - resourceNames = ["kubernetes-dashboard-settings"]; 308 - verbs = ["get" "update"]; 309 - } 310 - # Allow Dashboard to get metrics from heapster. 311 - { 312 - apiGroups = [""]; 313 - resources = ["services"]; 314 - resourceNames = ["heapster"]; 315 - verbs = ["proxy"]; 316 - } 317 - { 318 - apiGroups = [""]; 319 - resources = ["services/proxy"]; 320 - resourceNames = ["heapster" "http:heapster:" "https:heapster:"]; 321 - verbs = ["get"]; 322 - } 323 - ]; 324 - }; 325 - 326 - kubernetes-dashboard-rb = { 327 - apiVersion = "rbac.authorization.k8s.io/v1"; 328 - kind = "RoleBinding"; 329 - metadata = { 330 - name = "kubernetes-dashboard-minimal"; 331 - namespace = "kube-system"; 332 - inherit labels; 333 - }; 334 - roleRef = { 335 - apiGroup = "rbac.authorization.k8s.io"; 336 - kind = "Role"; 337 - name = "kubernetes-dashboard-minimal"; 338 - }; 339 - inherit subjects; 340 - }; 341 - }) 342 - )); 343 - }; 344 - }
+1
nixos/modules/services/cluster/kubernetes/default.nix
··· 106 106 in { 107 107 108 108 imports = [ 109 + (mkRemovedOptionModule [ "services" "kubernetes" "addons" "dashboard" ] "Removed due to it being an outdated version") 109 110 (mkRemovedOptionModule [ "services" "kubernetes" "verbose" ] "") 110 111 ]; 111 112
+49 -44
nixos/modules/services/networking/dhcpd.nix
··· 28 28 } 29 29 ''; 30 30 31 - dhcpdService = postfix: cfg: 32 - let 33 - configFile = 34 - if cfg.configFile != null 35 - then cfg.configFile 36 - else writeConfig cfg; 37 - leaseFile = "/var/lib/dhcpd${postfix}/dhcpd.leases"; 38 - args = [ 39 - "@${pkgs.dhcp}/sbin/dhcpd" "dhcpd${postfix}" "-${postfix}" 40 - "-pf" "/run/dhcpd${postfix}/dhcpd.pid" 41 - "-cf" configFile 42 - "-lf" leaseFile 43 - ] ++ cfg.extraFlags 44 - ++ cfg.interfaces; 45 - in 46 - optionalAttrs cfg.enable { 47 - "dhcpd${postfix}" = { 48 - description = "DHCPv${postfix} server"; 49 - wantedBy = [ "multi-user.target" ]; 50 - after = [ "network.target" ]; 31 + dhcpdService = postfix: cfg: optionalAttrs cfg.enable { 32 + "dhcpd${postfix}" = { 33 + description = "DHCPv${postfix} server"; 34 + wantedBy = [ "multi-user.target" ]; 35 + after = [ "network.target" ]; 36 + 37 + preStart = '' 38 + mkdir -m 755 -p ${cfg.stateDir} 39 + chown dhcpd:nogroup ${cfg.stateDir} 40 + touch ${cfg.stateDir}/dhcpd.leases 41 + ''; 42 + 43 + serviceConfig = 44 + let 45 + configFile = if cfg.configFile != null then cfg.configFile else writeConfig cfg; 46 + args = [ "@${pkgs.dhcp}/sbin/dhcpd" "dhcpd${postfix}" "-${postfix}" 47 + "-pf" "/run/dhcpd${postfix}/dhcpd.pid" 48 + "-cf" "${configFile}" 49 + "-lf" "${cfg.stateDir}/dhcpd.leases" 50 + "-user" "dhcpd" "-group" "nogroup" 51 + ] ++ cfg.extraFlags 52 + ++ cfg.interfaces; 51 53 52 - preStart = "touch ${leaseFile}"; 53 - serviceConfig = { 54 - ExecStart = concatMapStringsSep " " escapeShellArg args; 55 - Type = "forking"; 56 - Restart = "always"; 57 - DynamicUser = true; 58 - User = "dhcpd"; 59 - Group = "dhcpd"; 60 - AmbientCapabilities = [ 61 - "CAP_NET_RAW" # to send ICMP messages 62 - "CAP_NET_BIND_SERVICE" # to bind on DHCP port (67) 63 - ]; 64 - StateDirectory = "dhcpd${postfix}"; 65 - RuntimeDirectory = "dhcpd${postfix}"; 66 - PIDFile = "/run/dhcpd${postfix}/dhcpd.pid"; 67 - }; 54 + in { 55 + ExecStart = concatMapStringsSep " " escapeShellArg args; 56 + Type = "forking"; 57 + Restart = "always"; 58 + RuntimeDirectory = [ "dhcpd${postfix}" ]; 59 + PIDFile = "/run/dhcpd${postfix}/dhcpd.pid"; 68 60 }; 69 - }; 61 + }; 62 + }; 70 63 71 64 machineOpts = { ... }: { 72 65 ··· 106 99 default = false; 107 100 description = '' 108 101 Whether to enable the DHCPv${postfix} server. 102 + ''; 103 + }; 104 + 105 + stateDir = mkOption { 106 + type = types.path; 107 + # We use /var/lib/dhcp for DHCPv4 to save backwards compatibility. 108 + default = "/var/lib/dhcp${if postfix == "4" then "" else postfix}"; 109 + description = '' 110 + State directory for the DHCP server. 109 111 ''; 110 112 }; 111 113 ··· 192 194 193 195 imports = [ 194 196 (mkRenamedOptionModule [ "services" "dhcpd" ] [ "services" "dhcpd4" ]) 195 - ] ++ flip map [ "4" "6" ] (postfix: 196 - mkRemovedOptionModule [ "services" "dhcpd${postfix}" "stateDir" ] '' 197 - The DHCP server state directory is now managed with the systemd's DynamicUser mechanism. 198 - This means the directory is named after the service (dhcpd${postfix}), created under 199 - /var/lib/private/ and symlinked to /var/lib/. 200 - '' 201 - ); 197 + ]; 202 198 203 199 ###### interface 204 200 ··· 213 209 ###### implementation 214 210 215 211 config = mkIf (cfg4.enable || cfg6.enable) { 212 + 213 + users = { 214 + users.dhcpd = { 215 + isSystemUser = true; 216 + group = "dhcpd"; 217 + description = "DHCP daemon user"; 218 + }; 219 + groups.dhcpd = {}; 220 + }; 216 221 217 222 systemd.services = dhcpdService "4" cfg4 // dhcpdService "6" cfg6; 218 223
+2
nixos/tests/all-tests.nix
··· 255 255 magnetico = handleTest ./magnetico.nix {}; 256 256 mailcatcher = handleTest ./mailcatcher.nix {}; 257 257 mailhog = handleTest ./mailhog.nix {}; 258 + man = handleTest ./man.nix {}; 258 259 mariadb-galera-mariabackup = handleTest ./mysql/mariadb-galera-mariabackup.nix {}; 259 260 mariadb-galera-rsync = handleTest ./mysql/mariadb-galera-rsync.nix {}; 260 261 matomo = handleTest ./matomo.nix {}; ··· 398 399 proxy = handleTest ./proxy.nix {}; 399 400 prowlarr = handleTest ./prowlarr.nix {}; 400 401 pt2-clone = handleTest ./pt2-clone.nix {}; 402 + pulseaudio = discoverTests (import ./pulseaudio.nix); 401 403 qboot = handleTestOn ["x86_64-linux" "i686-linux"] ./qboot.nix {}; 402 404 quorum = handleTest ./quorum.nix {}; 403 405 rabbitmq = handleTest ./rabbitmq.nix {};
-1
nixos/tests/kubernetes/base.nix
··· 51 51 environment.systemPackages = [ kubectl ]; 52 52 services.flannel.iface = "eth1"; 53 53 services.kubernetes = { 54 - addons.dashboard.enable = true; 55 54 proxy.hostname = "${masterName}.${domain}"; 56 55 57 56 easyCerts = true;
+100
nixos/tests/man.nix
··· 1 + 2 + import ./make-test-python.nix ({ pkgs, lib, ... }: let 3 + manImplementations = [ 4 + "mandoc" 5 + "man-db" 6 + ]; 7 + 8 + machineNames = builtins.map machineSafe manImplementations; 9 + 10 + makeConfig = useImpl: { 11 + # Note: mandoc currently can't index symlinked section directories. 12 + # So if a man section comes from one package exclusively (e. g. 13 + # 1p from man-pages-posix and 2 from man-pages), it isn't searchable. 14 + environment.systemPackages = [ 15 + pkgs.man-pages 16 + pkgs.openssl 17 + pkgs.libunwind 18 + ]; 19 + 20 + documentation = { 21 + enable = true; 22 + nixos.enable = lib.mkForce true; 23 + dev.enable = true; 24 + man = { 25 + enable = true; 26 + generateCaches = true; 27 + } // lib.listToAttrs (builtins.map (impl: { 28 + name = impl; 29 + value = { 30 + enable = useImpl == impl; 31 + }; 32 + }) manImplementations); 33 + }; 34 + }; 35 + 36 + machineSafe = builtins.replaceStrings [ "-" ] [ "_" ]; 37 + in { 38 + name = "man"; 39 + meta.maintainers = [ lib.maintainers.sternenseemann ]; 40 + 41 + nodes = lib.listToAttrs (builtins.map (i: { 42 + name = machineSafe i; 43 + value = makeConfig i; 44 + }) manImplementations); 45 + 46 + testScript = '' 47 + import re 48 + start_all() 49 + 50 + def match_man_k(page, section, haystack): 51 + """ 52 + Check if the man page {page}({section}) occurs in 53 + the output of `man -k` given as haystack. Note: 54 + This is not super reliable, e. g. it can't deal 55 + with man pages that are in multiple sections. 56 + """ 57 + 58 + for line in haystack.split("\n"): 59 + # man -k can look like this: 60 + # page(3) - bla 61 + # page (3) - bla 62 + # pagea, pageb (3, 3P) - foo 63 + # pagea, pageb, pagec(3) - bar 64 + pages = line.split("(")[0] 65 + sections = re.search("\\([a-zA-Z1-9, ]+\\)", line) 66 + if sections is None: 67 + continue 68 + else: 69 + sections = sections.group(0)[1:-1] 70 + 71 + if page in pages and f'{section}' in sections: 72 + return True 73 + 74 + return False 75 + 76 + '' + lib.concatMapStrings (machine: '' 77 + with subtest("Test direct man page lookups in ${machine}"): 78 + # man works 79 + ${machine}.succeed("man man > /dev/null") 80 + # devman works 81 + ${machine}.succeed("man 3 libunwind > /dev/null") 82 + # NixOS configuration man page is installed 83 + ${machine}.succeed("man configuration.nix > /dev/null") 84 + 85 + with subtest("Test generateCaches via man -k in ${machine}"): 86 + expected = [ 87 + ("openssl", "ssl", 3), 88 + ("unwind", "libunwind", 3), 89 + ("user", "useradd", 8), 90 + ("user", "userdel", 8), 91 + ("mem", "free", 3), 92 + ("mem", "free", 1), 93 + ] 94 + 95 + for (keyword, page, section) in expected: 96 + matches = ${machine}.succeed(f"man -k {keyword}") 97 + if not match_man_k(page, section, matches): 98 + raise Exception(f"{page}({section}) missing in matches: {matches}") 99 + '') machineNames; 100 + })
+71
nixos/tests/pulseaudio.nix
··· 1 + let 2 + mkTest = { systemWide ? false }: 3 + import ./make-test-python.nix ({ pkgs, lib, ... }: 4 + let 5 + testFile = pkgs.fetchurl { 6 + url = 7 + "https://file-examples-com.github.io/uploads/2017/11/file_example_MP3_700KB.mp3"; 8 + hash = "sha256-+iggJW8s0/LfA/okfXsB550/55Q0Sq3OoIzuBrzOPJQ="; 9 + }; 10 + 11 + makeTestPlay = key: 12 + { sox, alsa-utils }: 13 + pkgs.writeScriptBin key '' 14 + set -euxo pipefail 15 + ${sox}/bin/play ${testFile} 16 + ${sox}/bin/sox ${testFile} -t wav - | ${alsa-utils}/bin/aplay 17 + touch /tmp/${key}_success 18 + ''; 19 + 20 + testers = builtins.mapAttrs makeTestPlay { 21 + testPlay = { inherit (pkgs) sox alsa-utils; }; 22 + testPlay32 = { inherit (pkgs.pkgsi686Linux) sox alsa-utils; }; 23 + }; 24 + in { 25 + name = "pulseaudio${lib.optionalString systemWide "-systemWide"}"; 26 + meta = with pkgs.lib.maintainers; { 27 + maintainers = [ synthetica ] ++ pkgs.pulseaudio.meta.maintainers; 28 + }; 29 + 30 + machine = { ... }: 31 + 32 + { 33 + imports = [ ./common/wayland-cage.nix ]; 34 + hardware.pulseaudio = { 35 + enable = true; 36 + support32Bit = true; 37 + inherit systemWide; 38 + }; 39 + 40 + environment.systemPackages = [ testers.testPlay pkgs.pavucontrol ] 41 + ++ lib.optional pkgs.stdenv.isx86_64 testers.testPlay32; 42 + } // lib.optionalAttrs systemWide { 43 + users.users.alice.extraGroups = [ "audio" ]; 44 + systemd.services.pulseaudio.wantedBy = [ "multi-user.target" ]; 45 + }; 46 + 47 + enableOCR = true; 48 + 49 + testScript = { ... }: '' 50 + machine.wait_until_succeeds("pgrep xterm") 51 + machine.wait_for_text("alice@machine") 52 + 53 + machine.send_chars("testPlay \n") 54 + machine.wait_for_file("/tmp/testPlay_success") 55 + ${lib.optionalString pkgs.stdenv.isx86_64 '' 56 + machine.send_chars("testPlay32 \n") 57 + machine.wait_for_file("/tmp/testPlay32_success") 58 + ''} 59 + machine.screenshot("testPlay") 60 + 61 + # Pavucontrol only loads when Pulseaudio is running. If it isn't, the 62 + # text "Playback" (one of the tabs) will never show. 63 + machine.send_chars("pavucontrol\n") 64 + machine.wait_for_text("Playback") 65 + machine.screenshot("Pavucontrol") 66 + ''; 67 + }); 68 + in builtins.mapAttrs (key: val: mkTest val) { 69 + user = { systemWide = false; }; 70 + system = { systemWide = true; }; 71 + }
+2 -2
pkgs/applications/blockchains/btcpayserver/default.nix
··· 3 3 4 4 buildDotnetModule rec { 5 5 pname = "btcpayserver"; 6 - version = "1.3.6"; 6 + version = "1.3.7"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = pname; 10 10 repo = pname; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-8SWbbdPx/cC7EWTkSbB/YqR13jaL76fFIjHPGL4rFyk="; 12 + sha256 = "sha256-W8WRw42hMNUaQZlfrl73REGIvLcj6Vso9Axx53ENkx0="; 13 13 }; 14 14 15 15 projectFile = "BTCPayServer/BTCPayServer.csproj";
+2 -2
pkgs/applications/blockchains/ergo/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ergo"; 5 - version = "4.0.16"; 5 + version = "4.0.16.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 9 - sha256 = "sha256-cdfpXJtN/JXQNBnCyTIvJLQQhjzDV3+l4WoASII9uuU="; 9 + sha256 = "sha256-nAaNT5Rt/oLBA2pSJSinoLKMYJ0VZmuC0zoMYbMSAJQ="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/applications/blockchains/go-ethereum/default.nix
··· 9 9 10 10 in buildGoModule rec { 11 11 pname = "go-ethereum"; 12 - version = "1.10.11"; 12 + version = "1.10.14"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "ethereum"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-8kPaa2wRKUQBn4LFDnc7tEbLR62f99NS1HIVDeHHzto="; 18 + sha256 = "sha256-0DQrcei3FM+X4BYokou7dPNVCcJTbY05YsTvzdtsas8="; 19 19 }; 20 20 21 21 runVend = true;
+3 -3
pkgs/applications/blockchains/lightning-loop/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "lightning-loop"; 8 - version = "0.15.0-beta"; 8 + version = "0.16.0-beta"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "lightninglabs"; 12 12 repo = "loop"; 13 13 rev = "v${version}"; 14 - sha256 = "1yjc04jiam3836w7vn3b1jqj1dq1k8wwfnccir0vh29cn6v0cf63"; 14 + sha256 = "0q4lk338mr30frilgnjr43gd55z7ryj2s260437b4pnp03hmbf10"; 15 15 }; 16 16 17 - vendorSha256 = "0c3ly0s438sr9iql2ps4biaswphp7dfxshddyw5fcm0ajqzvhrmw"; 17 + vendorSha256 = "14862603rrss14p537j9i7iwflaaprwrnslmqm9hpb7hj52bxqfv"; 18 18 19 19 subPackages = [ "cmd/loop" "cmd/loopd" ]; 20 20
+3 -3
pkgs/applications/blockchains/lightning-pool/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "lightning-pool"; 8 - version = "0.5.1-alpha"; 8 + version = "0.5.3-alpha"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "lightninglabs"; 12 12 repo = "pool"; 13 13 rev = "v${version}"; 14 - sha256 = "147s0p4arfxl2akzm267p8zfy6hgssym5rwxv78kp8i39mfinpkn"; 14 + sha256 = "1nc3hksk9qcxrsyqpz9vcfc8x093rc8yx8ppfk177j9fhdnn8bk7"; 15 15 }; 16 16 17 - vendorSha256 = "0zd3bwqi0hnk0562x9hd62cwjw1xj386m83jagg41kzz0cpcr7zl"; 17 + vendorSha256 = "09yxaa74814l1rp0arqhqpplr2j0p8dj81zqcbxlwp5ckjv9r2za"; 18 18 19 19 subPackages = [ "cmd/pool" "cmd/poold" ]; 20 20
+2 -2
pkgs/applications/blockchains/nbxplorer/util/update-common.sh
··· 1 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p coreutils curl jq common-updater-scripts dotnet-sdk_3 git gnupg nix 2 + #!nix-shell -i bash -p coreutils curl jq common-updater-scripts dotnet-sdk_3 git gnupg nixFlakes 3 3 set -euo pipefail 4 4 5 5 # This script uses the following env vars: ··· 17 17 nixpkgs=$(realpath "$scriptDir"/../../../../..) 18 18 19 19 evalNixpkgs() { 20 - nix eval --raw "(with import \"$nixpkgs\" {}; $1)" 20 + nix eval --impure --raw --expr "(with import \"$nixpkgs\" {}; $1)" 21 21 } 22 22 23 23 getRepo() {
+2 -2
pkgs/applications/editors/featherpad/default.nix
··· 3 3 4 4 mkDerivation rec { 5 5 pname = "featherpad"; 6 - version = "1.0.1"; 6 + version = "1.1.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "tsujan"; 10 10 repo = "FeatherPad"; 11 11 rev = "V${version}"; 12 - sha256 = "sha256-FeqTPDix2tqTJ3UU6i2e6FkmCO0KMNt4tLtrPjX57fc="; 12 + sha256 = "sha256-Sff1oyRYCsiJ7Kl3HxI/bln0M80KlbcNSw6jrEOeWiI="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ cmake pkg-config qttools ];
+15 -11
pkgs/applications/misc/bottles/default.nix
··· 1 1 { lib, fetchFromGitHub 2 2 , meson, ninja, pkg-config, wrapGAppsHook 3 - , desktop-file-utils, gsettings-desktop-schemas, libnotify, libhandy 3 + , desktop-file-utils, gsettings-desktop-schemas, libnotify, libhandy, webkitgtk 4 4 , python3Packages, gettext 5 - , appstream-glib, gdk-pixbuf, glib, gobject-introspection, gspell, gtk3 5 + , appstream-glib, gdk-pixbuf, glib, gobject-introspection, gspell, gtk3, gnome 6 6 , steam-run, xdg-utils, pciutils, cabextract, wineWowPackages 7 + , freetype, p7zip, gamemode 7 8 }: 8 9 9 10 python3Packages.buildPythonApplication rec { 10 11 pname = "bottles"; 11 - version = "2021.7.28-treviso-2"; 12 + version = "2021.12.28-treviso"; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "bottlesdevs"; 15 16 repo = pname; 16 17 rev = version; 17 - sha256 = "0kvwcajm9izvkwfg7ir7bks39bpc665idwa8mc8d536ajyjriysn"; 18 + sha256 = "lZbSLLBg7XM6PuOmu5rJ15dg+QHHRcjijRYE6u3WT9Y="; 18 19 }; 19 20 20 21 postPatch = '' ··· 41 42 gtk3 42 43 libhandy 43 44 libnotify 45 + webkitgtk 46 + gnome.adwaita-icon-theme 44 47 ]; 45 48 46 49 propagatedBuildInputs = with python3Packages; [ 47 50 pyyaml 51 + pytoml 48 52 requests 49 53 pycairo 50 54 pygobject3 ··· 53 57 gst-python 54 58 liblarch 55 59 patool 60 + markdown 56 61 ] ++ [ 57 62 steam-run 58 63 xdg-utils 59 64 pciutils 60 65 cabextract 61 66 wineWowPackages.minimal 67 + freetype 68 + p7zip 69 + gamemode # programs.gamemode.enable 62 70 ]; 63 71 64 72 format = "other"; ··· 66 74 dontWrapGApps = true; # prevent double wrapping 67 75 68 76 preConfigure = '' 69 - substituteInPlace build-aux/meson/postinstall.py \ 70 - --replace "'update-desktop-database'" "'${desktop-file-utils}/bin/update-desktop-database'" 71 - substituteInPlace src/runner.py \ 72 - --replace " {runner}" " ${steam-run}/bin/steam-run {runner}" \ 73 - --replace " {dxvk_setup}" " ${steam-run}/bin/steam-run {dxvk_setup}" 74 - substituteInPlace src/runner_utilities.py \ 75 - --replace " {runner}" " ${steam-run}/bin/steam-run {runner}" \ 77 + patchShebangs build-aux/meson/postinstall.py 78 + substituteInPlace src/backend/runner.py \ 79 + --replace "{Paths.runners}" "${steam-run}/bin/steam-run {Paths.runners}" 76 80 ''; 77 81 78 82 preFixup = ''
+2 -2
pkgs/applications/misc/koreader/default.nix
··· 13 13 let font-droid = nerdfonts.override { fonts = [ "DroidSansMono" ]; }; 14 14 in stdenv.mkDerivation rec { 15 15 pname = "koreader"; 16 - version = "2021.12"; 16 + version = "2021.12.1"; 17 17 18 18 src = fetchurl { 19 19 url = 20 20 "https://github.com/koreader/koreader/releases/download/v${version}/koreader-${version}-amd64.deb"; 21 - sha256 = "sha256-duOIbYavqmUUkH6RthTYu/SeM8zOeeLm7CIAQwhw6AY="; 21 + sha256 = "sha256-Ia0oCSGs6UYcvZVEhNpiOh3D08FgXqjqpgsQJojd3dk="; 22 22 }; 23 23 24 24 sourceRoot = ".";
+2 -2
pkgs/applications/misc/mkgmap/default.nix
··· 14 14 in 15 15 stdenv.mkDerivation rec { 16 16 pname = "mkgmap"; 17 - version = "4835"; 17 + version = "4836"; 18 18 19 19 src = fetchurl { 20 20 url = "https://www.mkgmap.org.uk/download/mkgmap-r${version}-src.tar.gz"; 21 - sha256 = "u4qwfL8qp+rUIIYuZmVYjEkh0riL8yeQz0t8j5shT34="; 21 + sha256 = "nmEl7pN3LW6nqo5IB6GgzcDMHhdAsMySTdANVbybznY="; 22 22 }; 23 23 24 24 patches = [
+4 -4
pkgs/applications/misc/openrgb/default.nix
··· 1 - { lib, mkDerivation, fetchFromGitLab, qmake, libusb1, hidapi, pkg-config, coreutils }: 1 + { lib, mkDerivation, fetchFromGitLab, qmake, libusb1, hidapi, pkg-config, coreutils, mbedtls }: 2 2 3 3 mkDerivation rec { 4 4 pname = "openrgb"; 5 - version = "0.6"; 5 + version = "0.7"; 6 6 7 7 src = fetchFromGitLab { 8 8 owner = "CalcProgrammer1"; 9 9 repo = "OpenRGB"; 10 10 rev = "release_${version}"; 11 - sha256 = "sha256-x/wGD39Jm/kmcTEZP3BnLXxyv/jkPOJd6mLCO0dp5wM="; 11 + sha256 = "0xhfaz0b74nfnh7il2cz5c0338xlzay00g6hc2h3lsncarj8d5n7"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ qmake pkg-config ]; 15 - buildInputs = [ libusb1 hidapi ]; 15 + buildInputs = [ libusb1 hidapi mbedtls ]; 16 16 17 17 installPhase = '' 18 18 runHook preInstall
+26 -14
pkgs/applications/misc/stog/default.nix
··· 1 - { lib, stdenv, fetchFromGitLab, ocaml, findlib, ocf, ptime, 2 - uutf, uri, ppx_blob, xtmpl, ocaml_lwt, higlo, omd 1 + { lib, buildDunePackage, fetchFromGitLab, ocaml 2 + , fmt, lwt_ppx, menhir, ocf_ppx, ppx_blob, xtmpl_ppx 3 + , dune-build-info, dune-site, higlo, logs, lwt, ocf, ptime, uri, uutf, xtmpl 3 4 }: 4 5 5 - stdenv.mkDerivation rec { 6 + if lib.versionAtLeast ocaml.version "4.13" 7 + then throw "stog is not available for OCaml ${ocaml.version}" 8 + else 9 + 10 + buildDunePackage rec { 6 11 pname = "stog"; 7 - version = "0.18.0"; 12 + version = "0.20.0"; 13 + useDune2 = true; 14 + minimalOCamlVersion = "4.12"; 8 15 src = fetchFromGitLab { 9 16 domain = "framagit.org"; 10 17 owner = "zoggy"; 11 18 repo = "stog"; 12 19 rev = version; 13 - sha256 = "154gl3ljxqlw8wz1vmsyv8180igrl5bjq0wir7ybrnzq2cdflkv0"; 20 + sha256 = "sha256:0krj5w4y05bcfx7hk9blmap8avl31gp7yi01lpqzs6ync23mvm0x"; 14 21 }; 15 22 16 - buildInputs = [ ocaml uutf ]; 17 - propagatedBuildInputs = [ findlib omd ppx_blob ocf ptime uri xtmpl ocaml_lwt higlo ]; 18 - 19 - createFindlibDestdir = true; 20 - 21 - patches = [ ./install.patch ./uri.patch ]; 23 + buildInputs = [ fmt lwt_ppx menhir ocf_ppx ppx_blob xtmpl_ppx ]; 24 + propagatedBuildInputs = [ 25 + dune-build-info 26 + dune-site 27 + higlo 28 + logs 29 + lwt 30 + ocf 31 + ppx_blob 32 + ptime 33 + uri 34 + uutf 35 + xtmpl 36 + ]; 22 37 23 38 meta = with lib; { 24 39 description = "XML documents and web site compiler"; 25 40 homepage = "https://www.good-eris.net/stog"; 26 41 license = licenses.lgpl3; 27 - platforms = ocaml.meta.platforms or []; 28 42 maintainers = with maintainers; [ regnat ]; 29 43 }; 30 44 } 31 - 32 -
-18
pkgs/applications/misc/stog/install.patch
··· 1 - diff --git a/src/Makefile b/src/Makefile 2 - index 736dd037..79a85b9c 100644 3 - --- a/src/Makefile 4 - +++ b/src/Makefile 5 - @@ -431,11 +431,12 @@ install-lib: 6 - install-share: 7 - 8 - install-bin: 9 - + mkdir $(out)/bin 10 - $(CP) $(MAIN) $(MAIN_BYTE) $(TMPL) $(TMPL_BYTE) \ 11 - $(SERVER) $(SERVER_BYTE) $(OCAML_SESSION) \ 12 - $(MK_STOG) $(MK_STOG_BYTE) $(MK_STOG_OCAML) \ 13 - $(LATEX2STOG) $(LATEX2STOG_BYTE) \ 14 - - `dirname \`which $(OCAMLC)\``/ 15 - + $(out)/bin 16 - 17 - uninstall: uninstall-lib uninstall-share uninstall-bin 18 -
-13
pkgs/applications/misc/stog/uri.patch
··· 1 - diff --git a/src/stog_url.ml b/src/stog_url.ml 2 - index 5d30a43f..c67bfc36 100644 3 - --- a/src/stog_url.ml 4 - +++ b/src/stog_url.ml 5 - @@ -40,7 +40,7 @@ let of_string s = 6 - with _ -> 7 - failwith (Printf.sprintf "Malformed URL %S" s) 8 - ;; 9 - -let to_string = Uri.to_string ;; 10 - +let to_string u = Uri.to_string u;; 11 - 12 - let path url = 13 - let l =
+2 -2
pkgs/applications/misc/tmatrix/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "tmatrix"; 11 - version = "1.3"; 11 + version = "1.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "M4444"; 15 15 repo = "TMatrix"; 16 16 rev = "v${version}"; 17 - sha256 = "1cvgxmdpdzpl8w4z3sh4g5pbd15rd8s1kcspi9v95yf9rydyy69s"; 17 + sha256 = "sha256-G3dg0SWfBjCA66TTxkVAcVrFNJOWE9+GJXYKzCUX34w="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ cmake installShellFiles ];
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 18 18 } 19 19 }, 20 20 "beta": { 21 - "version": "97.0.4692.56", 22 - "sha256": "19i572z02hp7n7j7k5i38jr60jfli5jk5qnydfzxavwx9vjqjwgf", 23 - "sha256bin64": "1im2dq2p5cdy6hj6n2lvn2nzwb5mgy57hyskhwhfm1fz5xzjzc3g", 21 + "version": "97.0.4692.71", 22 + "sha256": "0z7ximvm4a78kxyp4j0i2jzklxazpw6jcqi9jkaf8bvq9ga8kqca", 23 + "sha256bin64": "18wr4pgzfcvvdpvvxhpd4as2qnyggq9f8z90ikdz8yj8i71l5wnc", 24 24 "deps": { 25 25 "gn": { 26 26 "version": "2021-11-03",
+2 -2
pkgs/applications/networking/browsers/elinks/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "elinks"; 16 - version = "0.14.3"; 16 + version = "0.15.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "rkd77"; 20 20 repo = "felinks"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-vyzuMU2Qfz8DMRP0+QQmSx8J40ADTMJqg2jQOZJQxUA="; 22 + sha256 = "sha256-2TF0rbmjwhwV2AVUXjfzoprzpeqrETis3AFhMftpaZQ="; 23 23 }; 24 24 25 25 buildInputs = [
+11 -4
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
··· 297 297 cp -u --no-preserve=mode,owner "$TBB_IN_STORE/TorBrowser/Data/Browser/profile.default/bookmarks.html" \ 298 298 "\$HOME/TorBrowser/Data/Browser/profile.default/bookmarks.html" 299 299 300 - # Clear out some files that tend to capture store references but are 301 - # easily generated by firefox at startup. 302 - rm -f "\$HOME/TorBrowser/Data/Browser/profile.default"/{addonStartup.json.lz4,compatibility.ini,extensions.ini,extensions.json} 303 - rm -f "\$HOME/TorBrowser/Data/Browser/profile.default"/startupCache/* 300 + # Clear some files if the last known store path is different from the new one 301 + : "\''${KNOWN_STORE_PATH:=\$HOME/known-store-path}" 302 + if ! [ "\$KNOWN_STORE_PATH" -ef $out ]; then 303 + echo "Cleanup files with outdated store references" 304 + ln -Tsf $out "\$KNOWN_STORE_PATH" 305 + 306 + # Clear out some files that tend to capture store references but are 307 + # easily generated by firefox at startup. 308 + rm -f "\$HOME/TorBrowser/Data/Browser/profile.default"/{addonStartup.json.lz4,compatibility.ini,extensions.ini,extensions.json} 309 + rm -f "\$HOME/TorBrowser/Data/Browser/profile.default"/startupCache/* 310 + fi 304 311 305 312 # XDG 306 313 : "\''${XDG_RUNTIME_DIR:=/run/user/\$(id -u)}"
+2 -2
pkgs/applications/networking/cluster/kubeone/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "kubeone"; 9 - version = "1.3.2"; 9 + version = "1.3.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "kubermatic"; 13 13 repo = "kubeone"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-Y0IlTOAfwEp8WkFpXSS02vEhCM4+juAY+Nx/e9Vv0F0="; 15 + sha256 = "sha256-IgV1ULxwL17ECsm7MdRfQERcEVy9cEft2L7fHP3XCKo="; 16 16 }; 17 17 18 18 vendorSha256 = "sha256-/rhV7JHuqejCTizcjKIkaJlbRcx7AfMcGqQYo6dlg48=";
+4 -5
pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
··· 13 13 # https://github.com/dmacvicar/terraform-provider-libvirt/tree/main/examples 14 14 15 15 let 16 - sha256 = "sha256-8GGPd0+qdw7s4cr0RgLoS0Cu4C+RAuuboZzTyYN/kq8="; 17 - vendorSha256 = "sha256-fpO2sGM+VUKLmdfJ9CQfTFnCfxVTK2m9Sirj9oerD/I="; 18 - version = "0.6.11"; 16 + sha256 = "sha256-1l+ARrXHxtSdnQfYV/6gw3BYHVH8NN4pi+Ttk1nwF88="; 17 + vendorSha256 = "sha256-OJa8pQgf5PlECZZkFV9fyCOdh6CrregY1BWycx7JPFE="; 18 + version = "0.6.12"; 19 19 in buildGoModule { 20 20 inherit version; 21 21 inherit vendorSha256; ··· 41 41 # Terraform allow checking the provider versions, but this breaks 42 42 # if the versions are not provided via file paths. 43 43 postBuild = "mv $GOPATH/bin/terraform-provider-libvirt{,_v${version}}"; 44 - 44 + 45 45 ldflags = [ "-X main.version=${version}" ]; 46 46 passthru.provider-source-address = "registry.terraform.io/dmacvicar/libvirt"; 47 47 ··· 50 50 meta = with lib; { 51 51 homepage = "https://github.com/dmacvicar/terraform-provider-libvirt"; 52 52 description = "Terraform provider for libvirt"; 53 - platforms = platforms.linux; 54 53 license = licenses.asl20; 55 54 maintainers = with maintainers; [ mic92 ]; 56 55 };
+82 -79
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 10 10 "owner": "vancluever", 11 11 "provider-source-address": "registry.terraform.io/vancluever/acme", 12 12 "repo": "terraform-provider-acme", 13 - "rev": "v2.7.0", 14 - "sha256": "0dyzsfazhxjjfkykykz823n0fk2fbl53nwxpv7wvl1zzmg72lk37", 15 - "vendorSha256": "1sw83jxa3kjjqrjv3z1hczlszskc7lk0i4lrnvdnxa6s642i7brl", 16 - "version": "2.7.0" 13 + "rev": "v2.7.1", 14 + "sha256": "0gnq8jm31v0q2a4v310cjrrdc7y17c9vi326c6x9cs3lgjvn27m2", 15 + "vendorSha256": "1wssw8x8zlrgx51ij0ghhwsbyzfl2r1qy4aqv03v705xipil8yn3", 16 + "version": "2.7.1" 17 17 }, 18 18 "aiven": { 19 19 "owner": "aiven", 20 20 "provider-source-address": "registry.terraform.io/aiven/aiven", 21 21 "repo": "terraform-provider-aiven", 22 - "rev": "v2.3.2", 23 - "sha256": "14ivvb1ql06gxfi6ffg1kg9k9xadds6fgzj9wp2hh3an2rf7v9ym", 24 - "vendorSha256": "0akqbhjz309znzjqm633nk2zbf925l6027n88bb7mgbv1zjxqw9j", 25 - "version": "2.3.2" 22 + "rev": "v2.4.0", 23 + "sha256": "0m43d2iaa9kywzvlgcnsya1ma9k570j9q8cq9l6ldpc8565fqq0i", 24 + "vendorSha256": "1lpfnpg4sivy8vilkxamdn1hyn6k61lxsfcq67afxsq8pcy6q44v", 25 + "version": "2.4.0" 26 26 }, 27 27 "akamai": { 28 28 "owner": "akamai", 29 29 "provider-source-address": "registry.terraform.io/akamai/akamai", 30 30 "repo": "terraform-provider-akamai", 31 - "rev": "v1.8.0", 32 - "sha256": "0jpw16bap4q75dzchimfqgqqkkn3ckw19q9rjfb8zbkvini5ybw1", 33 - "vendorSha256": "sha256-03Q0/YrivaG2fMgIjW6mxWOIdFZ7FKYB8C6DZIGr+/w=", 34 - "version": "1.8.0" 31 + "rev": "v1.9.1", 32 + "sha256": "17a3ml4h1b1480z9dzppig20jx9mgldnmpz8cn2x8qgzbpiqz3hs", 33 + "vendorSha256": "0l50hy4cy360g6adbhhbl4x8hagma9zfb3yyzk6vbslal9m4kd6j", 34 + "version": "1.9.1" 35 35 }, 36 36 "alicloud": { 37 37 "deleteVendor": true, 38 38 "owner": "aliyun", 39 39 "provider-source-address": "registry.terraform.io/aliyun/alicloud", 40 40 "repo": "terraform-provider-alicloud", 41 - "rev": "v1.144.0", 42 - "sha256": "14nphpz15p83n6fsvvrnaz96nb87wvb10ri21hlhlsm2579zcbqd", 43 - "vendorSha256": "1k28fcfm7437i7gfbcbrigk2i50c1mix7z1rb2g617prih84wa6y", 44 - "version": "1.144.0" 41 + "rev": "v1.149.0", 42 + "sha256": "0v9jhpvz33hzq09i8bxp1dif9jdypb5g2xy3d2g1mw4lgqrdpjix", 43 + "vendorSha256": "18chs2723i2cxhhm649mz52pp6wrfqzxgk12zxq9idrhicchqnzg", 44 + "version": "1.149.0" 45 45 }, 46 46 "archive": { 47 47 "owner": "hashicorp", ··· 84 84 "owner": "hashicorp", 85 85 "provider-source-address": "registry.terraform.io/hashicorp/aws", 86 86 "repo": "terraform-provider-aws", 87 - "rev": "v3.66.0", 88 - "sha256": "1s9bdpadg34wbr0qgiafn86xnaryfdfa5vdbvz6i24dps082gv6y", 89 - "vendorSha256": "1cycfd3vc9980ijfwldgyvx3v003khrcm3qg18928s7k16xaql0b", 90 - "version": "3.66.0" 87 + "rev": "v3.70.0", 88 + "sha256": "0133f1ngwa7x8w9zicfwmkj14rav9cvwk7qf7hdz0cfmyl4pj4x2", 89 + "vendorSha256": "03k8xijzfawbdzc1wavw9k2z2zyffi1ysnqls412nzdyvxyl8xw4", 90 + "version": "3.70.0" 91 91 }, 92 92 "azuread": { 93 93 "owner": "hashicorp", 94 94 "provider-source-address": "registry.terraform.io/hashicorp/azuread", 95 95 "repo": "terraform-provider-azuread", 96 - "rev": "v2.10.0", 97 - "sha256": "1q70kighdgsq1jwwfhcjx6458242lvkczlzjl0mf5j5y7k5g3m42", 96 + "rev": "v2.13.0", 97 + "sha256": "13337m20yxamdjpiw4kfi2ik4i5ivvr1fryygixpsj34lr21zxgk", 98 98 "vendorSha256": null, 99 - "version": "2.10.0" 99 + "version": "2.13.0" 100 100 }, 101 101 "azurerm": { 102 102 "owner": "hashicorp", 103 103 "provider-source-address": "registry.terraform.io/hashicorp/azurerm", 104 104 "repo": "terraform-provider-azurerm", 105 - "rev": "v2.86.0", 106 - "sha256": "0p508qvqh0bg3x80i62i4p3q4nzgq0il651vrcg4c13lwynk2wcn", 105 + "rev": "v2.90.0", 106 + "sha256": "04bll0ygjgrqq18va97xi42p55fvlbgdc24m2i9amjhjbly5m7wn", 107 107 "vendorSha256": null, 108 - "version": "2.86.0" 108 + "version": "2.90.0" 109 109 }, 110 110 "azurestack": { 111 111 "owner": "hashicorp", ··· 183 183 "owner": "cloudflare", 184 184 "provider-source-address": "registry.terraform.io/cloudflare/cloudflare", 185 185 "repo": "terraform-provider-cloudflare", 186 - "rev": "v3.4.0", 187 - "sha256": "1w37wkpb785jfqq91piclcsrhy3idpbmwb90n5y7rkgmm37ij7ij", 188 - "vendorSha256": "004pb5xnvisq3j113i6qfvnh1j06nkpkgzav3wb08k0bl19b6jks", 189 - "version": "3.4.0" 186 + "rev": "v3.6.0", 187 + "sha256": "1adpzk9vjllr18dq8kggxfabm3ax59m55ls98mkqh8lmgq96bh7d", 188 + "vendorSha256": "0qby6fa1x5fapgcy5i35dwwlkb2ggws9sxcssshzssy0fzpb3k87", 189 + "version": "3.6.0" 190 190 }, 191 191 "cloudinit": { 192 192 "owner": "hashicorp", ··· 254 254 "owner": "DataDog", 255 255 "provider-source-address": "registry.terraform.io/DataDog/datadog", 256 256 "repo": "terraform-provider-datadog", 257 - "rev": "v3.6.0", 258 - "sha256": "00j40m720m2kh0pn4953n8zis78g02ah9yjkcavcjkpxy4p899ma", 259 - "vendorSha256": "1i5ph7p4pj5ph9rkynii50n3npjprrcsmd15i430wpyjxvsjnw8c", 260 - "version": "3.6.0" 257 + "rev": "v3.7.0", 258 + "sha256": "0fynbn0zbplslbvqz0jij4gm8q6ydg697x7nh5rzw89dy26l2f8g", 259 + "vendorSha256": "0ngvbc9h3csl811g40q707flf4dl1hal95hpkxsvz7p71s3371q8", 260 + "version": "3.7.0" 261 261 }, 262 262 "dhall": { 263 263 "owner": "awakesecurity", 264 264 "provider-source-address": "registry.terraform.io/awakesecurity/dhall", 265 265 "repo": "terraform-provider-dhall", 266 - "rev": "v0.0.1", 267 - "sha256": "1cymabpa03a5avf0j6jj2mpnc62ap9b82zmpsgzwdjrb3mf954fa", 268 - "vendorSha256": "0m11cpis171j9aicw0c66y4m1ckg41gjknj86qvblh57ai96gc1n", 269 - "version": "0.0.1" 266 + "rev": "v0.0.2", 267 + "sha256": "1fw83ic5wwhl5yk1asy8p4cxsdwclw639j7ki1xgpi284h6gmh5a", 268 + "vendorSha256": "1wqbblqpb1lpbsn4k9yh43g19iw13q825l5i9wvy4w0w4nzz70p4", 269 + "version": "0.0.2" 270 270 }, 271 271 "digitalocean": { 272 272 "owner": "digitalocean", ··· 341 341 "owner": "hashicorp", 342 342 "provider-source-address": "registry.terraform.io/hashicorp/external", 343 343 "repo": "terraform-provider-external", 344 - "rev": "v2.1.0", 345 - "sha256": "0xc3mj0d4yrr1952c5ywrx19ny1k2475grka9v2w7szdy6p2rkk5", 346 - "vendorSha256": null, 347 - "version": "2.1.0" 344 + "rev": "v2.1.1", 345 + "sha256": "1f92cg2fjwy2n5380fx9j6j2bnsnkcy18kq0bjbkwkh8kmshqjn8", 346 + "vendorSha256": "031knr4axrcwisbhzs39faykzc1jgm9hx4rhqk46wim950gifl7g", 347 + "version": "2.1.1" 348 348 }, 349 349 "fastly": { 350 350 "owner": "fastly", 351 351 "provider-source-address": "registry.terraform.io/fastly/fastly", 352 352 "repo": "terraform-provider-fastly", 353 - "rev": "v0.38.0", 354 - "sha256": "1pfwpx83f5v12r9h2a89z8xvqpmwzsadzxx6wh0d1csdkdrr9z1n", 353 + "rev": "v0.39.0", 354 + "sha256": "0sjjcz2z7qr1dmm6zzyi382cas4k5vdg0q7yxlpcqxqqrql636k8", 355 355 "vendorSha256": null, 356 - "version": "0.38.0" 356 + "version": "0.39.0" 357 357 }, 358 358 "flexibleengine": { 359 359 "owner": "terraform-providers", ··· 416 416 "owner": "grafana", 417 417 "provider-source-address": "registry.terraform.io/grafana/grafana", 418 418 "repo": "terraform-provider-grafana", 419 - "rev": "v1.14.0", 420 - "sha256": "1d8w2a86m1q79f41ypgwg4i4w5269br1yvh437xiypvabajn7yjl", 421 - "vendorSha256": "0gk0hk4f060hbl89ay1r91ayp5mwnc236x5jxvw4sgi2cq7mmns2", 422 - "version": "1.14.0" 419 + "rev": "v1.17.0", 420 + "sha256": "10mj1dvz7q3w250hvi3k4rj2x0mn592gw2xcy1j98x5ll6kx4ynd", 421 + "vendorSha256": "1bhygkkgd3j971cg6wha57cyh4ggbkaihw6sn6p9jvdi1k1f63lw", 422 + "version": "1.17.0" 423 423 }, 424 424 "gridscale": { 425 425 "owner": "terraform-providers", ··· 487 487 "owner": "IBM-Cloud", 488 488 "provider-source-address": "registry.terraform.io/IBM-Cloud/ibm", 489 489 "repo": "terraform-provider-ibm", 490 - "rev": "v1.36.0", 491 - "sha256": "09lhxh1cmg1k939gaksaqx11j06f971s1091wk03vivgfzrjy3hn", 492 - "vendorSha256": "sha256-IjCLN/7EKenJbbHfBnRJh1LT3Ym/R2yEu+7zCnJ8Giw=", 493 - "version": "1.36.0" 490 + "rev": "v1.37.1", 491 + "sha256": "1m9038ylv44xhgws0jrqdynj7kd97x9jgk1npqblbfv86fccwqxc", 492 + "vendorSha256": "1a8zy023j3mcy3bswyrmllkgv61wiyxa1f7bfj8mxx3701rsb4ji", 493 + "version": "1.37.1" 494 494 }, 495 495 "icinga2": { 496 496 "owner": "terraform-providers", ··· 648 648 "owner": "equinix", 649 649 "provider-source-address": "registry.terraform.io/equinix/metal", 650 650 "repo": "terraform-provider-metal", 651 - "rev": "v3.2.0", 652 - "sha256": "07qdgxvdk564psb4v5d8saaak2037y04b3cj2p09m18fbam8cpry", 651 + "rev": "v3.2.1", 652 + "sha256": "0j07rras4m6i668lkvvn3rq5l67qfzk9bmpijsfk3my0zsgv8nvw", 653 653 "vendorSha256": null, 654 - "version": "3.2.0" 654 + "version": "3.2.1" 655 655 }, 656 656 "metalcloud": { 657 657 "owner": "terraform-providers", ··· 747 747 "owner": "terraform-providers", 748 748 "provider-source-address": "registry.terraform.io/hashicorp/oci", 749 749 "repo": "terraform-provider-oci", 750 - "rev": "v4.53.0", 751 - "sha256": "0vbi8k6mvcwvmjrs7walw1gfam77simvcr89gmh84jagvz0mngbw", 750 + "rev": "v4.57.0", 751 + "sha256": "123k24pa5232j9yxhgn6ng36s46y3iv4xsqay9ry53g4pw6zcx9y", 752 752 "vendorSha256": null, 753 - "version": "4.53.0" 753 + "version": "4.57.0" 754 754 }, 755 755 "okta": { 756 756 "owner": "terraform-providers", ··· 791 791 "owner": "terraform-provider-openstack", 792 792 "provider-source-address": "registry.terraform.io/terraform-provider-openstack/openstack", 793 793 "repo": "terraform-provider-openstack", 794 - "rev": "v1.45.0", 795 - "sha256": "0r769ckswcz6q3qmdxkvhqkq77x9qlv3359lvaplmkilk7zhpvcj", 796 - "vendorSha256": "1wcls4kc19wy2nkwzrc1zc2lrlazfqr6dmfvzv9andldvd8swspg", 797 - "version": "1.45.0" 794 + "rev": "v1.46.0", 795 + "sha256": "1kkqfr0i33kw0qj3dp5knxm14p1ndy72n4chd36dhkydp4rm688f", 796 + "vendorSha256": "1f77z6p8423gh8x7zbhn3pkd8a1nxd5pabc1043d66pbw9rxchax", 797 + "version": "1.46.0" 798 798 }, 799 799 "opentelekomcloud": { 800 800 "owner": "terraform-providers", ··· 902 902 }, 903 903 "rancher2": { 904 904 "owner": "rancher", 905 - "provider-source-address": "registry.terraform.io/hashicorp/rancher2", 905 + "provider-source-address": "registry.terraform.io/rancher/rancher2", 906 906 "repo": "terraform-provider-rancher2", 907 - "rev": "v1.13.0", 908 - "sha256": "0xczv9qsviryiw95yd6cl1nnb0daxs971fm733gfvwm36jvmyr89", 909 - "vendorSha256": "0apy6qbmshfj4pzz9nqdhyk6h7l9qwrccz30q8ljl928pj49q04c", 910 - "version": "1.13.0" 907 + "rev": "v1.22.1", 908 + "sha256": "0sx24riks78ywxsrhvc18w3wppz676zv1bjmzvm7r4q94miplxgl", 909 + "vendorSha256": "0qdd1sl9r6rpp9jmxy3r5a064f8agjmlkrn241p4sd7j5cncxdk3", 910 + "version": "1.22.1" 911 911 }, 912 912 "random": { 913 913 "owner": "hashicorp", ··· 947 947 "version": "1.15.0" 948 948 }, 949 949 "secret": { 950 - "owner": "tweag", 950 + "owner": "numtide", 951 + "provider-source-address": "registry.terraform.io/numtide/secret", 951 952 "repo": "terraform-provider-secret", 952 - "rev": "v1.1.1", 953 - "sha256": "1pr0amzgv1i1lxniqlx8spdb73q522l7pm8a4m25hwy1kwby37sd", 954 - "version": "1.1.1" 953 + "rev": "v1.2.0", 954 + "sha256": "1211vvcd00llajza3chw25h0sl43wl116ni4r251k00m6kb5nfwq", 955 + "vendorSha256": null, 956 + "version": "1.2.0" 955 957 }, 956 958 "segment": { 957 959 "owner": "ajbosco", ··· 1010 1012 "owner": "carlpett", 1011 1013 "provider-source-address": "registry.terraform.io/carlpett/sops", 1012 1014 "repo": "terraform-provider-sops", 1013 - "rev": "v0.5.1", 1014 - "sha256": "1x32w1qw46rwa8bjhkfn6ybr1dkbdqk0prlm0bnwn3gvvj0hc7kh", 1015 - "version": "0.5.1" 1015 + "rev": "v0.6.3", 1016 + "sha256": "1db67jcgpg279hq4vfk1xhql0msn9fy95m8fdi1cxv54y7zcxwf9", 1017 + "vendorSha256": "1haw17k6xg3n6hbx3pj8ysyhq35k3lis1qq65qnyskl62y1ia54h", 1018 + "version": "0.6.3" 1016 1019 }, 1017 1020 "spotinst": { 1018 1021 "owner": "terraform-providers", ··· 1129 1132 "owner": "hashicorp", 1130 1133 "provider-source-address": "registry.terraform.io/hashicorp/vault", 1131 1134 "repo": "terraform-provider-vault", 1132 - "rev": "v3.0.1", 1133 - "sha256": "0ppx8kc4zf0yp09vbkmj875sqvklbx0p8a1ganpzdm3462zskra4", 1134 - "vendorSha256": "03l8bk9jsqf4c7gv0hs1rli7wmlcvpdxmxhra9vndnz6g0jvkvyx", 1135 - "version": "3.0.1" 1135 + "rev": "v3.1.1", 1136 + "sha256": "15fwc0sfdpcl85194gq6r97y18ggh61wbyh6lq7nrprwn2xvjch9", 1137 + "vendorSha256": "1q2yfmg6g3bl6h0vzanz7874xc4g7ggmysh2dqryijvr4kccnari", 1138 + "version": "3.1.1" 1136 1139 }, 1137 1140 "vcd": { 1138 1141 "owner": "terraform-providers",
+2 -2
pkgs/applications/networking/cluster/tilt/default.nix
··· 5 5 /* Do not use "dev" as a version. If you do, Tilt will consider itself 6 6 running in development environment and try to serve assets from the 7 7 source tree, which is not there once build completes. */ 8 - version = "0.23.3"; 8 + version = "0.23.4"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "tilt-dev"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256:1612yrlsajl1j95zh057k82nzz492a9p1cgamph4m84zpm0v67jc"; 14 + sha256 = "sha256-SWofXsbkuirPvqgU639W8IQklafLKbThoZUzOzfYwdQ="; 15 15 }; 16 16 vendorSha256 = null; 17 17
+3 -3
pkgs/applications/networking/instant-messengers/jackline/default.nix
··· 4 4 5 5 buildDunePackage rec { 6 6 pname = "jackline"; 7 - version = "unstable-2021-08-10"; 7 + version = "unstable-2021-12-28"; 8 8 9 9 minimumOCamlVersion = "4.08"; 10 10 ··· 13 13 src = fetchFromGitHub { 14 14 owner = "hannesm"; 15 15 repo = "jackline"; 16 - rev = "73d87e9a62d534566bb0fbe64990d32d75487f11"; 17 - sha256 = "0wk574rqfg2vqz27nasxzwf67x51pj5fgl4vkc27r741dg4q6c5a"; 16 + rev = "ca1012098d123c555e9fa5244466d2e009521700"; 17 + sha256 = "1j1azskcdrp4g44rv3a4zylkzbzpcs23zzzrx94llbgssw6cd9ih"; 18 18 }; 19 19 20 20 nativeBuildInpts = [
+2 -2
pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
··· 7 7 8 8 # Please keep the version x.y.0.z and do not update to x.y.76.z because the 9 9 # source of the latter disappears much faster. 10 - version = "8.79.0.92"; 10 + version = "8.79.0.95"; 11 11 12 12 rpath = lib.makeLibraryPath [ 13 13 alsa-lib ··· 69 69 "https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 70 70 "https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 71 71 ]; 72 - sha256 = "sha256-wGt0zNBmJf5NJGGOopWNUoBoy8sr4jWp8UKLd8AudnM="; 72 + sha256 = "sha256-a6ZtgA0cMAuNVQWAeiIDJ2noPhXjV8KPE8ibkGR7Dns="; 73 73 } 74 74 else 75 75 throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
+2 -2
pkgs/applications/networking/remote/teamviewer/default.nix
··· 6 6 7 7 mkDerivation rec { 8 8 pname = "teamviewer"; 9 - version = "15.24.5"; 9 + version = "15.25.5"; 10 10 11 11 src = fetchurl { 12 12 url = "https://dl.tvcdn.de/download/linux/version_15x/teamviewer_${version}_amd64.deb"; 13 - sha256 = "sha256-u4azVjwD5xTc0vWe8tDEx44rBdYFZljZPVQ0yilqeR0="; 13 + sha256 = "sha256-LtITPS0bLy85dv/zdOo8JcsEZ0ZgtVmM+CcggaYJxXA="; 14 14 }; 15 15 16 16 unpackPhase = ''
+5 -5
pkgs/applications/networking/sniffers/wireshark/default.nix
··· 10 10 with lib; 11 11 12 12 let 13 - version = "3.4.10"; 13 + version = "3.6.1"; 14 14 variant = if withQt then "qt" else "cli"; 15 15 16 16 in stdenv.mkDerivation { ··· 20 20 21 21 src = fetchurl { 22 22 url = "https://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.xz"; 23 - sha256 = "sha256-iqfvSkSuYruNtGPPdh4swDuXMF4Od+1b5T+oNykYfO8="; 23 + sha256 = "sha256-BDTtqPtr+I4rQqZ+tdHeJUpn1QW+w7tR/unXyteSWjg="; 24 24 }; 25 25 26 26 cmakeFlags = [ ··· 67 67 done 68 68 done 69 69 '' else optionalString withQt '' 70 - install -Dm644 -t $out/share/applications ../wireshark.desktop 70 + install -Dm644 -t $out/share/applications ../org.wireshark.Wireshark.desktop 71 71 72 72 install -Dm644 ../image/wsicon.svg $out/share/icons/wireshark.svg 73 - mkdir $dev/include/{epan/{wmem,ftypes,dfilter},wsutil,wiretap} -pv 73 + mkdir $dev/include/{epan/{wmem,ftypes,dfilter},wsutil/wmem,wiretap} -pv 74 74 75 75 cp config.h $dev/include/wireshark/ 76 76 cp ../ws_*.h $dev/include 77 77 cp ../epan/*.h $dev/include/epan/ 78 - cp ../epan/wmem/*.h $dev/include/epan/wmem/ 79 78 cp ../epan/ftypes/*.h $dev/include/epan/ftypes/ 80 79 cp ../epan/dfilter/*.h $dev/include/epan/dfilter/ 81 80 cp ../wsutil/*.h $dev/include/wsutil/ 81 + cp ../wsutil/wmem/*.h $dev/include/wsutil/wmem/ 82 82 cp ../wiretap/*.h $dev/include/wiretap 83 83 ''); 84 84
+8 -9
pkgs/applications/networking/sniffers/wireshark/wireshark-lookup-dumpcap-in-path.patch
··· 11 11 and have to enable PATH lookup. Wireshark is not a setuid program, so 12 12 looking in PATH is not a security issue. 13 13 14 + EDITED by teto for wireshark 3.6 15 + 14 16 Signed-off-by: Franz Pletz <fpletz@fnordicwalking.de> 15 17 --- 16 18 capchild/capture_sync.c | 17 ++++++++++++++--- 17 19 1 file changed, 14 insertions(+), 3 deletions(-) 18 20 19 21 diff --git a/capchild/capture_sync.c b/capchild/capture_sync.c 20 - index 970688e..49914d5 100644 21 - --- a/capchild/capture_sync.c 22 - +++ b/capchild/capture_sync.c 23 - @@ -332,7 +332,18 @@ init_pipe_args(int *argc) { 22 + index f31914886a..df29b6f0ab 100644 23 + --- a/capture/capture_sync.c 24 + +++ b/capture/capture_sync.c 25 + @@ -187,7 +187,18 @@ init_pipe_args(int *argc) { 24 26 #ifdef _WIN32 25 27 exename = g_strdup_printf("%s\\dumpcap.exe", progfile_dir); 26 28 #else ··· 40 42 #endif 41 43 42 44 /* Make that the first argument in the argument list (argv[0]). */ 43 - @@ -729,7 +740,7 @@ sync_pipe_start(capture_options *capture_opts, capture_session *cap_session, voi 45 + @@ -572,7 +583,7 @@ sync_pipe_start(capture_options *capture_opts, capture_session *cap_session, inf 44 46 */ 45 47 dup2(sync_pipe[PIPE_WRITE], 2); 46 48 ws_close(sync_pipe[PIPE_READ]); ··· 49 51 g_snprintf(errmsg, sizeof errmsg, "Couldn't run %s in child process: %s", 50 52 argv[0], g_strerror(errno)); 51 53 sync_pipe_errmsg_to_parent(2, errmsg, ""); 52 - @@ -997,7 +1008,7 @@ sync_pipe_open_command(char** argv, int *data_read_fd, 54 + @@ -811,7 +822,7 @@ sync_pipe_open_command(char* const argv[], int *data_read_fd, 53 55 dup2(sync_pipe[PIPE_WRITE], 2); 54 56 ws_close(sync_pipe[PIPE_READ]); 55 57 ws_close(sync_pipe[PIPE_WRITE]); ··· 58 60 g_snprintf(errmsg, sizeof errmsg, "Couldn't run %s in child process: %s", 59 61 argv[0], g_strerror(errno)); 60 62 sync_pipe_errmsg_to_parent(2, errmsg, ""); 61 - -- 62 - 2.6.3 63 -
+3 -6
pkgs/applications/office/super-productivity/default.nix
··· 1 - { stdenv , lib , fetchurl , appimageTools , makeWrapper , electron_11 }: 1 + { stdenv , lib , fetchurl , appimageTools , makeWrapper , electron }: 2 2 3 - let 4 - electron = electron_11; 5 - in 6 3 stdenv.mkDerivation rec { 7 4 pname = "super-productivity"; 8 - version = "7.6.0"; 5 + version = "7.9.1"; 9 6 10 7 src = fetchurl { 11 8 url = "https://github.com/johannesjo/super-productivity/releases/download/v${version}/superProductivity-${version}.AppImage"; 12 - sha256 = "f02a451a44f48a8e85a0c1269625d89fb1e0b8a75b7e217d96352064e6464ae5"; 9 + sha256 = "sha256:0lxnl5ai23dwfsyrkpi9l1a0gl0qn6vp7hzmca77nyx974d6j8m4"; 13 10 name = "${pname}-${version}.AppImage"; 14 11 }; 15 12
+2 -2
pkgs/applications/radio/gqrx/default.nix
··· 24 24 25 25 gnuradio3_8Minimal.pkgs.mkDerivation rec { 26 26 pname = "gqrx"; 27 - version = "2.15"; 27 + version = "2.15.1"; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "gqrx-sdr"; 31 31 repo = "gqrx"; 32 32 rev = "v${version}"; 33 - sha256 = "sha256-m3YV5Hbu5+3eS+LOy+x6HjpdiJo1iObbeEKuQXXmAak="; 33 + sha256 = "sha256-OL83l3A27rggfGbfLT1CUaPAQHEKXgoGS1jYJZ9eHPQ="; 34 34 }; 35 35 36 36 nativeBuildInputs = [
+2 -1
pkgs/applications/radio/urh/default.nix
··· 1 1 { lib, fetchFromGitHub, python3Packages 2 2 , hackrf, rtl-sdr, airspy, limesuite, libiio 3 + , libbladeRF 3 4 , qt5 4 5 , USRPSupport ? false, uhd }: 5 6 ··· 15 16 }; 16 17 17 18 nativeBuildInputs = [ qt5.wrapQtAppsHook ]; 18 - buildInputs = [ hackrf rtl-sdr airspy limesuite libiio ] 19 + buildInputs = [ hackrf rtl-sdr airspy limesuite libiio libbladeRF ] 19 20 ++ lib.optional USRPSupport uhd; 20 21 21 22 propagatedBuildInputs = with python3Packages; [
+2 -2
pkgs/applications/science/astronomy/stellarium/default.nix
··· 6 6 7 7 mkDerivation rec { 8 8 pname = "stellarium"; 9 - version = "0.21.2"; 9 + version = "0.21.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Stellarium"; 13 13 repo = "stellarium"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-bh00o++l3sqELX5kgRhiCcQOLVqvjEyEMcJTnnVPNU8="; 15 + sha256 = "sha256-TQMLy5ziBF7YqPDzPwgjY5FHxxMUe7MXo/TGxQ1nGcg="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake perl wrapQtAppsHook ];
+2 -2
pkgs/applications/science/chemistry/jmol/default.nix
··· 17 17 }; 18 18 in 19 19 stdenv.mkDerivation rec { 20 - version = "14.32.2"; 20 + version = "14.32.6"; 21 21 pname = "jmol"; 22 22 23 23 src = let 24 24 baseVersion = "${lib.versions.major version}.${lib.versions.minor version}"; 25 25 in fetchurl { 26 26 url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz"; 27 - sha256 = "sha256-JETS1mxlDyWPC8ngtmYujmfWIdrW9HzkqpX/VZpIMBE="; 27 + sha256 = "sha256-b9E/IJfqeA8rBSQogb/ZVBMW3y9bc2dBj/BIl0HWFR8="; 28 28 }; 29 29 30 30 patchPhase = ''
+4 -3
pkgs/applications/science/math/singular/default.nix
··· 47 47 }; 48 48 49 49 patches = [ 50 + # fix timeouts when docbuilding with >= 64 cpus 51 + # https://github.com/Singular/Singular/issues/1117 52 + ./vspace-MAX_PROCESS.patch 53 + 50 54 # add aarch64 support to cpu-check.m4. copied from redhat. 51 55 ./redhat-aarch64.patch 52 - 53 - # vspace causes hangs in modstd and other libraries on aarch64 54 - ./disable-vspace-on-aarch64.patch 55 56 56 57 # the newest version of ax-prog-cc-for-build.m4 seems to trigger 57 58 # linker errors. see
-15
pkgs/applications/science/math/singular/disable-vspace-on-aarch64.patch
··· 1 - diff --git a/kernel/mod2.h b/kernel/mod2.h 2 - index 867fcae47..2abd84f23 100644 3 - --- a/kernel/mod2.h 4 - +++ b/kernel/mod2.h 5 - @@ -60,8 +60,10 @@ 6 - 7 - /* define for parallel processes with shared memory */ 8 - #ifndef __CCYGWIN__ 9 - +#ifndef SI_CPU_AARCH64 10 - #define HAVE_VSPACE 1 11 - #endif 12 - +#endif 13 - 14 - /*#define PROFILING*/ 15 - #ifdef PROFILING
+35
pkgs/applications/science/math/singular/vspace-MAX_PROCESS.patch
··· 1 + diff --git a/kernel/GBEngine/kChinese.cc b/kernel/GBEngine/kChinese.cc 2 + index 829a66609..84655caf2 100644 3 + --- a/kernel/GBEngine/kChinese.cc 4 + +++ b/kernel/GBEngine/kChinese.cc 5 + @@ -209,6 +209,8 @@ ideal id_ChineseRemainder_0(ideal *xx, number *q, int rl, const ring r) 6 + return NULL; 7 + } 8 + int cpus=(int)(long)feOptValue(FE_OPT_CPUS); 9 + + if (cpus>=vspace::internals::MAX_PROCESS) 10 + + cpus=vspace::internals::MAX_PROCESS-1; 11 + if ((cpus==1) || (2*cpus>=cnt)) 12 + /* at least 2 polys for each process, or switch to seriell version */ 13 + return id_ChineseRemainder(xx,q,rl,r); 14 + @@ -295,6 +297,8 @@ ideal id_Farey_0(ideal x, number N, const ring r) 15 + { 16 + int cnt=IDELEMS(x)*x->nrows; 17 + int cpus=(int)(long)feOptValue(FE_OPT_CPUS); 18 + + if (cpus>=vspace::internals::MAX_PROCESS) 19 + + cpus=vspace::internals::MAX_PROCESS-1; 20 + if (2*cpus>=cnt) /* at least 2 polys for each process, 21 + or switch to seriell version */ 22 + return id_Farey(x,N,r); 23 + diff --git a/kernel/GBEngine/kverify.cc b/kernel/GBEngine/kverify.cc 24 + index 909d84994..aa06d6624 100644 25 + --- a/kernel/GBEngine/kverify.cc 26 + +++ b/kernel/GBEngine/kverify.cc 27 + @@ -176,6 +176,8 @@ BOOLEAN kVerify2(ideal F, ideal Q) 28 + /*---------------------------------------------------------------------*/ 29 + BOOLEAN all_okay=TRUE; 30 + int cpus=(int)(long)feOptValue(FE_OPT_CPUS); 31 + + if (cpus>=vspace::internals::MAX_PROCESS) 32 + + cpus=vspace::internals::MAX_PROCESS-1; 33 + int parent_pid=getpid(); 34 + using namespace vspace; 35 + vmem_init();
+8 -8
pkgs/applications/science/math/speedcrunch/default.nix
··· 1 - { mkDerivation, lib, fetchgit, cmake, qtbase, qttools }: 1 + { mkDerivation, lib, fetchFromBitbucket, cmake, qtbase, qttools }: 2 2 3 3 mkDerivation rec { 4 4 pname = "speedcrunch"; 5 - version = "0.12.0"; 5 + version = "unstable-2021-10-09"; 6 6 7 - src = fetchgit { 8 - # the tagging is not standard, so you probably need to check this when updating 9 - rev = "refs/tags/release-${version}"; 10 - url = "https://bitbucket.org/heldercorreia/speedcrunch"; 11 - sha256 = "0vh7cd1915bjqzkdp3sk25ngy8cq624mkh8c53c5bnzk357kb0fk"; 7 + src = fetchFromBitbucket { 8 + owner = "heldercorreia"; 9 + repo = pname; 10 + rev = "74756f3438149c01e9edc3259b0f411fa319a22f"; 11 + sha256 = "sha256-XxQv+A5SfYXFIRK7yacxGHHne1Q93pwCGeHhchIKizU="; 12 12 }; 13 13 14 14 buildInputs = [ qtbase qttools ]; ··· 29 29 precisions, unlimited variable storage, intelligent automatic completion 30 30 full keyboard-friendly and more than 15 built-in math function. 31 31 ''; 32 - maintainers = with maintainers; [ gebner ]; 32 + maintainers = with maintainers; [ gebner j0hax ]; 33 33 inherit (qtbase.meta) platforms; 34 34 # works with qt 5.6 and qt 5.8 35 35 broken = builtins.compareVersions qtbase.version "5.7.0" == 0;
+3 -3
pkgs/applications/version-management/git-and-tools/git-chglog/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "git-chglog"; 5 - version = "0.15.0"; 5 + version = "0.15.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "git-chglog"; 9 9 repo = "git-chglog"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-BiTnPCgymfpPxuy0i8u7JbpbEBeaSIJaikjwsPSA3qc="; 11 + sha256 = "sha256-UlhJ004ceXpdB/9296cL2sbBYsjV8D+3YS1vmFgnko8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-jIq+oacyT71m78iMZwWOBsBVAY/WxgyH9zRr8GiMGTU="; 14 + vendorSha256 = "sha256-FLFPcmkrhZ+/UX1xpexsDv3cgC/Ocj4qTFJOX+rmdyQ="; 15 15 16 16 ldflags = [ "-s" "-w" "-X=main.Version=v${version}" ]; 17 17
+3 -3
pkgs/applications/version-management/git-and-tools/git-cliff/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "git-cliff"; 5 - version = "0.4.2"; 5 + version = "0.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "orhun"; 9 9 repo = "git-cliff"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-FCBNm51QI1jDdq2BZFwZA1kpIfXIvh1ickmY3ZqwGPY="; 11 + sha256 = "sha256-1ScZ8pxRN/Eot/Q+HWbWOgDWBmVLjqtPeftRsNQIJEI="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-CBCyujJHWTatJO+Tk6MyOk12B0cY1JSwLQizjcXeQzQ="; 14 + cargoSha256 = "sha256-FMlJn/mVcrHhu3gGISb1e7D2mVAocccqXRYZnMVNPqA="; 15 15 16 16 # attempts to run the program on .git in src which is not deterministic 17 17 doCheck = false;
+2 -2
pkgs/applications/video/kodi/addons/inputstream-rtmp/default.nix
··· 3 3 buildKodiBinaryAddon rec { 4 4 pname = "inputstream-rtmp"; 5 5 namespace = "inputstream.rtmp"; 6 - version = "19.0.0"; 6 + version = "19.0.1"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "xbmc"; 10 10 repo = "inputstream.rtmp"; 11 11 rev = "${version}-${rel}"; 12 - sha256 = "sha256-76yGttcLJJ5XJKsFJ3GnEuPs9+9J0Tr8Znm45676OI8="; 12 + sha256 = "sha256-BNc9HJ4Yq1WTxTr7AUHBB9yDz8oefy2EtFRwVYVGcaY="; 13 13 }; 14 14 15 15 extraBuildInputs = [ openssl rtmpdump zlib ];
+2 -2
pkgs/applications/video/qmplay2/default.nix
··· 22 22 }: 23 23 stdenv.mkDerivation rec { 24 24 pname = "qmplay2"; 25 - version = "21.12.07"; 25 + version = "21.12.24"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "zaps166"; 29 29 repo = "QMPlay2"; 30 30 rev = version; 31 - sha256 = "sha256-iFT88CTz7L7tnNmpe/HaeTrHiE8l0Jk+r0c6O7wJ7N8="; 31 + sha256 = "sha256-SHReKh+M1rgSIiweYFgVvwMeKWeQD52S4KxEiTsyHrI="; 32 32 fetchSubmodules = true; 33 33 }; 34 34
+2 -2
pkgs/applications/video/xine-ui/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "xine-ui"; 18 - version = "0.99.12"; 18 + version = "0.99.13"; 19 19 20 20 src = fetchurl { 21 21 url = "mirror://sourceforge/xine/${pname}-${version}.tar.xz"; 22 - sha256 = "10zmmss3hm8gjjyra20qhdc0lb1m6sym2nb2w62bmfk8isfw9gsl"; 22 + sha256 = "sha256-sjgtB1xysbEAOeDpAxDMhsjZEDWMU1We2C09WEIB9cU="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+3 -3
pkgs/applications/window-managers/leftwm/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "leftwm"; 9 - version = "0.2.9"; 9 + version = "0.2.10"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "leftwm"; 13 13 repo = "leftwm"; 14 14 rev = version; 15 - sha256 = "sha256:0w4afhrp2cxz0nmpvalyaxz1dpywajjj2wschw8dpkvgxqs64gd5"; 15 + sha256 = "sha256-WGss/XmryULq8Ly5MFmEqsL+9r4fnrvBEtetngJ05NY="; 16 16 }; 17 17 18 - cargoSha256 = "sha256:0r0smpv50gim2naaa0qf6yhvqvsa2f40rkgiryi686y69m5ii7mv"; 18 + cargoSha256 = "sha256-9qvXzsAu4H2TAcArajrGqXwKF3BBDvmZbny7hiVO9Yo="; 19 19 20 20 buildInputs = rpathLibs; 21 21
+29 -27
pkgs/build-support/build-dotnet-module/default.nix
··· 117 117 DOTNET_NOLOGO = true; # This disables the welcome message. 118 118 DOTNET_CLI_TELEMETRY_OPTOUT = true; 119 119 120 - passthru.fetch-deps = args.passthru.fetch-deps or writeScript "fetch-${args.pname}-deps" '' 121 - set -euo pipefail 122 - cd "$(dirname "''${BASH_SOURCE[0]}")" 120 + passthru = { 121 + fetch-deps = writeScript "fetch-${args.pname}-deps" '' 122 + set -euo pipefail 123 + cd "$(dirname "''${BASH_SOURCE[0]}")" 123 124 124 - export HOME=$(mktemp -d) 125 - deps_file="/tmp/${args.pname}-deps.nix" 125 + export HOME=$(mktemp -d) 126 + deps_file="/tmp/${args.pname}-deps.nix" 126 127 127 - store_src="${package.src}" 128 - src="$(mktemp -d /tmp/${args.pname}.XXX)" 129 - cp -rT "$store_src" "$src" 130 - chmod -R +w "$src" 128 + store_src="${package.src}" 129 + src="$(mktemp -d /tmp/${args.pname}.XXX)" 130 + cp -rT "$store_src" "$src" 131 + chmod -R +w "$src" 131 132 132 - trap "rm -rf $src $HOME" EXIT 133 - pushd "$src" 133 + trap "rm -rf $src $HOME" EXIT 134 + pushd "$src" 134 135 135 - export DOTNET_NOLOGO=1 136 - export DOTNET_CLI_TELEMETRY_OPTOUT=1 136 + export DOTNET_NOLOGO=1 137 + export DOTNET_CLI_TELEMETRY_OPTOUT=1 137 138 138 - mkdir -p "$HOME/nuget_pkgs" 139 + mkdir -p "$HOME/nuget_pkgs" 139 140 140 - for project in "${lib.concatStringsSep "\" \"" ((lib.toList projectFile) ++ lib.optionals (testProjectFile != "") (lib.toList testProjectFile))}"; do 141 - ${dotnet-sdk}/bin/dotnet restore "$project" \ 142 - ${lib.optionalString (!enableParallelBuilding) "--disable-parallel"} \ 143 - -p:ContinuousIntegrationBuild=true \ 144 - -p:Deterministic=true \ 145 - --packages "$HOME/nuget_pkgs" \ 146 - "''${dotnetRestoreFlags[@]}" \ 147 - "''${dotnetFlags[@]}" 148 - done 141 + for project in "${lib.concatStringsSep "\" \"" ((lib.toList projectFile) ++ lib.optionals (testProjectFile != "") (lib.toList testProjectFile))}"; do 142 + ${dotnet-sdk}/bin/dotnet restore "$project" \ 143 + ${lib.optionalString (!enableParallelBuilding) "--disable-parallel"} \ 144 + -p:ContinuousIntegrationBuild=true \ 145 + -p:Deterministic=true \ 146 + --packages "$HOME/nuget_pkgs" \ 147 + "''${dotnetRestoreFlags[@]}" \ 148 + "''${dotnetFlags[@]}" 149 + done 149 150 150 - echo "Writing lockfile..." 151 - ${nuget-to-nix}/bin/nuget-to-nix "$HOME/nuget_pkgs" > "$deps_file" 152 - echo "Succesfully wrote lockfile to: $deps_file" 153 - ''; 151 + echo "Writing lockfile..." 152 + ${nuget-to-nix}/bin/nuget-to-nix "$HOME/nuget_pkgs" > "$deps_file" 153 + echo "Succesfully wrote lockfile to: $deps_file" 154 + ''; 155 + } // args.passthru or {}; 154 156 155 157 configurePhase = args.configurePhase or '' 156 158 runHook preConfigure
+28 -12
pkgs/build-support/node/fetch-yarn-deps/index.js
··· 9 9 const path = require('path') 10 10 const lockfile = require('./yarnpkg-lockfile.js') 11 11 const { promisify } = require('util') 12 + const url = require('url') 12 13 13 14 const execFile = promisify(child_process.execFile) 14 15 ··· 21 22 // This has to match the logic in pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/urlToName.js 22 23 // so that fixup_yarn_lock produces the same paths 23 24 const urlToName = url => { 24 - const isCodeloadGitTarballUrl = url.startsWith('https://codeload.github.com/') && url.includes('/tar.gz/') 25 + const isCodeloadGitTarballUrl = url.startsWith('https://codeload.github.com/') && url.includes('/tar.gz/') 25 26 26 - if (url.startsWith('git+') || isCodeloadGitTarballUrl) { 27 - return path.basename(url) 28 - } else { 29 - return url 30 - .replace(/https:\/\/(.)*(.com)\//g, '') // prevents having long directory names 31 - .replace(/[@/%:-]/g, '_') // replace @ and : and - and % characters with underscore 32 - } 27 + if (url.startsWith('git+') || isCodeloadGitTarballUrl) { 28 + return path.basename(url) 29 + } else { 30 + return url 31 + .replace(/https:\/\/(.)*(.com)\//g, '') // prevents having long directory names 32 + .replace(/[@/%:-]/g, '_') // replace @ and : and - and % characters with underscore 33 + } 33 34 } 34 35 35 36 const downloadFileHttps = (fileName, url, expectedHash) => { ··· 72 73 await exec('rm', [ '-rf', fileName + '.tmp', ]) 73 74 } 74 75 76 + const isGitUrl = pattern => { 77 + // https://github.com/yarnpkg/yarn/blob/3119382885ea373d3c13d6a846de743eca8c914b/src/resolvers/exotics/git-resolver.js#L15-L47 78 + const GIT_HOSTS = ['github.com', 'gitlab.com', 'bitbucket.com', 'bitbucket.org'] 79 + const GIT_PATTERN_MATCHERS = [/^git:/, /^git\+.+:/, /^ssh:/, /^https?:.+\.git$/, /^https?:.+\.git#.+/] 80 + 81 + for (const matcher of GIT_PATTERN_MATCHERS) if (matcher.test(pattern)) return true 82 + 83 + const {hostname, path} = url.parse(pattern) 84 + if (hostname && path && GIT_HOSTS.indexOf(hostname) >= 0 85 + // only if dependency is pointing to a git repo, 86 + // e.g. facebook/flow and not file in a git repo facebook/flow/archive/v1.0.0.tar.gz 87 + && path.split('/').filter(p => !!p).length === 2 88 + ) return true 89 + 90 + return false 91 + } 92 + 75 93 const downloadPkg = (pkg, verbose) => { 76 94 const [ url, hash ] = pkg.resolved.split('#') 77 95 if (verbose) console.log('downloading ' + url) ··· 79 97 if (url.startsWith('https://codeload.github.com/') && url.includes('/tar.gz/')) { 80 98 const s = url.split('/') 81 99 downloadGit(fileName, `https://github.com/${s[3]}/${s[4]}.git`, s[6]) 100 + } else if (isGitUrl(url)) { 101 + return downloadGit(fileName, url.replace(/^git\+/, ''), hash) 82 102 } else if (url.startsWith('https://')) { 83 103 return downloadFileHttps(fileName, url, hash) 84 - } else if (url.startsWith('git:')) { 85 - return downloadGit(fileName, url.replace(/^git\+/, ''), hash) 86 - } else if (url.startsWith('git+')) { 87 - return downloadGit(fileName, url.replace(/^git\+/, ''), hash) 88 104 } else if (url.startsWith('file:')) { 89 105 console.warn(`ignoring unsupported file:path url "${url}"`) 90 106 } else {
+2 -2
pkgs/data/fonts/cascadia-code/default.nix
··· 1 1 { lib, fetchzip }: 2 2 let 3 - version = "2110.31"; 3 + version = "2111.01"; 4 4 in 5 5 fetchzip { 6 6 name = "cascadia-code-${version}"; 7 7 8 8 url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaCode-${version}.zip"; 9 9 10 - sha256 = "sha256-SyPQtmudfogBwASTApl1hSpOPf2PLTSOzhJAJzrQ3Mg="; 10 + sha256 = "sha256-kUVTQ/oMZztNf22sDbQBpQW0luSc5nr5sxWU5etLDec="; 11 11 12 12 postFetch = '' 13 13 mkdir -p $out/share/fonts/
+2 -2
pkgs/data/fonts/sarasa-gothic/default.nix
··· 1 1 { lib, fetchurl, libarchive }: 2 2 3 3 let 4 - version = "0.35.2"; 4 + version = "0.35.5"; 5 5 in fetchurl { 6 6 name = "sarasa-gothic-${version}"; 7 7 8 8 # Use the 'ttc' files here for a smaller closure size. 9 9 # (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.) 10 10 url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttc-${version}.7z"; 11 - sha256 = "sha256-ts6GM09Z7hYHVx/JGxVPze5X1sZ/22TTdxHBGiYMn5I="; 11 + sha256 = "sha256-t9BYV9a/rmEr8nLqcdxg4Z5pWsCefvwI47eSwub41u0="; 12 12 13 13 recursiveHash = true; 14 14 downloadToTemp = true;
+2 -2
pkgs/development/compilers/carp/default.nix
··· 2 2 3 3 haskellPackages.mkDerivation rec { 4 4 pname = "carp"; 5 - version = "0.5.3"; 5 + version = "0.5.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "carp-lang"; 9 9 repo = "Carp"; 10 10 rev = "v${version}"; 11 - sha256 = "08ryk30ii24qsdpdq7bqi406ynv9nr8zy2pcv9n70ar8fxfw0859"; 11 + sha256 = "sha256-o7NLd7jC1BvcoVzbD18LvHg/SqOnfn9yELUrpg2uZtY="; 12 12 }; 13 13 14 14 buildTools = [ makeWrapper ];
+4 -1
pkgs/development/compilers/elm/default.nix
··· 1 1 { lib, stdenv, pkgs 2 - , haskell, haskellPackages, nodejs 2 + , haskell, haskellPackages, nodejs-14_x 3 3 , fetchurl, fetchpatch, makeWrapper, writeScriptBin 4 4 # Rust dependecies 5 5 , curl, rustPlatform, openssl, pkg-config, Security, darwin 6 6 }: 7 7 let 8 + # To controll nodejs version we pass down 9 + nodejs = nodejs-14_x; 10 + 8 11 fetchElmDeps = import ./fetchElmDeps.nix { inherit stdenv lib fetchurl; }; 9 12 10 13 hsPkgs = haskellPackages.override {
-2
pkgs/development/compilers/elm/packages/generate-node-packages.sh
··· 4 4 5 5 set -eu -o pipefail 6 6 7 - rm -f node-env.nix 8 7 $(nix-build $ROOT -A nodePackages.node2nix --no-out-link)/bin/node2nix \ 9 - --nodejs-12 \ 10 8 -i node-packages.json \ 11 9 -o node-packages.nix \ 12 10 -c node-composition.nix \
+500 -398
pkgs/development/compilers/elm/packages/node-packages.nix
··· 49 49 sha512 = "eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w=="; 50 50 }; 51 51 }; 52 - "@babel/generator-7.16.0" = { 52 + "@babel/generator-7.16.5" = { 53 53 name = "_at_babel_slash_generator"; 54 54 packageName = "@babel/generator"; 55 - version = "7.16.0"; 55 + version = "7.16.5"; 56 56 src = fetchurl { 57 - url = "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz"; 58 - sha512 = "RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew=="; 57 + url = "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz"; 58 + sha512 = "kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA=="; 59 59 }; 60 60 }; 61 61 "@babel/helper-annotate-as-pure-7.16.0" = { ··· 67 67 sha512 = "ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg=="; 68 68 }; 69 69 }; 70 - "@babel/helper-builder-binary-assignment-operator-visitor-7.16.0" = { 70 + "@babel/helper-builder-binary-assignment-operator-visitor-7.16.5" = { 71 71 name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor"; 72 72 packageName = "@babel/helper-builder-binary-assignment-operator-visitor"; 73 - version = "7.16.0"; 73 + version = "7.16.5"; 74 74 src = fetchurl { 75 - url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz"; 76 - sha512 = "9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ=="; 75 + url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz"; 76 + sha512 = "3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA=="; 77 77 }; 78 78 }; 79 79 "@babel/helper-compilation-targets-7.16.3" = { ··· 85 85 sha512 = "vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA=="; 86 86 }; 87 87 }; 88 - "@babel/helper-create-class-features-plugin-7.16.0" = { 88 + "@babel/helper-create-class-features-plugin-7.16.5" = { 89 89 name = "_at_babel_slash_helper-create-class-features-plugin"; 90 90 packageName = "@babel/helper-create-class-features-plugin"; 91 - version = "7.16.0"; 91 + version = "7.16.5"; 92 92 src = fetchurl { 93 - url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz"; 94 - sha512 = "XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA=="; 93 + url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz"; 94 + sha512 = "NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg=="; 95 95 }; 96 96 }; 97 97 "@babel/helper-create-regexp-features-plugin-7.16.0" = { ··· 103 103 sha512 = "3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA=="; 104 104 }; 105 105 }; 106 + "@babel/helper-environment-visitor-7.16.5" = { 107 + name = "_at_babel_slash_helper-environment-visitor"; 108 + packageName = "@babel/helper-environment-visitor"; 109 + version = "7.16.5"; 110 + src = fetchurl { 111 + url = "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz"; 112 + sha512 = "ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg=="; 113 + }; 114 + }; 106 115 "@babel/helper-explode-assignable-expression-7.16.0" = { 107 116 name = "_at_babel_slash_helper-explode-assignable-expression"; 108 117 packageName = "@babel/helper-explode-assignable-expression"; ··· 139 148 sha512 = "1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg=="; 140 149 }; 141 150 }; 142 - "@babel/helper-member-expression-to-functions-7.16.0" = { 151 + "@babel/helper-member-expression-to-functions-7.16.5" = { 143 152 name = "_at_babel_slash_helper-member-expression-to-functions"; 144 153 packageName = "@babel/helper-member-expression-to-functions"; 145 - version = "7.16.0"; 154 + version = "7.16.5"; 146 155 src = fetchurl { 147 - url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz"; 148 - sha512 = "bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ=="; 156 + url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz"; 157 + sha512 = "7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw=="; 149 158 }; 150 159 }; 151 160 "@babel/helper-module-imports-7.16.0" = { ··· 157 166 sha512 = "kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg=="; 158 167 }; 159 168 }; 160 - "@babel/helper-module-transforms-7.16.0" = { 169 + "@babel/helper-module-transforms-7.16.5" = { 161 170 name = "_at_babel_slash_helper-module-transforms"; 162 171 packageName = "@babel/helper-module-transforms"; 163 - version = "7.16.0"; 172 + version = "7.16.5"; 164 173 src = fetchurl { 165 - url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz"; 166 - sha512 = "My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA=="; 174 + url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz"; 175 + sha512 = "CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ=="; 167 176 }; 168 177 }; 169 178 "@babel/helper-optimise-call-expression-7.16.0" = { ··· 175 184 sha512 = "SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw=="; 176 185 }; 177 186 }; 178 - "@babel/helper-plugin-utils-7.14.5" = { 187 + "@babel/helper-plugin-utils-7.16.5" = { 179 188 name = "_at_babel_slash_helper-plugin-utils"; 180 189 packageName = "@babel/helper-plugin-utils"; 181 - version = "7.14.5"; 190 + version = "7.16.5"; 182 191 src = fetchurl { 183 - url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz"; 184 - sha512 = "/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="; 192 + url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz"; 193 + sha512 = "59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ=="; 185 194 }; 186 195 }; 187 - "@babel/helper-remap-async-to-generator-7.16.4" = { 196 + "@babel/helper-remap-async-to-generator-7.16.5" = { 188 197 name = "_at_babel_slash_helper-remap-async-to-generator"; 189 198 packageName = "@babel/helper-remap-async-to-generator"; 190 - version = "7.16.4"; 199 + version = "7.16.5"; 191 200 src = fetchurl { 192 - url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz"; 193 - sha512 = "vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA=="; 201 + url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz"; 202 + sha512 = "X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw=="; 194 203 }; 195 204 }; 196 - "@babel/helper-replace-supers-7.16.0" = { 205 + "@babel/helper-replace-supers-7.16.5" = { 197 206 name = "_at_babel_slash_helper-replace-supers"; 198 207 packageName = "@babel/helper-replace-supers"; 199 - version = "7.16.0"; 208 + version = "7.16.5"; 200 209 src = fetchurl { 201 - url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz"; 202 - sha512 = "TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA=="; 210 + url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz"; 211 + sha512 = "ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ=="; 203 212 }; 204 213 }; 205 214 "@babel/helper-simple-access-7.16.0" = { ··· 247 256 sha512 = "OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="; 248 257 }; 249 258 }; 250 - "@babel/helper-wrap-function-7.16.0" = { 259 + "@babel/helper-wrap-function-7.16.5" = { 251 260 name = "_at_babel_slash_helper-wrap-function"; 252 261 packageName = "@babel/helper-wrap-function"; 253 - version = "7.16.0"; 262 + version = "7.16.5"; 254 263 src = fetchurl { 255 - url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz"; 256 - sha512 = "VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g=="; 264 + url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz"; 265 + sha512 = "2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA=="; 257 266 }; 258 267 }; 259 - "@babel/helpers-7.16.3" = { 268 + "@babel/helpers-7.16.5" = { 260 269 name = "_at_babel_slash_helpers"; 261 270 packageName = "@babel/helpers"; 262 - version = "7.16.3"; 271 + version = "7.16.5"; 263 272 src = fetchurl { 264 - url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz"; 265 - sha512 = "Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w=="; 273 + url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz"; 274 + sha512 = "TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw=="; 266 275 }; 267 276 }; 268 277 "@babel/highlight-7.16.0" = { ··· 274 283 sha512 = "t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g=="; 275 284 }; 276 285 }; 277 - "@babel/parser-7.16.4" = { 286 + "@babel/parser-7.16.6" = { 278 287 name = "_at_babel_slash_parser"; 279 288 packageName = "@babel/parser"; 280 - version = "7.16.4"; 289 + version = "7.16.6"; 281 290 src = fetchurl { 282 - url = "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz"; 283 - sha512 = "6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng=="; 291 + url = "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz"; 292 + sha512 = "Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ=="; 284 293 }; 285 294 }; 286 - "@babel/plugin-proposal-async-generator-functions-7.16.4" = { 295 + "@babel/plugin-proposal-async-generator-functions-7.16.5" = { 287 296 name = "_at_babel_slash_plugin-proposal-async-generator-functions"; 288 297 packageName = "@babel/plugin-proposal-async-generator-functions"; 289 - version = "7.16.4"; 298 + version = "7.16.5"; 290 299 src = fetchurl { 291 - url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz"; 292 - sha512 = "/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg=="; 300 + url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz"; 301 + sha512 = "C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA=="; 293 302 }; 294 303 }; 295 - "@babel/plugin-proposal-class-properties-7.16.0" = { 304 + "@babel/plugin-proposal-class-properties-7.16.5" = { 296 305 name = "_at_babel_slash_plugin-proposal-class-properties"; 297 306 packageName = "@babel/plugin-proposal-class-properties"; 298 - version = "7.16.0"; 307 + version = "7.16.5"; 299 308 src = fetchurl { 300 - url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz"; 301 - sha512 = "mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A=="; 309 + url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz"; 310 + sha512 = "pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A=="; 302 311 }; 303 312 }; 304 - "@babel/plugin-proposal-dynamic-import-7.16.0" = { 313 + "@babel/plugin-proposal-dynamic-import-7.16.5" = { 305 314 name = "_at_babel_slash_plugin-proposal-dynamic-import"; 306 315 packageName = "@babel/plugin-proposal-dynamic-import"; 307 - version = "7.16.0"; 316 + version = "7.16.5"; 308 317 src = fetchurl { 309 - url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz"; 310 - sha512 = "QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ=="; 318 + url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz"; 319 + sha512 = "P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ=="; 311 320 }; 312 321 }; 313 - "@babel/plugin-proposal-export-namespace-from-7.16.0" = { 322 + "@babel/plugin-proposal-export-namespace-from-7.16.5" = { 314 323 name = "_at_babel_slash_plugin-proposal-export-namespace-from"; 315 324 packageName = "@babel/plugin-proposal-export-namespace-from"; 316 - version = "7.16.0"; 325 + version = "7.16.5"; 317 326 src = fetchurl { 318 - url = "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz"; 319 - sha512 = "CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA=="; 327 + url = "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz"; 328 + sha512 = "i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw=="; 320 329 }; 321 330 }; 322 - "@babel/plugin-proposal-json-strings-7.16.0" = { 331 + "@babel/plugin-proposal-json-strings-7.16.5" = { 323 332 name = "_at_babel_slash_plugin-proposal-json-strings"; 324 333 packageName = "@babel/plugin-proposal-json-strings"; 325 - version = "7.16.0"; 334 + version = "7.16.5"; 326 335 src = fetchurl { 327 - url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz"; 328 - sha512 = "kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg=="; 336 + url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz"; 337 + sha512 = "QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ=="; 329 338 }; 330 339 }; 331 - "@babel/plugin-proposal-logical-assignment-operators-7.16.0" = { 340 + "@babel/plugin-proposal-logical-assignment-operators-7.16.5" = { 332 341 name = "_at_babel_slash_plugin-proposal-logical-assignment-operators"; 333 342 packageName = "@babel/plugin-proposal-logical-assignment-operators"; 334 - version = "7.16.0"; 343 + version = "7.16.5"; 335 344 src = fetchurl { 336 - url = "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz"; 337 - sha512 = "pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q=="; 345 + url = "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz"; 346 + sha512 = "xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA=="; 338 347 }; 339 348 }; 340 - "@babel/plugin-proposal-nullish-coalescing-operator-7.16.0" = { 349 + "@babel/plugin-proposal-nullish-coalescing-operator-7.16.5" = { 341 350 name = "_at_babel_slash_plugin-proposal-nullish-coalescing-operator"; 342 351 packageName = "@babel/plugin-proposal-nullish-coalescing-operator"; 343 - version = "7.16.0"; 352 + version = "7.16.5"; 344 353 src = fetchurl { 345 - url = "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz"; 346 - sha512 = "3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ=="; 354 + url = "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz"; 355 + sha512 = "YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg=="; 347 356 }; 348 357 }; 349 - "@babel/plugin-proposal-numeric-separator-7.16.0" = { 358 + "@babel/plugin-proposal-numeric-separator-7.16.5" = { 350 359 name = "_at_babel_slash_plugin-proposal-numeric-separator"; 351 360 packageName = "@babel/plugin-proposal-numeric-separator"; 352 - version = "7.16.0"; 361 + version = "7.16.5"; 353 362 src = fetchurl { 354 - url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz"; 355 - sha512 = "FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q=="; 363 + url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz"; 364 + sha512 = "DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw=="; 356 365 }; 357 366 }; 358 - "@babel/plugin-proposal-object-rest-spread-7.16.0" = { 367 + "@babel/plugin-proposal-object-rest-spread-7.16.5" = { 359 368 name = "_at_babel_slash_plugin-proposal-object-rest-spread"; 360 369 packageName = "@babel/plugin-proposal-object-rest-spread"; 361 - version = "7.16.0"; 370 + version = "7.16.5"; 362 371 src = fetchurl { 363 - url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz"; 364 - sha512 = "LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg=="; 372 + url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz"; 373 + sha512 = "UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw=="; 365 374 }; 366 375 }; 367 - "@babel/plugin-proposal-optional-catch-binding-7.16.0" = { 376 + "@babel/plugin-proposal-optional-catch-binding-7.16.5" = { 368 377 name = "_at_babel_slash_plugin-proposal-optional-catch-binding"; 369 378 packageName = "@babel/plugin-proposal-optional-catch-binding"; 370 - version = "7.16.0"; 379 + version = "7.16.5"; 371 380 src = fetchurl { 372 - url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz"; 373 - sha512 = "kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw=="; 381 + url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz"; 382 + sha512 = "ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ=="; 374 383 }; 375 384 }; 376 - "@babel/plugin-proposal-optional-chaining-7.16.0" = { 385 + "@babel/plugin-proposal-optional-chaining-7.16.5" = { 377 386 name = "_at_babel_slash_plugin-proposal-optional-chaining"; 378 387 packageName = "@babel/plugin-proposal-optional-chaining"; 379 - version = "7.16.0"; 388 + version = "7.16.5"; 380 389 src = fetchurl { 381 - url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz"; 382 - sha512 = "Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg=="; 390 + url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz"; 391 + sha512 = "kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A=="; 383 392 }; 384 393 }; 385 - "@babel/plugin-proposal-private-methods-7.16.0" = { 394 + "@babel/plugin-proposal-private-methods-7.16.5" = { 386 395 name = "_at_babel_slash_plugin-proposal-private-methods"; 387 396 packageName = "@babel/plugin-proposal-private-methods"; 388 - version = "7.16.0"; 397 + version = "7.16.5"; 389 398 src = fetchurl { 390 - url = "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz"; 391 - sha512 = "IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg=="; 399 + url = "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz"; 400 + sha512 = "+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA=="; 392 401 }; 393 402 }; 394 - "@babel/plugin-proposal-unicode-property-regex-7.16.0" = { 403 + "@babel/plugin-proposal-unicode-property-regex-7.16.5" = { 395 404 name = "_at_babel_slash_plugin-proposal-unicode-property-regex"; 396 405 packageName = "@babel/plugin-proposal-unicode-property-regex"; 397 - version = "7.16.0"; 406 + version = "7.16.5"; 398 407 src = fetchurl { 399 - url = "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz"; 400 - sha512 = "ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g=="; 408 + url = "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz"; 409 + sha512 = "s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg=="; 401 410 }; 402 411 }; 403 412 "@babel/plugin-syntax-async-generators-7.8.4" = { ··· 508 517 sha512 = "hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="; 509 518 }; 510 519 }; 511 - "@babel/plugin-transform-arrow-functions-7.16.0" = { 520 + "@babel/plugin-transform-arrow-functions-7.16.5" = { 512 521 name = "_at_babel_slash_plugin-transform-arrow-functions"; 513 522 packageName = "@babel/plugin-transform-arrow-functions"; 514 - version = "7.16.0"; 523 + version = "7.16.5"; 515 524 src = fetchurl { 516 - url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz"; 517 - sha512 = "vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA=="; 525 + url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz"; 526 + sha512 = "8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ=="; 518 527 }; 519 528 }; 520 - "@babel/plugin-transform-async-to-generator-7.16.0" = { 529 + "@babel/plugin-transform-async-to-generator-7.16.5" = { 521 530 name = "_at_babel_slash_plugin-transform-async-to-generator"; 522 531 packageName = "@babel/plugin-transform-async-to-generator"; 523 - version = "7.16.0"; 532 + version = "7.16.5"; 524 533 src = fetchurl { 525 - url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz"; 526 - sha512 = "PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw=="; 534 + url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz"; 535 + sha512 = "TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w=="; 527 536 }; 528 537 }; 529 - "@babel/plugin-transform-block-scoped-functions-7.16.0" = { 538 + "@babel/plugin-transform-block-scoped-functions-7.16.5" = { 530 539 name = "_at_babel_slash_plugin-transform-block-scoped-functions"; 531 540 packageName = "@babel/plugin-transform-block-scoped-functions"; 532 - version = "7.16.0"; 541 + version = "7.16.5"; 533 542 src = fetchurl { 534 - url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz"; 535 - sha512 = "V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg=="; 543 + url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz"; 544 + sha512 = "BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw=="; 536 545 }; 537 546 }; 538 - "@babel/plugin-transform-block-scoping-7.16.0" = { 547 + "@babel/plugin-transform-block-scoping-7.16.5" = { 539 548 name = "_at_babel_slash_plugin-transform-block-scoping"; 540 549 packageName = "@babel/plugin-transform-block-scoping"; 541 - version = "7.16.0"; 550 + version = "7.16.5"; 542 551 src = fetchurl { 543 - url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz"; 544 - sha512 = "27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw=="; 552 + url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz"; 553 + sha512 = "JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ=="; 545 554 }; 546 555 }; 547 - "@babel/plugin-transform-classes-7.16.0" = { 556 + "@babel/plugin-transform-classes-7.16.5" = { 548 557 name = "_at_babel_slash_plugin-transform-classes"; 549 558 packageName = "@babel/plugin-transform-classes"; 550 - version = "7.16.0"; 559 + version = "7.16.5"; 551 560 src = fetchurl { 552 - url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz"; 553 - sha512 = "HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ=="; 561 + url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz"; 562 + sha512 = "DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA=="; 554 563 }; 555 564 }; 556 - "@babel/plugin-transform-computed-properties-7.16.0" = { 565 + "@babel/plugin-transform-computed-properties-7.16.5" = { 557 566 name = "_at_babel_slash_plugin-transform-computed-properties"; 558 567 packageName = "@babel/plugin-transform-computed-properties"; 559 - version = "7.16.0"; 568 + version = "7.16.5"; 560 569 src = fetchurl { 561 - url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz"; 562 - sha512 = "63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw=="; 570 + url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz"; 571 + sha512 = "n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg=="; 563 572 }; 564 573 }; 565 - "@babel/plugin-transform-destructuring-7.16.0" = { 574 + "@babel/plugin-transform-destructuring-7.16.5" = { 566 575 name = "_at_babel_slash_plugin-transform-destructuring"; 567 576 packageName = "@babel/plugin-transform-destructuring"; 568 - version = "7.16.0"; 577 + version = "7.16.5"; 569 578 src = fetchurl { 570 - url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz"; 571 - sha512 = "Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q=="; 579 + url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz"; 580 + sha512 = "GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg=="; 572 581 }; 573 582 }; 574 - "@babel/plugin-transform-dotall-regex-7.16.0" = { 583 + "@babel/plugin-transform-dotall-regex-7.16.5" = { 575 584 name = "_at_babel_slash_plugin-transform-dotall-regex"; 576 585 packageName = "@babel/plugin-transform-dotall-regex"; 577 - version = "7.16.0"; 586 + version = "7.16.5"; 578 587 src = fetchurl { 579 - url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz"; 580 - sha512 = "FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw=="; 588 + url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz"; 589 + sha512 = "iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw=="; 581 590 }; 582 591 }; 583 - "@babel/plugin-transform-duplicate-keys-7.16.0" = { 592 + "@babel/plugin-transform-duplicate-keys-7.16.5" = { 584 593 name = "_at_babel_slash_plugin-transform-duplicate-keys"; 585 594 packageName = "@babel/plugin-transform-duplicate-keys"; 586 - version = "7.16.0"; 595 + version = "7.16.5"; 587 596 src = fetchurl { 588 - url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz"; 589 - sha512 = "LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ=="; 597 + url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz"; 598 + sha512 = "81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg=="; 590 599 }; 591 600 }; 592 - "@babel/plugin-transform-exponentiation-operator-7.16.0" = { 601 + "@babel/plugin-transform-exponentiation-operator-7.16.5" = { 593 602 name = "_at_babel_slash_plugin-transform-exponentiation-operator"; 594 603 packageName = "@babel/plugin-transform-exponentiation-operator"; 595 - version = "7.16.0"; 604 + version = "7.16.5"; 596 605 src = fetchurl { 597 - url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz"; 598 - sha512 = "OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw=="; 606 + url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz"; 607 + sha512 = "12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA=="; 599 608 }; 600 609 }; 601 - "@babel/plugin-transform-for-of-7.16.0" = { 610 + "@babel/plugin-transform-for-of-7.16.5" = { 602 611 name = "_at_babel_slash_plugin-transform-for-of"; 603 612 packageName = "@babel/plugin-transform-for-of"; 604 - version = "7.16.0"; 613 + version = "7.16.5"; 605 614 src = fetchurl { 606 - url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz"; 607 - sha512 = "5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ=="; 615 + url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz"; 616 + sha512 = "+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw=="; 608 617 }; 609 618 }; 610 - "@babel/plugin-transform-function-name-7.16.0" = { 619 + "@babel/plugin-transform-function-name-7.16.5" = { 611 620 name = "_at_babel_slash_plugin-transform-function-name"; 612 621 packageName = "@babel/plugin-transform-function-name"; 613 - version = "7.16.0"; 622 + version = "7.16.5"; 614 623 src = fetchurl { 615 - url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz"; 616 - sha512 = "lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg=="; 624 + url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz"; 625 + sha512 = "Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ=="; 617 626 }; 618 627 }; 619 - "@babel/plugin-transform-literals-7.16.0" = { 628 + "@babel/plugin-transform-literals-7.16.5" = { 620 629 name = "_at_babel_slash_plugin-transform-literals"; 621 630 packageName = "@babel/plugin-transform-literals"; 622 - version = "7.16.0"; 631 + version = "7.16.5"; 623 632 src = fetchurl { 624 - url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz"; 625 - sha512 = "gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ=="; 633 + url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz"; 634 + sha512 = "B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw=="; 626 635 }; 627 636 }; 628 - "@babel/plugin-transform-member-expression-literals-7.16.0" = { 637 + "@babel/plugin-transform-member-expression-literals-7.16.5" = { 629 638 name = "_at_babel_slash_plugin-transform-member-expression-literals"; 630 639 packageName = "@babel/plugin-transform-member-expression-literals"; 631 - version = "7.16.0"; 640 + version = "7.16.5"; 632 641 src = fetchurl { 633 - url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz"; 634 - sha512 = "WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg=="; 642 + url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz"; 643 + sha512 = "d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ=="; 635 644 }; 636 645 }; 637 - "@babel/plugin-transform-modules-amd-7.16.0" = { 646 + "@babel/plugin-transform-modules-amd-7.16.5" = { 638 647 name = "_at_babel_slash_plugin-transform-modules-amd"; 639 648 packageName = "@babel/plugin-transform-modules-amd"; 640 - version = "7.16.0"; 649 + version = "7.16.5"; 641 650 src = fetchurl { 642 - url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz"; 643 - sha512 = "rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw=="; 651 + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz"; 652 + sha512 = "oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ=="; 644 653 }; 645 654 }; 646 - "@babel/plugin-transform-modules-commonjs-7.16.0" = { 655 + "@babel/plugin-transform-modules-commonjs-7.16.5" = { 647 656 name = "_at_babel_slash_plugin-transform-modules-commonjs"; 648 657 packageName = "@babel/plugin-transform-modules-commonjs"; 649 - version = "7.16.0"; 658 + version = "7.16.5"; 650 659 src = fetchurl { 651 - url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz"; 652 - sha512 = "Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ=="; 660 + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz"; 661 + sha512 = "ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ=="; 653 662 }; 654 663 }; 655 - "@babel/plugin-transform-modules-systemjs-7.16.0" = { 664 + "@babel/plugin-transform-modules-systemjs-7.16.5" = { 656 665 name = "_at_babel_slash_plugin-transform-modules-systemjs"; 657 666 packageName = "@babel/plugin-transform-modules-systemjs"; 658 - version = "7.16.0"; 667 + version = "7.16.5"; 659 668 src = fetchurl { 660 - url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz"; 661 - sha512 = "yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg=="; 669 + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz"; 670 + sha512 = "53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA=="; 662 671 }; 663 672 }; 664 - "@babel/plugin-transform-modules-umd-7.16.0" = { 673 + "@babel/plugin-transform-modules-umd-7.16.5" = { 665 674 name = "_at_babel_slash_plugin-transform-modules-umd"; 666 675 packageName = "@babel/plugin-transform-modules-umd"; 667 - version = "7.16.0"; 676 + version = "7.16.5"; 668 677 src = fetchurl { 669 - url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz"; 670 - sha512 = "nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg=="; 678 + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz"; 679 + sha512 = "qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw=="; 671 680 }; 672 681 }; 673 - "@babel/plugin-transform-named-capturing-groups-regex-7.16.0" = { 682 + "@babel/plugin-transform-named-capturing-groups-regex-7.16.5" = { 674 683 name = "_at_babel_slash_plugin-transform-named-capturing-groups-regex"; 675 684 packageName = "@babel/plugin-transform-named-capturing-groups-regex"; 676 - version = "7.16.0"; 685 + version = "7.16.5"; 677 686 src = fetchurl { 678 - url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz"; 679 - sha512 = "LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg=="; 687 + url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz"; 688 + sha512 = "/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA=="; 680 689 }; 681 690 }; 682 - "@babel/plugin-transform-new-target-7.16.0" = { 691 + "@babel/plugin-transform-new-target-7.16.5" = { 683 692 name = "_at_babel_slash_plugin-transform-new-target"; 684 693 packageName = "@babel/plugin-transform-new-target"; 685 - version = "7.16.0"; 694 + version = "7.16.5"; 686 695 src = fetchurl { 687 - url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz"; 688 - sha512 = "fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw=="; 696 + url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz"; 697 + sha512 = "ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg=="; 689 698 }; 690 699 }; 691 - "@babel/plugin-transform-object-super-7.16.0" = { 700 + "@babel/plugin-transform-object-super-7.16.5" = { 692 701 name = "_at_babel_slash_plugin-transform-object-super"; 693 702 packageName = "@babel/plugin-transform-object-super"; 694 - version = "7.16.0"; 703 + version = "7.16.5"; 695 704 src = fetchurl { 696 - url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz"; 697 - sha512 = "fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg=="; 705 + url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz"; 706 + sha512 = "tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg=="; 698 707 }; 699 708 }; 700 - "@babel/plugin-transform-parameters-7.16.3" = { 709 + "@babel/plugin-transform-parameters-7.16.5" = { 701 710 name = "_at_babel_slash_plugin-transform-parameters"; 702 711 packageName = "@babel/plugin-transform-parameters"; 703 - version = "7.16.3"; 712 + version = "7.16.5"; 704 713 src = fetchurl { 705 - url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz"; 706 - sha512 = "3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w=="; 714 + url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz"; 715 + sha512 = "B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA=="; 707 716 }; 708 717 }; 709 - "@babel/plugin-transform-property-literals-7.16.0" = { 718 + "@babel/plugin-transform-property-literals-7.16.5" = { 710 719 name = "_at_babel_slash_plugin-transform-property-literals"; 711 720 packageName = "@babel/plugin-transform-property-literals"; 712 - version = "7.16.0"; 721 + version = "7.16.5"; 713 722 src = fetchurl { 714 - url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz"; 715 - sha512 = "XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ=="; 723 + url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz"; 724 + sha512 = "+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg=="; 716 725 }; 717 726 }; 718 - "@babel/plugin-transform-regenerator-7.16.0" = { 727 + "@babel/plugin-transform-regenerator-7.16.5" = { 719 728 name = "_at_babel_slash_plugin-transform-regenerator"; 720 729 packageName = "@babel/plugin-transform-regenerator"; 721 - version = "7.16.0"; 730 + version = "7.16.5"; 722 731 src = fetchurl { 723 - url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz"; 724 - sha512 = "JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg=="; 732 + url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz"; 733 + sha512 = "2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg=="; 725 734 }; 726 735 }; 727 - "@babel/plugin-transform-reserved-words-7.16.0" = { 736 + "@babel/plugin-transform-reserved-words-7.16.5" = { 728 737 name = "_at_babel_slash_plugin-transform-reserved-words"; 729 738 packageName = "@babel/plugin-transform-reserved-words"; 730 - version = "7.16.0"; 739 + version = "7.16.5"; 731 740 src = fetchurl { 732 - url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz"; 733 - sha512 = "Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg=="; 741 + url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz"; 742 + sha512 = "aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw=="; 734 743 }; 735 744 }; 736 745 "@babel/plugin-transform-runtime-7.12.10" = { ··· 742 751 sha512 = "xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA=="; 743 752 }; 744 753 }; 745 - "@babel/plugin-transform-shorthand-properties-7.16.0" = { 754 + "@babel/plugin-transform-shorthand-properties-7.16.5" = { 746 755 name = "_at_babel_slash_plugin-transform-shorthand-properties"; 747 756 packageName = "@babel/plugin-transform-shorthand-properties"; 748 - version = "7.16.0"; 757 + version = "7.16.5"; 749 758 src = fetchurl { 750 - url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz"; 751 - sha512 = "iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow=="; 759 + url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz"; 760 + sha512 = "ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg=="; 752 761 }; 753 762 }; 754 - "@babel/plugin-transform-spread-7.16.0" = { 763 + "@babel/plugin-transform-spread-7.16.5" = { 755 764 name = "_at_babel_slash_plugin-transform-spread"; 756 765 packageName = "@babel/plugin-transform-spread"; 757 - version = "7.16.0"; 766 + version = "7.16.5"; 758 767 src = fetchurl { 759 - url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz"; 760 - sha512 = "Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg=="; 768 + url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz"; 769 + sha512 = "5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw=="; 761 770 }; 762 771 }; 763 - "@babel/plugin-transform-sticky-regex-7.16.0" = { 772 + "@babel/plugin-transform-sticky-regex-7.16.5" = { 764 773 name = "_at_babel_slash_plugin-transform-sticky-regex"; 765 774 packageName = "@babel/plugin-transform-sticky-regex"; 766 - version = "7.16.0"; 775 + version = "7.16.5"; 767 776 src = fetchurl { 768 - url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz"; 769 - sha512 = "/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q=="; 777 + url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz"; 778 + sha512 = "usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg=="; 770 779 }; 771 780 }; 772 - "@babel/plugin-transform-template-literals-7.16.0" = { 781 + "@babel/plugin-transform-template-literals-7.16.5" = { 773 782 name = "_at_babel_slash_plugin-transform-template-literals"; 774 783 packageName = "@babel/plugin-transform-template-literals"; 775 - version = "7.16.0"; 784 + version = "7.16.5"; 776 785 src = fetchurl { 777 - url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz"; 778 - sha512 = "Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q=="; 786 + url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz"; 787 + sha512 = "gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ=="; 779 788 }; 780 789 }; 781 - "@babel/plugin-transform-typeof-symbol-7.16.0" = { 790 + "@babel/plugin-transform-typeof-symbol-7.16.5" = { 782 791 name = "_at_babel_slash_plugin-transform-typeof-symbol"; 783 792 packageName = "@babel/plugin-transform-typeof-symbol"; 784 - version = "7.16.0"; 793 + version = "7.16.5"; 785 794 src = fetchurl { 786 - url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz"; 787 - sha512 = "++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg=="; 795 + url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz"; 796 + sha512 = "ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ=="; 788 797 }; 789 798 }; 790 - "@babel/plugin-transform-unicode-escapes-7.16.0" = { 799 + "@babel/plugin-transform-unicode-escapes-7.16.5" = { 791 800 name = "_at_babel_slash_plugin-transform-unicode-escapes"; 792 801 packageName = "@babel/plugin-transform-unicode-escapes"; 793 - version = "7.16.0"; 802 + version = "7.16.5"; 794 803 src = fetchurl { 795 - url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz"; 796 - sha512 = "VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A=="; 804 + url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz"; 805 + sha512 = "shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q=="; 797 806 }; 798 807 }; 799 - "@babel/plugin-transform-unicode-regex-7.16.0" = { 808 + "@babel/plugin-transform-unicode-regex-7.16.5" = { 800 809 name = "_at_babel_slash_plugin-transform-unicode-regex"; 801 810 packageName = "@babel/plugin-transform-unicode-regex"; 802 - version = "7.16.0"; 811 + version = "7.16.5"; 803 812 src = fetchurl { 804 - url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz"; 805 - sha512 = "jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A=="; 813 + url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz"; 814 + sha512 = "GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw=="; 806 815 }; 807 816 }; 808 817 "@babel/preset-env-7.12.10" = { ··· 841 850 sha512 = "MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A=="; 842 851 }; 843 852 }; 844 - "@babel/traverse-7.16.3" = { 853 + "@babel/traverse-7.16.5" = { 845 854 name = "_at_babel_slash_traverse"; 846 855 packageName = "@babel/traverse"; 847 - version = "7.16.3"; 856 + version = "7.16.5"; 848 857 src = fetchurl { 849 - url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz"; 850 - sha512 = "eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag=="; 858 + url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz"; 859 + sha512 = "FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ=="; 851 860 }; 852 861 }; 853 862 "@babel/types-7.16.0" = { ··· 1021 1030 sha512 = "SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ=="; 1022 1031 }; 1023 1032 }; 1024 - "@types/http-proxy-1.17.7" = { 1033 + "@types/http-proxy-1.17.8" = { 1025 1034 name = "_at_types_slash_http-proxy"; 1026 1035 packageName = "@types/http-proxy"; 1027 - version = "1.17.7"; 1036 + version = "1.17.8"; 1028 1037 src = fetchurl { 1029 - url = "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz"; 1030 - sha512 = "9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w=="; 1038 + url = "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz"; 1039 + sha512 = "5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA=="; 1031 1040 }; 1032 1041 }; 1033 1042 "@types/json-schema-7.0.9" = { ··· 1057 1066 sha512 = "Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="; 1058 1067 }; 1059 1068 }; 1060 - "@types/node-16.11.12" = { 1069 + "@types/node-17.0.5" = { 1061 1070 name = "_at_types_slash_node"; 1062 1071 packageName = "@types/node"; 1063 - version = "16.11.12"; 1072 + version = "17.0.5"; 1064 1073 src = fetchurl { 1065 - url = "https://registry.npmjs.org/@types/node/-/node-16.11.12.tgz"; 1066 - sha512 = "+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw=="; 1074 + url = "https://registry.npmjs.org/@types/node/-/node-17.0.5.tgz"; 1075 + sha512 = "w3mrvNXLeDYV1GKTZorGJQivK6XLCoGwpnyJFbJVK/aTBQUxOCaa/GlFAAN3OTDFcb7h5tiFG+YXCO2By+riZw=="; 1067 1076 }; 1068 1077 }; 1069 1078 "@types/parse-json-4.0.0" = { ··· 2047 2056 sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw=="; 2048 2057 }; 2049 2058 }; 2059 + "body-parser-1.19.1" = { 2060 + name = "body-parser"; 2061 + packageName = "body-parser"; 2062 + version = "1.19.1"; 2063 + src = fetchurl { 2064 + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz"; 2065 + sha512 = "8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA=="; 2066 + }; 2067 + }; 2050 2068 "bonjour-3.5.0" = { 2051 2069 name = "bonjour"; 2052 2070 packageName = "bonjour"; ··· 2164 2182 sha512 = "VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q=="; 2165 2183 }; 2166 2184 }; 2167 - "browserslist-4.18.1" = { 2185 + "browserslist-4.19.1" = { 2168 2186 name = "browserslist"; 2169 2187 packageName = "browserslist"; 2170 - version = "4.18.1"; 2188 + version = "4.19.1"; 2171 2189 src = fetchurl { 2172 - url = "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz"; 2173 - sha512 = "8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ=="; 2190 + url = "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz"; 2191 + sha512 = "u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A=="; 2174 2192 }; 2175 2193 }; 2176 2194 "buffer-4.9.2" = { ··· 2254 2272 sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="; 2255 2273 }; 2256 2274 }; 2275 + "bytes-3.1.1" = { 2276 + name = "bytes"; 2277 + packageName = "bytes"; 2278 + version = "3.1.1"; 2279 + src = fetchurl { 2280 + url = "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz"; 2281 + sha512 = "dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg=="; 2282 + }; 2283 + }; 2257 2284 "cacache-10.0.4" = { 2258 2285 name = "cacache"; 2259 2286 packageName = "cacache"; ··· 2407 2434 sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="; 2408 2435 }; 2409 2436 }; 2410 - "caniuse-lite-1.0.30001286" = { 2437 + "caniuse-lite-1.0.30001294" = { 2411 2438 name = "caniuse-lite"; 2412 2439 packageName = "caniuse-lite"; 2413 - version = "1.0.30001286"; 2440 + version = "1.0.30001294"; 2414 2441 src = fetchurl { 2415 - url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz"; 2416 - sha512 = "zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ=="; 2442 + url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001294.tgz"; 2443 + sha512 = "LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g=="; 2417 2444 }; 2418 2445 }; 2419 2446 "case-sensitive-paths-webpack-plugin-2.3.0" = { ··· 3001 3028 sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"; 3002 3029 }; 3003 3030 }; 3004 - "content-disposition-0.5.3" = { 3031 + "content-disposition-0.5.4" = { 3005 3032 name = "content-disposition"; 3006 3033 packageName = "content-disposition"; 3007 - version = "0.5.3"; 3034 + version = "0.5.4"; 3008 3035 src = fetchurl { 3009 - url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz"; 3010 - sha512 = "ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g=="; 3036 + url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"; 3037 + sha512 = "FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="; 3011 3038 }; 3012 3039 }; 3013 3040 "content-type-1.0.4" = { ··· 3037 3064 sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"; 3038 3065 }; 3039 3066 }; 3040 - "cookie-0.4.0" = { 3067 + "cookie-0.4.1" = { 3041 3068 name = "cookie"; 3042 3069 packageName = "cookie"; 3043 - version = "0.4.0"; 3070 + version = "0.4.1"; 3044 3071 src = fetchurl { 3045 - url = "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz"; 3046 - sha512 = "+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="; 3072 + url = "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz"; 3073 + sha512 = "ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="; 3047 3074 }; 3048 3075 }; 3049 3076 "cookie-signature-1.0.6" = { ··· 3091 3118 sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="; 3092 3119 }; 3093 3120 }; 3094 - "core-js-compat-3.19.3" = { 3121 + "core-js-compat-3.20.1" = { 3095 3122 name = "core-js-compat"; 3096 3123 packageName = "core-js-compat"; 3097 - version = "3.19.3"; 3124 + version = "3.20.1"; 3098 3125 src = fetchurl { 3099 - url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.3.tgz"; 3100 - sha512 = "59tYzuWgEEVU9r+SRgceIGXSSUn47JknoiXW6Oq7RW8QHjXWz3/vp8pa7dbtuVu40sewz3OP3JmQEcDdztrLhA=="; 3126 + url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.1.tgz"; 3127 + sha512 = "AVhKZNpqMV3Jz8hU0YEXXE06qoxtQGsAqU0u1neUngz5IusDJRX/ZJ6t3i7mS7QxNyEONbCo14GprkBrxPlTZA=="; 3101 3128 }; 3102 3129 }; 3103 3130 "core-util-is-1.0.2" = { ··· 3271 3298 sha512 = "Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ=="; 3272 3299 }; 3273 3300 }; 3274 - "css-select-4.1.3" = { 3301 + "css-select-4.2.1" = { 3275 3302 name = "css-select"; 3276 3303 packageName = "css-select"; 3277 - version = "4.1.3"; 3304 + version = "4.2.1"; 3278 3305 src = fetchurl { 3279 - url = "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz"; 3280 - sha512 = "gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA=="; 3306 + url = "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz"; 3307 + sha512 = "/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ=="; 3281 3308 }; 3282 3309 }; 3283 3310 "css-select-base-adapter-0.1.1" = { ··· 3865 3892 sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; 3866 3893 }; 3867 3894 }; 3868 - "electron-to-chromium-1.4.16" = { 3895 + "electron-to-chromium-1.4.30" = { 3869 3896 name = "electron-to-chromium"; 3870 3897 packageName = "electron-to-chromium"; 3871 - version = "1.4.16"; 3898 + version = "1.4.30"; 3872 3899 src = fetchurl { 3873 - url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.16.tgz"; 3874 - sha512 = "BQb7FgYwnu6haWLU63/CdVW+9xhmHls3RCQUFiV4lvw3wimEHTVcUk2hkuZo76QhR8nnDdfZE7evJIZqijwPdA=="; 3900 + url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.30.tgz"; 3901 + sha512 = "609z9sIMxDHg+TcR/VB3MXwH+uwtrYyeAwWc/orhnr90ixs6WVGSrt85CDLGUdNnLqCA7liv426V20EecjvflQ=="; 3875 3902 }; 3876 3903 }; 3877 3904 "elliptic-6.5.4" = { ··· 4306 4333 sha1 = "6af8a502350db3246ecc4becf6b5a34d22f7ed53"; 4307 4334 }; 4308 4335 }; 4309 - "express-4.17.1" = { 4336 + "express-4.17.2" = { 4310 4337 name = "express"; 4311 4338 packageName = "express"; 4312 - version = "4.17.1"; 4339 + version = "4.17.2"; 4313 4340 src = fetchurl { 4314 - url = "https://registry.npmjs.org/express/-/express-4.17.1.tgz"; 4315 - sha512 = "mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g=="; 4341 + url = "https://registry.npmjs.org/express/-/express-4.17.2.tgz"; 4342 + sha512 = "oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg=="; 4316 4343 }; 4317 4344 }; 4318 4345 "express-ws-2.0.0" = { ··· 5521 5548 sha512 = "ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw=="; 5522 5549 }; 5523 5550 }; 5551 + "http-errors-1.8.1" = { 5552 + name = "http-errors"; 5553 + packageName = "http-errors"; 5554 + version = "1.8.1"; 5555 + src = fetchurl { 5556 + url = "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz"; 5557 + sha512 = "Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g=="; 5558 + }; 5559 + }; 5524 5560 "http-parser-js-0.5.5" = { 5525 5561 name = "http-parser-js"; 5526 5562 packageName = "http-parser-js"; ··· 5656 5692 sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="; 5657 5693 }; 5658 5694 }; 5659 - "ignore-5.1.9" = { 5695 + "ignore-5.2.0" = { 5660 5696 name = "ignore"; 5661 5697 packageName = "ignore"; 5662 - version = "5.1.9"; 5698 + version = "5.2.0"; 5663 5699 src = fetchurl { 5664 - url = "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz"; 5665 - sha512 = "2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ=="; 5700 + url = "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz"; 5701 + sha512 = "CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="; 5666 5702 }; 5667 5703 }; 5668 5704 "immer-1.7.2" = { ··· 7411 7447 sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="; 7412 7448 }; 7413 7449 }; 7450 + "ms-2.1.3" = { 7451 + name = "ms"; 7452 + packageName = "ms"; 7453 + version = "2.1.3"; 7454 + src = fetchurl { 7455 + url = "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"; 7456 + sha512 = "6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="; 7457 + }; 7458 + }; 7414 7459 "multicast-dns-6.2.3" = { 7415 7460 name = "multicast-dns"; 7416 7461 packageName = "multicast-dns"; ··· 7762 7807 sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c"; 7763 7808 }; 7764 7809 }; 7765 - "object-inspect-1.11.1" = { 7810 + "object-inspect-1.12.0" = { 7766 7811 name = "object-inspect"; 7767 7812 packageName = "object-inspect"; 7768 - version = "1.11.1"; 7813 + version = "1.12.0"; 7769 7814 src = fetchurl { 7770 - url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz"; 7771 - sha512 = "If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA=="; 7815 + url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz"; 7816 + sha512 = "Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="; 7772 7817 }; 7773 7818 }; 7774 7819 "object-is-1.1.5" = { ··· 8563 8608 sha512 = "yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="; 8564 8609 }; 8565 8610 }; 8566 - "postcss-8.4.4" = { 8611 + "postcss-8.4.5" = { 8567 8612 name = "postcss"; 8568 8613 packageName = "postcss"; 8569 - version = "8.4.4"; 8614 + version = "8.4.5"; 8570 8615 src = fetchurl { 8571 - url = "https://registry.npmjs.org/postcss/-/postcss-8.4.4.tgz"; 8572 - sha512 = "joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q=="; 8616 + url = "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz"; 8617 + sha512 = "jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg=="; 8573 8618 }; 8574 8619 }; 8575 8620 "postcss-calc-7.0.5" = { ··· 8869 8914 sha512 = "h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA=="; 8870 8915 }; 8871 8916 }; 8872 - "postcss-selector-parser-6.0.7" = { 8917 + "postcss-selector-parser-6.0.8" = { 8873 8918 name = "postcss-selector-parser"; 8874 8919 packageName = "postcss-selector-parser"; 8875 - version = "6.0.7"; 8920 + version = "6.0.8"; 8876 8921 src = fetchurl { 8877 - url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz"; 8878 - sha512 = "U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA=="; 8922 + url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz"; 8923 + sha512 = "D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ=="; 8879 8924 }; 8880 8925 }; 8881 8926 "postcss-svgo-4.0.3" = { ··· 9157 9202 sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="; 9158 9203 }; 9159 9204 }; 9205 + "qs-6.9.6" = { 9206 + name = "qs"; 9207 + packageName = "qs"; 9208 + version = "6.9.6"; 9209 + src = fetchurl { 9210 + url = "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz"; 9211 + sha512 = "TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ=="; 9212 + }; 9213 + }; 9160 9214 "query-string-4.3.4" = { 9161 9215 name = "query-string"; 9162 9216 packageName = "query-string"; ··· 9245 9299 src = fetchurl { 9246 9300 url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz"; 9247 9301 sha512 = "4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q=="; 9302 + }; 9303 + }; 9304 + "raw-body-2.4.2" = { 9305 + name = "raw-body"; 9306 + packageName = "raw-body"; 9307 + version = "2.4.2"; 9308 + src = fetchurl { 9309 + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz"; 9310 + sha512 = "RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ=="; 9248 9311 }; 9249 9312 }; 9250 9313 "rc-1.2.8" = { ··· 10021 10084 sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg=="; 10022 10085 }; 10023 10086 }; 10087 + "send-0.17.2" = { 10088 + name = "send"; 10089 + packageName = "send"; 10090 + version = "0.17.2"; 10091 + src = fetchurl { 10092 + url = "https://registry.npmjs.org/send/-/send-0.17.2.tgz"; 10093 + sha512 = "UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww=="; 10094 + }; 10095 + }; 10024 10096 "serialize-javascript-1.9.1" = { 10025 10097 name = "serialize-javascript"; 10026 10098 packageName = "serialize-javascript"; ··· 10066 10138 sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg=="; 10067 10139 }; 10068 10140 }; 10141 + "serve-static-1.14.2" = { 10142 + name = "serve-static"; 10143 + packageName = "serve-static"; 10144 + version = "1.14.2"; 10145 + src = fetchurl { 10146 + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz"; 10147 + sha512 = "+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ=="; 10148 + }; 10149 + }; 10069 10150 "set-blocking-2.0.0" = { 10070 10151 name = "set-blocking"; 10071 10152 packageName = "set-blocking"; ··· 10118 10199 src = fetchurl { 10119 10200 url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz"; 10120 10201 sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="; 10202 + }; 10203 + }; 10204 + "setprototypeof-1.2.0" = { 10205 + name = "setprototypeof"; 10206 + packageName = "setprototypeof"; 10207 + version = "1.2.0"; 10208 + src = fetchurl { 10209 + url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"; 10210 + sha512 = "E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="; 10121 10211 }; 10122 10212 }; 10123 10213 "sha.js-2.4.11" = { ··· 11128 11218 sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="; 11129 11219 }; 11130 11220 }; 11221 + "toidentifier-1.0.1" = { 11222 + name = "toidentifier"; 11223 + packageName = "toidentifier"; 11224 + version = "1.0.1"; 11225 + src = fetchurl { 11226 + url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"; 11227 + sha512 = "o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="; 11228 + }; 11229 + }; 11131 11230 "touch-3.1.0" = { 11132 11231 name = "touch"; 11133 11232 packageName = "touch"; ··· 11524 11623 sha512 = "3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA=="; 11525 11624 }; 11526 11625 }; 11527 - "url-parse-1.5.3" = { 11626 + "url-parse-1.5.4" = { 11528 11627 name = "url-parse"; 11529 11628 packageName = "url-parse"; 11530 - version = "1.5.3"; 11629 + version = "1.5.4"; 11531 11630 src = fetchurl { 11532 - url = "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz"; 11533 - sha512 = "IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ=="; 11631 + url = "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz"; 11632 + sha512 = "ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg=="; 11534 11633 }; 11535 11634 }; 11536 11635 "url-parse-lax-3.0.0" = { ··· 11722 11821 sha512 = "k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA=="; 11723 11822 }; 11724 11823 }; 11725 - "vscode-uri-3.0.2" = { 11824 + "vscode-uri-3.0.3" = { 11726 11825 name = "vscode-uri"; 11727 11826 packageName = "vscode-uri"; 11728 - version = "3.0.2"; 11827 + version = "3.0.3"; 11729 11828 src = fetchurl { 11730 - url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.2.tgz"; 11731 - sha512 = "jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA=="; 11829 + url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz"; 11830 + sha512 = "EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA=="; 11732 11831 }; 11733 11832 }; 11734 11833 "watchpack-1.7.5" = { ··· 12784 12883 sources."balanced-match-1.0.2" 12785 12884 sources."batch-0.6.1" 12786 12885 sources."binary-extensions-2.2.0" 12787 - sources."body-parser-1.19.0" 12886 + sources."body-parser-1.19.1" 12788 12887 sources."brace-expansion-1.1.11" 12789 12888 sources."braces-3.0.2" 12790 - sources."bytes-3.1.0" 12889 + sources."bytes-3.1.1" 12791 12890 (sources."cacheable-request-6.1.0" // { 12792 12891 dependencies = [ 12793 12892 sources."get-stream-5.2.0" ··· 12801 12900 sources."color-name-1.1.4" 12802 12901 sources."commander-5.1.0" 12803 12902 sources."concat-map-0.0.1" 12804 - sources."content-disposition-0.5.3" 12903 + sources."content-disposition-0.5.4" 12805 12904 sources."content-type-1.0.4" 12806 - sources."cookie-0.4.0" 12905 + sources."cookie-0.4.1" 12807 12906 sources."cookie-signature-1.0.6" 12808 12907 sources."cross-spawn-7.0.3" 12809 12908 sources."debug-2.6.9" ··· 12818 12917 sources."end-of-stream-1.4.4" 12819 12918 sources."escape-html-1.0.3" 12820 12919 sources."etag-1.8.1" 12821 - sources."express-4.17.1" 12920 + sources."express-4.17.2" 12822 12921 (sources."express-ws-4.0.0" // { 12823 12922 dependencies = [ 12824 12923 sources."ws-5.2.3" ··· 12836 12935 sources."got-9.6.0" 12837 12936 sources."has-flag-4.0.0" 12838 12937 sources."http-cache-semantics-4.1.0" 12839 - sources."http-errors-1.7.2" 12938 + sources."http-errors-1.8.1" 12840 12939 sources."iconv-lite-0.4.24" 12841 12940 sources."inflight-1.0.6" 12842 - sources."inherits-2.0.3" 12941 + sources."inherits-2.0.4" 12843 12942 sources."ini-1.3.8" 12844 12943 sources."ipaddr.js-1.9.1" 12845 12944 sources."is-binary-path-2.1.0" ··· 12879 12978 sources."prepend-http-2.0.0" 12880 12979 sources."proxy-addr-2.0.7" 12881 12980 sources."pump-3.0.0" 12882 - sources."qs-6.7.0" 12981 + sources."qs-6.9.6" 12883 12982 sources."range-parser-1.2.1" 12884 - sources."raw-body-2.4.0" 12983 + sources."raw-body-2.4.2" 12885 12984 sources."rc-1.2.8" 12886 12985 sources."readdirp-3.6.0" 12887 12986 sources."registry-auth-token-4.2.1" 12888 12987 sources."registry-url-5.1.0" 12889 12988 sources."responselike-1.0.2" 12890 12989 sources."rimraf-2.7.1" 12891 - sources."safe-buffer-5.1.2" 12990 + sources."safe-buffer-5.2.1" 12892 12991 sources."safer-buffer-2.1.2" 12893 12992 sources."semver-6.3.0" 12894 - (sources."send-0.17.1" // { 12993 + (sources."send-0.17.2" // { 12895 12994 dependencies = [ 12896 - sources."ms-2.1.1" 12995 + sources."ms-2.1.3" 12897 12996 ]; 12898 12997 }) 12899 12998 (sources."serve-index-1.9.1" // { 12900 12999 dependencies = [ 12901 13000 sources."http-errors-1.6.3" 13001 + sources."inherits-2.0.3" 12902 13002 sources."setprototypeof-1.1.0" 12903 13003 ]; 12904 13004 }) 12905 - sources."serve-static-1.14.1" 12906 - sources."setprototypeof-1.1.1" 13005 + sources."serve-static-1.14.2" 13006 + sources."setprototypeof-1.2.0" 12907 13007 sources."shebang-command-2.0.0" 12908 13008 sources."shebang-regex-3.0.0" 12909 13009 sources."statuses-1.5.0" ··· 12912 13012 sources."tmp-0.1.0" 12913 13013 sources."to-readable-stream-1.0.0" 12914 13014 sources."to-regex-range-5.0.1" 12915 - sources."toidentifier-1.0.0" 13015 + sources."toidentifier-1.0.1" 12916 13016 sources."type-is-1.6.18" 12917 13017 sources."unpipe-1.0.0" 12918 13018 sources."url-parse-lax-3.0.0" ··· 12962 13062 sources."glob-parent-5.1.2" 12963 13063 sources."globby-11.0.4" 12964 13064 sources."human-signals-2.1.0" 12965 - sources."ignore-5.1.9" 13065 + sources."ignore-5.2.0" 12966 13066 sources."is-binary-path-2.1.0" 12967 13067 sources."is-extglob-2.1.1" 12968 13068 sources."is-glob-4.0.3" ··· 12999 13099 sources."vscode-languageserver-protocol-3.16.0" 13000 13100 sources."vscode-languageserver-textdocument-1.0.2" 13001 13101 sources."vscode-languageserver-types-3.16.0" 13002 - sources."vscode-uri-3.0.2" 13102 + sources."vscode-uri-3.0.3" 13003 13103 sources."web-tree-sitter-0.19.4" 13004 13104 sources."which-2.0.2" 13005 13105 ]; ··· 13209 13309 sources."@types/cacheable-request-6.0.2" 13210 13310 sources."@types/http-cache-semantics-4.0.1" 13211 13311 sources."@types/keyv-3.1.3" 13212 - sources."@types/node-16.11.12" 13312 + sources."@types/node-17.0.5" 13213 13313 sources."@types/responselike-1.0.0" 13214 13314 sources."cacheable-lookup-2.0.1" 13215 13315 sources."cacheable-request-7.0.2" ··· 13528 13628 sources."@babel/code-frame-7.16.0" 13529 13629 sources."@babel/compat-data-7.16.4" 13530 13630 sources."@babel/core-7.12.10" 13531 - sources."@babel/generator-7.16.0" 13631 + sources."@babel/generator-7.16.5" 13532 13632 sources."@babel/helper-annotate-as-pure-7.16.0" 13533 - sources."@babel/helper-builder-binary-assignment-operator-visitor-7.16.0" 13633 + sources."@babel/helper-builder-binary-assignment-operator-visitor-7.16.5" 13534 13634 (sources."@babel/helper-compilation-targets-7.16.3" // { 13535 13635 dependencies = [ 13536 13636 sources."semver-6.3.0" 13537 13637 ]; 13538 13638 }) 13539 - sources."@babel/helper-create-class-features-plugin-7.16.0" 13639 + sources."@babel/helper-create-class-features-plugin-7.16.5" 13540 13640 sources."@babel/helper-create-regexp-features-plugin-7.16.0" 13641 + sources."@babel/helper-environment-visitor-7.16.5" 13541 13642 sources."@babel/helper-explode-assignable-expression-7.16.0" 13542 13643 sources."@babel/helper-function-name-7.16.0" 13543 13644 sources."@babel/helper-get-function-arity-7.16.0" 13544 13645 sources."@babel/helper-hoist-variables-7.16.0" 13545 - sources."@babel/helper-member-expression-to-functions-7.16.0" 13646 + sources."@babel/helper-member-expression-to-functions-7.16.5" 13546 13647 sources."@babel/helper-module-imports-7.16.0" 13547 - sources."@babel/helper-module-transforms-7.16.0" 13648 + sources."@babel/helper-module-transforms-7.16.5" 13548 13649 sources."@babel/helper-optimise-call-expression-7.16.0" 13549 - sources."@babel/helper-plugin-utils-7.14.5" 13550 - sources."@babel/helper-remap-async-to-generator-7.16.4" 13551 - sources."@babel/helper-replace-supers-7.16.0" 13650 + sources."@babel/helper-plugin-utils-7.16.5" 13651 + sources."@babel/helper-remap-async-to-generator-7.16.5" 13652 + sources."@babel/helper-replace-supers-7.16.5" 13552 13653 sources."@babel/helper-simple-access-7.16.0" 13553 13654 sources."@babel/helper-skip-transparent-expression-wrappers-7.16.0" 13554 13655 sources."@babel/helper-split-export-declaration-7.16.0" 13555 13656 sources."@babel/helper-validator-identifier-7.15.7" 13556 13657 sources."@babel/helper-validator-option-7.14.5" 13557 - sources."@babel/helper-wrap-function-7.16.0" 13558 - sources."@babel/helpers-7.16.3" 13658 + sources."@babel/helper-wrap-function-7.16.5" 13659 + sources."@babel/helpers-7.16.5" 13559 13660 sources."@babel/highlight-7.16.0" 13560 - sources."@babel/parser-7.16.4" 13561 - sources."@babel/plugin-proposal-async-generator-functions-7.16.4" 13562 - sources."@babel/plugin-proposal-class-properties-7.16.0" 13563 - sources."@babel/plugin-proposal-dynamic-import-7.16.0" 13564 - sources."@babel/plugin-proposal-export-namespace-from-7.16.0" 13565 - sources."@babel/plugin-proposal-json-strings-7.16.0" 13566 - sources."@babel/plugin-proposal-logical-assignment-operators-7.16.0" 13567 - sources."@babel/plugin-proposal-nullish-coalescing-operator-7.16.0" 13568 - sources."@babel/plugin-proposal-numeric-separator-7.16.0" 13569 - sources."@babel/plugin-proposal-object-rest-spread-7.16.0" 13570 - sources."@babel/plugin-proposal-optional-catch-binding-7.16.0" 13571 - sources."@babel/plugin-proposal-optional-chaining-7.16.0" 13572 - sources."@babel/plugin-proposal-private-methods-7.16.0" 13573 - sources."@babel/plugin-proposal-unicode-property-regex-7.16.0" 13661 + sources."@babel/parser-7.16.6" 13662 + sources."@babel/plugin-proposal-async-generator-functions-7.16.5" 13663 + sources."@babel/plugin-proposal-class-properties-7.16.5" 13664 + sources."@babel/plugin-proposal-dynamic-import-7.16.5" 13665 + sources."@babel/plugin-proposal-export-namespace-from-7.16.5" 13666 + sources."@babel/plugin-proposal-json-strings-7.16.5" 13667 + sources."@babel/plugin-proposal-logical-assignment-operators-7.16.5" 13668 + sources."@babel/plugin-proposal-nullish-coalescing-operator-7.16.5" 13669 + sources."@babel/plugin-proposal-numeric-separator-7.16.5" 13670 + sources."@babel/plugin-proposal-object-rest-spread-7.16.5" 13671 + sources."@babel/plugin-proposal-optional-catch-binding-7.16.5" 13672 + sources."@babel/plugin-proposal-optional-chaining-7.16.5" 13673 + sources."@babel/plugin-proposal-private-methods-7.16.5" 13674 + sources."@babel/plugin-proposal-unicode-property-regex-7.16.5" 13574 13675 sources."@babel/plugin-syntax-async-generators-7.8.4" 13575 13676 sources."@babel/plugin-syntax-class-properties-7.12.13" 13576 13677 sources."@babel/plugin-syntax-dynamic-import-7.8.3" ··· 13583 13684 sources."@babel/plugin-syntax-optional-catch-binding-7.8.3" 13584 13685 sources."@babel/plugin-syntax-optional-chaining-7.8.3" 13585 13686 sources."@babel/plugin-syntax-top-level-await-7.14.5" 13586 - sources."@babel/plugin-transform-arrow-functions-7.16.0" 13587 - sources."@babel/plugin-transform-async-to-generator-7.16.0" 13588 - sources."@babel/plugin-transform-block-scoped-functions-7.16.0" 13589 - sources."@babel/plugin-transform-block-scoping-7.16.0" 13590 - sources."@babel/plugin-transform-classes-7.16.0" 13591 - sources."@babel/plugin-transform-computed-properties-7.16.0" 13592 - sources."@babel/plugin-transform-destructuring-7.16.0" 13593 - sources."@babel/plugin-transform-dotall-regex-7.16.0" 13594 - sources."@babel/plugin-transform-duplicate-keys-7.16.0" 13595 - sources."@babel/plugin-transform-exponentiation-operator-7.16.0" 13596 - sources."@babel/plugin-transform-for-of-7.16.0" 13597 - sources."@babel/plugin-transform-function-name-7.16.0" 13598 - sources."@babel/plugin-transform-literals-7.16.0" 13599 - sources."@babel/plugin-transform-member-expression-literals-7.16.0" 13600 - sources."@babel/plugin-transform-modules-amd-7.16.0" 13601 - sources."@babel/plugin-transform-modules-commonjs-7.16.0" 13602 - sources."@babel/plugin-transform-modules-systemjs-7.16.0" 13603 - sources."@babel/plugin-transform-modules-umd-7.16.0" 13604 - sources."@babel/plugin-transform-named-capturing-groups-regex-7.16.0" 13605 - sources."@babel/plugin-transform-new-target-7.16.0" 13606 - sources."@babel/plugin-transform-object-super-7.16.0" 13607 - sources."@babel/plugin-transform-parameters-7.16.3" 13608 - sources."@babel/plugin-transform-property-literals-7.16.0" 13609 - sources."@babel/plugin-transform-regenerator-7.16.0" 13610 - sources."@babel/plugin-transform-reserved-words-7.16.0" 13687 + sources."@babel/plugin-transform-arrow-functions-7.16.5" 13688 + sources."@babel/plugin-transform-async-to-generator-7.16.5" 13689 + sources."@babel/plugin-transform-block-scoped-functions-7.16.5" 13690 + sources."@babel/plugin-transform-block-scoping-7.16.5" 13691 + sources."@babel/plugin-transform-classes-7.16.5" 13692 + sources."@babel/plugin-transform-computed-properties-7.16.5" 13693 + sources."@babel/plugin-transform-destructuring-7.16.5" 13694 + sources."@babel/plugin-transform-dotall-regex-7.16.5" 13695 + sources."@babel/plugin-transform-duplicate-keys-7.16.5" 13696 + sources."@babel/plugin-transform-exponentiation-operator-7.16.5" 13697 + sources."@babel/plugin-transform-for-of-7.16.5" 13698 + sources."@babel/plugin-transform-function-name-7.16.5" 13699 + sources."@babel/plugin-transform-literals-7.16.5" 13700 + sources."@babel/plugin-transform-member-expression-literals-7.16.5" 13701 + sources."@babel/plugin-transform-modules-amd-7.16.5" 13702 + sources."@babel/plugin-transform-modules-commonjs-7.16.5" 13703 + sources."@babel/plugin-transform-modules-systemjs-7.16.5" 13704 + sources."@babel/plugin-transform-modules-umd-7.16.5" 13705 + sources."@babel/plugin-transform-named-capturing-groups-regex-7.16.5" 13706 + sources."@babel/plugin-transform-new-target-7.16.5" 13707 + sources."@babel/plugin-transform-object-super-7.16.5" 13708 + sources."@babel/plugin-transform-parameters-7.16.5" 13709 + sources."@babel/plugin-transform-property-literals-7.16.5" 13710 + sources."@babel/plugin-transform-regenerator-7.16.5" 13711 + sources."@babel/plugin-transform-reserved-words-7.16.5" 13611 13712 sources."@babel/plugin-transform-runtime-7.12.10" 13612 - sources."@babel/plugin-transform-shorthand-properties-7.16.0" 13613 - sources."@babel/plugin-transform-spread-7.16.0" 13614 - sources."@babel/plugin-transform-sticky-regex-7.16.0" 13615 - sources."@babel/plugin-transform-template-literals-7.16.0" 13616 - sources."@babel/plugin-transform-typeof-symbol-7.16.0" 13617 - sources."@babel/plugin-transform-unicode-escapes-7.16.0" 13618 - sources."@babel/plugin-transform-unicode-regex-7.16.0" 13713 + sources."@babel/plugin-transform-shorthand-properties-7.16.5" 13714 + sources."@babel/plugin-transform-spread-7.16.5" 13715 + sources."@babel/plugin-transform-sticky-regex-7.16.5" 13716 + sources."@babel/plugin-transform-template-literals-7.16.5" 13717 + sources."@babel/plugin-transform-typeof-symbol-7.16.5" 13718 + sources."@babel/plugin-transform-unicode-escapes-7.16.5" 13719 + sources."@babel/plugin-transform-unicode-regex-7.16.5" 13619 13720 sources."@babel/preset-env-7.12.10" 13620 13721 sources."@babel/preset-modules-0.1.5" 13621 13722 sources."@babel/runtime-7.12.5" 13622 13723 sources."@babel/template-7.16.0" 13623 - sources."@babel/traverse-7.16.3" 13724 + sources."@babel/traverse-7.16.5" 13624 13725 sources."@babel/types-7.16.0" 13625 13726 sources."@hapi/address-2.1.4" 13626 13727 sources."@hapi/bourne-1.3.2" ··· 13631 13732 sources."@nodelib/fs.stat-1.1.3" 13632 13733 sources."@types/glob-7.2.0" 13633 13734 sources."@types/html-minifier-terser-5.1.2" 13634 - sources."@types/http-proxy-1.17.7" 13735 + sources."@types/http-proxy-1.17.8" 13635 13736 sources."@types/json-schema-7.0.9" 13636 13737 sources."@types/minimatch-3.0.5" 13637 - sources."@types/node-16.11.12" 13738 + sources."@types/node-17.0.5" 13638 13739 sources."@types/parse-json-4.0.0" 13639 13740 sources."@types/q-1.5.5" 13640 13741 sources."@types/source-list-map-0.1.2" ··· 13757 13858 sources."bindings-1.5.0" 13758 13859 sources."bluebird-3.7.2" 13759 13860 sources."bn.js-5.2.0" 13760 - (sources."body-parser-1.19.0" // { 13861 + (sources."body-parser-1.19.1" // { 13761 13862 dependencies = [ 13762 - sources."bytes-3.1.0" 13863 + sources."bytes-3.1.1" 13763 13864 sources."debug-2.6.9" 13764 13865 sources."ms-2.0.0" 13765 - sources."qs-6.7.0" 13866 + sources."qs-6.9.6" 13766 13867 ]; 13767 13868 }) 13768 13869 (sources."bonjour-3.5.0" // { ··· 13785 13886 ]; 13786 13887 }) 13787 13888 sources."browserify-zlib-0.2.0" 13788 - sources."browserslist-4.18.1" 13889 + sources."browserslist-4.19.1" 13789 13890 sources."buffer-4.9.2" 13790 13891 sources."buffer-from-1.1.2" 13791 13892 sources."buffer-indexof-1.1.1" ··· 13802 13903 sources."camel-case-4.1.2" 13803 13904 sources."camelcase-5.3.1" 13804 13905 sources."caniuse-api-3.0.0" 13805 - sources."caniuse-lite-1.0.30001286" 13906 + sources."caniuse-lite-1.0.30001294" 13806 13907 sources."case-sensitive-paths-webpack-plugin-2.3.0" 13807 13908 sources."caseless-0.12.0" 13808 13909 (sources."chalk-2.4.2" // { ··· 13878 13979 sources."connect-history-api-fallback-1.6.0" 13879 13980 sources."console-browserify-1.2.0" 13880 13981 sources."constants-browserify-1.0.0" 13881 - sources."content-disposition-0.5.3" 13982 + (sources."content-disposition-0.5.4" // { 13983 + dependencies = [ 13984 + sources."safe-buffer-5.2.1" 13985 + ]; 13986 + }) 13882 13987 sources."content-type-1.0.4" 13883 13988 sources."convert-source-map-1.8.0" 13884 - sources."cookie-0.4.0" 13989 + sources."cookie-0.4.1" 13885 13990 sources."cookie-signature-1.0.6" 13886 13991 sources."copy-concurrently-1.0.5" 13887 13992 sources."copy-descriptor-0.1.1" ··· 13897 14002 ]; 13898 14003 }) 13899 14004 sources."core-js-2.6.12" 13900 - (sources."core-js-compat-3.19.3" // { 14005 + (sources."core-js-compat-3.20.1" // { 13901 14006 dependencies = [ 13902 14007 sources."semver-7.0.0" 13903 14008 ]; ··· 13924 14029 sources."yallist-4.0.0" 13925 14030 ]; 13926 14031 }) 13927 - sources."css-select-4.1.3" 14032 + sources."css-select-4.2.1" 13928 14033 sources."css-select-base-adapter-0.1.1" 13929 14034 (sources."css-tree-1.0.0-alpha.37" // { 13930 14035 dependencies = [ ··· 13998 14103 sources."duplexify-3.7.1" 13999 14104 sources."ecc-jsbn-0.1.2" 14000 14105 sources."ee-first-1.1.1" 14001 - sources."electron-to-chromium-1.4.16" 14106 + sources."electron-to-chromium-1.4.30" 14002 14107 (sources."elliptic-6.5.4" // { 14003 14108 dependencies = [ 14004 14109 sources."bn.js-4.12.0" ··· 14083 14188 ]; 14084 14189 }) 14085 14190 sources."expand-tilde-2.0.2" 14086 - (sources."express-4.17.1" // { 14191 + (sources."express-4.17.2" // { 14087 14192 dependencies = [ 14088 14193 sources."array-flatten-1.1.1" 14089 14194 sources."debug-2.6.9" 14090 14195 sources."ms-2.0.0" 14091 - sources."qs-6.7.0" 14196 + sources."qs-6.9.6" 14197 + sources."safe-buffer-5.2.1" 14092 14198 ]; 14093 14199 }) 14094 14200 sources."extend-3.0.2" ··· 14249 14355 sources."html-webpack-plugin-4.5.0" 14250 14356 sources."htmlparser2-6.1.0" 14251 14357 sources."http-deceiver-1.2.7" 14252 - (sources."http-errors-1.7.2" // { 14253 - dependencies = [ 14254 - sources."inherits-2.0.3" 14255 - ]; 14256 - }) 14358 + sources."http-errors-1.8.1" 14257 14359 sources."http-parser-js-0.5.5" 14258 14360 sources."http-proxy-1.18.1" 14259 14361 sources."http-proxy-middleware-0.21.0" ··· 14476 14578 sources."kind-of-3.2.2" 14477 14579 ]; 14478 14580 }) 14479 - sources."object-inspect-1.11.1" 14581 + sources."object-inspect-1.12.0" 14480 14582 sources."object-is-1.1.5" 14481 14583 sources."object-keys-1.1.1" 14482 14584 sources."object-visit-1.0.1" ··· 14681 14783 }) 14682 14784 (sources."postcss-safe-parser-5.0.2" // { 14683 14785 dependencies = [ 14684 - sources."postcss-8.4.4" 14786 + sources."postcss-8.4.5" 14685 14787 ]; 14686 14788 }) 14687 - sources."postcss-selector-parser-6.0.7" 14789 + sources."postcss-selector-parser-6.0.8" 14688 14790 (sources."postcss-svgo-4.0.3" // { 14689 14791 dependencies = [ 14690 14792 sources."postcss-value-parser-3.3.1" ··· 14725 14827 sources."randombytes-2.1.0" 14726 14828 sources."randomfill-1.0.4" 14727 14829 sources."range-parser-1.2.1" 14728 - (sources."raw-body-2.4.0" // { 14830 + (sources."raw-body-2.4.2" // { 14729 14831 dependencies = [ 14730 - sources."bytes-3.1.0" 14832 + sources."bytes-3.1.1" 14731 14833 ]; 14732 14834 }) 14733 14835 (sources."react-dev-utils-6.1.1" // { ··· 14833 14935 sources."select-hose-2.0.0" 14834 14936 sources."selfsigned-1.10.11" 14835 14937 sources."semver-5.7.1" 14836 - (sources."send-0.17.1" // { 14938 + (sources."send-0.17.2" // { 14837 14939 dependencies = [ 14838 14940 (sources."debug-2.6.9" // { 14839 14941 dependencies = [ 14840 14942 sources."ms-2.0.0" 14841 14943 ]; 14842 14944 }) 14843 - sources."ms-2.1.1" 14945 + sources."ms-2.1.3" 14844 14946 ]; 14845 14947 }) 14846 14948 sources."serialize-javascript-4.0.0" ··· 14853 14955 sources."setprototypeof-1.1.0" 14854 14956 ]; 14855 14957 }) 14856 - sources."serve-static-1.14.1" 14958 + sources."serve-static-1.14.2" 14857 14959 sources."set-blocking-2.0.0" 14858 14960 (sources."set-value-2.0.1" // { 14859 14961 dependencies = [ ··· 14861 14963 ]; 14862 14964 }) 14863 14965 sources."setimmediate-1.0.5" 14864 - sources."setprototypeof-1.1.1" 14966 + sources."setprototypeof-1.2.0" 14865 14967 sources."sha.js-2.4.11" 14866 14968 sources."shebang-command-2.0.0" 14867 14969 sources."shebang-regex-3.0.0" ··· 15050 15152 }) 15051 15153 sources."to-regex-3.0.2" 15052 15154 sources."to-regex-range-5.0.1" 15053 - sources."toidentifier-1.0.0" 15155 + sources."toidentifier-1.0.1" 15054 15156 sources."tough-cookie-2.5.0" 15055 15157 sources."tslib-2.3.1" 15056 15158 sources."tty-browserify-0.0.0" ··· 15124 15226 sources."schema-utils-3.1.1" 15125 15227 ]; 15126 15228 }) 15127 - sources."url-parse-1.5.3" 15229 + sources."url-parse-1.5.4" 15128 15230 sources."use-3.1.1" 15129 15231 (sources."util-0.11.1" // { 15130 15232 dependencies = [ ··· 15394 15496 sources."@types/cacheable-request-6.0.2" 15395 15497 sources."@types/http-cache-semantics-4.0.1" 15396 15498 sources."@types/keyv-3.1.3" 15397 - sources."@types/node-16.11.12" 15499 + sources."@types/node-17.0.5" 15398 15500 sources."@types/responselike-1.0.0" 15399 15501 (sources."ansi-escapes-4.3.2" // { 15400 15502 dependencies = [
+2 -2
pkgs/development/compilers/fasm/bin.nix
··· 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "fasm-bin"; 5 5 6 - version = "1.73.28"; 6 + version = "1.73.29"; 7 7 8 8 src = fetchurl { 9 9 url = "https://flatassembler.net/fasm-${version}.tgz"; 10 - sha256 = "sha256-ntHrtIX9EXQRGpTrdzEFojSRE5jgUJD15xSr9iyAkpI="; 10 + sha256 = "sha256-Yyj02DRo9wTkJ01ukOwElHr1ZyZFPOMTibwyAkqYISs="; 11 11 }; 12 12 13 13 installPhase = ''
+2 -2
pkgs/development/compilers/fstar/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fstar"; 5 - version = "2021.11.27"; 5 + version = "2021.12.25"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "FStarLang"; 9 9 repo = "FStar"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-OpY7vDb37ym4srsmD+deXiuofUJKRyKXG7g3zsJKvHo="; 11 + sha256 = "RmXKv/admC1w26z/ClNhH11J8n87WTfDr2lYOF6Fx7I="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ makeWrapper installShellFiles ];
+3 -3
pkgs/development/compilers/gleam/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "gleam"; 5 - version = "0.18.0"; 5 + version = "0.18.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gleam-lang"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-S7PYN0iiSXEApIG0Tyb/PJmKjHzjz3S+ToDy+pwPK18="; 11 + sha256 = "sha256-uakZmaIkBgC/FTQ7us58pJT6IzpcF1cQxBfehlB3bWk="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config ]; ··· 16 16 buildInputs = [ openssl ] ++ 17 17 lib.optionals stdenv.isDarwin [ Security libiconv ]; 18 18 19 - cargoSha256 = "sha256-Q5WyKQ4HFOIL1KAQ0QvAbZfy+WRAWf9HxSvSabSz4W4="; 19 + cargoSha256 = "sha256-NogDrd7YWl/CV0aCd1jfYWYB9VZG7u890VLEktI3sOQ="; 20 20 21 21 meta = with lib; { 22 22 description = "A statically typed language for the Erlang VM";
+2 -1
pkgs/development/coq-modules/semantics/default.nix
··· 6 6 owner = "coq-community"; 7 7 releaseRev = v: "v${v}"; 8 8 9 + release."8.14.0".sha256 = "sha256-TB12C3hX9XucbsXr+UL+8jM19NOFXASW/lcytwy6uVE="; 9 10 release."8.13.0".sha256 = "sha256-8bDr/Ovl6s8BFaRcHeS5H33/K/pYdeKfSN+krVuKulQ="; 10 11 release."8.11.1".sha256 = "sha256-jTPgcXSNn1G2mMDC7ocFcmqs8svB7Yo1emXP15iuxiU="; 11 12 release."8.9.0".sha256 = "sha256-UBsvzlDEZsZsVkbUI0GbFEhpxnnLCiaqlqDyWVC5I6s="; ··· 15 16 16 17 inherit version; 17 18 defaultVersion = with versions; switch coq.coq-version [ 18 - { case = range "8.10" "8.13"; out = "8.13.0"; } 19 + { case = range "8.10" "8.14"; out = "8.14.0"; } 19 20 { case = "8.9"; out = "8.9.0"; } 20 21 { case = "8.8"; out = "8.8.0"; } 21 22 { case = "8.7"; out = "8.7.0"; }
+2 -2
pkgs/development/interpreters/clojure/babashka.nix
··· 2 2 3 3 buildGraalvmNativeImage rec { 4 4 pname = "babashka"; 5 - version = "0.7.0"; 5 + version = "0.7.3"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 - sha256 = "sha256-zSjiHacetJ68U0GciIbuGET9I/51EM8JnPPUGemDfEI="; 9 + sha256 = "sha256-zbxFMc02hbsU2ERlUzqMBHwHYfORB7TkMINrKC52PPU="; 10 10 }; 11 11 12 12 executable = "bb";
+2 -2
pkgs/development/interpreters/kona/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "kona"; 5 - version = "20201009"; 5 + version = "20211225"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kevinlawler"; 9 9 repo = "kona"; 10 10 rev = "Win64-${version}"; 11 - sha256 = "0v252zds61y01cf29hxznz1zc1724vxmzy059k9jiri4r73k679v"; 11 + sha256 = "sha256-m3a9conyKN0qHSSAG8zAb3kx8ir+7dqgxm1XGjCQcfk="; 12 12 }; 13 13 14 14 makeFlags = [ "PREFIX=$(out)" ];
+3 -2
pkgs/development/libraries/entt/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "entt"; 4 - version = "3.8.1"; 4 + version = "3.9.0"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "skypjack"; 8 8 repo = "entt"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-vg2tpGyZZM8c97Qko88JMP5YNPZx5kI5qRkkRclvZtA="; 10 + sha256 = "sha256-7UeL8D+A0pH3TKNO5B8A1nhD7uDWeirHnHaI/YKVwyo="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ cmake ]; ··· 16 16 homepage = "https://github.com/skypjack/entt"; 17 17 description = "A header-only, tiny and easy to use library for game programming and much more written in modern C++"; 18 18 maintainers = with maintainers; [ twey ]; 19 + platforms = platforms.all; 19 20 license = licenses.mit; 20 21 }; 21 22 }
+2 -2
pkgs/development/libraries/intel-gmmlib/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "intel-gmmlib"; 9 - version = "21.3.3"; 9 + version = "22.0.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "intel"; 13 13 repo = "gmmlib"; 14 14 rev = "intel-gmmlib-${version}"; 15 - sha256 = "0hvly3fykhy4m7mzaa7xadaz7jz8krnfgj3zgzl2a2rpzja6frdn"; 15 + sha256 = "1s46vwcs26hdlsa8h51gq4fyi9i8k5hrcx5ffbv9g7v3x706nplf"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake ];
+4 -3
pkgs/development/libraries/intel-media-driver/default.nix
··· 7 7 , libva 8 8 , libpciaccess 9 9 , intel-gmmlib 10 + , libdrm 10 11 , enableX11 ? stdenv.isLinux 11 12 , libX11 12 13 }: 13 14 14 15 stdenv.mkDerivation rec { 15 16 pname = "intel-media-driver"; 16 - version = "21.4.3"; 17 + version = "22.1.0"; 17 18 18 19 outputs = [ "out" "dev" ]; 19 20 ··· 21 22 owner = "intel"; 22 23 repo = "media-driver"; 23 24 rev = "intel-media-${version}"; 24 - sha256 = "04r03f48j1nly0j6aq8017va9m3yrnscv6lbrvf3a98fpwk9gc1l"; 25 + sha256 = "0giba5274kzpjb5rp3d9bbnvcz7fp8ybi4s3hha2idxk0l5yamf1"; 25 26 }; 26 27 27 28 patches = [ ··· 43 44 44 45 nativeBuildInputs = [ cmake pkg-config ]; 45 46 46 - buildInputs = [ libva libpciaccess intel-gmmlib ] 47 + buildInputs = [ libva libpciaccess intel-gmmlib libdrm ] 47 48 ++ lib.optional enableX11 libX11; 48 49 49 50 postFixup = lib.optionalString enableX11 ''
-59
pkgs/development/libraries/jemalloc/common.nix
··· 1 - { version, sha256 }: 2 - { lib, stdenv, fetchurl 3 - , fetchpatch 4 - # By default, jemalloc puts a je_ prefix onto all its symbols on OSX, which 5 - # then stops downstream builds (mariadb in particular) from detecting it. This 6 - # option should remove the prefix and give us a working jemalloc. 7 - # Causes segfaults with some software (ex. rustc), but defaults to true for backward 8 - # compatibility. 9 - , stripPrefix ? stdenv.hostPlatform.isDarwin 10 - , disableInitExecTls ? false 11 - }: 12 - 13 - with lib; 14 - 15 - stdenv.mkDerivation rec { 16 - pname = "jemalloc"; 17 - inherit version; 18 - 19 - src = fetchurl { 20 - url = "https://github.com/jemalloc/jemalloc/releases/download/${version}/${pname}-${version}.tar.bz2"; 21 - inherit sha256; 22 - }; 23 - 24 - patches = [ 25 - # workaround https://github.com/jemalloc/jemalloc/issues/2091 26 - (fetchpatch { 27 - url = "https://github.com/jemalloc/jemalloc/commit/3b4a03b92b2e415415a08f0150fdb9eeb659cd52.diff"; 28 - sha256 = "sha256-6AYtADREhfj93ZLk9xnXtjc6vHDU0EKLLOvLd6YdJeI="; 29 - }) 30 - ]; 31 - 32 - # see the comment on stripPrefix 33 - configureFlags = [] 34 - ++ optional stripPrefix "--with-jemalloc-prefix=" 35 - ++ optional disableInitExecTls "--disable-initial-exec-tls" 36 - # jemalloc is unable to correctly detect transparent hugepage support on 37 - # ARM (https://github.com/jemalloc/jemalloc/issues/526), and the default 38 - # kernel ARMv6/7 kernel does not enable it, so we explicitly disable support 39 - ++ optionals (stdenv.isAarch32 && versionOlder version "5") [ 40 - "--disable-thp" 41 - "je_cv_thp=no" 42 - ] 43 - ; 44 - 45 - doCheck = true; 46 - 47 - enableParallelBuilding = true; 48 - 49 - meta = with lib; { 50 - homepage = "http://jemalloc.net"; 51 - description = "General purpose malloc(3) implementation"; 52 - longDescription = '' 53 - malloc(3)-compatible memory allocator that emphasizes fragmentation 54 - avoidance and scalable concurrency support. 55 - ''; 56 - license = licenses.bsd2; 57 - platforms = platforms.all; 58 - }; 59 - }
+56 -2
pkgs/development/libraries/jemalloc/default.nix
··· 1 - import ./common.nix { 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , fetchpatch 5 + # By default, jemalloc puts a je_ prefix onto all its symbols on OSX, which 6 + # then stops downstream builds (mariadb in particular) from detecting it. This 7 + # option should remove the prefix and give us a working jemalloc. 8 + # Causes segfaults with some software (ex. rustc), but defaults to true for backward 9 + # compatibility. 10 + , stripPrefix ? stdenv.hostPlatform.isDarwin 11 + , disableInitExecTls ? false 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "jemalloc"; 2 16 version = "5.2.1"; 3 - sha256 = "1xl7z0vwbn5iycg7amka9jd6hxd8nmfk7nahi4p9w2bnw9f0wcrl"; 17 + 18 + src = fetchurl { 19 + url = "https://github.com/jemalloc/jemalloc/releases/download/${version}/${pname}-${version}.tar.bz2"; 20 + sha256 = "1xl7z0vwbn5iycg7amka9jd6hxd8nmfk7nahi4p9w2bnw9f0wcrl"; 21 + }; 22 + 23 + patches = [ 24 + # workaround https://github.com/jemalloc/jemalloc/issues/2091 25 + (fetchpatch { 26 + url = "https://github.com/jemalloc/jemalloc/commit/3b4a03b92b2e415415a08f0150fdb9eeb659cd52.diff"; 27 + sha256 = "sha256-6AYtADREhfj93ZLk9xnXtjc6vHDU0EKLLOvLd6YdJeI="; 28 + }) 29 + ]; 30 + 31 + # see the comment on stripPrefix 32 + configureFlags = [] 33 + ++ lib.optional stripPrefix "--with-jemalloc-prefix=" 34 + ++ lib.optional disableInitExecTls "--disable-initial-exec-tls" 35 + # jemalloc is unable to correctly detect transparent hugepage support on 36 + # ARM (https://github.com/jemalloc/jemalloc/issues/526), and the default 37 + # kernel ARMv6/7 kernel does not enable it, so we explicitly disable support 38 + ++ lib.optionals (stdenv.isAarch32 && lib.versionOlder version "5") [ 39 + "--disable-thp" 40 + "je_cv_thp=no" 41 + ] 42 + ; 43 + 44 + doCheck = true; 45 + 46 + enableParallelBuilding = true; 47 + 48 + meta = with lib; { 49 + homepage = "http://jemalloc.net"; 50 + description = "General purpose malloc(3) implementation"; 51 + longDescription = '' 52 + malloc(3)-compatible memory allocator that emphasizes fragmentation 53 + avoidance and scalable concurrency support. 54 + ''; 55 + license = licenses.bsd2; 56 + platforms = platforms.all; 57 + }; 4 58 }
-4
pkgs/development/libraries/jemalloc/jemalloc450.nix
··· 1 - import ./common.nix { 2 - version = "4.5.0"; 3 - sha256 = "10373xhpc10pgmai9fkc1z0rs029qlcb3c0qfnvkbwdlcibdh2cl"; 4 - }
+5 -1
pkgs/development/libraries/libb64/default.nix
··· 19 19 url = "https://github.com/libb64/libb64/commit/4fe47c052e9123da8f751545deb48be08c3411f6.patch"; 20 20 sha256 = "18b3np3gpyzimqmk6001riqv5n70wfbclky6zzsrvj5zl1dj4ljf"; 21 21 }) 22 - ]; 22 + ] ++ lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) (fetchpatch { 23 + name = "0001-example-Do-not-run-the-tests.patch"; 24 + url = "https://cgit.openembedded.org/meta-openembedded/plain/meta-oe/recipes-support/libb64/libb64/0001-example-Do-not-run-the-tests.patch?id=484e0de1e4ee107f21ae2a5c5f976ed987978baf"; 25 + sha256 = "sha256-KTsiIWJe66BKlu/A43FWfW0XAu4E7lWX/RY4NITRrm4="; 26 + }); 23 27 24 28 enableParallelBuilding = true; 25 29
+2 -2
pkgs/development/libraries/libplctag/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "libplctag"; 9 - version = "2.4.7"; 9 + version = "2.4.8"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "libplctag"; 13 13 repo = "libplctag"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-DLx9VBmyn5L30i6qPK4LD+3cOo7zG2YLOui6+krU9So="; 15 + sha256 = "sha256-GVYG+ioqGo0k6ClrJu2mijtuBBFc9l6dNexNDNyh5+8="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/mesa/default.nix
··· 33 33 let 34 34 # Release calendar: https://www.mesa3d.org/release-calendar.html 35 35 # Release frequency: https://www.mesa3d.org/releasing.html#schedule 36 - version = "21.3.2"; 36 + version = "21.3.3"; 37 37 branch = versions.major version; 38 38 39 39 self = stdenv.mkDerivation { ··· 47 47 "ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-${version}.tar.xz" 48 48 "ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz" 49 49 ]; 50 - sha256 = "1g96y59bw10ml8h4jl259g41jdmf5ww3jbwqpz1sprq7hgxvmrz2"; 50 + sha256 = "08c118j440xpfbjjxmwzm6dfnv4y35q540mmzkchhpbwx89lczxd"; 51 51 }; 52 52 53 53 # TODO:
+17 -7
pkgs/development/libraries/ndn-cxx/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 4 , doxygen 4 5 , pkg-config 5 6 , python3 6 7 , python3Packages 7 8 , wafHook 8 - , boost 9 + , boost175 9 10 , openssl 10 11 , sqlite 11 12 }: ··· 18 19 owner = "named-data"; 19 20 repo = "ndn-cxx"; 20 21 rev = "${pname}-${version}"; 21 - sha256 = "1lcaqc79n3d9sip7knddblba17sz18b0w7nlxmj3fz3lb3z9qd51"; 22 + sha256 = "sha256-oTSc/lh0fDdk7dQeDhYKX5+gFl2t2Xlu1KkNmw7DitE="; 22 23 }; 23 24 24 25 nativeBuildInputs = [ doxygen pkg-config python3 python3Packages.sphinx wafHook ]; 25 26 26 - buildInputs = [ boost openssl sqlite ]; 27 + buildInputs = [ boost175 openssl sqlite ]; 27 28 28 29 wafConfigureFlags = [ 29 30 "--with-openssl=${openssl.dev}" 30 - "--boost-includes=${boost.dev}/include" 31 - "--boost-libs=${boost.out}/lib" 31 + "--boost-includes=${boost175.dev}/include" 32 + "--boost-libs=${boost175.out}/lib" 33 + # "--with-tests" # disabled since upstream tests fail (Net/TestFaceUri/ParseDev Bug #3896) 32 34 ]; 35 + 36 + 37 + doCheck = false; # disabled since upstream tests fail (Net/TestFaceUri/ParseDev Bug #3896) 38 + checkPhase = '' 39 + runHook preCheck 40 + LD_PRELOAD=build/ndn-cxx.so build/unit-tests 41 + runHook postCheck 42 + ''; 33 43 34 44 meta = with lib; { 35 45 homepage = "https://named-data.net/"; ··· 49 59 ''; 50 60 license = licenses.lgpl3; 51 61 platforms = platforms.unix; 52 - maintainers = with maintainers; [ sjmackenzie ]; 62 + maintainers = with maintainers; [ sjmackenzie bertof ]; 53 63 }; 54 64 }
+2 -2
pkgs/development/libraries/ntirpc/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "ntirpc"; 7 - version = "3.4"; 7 + version = "4.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "nfs-ganesha"; 11 11 repo = "ntirpc"; 12 12 rev = "v${version}"; 13 - sha256 = "1xdwqyc9m4lbsgr7ll1g0f84c2h8jrfkg67cgvsp424i1a7r9mm1"; 13 + sha256 = "0hffma57b4c7g7862yvfr8bvbsbxh5w383mvjkjv3jpzi01l79yv"; 14 14 }; 15 15 16 16 postPatch = ''
+2 -2
pkgs/development/libraries/science/math/petsc/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "petsc"; 21 - version = "3.16.1"; 21 + version = "3.16.2"; 22 22 23 23 src = fetchurl { 24 24 url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz"; 25 - sha256 = "sha256-kJz3vOe2oN2yWAoayVAqoBYx7EEFxxZZTBgE8O4eoGo="; 25 + sha256 = "sha256-erJXrhUNSDesjThyodIGmXliV4eF7CQnY5zqxG0TG7w="; 26 26 }; 27 27 28 28 mpiSupport = !withp4est || p4est.mpiSupport;
+2 -2
pkgs/development/libraries/uid_wrapper/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "uid_wrapper"; 5 - version = "1.2.8"; 5 + version = "1.2.9"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://samba/cwrap/uid_wrapper-${version}.tar.gz"; 9 - sha256 = "0swm9d8l69dw7nbrw6xh7rdy7cfrqflw3hxshicsrhd9v03iwvqf"; 9 + sha256 = "sha256-fowCQHKCX+hrq0ZZHPS5CeOZz5j1SCL55SdC9CAEcIQ="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ cmake pkg-config ];
+2 -2
pkgs/development/libraries/unicorn/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "unicorn"; 10 - version = "2.0.0-rc4"; 10 + version = "2.0.0-rc5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "unicorn-engine"; 14 14 repo = pname; 15 15 rev = version; 16 - sha256 = "sha256-dNBebXp8HVmmY1RVRYuRFoJ3PStCf4taNTeYKi2lhQM="; 16 + sha256 = "1q9k8swnq4qsi54zdfaap69z56w3yj4n4ggm9pscmmmr69nply5f"; 17 17 }; 18 18 19 19 nativeBuildInputs = [ pkg-config cmake ];
-189
pkgs/development/libraries/v8/plv8_6_x.nix
··· 1 - # NOTE: this expression is NOT exported from the top-level of all-packages.nix, 2 - # it is exclusively used by the 'plv8' PostgreSQL extension. 3 - # Since plv8 2.3.2, plv8 no longer requires this specific version, but as of 4 - # 2019-08-29, nixpkgs does not have v8 6.x, and v8_5 is bumped to 5.4.232, which 5 - # is a bit outdated. plv8 3.x is planned to support v8 7.x 6 - 7 - { stdenv, lib, fetchgit, fetchFromGitHub, gn, ninja, python, glib, pkg-config 8 - , doCheck ? false 9 - , snapshot ? true 10 - }: 11 - 12 - let 13 - arch = if stdenv.isAarch32 14 - then if stdenv.is64bit 15 - then"arm64" 16 - else "arm" 17 - else if stdenv.is64bit 18 - then"x64" 19 - else "ia32"; 20 - git_url = "https://chromium.googlesource.com"; 21 - 22 - # This data is from the DEPS file in the root of a V8 checkout 23 - deps = { 24 - "base/trace_event/common" = fetchgit { 25 - url = "${git_url}/chromium/src/base/trace_event/common.git"; 26 - rev = "0e9a47d74970bee1bbfc063c47215406f8918699"; 27 - sha256 = "07rbzrlscp8adh4z86yl5jxdnvgkc3xs950xldpk318wf9i3bh6c"; 28 - }; 29 - build = fetchgit { 30 - url = "${git_url}/chromium/src/build.git"; 31 - rev = "9338ce52d0b9bcef34c38285fbd5023b62739fac"; 32 - sha256 = "1s2sa8dy3waidsirjylc82ggb18l1108bczjc8z0v4ywyj4k0cvh"; 33 - }; 34 - buildtools = fetchgit { 35 - url = "${git_url}/chromium/buildtools.git"; 36 - rev = "505de88083136eefd056e5ee4ca0f01fe9b33de8"; 37 - sha256 = "0vj216nhb803bggsl0hnyagj8njrm96pn8sim6xcnqb7nhz1vabw"; 38 - }; 39 - "test/benchmarks/data" = fetchgit { 40 - url = "${git_url}/v8/deps/third_party/benchmarks.git"; 41 - rev = "05d7188267b4560491ff9155c5ee13e207ecd65f"; 42 - sha256 = "0ad2ay14bn67d61ks4dmzadfnhkj9bw28r4yjdjjyzck7qbnzchl"; 43 - }; 44 - "test/mozilla/data" = fetchgit { 45 - url = "${git_url}/v8/deps/third_party/mozilla-tests.git"; 46 - rev = "f6c578a10ea707b1a8ab0b88943fe5115ce2b9be"; 47 - sha256 = "0rfdan76yfawqxbwwb35aa57b723j3z9fx5a2w16nls02yk2kqyn"; 48 - }; 49 - "test/test262/data" = fetchgit { 50 - url = "${git_url}/external/github.com/tc39/test262.git"; 51 - rev = "5d4c667b271a9b39d0de73aef5ffe6879c6f8811"; 52 - sha256 = "0q9iwb2nkybf9np95wgf5m372aw2lhx9wlsw41a2a80kbkvb2kqg"; 53 - }; 54 - "test/test262/harness" = fetchgit { 55 - url = "${git_url}/external/github.com/test262-utils/test262-harness-py.git"; 56 - rev = "0f2acdd882c84cff43b9d60df7574a1901e2cdcd"; 57 - sha256 = "00brj5avp43yamc92kinba2mg3a2x1rcd7wnm7z093l73idprvkp"; 58 - }; 59 - "test/wasm-js" = fetchgit { 60 - url = "${git_url}/external/github.com/WebAssembly/spec.git"; 61 - rev = "a7e226a92e660a3d5413cfea4269824f513259d2"; 62 - sha256 = "0z3aybj3ykajwh2bv5fwd6pwqjjsq8dnwrqc2wncb6r9xcjwbgxp"; 63 - }; 64 - "testing/gtest" = fetchgit { 65 - url = "${git_url}/external/github.com/google/googletest.git"; 66 - rev = "6f8a66431cb592dad629028a50b3dd418a408c87"; 67 - sha256 = "0bdba2lr6pg15bla9600zg0r0vm4lnrx0wqz84p376wfdxra24vw"; 68 - }; 69 - "third_party/icu" = fetchgit { 70 - url = "${git_url}/chromium/deps/icu.git"; 71 - rev = "741688ebf328da9adc52505248bf4e2ef868722c"; 72 - sha256 = "02ifm18qjlrkn5nm2rxkf9yz9bdlyq7c65jfjndv63vi1drqh1r9"; 73 - }; 74 - "third_party/instrumented_libraries" = fetchgit { 75 - url = "${git_url}/chromium/src/third_party/instrumented_libraries.git"; 76 - rev = "28417458ac4dc79f68915079d0f283f682504cc0"; 77 - sha256 = "1qf5c2946n37p843yriv7xawi6ss6samabghq43s49cgd4wq8dc3"; 78 - }; 79 - "third_party/jinja2" = fetchgit { 80 - url = "${git_url}/chromium/src/third_party/jinja2.git"; 81 - rev = "d34383206fa42d52faa10bb9931d6d538f3a57e0"; 82 - sha256 = "0d9hyw0bvp3p0dbwy833cm9vdqxcam0qbm9jc561ynphddxlkmgd"; 83 - }; 84 - "third_party/markupsafe" = fetchgit { 85 - url = "${git_url}/chromium/src/third_party/markupsafe.git"; 86 - rev = "8f45f5cfa0009d2a70589bcda0349b8cb2b72783"; 87 - sha256 = "168ppjmicfdh4i1l0l25s86mdbrz9fgxmiq1rx33x79mph41scfz"; 88 - }; 89 - "tools/clang" = fetchgit { 90 - url = "${git_url}/chromium/src/tools/clang.git"; 91 - rev = "8688d267571de76a56746324dcc249bf4232b85a"; 92 - sha256 = "0krq4zz1vnwp064bm517gwr2napy18wyccdh8w5s4qgkjwwxd63s"; 93 - }; 94 - "tools/gyp" = fetchgit { 95 - url = "${git_url}/external/gyp.git"; 96 - rev = "d61a9397e668fa9843c4aa7da9e79460fe590bfb"; 97 - sha256 = "1z081h72mjy285jb1kj5xd0pb4p12n9blvsimsavyn3ldmswv0r0"; 98 - }; 99 - "tools/luci-go" = fetchgit { 100 - url = "${git_url}/chromium/src/tools/luci-go.git"; 101 - rev = "45a8a51fda92e123619a69e7644d9c64a320b0c1"; 102 - sha256 = "0r7736gqk7r0i7ig0b5ib10d9q8a8xzsmc0f0fbkm9k78v847vpj"; 103 - }; 104 - "tools/swarming_client" = fetchgit { 105 - url = "${git_url}/infra/luci/client-py.git"; 106 - rev = "4bd9152f8a975d57c972c071dfb4ddf668e02200"; 107 - sha256 = "03zk91gzvqv01g1vbl8d7h8al7vs4ymrrdc8ipg9wpq52yh65smh"; 108 - }; 109 - }; 110 - 111 - in 112 - 113 - stdenv.mkDerivation rec { 114 - pname = "v8"; 115 - version = "6.4.388.40"; 116 - 117 - inherit doCheck; 118 - 119 - src = fetchFromGitHub { 120 - owner = "v8"; 121 - repo = "v8"; 122 - rev = version; 123 - sha256 = "1lq239cgqyidrynz8g3wbdv70ymzv6s0ppad8s219gb3jnizm16a"; 124 - }; 125 - 126 - postUnpack = '' 127 - ${lib.concatStringsSep "\n" ( 128 - lib.mapAttrsToList (n: v: '' 129 - mkdir -p $sourceRoot/${n} 130 - cp -r ${v}/* $sourceRoot/${n} 131 - '') deps)} 132 - ''; 133 - 134 - prePatch = '' 135 - # use our gn, not the bundled one 136 - sed -i -e 's#gn_path = .*#gn_path = "${gn}/bin/gn"#' tools/mb/mb.py 137 - 138 - # disable tests 139 - if [ "$doCheck" = "" ]; then sed -i -e '/"test:gn_all",/d' BUILD.gn; fi 140 - 141 - # disable sysroot usage 142 - chmod u+w build/config build/config/sysroot.gni 143 - sed -i build/config/sysroot.gni \ 144 - -e '/use_sysroot =/ { s#\(use_sysroot =\).*#\1 false#; :a n; /current_cpu/ { s/^/#/; ba }; }' 145 - 146 - # patch shebangs (/usr/bin/env) 147 - patchShebangs tools/dev/v8gen.py 148 - ''; 149 - 150 - configurePhase = '' 151 - tools/dev/v8gen.py -vv ${arch}.release -- \ 152 - is_component_build=true \ 153 - ${if snapshot then "v8_use_external_startup_data=false" else "v8_use_snapshot=false"} \ 154 - is_clang=false \ 155 - linux_use_bundled_binutils=false \ 156 - treat_warnings_as_errors=false \ 157 - use_custom_libcxx=false \ 158 - use_custom_libcxx_for_host=false 159 - ''; 160 - 161 - nativeBuildInputs = [ gn ninja pkg-config ]; 162 - buildInputs = [ python glib ]; 163 - 164 - buildPhase = '' 165 - ninja -C out.gn/${arch}.release/ 166 - ''; 167 - 168 - enableParallelBuilding = true; 169 - 170 - installPhase = '' 171 - install -vD out.gn/${arch}.release/d8 "$out/bin/d8" 172 - install -vD out.gn/${arch}.release/mksnapshot "$out/bin/mksnapshot" 173 - mkdir -p "$out/lib" 174 - for f in libicui18n.so libicuuc.so libv8_libbase.so libv8_libplatform.so libv8.so; do 175 - install -vD out.gn/${arch}.release/$f "$out/lib/$f" 176 - done 177 - install -vD out.gn/${arch}.release/icudtl.dat "$out/lib/icudtl.dat" 178 - mkdir -p "$out/include" 179 - cp -vr include/*.h "$out/include" 180 - cp -vr include/libplatform "$out/include" 181 - ''; 182 - 183 - meta = with lib; { 184 - description = "Google's open source JavaScript engine"; 185 - maintainers = with maintainers; [ cstrahan proglodyte ]; 186 - platforms = platforms.linux; 187 - license = licenses.bsd3; 188 - }; 189 - }
+5 -5
pkgs/development/ocaml-modules/awa/default.nix
··· 1 1 { lib, buildDunePackage, fetchurl 2 2 , ppx_sexp_conv, ppx_cstruct 3 3 , mirage-crypto, mirage-crypto-rng, mirage-crypto-pk 4 - , x509, cstruct, cstruct-unix, cstruct-sexp, sexplib 4 + , x509, cstruct, cstruct-unix, cstruct-sexp, sexplib, eqaf 5 5 , rresult, mtime, logs, fmt, cmdliner, base64, hacl_x25519 6 6 , zarith 7 7 }: 8 8 9 9 buildDunePackage rec { 10 10 pname = "awa"; 11 - version = "0.0.4"; 11 + version = "0.0.5"; 12 12 13 13 minimumOCamlVersion = "4.07"; 14 14 useDune2 = true; 15 15 16 16 src = fetchurl { 17 - url = "https://github.com/mirage/awa-ssh/releases/download/v${version}/awa-v${version}.tbz"; 18 - sha256 = "1l7nsd8jifxjq78xyzcc0z9igc02m2qlvv4cxzsgdim6n1jfzxj2"; 17 + url = "https://github.com/mirage/awa-ssh/releases/download/v${version}/awa-${version}.tbz"; 18 + sha256 = "14hqzmikp3hlynhs0wnwj2491106if183swsl7ldk4215a0b7ms4"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ ppx_cstruct ]; ··· 24 24 mirage-crypto mirage-crypto-rng mirage-crypto-pk x509 25 25 cstruct cstruct-sexp sexplib mtime 26 26 logs base64 hacl_x25519 zarith 27 - ppx_sexp_conv 27 + ppx_sexp_conv eqaf 28 28 ]; 29 29 30 30 doCheck = true;
+2 -6
pkgs/development/ocaml-modules/ca-certs-nss/default.nix
··· 1 1 { lib 2 2 , buildDunePackage 3 3 , fetchurl 4 - , rresult 5 4 , mirage-crypto 6 5 , mirage-clock 7 6 , x509 8 7 , logs 9 8 , fmt 10 - , hex 11 9 , bos 12 10 , astring 13 11 , cmdliner ··· 16 14 17 15 buildDunePackage rec { 18 16 pname = "ca-certs-nss"; 19 - version = "3.66"; 17 + version = "3.71.0.1"; 20 18 21 19 minimumOCamlVersion = "4.08"; 22 20 23 21 src = fetchurl { 24 22 url = "https://github.com/mirage/ca-certs-nss/releases/download/v${version}/ca-certs-nss-v${version}.tbz"; 25 - sha256 = "f0f8035b470f2a48360b92d0e6287f41f98e4ba71576a1cd4c9246c468932f09"; 23 + sha256 = "b83749d983781631745079dccb7345d9ee1b52c1844ce865e97a25349289a124"; 26 24 }; 27 25 28 26 useDune2 = true; 29 27 30 28 propagatedBuildInputs = [ 31 - rresult 32 29 mirage-crypto 33 30 mirage-clock 34 31 x509 ··· 37 34 buildInputs = [ 38 35 logs 39 36 fmt 40 - hex 41 37 bos 42 38 astring 43 39 cmdliner
+2 -2
pkgs/development/ocaml-modules/conduit/default.nix
··· 5 5 6 6 buildDunePackage rec { 7 7 pname = "conduit"; 8 - version = "4.0.1"; 8 + version = "4.0.2"; 9 9 useDune2 = true; 10 10 11 11 minimumOCamlVersion = "4.03"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/mirage/ocaml-conduit/releases/download/v${version}/conduit-v${version}.tbz"; 15 - sha256 = "500d95bf2a524f4851e94373e32d26b6e99ee04e5134db69fe6e151c3aad9b1f"; 15 + sha256 = "2a37ffaa352a1e145ef3d80ac28661213c69a741b238623e59f29e3d5a12c537"; 16 16 }; 17 17 18 18 buildInputs = [ ppx_sexp_conv ];
+10 -14
pkgs/development/ocaml-modules/higlo/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, ocaml, findlib, xtmpl, ulex }: 1 + { lib, buildDunePackage, fetchFromGitLab, sedlex_2, xtmpl }: 2 2 3 - stdenv.mkDerivation rec { 3 + buildDunePackage rec { 4 4 pname = "higlo"; 5 - version = "0.6"; 6 - src = fetchFromGitHub { 5 + version = "0.8"; 6 + useDune2 = true; 7 + src = fetchFromGitLab { 8 + domain = "framagit.org"; 7 9 owner = "zoggy"; 8 10 repo = "higlo"; 9 - rev = "release-${version}"; 10 - sha256 = "0m0qyk2ydivai54502s45sdw9w4xr0j3jpwyc4vqk62a7iz9ihxh"; 11 + rev = version; 12 + sha256 = "sha256:09hsbwy5asacgh4gdj0vjpy4kzfnq3qji9szbsbyswsf1nbyczir"; 11 13 }; 12 14 13 - buildInputs = [ ocaml findlib ]; 14 - propagatedBuildInputs = [ xtmpl ulex ]; 15 - 16 - createFindlibDestdir = true; 17 - 18 - patches = ./install.patch; 15 + propagatedBuildInputs = [ sedlex_2 xtmpl ]; 19 16 20 17 meta = with lib; { 21 18 description = "OCaml library for syntax highlighting"; 22 - homepage = "https://zoggy.github.io/higlo/"; 19 + inherit (src.meta) homepage; 23 20 license = licenses.lgpl3; 24 - platforms = ocaml.meta.platforms or []; 25 21 maintainers = with maintainers; [ regnat ]; 26 22 }; 27 23 }
-14
pkgs/development/ocaml-modules/higlo/install.patch
··· 1 - diff --git a/Makefile b/Makefile 2 - index b8c2e01..fcd07ed 100644 3 - --- a/Makefile 4 - +++ b/Makefile 5 - @@ -149,7 +149,8 @@ webdoc: 6 - install: install-lib install-bin 7 - 8 - install-bin: 9 - - $(CP) $(HIGLO) $(HIGLO_BYTE) $(MK_HIGLO) `dirname \`which ocamlfind\``/ 10 - + mkdir -p $(out)/bin 11 - + $(CP) $(HIGLO) $(HIGLO_BYTE) $(MK_HIGLO) $(out)/bin 12 - 13 - install-lib: higlo.cmo higlo.cmx higlo.cmxs $(HIGLO) $(HIGLO_BYTE) 14 - ocamlfind install higlo META LICENSE \
+8 -16
pkgs/development/ocaml-modules/iri/default.nix
··· 1 - { stdenv, lib, fetchFromGitLab, ocaml, findlib 2 - , sedlex, uunf, uutf 1 + { lib, buildDunePackage, fetchFromGitLab 2 + , sedlex_2, uunf, uutf 3 3 }: 4 4 5 - if !lib.versionAtLeast ocaml.version "4.03" 6 - then throw "iri is not available for OCaml ${ocaml.version}" 7 - else 8 - 9 - stdenv.mkDerivation rec { 10 - version = "0.4.0"; 11 - name = "ocaml${ocaml.version}-iri-${version}"; 5 + buildDunePackage rec { 6 + pname = "iri"; 7 + version = "0.6.0"; 8 + useDune2 = true; 12 9 13 10 src = fetchFromGitLab { 14 11 domain = "framagit.org"; 15 12 owner = "zoggy"; 16 13 repo = "ocaml-iri"; 17 14 rev = version; 18 - sha256 = "0fsmfmzmyggm0h77a7mb0n41vqi6q4ln1xzsv72zbvysa7l8w84q"; 15 + sha256 = "sha256:0zk8nnwcyljkc1a556byncv6cn1vqhk4267z1lm15flh1k7chyax"; 19 16 }; 20 17 21 - buildInputs = [ ocaml findlib ]; 22 - 23 - propagatedBuildInputs = [ sedlex uunf uutf ]; 24 - 25 - createFindlibDestdir = true; 18 + propagatedBuildInputs = [ sedlex_2 uunf uutf ]; 26 19 27 20 meta = { 28 21 description = "IRI (RFC3987) native OCaml implementation"; 29 22 license = lib.licenses.lgpl3; 30 23 maintainers = [ lib.maintainers.vbgl ]; 31 24 inherit (src.meta) homepage; 32 - inherit (ocaml.meta) platforms; 33 25 }; 34 26 }
+2
pkgs/development/ocaml-modules/letsencrypt/app.nix
··· 12 12 , bos 13 13 , fpath 14 14 , randomconv 15 + , cstruct 15 16 }: 16 17 17 18 buildDunePackage { ··· 37 38 bos 38 39 fpath 39 40 randomconv 41 + cstruct 40 42 ]; 41 43 42 44 meta = letsencrypt.meta // {
+6 -6
pkgs/development/ocaml-modules/letsencrypt/default.nix
··· 1 1 { buildDunePackage 2 2 , lib 3 3 , fetchurl 4 - , astring 5 4 , asn1-combinators 6 5 , uri 7 - , rresult 8 6 , base64 9 7 , logs 10 8 , fmt 11 9 , lwt 12 10 , mirage-crypto 11 + , mirage-crypto-ec 13 12 , mirage-crypto-pk 14 13 , mirage-crypto-rng 15 14 , x509 ··· 17 16 , ounit 18 17 , ptime 19 18 , domain-name 19 + , cstruct 20 20 }: 21 21 22 22 buildDunePackage rec { 23 23 pname = "letsencrypt"; 24 - version = "0.3.0"; 24 + version = "0.4.1"; 25 25 26 26 src = fetchurl { 27 27 url = "https://github.com/mmaker/ocaml-letsencrypt/releases/download/v${version}/letsencrypt-v${version}.tbz"; 28 - sha256 = "8772b7e6dbda0559a03a7b23b75c1431d42ae09a154eefd64b4c7e23b8d92deb"; 28 + sha256 = "f90875f5c9bdcab4c8be5ec7ebe9ea763030fa708e02857300996bb16e7c2070"; 29 29 }; 30 30 31 31 minimumOCamlVersion = "4.08"; ··· 43 43 lwt 44 44 base64 45 45 mirage-crypto 46 + mirage-crypto-ec 46 47 mirage-crypto-pk 47 48 asn1-combinators 48 49 x509 49 50 uri 50 - rresult 51 - astring 51 + cstruct 52 52 ]; 53 53 54 54 doCheck = true;
+10 -23
pkgs/development/ocaml-modules/ocf/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, ocaml, findlib, ppx_tools, yojson }: 1 + { lib, buildDunePackage, fetchFromGitLab, yojson }: 2 2 3 - if lib.versionOlder ocaml.version "4.03" 4 - || lib.versionAtLeast ocaml.version "4.08" 5 - then throw "ocf not supported for ocaml ${ocaml.version}" 6 - else 7 - stdenv.mkDerivation rec { 3 + buildDunePackage rec { 8 4 pname = "ocf"; 9 - version = "0.5.0"; 10 - src = fetchFromGitHub { 5 + version = "0.8.0"; 6 + useDune2 = true; 7 + minimalOCamlVersion = "4.03"; 8 + src = fetchFromGitLab { 9 + domain = "framagit.org"; 11 10 owner = "zoggy"; 12 11 repo = "ocf"; 13 - rev = "release-${version}"; 14 - sha256 = "1fhq9l2nmr39hxzpavc0jssmba71nnmhsncdn4dsbh2ylv29w56y"; 12 + rev = version; 13 + sha256 = "sha256:00ap3q5yjqmpk87lxqv1j2wkc7583ynhjr1jjrfn9r0j2h9pfd60"; 15 14 }; 16 15 17 - buildInputs = [ ocaml findlib ppx_tools ]; 18 16 propagatedBuildInputs = [ yojson ]; 19 17 20 - createFindlibDestdir = true; 21 - 22 - dontStrip = true; 23 - 24 - patches = [(fetchpatch { 25 - url = "https://github.com/zoggy/ocf/commit/3a231c7a6c5e535a77c25e207af8952793436444.patch"; 26 - sha256 = "0nc8cggc5gxhch9amaz3s71lxs1xbgi7fs9p90cng04dsgr64xk5"; 27 - }) 28 - ]; 29 - 30 18 meta = with lib; { 31 19 description = "OCaml library to read and write configuration options in JSON syntax"; 32 - homepage = "https://zoggy.github.io/ocf/"; 20 + homepage = "https://zoggy.frama.io/ocf/"; 33 21 license = licenses.lgpl3; 34 - platforms = ocaml.meta.platforms or []; 35 22 maintainers = with maintainers; [ regnat ]; 36 23 }; 37 24 }
+14
pkgs/development/ocaml-modules/ocf/ppx.nix
··· 1 + { buildDunePackage, ocf, ppxlib }: 2 + 3 + buildDunePackage { 4 + pname = "ocf_ppx"; 5 + minimalOCamlVersion = "4.11"; 6 + 7 + inherit (ocf) src version useDune2; 8 + 9 + buildInputs = [ ppxlib ocf ]; 10 + 11 + meta = ocf.meta // { 12 + description = "Preprocessor for Ocf library"; 13 + }; 14 + }
+2 -16
pkgs/development/ocaml-modules/paf/default.nix
··· 7 7 , h2 8 8 , tls-mirage 9 9 , mimic 10 - , cohttp-lwt 11 - , letsencrypt 12 - , emile 13 10 , ke 14 11 , bigstringaf 15 - , domain-name 16 - , duration 17 12 , faraday 18 - , ipaddr 19 13 , tls 20 - , x509 21 14 , lwt 22 15 , logs 23 16 , fmt ··· 32 25 33 26 buildDunePackage rec { 34 27 pname = "paf"; 35 - version = "0.0.5"; 28 + version = "0.0.6"; 36 29 37 30 src = fetchurl { 38 31 url = "https://github.com/dinosaure/paf-le-chien/releases/download/${version}/paf-${version}.tbz"; 39 - sha256 = "e85a018046eb062d2399fdbe8d9d3400a4d5cd51bb62840446503f557c3eeff1"; 32 + sha256 = "21adbe0f7f9c0242354fa996468d01bf21d5cbcbdd978c911df8e2e299e8f9ae"; 40 33 }; 41 34 42 35 useDune2 = true; ··· 48 41 h2 49 42 tls-mirage 50 43 mimic 51 - cohttp-lwt 52 - letsencrypt 53 - emile 54 44 ke 55 45 bigstringaf 56 - domain-name 57 - ipaddr 58 - duration 59 46 faraday 60 47 tls 61 - x509 62 48 cstruct 63 49 ]; 64 50
+2
pkgs/development/ocaml-modules/paf/le.nix
··· 8 8 , mirage-stack 9 9 , mirage-time 10 10 , tls-mirage 11 + , x509 11 12 }: 12 13 13 14 buildDunePackage { ··· 29 30 mirage-stack 30 31 mirage-time 31 32 tls-mirage 33 + x509 32 34 ]; 33 35 34 36 doCheck = true;
+1 -2
pkgs/development/ocaml-modules/tls/async.nix
··· 1 - { lib, buildDunePackage, tls, async, cstruct-async, core, cstruct, mirage-crypto-rng-async, async_find }: 1 + { lib, buildDunePackage, tls, async, cstruct-async, core, cstruct, mirage-crypto-rng-async }: 2 2 3 3 buildDunePackage rec { 4 4 pname = "tls-async"; ··· 12 12 13 13 propagatedBuildInputs = [ 14 14 async 15 - async_find 16 15 core 17 16 cstruct 18 17 cstruct-async
+6 -4
pkgs/development/ocaml-modules/tls/default.nix
··· 1 1 { lib, fetchurl, buildDunePackage 2 - , cstruct, cstruct-sexp, domain-name, fmt, ppx_cstruct, ppx_sexp_conv, logs, hkdf, mirage-crypto, mirage-crypto-ec, mirage-crypto-pk, mirage-crypto-rng, ocaml_lwt, ptime, rresult, sexplib, x509 2 + , cstruct, cstruct-sexp, domain-name, fmt, ppx_cstruct, ppx_sexp_conv, logs, hkdf, mirage-crypto, mirage-crypto-ec, mirage-crypto-pk, mirage-crypto-rng, ocaml_lwt, ptime, sexplib, x509 3 + , ipaddr, ipaddr-sexp 3 4 , alcotest, cstruct-unix, ounit2, randomconv 4 5 }: 5 6 6 7 buildDunePackage rec { 7 8 pname = "tls"; 8 - version = "0.14.1"; 9 + version = "0.15.2"; 9 10 10 11 src = fetchurl { 11 12 url = "https://github.com/mirleft/ocaml-tls/releases/download/v${version}/tls-v${version}.tbz"; 12 - sha256 = "58cf2d517d6eac5b1ccc5eeb656da690aef2125a19c1eca3fbececd858046216"; 13 + sha256 = "b76371757249bbeabb12c333de4ea2a09c095767bdbbc83322538c0da1fc1e36"; 13 14 }; 14 15 15 16 minimumOCamlVersion = "4.08"; ··· 30 31 mirage-crypto-rng 31 32 ocaml_lwt 32 33 ptime 33 - rresult 34 34 sexplib 35 35 x509 36 + ipaddr 37 + ipaddr-sexp 36 38 ]; 37 39 38 40 doCheck = true;
+4 -4
pkgs/development/ocaml-modules/x509/default.nix
··· 1 1 { lib, fetchurl, buildDunePackage 2 2 , alcotest, cstruct-unix 3 - , asn1-combinators, domain-name, fmt, gmap, pbkdf, rresult, mirage-crypto, mirage-crypto-ec, mirage-crypto-pk 3 + , asn1-combinators, domain-name, fmt, gmap, pbkdf, mirage-crypto, mirage-crypto-ec, mirage-crypto-pk, ipaddr 4 4 , logs, base64 5 5 }: 6 6 ··· 8 8 minimumOCamlVersion = "4.07"; 9 9 10 10 pname = "x509"; 11 - version = "0.14.1"; 11 + version = "0.15.2"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/mirleft/ocaml-x509/releases/download/v${version}/x509-v${version}.tbz"; 15 - sha256 = "d91eb4f2790f9d098713c71cc4b5d12706aedb1795666b5e6d667fe5c262f9c3"; 15 + sha256 = "4034afdd83a0cb8291b1f809403015da9139bd772813d59d6093e42ec31ba643"; 16 16 }; 17 17 18 18 useDune2 = true; 19 19 20 20 buildInputs = [ alcotest cstruct-unix ]; 21 - propagatedBuildInputs = [ asn1-combinators domain-name fmt gmap mirage-crypto mirage-crypto-pk mirage-crypto-ec pbkdf rresult logs base64 ]; 21 + propagatedBuildInputs = [ asn1-combinators domain-name fmt gmap mirage-crypto mirage-crypto-pk mirage-crypto-ec pbkdf logs base64 ipaddr ]; 22 22 23 23 doCheck = true; 24 24
+7 -23
pkgs/development/ocaml-modules/xtmpl/default.nix
··· 1 - { lib, stdenv, fetchFromGitLab, ocaml, findlib, iri, ppx_tools, js_of_ocaml 2 - , js_of_ocaml-ppx, re }: 1 + { lib, buildDunePackage, fetchFromGitLab, iri, re, sedlex_2, uutf }: 3 2 4 - if lib.versionOlder ocaml.version "4.03" 5 - || lib.versionAtLeast ocaml.version "4.11" 6 - then throw "xtmpl not supported for ocaml ${ocaml.version}" 7 - else 8 - stdenv.mkDerivation rec { 9 - name = "ocaml${ocaml.version}-xtmpl-${version}"; 10 - version = "0.17.0"; 3 + buildDunePackage rec { 4 + pname = "xtmpl"; 5 + version = "0.19.0"; 6 + useDune2 = true; 11 7 src = fetchFromGitLab { 12 8 domain = "framagit.org"; 13 9 owner = "zoggy"; 14 10 repo = "xtmpl"; 15 11 rev = version; 16 - sha256 = "1hq6y4rhz958q40145k4av8hx8jyvspg78xf741samd7vc3jd221"; 12 + sha256 = "sha256:0vwj0aayg60wm98d91fg3hmj90730liljy4cn8771dpxvz8m07bw"; 17 13 }; 18 14 19 - patches = [ ./jsoo.patch ]; 20 - 21 - postPatch = '' 22 - substituteInPlace Makefile --replace js_of_ocaml.ppx js_of_ocaml-ppx 23 - ''; 24 - 25 - buildInputs = [ ocaml findlib ppx_tools js_of_ocaml js_of_ocaml-ppx ]; 26 - propagatedBuildInputs = [ iri re ]; 27 - 28 - createFindlibDestdir = true; 29 - 30 - dontStrip = true; 15 + propagatedBuildInputs = [ iri re sedlex_2 uutf ]; 31 16 32 17 meta = with lib; { 33 18 description = "XML templating library for OCaml"; 34 19 homepage = "https://www.good-eris.net/xtmpl/"; 35 20 license = licenses.lgpl3; 36 - platforms = ocaml.meta.platforms or []; 37 21 maintainers = with maintainers; [ regnat ]; 38 22 }; 39 23 }
-26
pkgs/development/ocaml-modules/xtmpl/jsoo.patch
··· 1 - diff --git a/xtmpl_js.ml b/xtmpl_js.ml 2 - index e0d3894..991d1b3 100644 3 - --- a/xtmpl_js.ml 4 - +++ b/xtmpl_js.ml 5 - @@ -25,6 +25,8 @@ 6 - 7 - (** *) 8 - 9 - +open Js_of_ocaml 10 - + 11 - let log s = Firebug.console##log (Js.string s);; 12 - 13 - module X = Xtmpl_rewrite 14 - diff --git a/xtmpl_js.mli b/xtmpl_js.mli 15 - index d709896..5ed471c 100644 16 - --- a/xtmpl_js.mli 17 - +++ b/xtmpl_js.mli 18 - @@ -25,6 +25,8 @@ 19 - 20 - (** Convenient functions to use in JS code *) 21 - 22 - +open Js_of_ocaml 23 - + 24 - (** Create a new tree of DOM nodes from a given XML tree. 25 - Errors are logged to the firebug console. 26 - @param doc Default is [Dom_html.document].
+14
pkgs/development/ocaml-modules/xtmpl/ppx.nix
··· 1 + { buildDunePackage, xtmpl, ppxlib }: 2 + 3 + buildDunePackage { 4 + pname = "xtmpl_ppx"; 5 + minimalOCamlVersion = "4.11"; 6 + 7 + inherit (xtmpl) src version useDune2; 8 + 9 + buildInputs = [ ppxlib xtmpl ]; 10 + 11 + meta = xtmpl.meta // { 12 + description = "Xml templating library, ppx extension"; 13 + }; 14 + }
+2 -2
pkgs/development/python-modules/Nikola/default.nix
··· 41 41 42 42 buildPythonPackage rec { 43 43 pname = "Nikola"; 44 - version = "8.1.3"; 44 + version = "8.2.0"; 45 45 disabled = pythonOlder "3.5"; 46 46 47 47 src = fetchPypi { 48 48 inherit pname version; 49 - sha256 = "05eac356bb4273cdd05d2dd6ad676226133496c457af91987c3f0d40e2fe57ef"; 49 + sha256 = "9998fedfcb932e19e3b54faeb497a49cde8b15163af764c5afe5847fef5ec1ff"; 50 50 }; 51 51 52 52 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/actdiag/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "actdiag"; 13 - version = "2.0.0"; 13 + version = "3.0.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "blockdiag"; 20 20 repo = pname; 21 21 rev = version; 22 - sha256 = "sha256-pTWunoc6T1m+4SOe0ob0ac4ZwwXsYNZwkdwVtlMZrIo="; 22 + sha256 = "sha256-WmprkHOgvlsOIg8H77P7fzEqxGnj6xaL7Df7urRkg3o="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+1
pkgs/development/python-modules/aiohttp-socks/default.nix
··· 14 14 15 15 # Checks needs internet access 16 16 doCheck = false; 17 + pythonImportsCheck = [ "aiohttp_socks" ]; 17 18 18 19 disabled = pythonOlder "3.5.3"; 19 20
+2 -2
pkgs/development/python-modules/aiomusiccast/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "aiomusiccast"; 11 - version = "0.14.2"; 11 + version = "0.14.3"; 12 12 13 13 format = "pyproject"; 14 14 ··· 18 18 owner = "vigonotion"; 19 19 repo = "aiomusiccast"; 20 20 rev = version; 21 - sha256 = "sha256-5xIz36FgNwcaesmkYp3EWTxCe/8RaUJOJW9dqK+eang="; 21 + hash = "sha256-ELdNxeU9dajWr4VeOyuvNrSi7B+ImVJM/BlZsw3tcKE="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+3
pkgs/development/python-modules/angr/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , ailment 3 4 , archinfo 4 5 , buildPythonPackage ··· 53 54 rev = "v${version}"; 54 55 sha256 = "sha256-AZlqSalTOQh3QR959ZuanFuTZVKi9valKJ3snsquC/A="; 55 56 }; 57 + 58 + setupPyBuildFlags = lib.optionals stdenv.isLinux [ "--plat-name" "linux" ]; 56 59 57 60 propagatedBuildInputs = [ 58 61 ailment
+2 -2
pkgs/development/python-modules/av/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "av"; 12 - version = "8.0.3"; 12 + version = "8.1.0"; 13 13 disabled = isPy27; # setup.py no longer compatible 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "521814309c91d526b6b5c9517018aef2dd12bc3d86351037db69aa67730692b8"; 17 + sha256 = "0402169bc27e38e0f44e0e0e1854cf488337e86206b6d25d6dae2bfd7a1a0230"; 18 18 }; 19 19 20 20 checkInputs = [ numpy ];
+2 -2
pkgs/development/python-modules/blinkpy/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "blinkpy"; 12 - version = "0.17.1"; 12 + version = "0.18.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "fronzbot"; 16 16 repo = "blinkpy"; 17 17 rev = "v${version}"; 18 - sha256 = "11h4r2vkrlxwjig1lay1n5wpny5isfgz85f7lsn8ndnqa2wpsymp"; 18 + hash = "sha256-96HoGXVQE5PbUbu0oDOC0es0HXYig4ScTeexiUhGse4="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+37
pkgs/development/python-modules/brother-ql/default.nix
··· 1 + { stdenv 2 + , fetchPypi 3 + , buildPythonPackage 4 + , future 5 + , packbits 6 + , pillow 7 + , pyusb 8 + , pytest 9 + , mock 10 + , click 11 + , attrs 12 + , lib 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "brother-ql"; 17 + version = "0.9.4"; 18 + 19 + src = fetchPypi { 20 + pname = "brother_ql"; 21 + inherit version; 22 + sha256 = "sha256-H1xXoDnwEsnCBDl/RwAB9267dINCHr3phdDLPGFOhmA="; 23 + }; 24 + 25 + propagatedBuildInputs = [ future packbits pillow pyusb click attrs ]; 26 + 27 + meta = with lib; { 28 + description = "Python package for the raster language protocol of the Brother QL series label printers"; 29 + longDescription = '' 30 + Python package for the raster language protocol of the Brother QL series label printers 31 + (QL-500, QL-550, QL-570, QL-700, QL-710W, QL-720NW, QL-800, QL-820NWB, QL-1050 and more) 32 + ''; 33 + homepage = "https://github.com/pklaus/brother_ql"; 34 + license = licenses.gpl3; 35 + maintainers = with maintainers; [ grahamc ]; 36 + }; 37 + }
+2 -2
pkgs/development/python-modules/cvxpy/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "cvxpy"; 19 - version = "1.1.17"; 19 + version = "1.1.18"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.5"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - sha256 = "sha256-M5fTuJ13Dqnw/DWbHJs6/t5qDTvqHP8g4mU7E0Uc24o="; 26 + sha256 = "sha256-W67+Hy7Wk3dJspNYbGzk9C7TDniQIj92Ycyyu333C+8="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/deemix/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "deemix"; 15 - version = "3.6.3"; 15 + version = "3.6.4"; 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-mzQ5bqVBMkfBQmedO8+qh7r1OwWQxg1oMHGaYWBlBWo="; 20 + sha256 = "268617b3ff9346ae51a063cbdb820c1f591cbadc1cf2fafd201dc671e721c1dd"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/defcon/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "defcon"; 8 - version = "0.9.0"; 8 + version = "0.10.0"; 9 9 10 10 disabled = pythonOlder "3.6"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "140f51da51e9630a9fa11dfd34376c4e29785fdb0bddc2e371df5b36bec17b76"; 14 + sha256 = "a009862a0bc3f41f2b1a1b1f80d6aeedb3a17ed77d598da09f5a1bd93e970b3c"; 15 15 extension = "zip"; 16 16 }; 17 17
+2 -2
pkgs/development/python-modules/django-statici18n/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "django-statici18n"; 5 - version = "2.1.1"; 5 + version = "2.2.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "5c85192fa95e3ef3727517ac104add8959fc0a54be3d13440a8a3319fddbc778"; 9 + sha256 = "dbcdac190d93e0b4eabcab8875c8eb68795eceb442f926843ec5cbe1432fe628"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ django django_appconf ];
+26 -17
pkgs/development/python-modules/emv/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub 2 - , click, enum-compat, pyscard, pycountry, terminaltables 3 - , pytestCheckHook, pythonOlder 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , click 5 + , pyscard 6 + , pycountry 7 + , terminaltables 8 + , pytestCheckHook 9 + , pythonOlder 4 10 }: 5 11 6 12 buildPythonPackage rec { 7 13 pname = "emv"; 8 - version = "1.0.13"; 14 + version = "1.0.14"; 15 + format = "setuptools"; 16 + 9 17 disabled = pythonOlder "3.4"; 10 18 11 19 src = fetchFromGitHub { 12 20 owner = "russss"; 13 21 repo = "python-emv"; 14 22 rev = "v${version}"; 15 - hash = "sha256-Jobw8OyKMaLfVsvMadrUrg5BijFo9G6kjgjhGIV8H1M="; 23 + hash = "sha256-MnaeQZ0rA3i0CoUA6HgJQpwk5yo4rm9e+pc5XzRd1eg="; 16 24 }; 17 25 18 - postPatch = '' 19 - # argparse is part of the standard libary since python 2.7/3.2 20 - sed -i '/argparse==1.4.0/d' setup.py 21 - 22 - substituteInPlace setup.py \ 23 - --replace "click==7.1.2" "click" \ 24 - --replace "terminaltables==3.1.0" "terminaltables~=3.1" \ 25 - --replace "pyscard==2.0.0" "pyscard" 26 - ''; 27 - 28 26 propagatedBuildInputs = [ 29 - enum-compat 30 27 click 31 28 pyscard 32 29 pycountry ··· 37 34 pytestCheckHook 38 35 ]; 39 36 37 + postPatch = '' 38 + substituteInPlace setup.py \ 39 + --replace '"enum-compat==0.0.3",' "" \ 40 + --replace '"argparse==1.4.0",' "" \ 41 + --replace "click==7.1.2" "click" \ 42 + --replace "pyscard==2.0.0" "pyscard" 43 + ''; 44 + 45 + pythonImportsCheck = [ 46 + "emv" 47 + ]; 48 + 40 49 meta = with lib; { 41 - homepage = "https://github.com/russss/python-emv"; 42 50 description = "Implementation of the EMV chip-and-pin smartcard protocol"; 51 + homepage = "https://github.com/russss/python-emv"; 43 52 license = licenses.mit; 44 53 maintainers = with maintainers; [ lukegb ]; 45 54 };
+2 -2
pkgs/development/python-modules/filebrowser_safe/default.nix
··· 5 5 }: 6 6 7 7 buildPythonPackage rec { 8 - version = "1.0.0"; 8 + version = "1.1.0"; 9 9 pname = "filebrowser_safe"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "1209a26abd5a085a6453e020513fd94e920bde3908a2bcf3fe0ad5e4292b943b"; 13 + sha256 = "14b6e0af9697f1d0f08508cc88bc8459273cd6453636cebe8504dccc80e926e4"; 14 14 }; 15 15 16 16 buildInputs = [ django ];
+2 -2
pkgs/development/python-modules/fontparts/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "fontParts"; 9 - version = "0.9.11"; 9 + version = "0.10.1"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "558a5f681fcf7ca0bb5a1c68917b5d9b61c77d517833a01ea1667773d13f4012"; 13 + sha256 = "794ada47e19ba41ef39b59719be312b127672bcb56bb7208dd3234d2bb3e8218"; 14 14 extension = "zip"; 15 15 }; 16 16
+26
pkgs/development/python-modules/formbox/default.nix
··· 1 + { lib, buildPythonPackage, pythonOlder, fetchFromSourcehut, bleach, markdown }: 2 + 3 + buildPythonPackage rec { 4 + pname = "formbox"; 5 + version = "0.1.0"; 6 + format = "flit"; 7 + disabled = pythonOlder "3.7"; 8 + 9 + src = fetchFromSourcehut { 10 + owner = "~cnx"; 11 + repo = pname; 12 + rev = version; 13 + sha256 = "sha256-6OzmYqUC3mmrAMeMExI4rdVGUoWrxRuBfjKFYbHUlgE="; 14 + }; 15 + 16 + propagatedBuildInputs = [ bleach markdown ]; 17 + doCheck = false; # there's no test 18 + pythonImportsCheck = [ "formbox" ]; 19 + 20 + meta = with lib; { 21 + description = "A script to format mbox as HTML/XML"; 22 + homepage = "https://sr.ht/~cnx/formbox"; 23 + license = licenses.agpl3Plus; 24 + maintainers = [ maintainers.McSinyx ]; 25 + }; 26 + }
+2 -2
pkgs/development/python-modules/goodwe/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "goodwe"; 10 - version = "0.2.8"; 10 + version = "0.2.9"; 11 11 format = "pyproject"; 12 12 13 13 disabled = pythonOlder "3.8"; ··· 16 16 owner = "marcelblijleven"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "0ij87hyfv4c93nb4irpxax8p1i6swnm8b6ncs70s6z5sk7ipp663"; 19 + sha256 = "0l895nyq2g7isvim2fx4ivdh3xzhyc10yzqvqnlg3fr56l5srfch"; 20 20 }; 21 21 22 22 checkInputs = [
+15 -6
pkgs/development/python-modules/graphviz/default.nix
··· 8 8 , makeFontsConf 9 9 , freefont_ttf 10 10 , mock 11 - , pytestCheckHook 11 + , pytest 12 12 , pytest-mock 13 + , python 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "graphviz"; 17 - version = "0.18.1"; 18 + version = "0.19.1"; 18 19 19 20 disabled = pythonOlder "3.6"; 20 21 ··· 23 24 owner = "xflr6"; 24 25 repo = "graphviz"; 25 26 rev = version; 26 - sha256 = "sha256-Y3w9btjYvKfcEQGuAzV+o6edJ9VmVcWhc+ICOqy87uM="; 27 + sha256 = "sha256-pE1lsx/r/BjvW5W2niDx/UeRXxx4kvCyHzAUAG3bdGc="; 27 28 }; 28 29 29 30 patches = [ ··· 43 44 fontDirectories = [ freefont_ttf ]; 44 45 }; 45 46 46 - checkInputs = [ mock pytestCheckHook pytest-mock ]; 47 + checkInputs = [ 48 + mock 49 + pytest 50 + pytest-mock 51 + ]; 47 52 48 - preCheck = '' 49 - export HOME=$TMPDIR 53 + checkPhase = '' 54 + runHook preCheck 55 + 56 + HOME=$TMPDIR ${python.interpreter} run-tests.py 57 + 58 + runHook postCheck 50 59 ''; 51 60 52 61 meta = with lib; {
+12 -12
pkgs/development/python-modules/graphviz/paths.patch
··· 1 1 diff --git a/graphviz/backend/dot_command.py b/graphviz/backend/dot_command.py 2 - index 1e123d1..41e19c2 100644 2 + index 60654bd..2c62b47 100644 3 3 --- a/graphviz/backend/dot_command.py 4 4 +++ b/graphviz/backend/dot_command.py 5 - @@ -11,7 +11,7 @@ from . import _common 6 - __all__ = ['command'] 5 + @@ -9,7 +9,7 @@ from .. import parameters 7 6 8 - #: :class:`pathlib.Path` of layout command (``Path('dot')``). 7 + __all__ = ['DOT_BINARY', 'command'] 8 + 9 9 -DOT_BINARY = pathlib.Path('dot') 10 10 +DOT_BINARY = pathlib.Path('@graphviz@/bin/dot') 11 11 12 12 13 13 def command(engine: str, format_: str, *, 14 14 diff --git a/graphviz/backend/unflattening.py b/graphviz/backend/unflattening.py 15 - index 5ed25d6..8d2faf8 100644 15 + index a386b8c..883cdc6 100644 16 16 --- a/graphviz/backend/unflattening.py 17 17 +++ b/graphviz/backend/unflattening.py 18 18 @@ -11,7 +11,7 @@ from . import execute 19 - __all__ = ['unflatten'] 20 19 21 - #: :class:`pathlib.Path` of unflatten command (``Path('unflatten')``). 20 + __all__ = ['UNFLATTEN_BINARY', 'unflatten'] 21 + 22 22 -UNFLATTEN_BINARY = pathlib.Path('unflatten') 23 23 +UNFLATTEN_BINARY = pathlib.Path('@graphviz@/bin/unflatten') 24 24 25 25 26 - def unflatten(source: str, 26 + @_tools.deprecate_positional_args(supported_number=1) 27 27 diff --git a/graphviz/backend/viewing.py b/graphviz/backend/viewing.py 28 - index 6d4a4d1..2cc6cd8 100644 28 + index fde74a6..6f29b68 100644 29 29 --- a/graphviz/backend/viewing.py 30 30 +++ b/graphviz/backend/viewing.py 31 - @@ -54,7 +54,7 @@ def view_darwin(filepath, *, quiet: bool) -> None: 32 - @tools.attach(view, 'freebsd') 33 - def view_unixoid(filepath, *, quiet: bool) -> None: 31 + @@ -55,7 +55,7 @@ def view_darwin(filepath: typing.Union[os.PathLike, str], *, 32 + def view_unixoid(filepath: typing.Union[os.PathLike, str], *, 33 + quiet: bool) -> None: 34 34 """Open filepath in the user's preferred application (linux, freebsd).""" 35 35 - cmd = ['xdg-open', filepath] 36 36 + cmd = ['@xdgutils@/bin/xdg-open', filepath]
+3 -3
pkgs/development/python-modules/greeclimate/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "greeclimate"; 13 - version = "1.0.0"; 13 + version = "1.0.1"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; ··· 18 18 src = fetchFromGitHub { 19 19 owner = "cmroche"; 20 20 repo = "greeclimate"; 21 - rev = version; 22 - sha256 = "sha256-zaa3Z6w1BdmOV1otoewc1Zpvltnn5QDJHkAVldZCQlY="; 21 + rev = "v${version}"; 22 + hash = "sha256-O9SaEveZntb7VWL5k1WjTDK9fXhTWFIsVh5v7NKASnQ="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "hahomematic"; 13 - version = "0.7.0"; 13 + version = "0.9.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "danielperna84"; 20 20 repo = pname; 21 21 rev = version; 22 - sha256 = "sha256-3qdA/s03mVek4KH+6wAvbPmpp3pSUWCmeOByNs48+MU="; 22 + sha256 = "sha256-Tp8m5Kw+mubJXKgov+CbfwtzWYzmqyjK1Q9gRkivTxk="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/jupyterlab_server/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "jupyterlab_server"; 19 - version = "2.10.1"; 19 + version = "2.10.2"; 20 20 disabled = pythonOlder "3.6"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "9683d661fc059ae4e2039b582d0d80cec96778dad581bd27b5941a06191397ba"; 24 + sha256 = "bf1ec9e49d4e26f14d70055cc293b3f8ec8410f95a4d5b4bd55c442d9b8b266c"; 25 25 }; 26 26 27 27 postPatch = ''
+2 -2
pkgs/development/python-modules/jupytext/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "jupytext"; 20 - version = "1.13.3"; 20 + version = "1.13.5"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.6"; ··· 26 26 owner = "mwouts"; 27 27 repo = pname; 28 28 rev = "v${version}"; 29 - sha256 = "sha256-HzWAEy7z3qi+lSD3yVBGYclfvKTkG1fTsG29NlKPgQw="; 29 + sha256 = "0rapp2baqml1z3n8k7ijf5461b3p8wgr45y3njz54q75v0jk7v45"; 30 30 }; 31 31 32 32 buildInputs = [
+3 -1
pkgs/development/python-modules/keystone-engine/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, keystone }: 1 + { lib, stdenv, buildPythonPackage, fetchPypi, keystone }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "keystone-engine"; ··· 8 8 inherit pname version; 9 9 sha256 = "1xahdr6bh3dw5swrc2r8kqa8ljhqlb7k2kxv5mrw5rhcmcnzcyig"; 10 10 }; 11 + 12 + setupPyBuildFlags = lib.optionals stdenv.isLinux [ "--plat-name" "linux" ]; 11 13 12 14 preConfigure = '' 13 15 substituteInPlace setup.py --replace \
+6 -1
pkgs/development/python-modules/matrix-nio/default.nix
··· 41 41 postPatch = '' 42 42 substituteInPlace pyproject.toml \ 43 43 --replace 'aiofiles = "^0.6.0"' 'aiofiles = "*"' 44 + # Remove after https://github.com/poljar/matrix-nio/pull/288 45 + substituteInPlace pyproject.toml \ 46 + --replace 'aiohttp-socks = "^0.6.0"' 'aiohttp-socks = "^0.7.0"' 44 47 ''; 45 48 46 49 nativeBuildInputs = [ 47 50 git 48 51 poetry-core 49 - pytestCheckHook 50 52 ]; 51 53 52 54 propagatedBuildInputs = [ ··· 73 75 hypothesis 74 76 pytest-aiohttp 75 77 pytest-benchmark 78 + pytestCheckHook 76 79 ]; 80 + 81 + pytestFlagsArray = [ "--benchmark-disable" ]; 77 82 78 83 disabledTests = [ 79 84 # touches network
+2 -2
pkgs/development/python-modules/meshtastic/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "meshtastic"; 20 - version = "1.2.46"; 20 + version = "1.2.48"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.6"; ··· 26 26 owner = "meshtastic"; 27 27 repo = "Meshtastic-python"; 28 28 rev = version; 29 - sha256 = "sha256-XNoAt0R3Jt8i0erovwHBIJ3l9bY5po2UjRl/uzGBs9k="; 29 + sha256 = "sha256-hf+9WmYLRN53cSipNRA+mRYzSLu6NAO6HSQ3NOeCPM8="; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/nwdiag/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "nwdiag"; 13 - version = "2.0.0"; 13 + version = "3.0.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "blockdiag"; 20 20 repo = pname; 21 21 rev = version; 22 - sha256 = "sha256-PWLFJhXQeuUQQpGkXN2pEJs/1WECpJpUqWbGH3150TI="; 22 + sha256 = "sha256-uKrdkXpL5YBr953sRsHknYg+2/WwrZmyDf8BMA2+0tU="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+26
pkgs/development/python-modules/packbits/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pyparsing 5 + , six 6 + , pytest 7 + , pretend 8 + , lib 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "packbits"; 13 + version = "0.6"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "bc6b370bb34e04ac8cfa835e06c0484380affc6d593adb8009dd6c0f7bfff034"; 18 + }; 19 + 20 + meta = with lib; { 21 + description = "PackBits encoder/decoder for Python"; 22 + homepage = "https://github.com/psd-tools/packbits"; 23 + license = [ licenses.mit ]; 24 + maintainers = with maintainers; [ grahamc ]; 25 + }; 26 + }
+2 -2
pkgs/development/python-modules/pglast/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pglast"; 11 - version = "3.7"; 11 + version = "3.8"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "3f0f36cebdb68d5b3aaacb11cbf09db44250194845fbf3b49b0aef93c30991bf"; 15 + sha256 = "31ad29b6a27048b1a26c072992fc5213d2eaf366854679e6c97111e300e0ef01"; 16 16 }; 17 17 18 18 disabled = !isPy3k;
+2 -2
pkgs/development/python-modules/plyvel/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "plyvel"; 11 - version = "1.3.0"; 11 + version = "1.4.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "a7a09033a0fd33ca47094e8bbe01714abfcf644f4b7a337d3970e91a2599e2c4"; 15 + sha256 = "4ea98bea04ebf0f44747bacdfafefc8827787106fbb787f0aedc46482b2dfd53"; 16 16 }; 17 17 18 18 buildInputs = [ pkgs.leveldb ] ++ lib.optional isPy3k pytest;
+2 -2
pkgs/development/python-modules/pychromecast/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pychromecast"; 13 - version = "10.2.1"; 13 + version = "10.2.2"; 14 14 format = "setuptools"; 15 15 16 16 disabled = !isPy3k; ··· 18 18 src = fetchPypi { 19 19 pname = "PyChromecast"; 20 20 inherit version; 21 - sha256 = "1b5f0ce62374d01f7eef027adcc87f87e7c519b1ef2f7168e28be9c2adff5153"; 21 + sha256 = "bd1dbb9383ed549d42d12f337a6c664a9088b4910ebb3f11de6fe15f397e7efd"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyenvisalink/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyenvisalink"; 12 - version = "4.1"; 12 + version = "4.2"; 13 13 disabled = pythonOlder "3.5"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "1h30gmmynihmjkd107skk2gpi210b6gfdahwqmydyj5isxrvzmq2"; 17 + sha256 = "64f128212ba0257ae8e47612891a2dae7de2c155c81326257582d565f53778ad"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pykeyatome/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pykeyatome"; 16 - version = "1.2.0"; 16 + version = "1.3.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "jugla"; 23 23 repo = "pyKeyAtome"; 24 24 rev = "V${version}"; 25 - sha256 = "173bf4nrj4jqp2119gfmbra7rhbr30bkjkd44rw9450nmpfmh7pk"; 25 + sha256 = "1brcfgqj0bana6yii4083kppz822fgk9xf4mg141b0zfvx2gyjw9"; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pynetdicom/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pynetdicom"; 14 - version = "2.0.0"; 14 + version = "2.0.1"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "pydicom"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-Kfcfk76au2ymbX+nl0PhuuCd+t6dYRbTurGlW6msv3Y="; 23 + sha256 = "sha256-28SoOdS6sAj3KrfJT8PR2k8XLEY2zh0k9w1eq1y7V8M="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+27
pkgs/development/python-modules/pysimplegui/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , tkinter 5 + }: 6 + buildPythonPackage rec { 7 + pname = "PySimpleGUI"; 8 + version = "4.55.1"; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "sha256-nUDAoMK0w9Luk1hU5I1yT1CK5oEj9LrIByYS3Z5wfew="; 13 + }; 14 + 15 + pythonImportsCheck = [ "PySimpleGUI" ]; 16 + 17 + propagatedBuildInputs = [ 18 + tkinter 19 + ]; 20 + 21 + meta = with lib; { 22 + description = "Python GUIs for Humans."; 23 + homepage = "https://github.com/PySimpleGUI/PySimpleGUI"; 24 + license = licenses.gpl3; 25 + maintainers = with maintainers; [ lucasew ]; 26 + }; 27 + }
+2 -2
pkgs/development/python-modules/python-lzo/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "python-lzo"; 5 - version = "1.12"; 5 + version = "1.14"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0iakqgd51n1cd7r3lpdylm2rgbmd16y74cra9kcapwg84mlf9a4p"; 9 + sha256 = "83cbd8ecaae284735250e31d6c0ecc18ac08763fab2a8c910dc5a6910db6250c"; 10 10 }; 11 11 12 12 buildInputs = [ lzo ];
+2 -2
pkgs/development/python-modules/pytradfri/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pytradfri"; 12 - version = "7.2.1"; 12 + version = "8.0.0"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 ··· 17 17 owner = "home-assistant-libs"; 18 18 repo = "pytradfri"; 19 19 rev = version; 20 - sha256 = "sha256-4+QdMuwDMLhIIzffHXG+LehuwR9QMcI/CeL5g8wOQfU="; 20 + hash = "sha256-YnQUZcqSldtRqzMac5sPoSNDT+ifs3Jqek2CoDeobe8="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyweatherflowrest/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pyweatherflowrest"; 10 - version = "1.0.0"; 10 + version = "1.0.3"; 11 11 format = "pyproject"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "briis"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-LS7vwQQBCVwi098aJd8ZSkEEwZKL1bikvAvjH+XHaok="; 19 + sha256 = "0zvmvhl47wlqgjsznbqb7rqgsnxlyiiv7v3kxbxiz6b0hq4mq146"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/renault-api/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "renault-api"; 19 - version = "0.1.5"; 19 + version = "0.1.6"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 25 25 owner = "hacf-fr"; 26 26 repo = pname; 27 27 rev = "v${version}"; 28 - sha256 = "sha256-b3oHpERUqeIw0yOxZytQuRE4jVUcahWlMQ+7ZBX0KL8="; 28 + sha256 = "0v9a8p0ynikqzg7vvinvik5gjvsc5nrfqkq528mhcw7y4hmj8ndm"; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "sphinxcontrib-spelling"; 13 - version = "7.3.0"; 13 + version = "7.3.2"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "a11799366f02fbd3390abf6aa2d4f0fe34df9be6e5ac0b1c8139dbd6c7fb0c99"; 17 + sha256 = "9d66dc4990749c5ac52e7eaf17e82f4dc6b4aff6515d26bbf48821829d41bd02"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ sphinx pyenchant pbr ]
+2 -2
pkgs/development/python-modules/supervisor/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "supervisor"; 9 - version = "4.2.2"; 9 + version = "4.2.3"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "5b2b8882ec8a3c3733cce6965cc098b6d80b417f21229ab90b18fe551d619f90"; 13 + sha256 = "6472da45fd552184c64713b4b9c0bcc586beec21d22af271e1bf8efe60b08836"; 14 14 }; 15 15 16 16 # wants to write to /tmp/foo which is likely already owned by another
+17 -3
pkgs/development/python-modules/types-protobuf/default.nix
··· 1 - { buildPythonPackage, fetchPypi, lib, types-futures }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , types-futures 5 + }: 2 6 3 7 buildPythonPackage rec { 4 8 pname = "types-protobuf"; 5 9 version = "3.18.2"; 10 + format = "setuptools"; 6 11 7 12 src = fetchPypi { 8 13 inherit pname version; 9 - sha256 = "ca21dedfe7759acbeb0cd8f5c72a74ff3c409ae0c07bc1d94eff5123ac0fa23c"; 14 + sha256 = "sha256-yiHe3+d1msvrDNj1xyp0/zxAmuDAe8HZTv9RI6wPojw="; 10 15 }; 11 16 12 - propagatedBuildInputs = [ types-futures ]; 17 + propagatedBuildInputs = [ 18 + types-futures 19 + ]; 20 + 21 + # Module doesn't have tests 22 + doCheck = false; 23 + 24 + pythonImportsCheck = [ 25 + "google-stubs" 26 + ]; 13 27 14 28 meta = with lib; { 15 29 description = "Typing stubs for protobuf";
+5 -3
pkgs/development/python-modules/types-setuptools/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-setuptools"; 8 - version = "57.4.4"; 8 + version = "57.4.5"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-o8vL8/AhQrtdO1xfWRj0U7h1I2K5bViroqXPpDum0gk="; 13 + sha256 = "sha256-pGAO/cpoozIErZwIP9mWbWOu5hp9AH6RK2r8b/V9bgI="; 14 14 }; 15 15 16 16 # Module doesn't have tests 17 17 doCheck = false; 18 18 19 - pythonImportsCheck = [ "setuptools-stubs" ]; 19 + pythonImportsCheck = [ 20 + "setuptools-stubs" 21 + ]; 20 22 21 23 meta = with lib; { 22 24 description = "Typing stubs for setuptools";
+2 -2
pkgs/development/python-modules/xattr/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "xattr"; 10 - version = "0.9.8"; 10 + version = "0.9.9"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "bf11c8c857215e3ef60b031e7807264f30af4348d7565a7e9b8dca70593753c7"; 14 + sha256 = "09cb7e1efb3aa1b4991d6be4eb25b73dc518b4fe894f0915f5b0dcede972f346"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ cffi ];
+52
pkgs/development/tools/analysis/tartan/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitLab 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , llvmPackages 8 + , gobject-introspection 9 + , glib 10 + , unstableGitUpdater 11 + }: 12 + 13 + stdenv.mkDerivation rec { 14 + pname = "tartan"; 15 + version = "unstable-2021-12-23"; 16 + 17 + src = fetchFromGitLab { 18 + domain = "gitlab.freedesktop.org"; 19 + owner = "tartan"; 20 + repo = "tartan"; 21 + rev = "bd4ea95d8b3ce1258491e9fac7fcc37d2b241a16"; 22 + sha256 = "l3duPt8Kh/JljzOV+Dm26XbS7gZ+mmFfYUYofWSJRyo="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + meson 27 + ninja 28 + pkg-config 29 + ]; 30 + 31 + buildInputs = [ 32 + gobject-introspection 33 + glib 34 + llvmPackages.libclang 35 + llvmPackages.libllvm 36 + ]; 37 + 38 + passthru = { 39 + updateScript = unstableGitUpdater { 40 + # The updater tries src.url by default, which does not exist for fetchFromGitLab (fetchurl). 41 + url = "https://gitlab.freedesktop.org/tartan/tartan.git"; 42 + }; 43 + }; 44 + 45 + meta = with lib; { 46 + description = "Tools and Clang plugins for developing code with GLib"; 47 + homepage = "https://freedesktop.org/wiki/Software/tartan"; 48 + license = licenses.gpl3Plus; 49 + platforms = platforms.unix; 50 + maintainers = with maintainers; [ jtojnar ]; 51 + }; 52 + }
+5
pkgs/development/tools/continuous-integration/github-runner/default.nix
··· 242 242 ln -s ${nodejs-12_x} $out/externals/node12 243 243 ln -s ${nodejs-16_x} $out/externals/node16 244 244 245 + # Install Nodejs scripts called from workflows 246 + install -D src/Misc/layoutbin/hashFiles/index.js $out/lib/hashFiles/index.js 247 + mkdir -p $out/lib/checkScripts 248 + install src/Misc/layoutbin/checkScripts/* $out/lib/checkScripts/ 249 + 245 250 runHook postInstall 246 251 ''; 247 252
+2 -2
pkgs/development/tools/delve/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 pname = "delve"; 5 - version = "1.7.3"; 5 + version = "1.8.0"; 6 6 7 7 goPackagePath = "github.com/go-delve/delve"; 8 8 excludedPackages = "\\(_fixtures\\|scripts\\|service/test\\)"; ··· 11 11 owner = "go-delve"; 12 12 repo = "delve"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-cqIU4nzS8l1JgW3DWRLpyCISDf2uPgw6CbVGyyvx0mg="; 14 + sha256 = "sha256-NihlBFZ5xu+DMBtUiGyjxpgob2hoLlFJ7MfnM55feuw="; 15 15 }; 16 16 17 17 subPackages = [ "cmd/dlv" ];
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "esbuild"; 5 - version = "0.14.2"; 5 + version = "0.14.8"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "evanw"; 9 9 repo = "esbuild"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-ou1fkmlychf6VbKQD/PT1ehfyIQMIpbwEKlxpfncfEo="; 11 + sha256 = "sha256-RyxlU6Wf+rHSZ/xuhiCbF+KYhMxHEEh3XvLCdwAVTYw="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-QPkBR+FscUc3jOvH7olcGUhM6OW4vxawmNJuRQxPuGs=";
+3 -3
pkgs/development/tools/gopls/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gopls"; 5 - version = "0.7.3"; 5 + version = "0.7.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "golang"; 9 9 repo = "tools"; 10 10 rev = "gopls/v${version}"; 11 - sha256 = "sha256-aaRaStQ35a/SK4YIR5rjvp8gPxvoNuhLh2AGbr0c6p4="; 11 + sha256 = "sha256-tpJkEq3TuEiJ4bChlWXi2241WMcZjChEt1hV1G+h8f8="; 12 12 }; 13 13 14 14 modRoot = "gopls"; 15 - vendorSha256 = "sha256-8+sWd48w+ghQzznobBPcCQMuc9HLgOuAZPwD6lbbfj8="; 15 + vendorSha256 = "sha256-MEL3VRHPSf1Im09Hw+GX+3J3UGt7j29V4kxzoiWhqfk="; 16 16 17 17 doCheck = false; 18 18
+2 -2
pkgs/development/tools/hjson-go/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 pname = "hjson-go"; 5 - version = "3.1.0"; 5 + version = "3.1.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hjson"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-X02NnSefJfKUfagzJpdW1UpOLe84SvRaTN+8GqGKzbU="; 11 + sha256 = "sha256-yU1VkxwQ12CjzITR9X6LLaOfiteN+807rfB/tWcRR1c="; 12 12 }; 13 13 14 14 goPackagePath = "github.com/hjson/hjson-go";
+3 -3
pkgs/development/tools/metal-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "metal-cli"; 5 - version = "0.6.0"; 5 + version = "0.7.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "equinix"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-dGeOFrsqhW0+aQyB4f6pvv4ZBawqKX2+WRskDWoLS7E="; 11 + sha256 = "sha256-Zl0OuyqF+bNsp1AqnS8jhQlY7l4U6OjHHgth7pRPwEc="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-ifSfeJjrZI1Hrsq64zAGBiLVc8GKvq+Ddg26gQooyTs="; 14 + vendorSha256 = "sha256-F8d5i9jvjY11Pv6w0ZXI3jr0Wix++B/w9oRTuJGpQfE="; 15 15 16 16 doCheck = false; 17 17
+2 -2
pkgs/development/tools/profiling/heaptrack/default.nix
··· 6 6 7 7 mkDerivation rec { 8 8 pname = "heaptrack"; 9 - version = "1.2.0"; 9 + version = "1.3.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "KDE"; 13 13 repo = "heaptrack"; 14 14 rev = "v${version}"; 15 - sha256 = "0pw82c26da014i1qxnaib3fqa52ijhf0m4swhjc3qq4hm2dx9bxj"; 15 + sha256 = "sha256-GXwlauLspbY+h/Y75zlHPoP27pr3xVl05LuDW+WVYxU="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake extra-cmake-modules ];
+5 -5
pkgs/development/tools/sumneko-lua-language-server/default.nix
··· 4 4 in 5 5 stdenv.mkDerivation rec { 6 6 pname = "sumneko-lua-language-server"; 7 - version = "2.5.1"; 7 + version = "2.5.6"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "sumneko"; 11 11 repo = "lua-language-server"; 12 12 rev = version; 13 - sha256 = "sha256-3iWD0kXbF8Rad7fQ36ppD5q8V8COacLrT+vasCkygDc="; 13 + sha256 = "sha256-dSj3wNbQghiGfqe7dNDbWnbXYLSiG+0mYv2yFmGsAc8="; 14 14 fetchSubmodules = true; 15 15 }; 16 16 ··· 55 55 installPhase = '' 56 56 runHook preInstall 57 57 58 - install -Dt "$out"/share/lua-language-server/bin/${target} bin/${target}/lua-language-server 59 - install -m644 -t "$out"/share/lua-language-server/bin/${target} bin/${target}/*.* 58 + install -Dt "$out"/share/lua-language-server/bin bin/lua-language-server 59 + install -m644 -t "$out"/share/lua-language-server/bin bin/*.* 60 60 install -m644 -t "$out"/share/lua-language-server {debugger,main}.lua 61 61 cp -r locale meta script "$out"/share/lua-language-server 62 62 63 63 # necessary for --version to work: 64 64 install -m644 -t "$out"/share/lua-language-server changelog.md 65 65 66 - makeWrapper "$out"/share/lua-language-server/bin/${target}/lua-language-server \ 66 + makeWrapper "$out"/share/lua-language-server/bin/lua-language-server \ 67 67 $out/bin/lua-language-server \ 68 68 --add-flags "-E $out/share/lua-language-server/main.lua \ 69 69 --logpath='~/.cache/sumneko_lua/log' \
+3 -3
pkgs/development/tools/wasm-pack/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "wasm-pack"; 12 - version = "0.10.1"; 12 + version = "0.10.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "rustwasm"; 16 16 repo = "wasm-pack"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-I5TxpJTSus3fXMV0We9SCVMEERS0wIdYvC8SHo8zEHY="; 18 + sha256 = "sha256-nhO/SLeJTq2viDqsJCRNLbgjyDKRli3RWExUNzKT9ug="; 19 19 }; 20 20 21 - cargoSha256 = "sha256-MmbQb2JYaDpLijKRAxzD9pR4gh+Eoem0MtfdiuRC7Tg="; 21 + cargoSha256 = "sha256-6qrCHpg92IRPsf/dK6xcLGX8BLmqox3vgLRqsV4ubsY="; 22 22 23 23 nativeBuildInputs = [ pkg-config ]; 24 24
+2 -2
pkgs/development/web/cypress/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "cypress"; 20 - version = "9.1.1"; 20 + version = "9.2.0"; 21 21 22 22 src = fetchzip { 23 23 url = "https://cdn.cypress.io/desktop/${version}/linux-x64/cypress.zip"; 24 - sha256 = "sha256-zJi4fNsj2MM7sv5zb3B3a03tmkhzsb9sTTqEhpd7z+w="; 24 + sha256 = "sha256-NxmGMHAEVuFl/3YgcHSbg+yWHB2tRpVTWlP5p5nGtPc="; 25 25 }; 26 26 27 27 # don't remove runtime deps
+3 -3
pkgs/development/web/deno/default.nix
··· 17 17 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "deno"; 20 - version = "1.17.0"; 20 + version = "1.17.1"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "denoland"; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - sha256 = "sha256-fkgsMPSmJVp62sVKuuHOsOUczFfBoooKNEY3w5f9zbE="; 26 + sha256 = "sha256-XzpOJTLTiF4GrECC7ObFzoPusFM8mvhUGH9F52o88MY="; 27 27 }; 28 - cargoSha256 = "sha256-wzQf5Wb0kxAg5sNxom9qltdkpJbNatA7IK4oVstQXME="; 28 + cargoSha256 = "sha256-7uTxDkAyViNidSDH6bdUrtP96vQgyz+p2OlK+/FUJvc="; 29 29 30 30 # Install completions post-install 31 31 nativeBuildInputs = [ installShellFiles ];
+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.48.tar.xz", 5 + "name": "factorio_alpha_x64-1.1.50.tar.xz", 6 6 "needsAuth": true, 7 - "sha256": "1j26rrllmbk535xspqp3czl19ijbvyglxfa0ivpmw4wj2cm6796n", 7 + "sha256": "1sb3kvpj3kikr1bvm4si4f3dmj7873dhbz6zj57kin6d5mbmhq4p", 8 8 "tarDirectory": "x64", 9 - "url": "https://factorio.com/get-download/1.1.48/alpha/linux64", 10 - "version": "1.1.48" 9 + "url": "https://factorio.com/get-download/1.1.50/alpha/linux64", 10 + "version": "1.1.50" 11 11 }, 12 12 "stable": { 13 - "name": "factorio_alpha_x64-1.1.48.tar.xz", 13 + "name": "factorio_alpha_x64-1.1.50.tar.xz", 14 14 "needsAuth": true, 15 - "sha256": "1j26rrllmbk535xspqp3czl19ijbvyglxfa0ivpmw4wj2cm6796n", 15 + "sha256": "1sb3kvpj3kikr1bvm4si4f3dmj7873dhbz6zj57kin6d5mbmhq4p", 16 16 "tarDirectory": "x64", 17 - "url": "https://factorio.com/get-download/1.1.48/alpha/linux64", 18 - "version": "1.1.48" 17 + "url": "https://factorio.com/get-download/1.1.50/alpha/linux64", 18 + "version": "1.1.50" 19 19 } 20 20 }, 21 21 "demo": { 22 22 "stable": { 23 - "name": "factorio_demo_x64-1.1.46.tar.xz", 23 + "name": "factorio_demo_x64-1.1.50.tar.xz", 24 24 "needsAuth": false, 25 - "sha256": "sha256-CJVk1b3GXqs8xV2a7Pa6p6JxEOy86xAnRfz6kphCDHk=", 25 + "sha256": "0i3r21i7s4yzjfqrwf82x87pfjg7d3bhkz3zqi0x398j9bykpw43", 26 26 "tarDirectory": "x64", 27 - "url": "https://factorio.com/get-download/1.1.46/demo/linux64", 28 - "version": "1.1.46" 27 + "url": "https://factorio.com/get-download/1.1.50/demo/linux64", 28 + "version": "1.1.50" 29 29 } 30 30 }, 31 31 "headless": { 32 32 "experimental": { 33 - "name": "factorio_headless_x64-1.1.48.tar.xz", 33 + "name": "factorio_headless_x64-1.1.50.tar.xz", 34 34 "needsAuth": false, 35 - "sha256": "0hipzxaj322y4g1if44p818f7f5zmhg831xw6ahxnqg5g8kvf19y", 35 + "sha256": "0j75wbnszhlmyk655b2h8jd1lvmnplq44blixl959hh3lxvqn50m", 36 36 "tarDirectory": "x64", 37 - "url": "https://factorio.com/get-download/1.1.48/headless/linux64", 38 - "version": "1.1.48" 37 + "url": "https://factorio.com/get-download/1.1.50/headless/linux64", 38 + "version": "1.1.50" 39 39 }, 40 40 "stable": { 41 - "name": "factorio_headless_x64-1.1.48.tar.xz", 41 + "name": "factorio_headless_x64-1.1.50.tar.xz", 42 42 "needsAuth": false, 43 - "sha256": "0hipzxaj322y4g1if44p818f7f5zmhg831xw6ahxnqg5g8kvf19y", 43 + "sha256": "0j75wbnszhlmyk655b2h8jd1lvmnplq44blixl959hh3lxvqn50m", 44 44 "tarDirectory": "x64", 45 - "url": "https://factorio.com/get-download/1.1.48/headless/linux64", 46 - "version": "1.1.48" 45 + "url": "https://factorio.com/get-download/1.1.50/headless/linux64", 46 + "version": "1.1.50" 47 47 } 48 48 } 49 49 }
+2 -2
pkgs/games/freeciv/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "freeciv"; 12 - version = "2.6.5"; 12 + version = "2.6.6"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "freeciv"; 16 16 repo = "freeciv"; 17 17 rev = "R${lib.replaceStrings [ "." ] [ "_" ] version}"; 18 - sha256 = "sha256-7KVtBGihABpcbUm5ac2fuBVaDvbucEJSREPulGUdnUE="; 18 + sha256 = "sha256-D5t6sMpm09jbixs5MCghBeDbeuRbGmrrfWR91VNolRM="; 19 19 }; 20 20 21 21 postPatch = ''
+2 -2
pkgs/games/gcompris/default.nix
··· 18 18 19 19 mkDerivation rec { 20 20 pname = "gcompris"; 21 - version = "1.1"; 21 + version = "2.0"; 22 22 23 23 src = fetchurl { 24 24 url = "http://gcompris.net/download/qt/src/gcompris-qt-${version}.tar.xz"; 25 - sha256 = "sha256-8Kj5R/7WwOuew7e9qgx2HWS8mnHX+cv8mhHmgXbm8q4="; 25 + sha256 = "sha256-mrVGYI9IPyXqlXZN2MEDGTjIPUmlLwfaAo+zW4HjqMc="; 26 26 }; 27 27 28 28 cmakeFlags = [
+2 -2
pkgs/games/scummvm/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "scummvm"; 8 - version = "2.5.0"; 8 + version = "2.5.1"; 9 9 10 10 src = fetchurl { 11 11 url = "http://scummvm.org/frs/scummvm/${version}/${pname}-${version}.tar.xz"; 12 - sha256 = "sha256:08ynw1cmld41p4bwrw84gb1nv229va70i91qiqsjr3c2jnqy8zml"; 12 + sha256 = "sha256-n9jbOORFYUS/jDTazffyBOdfGOjkSOwBzgjOgmoDXwE="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ nasm ];
+3 -7
pkgs/misc/drivers/epson-escpr2/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "epson-inkjet-printer-escpr2"; 5 - version = "1.1.42"; 5 + version = "1.1.45"; 6 6 7 7 src = fetchurl { 8 8 # To find new versions, visit 9 9 # http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX and search for 10 10 # some printer like for instance "WF-7210" to get to the most recent 11 11 # version. 12 - # NOTE: Don't forget to update the webarchive link too! 13 - urls = [ 14 - "https://download3.ebz.epson.net/dsc/f/03/00/13/07/72/df79cc238a167b9526f70cc123459c6bbe1edbad/epson-inkjet-printer-escpr2-1.1.42-1lsb3.2.src.rpm" 15 - "https://web.archive.org/web/20211029093638/https://download3.ebz.epson.net/dsc/f/03/00/13/07/72/df79cc238a167b9526f70cc123459c6bbe1edbad/epson-inkjet-printer-escpr2-1.1.42-1lsb3.2.src.rpm" 16 - ]; 17 - sha256 = "sha256-CsZUurwwoXNWONZKAIkRd0ztmAr5wLWZhirCzJWWqMA="; 12 + url = "https://download3.ebz.epson.net/dsc/f/03/00/13/38/11/01e244e8529c5cbcec8d39220a9512d5e6c08eec/epson-inkjet-printer-escpr2-1.1.45-1lsb3.2.src.rpm"; 13 + sha256 = "sha256-MZXn1fsD3D6W5vlX+NwRkwLtaBRqQwe9lwnJC2L9Lfk="; 18 14 }; 19 15 20 16 unpackPhase = ''
+7 -1
pkgs/misc/vim-plugins/overrides.nix
··· 307 307 308 308 # plenary-nvim = super.toVimPlugin(luaPackages.plenary-nvim); 309 309 310 + plenary-nvim = super.plenary-nvim.overrideAttrs (old: { 311 + postPatch = '' 312 + sed -Ei lua/plenary/curl.lua \ 313 + -e 's@(command\s*=\s*")curl(")@\1${curl}/bin/curl\2@' 314 + ''; 315 + }); 316 + 310 317 gruvbox-nvim = super.gruvbox-nvim.overrideAttrs (old: { 311 318 dependencies = with self; [ lush-nvim ]; 312 319 }); ··· 538 545 statix = buildVimPluginFrom2Nix rec { 539 546 inherit (statix) pname src meta; 540 547 version = "0.1.0"; 541 - dependencies = with self; [ statix ]; 542 548 postPatch = '' 543 549 # check that version is up to date 544 550 grep 'pname = "statix-vim"' -A 1 flake.nix \
+43
pkgs/os-specific/linux/bcc/absolute-ausyscall.patch
··· 1 + From 01e793163231c5085afced37471df32b94a313f5 Mon Sep 17 00:00:00 2001 2 + From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= <joerg@thalheim.io> 3 + Date: Thu, 30 Dec 2021 06:34:41 +0100 4 + Subject: [PATCH] absolute ausyscall 5 + MIME-Version: 1.0 6 + Content-Type: text/plain; charset=UTF-8 7 + Content-Transfer-Encoding: 8bit 8 + 9 + Signed-off-by: Jörg Thalheim <joerg@thalheim.io> 10 + --- 11 + libbpf-tools/syscall_helpers.c | 2 +- 12 + src/python/bcc/syscall.py | 2 +- 13 + 2 files changed, 2 insertions(+), 2 deletions(-) 14 + 15 + diff --git a/libbpf-tools/syscall_helpers.c b/libbpf-tools/syscall_helpers.c 16 + index e114a08f..62adea78 100644 17 + --- a/libbpf-tools/syscall_helpers.c 18 + +++ b/libbpf-tools/syscall_helpers.c 19 + @@ -47,7 +47,7 @@ void init_syscall_names(void) 20 + int err; 21 + FILE *f; 22 + 23 + - f = popen("ausyscall --dump 2>/dev/null", "r"); 24 + + f = popen("@ausyscall@ --dump 2>/dev/null", "r"); 25 + if (!f) { 26 + warn("popen: ausyscall --dump: %s\n", strerror(errno)); 27 + return; 28 + diff --git a/src/python/bcc/syscall.py b/src/python/bcc/syscall.py 29 + index 1346b4e8..e7e29a11 100644 30 + --- a/src/python/bcc/syscall.py 31 + +++ b/src/python/bcc/syscall.py 32 + @@ -376,7 +376,7 @@ def _parse_syscall(line): 33 + try: 34 + # Skip the first line, which is a header. The rest of the lines are simply 35 + # SYSCALL_NUM\tSYSCALL_NAME pairs. 36 + - out = subprocess.check_output(['ausyscall', '--dump'], stderr=subprocess.STDOUT) 37 + + out = subprocess.check_output(['@ausyscall@', '--dump'], stderr=subprocess.STDOUT) 38 + # remove the first line of expected output 39 + out = out.split(b'\n',1)[1] 40 + syscalls = dict(map(_parse_syscall, out.strip().split(b'\n'))) 41 + -- 42 + 2.34.0 43 +
+8
pkgs/os-specific/linux/bcc/default.nix
··· 2 2 , makeWrapper, cmake, llvmPackages 3 3 , flex, bison, elfutils, python, luajit, netperf, iperf, libelf 4 4 , bash, libbpf, nixosTests 5 + , audit 5 6 }: 6 7 7 8 python.pkgs.buildPythonApplication rec { ··· 41 42 "-DCMAKE_USE_LIBBPF_PACKAGE=ON" 42 43 ]; 43 44 45 + # to replace this executable path: 46 + # https://github.com/iovisor/bcc/blob/master/src/python/bcc/syscall.py#L384 47 + ausyscall = "${audit}/bin/ausyscall"; 48 + 44 49 postPatch = '' 45 50 substituteAll ${./libbcc-path.patch} ./libbcc-path.patch 46 51 patch -p1 < libbcc-path.patch 52 + 53 + substituteAll ${./absolute-ausyscall.patch} ./absolute-ausyscall.patch 54 + patch -p1 < absolute-ausyscall.patch 47 55 ''; 48 56 49 57 postInstall = ''
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 3 with lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.14.259"; 6 + version = "4.14.260"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0s23iq89xdgckzyh8xv7p7wx0agjpj8ac2p42jpx6yzp3xa89qi6"; 16 + sha256 = "1bylxn6hsq17cann2w02ggz6xz3b3synrapcwlwfcfydf71hzj9f"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 3 with lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.19.222"; 6 + version = "4.19.223"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0f48c6lv0nqggn5rn1wfnlf3xjz6ckmzvjqbhpyar43x7l687c4p"; 16 + sha256 = "1cnjk49g8sxsbzk375ji47lnx36drqh1x2pbfiqdwgrbjcb043sz"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.4.nix
··· 1 1 { buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: 2 2 3 3 buildLinux (args // rec { 4 - version = "4.4.296"; 4 + version = "4.4.297"; 5 5 extraMeta.branch = "4.4"; 6 6 extraMeta.broken = stdenv.isAarch64; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 10 - sha256 = "1ydh6qiib6anxv5kxd13d9p2hjh3ni7r3whxazlzvckijmzqd5nb"; 10 + sha256 = "116346nkbhaz8jc1118gh40y6pw1kq7c7hm74f8bjga1p0gjqn0c"; 11 11 }; 12 12 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
··· 1 1 { buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: 2 2 3 3 buildLinux (args // rec { 4 - version = "4.9.294"; 4 + version = "4.9.295"; 5 5 extraMeta.branch = "4.9"; 6 6 extraMeta.broken = stdenv.isAarch64; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 10 - sha256 = "0s527wr1zngyfz4p7nss1id14amc448g19i1wy20s13n43gm1jii"; 10 + sha256 = "095am71hl7qryrcn1blvxsq5zsy0gixmj7062p7vvz5ypcvqcd52"; 11 11 }; 12 12 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.10.nix
··· 3 3 with lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.10.88"; 6 + version = "5.10.89"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1sv8j34k75xpbdgyddhlszlgn74fbj0girgixz7v18l2qfv331kg"; 16 + sha256 = "0c5v8fsv9sazdmdw4m1canm54x2p8777yavxq2gcpw8q98d8n8cj"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.15.nix
··· 3 3 with lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.15.11"; 6 + version = "5.15.12"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1km1fglpg1a67vsfx6gqz9ikb6pywdl146bhws915n8jgrz8n5y1"; 16 + sha256 = "182iwy2288layl2290cxla0k6y436lxlx43yaa8par325dviksbx"; 17 17 }; 18 18 } // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.4.nix
··· 3 3 with lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.4.168"; 6 + version = "5.4.169"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "108i35bnfhv7cpq8ifp915ybngygl2qf6cfslrh3aqk5sk29mdzc"; 16 + sha256 = "068sw1p50vcygi422bfjpahf2fxy3ifyp4ljnkwxbbvibzcq4hsm"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+4 -4
pkgs/servers/libreddit/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "libreddit"; 11 - version = "0.19.1"; 11 + version = "0.21.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "spikecodes"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-d6MDyFwQGvPQ1o+oYzZWhG2vFhBrFwMoV7a9vqFj+gs="; 17 + sha256 = "sha256-9Qr1afzp5BwcnJ4WjACJQk4NA81JTnNBmZZNFMZ6FvU="; 18 18 }; 19 19 20 - cargoSha256 = "sha256-Dpfs4kC8wijmEd2HejT/RfWAbfxqO701uFcUtBGmCjo="; 20 + cargoSha256 = "sha256-HD6asNFb0ZICeXnUwF4ZZ568GJRPeSy4XwflpIuWJw8="; 21 21 22 22 buildInputs = lib.optional stdenv.isDarwin Security; 23 23 ··· 29 29 description = "Private front-end for Reddit"; 30 30 homepage = "https://github.com/spikecodes/libreddit"; 31 31 license = with licenses; [ agpl3Only ]; 32 - maintainers = with maintainers; [ fab ]; 32 + maintainers = with maintainers; [ fab jojosch ]; 33 33 }; 34 34 }
-13
pkgs/servers/mautrix-telegram/default.nix
··· 37 37 38 38 patches = [ ./0001-Re-add-entrypoint.patch ]; 39 39 postPatch = '' 40 - sed -i -e '/alembic>/d' requirements.txt 41 40 substituteInPlace requirements.txt \ 42 41 --replace "telethon>=1.22,<1.23" "telethon" 43 42 ''; ··· 63 62 pycryptodome 64 63 unpaddedbase64 65 64 ]) ++ dbDrivers; 66 - 67 - # `alembic` (a database migration tool) is only needed for the initial setup, 68 - # and not needed during the actual runtime. However `alembic` requires `mautrix-telegram` 69 - # in its environment to create a database schema from all models. 70 - # 71 - # Hence we need to patch away `alembic` from `mautrix-telegram` and create an `alembic` 72 - # which has `mautrix-telegram` in its environment. 73 - passthru.alembic = python.pkgs.alembic.overrideAttrs (old: { 74 - propagatedBuildInputs = old.propagatedBuildInputs ++ dbDrivers ++ [ 75 - mautrix-telegram 76 - ]; 77 - }); 78 65 79 66 # Tests are broken and throw the following for every test: 80 67 # TypeError: 'Mock' object is not subscriptable
+4 -4
pkgs/servers/nfd/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , boost 3 + , boost175 4 4 , fetchFromGitHub 5 5 , libpcap 6 6 , ndn-cxx ··· 22 22 owner = "named-data"; 23 23 repo = lib.toUpper pname; 24 24 rev = "NFD-${version}"; 25 - sha256 = "1l9bchj8c68r6qw4vr1kc96jgxl0vpqa2vjkvy1xmhz92sivr6gi"; 25 + sha256 = "sha256-8Zm8oxbpw9qD31NuofDdgPYnTWIz5E04NhkZhiRkK9E="; 26 26 fetchSubmodules = true; 27 27 }; 28 28 ··· 30 30 buildInputs = [ libpcap ndn-cxx openssl websocketpp ] ++ lib.optional withSystemd systemd; 31 31 32 32 wafConfigureFlags = [ 33 - "--boost-includes=${boost.dev}/include" 34 - "--boost-libs=${boost.out}/lib" 33 + "--boost-includes=${boost175.dev}/include" 34 + "--boost-libs=${boost175.out}/lib" 35 35 "--with-tests" 36 36 ] ++ lib.optional (!withWebSocket) "--without-websocket"; 37 37
+2 -4
pkgs/servers/nfs-ganesha/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "nfs-ganesha"; 8 - version = "3.5"; 8 + version = "4.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "nfs-ganesha"; 12 12 repo = "nfs-ganesha"; 13 13 rev = "V${version}"; 14 - sha256 = "sha256-N0qVlnMshsEcWEpPhtR+zXwFKXlik1XnEuZdFMjpZTE="; 14 + sha256 = "1zv7aprmydyjs53xnn1h1s6xxb22pic7va23459zq0nfnhmsgd26"; 15 15 }; 16 - 17 - patches = [ ./sysstatedir.patch ]; 18 16 19 17 preConfigure = "cd src"; 20 18
-22
pkgs/servers/nfs-ganesha/sysstatedir.patch
··· 1 - diff --git a/src/include/config-h.in.cmake b/src/include/config-h.in.cmake 2 - index 2a5795e9f..7314e0594 100644 3 - --- a/src/include/config-h.in.cmake 4 - +++ b/src/include/config-h.in.cmake 5 - @@ -71,13 +71,13 @@ 6 - #cmakedefine HAVE_URCU_REF_GET_UNLESS_ZERO 1 7 - #define NFS_GANESHA 1 8 - 9 - -#define GANESHA_CONFIG_PATH "@SYSCONFDIR@/ganesha/ganesha.conf" 10 - -#define GANESHA_PIDFILE_PATH "@SYSSTATEDIR@/run/ganesha.pid" 11 - -#define NFS_V4_RECOV_ROOT "@SYSSTATEDIR@/lib/nfs/ganesha" 12 - +#define GANESHA_CONFIG_PATH "/etc/ganesha/ganesha.conf" 13 - +#define GANESHA_PIDFILE_PATH "/run/ganesha.pid" 14 - +#define NFS_V4_RECOV_ROOT "/var/lib/nfs/ganesha" 15 - /** 16 - * @brief Default value for krb5_param.ccache_dir 17 - */ 18 - -#define DEFAULT_NFS_CCACHE_DIR "@SYSSTATEDIR@/run/ganesha" 19 - +#define DEFAULT_NFS_CCACHE_DIR "/run/ganesha" 20 - 21 - /* We're LGPL'd */ 22 - #define _LGPL_SOURCE 1
+2 -2
pkgs/servers/nosql/apache-jena/binary.nix
··· 3 3 s = # Generated upstream information 4 4 rec { 5 5 baseName="apache-jena"; 6 - version = "4.3.1"; 6 + version = "4.3.2"; 7 7 name="${baseName}-${version}"; 8 8 url="https://dlcdn.apache.org/jena/binaries/apache-jena-${version}.tar.gz"; 9 - sha256 = "02asp88smayn68hc019fwp0si9mc79vxn8py7qhx3qzwjk6j9p71"; 9 + sha256 = "sha256-+GNxf79RkmHUXI99e3BZIyboiEj8TiVfVtlgQADku+Y="; 10 10 }; 11 11 buildInputs = [ 12 12 makeWrapper
+25 -5
pkgs/servers/sql/postgresql/ext/plv8.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "plv8"; 5 - version = "2.3.15"; 5 + version = "3.0.0"; 6 6 7 7 nativeBuildInputs = [ perl ]; 8 8 buildInputs = [ v8 postgresql ]; ··· 11 11 owner = "plv8"; 12 12 repo = "plv8"; 13 13 rev = "v${version}"; 14 - sha256 = "1cv94n49gq2b377gqyq7pjjzw98czv4mwl3sx97y18c20zwp6rk3"; 14 + sha256 = "KJz8wnGcTXnVn6umpP+UquuJTtQrkBTJ33rB/JIH4kU="; 15 15 }; 16 16 17 17 makefile = "Makefile.shared"; 18 18 19 19 buildFlags = [ "all" ]; 20 20 21 + makeFlags = [ 22 + # Nixpkgs build a v8 monolith instead of separate v8_libplatform. 23 + "V8_OUTDIR=${v8}/lib" 24 + ]; 25 + 26 + installFlags = [ 27 + # PGXS only supports installing to postgresql prefix so we need to redirect this 28 + "DESTDIR=${placeholder "out"}" 29 + ]; 30 + 21 31 preConfigure = '' 22 32 patchShebangs ./generate_upgrade.sh 33 + substituteInPlace generate_upgrade.sh \ 34 + --replace " 2.3.10)" " 2.3.10 2.3.11 2.3.12 2.3.13 2.3.14 2.3.15)" 23 35 ''; 24 36 25 - installPhase = '' 26 - install -D plv8*.so -t $out/lib 27 - install -D {plls,plcoffee,plv8}{--${version}.sql,.control} -t $out/share/postgresql/extension 37 + postInstall = '' 38 + # Move the redirected to proper directory. 39 + # There appear to be no references to the install directories 40 + # so changing them does not cause issues. 41 + mv "$out/nix/store"/*/* "$out" 42 + rmdir "$out/nix/store"/* "$out/nix/store" "$out/nix" 28 43 ''; 44 + 45 + # Without this, PostgreSQL will crash at runtime. 46 + # The flags are only included in Makefile, not Makefile.shared. 47 + # https://github.com/plv8/plv8/pull/469 48 + NIX_CFLAGS_COMPILE = "-DJSONB_DIRECT_CONVERSION -DV8_COMPRESS_POINTERS=1 -DV8_31BIT_SMIS_ON_64BIT_ARCH=1"; 29 49 30 50 meta = with lib; { 31 51 description = "V8 Engine Javascript Procedural Language add-on for PostgreSQL";
+1 -5
pkgs/servers/sql/postgresql/packages.nix
··· 26 26 27 27 plr = super.callPackage ./ext/plr.nix { }; 28 28 29 - plv8 = super.callPackage ./ext/plv8.nix { 30 - v8 = super.callPackage ../../../development/libraries/v8/plv8_6_x.nix { 31 - python = self.python2; 32 - }; 33 - }; 29 + plv8 = super.callPackage ./ext/plv8.nix { }; 34 30 35 31 pgjwt = super.callPackage ./ext/pgjwt.nix { }; 36 32
+2 -2
pkgs/servers/tautulli/default.nix
··· 2 2 3 3 buildPythonApplication rec { 4 4 pname = "Tautulli"; 5 - version = "2.7.7"; 5 + version = "2.8.0"; 6 6 format = "other"; 7 7 8 8 pythonPath = [ setuptools ]; ··· 12 12 owner = "Tautulli"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "03zqpffc0hc8lrnc9m9562lh154bv3cnfw0n5x7j4wqr2jp5kb2h"; 15 + sha256 = "0y4ijjr0sxq72gy22i0q810h64m11vbrz6fk44fpcnj5yab6hv8i"; 16 16 }; 17 17 18 18 installPhase = ''
+2 -2
pkgs/servers/web-apps/bookstack/default.nix
··· 16 16 17 17 in package.override rec { 18 18 pname = "bookstack"; 19 - version = "21.10.3"; 19 + version = "21.12"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "bookstackapp"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - sha256 = "1lg5hwnnb2m8gq6yjfh7jqfnilx06cvdind2n43giy9bnhnpa0wl"; 25 + sha256 = "1bfwpvawa3pxpdsdbi3nxpjpdv2z1jmv7nk6cs9gs0210jlairsz"; 26 26 }; 27 27 28 28 meta = with lib; {
+251 -151
pkgs/servers/web-apps/bookstack/php-packages.nix
··· 15 15 "aws/aws-sdk-php" = { 16 16 targetDir = ""; 17 17 src = composerEnv.buildZipPackage { 18 - name = "aws-aws-sdk-php-fda176884d2952cffc7e67209470bff49609339c"; 18 + name = "aws-aws-sdk-php-58fa9d8b522b0afa260299179ff950c783ff0ee1"; 19 19 src = fetchurl { 20 - url = "https://api.github.com/repos/aws/aws-sdk-php/zipball/fda176884d2952cffc7e67209470bff49609339c"; 21 - sha256 = "07cjzhbw4qv7jvi7lly5zg15dcvpgd1py604pas68al7k1lg4343"; 20 + url = "https://api.github.com/repos/aws/aws-sdk-php/zipball/58fa9d8b522b0afa260299179ff950c783ff0ee1"; 21 + sha256 = "1d0v1q2c206jfdkci9d5b5sf94a0nbdh472n3hqlh11pb1lzp3fz"; 22 22 }; 23 23 }; 24 24 }; ··· 49 49 src = fetchurl { 50 50 url = "https://api.github.com/repos/barryvdh/laravel-snappy/zipball/1903ab84171072b6bff8d98eb58d38b2c9aaf645"; 51 51 sha256 = "1awr5kwj482qsh5wpg0q44fjqi7a9q26ghcc9wp1n9zm97y0rx7a"; 52 + }; 53 + }; 54 + }; 55 + "brick/math" = { 56 + targetDir = ""; 57 + src = composerEnv.buildZipPackage { 58 + name = "brick-math-ca57d18f028f84f777b2168cd1911b0dee2343ae"; 59 + src = fetchurl { 60 + url = "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae"; 61 + sha256 = "1nr1grrb9g5g3ihx94yk0amp8zx8prkkvg2934ygfc3rrv03cq9w"; 62 + }; 63 + }; 64 + }; 65 + "composer/package-versions-deprecated" = { 66 + targetDir = ""; 67 + src = composerEnv.buildZipPackage { 68 + name = "composer-package-versions-deprecated-b174585d1fe49ceed21928a945138948cb394600"; 69 + src = fetchurl { 70 + url = "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b174585d1fe49ceed21928a945138948cb394600"; 71 + sha256 = "0m5hd3wfaka53n51b9aavyifwc2bdyr3jwywpkmpyrlmmn67c8ax"; 52 72 }; 53 73 }; 54 74 }; ··· 75 95 "doctrine/dbal" = { 76 96 targetDir = ""; 77 97 src = composerEnv.buildZipPackage { 78 - name = "doctrine-dbal-2411a55a2a628e6d8dd598388ab13474802c7b6e"; 98 + name = "doctrine-dbal-5d54f63541d7bed1156cb5c9b79274ced61890e4"; 79 99 src = fetchurl { 80 - url = "https://api.github.com/repos/doctrine/dbal/zipball/2411a55a2a628e6d8dd598388ab13474802c7b6e"; 81 - sha256 = "19vyv64ikbzk0pm9nn67a2kidhfvfcm9s5d91h0hk6kbq85f292v"; 100 + url = "https://api.github.com/repos/doctrine/dbal/zipball/5d54f63541d7bed1156cb5c9b79274ced61890e4"; 101 + sha256 = "1mqrijv0rrrcil2wcb5jvryfcl9phskbk4llj5gsf1hmrj0pfsgq"; 82 102 }; 83 103 }; 84 104 }; ··· 125 145 "dompdf/dompdf" = { 126 146 targetDir = ""; 127 147 src = composerEnv.buildZipPackage { 128 - name = "dompdf-dompdf-8768448244967a46d6e67b891d30878e0e15d25c"; 148 + name = "dompdf-dompdf-de4aad040737a89fae2129cdeb0f79c45513128d"; 129 149 src = fetchurl { 130 - url = "https://api.github.com/repos/dompdf/dompdf/zipball/8768448244967a46d6e67b891d30878e0e15d25c"; 131 - sha256 = "0mgsry4mq5bx6b74h3akay1bp03rnsl8ppcjxjkfjlq4svq7m5yf"; 150 + url = "https://api.github.com/repos/dompdf/dompdf/zipball/de4aad040737a89fae2129cdeb0f79c45513128d"; 151 + sha256 = "1isjhijd3lxsl0k9lzgp7rzqcak3hb7w04cy4pn62wpxckhcc30i"; 132 152 }; 133 153 }; 134 154 }; 135 155 "dragonmantank/cron-expression" = { 136 156 targetDir = ""; 137 157 src = composerEnv.buildZipPackage { 138 - name = "dragonmantank-cron-expression-65b2d8ee1f10915efb3b55597da3404f096acba2"; 158 + name = "dragonmantank-cron-expression-7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c"; 139 159 src = fetchurl { 140 - url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/65b2d8ee1f10915efb3b55597da3404f096acba2"; 141 - sha256 = "07yqbhf6n4d818gvla60mgg23gichwiafd5ypd70w4b4dlbcxcpl"; 160 + url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c"; 161 + sha256 = "0pl9zrj9254qbwr7vyiilzhmb7bq2ss631iwvlq1mqky2bwinj2l"; 142 162 }; 143 163 }; 144 164 }; ··· 152 172 }; 153 173 }; 154 174 }; 155 - "fideloper/proxy" = { 175 + "filp/whoops" = { 156 176 targetDir = ""; 157 177 src = composerEnv.buildZipPackage { 158 - name = "fideloper-proxy-c073b2bd04d1c90e04dc1b787662b558dd65ade0"; 178 + name = "filp-whoops-f056f1fe935d9ed86e698905a957334029899895"; 159 179 src = fetchurl { 160 - url = "https://api.github.com/repos/fideloper/TrustedProxy/zipball/c073b2bd04d1c90e04dc1b787662b558dd65ade0"; 161 - sha256 = "05jzgjj4fy5p1smqj41b5qxj42zn0mnczvsaacni4fmq174mz4gy"; 180 + url = "https://api.github.com/repos/filp/whoops/zipball/f056f1fe935d9ed86e698905a957334029899895"; 181 + sha256 = "1qqznxsrlvjlnxlnr786a39igvq3pslxrvm5ks1v09ni88w44g7g"; 162 182 }; 163 183 }; 164 184 }; 165 - "filp/whoops" = { 185 + "graham-campbell/result-type" = { 166 186 targetDir = ""; 167 187 src = composerEnv.buildZipPackage { 168 - name = "filp-whoops-f056f1fe935d9ed86e698905a957334029899895"; 188 + name = "graham-campbell-result-type-0690bde05318336c7221785f2a932467f98b64ca"; 169 189 src = fetchurl { 170 - url = "https://api.github.com/repos/filp/whoops/zipball/f056f1fe935d9ed86e698905a957334029899895"; 171 - sha256 = "1qqznxsrlvjlnxlnr786a39igvq3pslxrvm5ks1v09ni88w44g7g"; 190 + url = "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca"; 191 + sha256 = "0a6kj3vxmhr1wh2kggmrl6y41hkg19jc0iq8qw095lf11mr4bd83"; 172 192 }; 173 193 }; 174 194 }; 175 195 "guzzlehttp/guzzle" = { 176 196 targetDir = ""; 177 197 src = composerEnv.buildZipPackage { 178 - name = "guzzlehttp-guzzle-868b3571a039f0ebc11ac8f344f4080babe2cb94"; 198 + name = "guzzlehttp-guzzle-ee0a041b1760e6a53d2a39c8c34115adc2af2c79"; 179 199 src = fetchurl { 180 - url = "https://api.github.com/repos/guzzle/guzzle/zipball/868b3571a039f0ebc11ac8f344f4080babe2cb94"; 181 - sha256 = "1n8kng76v4gb51z1qq7wx63pwlyiz3pa44shfla4mcxl2js0r6r0"; 200 + url = "https://api.github.com/repos/guzzle/guzzle/zipball/ee0a041b1760e6a53d2a39c8c34115adc2af2c79"; 201 + sha256 = "0wa63kw5fr5jhy2cv1g28qy9rsgwhn902447mzmgz17qjx72lzrb"; 182 202 }; 183 203 }; 184 204 }; ··· 225 245 "laravel/framework" = { 226 246 targetDir = ""; 227 247 src = composerEnv.buildZipPackage { 228 - name = "laravel-framework-10f6bfaec9efb68aa88d7196b8b1b162d83040ae"; 248 + name = "laravel-framework-83fe447ae964dc5f1f829d25fa2f6042d9099834"; 229 249 src = fetchurl { 230 - url = "https://api.github.com/repos/laravel/framework/zipball/10f6bfaec9efb68aa88d7196b8b1b162d83040ae"; 231 - sha256 = "1r04396755jixbhbw1zzmyz74ng8np0ysv7g7mgcvv01s6wxw66l"; 250 + url = "https://api.github.com/repos/laravel/framework/zipball/83fe447ae964dc5f1f829d25fa2f6042d9099834"; 251 + sha256 = "0843j6am2fmnyvgydd9fkc7fnjbj63ii25mnrbi6xnzqniq2lrrz"; 252 + }; 253 + }; 254 + }; 255 + "laravel/serializable-closure" = { 256 + targetDir = ""; 257 + src = composerEnv.buildZipPackage { 258 + name = "laravel-serializable-closure-25de3be1bca1b17d52ff0dc02b646c667ac7266c"; 259 + src = fetchurl { 260 + url = "https://api.github.com/repos/laravel/serializable-closure/zipball/25de3be1bca1b17d52ff0dc02b646c667ac7266c"; 261 + sha256 = "1fk4zbvlc3qcw50pbs1qw5hgc8a3xgv4hn185ghq5kmmxm3q84p6"; 232 262 }; 233 263 }; 234 264 }; 235 265 "laravel/socialite" = { 236 266 targetDir = ""; 237 267 src = composerEnv.buildZipPackage { 238 - name = "laravel-socialite-fd0f6a3dd963ca480b598649b54f92d81a43617f"; 268 + name = "laravel-socialite-b5c67f187ddcf15529ff7217fa735b132620dfac"; 269 + src = fetchurl { 270 + url = "https://api.github.com/repos/laravel/socialite/zipball/b5c67f187ddcf15529ff7217fa735b132620dfac"; 271 + sha256 = "0sryq8a6sr7n1b1cajdnd4xkwhfygkb6a7s4b176vvh64lps3nn9"; 272 + }; 273 + }; 274 + }; 275 + "laravel/tinker" = { 276 + targetDir = ""; 277 + src = composerEnv.buildZipPackage { 278 + name = "laravel-tinker-a9ddee4761ec8453c584e393b393caff189a3e42"; 279 + src = fetchurl { 280 + url = "https://api.github.com/repos/laravel/tinker/zipball/a9ddee4761ec8453c584e393b393caff189a3e42"; 281 + sha256 = "1kzwwkxx1lzx6x85z29dd8a35jz3qw416p797s203vidayynn731"; 282 + }; 283 + }; 284 + }; 285 + "laravel/ui" = { 286 + targetDir = ""; 287 + src = composerEnv.buildZipPackage { 288 + name = "laravel-ui-b3e804559bf3973ecca160a4ae1068e6c7c167c6"; 239 289 src = fetchurl { 240 - url = "https://api.github.com/repos/laravel/socialite/zipball/fd0f6a3dd963ca480b598649b54f92d81a43617f"; 241 - sha256 = "08x0pn4ib5nhh9jkkb5brf8yj0fq6v6gn1qg97hss3mvnhazk5wx"; 290 + url = "https://api.github.com/repos/laravel/ui/zipball/b3e804559bf3973ecca160a4ae1068e6c7c167c6"; 291 + sha256 = "1mf6f7508b3943bsb75x6myh62ry6r5n2iqicdiw3kv5f87c1c5a"; 242 292 }; 243 293 }; 244 294 }; ··· 255 305 "league/flysystem" = { 256 306 targetDir = ""; 257 307 src = composerEnv.buildZipPackage { 258 - name = "league-flysystem-18634df356bfd4119fe3d6156bdb990c414c14ea"; 308 + name = "league-flysystem-094defdb4a7001845300334e7c1ee2335925ef99"; 259 309 src = fetchurl { 260 - url = "https://api.github.com/repos/thephpleague/flysystem/zipball/18634df356bfd4119fe3d6156bdb990c414c14ea"; 261 - sha256 = "1cy0xmnl3ck7cb6ibl9jjw5pmbw15mww5q06vacgq5lnx8r5w700"; 310 + url = "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99"; 311 + sha256 = "0dn71b1pwikbwz1cmmz9k1fc8k1fsmah3gy8sqxbz7czhqn5qiva"; 262 312 }; 263 313 }; 264 314 }; ··· 275 325 "league/html-to-markdown" = { 276 326 targetDir = ""; 277 327 src = composerEnv.buildZipPackage { 278 - name = "league-html-to-markdown-e5600a2c5ce7b7571b16732c7086940f56f7abec"; 328 + name = "league-html-to-markdown-4d0394e120dc14b0d5c52fd1755fd48656da2ec9"; 279 329 src = fetchurl { 280 - url = "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/e5600a2c5ce7b7571b16732c7086940f56f7abec"; 281 - sha256 = "1a46ki1lbhnc9gqddrka2hypw0h8zcd8dhi8gc1jf5bflhb1wmqk"; 330 + url = "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/4d0394e120dc14b0d5c52fd1755fd48656da2ec9"; 331 + sha256 = "0my5k4cf5m3qb6bgq07dyq3347xm64sd1f83nr14ny3w31vb43cm"; 282 332 }; 283 333 }; 284 334 }; 285 335 "league/mime-type-detection" = { 286 336 targetDir = ""; 287 337 src = composerEnv.buildZipPackage { 288 - name = "league-mime-type-detection-b38b25d7b372e9fddb00335400467b223349fd7e"; 338 + name = "league-mime-type-detection-aa70e813a6ad3d1558fc927863d47309b4c23e69"; 289 339 src = fetchurl { 290 - url = "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/b38b25d7b372e9fddb00335400467b223349fd7e"; 291 - sha256 = "02ywmarr58z5w9pf5qvk6hyrnykdh6v7n5jdkgb4ykdn2plinmlz"; 340 + url = "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69"; 341 + sha256 = "0k2kccf1v0002bb083p1ncmm8fbyflnkjx45808sxlkrxggzqcy3"; 292 342 }; 293 343 }; 294 344 }; ··· 335 385 "nesbot/carbon" = { 336 386 targetDir = ""; 337 387 src = composerEnv.buildZipPackage { 338 - name = "nesbot-carbon-f4655858a784988f880c1b8c7feabbf02dfdf045"; 388 + name = "nesbot-carbon-8c2a18ce3e67c34efc1b29f64fe61304368259a2"; 339 389 src = fetchurl { 340 - url = "https://api.github.com/repos/briannesbitt/Carbon/zipball/f4655858a784988f880c1b8c7feabbf02dfdf045"; 341 - sha256 = "18px9mynqabrhgss5nyhadncdcf7aq1mzbbyrxfqbvyv54zq4zjh"; 390 + url = "https://api.github.com/repos/briannesbitt/Carbon/zipball/8c2a18ce3e67c34efc1b29f64fe61304368259a2"; 391 + sha256 = "0ld6pm7sj7myqs1xa9c2bh9l0v2qcr7lcv590sy0mqn0fcx2gqr5"; 342 392 }; 343 393 }; 344 394 }; 345 - "nunomaduro/collision" = { 395 + "nikic/php-parser" = { 346 396 targetDir = ""; 347 397 src = composerEnv.buildZipPackage { 348 - name = "nunomaduro-collision-f7c45764dfe4ba5f2618d265a6f1f9c72732e01d"; 398 + name = "nikic-php-parser-210577fe3cf7badcc5814d99455df46564f3c077"; 349 399 src = fetchurl { 350 - url = "https://api.github.com/repos/nunomaduro/collision/zipball/f7c45764dfe4ba5f2618d265a6f1f9c72732e01d"; 351 - sha256 = "1cazbjxl5rqw4cl783nrymhcvjhvwwwjswr5w0si1wfhmpvr349q"; 400 + url = "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077"; 401 + sha256 = "191ijb7bybqnl1jayx6bipqh91dc9acg9zsbh89fk4h1ff87b1qp"; 352 402 }; 353 403 }; 354 404 }; ··· 412 462 }; 413 463 }; 414 464 }; 415 - "php-parallel-lint/php-console-color" = { 416 - targetDir = ""; 417 - src = composerEnv.buildZipPackage { 418 - name = "php-parallel-lint-php-console-color-b6af326b2088f1ad3b264696c9fd590ec395b49e"; 419 - src = fetchurl { 420 - url = "https://api.github.com/repos/php-parallel-lint/PHP-Console-Color/zipball/b6af326b2088f1ad3b264696c9fd590ec395b49e"; 421 - sha256 = "030449mkpxs35y8dk336ls3bfdq3zjnxswnk5khlg45z5147cr3k"; 422 - }; 423 - }; 424 - }; 425 - "php-parallel-lint/php-console-highlighter" = { 426 - targetDir = ""; 427 - src = composerEnv.buildZipPackage { 428 - name = "php-parallel-lint-php-console-highlighter-21bf002f077b177f056d8cb455c5ed573adfdbb8"; 429 - src = fetchurl { 430 - url = "https://api.github.com/repos/php-parallel-lint/PHP-Console-Highlighter/zipball/21bf002f077b177f056d8cb455c5ed573adfdbb8"; 431 - sha256 = "013phmp5n6hp6mvlpbqbrih0zd8h7xc152dpzxxf49b0jczxh8y4"; 432 - }; 433 - }; 434 - }; 435 465 "phpoption/phpoption" = { 436 466 targetDir = ""; 437 467 src = composerEnv.buildZipPackage { 438 - name = "phpoption-phpoption-5455cb38aed4523f99977c4a12ef19da4bfe2a28"; 468 + name = "phpoption-phpoption-eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15"; 439 469 src = fetchurl { 440 - url = "https://api.github.com/repos/schmittjoh/php-option/zipball/5455cb38aed4523f99977c4a12ef19da4bfe2a28"; 441 - sha256 = "009q2afjkjl8psisr8jsw9k08qnkb0f4hgd6izrjmm06bd7bk9ah"; 470 + url = "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15"; 471 + sha256 = "1lk50y8jj2mzbwc2mxfm2xdasxf4axya72nv8wfc1vyz9y5ys3li"; 442 472 }; 443 473 }; 444 474 }; 445 475 "phpseclib/phpseclib" = { 446 476 targetDir = ""; 447 477 src = composerEnv.buildZipPackage { 448 - name = "phpseclib-phpseclib-6e794226a35159eb06f355efe59a0075a16551dd"; 478 + name = "phpseclib-phpseclib-89bfb45bd8b1abc3b37e910d57f5dbd3174f40fb"; 449 479 src = fetchurl { 450 - url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/6e794226a35159eb06f355efe59a0075a16551dd"; 451 - sha256 = "1jjgzckgpr6myf4lcngsgmmqib5x2rv93yj7syg1xyawls4qj3yb"; 480 + url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/89bfb45bd8b1abc3b37e910d57f5dbd3174f40fb"; 481 + sha256 = "1ahr00g5bpvgjw36ps32aadyvnrsar94p06kar4pxvls4cmixldl"; 452 482 }; 453 483 }; 454 484 }; ··· 472 502 }; 473 503 }; 474 504 }; 505 + "psr/cache" = { 506 + targetDir = ""; 507 + src = composerEnv.buildZipPackage { 508 + name = "psr-cache-d11b50ad223250cf17b86e38383413f5a6764bf8"; 509 + src = fetchurl { 510 + url = "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8"; 511 + sha256 = "06i2k3dx3b4lgn9a4v1dlgv8l9wcl4kl7vzhh63lbji0q96hv8qz"; 512 + }; 513 + }; 514 + }; 475 515 "psr/container" = { 476 516 targetDir = ""; 477 517 src = composerEnv.buildZipPackage { ··· 479 519 src = fetchurl { 480 520 url = "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf"; 481 521 sha256 = "0qfvyfp3mli776kb9zda5cpc8cazj3prk0bg0gm254kwxyfkfrwn"; 522 + }; 523 + }; 524 + }; 525 + "psr/event-dispatcher" = { 526 + targetDir = ""; 527 + src = composerEnv.buildZipPackage { 528 + name = "psr-event-dispatcher-dbefd12671e8a14ec7f180cab83036ed26714bb0"; 529 + src = fetchurl { 530 + url = "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0"; 531 + sha256 = "05nicsd9lwl467bsv4sn44fjnnvqvzj1xqw2mmz9bac9zm66fsjd"; 482 532 }; 483 533 }; 484 534 }; ··· 532 582 }; 533 583 }; 534 584 }; 585 + "psy/psysh" = { 586 + targetDir = ""; 587 + src = composerEnv.buildZipPackage { 588 + name = "psy-psysh-a0d9981aa07ecfcbea28e4bfa868031cca121e7d"; 589 + src = fetchurl { 590 + url = "https://api.github.com/repos/bobthecow/psysh/zipball/a0d9981aa07ecfcbea28e4bfa868031cca121e7d"; 591 + sha256 = "1gsmnqshrc97phlinhiina9465lw0ir3xcfl4lbn4f9lm7nxzzs2"; 592 + }; 593 + }; 594 + }; 535 595 "ralouphie/getallheaders" = { 536 596 targetDir = ""; 537 597 src = composerEnv.buildZipPackage { ··· 542 602 }; 543 603 }; 544 604 }; 605 + "ramsey/collection" = { 606 + targetDir = ""; 607 + src = composerEnv.buildZipPackage { 608 + name = "ramsey-collection-cccc74ee5e328031b15640b51056ee8d3bb66c0a"; 609 + src = fetchurl { 610 + url = "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a"; 611 + sha256 = "1i2ga25aj80cci3di58qm17l588lzgank8wqhdbq0dcb3cg6cgr6"; 612 + }; 613 + }; 614 + }; 545 615 "ramsey/uuid" = { 546 616 targetDir = ""; 547 617 src = composerEnv.buildZipPackage { 548 - name = "ramsey-uuid-ffa80ab953edd85d5b6c004f96181a538aad35a3"; 618 + name = "ramsey-uuid-fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df"; 549 619 src = fetchurl { 550 - url = "https://api.github.com/repos/ramsey/uuid/zipball/ffa80ab953edd85d5b6c004f96181a538aad35a3"; 551 - sha256 = "043g1nwpbvqrvq6ri2517254d72538h5jfzv9miafnws4ajwfpzg"; 620 + url = "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df"; 621 + sha256 = "1fhjsyidsj95x5dd42z3hi5qhzii0hhhxa7xvc5jj7spqjdbqln4"; 552 622 }; 553 623 }; 554 624 }; ··· 565 635 "sabberworm/php-css-parser" = { 566 636 targetDir = ""; 567 637 src = composerEnv.buildZipPackage { 568 - name = "sabberworm-php-css-parser-d217848e1396ef962fb1997cf3e2421acba7f796"; 638 + name = "sabberworm-php-css-parser-e41d2140031d533348b2192a83f02d8dd8a71d30"; 569 639 src = fetchurl { 570 - url = "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/d217848e1396ef962fb1997cf3e2421acba7f796"; 571 - sha256 = "17jkly8k02p54qa004spikakxis8syjw3vhwgrsi9g1cb4wsg3g9"; 640 + url = "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30"; 641 + sha256 = "0slqh0ra9cwk1pm4q7bqhndynir0yxypzrxb2vrfzfkmnh0rm02c"; 572 642 }; 573 643 }; 574 644 }; ··· 665 735 "symfony/console" = { 666 736 targetDir = ""; 667 737 src = composerEnv.buildZipPackage { 668 - name = "symfony-console-8dbd23ef7a8884051482183ddee8d9061b5feed0"; 738 + name = "symfony-console-9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4"; 669 739 src = fetchurl { 670 - url = "https://api.github.com/repos/symfony/console/zipball/8dbd23ef7a8884051482183ddee8d9061b5feed0"; 671 - sha256 = "1p03ls8djpyhplf1irbg5ym3rjqviknwvg1mz9v6kdvnr694vzxn"; 740 + url = "https://api.github.com/repos/symfony/console/zipball/9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4"; 741 + sha256 = "19b1457cnn8ijbwd4mha6nxhvcsd4kh7dn72klixykj2kvqh0hvg"; 672 742 }; 673 743 }; 674 744 }; 675 745 "symfony/css-selector" = { 676 746 targetDir = ""; 677 747 src = composerEnv.buildZipPackage { 678 - name = "symfony-css-selector-7fb120adc7f600a59027775b224c13a33530dd90"; 679 - src = fetchurl { 680 - url = "https://api.github.com/repos/symfony/css-selector/zipball/7fb120adc7f600a59027775b224c13a33530dd90"; 681 - sha256 = "03jblgg300imj7s731ynxm579a6qj87lhd4lnhahbf4m7y65vj7w"; 682 - }; 683 - }; 684 - }; 685 - "symfony/debug" = { 686 - targetDir = ""; 687 - src = composerEnv.buildZipPackage { 688 - name = "symfony-debug-43ede438d4cb52cd589ae5dc070e9323866ba8e0"; 748 + name = "symfony-css-selector-44b933f98bb4b5220d10bed9ce5662f8c2d13dcc"; 689 749 src = fetchurl { 690 - url = "https://api.github.com/repos/symfony/debug/zipball/43ede438d4cb52cd589ae5dc070e9323866ba8e0"; 691 - sha256 = "1min1v940rrv83w4fan9ypw4zj62wmi5nwn76pq618pdi8z00kpn"; 750 + url = "https://api.github.com/repos/symfony/css-selector/zipball/44b933f98bb4b5220d10bed9ce5662f8c2d13dcc"; 751 + sha256 = "0h05a4jfv64vgbw40r7f0ndz617hmml5kn7wck38fb31mmrprbak"; 692 752 }; 693 753 }; 694 754 }; 695 755 "symfony/deprecation-contracts" = { 696 756 targetDir = ""; 697 757 src = composerEnv.buildZipPackage { 698 - name = "symfony-deprecation-contracts-5f38c8804a9e97d23e0c8d63341088cd8a22d627"; 758 + name = "symfony-deprecation-contracts-6f981ee24cf69ee7ce9736146d1c57c2780598a8"; 699 759 src = fetchurl { 700 - url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627"; 701 - sha256 = "11k6a8v9b6p0j788fgykq6s55baba29lg37fwvmn4igxxkfwmbp3"; 760 + url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8"; 761 + sha256 = "05jws1g4kcs297bwf5d72z47m2263i2jqpivi3yv8kf50kdjjzba"; 702 762 }; 703 763 }; 704 764 }; 705 765 "symfony/error-handler" = { 706 766 targetDir = ""; 707 767 src = composerEnv.buildZipPackage { 708 - name = "symfony-error-handler-51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5"; 768 + name = "symfony-error-handler-1e3cb3565af49cd5f93e5787500134500a29f0d9"; 709 769 src = fetchurl { 710 - url = "https://api.github.com/repos/symfony/error-handler/zipball/51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5"; 711 - sha256 = "1qy8j16crb271pz6frjxyy2b41f1ap8w2mwb2n5zr3gmg0iqm487"; 770 + url = "https://api.github.com/repos/symfony/error-handler/zipball/1e3cb3565af49cd5f93e5787500134500a29f0d9"; 771 + sha256 = "1qqgn6ksg7bimcvf5f821zmfhp9zd5x9c9bibvg3qzfzd22zmk11"; 712 772 }; 713 773 }; 714 774 }; 715 775 "symfony/event-dispatcher" = { 716 776 targetDir = ""; 717 777 src = composerEnv.buildZipPackage { 718 - name = "symfony-event-dispatcher-2fe81680070043c4c80e7cedceb797e34f377bac"; 778 + name = "symfony-event-dispatcher-27d39ae126352b9fa3be5e196ccf4617897be3eb"; 719 779 src = fetchurl { 720 - url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/2fe81680070043c4c80e7cedceb797e34f377bac"; 721 - sha256 = "0qf59l1a1h25hl6bp1wwfl5s825f8ybw2jiwhalw7gfnrx8x68fb"; 780 + url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/27d39ae126352b9fa3be5e196ccf4617897be3eb"; 781 + sha256 = "01gl3av34p4jk71xjw6bjfsycb0fh02ll1bn3h3jdknzgkg2lsg4"; 722 782 }; 723 783 }; 724 784 }; 725 785 "symfony/event-dispatcher-contracts" = { 726 786 targetDir = ""; 727 787 src = composerEnv.buildZipPackage { 728 - name = "symfony-event-dispatcher-contracts-84e23fdcd2517bf37aecbd16967e83f0caee25a7"; 788 + name = "symfony-event-dispatcher-contracts-66bea3b09be61613cd3b4043a65a8ec48cfa6d2a"; 729 789 src = fetchurl { 730 - url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7"; 731 - sha256 = "1pcfrlc0rg8vdnp23y3y1p5qzng5nxf5i2c36g9x9f480xrnc1fw"; 790 + url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/66bea3b09be61613cd3b4043a65a8ec48cfa6d2a"; 791 + sha256 = "03bx5j7xh5bv1v17nlaw9wnbad66bzwp5w7npg8w2b01my49phfy"; 732 792 }; 733 793 }; 734 794 }; 735 795 "symfony/finder" = { 736 796 targetDir = ""; 737 797 src = composerEnv.buildZipPackage { 738 - name = "symfony-finder-70362f1e112280d75b30087c7598b837c1b468b6"; 739 - src = fetchurl { 740 - url = "https://api.github.com/repos/symfony/finder/zipball/70362f1e112280d75b30087c7598b837c1b468b6"; 741 - sha256 = "0f75c5mjig5ypigb4s1av3w67xizx6pl15wrqbyxa39a9qq58x6v"; 742 - }; 743 - }; 744 - }; 745 - "symfony/http-client-contracts" = { 746 - targetDir = ""; 747 - src = composerEnv.buildZipPackage { 748 - name = "symfony-http-client-contracts-7e82f6084d7cae521a75ef2cb5c9457bbda785f4"; 798 + name = "symfony-finder-d2f29dac98e96a98be467627bd49c2efb1bc2590"; 749 799 src = fetchurl { 750 - url = "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4"; 751 - sha256 = "04mszmb94y0xjs0cwqxzhpf65kfqhhqznldifbxvrrlxb9nn23qc"; 800 + url = "https://api.github.com/repos/symfony/finder/zipball/d2f29dac98e96a98be467627bd49c2efb1bc2590"; 801 + sha256 = "10ham5wrdsmxp8mrzwmxc87dw33fpacrbcaynm5w4v0z1sbvwkpb"; 752 802 }; 753 803 }; 754 804 }; 755 805 "symfony/http-foundation" = { 756 806 targetDir = ""; 757 807 src = composerEnv.buildZipPackage { 758 - name = "symfony-http-foundation-b9a91102f548e0111f4996e8c622fb1d1d479850"; 808 + name = "symfony-http-foundation-5dad3780023a707f4c24beac7d57aead85c1ce3c"; 759 809 src = fetchurl { 760 - url = "https://api.github.com/repos/symfony/http-foundation/zipball/b9a91102f548e0111f4996e8c622fb1d1d479850"; 761 - sha256 = "0f6hxzrcijpjiwfjlw0bgn17a6d7bdfr7bc8nlmhfig7v945rbwq"; 810 + url = "https://api.github.com/repos/symfony/http-foundation/zipball/5dad3780023a707f4c24beac7d57aead85c1ce3c"; 811 + sha256 = "0szcq1x9zil11axgjlhcnw3vw48md5k02k3h01sxd8ywlzkjyaz0"; 762 812 }; 763 813 }; 764 814 }; 765 815 "symfony/http-kernel" = { 766 816 targetDir = ""; 767 817 src = composerEnv.buildZipPackage { 768 - name = "symfony-http-kernel-6f1fcca1154f782796549f4f4e5090bae9525c0e"; 818 + name = "symfony-http-kernel-2bdace75c9d6a6eec7e318801b7dc87a72375052"; 769 819 src = fetchurl { 770 - url = "https://api.github.com/repos/symfony/http-kernel/zipball/6f1fcca1154f782796549f4f4e5090bae9525c0e"; 771 - sha256 = "1i9bd9kp1yz55922hf95chdnzxbaavx87hxjzy6dysg81sjw89fw"; 820 + url = "https://api.github.com/repos/symfony/http-kernel/zipball/2bdace75c9d6a6eec7e318801b7dc87a72375052"; 821 + sha256 = "1gwpzi97ih9gzddlw8ihyndkyi137r3hyycyb55l01yfq1wl7la1"; 772 822 }; 773 823 }; 774 824 }; 775 825 "symfony/mime" = { 776 826 targetDir = ""; 777 827 src = composerEnv.buildZipPackage { 778 - name = "symfony-mime-a756033d0a7e53db389618653ae991eba5a19a11"; 828 + name = "symfony-mime-d4365000217b67c01acff407573906ff91bcfb34"; 779 829 src = fetchurl { 780 - url = "https://api.github.com/repos/symfony/mime/zipball/a756033d0a7e53db389618653ae991eba5a19a11"; 781 - sha256 = "06awwbkbg6fkkbls4rk4qkdzrigik3zm68cwa8bazsy7izqrh3nj"; 830 + url = "https://api.github.com/repos/symfony/mime/zipball/d4365000217b67c01acff407573906ff91bcfb34"; 831 + sha256 = "12q2b5xbc0pyhfn0wyfnjf5sklnsrkafy2yg7d4fb3d8vliv4zzf"; 782 832 }; 783 833 }; 784 834 }; ··· 799 849 src = fetchurl { 800 850 url = "https://api.github.com/repos/symfony/polyfill-iconv/zipball/63b5bb7db83e5673936d6e3b8b3e022ff6474933"; 801 851 sha256 = "1jyjsjprsgb3r6cbc4x1wg1q1zqakqm8a62ah5lppxnjgq1sgjc5"; 852 + }; 853 + }; 854 + }; 855 + "symfony/polyfill-intl-grapheme" = { 856 + targetDir = ""; 857 + src = composerEnv.buildZipPackage { 858 + name = "symfony-polyfill-intl-grapheme-16880ba9c5ebe3642d1995ab866db29270b36535"; 859 + src = fetchurl { 860 + url = "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/16880ba9c5ebe3642d1995ab866db29270b36535"; 861 + sha256 = "0pb57756kvdxksqy2nndf8q7c91p2dzhysa52x2rbhba869760fv"; 802 862 }; 803 863 }; 804 864 }; ··· 862 922 }; 863 923 }; 864 924 }; 925 + "symfony/polyfill-php81" = { 926 + targetDir = ""; 927 + src = composerEnv.buildZipPackage { 928 + name = "symfony-polyfill-php81-e66119f3de95efc359483f810c4c3e6436279436"; 929 + src = fetchurl { 930 + url = "https://api.github.com/repos/symfony/polyfill-php81/zipball/e66119f3de95efc359483f810c4c3e6436279436"; 931 + sha256 = "0hg340da7m0yipj2bj5hxhd3mqidz767ivg7w85r8vwz3mr9k1p3"; 932 + }; 933 + }; 934 + }; 865 935 "symfony/process" = { 866 936 targetDir = ""; 867 937 src = composerEnv.buildZipPackage { 868 - name = "symfony-process-13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d"; 938 + name = "symfony-process-5be20b3830f726e019162b26223110c8f47cf274"; 869 939 src = fetchurl { 870 - url = "https://api.github.com/repos/symfony/process/zipball/13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d"; 871 - sha256 = "1h41y2k100fmrjz90m0vafpfgg2da6byy9m6vf1j9q41bhv6zccl"; 940 + url = "https://api.github.com/repos/symfony/process/zipball/5be20b3830f726e019162b26223110c8f47cf274"; 941 + sha256 = "03pwf12al7mg2sz3waiqxnqliyzszwiyvzb1f51c1hl57zbj9zz4"; 872 942 }; 873 943 }; 874 944 }; 875 945 "symfony/routing" = { 876 946 targetDir = ""; 877 947 src = composerEnv.buildZipPackage { 878 - name = "symfony-routing-9ddf033927ad9f30ba2bfd167a7b342cafa13e8e"; 948 + name = "symfony-routing-9eeae93c32ca86746e5d38f3679e9569981038b1"; 879 949 src = fetchurl { 880 - url = "https://api.github.com/repos/symfony/routing/zipball/9ddf033927ad9f30ba2bfd167a7b342cafa13e8e"; 881 - sha256 = "1l3b5z0kn7f9q0whrm2wnxv0l038w3la75bf95pbs74szlnibfhz"; 950 + url = "https://api.github.com/repos/symfony/routing/zipball/9eeae93c32ca86746e5d38f3679e9569981038b1"; 951 + sha256 = "193vj08r1v3ghvid6jggqy62ip3n56mbwzpai3ldjhm8v8qdc9bs"; 882 952 }; 883 953 }; 884 954 }; 885 955 "symfony/service-contracts" = { 886 956 targetDir = ""; 887 957 src = composerEnv.buildZipPackage { 888 - name = "symfony-service-contracts-f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"; 958 + name = "symfony-service-contracts-1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc"; 959 + src = fetchurl { 960 + url = "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc"; 961 + sha256 = "0c1vq6jv2jc37i9m1ndpbv7g75blgvf1s44vk65nb1jdk3hrbrd1"; 962 + }; 963 + }; 964 + }; 965 + "symfony/string" = { 966 + targetDir = ""; 967 + src = composerEnv.buildZipPackage { 968 + name = "symfony-string-9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d"; 889 969 src = fetchurl { 890 - url = "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"; 891 - sha256 = "1i573rmajc33a9nrgwgc4k3svg29yp9xv17gp133rd1i705hwv1y"; 970 + url = "https://api.github.com/repos/symfony/string/zipball/9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d"; 971 + sha256 = "1ml6zra6bynqgi0rqfkz65lgmp0wiay93simx7882wxrcxfkljqf"; 892 972 }; 893 973 }; 894 974 }; 895 975 "symfony/translation" = { 896 976 targetDir = ""; 897 977 src = composerEnv.buildZipPackage { 898 - name = "symfony-translation-db0ba1e85280d8ff11e38d53c70f8814d4d740f5"; 978 + name = "symfony-translation-8c82cd35ed861236138d5ae1c78c0c7ebcd62107"; 899 979 src = fetchurl { 900 - url = "https://api.github.com/repos/symfony/translation/zipball/db0ba1e85280d8ff11e38d53c70f8814d4d740f5"; 901 - sha256 = "08qxma91sffj8vqzb8dshwsxqf80y9kym3bsxx3gz05ksi01hk1d"; 980 + url = "https://api.github.com/repos/symfony/translation/zipball/8c82cd35ed861236138d5ae1c78c0c7ebcd62107"; 981 + sha256 = "0yh933f222v98bmvni0rxmvhqlhb1pa6ncwrvf06gly36sl6zkij"; 902 982 }; 903 983 }; 904 984 }; 905 985 "symfony/translation-contracts" = { 906 986 targetDir = ""; 907 987 src = composerEnv.buildZipPackage { 908 - name = "symfony-translation-contracts-95c812666f3e91db75385749fe219c5e494c7f95"; 988 + name = "symfony-translation-contracts-d28150f0f44ce854e942b671fc2620a98aae1b1e"; 909 989 src = fetchurl { 910 - url = "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95"; 911 - sha256 = "073l1pbmwbkaviwwjq9ypb1w7dk366nn2vn1vancbal0zqk0zx7b"; 990 + url = "https://api.github.com/repos/symfony/translation-contracts/zipball/d28150f0f44ce854e942b671fc2620a98aae1b1e"; 991 + sha256 = "0gwqxhrzb9dzsqvqr9lc3whzl8wwlfhwskr0wdwqri4pq5mspb2w"; 912 992 }; 913 993 }; 914 994 }; 915 995 "symfony/var-dumper" = { 916 996 targetDir = ""; 917 997 src = composerEnv.buildZipPackage { 918 - name = "symfony-var-dumper-50286e2b7189bfb4f419c0731e86632cddf7c5ee"; 998 + name = "symfony-var-dumper-2366ac8d8abe0c077844613c1a4f0c0a9f522dcc"; 919 999 src = fetchurl { 920 - url = "https://api.github.com/repos/symfony/var-dumper/zipball/50286e2b7189bfb4f419c0731e86632cddf7c5ee"; 921 - sha256 = "05yb04dvb5higlbhgdl2hv4wnnmxi6l53xvls5v56wj21ddsk6vf"; 1000 + url = "https://api.github.com/repos/symfony/var-dumper/zipball/2366ac8d8abe0c077844613c1a4f0c0a9f522dcc"; 1001 + sha256 = "0ii4p4rkvrshvdix855p0jwb1snll275286swy95l59m6i76wzy1"; 922 1002 }; 923 1003 }; 924 1004 }; 925 1005 "tijsverkoyen/css-to-inline-styles" = { 926 1006 targetDir = ""; 927 1007 src = composerEnv.buildZipPackage { 928 - name = "tijsverkoyen-css-to-inline-styles-b43b05cf43c1b6d849478965062b6ef73e223bb5"; 1008 + name = "tijsverkoyen-css-to-inline-styles-da444caae6aca7a19c0c140f68c6182e337d5b1c"; 929 1009 src = fetchurl { 930 - url = "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5"; 931 - sha256 = "0lc6jviz8faqxxs453dbqvfdmm6l2iczxla22v2r6xhakl58pf3w"; 1010 + url = "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c"; 1011 + sha256 = "13lzhf1kswg626b8zd23z4pa7sg679si368wcg6pklqvijnn0any"; 932 1012 }; 933 1013 }; 934 1014 }; 935 1015 "vlucas/phpdotenv" = { 936 1016 targetDir = ""; 937 1017 src = composerEnv.buildZipPackage { 938 - name = "vlucas-phpdotenv-a1bf4c9853d90ade427b4efe35355fc41b3d6988"; 1018 + name = "vlucas-phpdotenv-264dce589e7ce37a7ba99cb901eed8249fbec92f"; 939 1019 src = fetchurl { 940 - url = "https://api.github.com/repos/vlucas/phpdotenv/zipball/a1bf4c9853d90ade427b4efe35355fc41b3d6988"; 941 - sha256 = "04cks58khh2rx1ni5p1v8i37k4hy6zwkazlas0jqlrxhznmd50wi"; 1020 + url = "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f"; 1021 + sha256 = "0z2q376k3rww8qb9jdywm3fj386pqmcx7rg6msd3zdrjxfbqcqnl"; 1022 + }; 1023 + }; 1024 + }; 1025 + "voku/portable-ascii" = { 1026 + targetDir = ""; 1027 + src = composerEnv.buildZipPackage { 1028 + name = "voku-portable-ascii-80953678b19901e5165c56752d087fc11526017c"; 1029 + src = fetchurl { 1030 + url = "https://api.github.com/repos/voku/portable-ascii/zipball/80953678b19901e5165c56752d087fc11526017c"; 1031 + sha256 = "112sz1jl55l3qm3041ijyzxy7qbv0sa6535hx6sp7nk2c76wjq0d"; 1032 + }; 1033 + }; 1034 + }; 1035 + "webmozart/assert" = { 1036 + targetDir = ""; 1037 + src = composerEnv.buildZipPackage { 1038 + name = "webmozart-assert-6964c76c7804814a842473e0c8fd15bab0f18e25"; 1039 + src = fetchurl { 1040 + url = "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25"; 1041 + sha256 = "17xqhb2wkwr7cgbl4xdjf7g1vkal17y79rpp6xjpf1xgl5vypc64"; 942 1042 }; 943 1043 }; 944 1044 };
+2 -2
pkgs/shells/oil/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "oil"; 5 - version = "0.9.5"; 5 + version = "0.9.6"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.oilshell.org/download/oil-${version}.tar.xz"; 9 - sha256 = "sha256-2J2MCByLxTbfx7Q3uWWiZcB+JM9RQv8mshtMxKMTnjI="; 9 + sha256 = "sha256-4cfRysJ202y1996TB/7jvlWO5K2vNJ70IjIkANXIpcQ="; 10 10 }; 11 11 12 12 postPatch = ''
+2 -2
pkgs/tools/admin/exoscale-cli/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 pname = "exoscale-cli"; 5 - version = "1.49.1"; 5 + version = "1.49.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "exoscale"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-QBRRx+3ltLlUeckvJBA3rSLna6L44X44ObCMyhBnBhg="; 11 + sha256 = "sha256-8v+U0h0+3NVSXBlulOKY0A5oDlqkgNZPoyflRNycDxU="; 12 12 }; 13 13 14 14 goPackagePath = "github.com/exoscale/cli";
+3 -3
pkgs/tools/admin/fits-cloudctl/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "fits-cloudctl"; 8 - version = "0.10.4"; 8 + version = "0.10.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "fi-ts"; 12 12 repo = "cloudctl"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-D5LICE7CAwCqvaHIYfRWC8Te4W0tGhKAETmus2qa0UM="; 14 + sha256 = "sha256-l01c1tjS0L+T/kHreYx3A5/N/oRDuDywXS/GAvUCxSk="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-ImKN3rNotgUkQaKzoetAEG6Q/zlfH8FTK4HTIO0xn4s="; 17 + vendorSha256 = "sha256-iJlNNovsIgTOPfAzwqkumrmCQu2xI/neqH+Z4tvSXeY="; 18 18 19 19 meta = with lib; { 20 20 description = "Command-line client for FI-TS Finance Cloud Native services";
+3 -3
pkgs/tools/admin/procs/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "procs"; 5 - version = "0.11.12"; 5 + version = "0.11.13"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "dalance"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-O2jH56l4SCYF+9oNhviJdybKmUo/iuR5mOOugc4Hw6Y="; 11 + sha256 = "sha256-OgV4iqtGpia8l+GCySDD+aRIk1mNnJCB0OqZzITTj2I="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-MrYOOAFj+mVm/EPx4CGQI7YhxPcF0jBgnnJk/DV2ojk="; 14 + cargoSha256 = "sha256-d5GsCzigR5A1pJnvs6rjqMJqUB+H52Gaa1SzkHK5X+Y="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -2
pkgs/tools/archivers/wimlib/default.nix
··· 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { 11 - version = "1.13.4"; 11 + version = "1.13.5"; 12 12 pname = "wimlib"; 13 13 14 14 nativeBuildInputs = [ pkg-config makeWrapper ]; ··· 16 16 17 17 src = fetchurl { 18 18 url = "https://wimlib.net/downloads/${pname}-${version}.tar.gz"; 19 - sha256 = "sha256-S4fdCtnMGljO5XIa/ruYAR2rVJ5y8rVVM/MV8Isu3hI="; 19 + sha256 = "sha256-MvzJ6bFEt8sdtMhuEEyngoPNwiXhP+grJzZgWGrv4yM="; 20 20 }; 21 21 22 22 preBuild = ''
+2 -2
pkgs/tools/filesystems/cryfs/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 2 , cmake, pkg-config, python3 3 - , boost17x, curl, fuse, openssl, range-v3, spdlog 3 + , boost175, curl, fuse, openssl, range-v3, spdlog 4 4 # cryptopp and gtest on standby - using the vendored ones for now 5 5 # see https://github.com/cryfs/cryfs/issues/369 6 6 , llvmPackages ··· 41 41 42 42 strictDeps = true; 43 43 44 - buildInputs = [ boost17x curl fuse openssl range-v3 spdlog ] 44 + buildInputs = [ boost175 curl fuse openssl range-v3 spdlog ] 45 45 ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; 46 46 47 47 #checkInputs = [ gtest ];
+6 -1
pkgs/tools/filesystems/glusterfs/default.nix
··· 2 2 autoconf, automake, libtool, pkg-config, zlib, libaio, libxml2, acl, sqlite, 3 3 liburcu, liburing, attr, makeWrapper, coreutils, gnused, gnugrep, which, 4 4 openssh, gawk, findutils, util-linux, lvm2, btrfs-progs, e2fsprogs, xfsprogs, systemd, 5 - rsync, glibc, rpcsvc-proto, libtirpc, gperftools 5 + rsync, glibc, rpcsvc-proto, libtirpc, gperftools, nixosTests 6 6 }: 7 7 let 8 8 # NOTE: On each glusterfs release, it should be checked if gluster added ··· 85 85 # but fails when the version is empty. 86 86 # See upstream GlusterFS bug https://bugzilla.redhat.com/show_bug.cgi?id=1452705 87 87 preConfigure = '' 88 + patchShebangs build-aux/pkg-version 88 89 echo "v${version}" > VERSION 89 90 ./autogen.sh 90 91 export PYTHON=${python3}/bin/python ··· 180 181 # this gets falsely loaded as module by glusterfind 181 182 rm -r $out/bin/conf.py 182 183 ''; 184 + 185 + passthru.tests = { 186 + glusterfs = nixosTests.glusterfs; 187 + }; 183 188 184 189 meta = with lib; { 185 190 description = "Distributed storage system";
+2 -2
pkgs/tools/games/joystickwake/default.nix
··· 1 1 { lib, python3, fetchFromGitHub }: 2 2 python3.pkgs.buildPythonApplication rec { 3 3 pname = "joystickwake"; 4 - version = "0.2.5"; 4 + version = "0.3"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "foresto"; 8 8 repo = pname; 9 9 rev = "v${version}"; 10 - sha256 = "1yhzv4gbz0c0ircxk91m1d4ygf14mla137z4nfxggmbvjs0aa4y0"; 10 + sha256 = "0f990bvykjjq2rzzbm158kajnqxigfzcrzap11dc415wkvn25k6q"; 11 11 }; 12 12 13 13 propagatedBuildInputs = with python3.pkgs; [ pyudev xlib ];
+2 -2
pkgs/tools/games/minecraft/optifine/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "optifine"; 9 - version = "1.16.5_HD_U_G8"; 9 + version = "1.18.1_HD_U_H4"; 10 10 11 11 src = fetchurl { 12 12 url = "https://optifine.net/download?f=OptiFine_${version}.jar"; 13 - sha256 = "0ks91d6n4vkgb5ykdrc67br2c69nqjr0xhp7rrkybg24xn8bqxiw"; 13 + sha256 = "325168569b21a2dcde82999876f69ec9d8af75202a7021691f2abede4d81dcec"; 14 14 }; 15 15 16 16 dontUnpack = true;
+2 -2
pkgs/tools/graphics/gmic/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "gmic"; 18 - version = "2.9.9"; 18 + version = "3.0.0"; 19 19 20 20 outputs = [ "out" "lib" "dev" "man" ]; 21 21 22 22 src = fetchurl { 23 23 url = "https://gmic.eu/files/source/gmic_${version}.tar.gz"; 24 - sha256 = "sha256-nwUzOHUuyWprYZcYA3dnaCxf1Y4kccCPN0D9sHBgW8A="; 24 + sha256 = "sha256-PwVruebb8GdK9Mjc5Z9BmBchh2Yvf7s2zGPryMG3ESA="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+3 -3
pkgs/tools/graphics/viu/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "viu"; 5 - version = "1.3.0"; 5 + version = "1.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "atanunq"; 9 9 repo = "viu"; 10 10 rev = "v${version}"; 11 - sha256 = "1n1qwlh1zinq5ngx04cvs69z8zr12yywr70vbrc946kbh4hx6pk9"; 11 + sha256 = "sha256-lAuIl25368Gv717a8p2So1o1VMDJJAOlDdqfItYizo4="; 12 12 }; 13 13 14 14 # tests need an interactive terminal 15 15 doCheck = false; 16 16 17 - cargoSha256 = "0s6i42n4jivzj4ad62r7nc6ailydy686ivszcd6cj5f4dinsbgq3"; 17 + cargoSha256 = "sha256-ildtjaYGbrQacJOdGDVwFv+kod+vZHqukWN6ARtJqI4="; 18 18 19 19 meta = with lib; { 20 20 description = "A command-line application to view images from the terminal written in Rust";
+2 -2
pkgs/tools/misc/goaccess/default.nix
··· 10 10 }: 11 11 12 12 stdenv.mkDerivation rec { 13 - version = "1.5.3"; 13 + version = "1.5.4"; 14 14 pname = "goaccess"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "allinurl"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-TgreyBlV86K6P0W9WeLUW6RbcHpuOFW2fj2cCe7nWHE="; 20 + sha256 = "sha256-KDA5R3up37DLS9YIur4IOacwOq0zed5tj58jEmE0vpE="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+3 -3
pkgs/tools/misc/goreleaser/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "goreleaser"; 5 - version = "1.1.0"; 5 + version = "1.2.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "goreleaser"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1rk2n1c2ia8kwqvbfnhsf3jbbi1qzndniq7cxs8iy9drn4adl7gv"; 11 + sha256 = "sha256-p+QLZ0G75Mk0Z9G+u+qcxTTWzPZnuM+inLO0Lkojs84="; 12 12 }; 13 13 14 - vendorSha256 = "1hm5ya240vpfmgc8y6qv4gp4gbcqydk7hg05fwr7nzc2apj5fv6a"; 14 + vendorSha256 = "sha256-mAJrUGgO0iprQnYOa3TMENNJbJcgM1eiV/AG+TYP0Mg="; 15 15 16 16 ldflags = [ 17 17 "-s"
+5 -1
pkgs/tools/misc/man-db/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, libpipeline, db, groff, libiconv, makeWrapper, buildPackages }: 1 + { lib, stdenv, fetchurl, pkg-config, libpipeline, db, groff, libiconv, makeWrapper, buildPackages, nixosTests }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "man-db"; ··· 72 72 enableParallelBuilding = true; 73 73 74 74 doCheck = !stdenv.hostPlatform.isMusl /* iconv binary */ && !stdenv.hostPlatform.isDarwin; 75 + 76 + passthru.tests = { 77 + nixos = nixosTests.man; 78 + }; 75 79 76 80 meta = with lib; { 77 81 homepage = "http://man-db.nongnu.org";
+5 -1
pkgs/tools/misc/mandoc/default.nix
··· 1 - { lib, stdenv, fetchurl, zlib, perl }: 1 + { lib, stdenv, fetchurl, zlib, perl, nixosTests }: 2 2 3 3 let 4 4 # check if we can execute binaries for the host platform on the build platform ··· 61 61 checkTarget = "regress"; 62 62 checkInputs = [ perl ]; 63 63 preCheck = "patchShebangs --build regress/regress.pl"; 64 + 65 + passthru.tests = { 66 + nixos = nixosTests.man; 67 + }; 64 68 65 69 meta = with lib; { 66 70 homepage = "https://mandoc.bsd.lv/";
+1 -1
pkgs/tools/misc/miniserve/default.nix
··· 41 41 description = "For when you really just want to serve some files over HTTP right now!"; 42 42 homepage = "https://github.com/svenstaro/miniserve"; 43 43 license = with licenses; [ mit ]; 44 - maintainers = with maintainers; [ zowoq ]; 44 + maintainers = with maintainers; [ ]; 45 45 platforms = platforms.unix; 46 46 }; 47 47 }
+5 -4
pkgs/tools/misc/vector/default.nix
··· 14 14 , coreutils 15 15 , CoreServices 16 16 , tzdata 17 + , cmake 17 18 # kafka is optional but one of the most used features 18 19 , enableKafka ? true 19 20 # TODO investigate adding "api" "api-client" "vrl-cli" and various "vendor-*" ··· 28 29 29 30 let 30 31 pname = "vector"; 31 - version = "0.18.1"; 32 + version = "0.19.0"; 32 33 in 33 34 rustPlatform.buildRustPackage { 34 35 inherit pname version; ··· 37 38 owner = "timberio"; 38 39 repo = pname; 39 40 rev = "v${version}"; 40 - sha256 = "sha256-OD7lYoTlQNdrWT1f+BAp6zI0N+9W2LOHNNgpvAMXKDM="; 41 + sha256 = "sha256-A+Ok/BNEs0V00B8P6ghSHZ2pQ8tumfpkurplnvjpWZ8="; 41 42 }; 42 43 43 - cargoSha256 = "sha256-BqnXXTNE1TmrF7pSOCQpnHHve0lCb9W6MbJXk2QHAOs="; 44 - nativeBuildInputs = [ pkg-config ]; 44 + cargoSha256 = "sha256-B9z+8TqAl0yFaou1LfNcFsDJjw7qGti6MakDPhz49tc="; 45 + nativeBuildInputs = [ pkg-config cmake ]; 45 46 buildInputs = [ oniguruma openssl protobuf rdkafka zstd ] 46 47 ++ lib.optionals stdenv.isDarwin [ Security libiconv coreutils CoreServices ]; 47 48
+3 -3
pkgs/tools/misc/vial/default.nix
··· 1 1 { lib, fetchurl, appimageTools }: 2 2 let 3 3 name = "vial-${version}"; 4 - version = "0.4.1"; 4 + version = "0.4.2"; 5 5 pname = "Vial"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/vial-kb/vial-gui/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage"; 9 - sha256 = "sha256-aN0wvgahWPNSXP/JmV1JWaEnARIOTyRdz1ko6eC7Y5s="; 9 + sha256 = "sha256-T3aSwv/qTJHR/Fa6qU1fWbp3duvny4lC+9jBwQzpw2w="; 10 10 }; 11 11 12 12 appimageContents = appimageTools.extractType2 { inherit name src; }; ··· 24 24 ''; 25 25 26 26 meta = with lib; { 27 - description = "An Open-source cross-platform (Windows, Linux and Mac) GUI and a QMK fork for configuring your keyboard in real time"; 27 + description = "An Open-source QMK GUI fork for configuring your keyboard in real time"; 28 28 homepage = "https://get.vial.today"; 29 29 license = licenses.gpl2Plus; 30 30 maintainers = with maintainers; [ kranzes ];
+10 -10
pkgs/tools/misc/ytfzf/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , makeWrapper 5 + , chafa 5 6 , coreutils 6 7 , curl 7 8 , dmenu ··· 9 10 , gnused 10 11 , jq 11 12 , mpv 12 - , ncurses 13 13 , ueberzug 14 - , youtube-dl 14 + , yt-dlp 15 15 }: 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "ytfzf"; 19 - version = "1.2.0"; 19 + version = "2.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "pystardust"; 23 23 repo = "ytfzf"; 24 24 rev = "v${version}"; 25 - sha256 = "sha256-3wbjCtRmnd9tm8kqKaIF6VmMdKsWznhOvQkEsrAJpAE="; 25 + sha256 = "sha256-JuLfFC3oz2FvCaD+XPuL1N8tGKmv4atyZIBeDKWYgT8="; 26 26 }; 27 27 28 - patches = [ 29 - # Updates have to be installed through Nix. 30 - ./no-update.patch 31 - ]; 32 - 33 28 nativeBuildInputs = [ makeWrapper ]; 34 29 35 30 makeFlags = [ "PREFIX=${placeholder "out"}/bin" ]; ··· 38 33 39 34 postInstall = '' 40 35 wrapProgram "$out/bin/ytfzf" --prefix PATH : ${lib.makeBinPath [ 41 - coreutils curl dmenu fzf gnused jq mpv ncurses ueberzug youtube-dl 36 + chafa coreutils curl dmenu fzf gnused jq mpv ueberzug yt-dlp 42 37 ]} 38 + 39 + gzip -c docs/man/ytfzf.1 > docs/man/ytfzf.1.gz 40 + gzip -c docs/man/ytfzf.5 > docs/man/ytfzf.5.gz 41 + install -Dt "$out/share/man/man1" docs/man/ytfzf.1.gz 42 + install -Dt "$out/share/man/man5" docs/man/ytfzf.5.gz 43 43 ''; 44 44 45 45 meta = with lib; {
-29
pkgs/tools/misc/ytfzf/no-update.patch
··· 1 - diff --git a/ytfzf b/ytfzf 2 - index f4d2e0d..7a3b4b6 100755 3 - --- a/ytfzf 4 - +++ b/ytfzf 5 - @@ -1260,22 +1260,8 @@ EOF 6 - } 7 - 8 - update_ytfzf () { 9 - - branch="$1" 10 - - updatefile="/tmp/ytfzf-update" 11 - - curl -L "https://raw.githubusercontent.com/pystardust/ytfzf/$branch/ytfzf" -o "$updatefile" 12 - - 13 - - if sed -n '1p' < "$updatefile" | grep -q '#!/bin/sh'; then 14 - - chmod 755 "$updatefile" 15 - - [ "$(uname)" = "Darwin" ] && prefix="/usr/local/bin" || prefix="/usr/bin" 16 - - function_exists "sudo" && doasroot="sudo" || doasroot="doas" 17 - - $doasroot cp "$updatefile" "$prefix/ytfzf" 18 - - unset prefix doasroot 19 - - else 20 - - printf "%bFailed to update ytfzf. Try again later.%b" "$c_red" "$c_reset" 21 - - fi 22 - - 23 - - rm "$updatefile" 24 - - exit 0 25 - + printf "%bUpdates have to be installed through Nix.%b\n" "$c_red" "$c_reset" 26 - + exit 1 27 - } 28 - 29 - #gives a value to sort by (this will give the unix time the video was uploaded)
+2 -2
pkgs/tools/networking/dnsproxy/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dnsproxy"; 5 - version = "0.39.12"; 5 + version = "0.40.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "AdguardTeam"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-gtakdKnkzAU1yKtKnlkS+n8CbgftV64zLoENJKYjIAo="; 11 + sha256 = "sha256-tvYurE+/ZPJeV/ZKMIC0yrwzomxd/3y0KtChei/HO6c="; 12 12 }; 13 13 14 14 vendorSha256 = null;
+3 -3
pkgs/tools/networking/findomain/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "findomain"; 13 - version = "5.0.1"; 13 + version = "5.1.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Edu4rdSHL"; 17 17 repo = pname; 18 18 rev = version; 19 - sha256 = "sha256-qmXtFVfBXCuXhIac0Y6HrhTPWsIHp5pwrxnOJkoSzm4="; 19 + sha256 = "sha256-nfpVW+Y6+YtMhDepj2DbnzItH11zABlnEs9c0FzfouA="; 20 20 }; 21 21 22 - cargoSha256 = "sha256-CyiBA6XQjExnjGVpMonhtoIwU2W57T5L6glt9G/xwDs="; 22 + cargoSha256 = "sha256-s7xikSZx29zv8TD/YOTckCUh/8MBBIdZOUUwfkVZfx8="; 23 23 24 24 nativeBuildInputs = [ installShellFiles perl ]; 25 25 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
+8 -6
pkgs/tools/networking/ndn-tools/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , boost 3 + , boost175 4 4 , fetchFromGitHub 5 5 , libpcap 6 6 , ndn-cxx ··· 18 18 owner = "named-data"; 19 19 repo = pname; 20 20 rev = "ndn-tools-${version}"; 21 - sha256 = "1q2d0v8srqjbvigr570qw6ia0d9f88aj26ccyxkzjjwwqdx3y4fy"; 21 + sha256 = "sha256-3hE/esOcS/ln94wZIRVCLjWgouEYnJJf3EvirNEGTeA="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ pkg-config sphinx wafHook ]; 25 25 buildInputs = [ libpcap ndn-cxx openssl ]; 26 26 27 27 wafConfigureFlags = [ 28 - "--boost-includes=${boost.dev}/include" 29 - "--boost-libs=${boost.out}/lib" 30 - "--with-tests" 28 + "--boost-includes=${boost175.dev}/include" 29 + "--boost-libs=${boost175.out}/lib" 30 + # "--with-tests" 31 31 ]; 32 32 33 - doCheck = true; 33 + doCheck = false; 34 34 checkPhase = '' 35 + runHook preCheck 35 36 build/unit-tests 37 + runHook postCheck 36 38 ''; 37 39 38 40 meta = with lib; {
+6 -6
pkgs/tools/networking/nebula/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib, buildGo117Module, fetchFromGitHub }: 2 2 3 - buildGoModule rec { 3 + buildGo117Module rec { 4 4 pname = "nebula"; 5 - version = "1.4.0"; 5 + version = "1.5.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "slackhq"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "lu2/rSB9cFD7VUiK+niuqCX9CI2x+k4Pi+U5yksETSU="; 11 + sha256 = "kxBu+r99sC3XWDX+xTmhdUJx0HMVWA0Xgy7wgfrjZ5E="; 12 12 }; 13 13 14 - vendorSha256 = "p1inJ9+NAb2d81cn+y+ofhxFz9ObUiLgj+9cACa6Jqg="; 14 + vendorSha256 = "5Yv2t5vdUNCcCo2KAm1xCkRVrt6gIasKHLqH7VVPDuU="; 15 15 16 16 doCheck = false; 17 17 ··· 38 38 ''; 39 39 homepage = "https://github.com/slackhq/nebula"; 40 40 license = licenses.mit; 41 - maintainers = with maintainers; [ Br1ght0ne ]; 41 + maintainers = with maintainers; [ Br1ght0ne numinit ]; 42 42 }; 43 43 44 44 }
+3 -3
pkgs/tools/networking/wormhole-william/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "wormhole-william"; 5 - version = "1.0.5"; 5 + version = "1.0.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "psanford"; 9 9 repo = "wormhole-william"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-75pSFMzaZW+rtikO0khuxXIgb3Wj8ieSE4sB6quKgo4="; 11 + sha256 = "sha256-L/0zgQkwADElpIzOJAROa3CN/YNl76Af2pAhX8y2Wxs="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-8GZ4h+DFQaCizOCxsMzAllXyaQgzQQBsbCnVi5MWbFg="; 14 + vendorSha256 = "sha256-J6iht3cagcwFekydShgaYJtkNLfEvSDqonkC7+frldM="; 15 15 16 16 doCheck = false; 17 17
+3 -3
pkgs/tools/security/cariddi/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "cariddi"; 8 - version = "1.1.4"; 8 + version = "1.1.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "edoardottt"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-/LGiGNvnZGyq9r+Tl6PI0SIKShkESz+XMWWKA5htczY="; 14 + sha256 = "sha256-PXQljC9rwlxXQ96fII3EjD4NXu61EMkYvMWqkcJZ4vU="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-ZIlOPOrAWdwHwgUR/9eBEXaIcNfWh7yEQ/c9iE8sLiY="; 17 + vendorSha256 = "sha256-yVfRjUlw90oUsbF2P6pW6FhMXok9ZwcKmAWyTFLI/cY="; 18 18 19 19 meta = with lib; { 20 20 description = "Crawler for URLs and endpoints";
+3 -3
pkgs/tools/security/grype/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "grype"; 9 - version = "0.27.3"; 9 + version = "0.28.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "anchore"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-W1HP+bzsLY8SaZQK+H33mibM7lfxoGnKnOvsStwzv4E="; 15 + sha256 = "sha256-Mc0bO9BDcIXEoHwhQDbX9g84kagcT3gVz8PPxXpG7dw="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-IwEQkdspSjdlm4siwhaBZsIaRz8oKKG6d6PAK1MvHlw="; 18 + vendorSha256 = "sha256-su0dg9Gidd8tQKM5IzX6/GC5jk8SCIO+qsI3UGlvpwg="; 19 19 20 20 propagatedBuildInputs = [ docker ]; 21 21
+2 -2
pkgs/tools/security/log4j-sniffer/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "log4j-sniffer"; 9 - version = "0.8.0"; 9 + version = "1.0.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "palantir"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-dsuIeNAYe/iuxfezfs+hyyziFrE3M+GRxqYuawYFKDU="; 15 + sha256 = "sha256-2scESCuENM4m3YrxPjoXcPKEkBPTMWOGJR3WenkTNBA="; 16 16 }; 17 17 18 18 vendorSha256 = null;
+3 -3
pkgs/tools/security/log4j-vuln-scanner/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "log4j-vuln-scanner"; 8 - version = "0.10"; 8 + version = "0.11"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "hillu"; 12 12 repo = "local-log4j-vuln-scanner"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-w3S+OxSTRgmFJOODDOoK33ddckv18LNnZyx7/HBTl9I="; 14 + sha256 = "sha256-YGo2dhfqLPNP8O9gdRJfxKmEK/pKd17WNTXQ2cq78qg="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; 17 + vendorSha256 = null; 18 18 19 19 postInstall = '' 20 20 mv $out/bin/scanner $out/bin/$pname
+2 -2
pkgs/tools/security/snallygaster/default.nix
··· 5 5 6 6 python3Packages.buildPythonApplication rec { 7 7 pname = "snallygaster"; 8 - version = "0.0.10"; 8 + version = "0.0.11"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "hannob"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "1xd483sl94zhs7yhc52s0zrn3pj7vf5izggp4ap1d2j0lbwwcyka"; 14 + sha256 = "sha256-xUWnu+T6+5Ro6TrmtFD/Qd40FffY5rfuAvWzNkBhTME="; 15 15 }; 16 16 17 17 propagatedBuildInputs = with python3Packages; [
+2 -2
pkgs/tools/security/tboot/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tboot"; 5 - version = "1.10.2"; 5 + version = "1.10.3"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/tboot/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-Lheco7ULg87lbC8qXkCWwG3R8jiPdQgznDkPBPy6sRE="; 9 + sha256 = "sha256-ixFs9Bd6VNT1n5RU6n38hFR+m4+SBNzwrCNXRmCHgOQ="; 10 10 }; 11 11 12 12 buildInputs = [ openssl trousers zlib ];
+3 -3
pkgs/tools/security/vault/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "vault"; 9 - version = "1.9.1"; 9 + version = "1.9.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "hashicorp"; 13 13 repo = "vault"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-v+xIes64bazVah7iUMOGIVQ+CBBquVwZjjaCIQNJIII="; 15 + sha256 = "sha256-vuwVPBB7zxpmJsBZ+J/vl0E49gx7CUGGi5j1Grgv2Jo="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-jSsYI62oOcCiin0oPvW6403b6kAR3m/XpRPLq0ii+PQ="; 18 + vendorSha256 = "sha256-OHGQ6v51jfxEhe7v8b9/yh7aPZmgTod+WFKFzwXk4LU="; 19 19 20 20 subPackages = [ "." ]; 21 21
+3 -3
pkgs/tools/security/vaultwarden/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "vaultwarden"; 8 - version = "1.23.0"; 8 + version = "1.23.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "dani-garcia"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "sha256-lbOsJsmZxdBNTbhsGJ1mcjWlJ6802GYM3waTiWYOErY="; 14 + sha256 = "sha256-UMeltpuGUPdB5j4NBxA6SuLUqzinrF8USCaJk9SjDJA="; 15 15 }; 16 16 17 - cargoSha256 = "sha256-ViXpoPkBznB0o/dc/l1r3m0y+z2w58wqlU8/cg8u7tI="; 17 + cargoSha256 = "sha256-8SjCWioOK/bk6G+0Yfl0ilgbLu83hn+AtuX9QWrnQEc="; 18 18 19 19 postPatch = '' 20 20 # Upstream specifies 1.57; nixpkgs has 1.56 which also produces a working
+2 -2
pkgs/tools/security/vaultwarden/vault.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "vaultwarden-vault"; 5 - version = "2.22.3"; 5 + version = "2.25.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/dani-garcia/bw_web_builds/releases/download/v${version}/bw_web_v${version}.tar.gz"; 9 - sha256 = "sha256-cPyh6Hyvqw6ygmOP+qiyhSNAwdryC4nowm8n2ULOJxs="; 9 + sha256 = "sha256-0uxkHz/oHWl4MdzV7zRVKgkEqOkrl7Fd405TOf472gw="; 10 10 }; 11 11 12 12 buildCommand = ''
+23 -1
pkgs/tools/system/btop/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , runCommand 5 + , darwin 4 6 }: 5 7 6 8 stdenv.mkDerivation rec { ··· 14 16 sha256 = "sha256-uKR1ogQwEoyxyWBiLnW8BsOsYgTpeIpKrKspq0JwYjY="; 15 17 }; 16 18 19 + hardeningDisable = lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [ "stackprotector" ]; 20 + 21 + ADDFLAGS = with darwin.apple_sdk.frameworks; 22 + lib.optional stdenv.isDarwin 23 + "-F${IOKit}/Library/Frameworks/"; 24 + 25 + buildInputs = with darwin.apple_sdk; 26 + lib.optionals stdenv.isDarwin [ 27 + frameworks.CoreFoundation 28 + frameworks.IOKit 29 + ] ++ lib.optional (stdenv.isDarwin && stdenv.isx86_64) ( 30 + # Found this explanation for needing to create a header directory for libproc.h alone. 31 + # https://github.com/NixOS/nixpkgs/blob/049e5e93af9bbbe06b4c40fd001a4e138ce1d677/pkgs/development/libraries/webkitgtk/default.nix#L154 32 + # TL;DR, the other headers in the include path for the macOS SDK is not compatible with the C++ stdlib and causes issues, so we copy 33 + # this to avoid those issues 34 + runCommand "${pname}_headers" { } '' 35 + install -Dm444 "${lib.getDev sdk}"/include/libproc.h "$out"/include/libproc.h 36 + '' 37 + ); 38 + 17 39 installFlags = [ "PREFIX=$(out)" ]; 18 40 19 41 meta = with lib; { ··· 21 43 homepage = "https://github.com/aristocratos/btop"; 22 44 changelog = "https://github.com/aristocratos/btop/blob/v${version}/CHANGELOG.md"; 23 45 license = licenses.asl20; 24 - platforms = platforms.linux; 46 + platforms = platforms.linux ++ platforms.darwin; 25 47 maintainers = with maintainers; [ rmcgibbo ]; 26 48 }; 27 49 }
+3 -3
pkgs/tools/wayland/swayr/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "swayr"; 5 - version = "0.10.1"; 5 + version = "0.11.2"; 6 6 7 7 src = fetchFromSourcehut { 8 8 owner = "~tsdh"; 9 9 repo = "swayr"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-xkNfdO/3MiI3BhCabGNYWkUXkLcLDQmcf+gd5u7KM6Q="; 11 + sha256 = "sha256-IjOoQbKCiwuoCsh2bOmvcSH3/9KMmavmn1Ib1TLBH8w="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-FAg3vKSTHA0LVqAu7HE6vI9N1Ro58ZIp29qw2KUHpw4="; 14 + cargoSha256 = "sha256-EYaISBnWKplKUAKa9SZufWcykeR/qeApvqwIGB9jt3Q="; 15 15 16 16 patches = [ 17 17 ./icon-paths.patch
+10 -8
pkgs/top-level/all-packages.nix
··· 10071 10071 10072 10072 tarssh = callPackage ../servers/tarssh { }; 10073 10073 10074 + tartan = callPackage ../development/tools/analysis/tartan {}; 10075 + 10074 10076 tartube = callPackage ../applications/video/tartube { }; 10075 10077 10076 10078 tartube-yt-dlp = callPackage ../applications/video/tartube { ··· 15988 15990 15989 15991 captive-browser = callPackage ../applications/networking/browsers/captive-browser { }; 15990 15992 15991 - ndn-cxx = callPackage ../development/libraries/ndn-cxx { 15992 - boost = boost175; 15993 - }; 15993 + ndn-cxx = callPackage ../development/libraries/ndn-cxx { }; 15994 15994 15995 15995 ndn-tools = callPackage ../tools/networking/ndn-tools { }; 15996 15996 ··· 16341 16341 16342 16342 fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { }; 16343 16343 16344 - forge = callPackage ../development/libraries/forge { }; 16344 + forge = callPackage ../development/libraries/forge { 16345 + cudatoolkit = buildPackages.cudatoolkit_11; 16346 + }; 16345 16347 16346 16348 linbox = callPackage ../development/libraries/linbox { }; 16347 16349 ··· 17297 17299 # https://github.com/jemalloc/jemalloc/issues/2091 17298 17300 stdenv = if stdenv.cc.isClang then llvmPackages_10.stdenv else stdenv; 17299 17301 }; 17300 - 17301 - jemalloc450 = callPackage ../development/libraries/jemalloc/jemalloc450.nix { }; 17302 17302 17303 17303 jose = callPackage ../development/libraries/jose { }; 17304 17304 ··· 26167 26167 26168 26168 srain = callPackage ../applications/networking/irc/srain { }; 26169 26169 26170 - super-productivity = callPackage ../applications/office/super-productivity { }; 26170 + super-productivity = callPackage ../applications/office/super-productivity { 26171 + electron = electron_13; 26172 + }; 26171 26173 26172 26174 wlroots = wlroots_0_15; 26173 26175 wlroots_0_12 = callPackage ../development/libraries/wlroots/0.12.nix {}; ··· 28681 28683 28682 28684 stalonetray = callPackage ../applications/window-managers/stalonetray {}; 28683 28685 28684 - inherit (ocaml-ng.ocamlPackages_4_07) stog; 28686 + inherit (ocamlPackages) stog; 28685 28687 28686 28688 stp = callPackage ../applications/science/logic/stp { }; 28687 28689
+4
pkgs/top-level/ocaml-packages.nix
··· 932 932 933 933 ocf = callPackage ../development/ocaml-modules/ocf { }; 934 934 935 + ocf_ppx = callPackage ../development/ocaml-modules/ocf/ppx.nix { }; 936 + 935 937 ocp-build = callPackage ../development/tools/ocaml/ocp-build { }; 936 938 937 939 ocp-indent = callPackage ../development/tools/ocaml/ocp-indent { }; ··· 1403 1405 xml-light = callPackage ../development/ocaml-modules/xml-light { }; 1404 1406 1405 1407 xtmpl = callPackage ../development/ocaml-modules/xtmpl { }; 1408 + 1409 + xtmpl_ppx = callPackage ../development/ocaml-modules/xtmpl/ppx.nix { }; 1406 1410 1407 1411 yaml = callPackage ../development/ocaml-modules/yaml { }; 1408 1412
+8
pkgs/top-level/python-packages.nix
··· 1320 1320 1321 1321 brother = callPackage ../development/python-modules/brother { }; 1322 1322 1323 + brother-ql = callPackage ../development/python-modules/brother-ql { }; 1324 + 1323 1325 brotli = callPackage ../development/python-modules/brotli { }; 1324 1326 1325 1327 brotlicffi = callPackage ../development/python-modules/brotlicffi { ··· 2985 2987 fordpass = callPackage ../development/python-modules/fordpass { }; 2986 2988 2987 2989 forecast-solar = callPackage ../development/python-modules/forecast-solar { }; 2990 + 2991 + formbox = callPackage ../development/python-modules/formbox { }; 2988 2992 2989 2993 fortiosapi = callPackage ../development/python-modules/fortiosapi { }; 2990 2994 ··· 5640 5644 5641 5645 packaging = callPackage ../development/python-modules/packaging { }; 5642 5646 5647 + packbits = callPackage ../development/python-modules/packbits { }; 5648 + 5643 5649 packet-python = callPackage ../development/python-modules/packet-python { }; 5644 5650 5645 5651 pafy = callPackage ../development/python-modules/pafy { }; ··· 7356 7362 pysideTools = callPackage ../development/python-modules/pyside/tools.nix { }; 7357 7363 7358 7364 pysigset = callPackage ../development/python-modules/pysigset { }; 7365 + 7366 + pysimplegui = callPackage ../development/python-modules/pysimplegui { }; 7359 7367 7360 7368 pysingleton = callPackage ../development/python-modules/pysingleton { }; 7361 7369