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 247 ### Stable release branches {#submitting-changes-stable-release-branches} 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. 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. 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. 254 255 Here is an example of a cherry-picked commit message with good reason description: 256
··· 246 247 ### Stable release branches {#submitting-changes-stable-release-branches} 248 249 + The same staging workflow applies to stable release branches, but the main branch is called `release-*` instead of `master`. 250 251 + Example branch names: `release-21.11`, `staging-21.11`, `staging-next-21.11`. 252 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. 264 265 Here is an example of a cherry-picked commit message with good reason description: 266
+20
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
··· 105 </listitem> 106 <listitem> 107 <para> 108 The <literal>wafHook</literal> hook now honors 109 <literal>NIX_BUILD_CORES</literal> when 110 <literal>enableParallelBuilding</literal> is not set ··· 161 benefit to reduce the closure size of 162 <literal>ipython</literal> from ~400MB to ~160MB (including 163 ~100MB for python itself). 164 </para> 165 </listitem> 166 <listitem>
··· 105 </listitem> 106 <listitem> 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> 114 The <literal>wafHook</literal> hook now honors 115 <literal>NIX_BUILD_CORES</literal> when 116 <literal>enableParallelBuilding</literal> is not set ··· 167 benefit to reduce the closure size of 168 <literal>ipython</literal> from ~400MB to ~160MB (including 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. 184 </para> 185 </listitem> 186 <listitem>
+4
nixos/doc/manual/release-notes/rl-2205.section.md
··· 41 org-contrib, refer to the ones in `pkgs.emacsPackages.elpaPackages` and 42 `pkgs.emacsPackages.nongnuPackages` where the new versions will release. 43 44 - 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 46 - `pkgs.claws-mail-gtk2`, representing Claws Mail's older release version three, was removed in order to get rid of Python 2. ··· 59 This is closer to a non-Nix install of ipython. 60 This has the added benefit to reduce the closure size of `ipython` from ~400MB to ~160MB 61 (including ~100MB for python itself). 62 63 - The iputils package, which is installed by default, no longer provides the 64 legacy tools `tftpd` and `traceroute6`. More tools (`ninfod`, `rarpd`, and
··· 41 org-contrib, refer to the ones in `pkgs.emacsPackages.elpaPackages` and 42 `pkgs.emacsPackages.nongnuPackages` where the new versions will release. 43 44 + - `services.kubernetes.addons.dashboard` was removed due to it being an outdated version. 45 + 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`. 47 48 - `pkgs.claws-mail-gtk2`, representing Claws Mail's older release version three, was removed in order to get rid of Python 2. ··· 61 This is closer to a non-Nix install of ipython. 62 This has the added benefit to reduce the closure size of `ipython` from ~400MB to ~160MB 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. 66 67 - The iputils package, which is installed by default, no longer provides the 68 legacy tools `tftpd` and `traceroute6`. More tools (`ninfod`, `rarpd`, and
+27 -48
nixos/modules/misc/documentation.nix
··· 74 ]; 75 }; 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 in 82 83 { ··· 107 type = types.bool; 108 default = true; 109 description = '' 110 - Whether to install manual pages and the <command>man</command> command. 111 - This also includes "man" outputs. 112 ''; 113 }; 114 ··· 116 type = types.bool; 117 default = false; 118 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. 140 ''; 141 }; 142 ··· 220 }; 221 222 config = mkIf cfg.enable (mkMerge [ 223 224 (mkIf cfg.man.enable { 225 - environment.systemPackages = [ pkgs.man-db ]; 226 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 - ''; 247 }) 248 249 (mkIf cfg.info.enable {
··· 74 ]; 75 }; 76 77 in 78 79 { ··· 103 type = types.bool; 104 default = true; 105 description = '' 106 + Whether to install manual pages. 107 + This also includes <literal>man</literal> outputs. 108 ''; 109 }; 110 ··· 112 type = types.bool; 113 default = false; 114 description = '' 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>. 127 ''; 128 }; 129 ··· 207 }; 208 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 + } 220 221 + # The actual implementation for this lives in man-db.nix or mandoc.nix, 222 + # depending on which backend is active. 223 (mkIf cfg.man.enable { 224 environment.pathsToLink = [ "/share/man" ]; 225 + environment.extraOutputsToInstall = [ "man" ] ++ optional cfg.dev.enable "devman"; 226 }) 227 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 ./misc/lib.nix 109 ./misc/label.nix 110 ./misc/locate.nix 111 ./misc/meta.nix 112 ./misc/nixpkgs.nix 113 ./misc/passthru.nix ··· 296 ./services/cluster/hadoop/default.nix 297 ./services/cluster/k3s/default.nix 298 ./services/cluster/kubernetes/addons/dns.nix 299 - ./services/cluster/kubernetes/addons/dashboard.nix 300 ./services/cluster/kubernetes/addon-manager.nix 301 ./services/cluster/kubernetes/apiserver.nix 302 ./services/cluster/kubernetes/controller-manager.nix
··· 108 ./misc/lib.nix 109 ./misc/label.nix 110 ./misc/locate.nix 111 + ./misc/man-db.nix 112 + ./misc/mandoc.nix 113 ./misc/meta.nix 114 ./misc/nixpkgs.nix 115 ./misc/passthru.nix ··· 298 ./services/cluster/hadoop/default.nix 299 ./services/cluster/k3s/default.nix 300 ./services/cluster/kubernetes/addons/dns.nix 301 ./services/cluster/kubernetes/addon-manager.nix 302 ./services/cluster/kubernetes/apiserver.nix 303 ./services/cluster/kubernetes/controller-manager.nix
+1 -1
nixos/modules/services/cluster/kubernetes/addon-manager.nix
··· 58 "spec" = { ... }; 59 }; 60 } 61 - // import <nixpkgs/nixos/modules/services/cluster/kubernetes/dashboard.nix> { cfg = config.services.kubernetes; }; 62 ''; 63 }; 64
··· 58 "spec" = { ... }; 59 }; 60 } 61 + // import <nixpkgs/nixos/modules/services/cluster/kubernetes/dns.nix> { cfg = config.services.kubernetes; }; 62 ''; 63 }; 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 in { 107 108 imports = [ 109 (mkRemovedOptionModule [ "services" "kubernetes" "verbose" ] "") 110 ]; 111
··· 106 in { 107 108 imports = [ 109 + (mkRemovedOptionModule [ "services" "kubernetes" "addons" "dashboard" ] "Removed due to it being an outdated version") 110 (mkRemovedOptionModule [ "services" "kubernetes" "verbose" ] "") 111 ]; 112
+49 -44
nixos/modules/services/networking/dhcpd.nix
··· 28 } 29 ''; 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" ]; 51 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 - }; 68 }; 69 - }; 70 71 machineOpts = { ... }: { 72 ··· 106 default = false; 107 description = '' 108 Whether to enable the DHCPv${postfix} server. 109 ''; 110 }; 111 ··· 192 193 imports = [ 194 (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 - ); 202 203 ###### interface 204 ··· 213 ###### implementation 214 215 config = mkIf (cfg4.enable || cfg6.enable) { 216 217 systemd.services = dhcpdService "4" cfg4 // dhcpdService "6" cfg6; 218
··· 28 } 29 ''; 30 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; 53 54 + in { 55 + ExecStart = concatMapStringsSep " " escapeShellArg args; 56 + Type = "forking"; 57 + Restart = "always"; 58 + RuntimeDirectory = [ "dhcpd${postfix}" ]; 59 + PIDFile = "/run/dhcpd${postfix}/dhcpd.pid"; 60 }; 61 + }; 62 + }; 63 64 machineOpts = { ... }: { 65 ··· 99 default = false; 100 description = '' 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. 111 ''; 112 }; 113 ··· 194 195 imports = [ 196 (mkRenamedOptionModule [ "services" "dhcpd" ] [ "services" "dhcpd4" ]) 197 + ]; 198 199 ###### interface 200 ··· 209 ###### implementation 210 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 + }; 221 222 systemd.services = dhcpdService "4" cfg4 // dhcpdService "6" cfg6; 223
+2
nixos/tests/all-tests.nix
··· 255 magnetico = handleTest ./magnetico.nix {}; 256 mailcatcher = handleTest ./mailcatcher.nix {}; 257 mailhog = handleTest ./mailhog.nix {}; 258 mariadb-galera-mariabackup = handleTest ./mysql/mariadb-galera-mariabackup.nix {}; 259 mariadb-galera-rsync = handleTest ./mysql/mariadb-galera-rsync.nix {}; 260 matomo = handleTest ./matomo.nix {}; ··· 398 proxy = handleTest ./proxy.nix {}; 399 prowlarr = handleTest ./prowlarr.nix {}; 400 pt2-clone = handleTest ./pt2-clone.nix {}; 401 qboot = handleTestOn ["x86_64-linux" "i686-linux"] ./qboot.nix {}; 402 quorum = handleTest ./quorum.nix {}; 403 rabbitmq = handleTest ./rabbitmq.nix {};
··· 255 magnetico = handleTest ./magnetico.nix {}; 256 mailcatcher = handleTest ./mailcatcher.nix {}; 257 mailhog = handleTest ./mailhog.nix {}; 258 + man = handleTest ./man.nix {}; 259 mariadb-galera-mariabackup = handleTest ./mysql/mariadb-galera-mariabackup.nix {}; 260 mariadb-galera-rsync = handleTest ./mysql/mariadb-galera-rsync.nix {}; 261 matomo = handleTest ./matomo.nix {}; ··· 399 proxy = handleTest ./proxy.nix {}; 400 prowlarr = handleTest ./prowlarr.nix {}; 401 pt2-clone = handleTest ./pt2-clone.nix {}; 402 + pulseaudio = discoverTests (import ./pulseaudio.nix); 403 qboot = handleTestOn ["x86_64-linux" "i686-linux"] ./qboot.nix {}; 404 quorum = handleTest ./quorum.nix {}; 405 rabbitmq = handleTest ./rabbitmq.nix {};
-1
nixos/tests/kubernetes/base.nix
··· 51 environment.systemPackages = [ kubectl ]; 52 services.flannel.iface = "eth1"; 53 services.kubernetes = { 54 - addons.dashboard.enable = true; 55 proxy.hostname = "${masterName}.${domain}"; 56 57 easyCerts = true;
··· 51 environment.systemPackages = [ kubectl ]; 52 services.flannel.iface = "eth1"; 53 services.kubernetes = { 54 proxy.hostname = "${masterName}.${domain}"; 55 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 4 buildDotnetModule rec { 5 pname = "btcpayserver"; 6 - version = "1.3.6"; 7 8 src = fetchFromGitHub { 9 owner = pname; 10 repo = pname; 11 rev = "v${version}"; 12 - sha256 = "sha256-8SWbbdPx/cC7EWTkSbB/YqR13jaL76fFIjHPGL4rFyk="; 13 }; 14 15 projectFile = "BTCPayServer/BTCPayServer.csproj";
··· 3 4 buildDotnetModule rec { 5 pname = "btcpayserver"; 6 + version = "1.3.7"; 7 8 src = fetchFromGitHub { 9 owner = pname; 10 repo = pname; 11 rev = "v${version}"; 12 + sha256 = "sha256-W8WRw42hMNUaQZlfrl73REGIvLcj6Vso9Axx53ENkx0="; 13 }; 14 15 projectFile = "BTCPayServer/BTCPayServer.csproj";
+2 -2
pkgs/applications/blockchains/ergo/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ergo"; 5 - version = "4.0.16"; 6 7 src = fetchurl { 8 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 9 - sha256 = "sha256-cdfpXJtN/JXQNBnCyTIvJLQQhjzDV3+l4WoASII9uuU="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ergo"; 5 + version = "4.0.16.2"; 6 7 src = fetchurl { 8 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 9 + sha256 = "sha256-nAaNT5Rt/oLBA2pSJSinoLKMYJ0VZmuC0zoMYbMSAJQ="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/applications/blockchains/go-ethereum/default.nix
··· 9 10 in buildGoModule rec { 11 pname = "go-ethereum"; 12 - version = "1.10.11"; 13 14 src = fetchFromGitHub { 15 owner = "ethereum"; 16 repo = pname; 17 rev = "v${version}"; 18 - sha256 = "sha256-8kPaa2wRKUQBn4LFDnc7tEbLR62f99NS1HIVDeHHzto="; 19 }; 20 21 runVend = true;
··· 9 10 in buildGoModule rec { 11 pname = "go-ethereum"; 12 + version = "1.10.14"; 13 14 src = fetchFromGitHub { 15 owner = "ethereum"; 16 repo = pname; 17 rev = "v${version}"; 18 + sha256 = "sha256-0DQrcei3FM+X4BYokou7dPNVCcJTbY05YsTvzdtsas8="; 19 }; 20 21 runVend = true;
+3 -3
pkgs/applications/blockchains/lightning-loop/default.nix
··· 5 6 buildGoModule rec { 7 pname = "lightning-loop"; 8 - version = "0.15.0-beta"; 9 10 src = fetchFromGitHub { 11 owner = "lightninglabs"; 12 repo = "loop"; 13 rev = "v${version}"; 14 - sha256 = "1yjc04jiam3836w7vn3b1jqj1dq1k8wwfnccir0vh29cn6v0cf63"; 15 }; 16 17 - vendorSha256 = "0c3ly0s438sr9iql2ps4biaswphp7dfxshddyw5fcm0ajqzvhrmw"; 18 19 subPackages = [ "cmd/loop" "cmd/loopd" ]; 20
··· 5 6 buildGoModule rec { 7 pname = "lightning-loop"; 8 + version = "0.16.0-beta"; 9 10 src = fetchFromGitHub { 11 owner = "lightninglabs"; 12 repo = "loop"; 13 rev = "v${version}"; 14 + sha256 = "0q4lk338mr30frilgnjr43gd55z7ryj2s260437b4pnp03hmbf10"; 15 }; 16 17 + vendorSha256 = "14862603rrss14p537j9i7iwflaaprwrnslmqm9hpb7hj52bxqfv"; 18 19 subPackages = [ "cmd/loop" "cmd/loopd" ]; 20
+3 -3
pkgs/applications/blockchains/lightning-pool/default.nix
··· 5 6 buildGoModule rec { 7 pname = "lightning-pool"; 8 - version = "0.5.1-alpha"; 9 10 src = fetchFromGitHub { 11 owner = "lightninglabs"; 12 repo = "pool"; 13 rev = "v${version}"; 14 - sha256 = "147s0p4arfxl2akzm267p8zfy6hgssym5rwxv78kp8i39mfinpkn"; 15 }; 16 17 - vendorSha256 = "0zd3bwqi0hnk0562x9hd62cwjw1xj386m83jagg41kzz0cpcr7zl"; 18 19 subPackages = [ "cmd/pool" "cmd/poold" ]; 20
··· 5 6 buildGoModule rec { 7 pname = "lightning-pool"; 8 + version = "0.5.3-alpha"; 9 10 src = fetchFromGitHub { 11 owner = "lightninglabs"; 12 repo = "pool"; 13 rev = "v${version}"; 14 + sha256 = "1nc3hksk9qcxrsyqpz9vcfc8x093rc8yx8ppfk177j9fhdnn8bk7"; 15 }; 16 17 + vendorSha256 = "09yxaa74814l1rp0arqhqpplr2j0p8dj81zqcbxlwp5ckjv9r2za"; 18 19 subPackages = [ "cmd/pool" "cmd/poold" ]; 20
+2 -2
pkgs/applications/blockchains/nbxplorer/util/update-common.sh
··· 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p coreutils curl jq common-updater-scripts dotnet-sdk_3 git gnupg nix 3 set -euo pipefail 4 5 # This script uses the following env vars: ··· 17 nixpkgs=$(realpath "$scriptDir"/../../../../..) 18 19 evalNixpkgs() { 20 - nix eval --raw "(with import \"$nixpkgs\" {}; $1)" 21 } 22 23 getRepo() {
··· 1 #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p coreutils curl jq common-updater-scripts dotnet-sdk_3 git gnupg nixFlakes 3 set -euo pipefail 4 5 # This script uses the following env vars: ··· 17 nixpkgs=$(realpath "$scriptDir"/../../../../..) 18 19 evalNixpkgs() { 20 + nix eval --impure --raw --expr "(with import \"$nixpkgs\" {}; $1)" 21 } 22 23 getRepo() {
+2 -2
pkgs/applications/editors/featherpad/default.nix
··· 3 4 mkDerivation rec { 5 pname = "featherpad"; 6 - version = "1.0.1"; 7 8 src = fetchFromGitHub { 9 owner = "tsujan"; 10 repo = "FeatherPad"; 11 rev = "V${version}"; 12 - sha256 = "sha256-FeqTPDix2tqTJ3UU6i2e6FkmCO0KMNt4tLtrPjX57fc="; 13 }; 14 15 nativeBuildInputs = [ cmake pkg-config qttools ];
··· 3 4 mkDerivation rec { 5 pname = "featherpad"; 6 + version = "1.1.0"; 7 8 src = fetchFromGitHub { 9 owner = "tsujan"; 10 repo = "FeatherPad"; 11 rev = "V${version}"; 12 + sha256 = "sha256-Sff1oyRYCsiJ7Kl3HxI/bln0M80KlbcNSw6jrEOeWiI="; 13 }; 14 15 nativeBuildInputs = [ cmake pkg-config qttools ];
+15 -11
pkgs/applications/misc/bottles/default.nix
··· 1 { lib, fetchFromGitHub 2 , meson, ninja, pkg-config, wrapGAppsHook 3 - , desktop-file-utils, gsettings-desktop-schemas, libnotify, libhandy 4 , python3Packages, gettext 5 - , appstream-glib, gdk-pixbuf, glib, gobject-introspection, gspell, gtk3 6 , steam-run, xdg-utils, pciutils, cabextract, wineWowPackages 7 }: 8 9 python3Packages.buildPythonApplication rec { 10 pname = "bottles"; 11 - version = "2021.7.28-treviso-2"; 12 13 src = fetchFromGitHub { 14 owner = "bottlesdevs"; 15 repo = pname; 16 rev = version; 17 - sha256 = "0kvwcajm9izvkwfg7ir7bks39bpc665idwa8mc8d536ajyjriysn"; 18 }; 19 20 postPatch = '' ··· 41 gtk3 42 libhandy 43 libnotify 44 ]; 45 46 propagatedBuildInputs = with python3Packages; [ 47 pyyaml 48 requests 49 pycairo 50 pygobject3 ··· 53 gst-python 54 liblarch 55 patool 56 ] ++ [ 57 steam-run 58 xdg-utils 59 pciutils 60 cabextract 61 wineWowPackages.minimal 62 ]; 63 64 format = "other"; ··· 66 dontWrapGApps = true; # prevent double wrapping 67 68 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}" \ 76 ''; 77 78 preFixup = ''
··· 1 { lib, fetchFromGitHub 2 , meson, ninja, pkg-config, wrapGAppsHook 3 + , desktop-file-utils, gsettings-desktop-schemas, libnotify, libhandy, webkitgtk 4 , python3Packages, gettext 5 + , appstream-glib, gdk-pixbuf, glib, gobject-introspection, gspell, gtk3, gnome 6 , steam-run, xdg-utils, pciutils, cabextract, wineWowPackages 7 + , freetype, p7zip, gamemode 8 }: 9 10 python3Packages.buildPythonApplication rec { 11 pname = "bottles"; 12 + version = "2021.12.28-treviso"; 13 14 src = fetchFromGitHub { 15 owner = "bottlesdevs"; 16 repo = pname; 17 rev = version; 18 + sha256 = "lZbSLLBg7XM6PuOmu5rJ15dg+QHHRcjijRYE6u3WT9Y="; 19 }; 20 21 postPatch = '' ··· 42 gtk3 43 libhandy 44 libnotify 45 + webkitgtk 46 + gnome.adwaita-icon-theme 47 ]; 48 49 propagatedBuildInputs = with python3Packages; [ 50 pyyaml 51 + pytoml 52 requests 53 pycairo 54 pygobject3 ··· 57 gst-python 58 liblarch 59 patool 60 + markdown 61 ] ++ [ 62 steam-run 63 xdg-utils 64 pciutils 65 cabextract 66 wineWowPackages.minimal 67 + freetype 68 + p7zip 69 + gamemode # programs.gamemode.enable 70 ]; 71 72 format = "other"; ··· 74 dontWrapGApps = true; # prevent double wrapping 75 76 preConfigure = '' 77 + patchShebangs build-aux/meson/postinstall.py 78 + substituteInPlace src/backend/runner.py \ 79 + --replace "{Paths.runners}" "${steam-run}/bin/steam-run {Paths.runners}" 80 ''; 81 82 preFixup = ''
+2 -2
pkgs/applications/misc/koreader/default.nix
··· 13 let font-droid = nerdfonts.override { fonts = [ "DroidSansMono" ]; }; 14 in stdenv.mkDerivation rec { 15 pname = "koreader"; 16 - version = "2021.12"; 17 18 src = fetchurl { 19 url = 20 "https://github.com/koreader/koreader/releases/download/v${version}/koreader-${version}-amd64.deb"; 21 - sha256 = "sha256-duOIbYavqmUUkH6RthTYu/SeM8zOeeLm7CIAQwhw6AY="; 22 }; 23 24 sourceRoot = ".";
··· 13 let font-droid = nerdfonts.override { fonts = [ "DroidSansMono" ]; }; 14 in stdenv.mkDerivation rec { 15 pname = "koreader"; 16 + version = "2021.12.1"; 17 18 src = fetchurl { 19 url = 20 "https://github.com/koreader/koreader/releases/download/v${version}/koreader-${version}-amd64.deb"; 21 + sha256 = "sha256-Ia0oCSGs6UYcvZVEhNpiOh3D08FgXqjqpgsQJojd3dk="; 22 }; 23 24 sourceRoot = ".";
+2 -2
pkgs/applications/misc/mkgmap/default.nix
··· 14 in 15 stdenv.mkDerivation rec { 16 pname = "mkgmap"; 17 - version = "4835"; 18 19 src = fetchurl { 20 url = "https://www.mkgmap.org.uk/download/mkgmap-r${version}-src.tar.gz"; 21 - sha256 = "u4qwfL8qp+rUIIYuZmVYjEkh0riL8yeQz0t8j5shT34="; 22 }; 23 24 patches = [
··· 14 in 15 stdenv.mkDerivation rec { 16 pname = "mkgmap"; 17 + version = "4836"; 18 19 src = fetchurl { 20 url = "https://www.mkgmap.org.uk/download/mkgmap-r${version}-src.tar.gz"; 21 + sha256 = "nmEl7pN3LW6nqo5IB6GgzcDMHhdAsMySTdANVbybznY="; 22 }; 23 24 patches = [
+4 -4
pkgs/applications/misc/openrgb/default.nix
··· 1 - { lib, mkDerivation, fetchFromGitLab, qmake, libusb1, hidapi, pkg-config, coreutils }: 2 3 mkDerivation rec { 4 pname = "openrgb"; 5 - version = "0.6"; 6 7 src = fetchFromGitLab { 8 owner = "CalcProgrammer1"; 9 repo = "OpenRGB"; 10 rev = "release_${version}"; 11 - sha256 = "sha256-x/wGD39Jm/kmcTEZP3BnLXxyv/jkPOJd6mLCO0dp5wM="; 12 }; 13 14 nativeBuildInputs = [ qmake pkg-config ]; 15 - buildInputs = [ libusb1 hidapi ]; 16 17 installPhase = '' 18 runHook preInstall
··· 1 + { lib, mkDerivation, fetchFromGitLab, qmake, libusb1, hidapi, pkg-config, coreutils, mbedtls }: 2 3 mkDerivation rec { 4 pname = "openrgb"; 5 + version = "0.7"; 6 7 src = fetchFromGitLab { 8 owner = "CalcProgrammer1"; 9 repo = "OpenRGB"; 10 rev = "release_${version}"; 11 + sha256 = "0xhfaz0b74nfnh7il2cz5c0338xlzay00g6hc2h3lsncarj8d5n7"; 12 }; 13 14 nativeBuildInputs = [ qmake pkg-config ]; 15 + buildInputs = [ libusb1 hidapi mbedtls ]; 16 17 installPhase = '' 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 3 }: 4 5 - stdenv.mkDerivation rec { 6 pname = "stog"; 7 - version = "0.18.0"; 8 src = fetchFromGitLab { 9 domain = "framagit.org"; 10 owner = "zoggy"; 11 repo = "stog"; 12 rev = version; 13 - sha256 = "154gl3ljxqlw8wz1vmsyv8180igrl5bjq0wir7ybrnzq2cdflkv0"; 14 }; 15 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 ]; 22 23 meta = with lib; { 24 description = "XML documents and web site compiler"; 25 homepage = "https://www.good-eris.net/stog"; 26 license = licenses.lgpl3; 27 - platforms = ocaml.meta.platforms or []; 28 maintainers = with maintainers; [ regnat ]; 29 }; 30 } 31 - 32 -
··· 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 4 }: 5 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 { 11 pname = "stog"; 12 + version = "0.20.0"; 13 + useDune2 = true; 14 + minimalOCamlVersion = "4.12"; 15 src = fetchFromGitLab { 16 domain = "framagit.org"; 17 owner = "zoggy"; 18 repo = "stog"; 19 rev = version; 20 + sha256 = "sha256:0krj5w4y05bcfx7hk9blmap8avl31gp7yi01lpqzs6ync23mvm0x"; 21 }; 22 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 + ]; 37 38 meta = with lib; { 39 description = "XML documents and web site compiler"; 40 homepage = "https://www.good-eris.net/stog"; 41 license = licenses.lgpl3; 42 maintainers = with maintainers; [ regnat ]; 43 }; 44 }
-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 9 stdenv.mkDerivation rec { 10 pname = "tmatrix"; 11 - version = "1.3"; 12 13 src = fetchFromGitHub { 14 owner = "M4444"; 15 repo = "TMatrix"; 16 rev = "v${version}"; 17 - sha256 = "1cvgxmdpdzpl8w4z3sh4g5pbd15rd8s1kcspi9v95yf9rydyy69s"; 18 }; 19 20 nativeBuildInputs = [ cmake installShellFiles ];
··· 8 9 stdenv.mkDerivation rec { 10 pname = "tmatrix"; 11 + version = "1.4"; 12 13 src = fetchFromGitHub { 14 owner = "M4444"; 15 repo = "TMatrix"; 16 rev = "v${version}"; 17 + sha256 = "sha256-G3dg0SWfBjCA66TTxkVAcVrFNJOWE9+GJXYKzCUX34w="; 18 }; 19 20 nativeBuildInputs = [ cmake installShellFiles ];
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 18 } 19 }, 20 "beta": { 21 - "version": "97.0.4692.56", 22 - "sha256": "19i572z02hp7n7j7k5i38jr60jfli5jk5qnydfzxavwx9vjqjwgf", 23 - "sha256bin64": "1im2dq2p5cdy6hj6n2lvn2nzwb5mgy57hyskhwhfm1fz5xzjzc3g", 24 "deps": { 25 "gn": { 26 "version": "2021-11-03",
··· 18 } 19 }, 20 "beta": { 21 + "version": "97.0.4692.71", 22 + "sha256": "0z7ximvm4a78kxyp4j0i2jzklxazpw6jcqi9jkaf8bvq9ga8kqca", 23 + "sha256bin64": "18wr4pgzfcvvdpvvxhpd4as2qnyggq9f8z90ikdz8yj8i71l5wnc", 24 "deps": { 25 "gn": { 26 "version": "2021-11-03",
+2 -2
pkgs/applications/networking/browsers/elinks/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "elinks"; 16 - version = "0.14.3"; 17 18 src = fetchFromGitHub { 19 owner = "rkd77"; 20 repo = "felinks"; 21 rev = "v${version}"; 22 - sha256 = "sha256-vyzuMU2Qfz8DMRP0+QQmSx8J40ADTMJqg2jQOZJQxUA="; 23 }; 24 25 buildInputs = [
··· 13 14 stdenv.mkDerivation rec { 15 pname = "elinks"; 16 + version = "0.15.0"; 17 18 src = fetchFromGitHub { 19 owner = "rkd77"; 20 repo = "felinks"; 21 rev = "v${version}"; 22 + sha256 = "sha256-2TF0rbmjwhwV2AVUXjfzoprzpeqrETis3AFhMftpaZQ="; 23 }; 24 25 buildInputs = [
+11 -4
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
··· 297 cp -u --no-preserve=mode,owner "$TBB_IN_STORE/TorBrowser/Data/Browser/profile.default/bookmarks.html" \ 298 "\$HOME/TorBrowser/Data/Browser/profile.default/bookmarks.html" 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/* 304 305 # XDG 306 : "\''${XDG_RUNTIME_DIR:=/run/user/\$(id -u)}"
··· 297 cp -u --no-preserve=mode,owner "$TBB_IN_STORE/TorBrowser/Data/Browser/profile.default/bookmarks.html" \ 298 "\$HOME/TorBrowser/Data/Browser/profile.default/bookmarks.html" 299 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 311 312 # XDG 313 : "\''${XDG_RUNTIME_DIR:=/run/user/\$(id -u)}"
+2 -2
pkgs/applications/networking/cluster/kubeone/default.nix
··· 6 7 buildGoModule rec { 8 pname = "kubeone"; 9 - version = "1.3.2"; 10 11 src = fetchFromGitHub { 12 owner = "kubermatic"; 13 repo = "kubeone"; 14 rev = "v${version}"; 15 - sha256 = "sha256-Y0IlTOAfwEp8WkFpXSS02vEhCM4+juAY+Nx/e9Vv0F0="; 16 }; 17 18 vendorSha256 = "sha256-/rhV7JHuqejCTizcjKIkaJlbRcx7AfMcGqQYo6dlg48=";
··· 6 7 buildGoModule rec { 8 pname = "kubeone"; 9 + version = "1.3.3"; 10 11 src = fetchFromGitHub { 12 owner = "kubermatic"; 13 repo = "kubeone"; 14 rev = "v${version}"; 15 + sha256 = "sha256-IgV1ULxwL17ECsm7MdRfQERcEVy9cEft2L7fHP3XCKo="; 16 }; 17 18 vendorSha256 = "sha256-/rhV7JHuqejCTizcjKIkaJlbRcx7AfMcGqQYo6dlg48=";
+4 -5
pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
··· 13 # https://github.com/dmacvicar/terraform-provider-libvirt/tree/main/examples 14 15 let 16 - sha256 = "sha256-8GGPd0+qdw7s4cr0RgLoS0Cu4C+RAuuboZzTyYN/kq8="; 17 - vendorSha256 = "sha256-fpO2sGM+VUKLmdfJ9CQfTFnCfxVTK2m9Sirj9oerD/I="; 18 - version = "0.6.11"; 19 in buildGoModule { 20 inherit version; 21 inherit vendorSha256; ··· 41 # Terraform allow checking the provider versions, but this breaks 42 # if the versions are not provided via file paths. 43 postBuild = "mv $GOPATH/bin/terraform-provider-libvirt{,_v${version}}"; 44 - 45 ldflags = [ "-X main.version=${version}" ]; 46 passthru.provider-source-address = "registry.terraform.io/dmacvicar/libvirt"; 47 ··· 50 meta = with lib; { 51 homepage = "https://github.com/dmacvicar/terraform-provider-libvirt"; 52 description = "Terraform provider for libvirt"; 53 - platforms = platforms.linux; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ mic92 ]; 56 };
··· 13 # https://github.com/dmacvicar/terraform-provider-libvirt/tree/main/examples 14 15 let 16 + sha256 = "sha256-1l+ARrXHxtSdnQfYV/6gw3BYHVH8NN4pi+Ttk1nwF88="; 17 + vendorSha256 = "sha256-OJa8pQgf5PlECZZkFV9fyCOdh6CrregY1BWycx7JPFE="; 18 + version = "0.6.12"; 19 in buildGoModule { 20 inherit version; 21 inherit vendorSha256; ··· 41 # Terraform allow checking the provider versions, but this breaks 42 # if the versions are not provided via file paths. 43 postBuild = "mv $GOPATH/bin/terraform-provider-libvirt{,_v${version}}"; 44 + 45 ldflags = [ "-X main.version=${version}" ]; 46 passthru.provider-source-address = "registry.terraform.io/dmacvicar/libvirt"; 47 ··· 50 meta = with lib; { 51 homepage = "https://github.com/dmacvicar/terraform-provider-libvirt"; 52 description = "Terraform provider for libvirt"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ mic92 ]; 55 };
+82 -79
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 10 "owner": "vancluever", 11 "provider-source-address": "registry.terraform.io/vancluever/acme", 12 "repo": "terraform-provider-acme", 13 - "rev": "v2.7.0", 14 - "sha256": "0dyzsfazhxjjfkykykz823n0fk2fbl53nwxpv7wvl1zzmg72lk37", 15 - "vendorSha256": "1sw83jxa3kjjqrjv3z1hczlszskc7lk0i4lrnvdnxa6s642i7brl", 16 - "version": "2.7.0" 17 }, 18 "aiven": { 19 "owner": "aiven", 20 "provider-source-address": "registry.terraform.io/aiven/aiven", 21 "repo": "terraform-provider-aiven", 22 - "rev": "v2.3.2", 23 - "sha256": "14ivvb1ql06gxfi6ffg1kg9k9xadds6fgzj9wp2hh3an2rf7v9ym", 24 - "vendorSha256": "0akqbhjz309znzjqm633nk2zbf925l6027n88bb7mgbv1zjxqw9j", 25 - "version": "2.3.2" 26 }, 27 "akamai": { 28 "owner": "akamai", 29 "provider-source-address": "registry.terraform.io/akamai/akamai", 30 "repo": "terraform-provider-akamai", 31 - "rev": "v1.8.0", 32 - "sha256": "0jpw16bap4q75dzchimfqgqqkkn3ckw19q9rjfb8zbkvini5ybw1", 33 - "vendorSha256": "sha256-03Q0/YrivaG2fMgIjW6mxWOIdFZ7FKYB8C6DZIGr+/w=", 34 - "version": "1.8.0" 35 }, 36 "alicloud": { 37 "deleteVendor": true, 38 "owner": "aliyun", 39 "provider-source-address": "registry.terraform.io/aliyun/alicloud", 40 "repo": "terraform-provider-alicloud", 41 - "rev": "v1.144.0", 42 - "sha256": "14nphpz15p83n6fsvvrnaz96nb87wvb10ri21hlhlsm2579zcbqd", 43 - "vendorSha256": "1k28fcfm7437i7gfbcbrigk2i50c1mix7z1rb2g617prih84wa6y", 44 - "version": "1.144.0" 45 }, 46 "archive": { 47 "owner": "hashicorp", ··· 84 "owner": "hashicorp", 85 "provider-source-address": "registry.terraform.io/hashicorp/aws", 86 "repo": "terraform-provider-aws", 87 - "rev": "v3.66.0", 88 - "sha256": "1s9bdpadg34wbr0qgiafn86xnaryfdfa5vdbvz6i24dps082gv6y", 89 - "vendorSha256": "1cycfd3vc9980ijfwldgyvx3v003khrcm3qg18928s7k16xaql0b", 90 - "version": "3.66.0" 91 }, 92 "azuread": { 93 "owner": "hashicorp", 94 "provider-source-address": "registry.terraform.io/hashicorp/azuread", 95 "repo": "terraform-provider-azuread", 96 - "rev": "v2.10.0", 97 - "sha256": "1q70kighdgsq1jwwfhcjx6458242lvkczlzjl0mf5j5y7k5g3m42", 98 "vendorSha256": null, 99 - "version": "2.10.0" 100 }, 101 "azurerm": { 102 "owner": "hashicorp", 103 "provider-source-address": "registry.terraform.io/hashicorp/azurerm", 104 "repo": "terraform-provider-azurerm", 105 - "rev": "v2.86.0", 106 - "sha256": "0p508qvqh0bg3x80i62i4p3q4nzgq0il651vrcg4c13lwynk2wcn", 107 "vendorSha256": null, 108 - "version": "2.86.0" 109 }, 110 "azurestack": { 111 "owner": "hashicorp", ··· 183 "owner": "cloudflare", 184 "provider-source-address": "registry.terraform.io/cloudflare/cloudflare", 185 "repo": "terraform-provider-cloudflare", 186 - "rev": "v3.4.0", 187 - "sha256": "1w37wkpb785jfqq91piclcsrhy3idpbmwb90n5y7rkgmm37ij7ij", 188 - "vendorSha256": "004pb5xnvisq3j113i6qfvnh1j06nkpkgzav3wb08k0bl19b6jks", 189 - "version": "3.4.0" 190 }, 191 "cloudinit": { 192 "owner": "hashicorp", ··· 254 "owner": "DataDog", 255 "provider-source-address": "registry.terraform.io/DataDog/datadog", 256 "repo": "terraform-provider-datadog", 257 - "rev": "v3.6.0", 258 - "sha256": "00j40m720m2kh0pn4953n8zis78g02ah9yjkcavcjkpxy4p899ma", 259 - "vendorSha256": "1i5ph7p4pj5ph9rkynii50n3npjprrcsmd15i430wpyjxvsjnw8c", 260 - "version": "3.6.0" 261 }, 262 "dhall": { 263 "owner": "awakesecurity", 264 "provider-source-address": "registry.terraform.io/awakesecurity/dhall", 265 "repo": "terraform-provider-dhall", 266 - "rev": "v0.0.1", 267 - "sha256": "1cymabpa03a5avf0j6jj2mpnc62ap9b82zmpsgzwdjrb3mf954fa", 268 - "vendorSha256": "0m11cpis171j9aicw0c66y4m1ckg41gjknj86qvblh57ai96gc1n", 269 - "version": "0.0.1" 270 }, 271 "digitalocean": { 272 "owner": "digitalocean", ··· 341 "owner": "hashicorp", 342 "provider-source-address": "registry.terraform.io/hashicorp/external", 343 "repo": "terraform-provider-external", 344 - "rev": "v2.1.0", 345 - "sha256": "0xc3mj0d4yrr1952c5ywrx19ny1k2475grka9v2w7szdy6p2rkk5", 346 - "vendorSha256": null, 347 - "version": "2.1.0" 348 }, 349 "fastly": { 350 "owner": "fastly", 351 "provider-source-address": "registry.terraform.io/fastly/fastly", 352 "repo": "terraform-provider-fastly", 353 - "rev": "v0.38.0", 354 - "sha256": "1pfwpx83f5v12r9h2a89z8xvqpmwzsadzxx6wh0d1csdkdrr9z1n", 355 "vendorSha256": null, 356 - "version": "0.38.0" 357 }, 358 "flexibleengine": { 359 "owner": "terraform-providers", ··· 416 "owner": "grafana", 417 "provider-source-address": "registry.terraform.io/grafana/grafana", 418 "repo": "terraform-provider-grafana", 419 - "rev": "v1.14.0", 420 - "sha256": "1d8w2a86m1q79f41ypgwg4i4w5269br1yvh437xiypvabajn7yjl", 421 - "vendorSha256": "0gk0hk4f060hbl89ay1r91ayp5mwnc236x5jxvw4sgi2cq7mmns2", 422 - "version": "1.14.0" 423 }, 424 "gridscale": { 425 "owner": "terraform-providers", ··· 487 "owner": "IBM-Cloud", 488 "provider-source-address": "registry.terraform.io/IBM-Cloud/ibm", 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" 494 }, 495 "icinga2": { 496 "owner": "terraform-providers", ··· 648 "owner": "equinix", 649 "provider-source-address": "registry.terraform.io/equinix/metal", 650 "repo": "terraform-provider-metal", 651 - "rev": "v3.2.0", 652 - "sha256": "07qdgxvdk564psb4v5d8saaak2037y04b3cj2p09m18fbam8cpry", 653 "vendorSha256": null, 654 - "version": "3.2.0" 655 }, 656 "metalcloud": { 657 "owner": "terraform-providers", ··· 747 "owner": "terraform-providers", 748 "provider-source-address": "registry.terraform.io/hashicorp/oci", 749 "repo": "terraform-provider-oci", 750 - "rev": "v4.53.0", 751 - "sha256": "0vbi8k6mvcwvmjrs7walw1gfam77simvcr89gmh84jagvz0mngbw", 752 "vendorSha256": null, 753 - "version": "4.53.0" 754 }, 755 "okta": { 756 "owner": "terraform-providers", ··· 791 "owner": "terraform-provider-openstack", 792 "provider-source-address": "registry.terraform.io/terraform-provider-openstack/openstack", 793 "repo": "terraform-provider-openstack", 794 - "rev": "v1.45.0", 795 - "sha256": "0r769ckswcz6q3qmdxkvhqkq77x9qlv3359lvaplmkilk7zhpvcj", 796 - "vendorSha256": "1wcls4kc19wy2nkwzrc1zc2lrlazfqr6dmfvzv9andldvd8swspg", 797 - "version": "1.45.0" 798 }, 799 "opentelekomcloud": { 800 "owner": "terraform-providers", ··· 902 }, 903 "rancher2": { 904 "owner": "rancher", 905 - "provider-source-address": "registry.terraform.io/hashicorp/rancher2", 906 "repo": "terraform-provider-rancher2", 907 - "rev": "v1.13.0", 908 - "sha256": "0xczv9qsviryiw95yd6cl1nnb0daxs971fm733gfvwm36jvmyr89", 909 - "vendorSha256": "0apy6qbmshfj4pzz9nqdhyk6h7l9qwrccz30q8ljl928pj49q04c", 910 - "version": "1.13.0" 911 }, 912 "random": { 913 "owner": "hashicorp", ··· 947 "version": "1.15.0" 948 }, 949 "secret": { 950 - "owner": "tweag", 951 "repo": "terraform-provider-secret", 952 - "rev": "v1.1.1", 953 - "sha256": "1pr0amzgv1i1lxniqlx8spdb73q522l7pm8a4m25hwy1kwby37sd", 954 - "version": "1.1.1" 955 }, 956 "segment": { 957 "owner": "ajbosco", ··· 1010 "owner": "carlpett", 1011 "provider-source-address": "registry.terraform.io/carlpett/sops", 1012 "repo": "terraform-provider-sops", 1013 - "rev": "v0.5.1", 1014 - "sha256": "1x32w1qw46rwa8bjhkfn6ybr1dkbdqk0prlm0bnwn3gvvj0hc7kh", 1015 - "version": "0.5.1" 1016 }, 1017 "spotinst": { 1018 "owner": "terraform-providers", ··· 1129 "owner": "hashicorp", 1130 "provider-source-address": "registry.terraform.io/hashicorp/vault", 1131 "repo": "terraform-provider-vault", 1132 - "rev": "v3.0.1", 1133 - "sha256": "0ppx8kc4zf0yp09vbkmj875sqvklbx0p8a1ganpzdm3462zskra4", 1134 - "vendorSha256": "03l8bk9jsqf4c7gv0hs1rli7wmlcvpdxmxhra9vndnz6g0jvkvyx", 1135 - "version": "3.0.1" 1136 }, 1137 "vcd": { 1138 "owner": "terraform-providers",
··· 10 "owner": "vancluever", 11 "provider-source-address": "registry.terraform.io/vancluever/acme", 12 "repo": "terraform-provider-acme", 13 + "rev": "v2.7.1", 14 + "sha256": "0gnq8jm31v0q2a4v310cjrrdc7y17c9vi326c6x9cs3lgjvn27m2", 15 + "vendorSha256": "1wssw8x8zlrgx51ij0ghhwsbyzfl2r1qy4aqv03v705xipil8yn3", 16 + "version": "2.7.1" 17 }, 18 "aiven": { 19 "owner": "aiven", 20 "provider-source-address": "registry.terraform.io/aiven/aiven", 21 "repo": "terraform-provider-aiven", 22 + "rev": "v2.4.0", 23 + "sha256": "0m43d2iaa9kywzvlgcnsya1ma9k570j9q8cq9l6ldpc8565fqq0i", 24 + "vendorSha256": "1lpfnpg4sivy8vilkxamdn1hyn6k61lxsfcq67afxsq8pcy6q44v", 25 + "version": "2.4.0" 26 }, 27 "akamai": { 28 "owner": "akamai", 29 "provider-source-address": "registry.terraform.io/akamai/akamai", 30 "repo": "terraform-provider-akamai", 31 + "rev": "v1.9.1", 32 + "sha256": "17a3ml4h1b1480z9dzppig20jx9mgldnmpz8cn2x8qgzbpiqz3hs", 33 + "vendorSha256": "0l50hy4cy360g6adbhhbl4x8hagma9zfb3yyzk6vbslal9m4kd6j", 34 + "version": "1.9.1" 35 }, 36 "alicloud": { 37 "deleteVendor": true, 38 "owner": "aliyun", 39 "provider-source-address": "registry.terraform.io/aliyun/alicloud", 40 "repo": "terraform-provider-alicloud", 41 + "rev": "v1.149.0", 42 + "sha256": "0v9jhpvz33hzq09i8bxp1dif9jdypb5g2xy3d2g1mw4lgqrdpjix", 43 + "vendorSha256": "18chs2723i2cxhhm649mz52pp6wrfqzxgk12zxq9idrhicchqnzg", 44 + "version": "1.149.0" 45 }, 46 "archive": { 47 "owner": "hashicorp", ··· 84 "owner": "hashicorp", 85 "provider-source-address": "registry.terraform.io/hashicorp/aws", 86 "repo": "terraform-provider-aws", 87 + "rev": "v3.70.0", 88 + "sha256": "0133f1ngwa7x8w9zicfwmkj14rav9cvwk7qf7hdz0cfmyl4pj4x2", 89 + "vendorSha256": "03k8xijzfawbdzc1wavw9k2z2zyffi1ysnqls412nzdyvxyl8xw4", 90 + "version": "3.70.0" 91 }, 92 "azuread": { 93 "owner": "hashicorp", 94 "provider-source-address": "registry.terraform.io/hashicorp/azuread", 95 "repo": "terraform-provider-azuread", 96 + "rev": "v2.13.0", 97 + "sha256": "13337m20yxamdjpiw4kfi2ik4i5ivvr1fryygixpsj34lr21zxgk", 98 "vendorSha256": null, 99 + "version": "2.13.0" 100 }, 101 "azurerm": { 102 "owner": "hashicorp", 103 "provider-source-address": "registry.terraform.io/hashicorp/azurerm", 104 "repo": "terraform-provider-azurerm", 105 + "rev": "v2.90.0", 106 + "sha256": "04bll0ygjgrqq18va97xi42p55fvlbgdc24m2i9amjhjbly5m7wn", 107 "vendorSha256": null, 108 + "version": "2.90.0" 109 }, 110 "azurestack": { 111 "owner": "hashicorp", ··· 183 "owner": "cloudflare", 184 "provider-source-address": "registry.terraform.io/cloudflare/cloudflare", 185 "repo": "terraform-provider-cloudflare", 186 + "rev": "v3.6.0", 187 + "sha256": "1adpzk9vjllr18dq8kggxfabm3ax59m55ls98mkqh8lmgq96bh7d", 188 + "vendorSha256": "0qby6fa1x5fapgcy5i35dwwlkb2ggws9sxcssshzssy0fzpb3k87", 189 + "version": "3.6.0" 190 }, 191 "cloudinit": { 192 "owner": "hashicorp", ··· 254 "owner": "DataDog", 255 "provider-source-address": "registry.terraform.io/DataDog/datadog", 256 "repo": "terraform-provider-datadog", 257 + "rev": "v3.7.0", 258 + "sha256": "0fynbn0zbplslbvqz0jij4gm8q6ydg697x7nh5rzw89dy26l2f8g", 259 + "vendorSha256": "0ngvbc9h3csl811g40q707flf4dl1hal95hpkxsvz7p71s3371q8", 260 + "version": "3.7.0" 261 }, 262 "dhall": { 263 "owner": "awakesecurity", 264 "provider-source-address": "registry.terraform.io/awakesecurity/dhall", 265 "repo": "terraform-provider-dhall", 266 + "rev": "v0.0.2", 267 + "sha256": "1fw83ic5wwhl5yk1asy8p4cxsdwclw639j7ki1xgpi284h6gmh5a", 268 + "vendorSha256": "1wqbblqpb1lpbsn4k9yh43g19iw13q825l5i9wvy4w0w4nzz70p4", 269 + "version": "0.0.2" 270 }, 271 "digitalocean": { 272 "owner": "digitalocean", ··· 341 "owner": "hashicorp", 342 "provider-source-address": "registry.terraform.io/hashicorp/external", 343 "repo": "terraform-provider-external", 344 + "rev": "v2.1.1", 345 + "sha256": "1f92cg2fjwy2n5380fx9j6j2bnsnkcy18kq0bjbkwkh8kmshqjn8", 346 + "vendorSha256": "031knr4axrcwisbhzs39faykzc1jgm9hx4rhqk46wim950gifl7g", 347 + "version": "2.1.1" 348 }, 349 "fastly": { 350 "owner": "fastly", 351 "provider-source-address": "registry.terraform.io/fastly/fastly", 352 "repo": "terraform-provider-fastly", 353 + "rev": "v0.39.0", 354 + "sha256": "0sjjcz2z7qr1dmm6zzyi382cas4k5vdg0q7yxlpcqxqqrql636k8", 355 "vendorSha256": null, 356 + "version": "0.39.0" 357 }, 358 "flexibleengine": { 359 "owner": "terraform-providers", ··· 416 "owner": "grafana", 417 "provider-source-address": "registry.terraform.io/grafana/grafana", 418 "repo": "terraform-provider-grafana", 419 + "rev": "v1.17.0", 420 + "sha256": "10mj1dvz7q3w250hvi3k4rj2x0mn592gw2xcy1j98x5ll6kx4ynd", 421 + "vendorSha256": "1bhygkkgd3j971cg6wha57cyh4ggbkaihw6sn6p9jvdi1k1f63lw", 422 + "version": "1.17.0" 423 }, 424 "gridscale": { 425 "owner": "terraform-providers", ··· 487 "owner": "IBM-Cloud", 488 "provider-source-address": "registry.terraform.io/IBM-Cloud/ibm", 489 "repo": "terraform-provider-ibm", 490 + "rev": "v1.37.1", 491 + "sha256": "1m9038ylv44xhgws0jrqdynj7kd97x9jgk1npqblbfv86fccwqxc", 492 + "vendorSha256": "1a8zy023j3mcy3bswyrmllkgv61wiyxa1f7bfj8mxx3701rsb4ji", 493 + "version": "1.37.1" 494 }, 495 "icinga2": { 496 "owner": "terraform-providers", ··· 648 "owner": "equinix", 649 "provider-source-address": "registry.terraform.io/equinix/metal", 650 "repo": "terraform-provider-metal", 651 + "rev": "v3.2.1", 652 + "sha256": "0j07rras4m6i668lkvvn3rq5l67qfzk9bmpijsfk3my0zsgv8nvw", 653 "vendorSha256": null, 654 + "version": "3.2.1" 655 }, 656 "metalcloud": { 657 "owner": "terraform-providers", ··· 747 "owner": "terraform-providers", 748 "provider-source-address": "registry.terraform.io/hashicorp/oci", 749 "repo": "terraform-provider-oci", 750 + "rev": "v4.57.0", 751 + "sha256": "123k24pa5232j9yxhgn6ng36s46y3iv4xsqay9ry53g4pw6zcx9y", 752 "vendorSha256": null, 753 + "version": "4.57.0" 754 }, 755 "okta": { 756 "owner": "terraform-providers", ··· 791 "owner": "terraform-provider-openstack", 792 "provider-source-address": "registry.terraform.io/terraform-provider-openstack/openstack", 793 "repo": "terraform-provider-openstack", 794 + "rev": "v1.46.0", 795 + "sha256": "1kkqfr0i33kw0qj3dp5knxm14p1ndy72n4chd36dhkydp4rm688f", 796 + "vendorSha256": "1f77z6p8423gh8x7zbhn3pkd8a1nxd5pabc1043d66pbw9rxchax", 797 + "version": "1.46.0" 798 }, 799 "opentelekomcloud": { 800 "owner": "terraform-providers", ··· 902 }, 903 "rancher2": { 904 "owner": "rancher", 905 + "provider-source-address": "registry.terraform.io/rancher/rancher2", 906 "repo": "terraform-provider-rancher2", 907 + "rev": "v1.22.1", 908 + "sha256": "0sx24riks78ywxsrhvc18w3wppz676zv1bjmzvm7r4q94miplxgl", 909 + "vendorSha256": "0qdd1sl9r6rpp9jmxy3r5a064f8agjmlkrn241p4sd7j5cncxdk3", 910 + "version": "1.22.1" 911 }, 912 "random": { 913 "owner": "hashicorp", ··· 947 "version": "1.15.0" 948 }, 949 "secret": { 950 + "owner": "numtide", 951 + "provider-source-address": "registry.terraform.io/numtide/secret", 952 "repo": "terraform-provider-secret", 953 + "rev": "v1.2.0", 954 + "sha256": "1211vvcd00llajza3chw25h0sl43wl116ni4r251k00m6kb5nfwq", 955 + "vendorSha256": null, 956 + "version": "1.2.0" 957 }, 958 "segment": { 959 "owner": "ajbosco", ··· 1012 "owner": "carlpett", 1013 "provider-source-address": "registry.terraform.io/carlpett/sops", 1014 "repo": "terraform-provider-sops", 1015 + "rev": "v0.6.3", 1016 + "sha256": "1db67jcgpg279hq4vfk1xhql0msn9fy95m8fdi1cxv54y7zcxwf9", 1017 + "vendorSha256": "1haw17k6xg3n6hbx3pj8ysyhq35k3lis1qq65qnyskl62y1ia54h", 1018 + "version": "0.6.3" 1019 }, 1020 "spotinst": { 1021 "owner": "terraform-providers", ··· 1132 "owner": "hashicorp", 1133 "provider-source-address": "registry.terraform.io/hashicorp/vault", 1134 "repo": "terraform-provider-vault", 1135 + "rev": "v3.1.1", 1136 + "sha256": "15fwc0sfdpcl85194gq6r97y18ggh61wbyh6lq7nrprwn2xvjch9", 1137 + "vendorSha256": "1q2yfmg6g3bl6h0vzanz7874xc4g7ggmysh2dqryijvr4kccnari", 1138 + "version": "3.1.1" 1139 }, 1140 "vcd": { 1141 "owner": "terraform-providers",
+2 -2
pkgs/applications/networking/cluster/tilt/default.nix
··· 5 /* Do not use "dev" as a version. If you do, Tilt will consider itself 6 running in development environment and try to serve assets from the 7 source tree, which is not there once build completes. */ 8 - version = "0.23.3"; 9 10 src = fetchFromGitHub { 11 owner = "tilt-dev"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256:1612yrlsajl1j95zh057k82nzz492a9p1cgamph4m84zpm0v67jc"; 15 }; 16 vendorSha256 = null; 17
··· 5 /* Do not use "dev" as a version. If you do, Tilt will consider itself 6 running in development environment and try to serve assets from the 7 source tree, which is not there once build completes. */ 8 + version = "0.23.4"; 9 10 src = fetchFromGitHub { 11 owner = "tilt-dev"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-SWofXsbkuirPvqgU639W8IQklafLKbThoZUzOzfYwdQ="; 15 }; 16 vendorSha256 = null; 17
+3 -3
pkgs/applications/networking/instant-messengers/jackline/default.nix
··· 4 5 buildDunePackage rec { 6 pname = "jackline"; 7 - version = "unstable-2021-08-10"; 8 9 minimumOCamlVersion = "4.08"; 10 ··· 13 src = fetchFromGitHub { 14 owner = "hannesm"; 15 repo = "jackline"; 16 - rev = "73d87e9a62d534566bb0fbe64990d32d75487f11"; 17 - sha256 = "0wk574rqfg2vqz27nasxzwf67x51pj5fgl4vkc27r741dg4q6c5a"; 18 }; 19 20 nativeBuildInpts = [
··· 4 5 buildDunePackage rec { 6 pname = "jackline"; 7 + version = "unstable-2021-12-28"; 8 9 minimumOCamlVersion = "4.08"; 10 ··· 13 src = fetchFromGitHub { 14 owner = "hannesm"; 15 repo = "jackline"; 16 + rev = "ca1012098d123c555e9fa5244466d2e009521700"; 17 + sha256 = "1j1azskcdrp4g44rv3a4zylkzbzpcs23zzzrx94llbgssw6cd9ih"; 18 }; 19 20 nativeBuildInpts = [
+2 -2
pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
··· 7 8 # Please keep the version x.y.0.z and do not update to x.y.76.z because the 9 # source of the latter disappears much faster. 10 - version = "8.79.0.92"; 11 12 rpath = lib.makeLibraryPath [ 13 alsa-lib ··· 69 "https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 70 "https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 71 ]; 72 - sha256 = "sha256-wGt0zNBmJf5NJGGOopWNUoBoy8sr4jWp8UKLd8AudnM="; 73 } 74 else 75 throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
··· 7 8 # Please keep the version x.y.0.z and do not update to x.y.76.z because the 9 # source of the latter disappears much faster. 10 + version = "8.79.0.95"; 11 12 rpath = lib.makeLibraryPath [ 13 alsa-lib ··· 69 "https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 70 "https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 71 ]; 72 + sha256 = "sha256-a6ZtgA0cMAuNVQWAeiIDJ2noPhXjV8KPE8ibkGR7Dns="; 73 } 74 else 75 throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
+2 -2
pkgs/applications/networking/remote/teamviewer/default.nix
··· 6 7 mkDerivation rec { 8 pname = "teamviewer"; 9 - version = "15.24.5"; 10 11 src = fetchurl { 12 url = "https://dl.tvcdn.de/download/linux/version_15x/teamviewer_${version}_amd64.deb"; 13 - sha256 = "sha256-u4azVjwD5xTc0vWe8tDEx44rBdYFZljZPVQ0yilqeR0="; 14 }; 15 16 unpackPhase = ''
··· 6 7 mkDerivation rec { 8 pname = "teamviewer"; 9 + version = "15.25.5"; 10 11 src = fetchurl { 12 url = "https://dl.tvcdn.de/download/linux/version_15x/teamviewer_${version}_amd64.deb"; 13 + sha256 = "sha256-LtITPS0bLy85dv/zdOo8JcsEZ0ZgtVmM+CcggaYJxXA="; 14 }; 15 16 unpackPhase = ''
+5 -5
pkgs/applications/networking/sniffers/wireshark/default.nix
··· 10 with lib; 11 12 let 13 - version = "3.4.10"; 14 variant = if withQt then "qt" else "cli"; 15 16 in stdenv.mkDerivation { ··· 20 21 src = fetchurl { 22 url = "https://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.xz"; 23 - sha256 = "sha256-iqfvSkSuYruNtGPPdh4swDuXMF4Od+1b5T+oNykYfO8="; 24 }; 25 26 cmakeFlags = [ ··· 67 done 68 done 69 '' else optionalString withQt '' 70 - install -Dm644 -t $out/share/applications ../wireshark.desktop 71 72 install -Dm644 ../image/wsicon.svg $out/share/icons/wireshark.svg 73 - mkdir $dev/include/{epan/{wmem,ftypes,dfilter},wsutil,wiretap} -pv 74 75 cp config.h $dev/include/wireshark/ 76 cp ../ws_*.h $dev/include 77 cp ../epan/*.h $dev/include/epan/ 78 - cp ../epan/wmem/*.h $dev/include/epan/wmem/ 79 cp ../epan/ftypes/*.h $dev/include/epan/ftypes/ 80 cp ../epan/dfilter/*.h $dev/include/epan/dfilter/ 81 cp ../wsutil/*.h $dev/include/wsutil/ 82 cp ../wiretap/*.h $dev/include/wiretap 83 ''); 84
··· 10 with lib; 11 12 let 13 + version = "3.6.1"; 14 variant = if withQt then "qt" else "cli"; 15 16 in stdenv.mkDerivation { ··· 20 21 src = fetchurl { 22 url = "https://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.xz"; 23 + sha256 = "sha256-BDTtqPtr+I4rQqZ+tdHeJUpn1QW+w7tR/unXyteSWjg="; 24 }; 25 26 cmakeFlags = [ ··· 67 done 68 done 69 '' else optionalString withQt '' 70 + install -Dm644 -t $out/share/applications ../org.wireshark.Wireshark.desktop 71 72 install -Dm644 ../image/wsicon.svg $out/share/icons/wireshark.svg 73 + mkdir $dev/include/{epan/{wmem,ftypes,dfilter},wsutil/wmem,wiretap} -pv 74 75 cp config.h $dev/include/wireshark/ 76 cp ../ws_*.h $dev/include 77 cp ../epan/*.h $dev/include/epan/ 78 cp ../epan/ftypes/*.h $dev/include/epan/ftypes/ 79 cp ../epan/dfilter/*.h $dev/include/epan/dfilter/ 80 cp ../wsutil/*.h $dev/include/wsutil/ 81 + cp ../wsutil/wmem/*.h $dev/include/wsutil/wmem/ 82 cp ../wiretap/*.h $dev/include/wiretap 83 ''); 84
+8 -9
pkgs/applications/networking/sniffers/wireshark/wireshark-lookup-dumpcap-in-path.patch
··· 11 and have to enable PATH lookup. Wireshark is not a setuid program, so 12 looking in PATH is not a security issue. 13 14 Signed-off-by: Franz Pletz <fpletz@fnordicwalking.de> 15 --- 16 capchild/capture_sync.c | 17 ++++++++++++++--- 17 1 file changed, 14 insertions(+), 3 deletions(-) 18 19 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) { 24 #ifdef _WIN32 25 exename = g_strdup_printf("%s\\dumpcap.exe", progfile_dir); 26 #else ··· 40 #endif 41 42 /* 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 44 */ 45 dup2(sync_pipe[PIPE_WRITE], 2); 46 ws_close(sync_pipe[PIPE_READ]); ··· 49 g_snprintf(errmsg, sizeof errmsg, "Couldn't run %s in child process: %s", 50 argv[0], g_strerror(errno)); 51 sync_pipe_errmsg_to_parent(2, errmsg, ""); 52 - @@ -997,7 +1008,7 @@ sync_pipe_open_command(char** argv, int *data_read_fd, 53 dup2(sync_pipe[PIPE_WRITE], 2); 54 ws_close(sync_pipe[PIPE_READ]); 55 ws_close(sync_pipe[PIPE_WRITE]); ··· 58 g_snprintf(errmsg, sizeof errmsg, "Couldn't run %s in child process: %s", 59 argv[0], g_strerror(errno)); 60 sync_pipe_errmsg_to_parent(2, errmsg, ""); 61 - -- 62 - 2.6.3 63 -
··· 11 and have to enable PATH lookup. Wireshark is not a setuid program, so 12 looking in PATH is not a security issue. 13 14 + EDITED by teto for wireshark 3.6 15 + 16 Signed-off-by: Franz Pletz <fpletz@fnordicwalking.de> 17 --- 18 capchild/capture_sync.c | 17 ++++++++++++++--- 19 1 file changed, 14 insertions(+), 3 deletions(-) 20 21 diff --git a/capchild/capture_sync.c b/capchild/capture_sync.c 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) { 26 #ifdef _WIN32 27 exename = g_strdup_printf("%s\\dumpcap.exe", progfile_dir); 28 #else ··· 42 #endif 43 44 /* Make that the first argument in the argument list (argv[0]). */ 45 + @@ -572,7 +583,7 @@ sync_pipe_start(capture_options *capture_opts, capture_session *cap_session, inf 46 */ 47 dup2(sync_pipe[PIPE_WRITE], 2); 48 ws_close(sync_pipe[PIPE_READ]); ··· 51 g_snprintf(errmsg, sizeof errmsg, "Couldn't run %s in child process: %s", 52 argv[0], g_strerror(errno)); 53 sync_pipe_errmsg_to_parent(2, errmsg, ""); 54 + @@ -811,7 +822,7 @@ sync_pipe_open_command(char* const argv[], int *data_read_fd, 55 dup2(sync_pipe[PIPE_WRITE], 2); 56 ws_close(sync_pipe[PIPE_READ]); 57 ws_close(sync_pipe[PIPE_WRITE]); ··· 60 g_snprintf(errmsg, sizeof errmsg, "Couldn't run %s in child process: %s", 61 argv[0], g_strerror(errno)); 62 sync_pipe_errmsg_to_parent(2, errmsg, "");
+3 -6
pkgs/applications/office/super-productivity/default.nix
··· 1 - { stdenv , lib , fetchurl , appimageTools , makeWrapper , electron_11 }: 2 3 - let 4 - electron = electron_11; 5 - in 6 stdenv.mkDerivation rec { 7 pname = "super-productivity"; 8 - version = "7.6.0"; 9 10 src = fetchurl { 11 url = "https://github.com/johannesjo/super-productivity/releases/download/v${version}/superProductivity-${version}.AppImage"; 12 - sha256 = "f02a451a44f48a8e85a0c1269625d89fb1e0b8a75b7e217d96352064e6464ae5"; 13 name = "${pname}-${version}.AppImage"; 14 }; 15
··· 1 + { stdenv , lib , fetchurl , appimageTools , makeWrapper , electron }: 2 3 stdenv.mkDerivation rec { 4 pname = "super-productivity"; 5 + version = "7.9.1"; 6 7 src = fetchurl { 8 url = "https://github.com/johannesjo/super-productivity/releases/download/v${version}/superProductivity-${version}.AppImage"; 9 + sha256 = "sha256:0lxnl5ai23dwfsyrkpi9l1a0gl0qn6vp7hzmca77nyx974d6j8m4"; 10 name = "${pname}-${version}.AppImage"; 11 }; 12
+2 -2
pkgs/applications/radio/gqrx/default.nix
··· 24 25 gnuradio3_8Minimal.pkgs.mkDerivation rec { 26 pname = "gqrx"; 27 - version = "2.15"; 28 29 src = fetchFromGitHub { 30 owner = "gqrx-sdr"; 31 repo = "gqrx"; 32 rev = "v${version}"; 33 - sha256 = "sha256-m3YV5Hbu5+3eS+LOy+x6HjpdiJo1iObbeEKuQXXmAak="; 34 }; 35 36 nativeBuildInputs = [
··· 24 25 gnuradio3_8Minimal.pkgs.mkDerivation rec { 26 pname = "gqrx"; 27 + version = "2.15.1"; 28 29 src = fetchFromGitHub { 30 owner = "gqrx-sdr"; 31 repo = "gqrx"; 32 rev = "v${version}"; 33 + sha256 = "sha256-OL83l3A27rggfGbfLT1CUaPAQHEKXgoGS1jYJZ9eHPQ="; 34 }; 35 36 nativeBuildInputs = [
+2 -1
pkgs/applications/radio/urh/default.nix
··· 1 { lib, fetchFromGitHub, python3Packages 2 , hackrf, rtl-sdr, airspy, limesuite, libiio 3 , qt5 4 , USRPSupport ? false, uhd }: 5 ··· 15 }; 16 17 nativeBuildInputs = [ qt5.wrapQtAppsHook ]; 18 - buildInputs = [ hackrf rtl-sdr airspy limesuite libiio ] 19 ++ lib.optional USRPSupport uhd; 20 21 propagatedBuildInputs = with python3Packages; [
··· 1 { lib, fetchFromGitHub, python3Packages 2 , hackrf, rtl-sdr, airspy, limesuite, libiio 3 + , libbladeRF 4 , qt5 5 , USRPSupport ? false, uhd }: 6 ··· 16 }; 17 18 nativeBuildInputs = [ qt5.wrapQtAppsHook ]; 19 + buildInputs = [ hackrf rtl-sdr airspy limesuite libiio libbladeRF ] 20 ++ lib.optional USRPSupport uhd; 21 22 propagatedBuildInputs = with python3Packages; [
+2 -2
pkgs/applications/science/astronomy/stellarium/default.nix
··· 6 7 mkDerivation rec { 8 pname = "stellarium"; 9 - version = "0.21.2"; 10 11 src = fetchFromGitHub { 12 owner = "Stellarium"; 13 repo = "stellarium"; 14 rev = "v${version}"; 15 - sha256 = "sha256-bh00o++l3sqELX5kgRhiCcQOLVqvjEyEMcJTnnVPNU8="; 16 }; 17 18 nativeBuildInputs = [ cmake perl wrapQtAppsHook ];
··· 6 7 mkDerivation rec { 8 pname = "stellarium"; 9 + version = "0.21.3"; 10 11 src = fetchFromGitHub { 12 owner = "Stellarium"; 13 repo = "stellarium"; 14 rev = "v${version}"; 15 + sha256 = "sha256-TQMLy5ziBF7YqPDzPwgjY5FHxxMUe7MXo/TGxQ1nGcg="; 16 }; 17 18 nativeBuildInputs = [ cmake perl wrapQtAppsHook ];
+2 -2
pkgs/applications/science/chemistry/jmol/default.nix
··· 17 }; 18 in 19 stdenv.mkDerivation rec { 20 - version = "14.32.2"; 21 pname = "jmol"; 22 23 src = let 24 baseVersion = "${lib.versions.major version}.${lib.versions.minor version}"; 25 in fetchurl { 26 url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz"; 27 - sha256 = "sha256-JETS1mxlDyWPC8ngtmYujmfWIdrW9HzkqpX/VZpIMBE="; 28 }; 29 30 patchPhase = ''
··· 17 }; 18 in 19 stdenv.mkDerivation rec { 20 + version = "14.32.6"; 21 pname = "jmol"; 22 23 src = let 24 baseVersion = "${lib.versions.major version}.${lib.versions.minor version}"; 25 in fetchurl { 26 url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz"; 27 + sha256 = "sha256-b9E/IJfqeA8rBSQogb/ZVBMW3y9bc2dBj/BIl0HWFR8="; 28 }; 29 30 patchPhase = ''
+4 -3
pkgs/applications/science/math/singular/default.nix
··· 47 }; 48 49 patches = [ 50 # add aarch64 support to cpu-check.m4. copied from redhat. 51 ./redhat-aarch64.patch 52 - 53 - # vspace causes hangs in modstd and other libraries on aarch64 54 - ./disable-vspace-on-aarch64.patch 55 56 # the newest version of ax-prog-cc-for-build.m4 seems to trigger 57 # linker errors. see
··· 47 }; 48 49 patches = [ 50 + # fix timeouts when docbuilding with >= 64 cpus 51 + # https://github.com/Singular/Singular/issues/1117 52 + ./vspace-MAX_PROCESS.patch 53 + 54 # add aarch64 support to cpu-check.m4. copied from redhat. 55 ./redhat-aarch64.patch 56 57 # the newest version of ax-prog-cc-for-build.m4 seems to trigger 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 }: 2 3 mkDerivation rec { 4 pname = "speedcrunch"; 5 - version = "0.12.0"; 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"; 12 }; 13 14 buildInputs = [ qtbase qttools ]; ··· 29 precisions, unlimited variable storage, intelligent automatic completion 30 full keyboard-friendly and more than 15 built-in math function. 31 ''; 32 - maintainers = with maintainers; [ gebner ]; 33 inherit (qtbase.meta) platforms; 34 # works with qt 5.6 and qt 5.8 35 broken = builtins.compareVersions qtbase.version "5.7.0" == 0;
··· 1 + { mkDerivation, lib, fetchFromBitbucket, cmake, qtbase, qttools }: 2 3 mkDerivation rec { 4 pname = "speedcrunch"; 5 + version = "unstable-2021-10-09"; 6 7 + src = fetchFromBitbucket { 8 + owner = "heldercorreia"; 9 + repo = pname; 10 + rev = "74756f3438149c01e9edc3259b0f411fa319a22f"; 11 + sha256 = "sha256-XxQv+A5SfYXFIRK7yacxGHHne1Q93pwCGeHhchIKizU="; 12 }; 13 14 buildInputs = [ qtbase qttools ]; ··· 29 precisions, unlimited variable storage, intelligent automatic completion 30 full keyboard-friendly and more than 15 built-in math function. 31 ''; 32 + maintainers = with maintainers; [ gebner j0hax ]; 33 inherit (qtbase.meta) platforms; 34 # works with qt 5.6 and qt 5.8 35 broken = builtins.compareVersions qtbase.version "5.7.0" == 0;
+3 -3
pkgs/applications/version-management/git-and-tools/git-chglog/default.nix
··· 2 3 buildGoModule rec { 4 pname = "git-chglog"; 5 - version = "0.15.0"; 6 7 src = fetchFromGitHub { 8 owner = "git-chglog"; 9 repo = "git-chglog"; 10 rev = "v${version}"; 11 - sha256 = "sha256-BiTnPCgymfpPxuy0i8u7JbpbEBeaSIJaikjwsPSA3qc="; 12 }; 13 14 - vendorSha256 = "sha256-jIq+oacyT71m78iMZwWOBsBVAY/WxgyH9zRr8GiMGTU="; 15 16 ldflags = [ "-s" "-w" "-X=main.Version=v${version}" ]; 17
··· 2 3 buildGoModule rec { 4 pname = "git-chglog"; 5 + version = "0.15.1"; 6 7 src = fetchFromGitHub { 8 owner = "git-chglog"; 9 repo = "git-chglog"; 10 rev = "v${version}"; 11 + sha256 = "sha256-UlhJ004ceXpdB/9296cL2sbBYsjV8D+3YS1vmFgnko8="; 12 }; 13 14 + vendorSha256 = "sha256-FLFPcmkrhZ+/UX1xpexsDv3cgC/Ocj4qTFJOX+rmdyQ="; 15 16 ldflags = [ "-s" "-w" "-X=main.Version=v${version}" ]; 17
+3 -3
pkgs/applications/version-management/git-and-tools/git-cliff/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "git-cliff"; 5 - version = "0.4.2"; 6 7 src = fetchFromGitHub { 8 owner = "orhun"; 9 repo = "git-cliff"; 10 rev = "v${version}"; 11 - sha256 = "sha256-FCBNm51QI1jDdq2BZFwZA1kpIfXIvh1ickmY3ZqwGPY="; 12 }; 13 14 - cargoSha256 = "sha256-CBCyujJHWTatJO+Tk6MyOk12B0cY1JSwLQizjcXeQzQ="; 15 16 # attempts to run the program on .git in src which is not deterministic 17 doCheck = false;
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "git-cliff"; 5 + version = "0.5.0"; 6 7 src = fetchFromGitHub { 8 owner = "orhun"; 9 repo = "git-cliff"; 10 rev = "v${version}"; 11 + sha256 = "sha256-1ScZ8pxRN/Eot/Q+HWbWOgDWBmVLjqtPeftRsNQIJEI="; 12 }; 13 14 + cargoSha256 = "sha256-FMlJn/mVcrHhu3gGISb1e7D2mVAocccqXRYZnMVNPqA="; 15 16 # attempts to run the program on .git in src which is not deterministic 17 doCheck = false;
+2 -2
pkgs/applications/video/kodi/addons/inputstream-rtmp/default.nix
··· 3 buildKodiBinaryAddon rec { 4 pname = "inputstream-rtmp"; 5 namespace = "inputstream.rtmp"; 6 - version = "19.0.0"; 7 8 src = fetchFromGitHub { 9 owner = "xbmc"; 10 repo = "inputstream.rtmp"; 11 rev = "${version}-${rel}"; 12 - sha256 = "sha256-76yGttcLJJ5XJKsFJ3GnEuPs9+9J0Tr8Znm45676OI8="; 13 }; 14 15 extraBuildInputs = [ openssl rtmpdump zlib ];
··· 3 buildKodiBinaryAddon rec { 4 pname = "inputstream-rtmp"; 5 namespace = "inputstream.rtmp"; 6 + version = "19.0.1"; 7 8 src = fetchFromGitHub { 9 owner = "xbmc"; 10 repo = "inputstream.rtmp"; 11 rev = "${version}-${rel}"; 12 + sha256 = "sha256-BNc9HJ4Yq1WTxTr7AUHBB9yDz8oefy2EtFRwVYVGcaY="; 13 }; 14 15 extraBuildInputs = [ openssl rtmpdump zlib ];
+2 -2
pkgs/applications/video/qmplay2/default.nix
··· 22 }: 23 stdenv.mkDerivation rec { 24 pname = "qmplay2"; 25 - version = "21.12.07"; 26 27 src = fetchFromGitHub { 28 owner = "zaps166"; 29 repo = "QMPlay2"; 30 rev = version; 31 - sha256 = "sha256-iFT88CTz7L7tnNmpe/HaeTrHiE8l0Jk+r0c6O7wJ7N8="; 32 fetchSubmodules = true; 33 }; 34
··· 22 }: 23 stdenv.mkDerivation rec { 24 pname = "qmplay2"; 25 + version = "21.12.24"; 26 27 src = fetchFromGitHub { 28 owner = "zaps166"; 29 repo = "QMPlay2"; 30 rev = version; 31 + sha256 = "sha256-SHReKh+M1rgSIiweYFgVvwMeKWeQD52S4KxEiTsyHrI="; 32 fetchSubmodules = true; 33 }; 34
+2 -2
pkgs/applications/video/xine-ui/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "xine-ui"; 18 - version = "0.99.12"; 19 20 src = fetchurl { 21 url = "mirror://sourceforge/xine/${pname}-${version}.tar.xz"; 22 - sha256 = "10zmmss3hm8gjjyra20qhdc0lb1m6sym2nb2w62bmfk8isfw9gsl"; 23 }; 24 25 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "xine-ui"; 18 + version = "0.99.13"; 19 20 src = fetchurl { 21 url = "mirror://sourceforge/xine/${pname}-${version}.tar.xz"; 22 + sha256 = "sha256-sjgtB1xysbEAOeDpAxDMhsjZEDWMU1We2C09WEIB9cU="; 23 }; 24 25 nativeBuildInputs = [
+3 -3
pkgs/applications/window-managers/leftwm/default.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "leftwm"; 9 - version = "0.2.9"; 10 11 src = fetchFromGitHub { 12 owner = "leftwm"; 13 repo = "leftwm"; 14 rev = version; 15 - sha256 = "sha256:0w4afhrp2cxz0nmpvalyaxz1dpywajjj2wschw8dpkvgxqs64gd5"; 16 }; 17 18 - cargoSha256 = "sha256:0r0smpv50gim2naaa0qf6yhvqvsa2f40rkgiryi686y69m5ii7mv"; 19 20 buildInputs = rpathLibs; 21
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "leftwm"; 9 + version = "0.2.10"; 10 11 src = fetchFromGitHub { 12 owner = "leftwm"; 13 repo = "leftwm"; 14 rev = version; 15 + sha256 = "sha256-WGss/XmryULq8Ly5MFmEqsL+9r4fnrvBEtetngJ05NY="; 16 }; 17 18 + cargoSha256 = "sha256-9qvXzsAu4H2TAcArajrGqXwKF3BBDvmZbny7hiVO9Yo="; 19 20 buildInputs = rpathLibs; 21
+29 -27
pkgs/build-support/build-dotnet-module/default.nix
··· 117 DOTNET_NOLOGO = true; # This disables the welcome message. 118 DOTNET_CLI_TELEMETRY_OPTOUT = true; 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]}")" 123 124 - export HOME=$(mktemp -d) 125 - deps_file="/tmp/${args.pname}-deps.nix" 126 127 - store_src="${package.src}" 128 - src="$(mktemp -d /tmp/${args.pname}.XXX)" 129 - cp -rT "$store_src" "$src" 130 - chmod -R +w "$src" 131 132 - trap "rm -rf $src $HOME" EXIT 133 - pushd "$src" 134 135 - export DOTNET_NOLOGO=1 136 - export DOTNET_CLI_TELEMETRY_OPTOUT=1 137 138 - mkdir -p "$HOME/nuget_pkgs" 139 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 149 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 - ''; 154 155 configurePhase = args.configurePhase or '' 156 runHook preConfigure
··· 117 DOTNET_NOLOGO = true; # This disables the welcome message. 118 DOTNET_CLI_TELEMETRY_OPTOUT = true; 119 120 + passthru = { 121 + fetch-deps = writeScript "fetch-${args.pname}-deps" '' 122 + set -euo pipefail 123 + cd "$(dirname "''${BASH_SOURCE[0]}")" 124 125 + export HOME=$(mktemp -d) 126 + deps_file="/tmp/${args.pname}-deps.nix" 127 128 + store_src="${package.src}" 129 + src="$(mktemp -d /tmp/${args.pname}.XXX)" 130 + cp -rT "$store_src" "$src" 131 + chmod -R +w "$src" 132 133 + trap "rm -rf $src $HOME" EXIT 134 + pushd "$src" 135 136 + export DOTNET_NOLOGO=1 137 + export DOTNET_CLI_TELEMETRY_OPTOUT=1 138 139 + mkdir -p "$HOME/nuget_pkgs" 140 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 150 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 {}; 156 157 configurePhase = args.configurePhase or '' 158 runHook preConfigure
+28 -12
pkgs/build-support/node/fetch-yarn-deps/index.js
··· 9 const path = require('path') 10 const lockfile = require('./yarnpkg-lockfile.js') 11 const { promisify } = require('util') 12 13 const execFile = promisify(child_process.execFile) 14 ··· 21 // This has to match the logic in pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/urlToName.js 22 // so that fixup_yarn_lock produces the same paths 23 const urlToName = url => { 24 - const isCodeloadGitTarballUrl = url.startsWith('https://codeload.github.com/') && url.includes('/tar.gz/') 25 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 - } 33 } 34 35 const downloadFileHttps = (fileName, url, expectedHash) => { ··· 72 await exec('rm', [ '-rf', fileName + '.tmp', ]) 73 } 74 75 const downloadPkg = (pkg, verbose) => { 76 const [ url, hash ] = pkg.resolved.split('#') 77 if (verbose) console.log('downloading ' + url) ··· 79 if (url.startsWith('https://codeload.github.com/') && url.includes('/tar.gz/')) { 80 const s = url.split('/') 81 downloadGit(fileName, `https://github.com/${s[3]}/${s[4]}.git`, s[6]) 82 } else if (url.startsWith('https://')) { 83 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 } else if (url.startsWith('file:')) { 89 console.warn(`ignoring unsupported file:path url "${url}"`) 90 } else {
··· 9 const path = require('path') 10 const lockfile = require('./yarnpkg-lockfile.js') 11 const { promisify } = require('util') 12 + const url = require('url') 13 14 const execFile = promisify(child_process.execFile) 15 ··· 22 // This has to match the logic in pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/urlToName.js 23 // so that fixup_yarn_lock produces the same paths 24 const urlToName = url => { 25 + const isCodeloadGitTarballUrl = url.startsWith('https://codeload.github.com/') && url.includes('/tar.gz/') 26 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 + } 34 } 35 36 const downloadFileHttps = (fileName, url, expectedHash) => { ··· 73 await exec('rm', [ '-rf', fileName + '.tmp', ]) 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 + 93 const downloadPkg = (pkg, verbose) => { 94 const [ url, hash ] = pkg.resolved.split('#') 95 if (verbose) console.log('downloading ' + url) ··· 97 if (url.startsWith('https://codeload.github.com/') && url.includes('/tar.gz/')) { 98 const s = url.split('/') 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) 102 } else if (url.startsWith('https://')) { 103 return downloadFileHttps(fileName, url, hash) 104 } else if (url.startsWith('file:')) { 105 console.warn(`ignoring unsupported file:path url "${url}"`) 106 } else {
+2 -2
pkgs/data/fonts/cascadia-code/default.nix
··· 1 { lib, fetchzip }: 2 let 3 - version = "2110.31"; 4 in 5 fetchzip { 6 name = "cascadia-code-${version}"; 7 8 url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaCode-${version}.zip"; 9 10 - sha256 = "sha256-SyPQtmudfogBwASTApl1hSpOPf2PLTSOzhJAJzrQ3Mg="; 11 12 postFetch = '' 13 mkdir -p $out/share/fonts/
··· 1 { lib, fetchzip }: 2 let 3 + version = "2111.01"; 4 in 5 fetchzip { 6 name = "cascadia-code-${version}"; 7 8 url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaCode-${version}.zip"; 9 10 + sha256 = "sha256-kUVTQ/oMZztNf22sDbQBpQW0luSc5nr5sxWU5etLDec="; 11 12 postFetch = '' 13 mkdir -p $out/share/fonts/
+2 -2
pkgs/data/fonts/sarasa-gothic/default.nix
··· 1 { lib, fetchurl, libarchive }: 2 3 let 4 - version = "0.35.2"; 5 in fetchurl { 6 name = "sarasa-gothic-${version}"; 7 8 # Use the 'ttc' files here for a smaller closure size. 9 # (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.) 10 url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttc-${version}.7z"; 11 - sha256 = "sha256-ts6GM09Z7hYHVx/JGxVPze5X1sZ/22TTdxHBGiYMn5I="; 12 13 recursiveHash = true; 14 downloadToTemp = true;
··· 1 { lib, fetchurl, libarchive }: 2 3 let 4 + version = "0.35.5"; 5 in fetchurl { 6 name = "sarasa-gothic-${version}"; 7 8 # Use the 'ttc' files here for a smaller closure size. 9 # (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.) 10 url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttc-${version}.7z"; 11 + sha256 = "sha256-t9BYV9a/rmEr8nLqcdxg4Z5pWsCefvwI47eSwub41u0="; 12 13 recursiveHash = true; 14 downloadToTemp = true;
+2 -2
pkgs/development/compilers/carp/default.nix
··· 2 3 haskellPackages.mkDerivation rec { 4 pname = "carp"; 5 - version = "0.5.3"; 6 7 src = fetchFromGitHub { 8 owner = "carp-lang"; 9 repo = "Carp"; 10 rev = "v${version}"; 11 - sha256 = "08ryk30ii24qsdpdq7bqi406ynv9nr8zy2pcv9n70ar8fxfw0859"; 12 }; 13 14 buildTools = [ makeWrapper ];
··· 2 3 haskellPackages.mkDerivation rec { 4 pname = "carp"; 5 + version = "0.5.4"; 6 7 src = fetchFromGitHub { 8 owner = "carp-lang"; 9 repo = "Carp"; 10 rev = "v${version}"; 11 + sha256 = "sha256-o7NLd7jC1BvcoVzbD18LvHg/SqOnfn9yELUrpg2uZtY="; 12 }; 13 14 buildTools = [ makeWrapper ];
+4 -1
pkgs/development/compilers/elm/default.nix
··· 1 { lib, stdenv, pkgs 2 - , haskell, haskellPackages, nodejs 3 , fetchurl, fetchpatch, makeWrapper, writeScriptBin 4 # Rust dependecies 5 , curl, rustPlatform, openssl, pkg-config, Security, darwin 6 }: 7 let 8 fetchElmDeps = import ./fetchElmDeps.nix { inherit stdenv lib fetchurl; }; 9 10 hsPkgs = haskellPackages.override {
··· 1 { lib, stdenv, pkgs 2 + , haskell, haskellPackages, nodejs-14_x 3 , fetchurl, fetchpatch, makeWrapper, writeScriptBin 4 # Rust dependecies 5 , curl, rustPlatform, openssl, pkg-config, Security, darwin 6 }: 7 let 8 + # To controll nodejs version we pass down 9 + nodejs = nodejs-14_x; 10 + 11 fetchElmDeps = import ./fetchElmDeps.nix { inherit stdenv lib fetchurl; }; 12 13 hsPkgs = haskellPackages.override {
-2
pkgs/development/compilers/elm/packages/generate-node-packages.sh
··· 4 5 set -eu -o pipefail 6 7 - rm -f node-env.nix 8 $(nix-build $ROOT -A nodePackages.node2nix --no-out-link)/bin/node2nix \ 9 - --nodejs-12 \ 10 -i node-packages.json \ 11 -o node-packages.nix \ 12 -c node-composition.nix \
··· 4 5 set -eu -o pipefail 6 7 $(nix-build $ROOT -A nodePackages.node2nix --no-out-link)/bin/node2nix \ 8 -i node-packages.json \ 9 -o node-packages.nix \ 10 -c node-composition.nix \
+500 -398
pkgs/development/compilers/elm/packages/node-packages.nix
··· 49 sha512 = "eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w=="; 50 }; 51 }; 52 - "@babel/generator-7.16.0" = { 53 name = "_at_babel_slash_generator"; 54 packageName = "@babel/generator"; 55 - version = "7.16.0"; 56 src = fetchurl { 57 - url = "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz"; 58 - sha512 = "RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew=="; 59 }; 60 }; 61 "@babel/helper-annotate-as-pure-7.16.0" = { ··· 67 sha512 = "ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg=="; 68 }; 69 }; 70 - "@babel/helper-builder-binary-assignment-operator-visitor-7.16.0" = { 71 name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor"; 72 packageName = "@babel/helper-builder-binary-assignment-operator-visitor"; 73 - version = "7.16.0"; 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=="; 77 }; 78 }; 79 "@babel/helper-compilation-targets-7.16.3" = { ··· 85 sha512 = "vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA=="; 86 }; 87 }; 88 - "@babel/helper-create-class-features-plugin-7.16.0" = { 89 name = "_at_babel_slash_helper-create-class-features-plugin"; 90 packageName = "@babel/helper-create-class-features-plugin"; 91 - version = "7.16.0"; 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=="; 95 }; 96 }; 97 "@babel/helper-create-regexp-features-plugin-7.16.0" = { ··· 103 sha512 = "3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA=="; 104 }; 105 }; 106 "@babel/helper-explode-assignable-expression-7.16.0" = { 107 name = "_at_babel_slash_helper-explode-assignable-expression"; 108 packageName = "@babel/helper-explode-assignable-expression"; ··· 139 sha512 = "1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg=="; 140 }; 141 }; 142 - "@babel/helper-member-expression-to-functions-7.16.0" = { 143 name = "_at_babel_slash_helper-member-expression-to-functions"; 144 packageName = "@babel/helper-member-expression-to-functions"; 145 - version = "7.16.0"; 146 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=="; 149 }; 150 }; 151 "@babel/helper-module-imports-7.16.0" = { ··· 157 sha512 = "kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg=="; 158 }; 159 }; 160 - "@babel/helper-module-transforms-7.16.0" = { 161 name = "_at_babel_slash_helper-module-transforms"; 162 packageName = "@babel/helper-module-transforms"; 163 - version = "7.16.0"; 164 src = fetchurl { 165 - url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz"; 166 - sha512 = "My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA=="; 167 }; 168 }; 169 "@babel/helper-optimise-call-expression-7.16.0" = { ··· 175 sha512 = "SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw=="; 176 }; 177 }; 178 - "@babel/helper-plugin-utils-7.14.5" = { 179 name = "_at_babel_slash_helper-plugin-utils"; 180 packageName = "@babel/helper-plugin-utils"; 181 - version = "7.14.5"; 182 src = fetchurl { 183 - url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz"; 184 - sha512 = "/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="; 185 }; 186 }; 187 - "@babel/helper-remap-async-to-generator-7.16.4" = { 188 name = "_at_babel_slash_helper-remap-async-to-generator"; 189 packageName = "@babel/helper-remap-async-to-generator"; 190 - version = "7.16.4"; 191 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=="; 194 }; 195 }; 196 - "@babel/helper-replace-supers-7.16.0" = { 197 name = "_at_babel_slash_helper-replace-supers"; 198 packageName = "@babel/helper-replace-supers"; 199 - version = "7.16.0"; 200 src = fetchurl { 201 - url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz"; 202 - sha512 = "TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA=="; 203 }; 204 }; 205 "@babel/helper-simple-access-7.16.0" = { ··· 247 sha512 = "OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="; 248 }; 249 }; 250 - "@babel/helper-wrap-function-7.16.0" = { 251 name = "_at_babel_slash_helper-wrap-function"; 252 packageName = "@babel/helper-wrap-function"; 253 - version = "7.16.0"; 254 src = fetchurl { 255 - url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz"; 256 - sha512 = "VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g=="; 257 }; 258 }; 259 - "@babel/helpers-7.16.3" = { 260 name = "_at_babel_slash_helpers"; 261 packageName = "@babel/helpers"; 262 - version = "7.16.3"; 263 src = fetchurl { 264 - url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz"; 265 - sha512 = "Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w=="; 266 }; 267 }; 268 "@babel/highlight-7.16.0" = { ··· 274 sha512 = "t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g=="; 275 }; 276 }; 277 - "@babel/parser-7.16.4" = { 278 name = "_at_babel_slash_parser"; 279 packageName = "@babel/parser"; 280 - version = "7.16.4"; 281 src = fetchurl { 282 - url = "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz"; 283 - sha512 = "6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng=="; 284 }; 285 }; 286 - "@babel/plugin-proposal-async-generator-functions-7.16.4" = { 287 name = "_at_babel_slash_plugin-proposal-async-generator-functions"; 288 packageName = "@babel/plugin-proposal-async-generator-functions"; 289 - version = "7.16.4"; 290 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=="; 293 }; 294 }; 295 - "@babel/plugin-proposal-class-properties-7.16.0" = { 296 name = "_at_babel_slash_plugin-proposal-class-properties"; 297 packageName = "@babel/plugin-proposal-class-properties"; 298 - version = "7.16.0"; 299 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=="; 302 }; 303 }; 304 - "@babel/plugin-proposal-dynamic-import-7.16.0" = { 305 name = "_at_babel_slash_plugin-proposal-dynamic-import"; 306 packageName = "@babel/plugin-proposal-dynamic-import"; 307 - version = "7.16.0"; 308 src = fetchurl { 309 - url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz"; 310 - sha512 = "QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ=="; 311 }; 312 }; 313 - "@babel/plugin-proposal-export-namespace-from-7.16.0" = { 314 name = "_at_babel_slash_plugin-proposal-export-namespace-from"; 315 packageName = "@babel/plugin-proposal-export-namespace-from"; 316 - version = "7.16.0"; 317 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=="; 320 }; 321 }; 322 - "@babel/plugin-proposal-json-strings-7.16.0" = { 323 name = "_at_babel_slash_plugin-proposal-json-strings"; 324 packageName = "@babel/plugin-proposal-json-strings"; 325 - version = "7.16.0"; 326 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=="; 329 }; 330 }; 331 - "@babel/plugin-proposal-logical-assignment-operators-7.16.0" = { 332 name = "_at_babel_slash_plugin-proposal-logical-assignment-operators"; 333 packageName = "@babel/plugin-proposal-logical-assignment-operators"; 334 - version = "7.16.0"; 335 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=="; 338 }; 339 }; 340 - "@babel/plugin-proposal-nullish-coalescing-operator-7.16.0" = { 341 name = "_at_babel_slash_plugin-proposal-nullish-coalescing-operator"; 342 packageName = "@babel/plugin-proposal-nullish-coalescing-operator"; 343 - version = "7.16.0"; 344 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=="; 347 }; 348 }; 349 - "@babel/plugin-proposal-numeric-separator-7.16.0" = { 350 name = "_at_babel_slash_plugin-proposal-numeric-separator"; 351 packageName = "@babel/plugin-proposal-numeric-separator"; 352 - version = "7.16.0"; 353 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=="; 356 }; 357 }; 358 - "@babel/plugin-proposal-object-rest-spread-7.16.0" = { 359 name = "_at_babel_slash_plugin-proposal-object-rest-spread"; 360 packageName = "@babel/plugin-proposal-object-rest-spread"; 361 - version = "7.16.0"; 362 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=="; 365 }; 366 }; 367 - "@babel/plugin-proposal-optional-catch-binding-7.16.0" = { 368 name = "_at_babel_slash_plugin-proposal-optional-catch-binding"; 369 packageName = "@babel/plugin-proposal-optional-catch-binding"; 370 - version = "7.16.0"; 371 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=="; 374 }; 375 }; 376 - "@babel/plugin-proposal-optional-chaining-7.16.0" = { 377 name = "_at_babel_slash_plugin-proposal-optional-chaining"; 378 packageName = "@babel/plugin-proposal-optional-chaining"; 379 - version = "7.16.0"; 380 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=="; 383 }; 384 }; 385 - "@babel/plugin-proposal-private-methods-7.16.0" = { 386 name = "_at_babel_slash_plugin-proposal-private-methods"; 387 packageName = "@babel/plugin-proposal-private-methods"; 388 - version = "7.16.0"; 389 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=="; 392 }; 393 }; 394 - "@babel/plugin-proposal-unicode-property-regex-7.16.0" = { 395 name = "_at_babel_slash_plugin-proposal-unicode-property-regex"; 396 packageName = "@babel/plugin-proposal-unicode-property-regex"; 397 - version = "7.16.0"; 398 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=="; 401 }; 402 }; 403 "@babel/plugin-syntax-async-generators-7.8.4" = { ··· 508 sha512 = "hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="; 509 }; 510 }; 511 - "@babel/plugin-transform-arrow-functions-7.16.0" = { 512 name = "_at_babel_slash_plugin-transform-arrow-functions"; 513 packageName = "@babel/plugin-transform-arrow-functions"; 514 - version = "7.16.0"; 515 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=="; 518 }; 519 }; 520 - "@babel/plugin-transform-async-to-generator-7.16.0" = { 521 name = "_at_babel_slash_plugin-transform-async-to-generator"; 522 packageName = "@babel/plugin-transform-async-to-generator"; 523 - version = "7.16.0"; 524 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=="; 527 }; 528 }; 529 - "@babel/plugin-transform-block-scoped-functions-7.16.0" = { 530 name = "_at_babel_slash_plugin-transform-block-scoped-functions"; 531 packageName = "@babel/plugin-transform-block-scoped-functions"; 532 - version = "7.16.0"; 533 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=="; 536 }; 537 }; 538 - "@babel/plugin-transform-block-scoping-7.16.0" = { 539 name = "_at_babel_slash_plugin-transform-block-scoping"; 540 packageName = "@babel/plugin-transform-block-scoping"; 541 - version = "7.16.0"; 542 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=="; 545 }; 546 }; 547 - "@babel/plugin-transform-classes-7.16.0" = { 548 name = "_at_babel_slash_plugin-transform-classes"; 549 packageName = "@babel/plugin-transform-classes"; 550 - version = "7.16.0"; 551 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=="; 554 }; 555 }; 556 - "@babel/plugin-transform-computed-properties-7.16.0" = { 557 name = "_at_babel_slash_plugin-transform-computed-properties"; 558 packageName = "@babel/plugin-transform-computed-properties"; 559 - version = "7.16.0"; 560 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=="; 563 }; 564 }; 565 - "@babel/plugin-transform-destructuring-7.16.0" = { 566 name = "_at_babel_slash_plugin-transform-destructuring"; 567 packageName = "@babel/plugin-transform-destructuring"; 568 - version = "7.16.0"; 569 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=="; 572 }; 573 }; 574 - "@babel/plugin-transform-dotall-regex-7.16.0" = { 575 name = "_at_babel_slash_plugin-transform-dotall-regex"; 576 packageName = "@babel/plugin-transform-dotall-regex"; 577 - version = "7.16.0"; 578 src = fetchurl { 579 - url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz"; 580 - sha512 = "FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw=="; 581 }; 582 }; 583 - "@babel/plugin-transform-duplicate-keys-7.16.0" = { 584 name = "_at_babel_slash_plugin-transform-duplicate-keys"; 585 packageName = "@babel/plugin-transform-duplicate-keys"; 586 - version = "7.16.0"; 587 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=="; 590 }; 591 }; 592 - "@babel/plugin-transform-exponentiation-operator-7.16.0" = { 593 name = "_at_babel_slash_plugin-transform-exponentiation-operator"; 594 packageName = "@babel/plugin-transform-exponentiation-operator"; 595 - version = "7.16.0"; 596 src = fetchurl { 597 - url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz"; 598 - sha512 = "OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw=="; 599 }; 600 }; 601 - "@babel/plugin-transform-for-of-7.16.0" = { 602 name = "_at_babel_slash_plugin-transform-for-of"; 603 packageName = "@babel/plugin-transform-for-of"; 604 - version = "7.16.0"; 605 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=="; 608 }; 609 }; 610 - "@babel/plugin-transform-function-name-7.16.0" = { 611 name = "_at_babel_slash_plugin-transform-function-name"; 612 packageName = "@babel/plugin-transform-function-name"; 613 - version = "7.16.0"; 614 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=="; 617 }; 618 }; 619 - "@babel/plugin-transform-literals-7.16.0" = { 620 name = "_at_babel_slash_plugin-transform-literals"; 621 packageName = "@babel/plugin-transform-literals"; 622 - version = "7.16.0"; 623 src = fetchurl { 624 - url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz"; 625 - sha512 = "gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ=="; 626 }; 627 }; 628 - "@babel/plugin-transform-member-expression-literals-7.16.0" = { 629 name = "_at_babel_slash_plugin-transform-member-expression-literals"; 630 packageName = "@babel/plugin-transform-member-expression-literals"; 631 - version = "7.16.0"; 632 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=="; 635 }; 636 }; 637 - "@babel/plugin-transform-modules-amd-7.16.0" = { 638 name = "_at_babel_slash_plugin-transform-modules-amd"; 639 packageName = "@babel/plugin-transform-modules-amd"; 640 - version = "7.16.0"; 641 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=="; 644 }; 645 }; 646 - "@babel/plugin-transform-modules-commonjs-7.16.0" = { 647 name = "_at_babel_slash_plugin-transform-modules-commonjs"; 648 packageName = "@babel/plugin-transform-modules-commonjs"; 649 - version = "7.16.0"; 650 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=="; 653 }; 654 }; 655 - "@babel/plugin-transform-modules-systemjs-7.16.0" = { 656 name = "_at_babel_slash_plugin-transform-modules-systemjs"; 657 packageName = "@babel/plugin-transform-modules-systemjs"; 658 - version = "7.16.0"; 659 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=="; 662 }; 663 }; 664 - "@babel/plugin-transform-modules-umd-7.16.0" = { 665 name = "_at_babel_slash_plugin-transform-modules-umd"; 666 packageName = "@babel/plugin-transform-modules-umd"; 667 - version = "7.16.0"; 668 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=="; 671 }; 672 }; 673 - "@babel/plugin-transform-named-capturing-groups-regex-7.16.0" = { 674 name = "_at_babel_slash_plugin-transform-named-capturing-groups-regex"; 675 packageName = "@babel/plugin-transform-named-capturing-groups-regex"; 676 - version = "7.16.0"; 677 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=="; 680 }; 681 }; 682 - "@babel/plugin-transform-new-target-7.16.0" = { 683 name = "_at_babel_slash_plugin-transform-new-target"; 684 packageName = "@babel/plugin-transform-new-target"; 685 - version = "7.16.0"; 686 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=="; 689 }; 690 }; 691 - "@babel/plugin-transform-object-super-7.16.0" = { 692 name = "_at_babel_slash_plugin-transform-object-super"; 693 packageName = "@babel/plugin-transform-object-super"; 694 - version = "7.16.0"; 695 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=="; 698 }; 699 }; 700 - "@babel/plugin-transform-parameters-7.16.3" = { 701 name = "_at_babel_slash_plugin-transform-parameters"; 702 packageName = "@babel/plugin-transform-parameters"; 703 - version = "7.16.3"; 704 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=="; 707 }; 708 }; 709 - "@babel/plugin-transform-property-literals-7.16.0" = { 710 name = "_at_babel_slash_plugin-transform-property-literals"; 711 packageName = "@babel/plugin-transform-property-literals"; 712 - version = "7.16.0"; 713 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=="; 716 }; 717 }; 718 - "@babel/plugin-transform-regenerator-7.16.0" = { 719 name = "_at_babel_slash_plugin-transform-regenerator"; 720 packageName = "@babel/plugin-transform-regenerator"; 721 - version = "7.16.0"; 722 src = fetchurl { 723 - url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz"; 724 - sha512 = "JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg=="; 725 }; 726 }; 727 - "@babel/plugin-transform-reserved-words-7.16.0" = { 728 name = "_at_babel_slash_plugin-transform-reserved-words"; 729 packageName = "@babel/plugin-transform-reserved-words"; 730 - version = "7.16.0"; 731 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=="; 734 }; 735 }; 736 "@babel/plugin-transform-runtime-7.12.10" = { ··· 742 sha512 = "xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA=="; 743 }; 744 }; 745 - "@babel/plugin-transform-shorthand-properties-7.16.0" = { 746 name = "_at_babel_slash_plugin-transform-shorthand-properties"; 747 packageName = "@babel/plugin-transform-shorthand-properties"; 748 - version = "7.16.0"; 749 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=="; 752 }; 753 }; 754 - "@babel/plugin-transform-spread-7.16.0" = { 755 name = "_at_babel_slash_plugin-transform-spread"; 756 packageName = "@babel/plugin-transform-spread"; 757 - version = "7.16.0"; 758 src = fetchurl { 759 - url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz"; 760 - sha512 = "Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg=="; 761 }; 762 }; 763 - "@babel/plugin-transform-sticky-regex-7.16.0" = { 764 name = "_at_babel_slash_plugin-transform-sticky-regex"; 765 packageName = "@babel/plugin-transform-sticky-regex"; 766 - version = "7.16.0"; 767 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=="; 770 }; 771 }; 772 - "@babel/plugin-transform-template-literals-7.16.0" = { 773 name = "_at_babel_slash_plugin-transform-template-literals"; 774 packageName = "@babel/plugin-transform-template-literals"; 775 - version = "7.16.0"; 776 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=="; 779 }; 780 }; 781 - "@babel/plugin-transform-typeof-symbol-7.16.0" = { 782 name = "_at_babel_slash_plugin-transform-typeof-symbol"; 783 packageName = "@babel/plugin-transform-typeof-symbol"; 784 - version = "7.16.0"; 785 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=="; 788 }; 789 }; 790 - "@babel/plugin-transform-unicode-escapes-7.16.0" = { 791 name = "_at_babel_slash_plugin-transform-unicode-escapes"; 792 packageName = "@babel/plugin-transform-unicode-escapes"; 793 - version = "7.16.0"; 794 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=="; 797 }; 798 }; 799 - "@babel/plugin-transform-unicode-regex-7.16.0" = { 800 name = "_at_babel_slash_plugin-transform-unicode-regex"; 801 packageName = "@babel/plugin-transform-unicode-regex"; 802 - version = "7.16.0"; 803 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=="; 806 }; 807 }; 808 "@babel/preset-env-7.12.10" = { ··· 841 sha512 = "MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A=="; 842 }; 843 }; 844 - "@babel/traverse-7.16.3" = { 845 name = "_at_babel_slash_traverse"; 846 packageName = "@babel/traverse"; 847 - version = "7.16.3"; 848 src = fetchurl { 849 - url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz"; 850 - sha512 = "eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag=="; 851 }; 852 }; 853 "@babel/types-7.16.0" = { ··· 1021 sha512 = "SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ=="; 1022 }; 1023 }; 1024 - "@types/http-proxy-1.17.7" = { 1025 name = "_at_types_slash_http-proxy"; 1026 packageName = "@types/http-proxy"; 1027 - version = "1.17.7"; 1028 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=="; 1031 }; 1032 }; 1033 "@types/json-schema-7.0.9" = { ··· 1057 sha512 = "Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="; 1058 }; 1059 }; 1060 - "@types/node-16.11.12" = { 1061 name = "_at_types_slash_node"; 1062 packageName = "@types/node"; 1063 - version = "16.11.12"; 1064 src = fetchurl { 1065 - url = "https://registry.npmjs.org/@types/node/-/node-16.11.12.tgz"; 1066 - sha512 = "+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw=="; 1067 }; 1068 }; 1069 "@types/parse-json-4.0.0" = { ··· 2047 sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw=="; 2048 }; 2049 }; 2050 "bonjour-3.5.0" = { 2051 name = "bonjour"; 2052 packageName = "bonjour"; ··· 2164 sha512 = "VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q=="; 2165 }; 2166 }; 2167 - "browserslist-4.18.1" = { 2168 name = "browserslist"; 2169 packageName = "browserslist"; 2170 - version = "4.18.1"; 2171 src = fetchurl { 2172 - url = "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz"; 2173 - sha512 = "8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ=="; 2174 }; 2175 }; 2176 "buffer-4.9.2" = { ··· 2254 sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="; 2255 }; 2256 }; 2257 "cacache-10.0.4" = { 2258 name = "cacache"; 2259 packageName = "cacache"; ··· 2407 sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="; 2408 }; 2409 }; 2410 - "caniuse-lite-1.0.30001286" = { 2411 name = "caniuse-lite"; 2412 packageName = "caniuse-lite"; 2413 - version = "1.0.30001286"; 2414 src = fetchurl { 2415 - url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz"; 2416 - sha512 = "zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ=="; 2417 }; 2418 }; 2419 "case-sensitive-paths-webpack-plugin-2.3.0" = { ··· 3001 sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"; 3002 }; 3003 }; 3004 - "content-disposition-0.5.3" = { 3005 name = "content-disposition"; 3006 packageName = "content-disposition"; 3007 - version = "0.5.3"; 3008 src = fetchurl { 3009 - url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz"; 3010 - sha512 = "ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g=="; 3011 }; 3012 }; 3013 "content-type-1.0.4" = { ··· 3037 sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"; 3038 }; 3039 }; 3040 - "cookie-0.4.0" = { 3041 name = "cookie"; 3042 packageName = "cookie"; 3043 - version = "0.4.0"; 3044 src = fetchurl { 3045 - url = "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz"; 3046 - sha512 = "+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="; 3047 }; 3048 }; 3049 "cookie-signature-1.0.6" = { ··· 3091 sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="; 3092 }; 3093 }; 3094 - "core-js-compat-3.19.3" = { 3095 name = "core-js-compat"; 3096 packageName = "core-js-compat"; 3097 - version = "3.19.3"; 3098 src = fetchurl { 3099 - url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.3.tgz"; 3100 - sha512 = "59tYzuWgEEVU9r+SRgceIGXSSUn47JknoiXW6Oq7RW8QHjXWz3/vp8pa7dbtuVu40sewz3OP3JmQEcDdztrLhA=="; 3101 }; 3102 }; 3103 "core-util-is-1.0.2" = { ··· 3271 sha512 = "Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ=="; 3272 }; 3273 }; 3274 - "css-select-4.1.3" = { 3275 name = "css-select"; 3276 packageName = "css-select"; 3277 - version = "4.1.3"; 3278 src = fetchurl { 3279 - url = "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz"; 3280 - sha512 = "gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA=="; 3281 }; 3282 }; 3283 "css-select-base-adapter-0.1.1" = { ··· 3865 sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; 3866 }; 3867 }; 3868 - "electron-to-chromium-1.4.16" = { 3869 name = "electron-to-chromium"; 3870 packageName = "electron-to-chromium"; 3871 - version = "1.4.16"; 3872 src = fetchurl { 3873 - url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.16.tgz"; 3874 - sha512 = "BQb7FgYwnu6haWLU63/CdVW+9xhmHls3RCQUFiV4lvw3wimEHTVcUk2hkuZo76QhR8nnDdfZE7evJIZqijwPdA=="; 3875 }; 3876 }; 3877 "elliptic-6.5.4" = { ··· 4306 sha1 = "6af8a502350db3246ecc4becf6b5a34d22f7ed53"; 4307 }; 4308 }; 4309 - "express-4.17.1" = { 4310 name = "express"; 4311 packageName = "express"; 4312 - version = "4.17.1"; 4313 src = fetchurl { 4314 - url = "https://registry.npmjs.org/express/-/express-4.17.1.tgz"; 4315 - sha512 = "mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g=="; 4316 }; 4317 }; 4318 "express-ws-2.0.0" = { ··· 5521 sha512 = "ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw=="; 5522 }; 5523 }; 5524 "http-parser-js-0.5.5" = { 5525 name = "http-parser-js"; 5526 packageName = "http-parser-js"; ··· 5656 sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="; 5657 }; 5658 }; 5659 - "ignore-5.1.9" = { 5660 name = "ignore"; 5661 packageName = "ignore"; 5662 - version = "5.1.9"; 5663 src = fetchurl { 5664 - url = "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz"; 5665 - sha512 = "2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ=="; 5666 }; 5667 }; 5668 "immer-1.7.2" = { ··· 7411 sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="; 7412 }; 7413 }; 7414 "multicast-dns-6.2.3" = { 7415 name = "multicast-dns"; 7416 packageName = "multicast-dns"; ··· 7762 sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c"; 7763 }; 7764 }; 7765 - "object-inspect-1.11.1" = { 7766 name = "object-inspect"; 7767 packageName = "object-inspect"; 7768 - version = "1.11.1"; 7769 src = fetchurl { 7770 - url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz"; 7771 - sha512 = "If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA=="; 7772 }; 7773 }; 7774 "object-is-1.1.5" = { ··· 8563 sha512 = "yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="; 8564 }; 8565 }; 8566 - "postcss-8.4.4" = { 8567 name = "postcss"; 8568 packageName = "postcss"; 8569 - version = "8.4.4"; 8570 src = fetchurl { 8571 - url = "https://registry.npmjs.org/postcss/-/postcss-8.4.4.tgz"; 8572 - sha512 = "joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q=="; 8573 }; 8574 }; 8575 "postcss-calc-7.0.5" = { ··· 8869 sha512 = "h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA=="; 8870 }; 8871 }; 8872 - "postcss-selector-parser-6.0.7" = { 8873 name = "postcss-selector-parser"; 8874 packageName = "postcss-selector-parser"; 8875 - version = "6.0.7"; 8876 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=="; 8879 }; 8880 }; 8881 "postcss-svgo-4.0.3" = { ··· 9157 sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="; 9158 }; 9159 }; 9160 "query-string-4.3.4" = { 9161 name = "query-string"; 9162 packageName = "query-string"; ··· 9245 src = fetchurl { 9246 url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz"; 9247 sha512 = "4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q=="; 9248 }; 9249 }; 9250 "rc-1.2.8" = { ··· 10021 sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg=="; 10022 }; 10023 }; 10024 "serialize-javascript-1.9.1" = { 10025 name = "serialize-javascript"; 10026 packageName = "serialize-javascript"; ··· 10066 sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg=="; 10067 }; 10068 }; 10069 "set-blocking-2.0.0" = { 10070 name = "set-blocking"; 10071 packageName = "set-blocking"; ··· 10118 src = fetchurl { 10119 url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz"; 10120 sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="; 10121 }; 10122 }; 10123 "sha.js-2.4.11" = { ··· 11128 sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="; 11129 }; 11130 }; 11131 "touch-3.1.0" = { 11132 name = "touch"; 11133 packageName = "touch"; ··· 11524 sha512 = "3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA=="; 11525 }; 11526 }; 11527 - "url-parse-1.5.3" = { 11528 name = "url-parse"; 11529 packageName = "url-parse"; 11530 - version = "1.5.3"; 11531 src = fetchurl { 11532 - url = "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz"; 11533 - sha512 = "IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ=="; 11534 }; 11535 }; 11536 "url-parse-lax-3.0.0" = { ··· 11722 sha512 = "k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA=="; 11723 }; 11724 }; 11725 - "vscode-uri-3.0.2" = { 11726 name = "vscode-uri"; 11727 packageName = "vscode-uri"; 11728 - version = "3.0.2"; 11729 src = fetchurl { 11730 - url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.2.tgz"; 11731 - sha512 = "jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA=="; 11732 }; 11733 }; 11734 "watchpack-1.7.5" = { ··· 12784 sources."balanced-match-1.0.2" 12785 sources."batch-0.6.1" 12786 sources."binary-extensions-2.2.0" 12787 - sources."body-parser-1.19.0" 12788 sources."brace-expansion-1.1.11" 12789 sources."braces-3.0.2" 12790 - sources."bytes-3.1.0" 12791 (sources."cacheable-request-6.1.0" // { 12792 dependencies = [ 12793 sources."get-stream-5.2.0" ··· 12801 sources."color-name-1.1.4" 12802 sources."commander-5.1.0" 12803 sources."concat-map-0.0.1" 12804 - sources."content-disposition-0.5.3" 12805 sources."content-type-1.0.4" 12806 - sources."cookie-0.4.0" 12807 sources."cookie-signature-1.0.6" 12808 sources."cross-spawn-7.0.3" 12809 sources."debug-2.6.9" ··· 12818 sources."end-of-stream-1.4.4" 12819 sources."escape-html-1.0.3" 12820 sources."etag-1.8.1" 12821 - sources."express-4.17.1" 12822 (sources."express-ws-4.0.0" // { 12823 dependencies = [ 12824 sources."ws-5.2.3" ··· 12836 sources."got-9.6.0" 12837 sources."has-flag-4.0.0" 12838 sources."http-cache-semantics-4.1.0" 12839 - sources."http-errors-1.7.2" 12840 sources."iconv-lite-0.4.24" 12841 sources."inflight-1.0.6" 12842 - sources."inherits-2.0.3" 12843 sources."ini-1.3.8" 12844 sources."ipaddr.js-1.9.1" 12845 sources."is-binary-path-2.1.0" ··· 12879 sources."prepend-http-2.0.0" 12880 sources."proxy-addr-2.0.7" 12881 sources."pump-3.0.0" 12882 - sources."qs-6.7.0" 12883 sources."range-parser-1.2.1" 12884 - sources."raw-body-2.4.0" 12885 sources."rc-1.2.8" 12886 sources."readdirp-3.6.0" 12887 sources."registry-auth-token-4.2.1" 12888 sources."registry-url-5.1.0" 12889 sources."responselike-1.0.2" 12890 sources."rimraf-2.7.1" 12891 - sources."safe-buffer-5.1.2" 12892 sources."safer-buffer-2.1.2" 12893 sources."semver-6.3.0" 12894 - (sources."send-0.17.1" // { 12895 dependencies = [ 12896 - sources."ms-2.1.1" 12897 ]; 12898 }) 12899 (sources."serve-index-1.9.1" // { 12900 dependencies = [ 12901 sources."http-errors-1.6.3" 12902 sources."setprototypeof-1.1.0" 12903 ]; 12904 }) 12905 - sources."serve-static-1.14.1" 12906 - sources."setprototypeof-1.1.1" 12907 sources."shebang-command-2.0.0" 12908 sources."shebang-regex-3.0.0" 12909 sources."statuses-1.5.0" ··· 12912 sources."tmp-0.1.0" 12913 sources."to-readable-stream-1.0.0" 12914 sources."to-regex-range-5.0.1" 12915 - sources."toidentifier-1.0.0" 12916 sources."type-is-1.6.18" 12917 sources."unpipe-1.0.0" 12918 sources."url-parse-lax-3.0.0" ··· 12962 sources."glob-parent-5.1.2" 12963 sources."globby-11.0.4" 12964 sources."human-signals-2.1.0" 12965 - sources."ignore-5.1.9" 12966 sources."is-binary-path-2.1.0" 12967 sources."is-extglob-2.1.1" 12968 sources."is-glob-4.0.3" ··· 12999 sources."vscode-languageserver-protocol-3.16.0" 13000 sources."vscode-languageserver-textdocument-1.0.2" 13001 sources."vscode-languageserver-types-3.16.0" 13002 - sources."vscode-uri-3.0.2" 13003 sources."web-tree-sitter-0.19.4" 13004 sources."which-2.0.2" 13005 ]; ··· 13209 sources."@types/cacheable-request-6.0.2" 13210 sources."@types/http-cache-semantics-4.0.1" 13211 sources."@types/keyv-3.1.3" 13212 - sources."@types/node-16.11.12" 13213 sources."@types/responselike-1.0.0" 13214 sources."cacheable-lookup-2.0.1" 13215 sources."cacheable-request-7.0.2" ··· 13528 sources."@babel/code-frame-7.16.0" 13529 sources."@babel/compat-data-7.16.4" 13530 sources."@babel/core-7.12.10" 13531 - sources."@babel/generator-7.16.0" 13532 sources."@babel/helper-annotate-as-pure-7.16.0" 13533 - sources."@babel/helper-builder-binary-assignment-operator-visitor-7.16.0" 13534 (sources."@babel/helper-compilation-targets-7.16.3" // { 13535 dependencies = [ 13536 sources."semver-6.3.0" 13537 ]; 13538 }) 13539 - sources."@babel/helper-create-class-features-plugin-7.16.0" 13540 sources."@babel/helper-create-regexp-features-plugin-7.16.0" 13541 sources."@babel/helper-explode-assignable-expression-7.16.0" 13542 sources."@babel/helper-function-name-7.16.0" 13543 sources."@babel/helper-get-function-arity-7.16.0" 13544 sources."@babel/helper-hoist-variables-7.16.0" 13545 - sources."@babel/helper-member-expression-to-functions-7.16.0" 13546 sources."@babel/helper-module-imports-7.16.0" 13547 - sources."@babel/helper-module-transforms-7.16.0" 13548 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" 13552 sources."@babel/helper-simple-access-7.16.0" 13553 sources."@babel/helper-skip-transparent-expression-wrappers-7.16.0" 13554 sources."@babel/helper-split-export-declaration-7.16.0" 13555 sources."@babel/helper-validator-identifier-7.15.7" 13556 sources."@babel/helper-validator-option-7.14.5" 13557 - sources."@babel/helper-wrap-function-7.16.0" 13558 - sources."@babel/helpers-7.16.3" 13559 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" 13574 sources."@babel/plugin-syntax-async-generators-7.8.4" 13575 sources."@babel/plugin-syntax-class-properties-7.12.13" 13576 sources."@babel/plugin-syntax-dynamic-import-7.8.3" ··· 13583 sources."@babel/plugin-syntax-optional-catch-binding-7.8.3" 13584 sources."@babel/plugin-syntax-optional-chaining-7.8.3" 13585 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" 13611 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" 13619 sources."@babel/preset-env-7.12.10" 13620 sources."@babel/preset-modules-0.1.5" 13621 sources."@babel/runtime-7.12.5" 13622 sources."@babel/template-7.16.0" 13623 - sources."@babel/traverse-7.16.3" 13624 sources."@babel/types-7.16.0" 13625 sources."@hapi/address-2.1.4" 13626 sources."@hapi/bourne-1.3.2" ··· 13631 sources."@nodelib/fs.stat-1.1.3" 13632 sources."@types/glob-7.2.0" 13633 sources."@types/html-minifier-terser-5.1.2" 13634 - sources."@types/http-proxy-1.17.7" 13635 sources."@types/json-schema-7.0.9" 13636 sources."@types/minimatch-3.0.5" 13637 - sources."@types/node-16.11.12" 13638 sources."@types/parse-json-4.0.0" 13639 sources."@types/q-1.5.5" 13640 sources."@types/source-list-map-0.1.2" ··· 13757 sources."bindings-1.5.0" 13758 sources."bluebird-3.7.2" 13759 sources."bn.js-5.2.0" 13760 - (sources."body-parser-1.19.0" // { 13761 dependencies = [ 13762 - sources."bytes-3.1.0" 13763 sources."debug-2.6.9" 13764 sources."ms-2.0.0" 13765 - sources."qs-6.7.0" 13766 ]; 13767 }) 13768 (sources."bonjour-3.5.0" // { ··· 13785 ]; 13786 }) 13787 sources."browserify-zlib-0.2.0" 13788 - sources."browserslist-4.18.1" 13789 sources."buffer-4.9.2" 13790 sources."buffer-from-1.1.2" 13791 sources."buffer-indexof-1.1.1" ··· 13802 sources."camel-case-4.1.2" 13803 sources."camelcase-5.3.1" 13804 sources."caniuse-api-3.0.0" 13805 - sources."caniuse-lite-1.0.30001286" 13806 sources."case-sensitive-paths-webpack-plugin-2.3.0" 13807 sources."caseless-0.12.0" 13808 (sources."chalk-2.4.2" // { ··· 13878 sources."connect-history-api-fallback-1.6.0" 13879 sources."console-browserify-1.2.0" 13880 sources."constants-browserify-1.0.0" 13881 - sources."content-disposition-0.5.3" 13882 sources."content-type-1.0.4" 13883 sources."convert-source-map-1.8.0" 13884 - sources."cookie-0.4.0" 13885 sources."cookie-signature-1.0.6" 13886 sources."copy-concurrently-1.0.5" 13887 sources."copy-descriptor-0.1.1" ··· 13897 ]; 13898 }) 13899 sources."core-js-2.6.12" 13900 - (sources."core-js-compat-3.19.3" // { 13901 dependencies = [ 13902 sources."semver-7.0.0" 13903 ]; ··· 13924 sources."yallist-4.0.0" 13925 ]; 13926 }) 13927 - sources."css-select-4.1.3" 13928 sources."css-select-base-adapter-0.1.1" 13929 (sources."css-tree-1.0.0-alpha.37" // { 13930 dependencies = [ ··· 13998 sources."duplexify-3.7.1" 13999 sources."ecc-jsbn-0.1.2" 14000 sources."ee-first-1.1.1" 14001 - sources."electron-to-chromium-1.4.16" 14002 (sources."elliptic-6.5.4" // { 14003 dependencies = [ 14004 sources."bn.js-4.12.0" ··· 14083 ]; 14084 }) 14085 sources."expand-tilde-2.0.2" 14086 - (sources."express-4.17.1" // { 14087 dependencies = [ 14088 sources."array-flatten-1.1.1" 14089 sources."debug-2.6.9" 14090 sources."ms-2.0.0" 14091 - sources."qs-6.7.0" 14092 ]; 14093 }) 14094 sources."extend-3.0.2" ··· 14249 sources."html-webpack-plugin-4.5.0" 14250 sources."htmlparser2-6.1.0" 14251 sources."http-deceiver-1.2.7" 14252 - (sources."http-errors-1.7.2" // { 14253 - dependencies = [ 14254 - sources."inherits-2.0.3" 14255 - ]; 14256 - }) 14257 sources."http-parser-js-0.5.5" 14258 sources."http-proxy-1.18.1" 14259 sources."http-proxy-middleware-0.21.0" ··· 14476 sources."kind-of-3.2.2" 14477 ]; 14478 }) 14479 - sources."object-inspect-1.11.1" 14480 sources."object-is-1.1.5" 14481 sources."object-keys-1.1.1" 14482 sources."object-visit-1.0.1" ··· 14681 }) 14682 (sources."postcss-safe-parser-5.0.2" // { 14683 dependencies = [ 14684 - sources."postcss-8.4.4" 14685 ]; 14686 }) 14687 - sources."postcss-selector-parser-6.0.7" 14688 (sources."postcss-svgo-4.0.3" // { 14689 dependencies = [ 14690 sources."postcss-value-parser-3.3.1" ··· 14725 sources."randombytes-2.1.0" 14726 sources."randomfill-1.0.4" 14727 sources."range-parser-1.2.1" 14728 - (sources."raw-body-2.4.0" // { 14729 dependencies = [ 14730 - sources."bytes-3.1.0" 14731 ]; 14732 }) 14733 (sources."react-dev-utils-6.1.1" // { ··· 14833 sources."select-hose-2.0.0" 14834 sources."selfsigned-1.10.11" 14835 sources."semver-5.7.1" 14836 - (sources."send-0.17.1" // { 14837 dependencies = [ 14838 (sources."debug-2.6.9" // { 14839 dependencies = [ 14840 sources."ms-2.0.0" 14841 ]; 14842 }) 14843 - sources."ms-2.1.1" 14844 ]; 14845 }) 14846 sources."serialize-javascript-4.0.0" ··· 14853 sources."setprototypeof-1.1.0" 14854 ]; 14855 }) 14856 - sources."serve-static-1.14.1" 14857 sources."set-blocking-2.0.0" 14858 (sources."set-value-2.0.1" // { 14859 dependencies = [ ··· 14861 ]; 14862 }) 14863 sources."setimmediate-1.0.5" 14864 - sources."setprototypeof-1.1.1" 14865 sources."sha.js-2.4.11" 14866 sources."shebang-command-2.0.0" 14867 sources."shebang-regex-3.0.0" ··· 15050 }) 15051 sources."to-regex-3.0.2" 15052 sources."to-regex-range-5.0.1" 15053 - sources."toidentifier-1.0.0" 15054 sources."tough-cookie-2.5.0" 15055 sources."tslib-2.3.1" 15056 sources."tty-browserify-0.0.0" ··· 15124 sources."schema-utils-3.1.1" 15125 ]; 15126 }) 15127 - sources."url-parse-1.5.3" 15128 sources."use-3.1.1" 15129 (sources."util-0.11.1" // { 15130 dependencies = [ ··· 15394 sources."@types/cacheable-request-6.0.2" 15395 sources."@types/http-cache-semantics-4.0.1" 15396 sources."@types/keyv-3.1.3" 15397 - sources."@types/node-16.11.12" 15398 sources."@types/responselike-1.0.0" 15399 (sources."ansi-escapes-4.3.2" // { 15400 dependencies = [
··· 49 sha512 = "eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w=="; 50 }; 51 }; 52 + "@babel/generator-7.16.5" = { 53 name = "_at_babel_slash_generator"; 54 packageName = "@babel/generator"; 55 + version = "7.16.5"; 56 src = fetchurl { 57 + url = "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz"; 58 + sha512 = "kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA=="; 59 }; 60 }; 61 "@babel/helper-annotate-as-pure-7.16.0" = { ··· 67 sha512 = "ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg=="; 68 }; 69 }; 70 + "@babel/helper-builder-binary-assignment-operator-visitor-7.16.5" = { 71 name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor"; 72 packageName = "@babel/helper-builder-binary-assignment-operator-visitor"; 73 + version = "7.16.5"; 74 src = fetchurl { 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 }; 78 }; 79 "@babel/helper-compilation-targets-7.16.3" = { ··· 85 sha512 = "vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA=="; 86 }; 87 }; 88 + "@babel/helper-create-class-features-plugin-7.16.5" = { 89 name = "_at_babel_slash_helper-create-class-features-plugin"; 90 packageName = "@babel/helper-create-class-features-plugin"; 91 + version = "7.16.5"; 92 src = fetchurl { 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 }; 96 }; 97 "@babel/helper-create-regexp-features-plugin-7.16.0" = { ··· 103 sha512 = "3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA=="; 104 }; 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 + }; 115 "@babel/helper-explode-assignable-expression-7.16.0" = { 116 name = "_at_babel_slash_helper-explode-assignable-expression"; 117 packageName = "@babel/helper-explode-assignable-expression"; ··· 148 sha512 = "1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg=="; 149 }; 150 }; 151 + "@babel/helper-member-expression-to-functions-7.16.5" = { 152 name = "_at_babel_slash_helper-member-expression-to-functions"; 153 packageName = "@babel/helper-member-expression-to-functions"; 154 + version = "7.16.5"; 155 src = fetchurl { 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=="; 158 }; 159 }; 160 "@babel/helper-module-imports-7.16.0" = { ··· 166 sha512 = "kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg=="; 167 }; 168 }; 169 + "@babel/helper-module-transforms-7.16.5" = { 170 name = "_at_babel_slash_helper-module-transforms"; 171 packageName = "@babel/helper-module-transforms"; 172 + version = "7.16.5"; 173 src = fetchurl { 174 + url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz"; 175 + sha512 = "CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ=="; 176 }; 177 }; 178 "@babel/helper-optimise-call-expression-7.16.0" = { ··· 184 sha512 = "SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw=="; 185 }; 186 }; 187 + "@babel/helper-plugin-utils-7.16.5" = { 188 name = "_at_babel_slash_helper-plugin-utils"; 189 packageName = "@babel/helper-plugin-utils"; 190 + version = "7.16.5"; 191 src = fetchurl { 192 + url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz"; 193 + sha512 = "59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ=="; 194 }; 195 }; 196 + "@babel/helper-remap-async-to-generator-7.16.5" = { 197 name = "_at_babel_slash_helper-remap-async-to-generator"; 198 packageName = "@babel/helper-remap-async-to-generator"; 199 + version = "7.16.5"; 200 src = fetchurl { 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=="; 203 }; 204 }; 205 + "@babel/helper-replace-supers-7.16.5" = { 206 name = "_at_babel_slash_helper-replace-supers"; 207 packageName = "@babel/helper-replace-supers"; 208 + version = "7.16.5"; 209 src = fetchurl { 210 + url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz"; 211 + sha512 = "ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ=="; 212 }; 213 }; 214 "@babel/helper-simple-access-7.16.0" = { ··· 256 sha512 = "OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="; 257 }; 258 }; 259 + "@babel/helper-wrap-function-7.16.5" = { 260 name = "_at_babel_slash_helper-wrap-function"; 261 packageName = "@babel/helper-wrap-function"; 262 + version = "7.16.5"; 263 src = fetchurl { 264 + url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz"; 265 + sha512 = "2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA=="; 266 }; 267 }; 268 + "@babel/helpers-7.16.5" = { 269 name = "_at_babel_slash_helpers"; 270 packageName = "@babel/helpers"; 271 + version = "7.16.5"; 272 src = fetchurl { 273 + url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz"; 274 + sha512 = "TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw=="; 275 }; 276 }; 277 "@babel/highlight-7.16.0" = { ··· 283 sha512 = "t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g=="; 284 }; 285 }; 286 + "@babel/parser-7.16.6" = { 287 name = "_at_babel_slash_parser"; 288 packageName = "@babel/parser"; 289 + version = "7.16.6"; 290 src = fetchurl { 291 + url = "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz"; 292 + sha512 = "Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ=="; 293 }; 294 }; 295 + "@babel/plugin-proposal-async-generator-functions-7.16.5" = { 296 name = "_at_babel_slash_plugin-proposal-async-generator-functions"; 297 packageName = "@babel/plugin-proposal-async-generator-functions"; 298 + version = "7.16.5"; 299 src = fetchurl { 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=="; 302 }; 303 }; 304 + "@babel/plugin-proposal-class-properties-7.16.5" = { 305 name = "_at_babel_slash_plugin-proposal-class-properties"; 306 packageName = "@babel/plugin-proposal-class-properties"; 307 + version = "7.16.5"; 308 src = fetchurl { 309 + url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz"; 310 + sha512 = "pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A=="; 311 }; 312 }; 313 + "@babel/plugin-proposal-dynamic-import-7.16.5" = { 314 name = "_at_babel_slash_plugin-proposal-dynamic-import"; 315 packageName = "@babel/plugin-proposal-dynamic-import"; 316 + version = "7.16.5"; 317 src = fetchurl { 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=="; 320 }; 321 }; 322 + "@babel/plugin-proposal-export-namespace-from-7.16.5" = { 323 name = "_at_babel_slash_plugin-proposal-export-namespace-from"; 324 packageName = "@babel/plugin-proposal-export-namespace-from"; 325 + version = "7.16.5"; 326 src = fetchurl { 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=="; 329 }; 330 }; 331 + "@babel/plugin-proposal-json-strings-7.16.5" = { 332 name = "_at_babel_slash_plugin-proposal-json-strings"; 333 packageName = "@babel/plugin-proposal-json-strings"; 334 + version = "7.16.5"; 335 src = fetchurl { 336 + url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz"; 337 + sha512 = "QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ=="; 338 }; 339 }; 340 + "@babel/plugin-proposal-logical-assignment-operators-7.16.5" = { 341 name = "_at_babel_slash_plugin-proposal-logical-assignment-operators"; 342 packageName = "@babel/plugin-proposal-logical-assignment-operators"; 343 + version = "7.16.5"; 344 src = fetchurl { 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=="; 347 }; 348 }; 349 + "@babel/plugin-proposal-nullish-coalescing-operator-7.16.5" = { 350 name = "_at_babel_slash_plugin-proposal-nullish-coalescing-operator"; 351 packageName = "@babel/plugin-proposal-nullish-coalescing-operator"; 352 + version = "7.16.5"; 353 src = fetchurl { 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=="; 356 }; 357 }; 358 + "@babel/plugin-proposal-numeric-separator-7.16.5" = { 359 name = "_at_babel_slash_plugin-proposal-numeric-separator"; 360 packageName = "@babel/plugin-proposal-numeric-separator"; 361 + version = "7.16.5"; 362 src = fetchurl { 363 + url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz"; 364 + sha512 = "DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw=="; 365 }; 366 }; 367 + "@babel/plugin-proposal-object-rest-spread-7.16.5" = { 368 name = "_at_babel_slash_plugin-proposal-object-rest-spread"; 369 packageName = "@babel/plugin-proposal-object-rest-spread"; 370 + version = "7.16.5"; 371 src = fetchurl { 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=="; 374 }; 375 }; 376 + "@babel/plugin-proposal-optional-catch-binding-7.16.5" = { 377 name = "_at_babel_slash_plugin-proposal-optional-catch-binding"; 378 packageName = "@babel/plugin-proposal-optional-catch-binding"; 379 + version = "7.16.5"; 380 src = fetchurl { 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=="; 383 }; 384 }; 385 + "@babel/plugin-proposal-optional-chaining-7.16.5" = { 386 name = "_at_babel_slash_plugin-proposal-optional-chaining"; 387 packageName = "@babel/plugin-proposal-optional-chaining"; 388 + version = "7.16.5"; 389 src = fetchurl { 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=="; 392 }; 393 }; 394 + "@babel/plugin-proposal-private-methods-7.16.5" = { 395 name = "_at_babel_slash_plugin-proposal-private-methods"; 396 packageName = "@babel/plugin-proposal-private-methods"; 397 + version = "7.16.5"; 398 src = fetchurl { 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=="; 401 }; 402 }; 403 + "@babel/plugin-proposal-unicode-property-regex-7.16.5" = { 404 name = "_at_babel_slash_plugin-proposal-unicode-property-regex"; 405 packageName = "@babel/plugin-proposal-unicode-property-regex"; 406 + version = "7.16.5"; 407 src = fetchurl { 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=="; 410 }; 411 }; 412 "@babel/plugin-syntax-async-generators-7.8.4" = { ··· 517 sha512 = "hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="; 518 }; 519 }; 520 + "@babel/plugin-transform-arrow-functions-7.16.5" = { 521 name = "_at_babel_slash_plugin-transform-arrow-functions"; 522 packageName = "@babel/plugin-transform-arrow-functions"; 523 + version = "7.16.5"; 524 src = fetchurl { 525 + url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz"; 526 + sha512 = "8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ=="; 527 }; 528 }; 529 + "@babel/plugin-transform-async-to-generator-7.16.5" = { 530 name = "_at_babel_slash_plugin-transform-async-to-generator"; 531 packageName = "@babel/plugin-transform-async-to-generator"; 532 + version = "7.16.5"; 533 src = fetchurl { 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=="; 536 }; 537 }; 538 + "@babel/plugin-transform-block-scoped-functions-7.16.5" = { 539 name = "_at_babel_slash_plugin-transform-block-scoped-functions"; 540 packageName = "@babel/plugin-transform-block-scoped-functions"; 541 + version = "7.16.5"; 542 src = fetchurl { 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=="; 545 }; 546 }; 547 + "@babel/plugin-transform-block-scoping-7.16.5" = { 548 name = "_at_babel_slash_plugin-transform-block-scoping"; 549 packageName = "@babel/plugin-transform-block-scoping"; 550 + version = "7.16.5"; 551 src = fetchurl { 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=="; 554 }; 555 }; 556 + "@babel/plugin-transform-classes-7.16.5" = { 557 name = "_at_babel_slash_plugin-transform-classes"; 558 packageName = "@babel/plugin-transform-classes"; 559 + version = "7.16.5"; 560 src = fetchurl { 561 + url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz"; 562 + sha512 = "DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA=="; 563 }; 564 }; 565 + "@babel/plugin-transform-computed-properties-7.16.5" = { 566 name = "_at_babel_slash_plugin-transform-computed-properties"; 567 packageName = "@babel/plugin-transform-computed-properties"; 568 + version = "7.16.5"; 569 src = fetchurl { 570 + url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz"; 571 + sha512 = "n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg=="; 572 }; 573 }; 574 + "@babel/plugin-transform-destructuring-7.16.5" = { 575 name = "_at_babel_slash_plugin-transform-destructuring"; 576 packageName = "@babel/plugin-transform-destructuring"; 577 + version = "7.16.5"; 578 src = fetchurl { 579 + url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz"; 580 + sha512 = "GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg=="; 581 }; 582 }; 583 + "@babel/plugin-transform-dotall-regex-7.16.5" = { 584 name = "_at_babel_slash_plugin-transform-dotall-regex"; 585 packageName = "@babel/plugin-transform-dotall-regex"; 586 + version = "7.16.5"; 587 src = fetchurl { 588 + url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz"; 589 + sha512 = "iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw=="; 590 }; 591 }; 592 + "@babel/plugin-transform-duplicate-keys-7.16.5" = { 593 name = "_at_babel_slash_plugin-transform-duplicate-keys"; 594 packageName = "@babel/plugin-transform-duplicate-keys"; 595 + version = "7.16.5"; 596 src = fetchurl { 597 + url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz"; 598 + sha512 = "81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg=="; 599 }; 600 }; 601 + "@babel/plugin-transform-exponentiation-operator-7.16.5" = { 602 name = "_at_babel_slash_plugin-transform-exponentiation-operator"; 603 packageName = "@babel/plugin-transform-exponentiation-operator"; 604 + version = "7.16.5"; 605 src = fetchurl { 606 + url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz"; 607 + sha512 = "12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA=="; 608 }; 609 }; 610 + "@babel/plugin-transform-for-of-7.16.5" = { 611 name = "_at_babel_slash_plugin-transform-for-of"; 612 packageName = "@babel/plugin-transform-for-of"; 613 + version = "7.16.5"; 614 src = fetchurl { 615 + url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz"; 616 + sha512 = "+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw=="; 617 }; 618 }; 619 + "@babel/plugin-transform-function-name-7.16.5" = { 620 name = "_at_babel_slash_plugin-transform-function-name"; 621 packageName = "@babel/plugin-transform-function-name"; 622 + version = "7.16.5"; 623 src = fetchurl { 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=="; 626 }; 627 }; 628 + "@babel/plugin-transform-literals-7.16.5" = { 629 name = "_at_babel_slash_plugin-transform-literals"; 630 packageName = "@babel/plugin-transform-literals"; 631 + version = "7.16.5"; 632 src = fetchurl { 633 + url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz"; 634 + sha512 = "B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw=="; 635 }; 636 }; 637 + "@babel/plugin-transform-member-expression-literals-7.16.5" = { 638 name = "_at_babel_slash_plugin-transform-member-expression-literals"; 639 packageName = "@babel/plugin-transform-member-expression-literals"; 640 + version = "7.16.5"; 641 src = fetchurl { 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=="; 644 }; 645 }; 646 + "@babel/plugin-transform-modules-amd-7.16.5" = { 647 name = "_at_babel_slash_plugin-transform-modules-amd"; 648 packageName = "@babel/plugin-transform-modules-amd"; 649 + version = "7.16.5"; 650 src = fetchurl { 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=="; 653 }; 654 }; 655 + "@babel/plugin-transform-modules-commonjs-7.16.5" = { 656 name = "_at_babel_slash_plugin-transform-modules-commonjs"; 657 packageName = "@babel/plugin-transform-modules-commonjs"; 658 + version = "7.16.5"; 659 src = fetchurl { 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=="; 662 }; 663 }; 664 + "@babel/plugin-transform-modules-systemjs-7.16.5" = { 665 name = "_at_babel_slash_plugin-transform-modules-systemjs"; 666 packageName = "@babel/plugin-transform-modules-systemjs"; 667 + version = "7.16.5"; 668 src = fetchurl { 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=="; 671 }; 672 }; 673 + "@babel/plugin-transform-modules-umd-7.16.5" = { 674 name = "_at_babel_slash_plugin-transform-modules-umd"; 675 packageName = "@babel/plugin-transform-modules-umd"; 676 + version = "7.16.5"; 677 src = fetchurl { 678 + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz"; 679 + sha512 = "qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw=="; 680 }; 681 }; 682 + "@babel/plugin-transform-named-capturing-groups-regex-7.16.5" = { 683 name = "_at_babel_slash_plugin-transform-named-capturing-groups-regex"; 684 packageName = "@babel/plugin-transform-named-capturing-groups-regex"; 685 + version = "7.16.5"; 686 src = fetchurl { 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=="; 689 }; 690 }; 691 + "@babel/plugin-transform-new-target-7.16.5" = { 692 name = "_at_babel_slash_plugin-transform-new-target"; 693 packageName = "@babel/plugin-transform-new-target"; 694 + version = "7.16.5"; 695 src = fetchurl { 696 + url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz"; 697 + sha512 = "ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg=="; 698 }; 699 }; 700 + "@babel/plugin-transform-object-super-7.16.5" = { 701 name = "_at_babel_slash_plugin-transform-object-super"; 702 packageName = "@babel/plugin-transform-object-super"; 703 + version = "7.16.5"; 704 src = fetchurl { 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=="; 707 }; 708 }; 709 + "@babel/plugin-transform-parameters-7.16.5" = { 710 name = "_at_babel_slash_plugin-transform-parameters"; 711 packageName = "@babel/plugin-transform-parameters"; 712 + version = "7.16.5"; 713 src = fetchurl { 714 + url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz"; 715 + sha512 = "B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA=="; 716 }; 717 }; 718 + "@babel/plugin-transform-property-literals-7.16.5" = { 719 name = "_at_babel_slash_plugin-transform-property-literals"; 720 packageName = "@babel/plugin-transform-property-literals"; 721 + version = "7.16.5"; 722 src = fetchurl { 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=="; 725 }; 726 }; 727 + "@babel/plugin-transform-regenerator-7.16.5" = { 728 name = "_at_babel_slash_plugin-transform-regenerator"; 729 packageName = "@babel/plugin-transform-regenerator"; 730 + version = "7.16.5"; 731 src = fetchurl { 732 + url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz"; 733 + sha512 = "2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg=="; 734 }; 735 }; 736 + "@babel/plugin-transform-reserved-words-7.16.5" = { 737 name = "_at_babel_slash_plugin-transform-reserved-words"; 738 packageName = "@babel/plugin-transform-reserved-words"; 739 + version = "7.16.5"; 740 src = fetchurl { 741 + url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz"; 742 + sha512 = "aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw=="; 743 }; 744 }; 745 "@babel/plugin-transform-runtime-7.12.10" = { ··· 751 sha512 = "xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA=="; 752 }; 753 }; 754 + "@babel/plugin-transform-shorthand-properties-7.16.5" = { 755 name = "_at_babel_slash_plugin-transform-shorthand-properties"; 756 packageName = "@babel/plugin-transform-shorthand-properties"; 757 + version = "7.16.5"; 758 src = fetchurl { 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=="; 761 }; 762 }; 763 + "@babel/plugin-transform-spread-7.16.5" = { 764 name = "_at_babel_slash_plugin-transform-spread"; 765 packageName = "@babel/plugin-transform-spread"; 766 + version = "7.16.5"; 767 src = fetchurl { 768 + url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz"; 769 + sha512 = "5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw=="; 770 }; 771 }; 772 + "@babel/plugin-transform-sticky-regex-7.16.5" = { 773 name = "_at_babel_slash_plugin-transform-sticky-regex"; 774 packageName = "@babel/plugin-transform-sticky-regex"; 775 + version = "7.16.5"; 776 src = fetchurl { 777 + url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz"; 778 + sha512 = "usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg=="; 779 }; 780 }; 781 + "@babel/plugin-transform-template-literals-7.16.5" = { 782 name = "_at_babel_slash_plugin-transform-template-literals"; 783 packageName = "@babel/plugin-transform-template-literals"; 784 + version = "7.16.5"; 785 src = fetchurl { 786 + url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz"; 787 + sha512 = "gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ=="; 788 }; 789 }; 790 + "@babel/plugin-transform-typeof-symbol-7.16.5" = { 791 name = "_at_babel_slash_plugin-transform-typeof-symbol"; 792 packageName = "@babel/plugin-transform-typeof-symbol"; 793 + version = "7.16.5"; 794 src = fetchurl { 795 + url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz"; 796 + sha512 = "ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ=="; 797 }; 798 }; 799 + "@babel/plugin-transform-unicode-escapes-7.16.5" = { 800 name = "_at_babel_slash_plugin-transform-unicode-escapes"; 801 packageName = "@babel/plugin-transform-unicode-escapes"; 802 + version = "7.16.5"; 803 src = fetchurl { 804 + url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz"; 805 + sha512 = "shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q=="; 806 }; 807 }; 808 + "@babel/plugin-transform-unicode-regex-7.16.5" = { 809 name = "_at_babel_slash_plugin-transform-unicode-regex"; 810 packageName = "@babel/plugin-transform-unicode-regex"; 811 + version = "7.16.5"; 812 src = fetchurl { 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=="; 815 }; 816 }; 817 "@babel/preset-env-7.12.10" = { ··· 850 sha512 = "MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A=="; 851 }; 852 }; 853 + "@babel/traverse-7.16.5" = { 854 name = "_at_babel_slash_traverse"; 855 packageName = "@babel/traverse"; 856 + version = "7.16.5"; 857 src = fetchurl { 858 + url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz"; 859 + sha512 = "FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ=="; 860 }; 861 }; 862 "@babel/types-7.16.0" = { ··· 1030 sha512 = "SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ=="; 1031 }; 1032 }; 1033 + "@types/http-proxy-1.17.8" = { 1034 name = "_at_types_slash_http-proxy"; 1035 packageName = "@types/http-proxy"; 1036 + version = "1.17.8"; 1037 src = fetchurl { 1038 + url = "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz"; 1039 + sha512 = "5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA=="; 1040 }; 1041 }; 1042 "@types/json-schema-7.0.9" = { ··· 1066 sha512 = "Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="; 1067 }; 1068 }; 1069 + "@types/node-17.0.5" = { 1070 name = "_at_types_slash_node"; 1071 packageName = "@types/node"; 1072 + version = "17.0.5"; 1073 src = fetchurl { 1074 + url = "https://registry.npmjs.org/@types/node/-/node-17.0.5.tgz"; 1075 + sha512 = "w3mrvNXLeDYV1GKTZorGJQivK6XLCoGwpnyJFbJVK/aTBQUxOCaa/GlFAAN3OTDFcb7h5tiFG+YXCO2By+riZw=="; 1076 }; 1077 }; 1078 "@types/parse-json-4.0.0" = { ··· 2056 sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw=="; 2057 }; 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 + }; 2068 "bonjour-3.5.0" = { 2069 name = "bonjour"; 2070 packageName = "bonjour"; ··· 2182 sha512 = "VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q=="; 2183 }; 2184 }; 2185 + "browserslist-4.19.1" = { 2186 name = "browserslist"; 2187 packageName = "browserslist"; 2188 + version = "4.19.1"; 2189 src = fetchurl { 2190 + url = "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz"; 2191 + sha512 = "u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A=="; 2192 }; 2193 }; 2194 "buffer-4.9.2" = { ··· 2272 sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="; 2273 }; 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 + }; 2284 "cacache-10.0.4" = { 2285 name = "cacache"; 2286 packageName = "cacache"; ··· 2434 sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="; 2435 }; 2436 }; 2437 + "caniuse-lite-1.0.30001294" = { 2438 name = "caniuse-lite"; 2439 packageName = "caniuse-lite"; 2440 + version = "1.0.30001294"; 2441 src = fetchurl { 2442 + url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001294.tgz"; 2443 + sha512 = "LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g=="; 2444 }; 2445 }; 2446 "case-sensitive-paths-webpack-plugin-2.3.0" = { ··· 3028 sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"; 3029 }; 3030 }; 3031 + "content-disposition-0.5.4" = { 3032 name = "content-disposition"; 3033 packageName = "content-disposition"; 3034 + version = "0.5.4"; 3035 src = fetchurl { 3036 + url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"; 3037 + sha512 = "FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="; 3038 }; 3039 }; 3040 "content-type-1.0.4" = { ··· 3064 sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"; 3065 }; 3066 }; 3067 + "cookie-0.4.1" = { 3068 name = "cookie"; 3069 packageName = "cookie"; 3070 + version = "0.4.1"; 3071 src = fetchurl { 3072 + url = "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz"; 3073 + sha512 = "ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="; 3074 }; 3075 }; 3076 "cookie-signature-1.0.6" = { ··· 3118 sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="; 3119 }; 3120 }; 3121 + "core-js-compat-3.20.1" = { 3122 name = "core-js-compat"; 3123 packageName = "core-js-compat"; 3124 + version = "3.20.1"; 3125 src = fetchurl { 3126 + url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.1.tgz"; 3127 + sha512 = "AVhKZNpqMV3Jz8hU0YEXXE06qoxtQGsAqU0u1neUngz5IusDJRX/ZJ6t3i7mS7QxNyEONbCo14GprkBrxPlTZA=="; 3128 }; 3129 }; 3130 "core-util-is-1.0.2" = { ··· 3298 sha512 = "Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ=="; 3299 }; 3300 }; 3301 + "css-select-4.2.1" = { 3302 name = "css-select"; 3303 packageName = "css-select"; 3304 + version = "4.2.1"; 3305 src = fetchurl { 3306 + url = "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz"; 3307 + sha512 = "/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ=="; 3308 }; 3309 }; 3310 "css-select-base-adapter-0.1.1" = { ··· 3892 sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; 3893 }; 3894 }; 3895 + "electron-to-chromium-1.4.30" = { 3896 name = "electron-to-chromium"; 3897 packageName = "electron-to-chromium"; 3898 + version = "1.4.30"; 3899 src = fetchurl { 3900 + url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.30.tgz"; 3901 + sha512 = "609z9sIMxDHg+TcR/VB3MXwH+uwtrYyeAwWc/orhnr90ixs6WVGSrt85CDLGUdNnLqCA7liv426V20EecjvflQ=="; 3902 }; 3903 }; 3904 "elliptic-6.5.4" = { ··· 4333 sha1 = "6af8a502350db3246ecc4becf6b5a34d22f7ed53"; 4334 }; 4335 }; 4336 + "express-4.17.2" = { 4337 name = "express"; 4338 packageName = "express"; 4339 + version = "4.17.2"; 4340 src = fetchurl { 4341 + url = "https://registry.npmjs.org/express/-/express-4.17.2.tgz"; 4342 + sha512 = "oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg=="; 4343 }; 4344 }; 4345 "express-ws-2.0.0" = { ··· 5548 sha512 = "ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw=="; 5549 }; 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 + }; 5560 "http-parser-js-0.5.5" = { 5561 name = "http-parser-js"; 5562 packageName = "http-parser-js"; ··· 5692 sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="; 5693 }; 5694 }; 5695 + "ignore-5.2.0" = { 5696 name = "ignore"; 5697 packageName = "ignore"; 5698 + version = "5.2.0"; 5699 src = fetchurl { 5700 + url = "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz"; 5701 + sha512 = "CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="; 5702 }; 5703 }; 5704 "immer-1.7.2" = { ··· 7447 sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="; 7448 }; 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 + }; 7459 "multicast-dns-6.2.3" = { 7460 name = "multicast-dns"; 7461 packageName = "multicast-dns"; ··· 7807 sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c"; 7808 }; 7809 }; 7810 + "object-inspect-1.12.0" = { 7811 name = "object-inspect"; 7812 packageName = "object-inspect"; 7813 + version = "1.12.0"; 7814 src = fetchurl { 7815 + url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz"; 7816 + sha512 = "Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="; 7817 }; 7818 }; 7819 "object-is-1.1.5" = { ··· 8608 sha512 = "yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="; 8609 }; 8610 }; 8611 + "postcss-8.4.5" = { 8612 name = "postcss"; 8613 packageName = "postcss"; 8614 + version = "8.4.5"; 8615 src = fetchurl { 8616 + url = "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz"; 8617 + sha512 = "jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg=="; 8618 }; 8619 }; 8620 "postcss-calc-7.0.5" = { ··· 8914 sha512 = "h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA=="; 8915 }; 8916 }; 8917 + "postcss-selector-parser-6.0.8" = { 8918 name = "postcss-selector-parser"; 8919 packageName = "postcss-selector-parser"; 8920 + version = "6.0.8"; 8921 src = fetchurl { 8922 + url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz"; 8923 + sha512 = "D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ=="; 8924 }; 8925 }; 8926 "postcss-svgo-4.0.3" = { ··· 9202 sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="; 9203 }; 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 + }; 9214 "query-string-4.3.4" = { 9215 name = "query-string"; 9216 packageName = "query-string"; ··· 9299 src = fetchurl { 9300 url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz"; 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=="; 9311 }; 9312 }; 9313 "rc-1.2.8" = { ··· 10084 sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg=="; 10085 }; 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 + }; 10096 "serialize-javascript-1.9.1" = { 10097 name = "serialize-javascript"; 10098 packageName = "serialize-javascript"; ··· 10138 sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg=="; 10139 }; 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 + }; 10150 "set-blocking-2.0.0" = { 10151 name = "set-blocking"; 10152 packageName = "set-blocking"; ··· 10199 src = fetchurl { 10200 url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz"; 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=="; 10211 }; 10212 }; 10213 "sha.js-2.4.11" = { ··· 11218 sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="; 11219 }; 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 + }; 11230 "touch-3.1.0" = { 11231 name = "touch"; 11232 packageName = "touch"; ··· 11623 sha512 = "3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA=="; 11624 }; 11625 }; 11626 + "url-parse-1.5.4" = { 11627 name = "url-parse"; 11628 packageName = "url-parse"; 11629 + version = "1.5.4"; 11630 src = fetchurl { 11631 + url = "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz"; 11632 + sha512 = "ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg=="; 11633 }; 11634 }; 11635 "url-parse-lax-3.0.0" = { ··· 11821 sha512 = "k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA=="; 11822 }; 11823 }; 11824 + "vscode-uri-3.0.3" = { 11825 name = "vscode-uri"; 11826 packageName = "vscode-uri"; 11827 + version = "3.0.3"; 11828 src = fetchurl { 11829 + url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz"; 11830 + sha512 = "EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA=="; 11831 }; 11832 }; 11833 "watchpack-1.7.5" = { ··· 12883 sources."balanced-match-1.0.2" 12884 sources."batch-0.6.1" 12885 sources."binary-extensions-2.2.0" 12886 + sources."body-parser-1.19.1" 12887 sources."brace-expansion-1.1.11" 12888 sources."braces-3.0.2" 12889 + sources."bytes-3.1.1" 12890 (sources."cacheable-request-6.1.0" // { 12891 dependencies = [ 12892 sources."get-stream-5.2.0" ··· 12900 sources."color-name-1.1.4" 12901 sources."commander-5.1.0" 12902 sources."concat-map-0.0.1" 12903 + sources."content-disposition-0.5.4" 12904 sources."content-type-1.0.4" 12905 + sources."cookie-0.4.1" 12906 sources."cookie-signature-1.0.6" 12907 sources."cross-spawn-7.0.3" 12908 sources."debug-2.6.9" ··· 12917 sources."end-of-stream-1.4.4" 12918 sources."escape-html-1.0.3" 12919 sources."etag-1.8.1" 12920 + sources."express-4.17.2" 12921 (sources."express-ws-4.0.0" // { 12922 dependencies = [ 12923 sources."ws-5.2.3" ··· 12935 sources."got-9.6.0" 12936 sources."has-flag-4.0.0" 12937 sources."http-cache-semantics-4.1.0" 12938 + sources."http-errors-1.8.1" 12939 sources."iconv-lite-0.4.24" 12940 sources."inflight-1.0.6" 12941 + sources."inherits-2.0.4" 12942 sources."ini-1.3.8" 12943 sources."ipaddr.js-1.9.1" 12944 sources."is-binary-path-2.1.0" ··· 12978 sources."prepend-http-2.0.0" 12979 sources."proxy-addr-2.0.7" 12980 sources."pump-3.0.0" 12981 + sources."qs-6.9.6" 12982 sources."range-parser-1.2.1" 12983 + sources."raw-body-2.4.2" 12984 sources."rc-1.2.8" 12985 sources."readdirp-3.6.0" 12986 sources."registry-auth-token-4.2.1" 12987 sources."registry-url-5.1.0" 12988 sources."responselike-1.0.2" 12989 sources."rimraf-2.7.1" 12990 + sources."safe-buffer-5.2.1" 12991 sources."safer-buffer-2.1.2" 12992 sources."semver-6.3.0" 12993 + (sources."send-0.17.2" // { 12994 dependencies = [ 12995 + sources."ms-2.1.3" 12996 ]; 12997 }) 12998 (sources."serve-index-1.9.1" // { 12999 dependencies = [ 13000 sources."http-errors-1.6.3" 13001 + sources."inherits-2.0.3" 13002 sources."setprototypeof-1.1.0" 13003 ]; 13004 }) 13005 + sources."serve-static-1.14.2" 13006 + sources."setprototypeof-1.2.0" 13007 sources."shebang-command-2.0.0" 13008 sources."shebang-regex-3.0.0" 13009 sources."statuses-1.5.0" ··· 13012 sources."tmp-0.1.0" 13013 sources."to-readable-stream-1.0.0" 13014 sources."to-regex-range-5.0.1" 13015 + sources."toidentifier-1.0.1" 13016 sources."type-is-1.6.18" 13017 sources."unpipe-1.0.0" 13018 sources."url-parse-lax-3.0.0" ··· 13062 sources."glob-parent-5.1.2" 13063 sources."globby-11.0.4" 13064 sources."human-signals-2.1.0" 13065 + sources."ignore-5.2.0" 13066 sources."is-binary-path-2.1.0" 13067 sources."is-extglob-2.1.1" 13068 sources."is-glob-4.0.3" ··· 13099 sources."vscode-languageserver-protocol-3.16.0" 13100 sources."vscode-languageserver-textdocument-1.0.2" 13101 sources."vscode-languageserver-types-3.16.0" 13102 + sources."vscode-uri-3.0.3" 13103 sources."web-tree-sitter-0.19.4" 13104 sources."which-2.0.2" 13105 ]; ··· 13309 sources."@types/cacheable-request-6.0.2" 13310 sources."@types/http-cache-semantics-4.0.1" 13311 sources."@types/keyv-3.1.3" 13312 + sources."@types/node-17.0.5" 13313 sources."@types/responselike-1.0.0" 13314 sources."cacheable-lookup-2.0.1" 13315 sources."cacheable-request-7.0.2" ··· 13628 sources."@babel/code-frame-7.16.0" 13629 sources."@babel/compat-data-7.16.4" 13630 sources."@babel/core-7.12.10" 13631 + sources."@babel/generator-7.16.5" 13632 sources."@babel/helper-annotate-as-pure-7.16.0" 13633 + sources."@babel/helper-builder-binary-assignment-operator-visitor-7.16.5" 13634 (sources."@babel/helper-compilation-targets-7.16.3" // { 13635 dependencies = [ 13636 sources."semver-6.3.0" 13637 ]; 13638 }) 13639 + sources."@babel/helper-create-class-features-plugin-7.16.5" 13640 sources."@babel/helper-create-regexp-features-plugin-7.16.0" 13641 + sources."@babel/helper-environment-visitor-7.16.5" 13642 sources."@babel/helper-explode-assignable-expression-7.16.0" 13643 sources."@babel/helper-function-name-7.16.0" 13644 sources."@babel/helper-get-function-arity-7.16.0" 13645 sources."@babel/helper-hoist-variables-7.16.0" 13646 + sources."@babel/helper-member-expression-to-functions-7.16.5" 13647 sources."@babel/helper-module-imports-7.16.0" 13648 + sources."@babel/helper-module-transforms-7.16.5" 13649 sources."@babel/helper-optimise-call-expression-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" 13653 sources."@babel/helper-simple-access-7.16.0" 13654 sources."@babel/helper-skip-transparent-expression-wrappers-7.16.0" 13655 sources."@babel/helper-split-export-declaration-7.16.0" 13656 sources."@babel/helper-validator-identifier-7.15.7" 13657 sources."@babel/helper-validator-option-7.14.5" 13658 + sources."@babel/helper-wrap-function-7.16.5" 13659 + sources."@babel/helpers-7.16.5" 13660 sources."@babel/highlight-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" 13675 sources."@babel/plugin-syntax-async-generators-7.8.4" 13676 sources."@babel/plugin-syntax-class-properties-7.12.13" 13677 sources."@babel/plugin-syntax-dynamic-import-7.8.3" ··· 13684 sources."@babel/plugin-syntax-optional-catch-binding-7.8.3" 13685 sources."@babel/plugin-syntax-optional-chaining-7.8.3" 13686 sources."@babel/plugin-syntax-top-level-await-7.14.5" 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" 13712 sources."@babel/plugin-transform-runtime-7.12.10" 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" 13720 sources."@babel/preset-env-7.12.10" 13721 sources."@babel/preset-modules-0.1.5" 13722 sources."@babel/runtime-7.12.5" 13723 sources."@babel/template-7.16.0" 13724 + sources."@babel/traverse-7.16.5" 13725 sources."@babel/types-7.16.0" 13726 sources."@hapi/address-2.1.4" 13727 sources."@hapi/bourne-1.3.2" ··· 13732 sources."@nodelib/fs.stat-1.1.3" 13733 sources."@types/glob-7.2.0" 13734 sources."@types/html-minifier-terser-5.1.2" 13735 + sources."@types/http-proxy-1.17.8" 13736 sources."@types/json-schema-7.0.9" 13737 sources."@types/minimatch-3.0.5" 13738 + sources."@types/node-17.0.5" 13739 sources."@types/parse-json-4.0.0" 13740 sources."@types/q-1.5.5" 13741 sources."@types/source-list-map-0.1.2" ··· 13858 sources."bindings-1.5.0" 13859 sources."bluebird-3.7.2" 13860 sources."bn.js-5.2.0" 13861 + (sources."body-parser-1.19.1" // { 13862 dependencies = [ 13863 + sources."bytes-3.1.1" 13864 sources."debug-2.6.9" 13865 sources."ms-2.0.0" 13866 + sources."qs-6.9.6" 13867 ]; 13868 }) 13869 (sources."bonjour-3.5.0" // { ··· 13886 ]; 13887 }) 13888 sources."browserify-zlib-0.2.0" 13889 + sources."browserslist-4.19.1" 13890 sources."buffer-4.9.2" 13891 sources."buffer-from-1.1.2" 13892 sources."buffer-indexof-1.1.1" ··· 13903 sources."camel-case-4.1.2" 13904 sources."camelcase-5.3.1" 13905 sources."caniuse-api-3.0.0" 13906 + sources."caniuse-lite-1.0.30001294" 13907 sources."case-sensitive-paths-webpack-plugin-2.3.0" 13908 sources."caseless-0.12.0" 13909 (sources."chalk-2.4.2" // { ··· 13979 sources."connect-history-api-fallback-1.6.0" 13980 sources."console-browserify-1.2.0" 13981 sources."constants-browserify-1.0.0" 13982 + (sources."content-disposition-0.5.4" // { 13983 + dependencies = [ 13984 + sources."safe-buffer-5.2.1" 13985 + ]; 13986 + }) 13987 sources."content-type-1.0.4" 13988 sources."convert-source-map-1.8.0" 13989 + sources."cookie-0.4.1" 13990 sources."cookie-signature-1.0.6" 13991 sources."copy-concurrently-1.0.5" 13992 sources."copy-descriptor-0.1.1" ··· 14002 ]; 14003 }) 14004 sources."core-js-2.6.12" 14005 + (sources."core-js-compat-3.20.1" // { 14006 dependencies = [ 14007 sources."semver-7.0.0" 14008 ]; ··· 14029 sources."yallist-4.0.0" 14030 ]; 14031 }) 14032 + sources."css-select-4.2.1" 14033 sources."css-select-base-adapter-0.1.1" 14034 (sources."css-tree-1.0.0-alpha.37" // { 14035 dependencies = [ ··· 14103 sources."duplexify-3.7.1" 14104 sources."ecc-jsbn-0.1.2" 14105 sources."ee-first-1.1.1" 14106 + sources."electron-to-chromium-1.4.30" 14107 (sources."elliptic-6.5.4" // { 14108 dependencies = [ 14109 sources."bn.js-4.12.0" ··· 14188 ]; 14189 }) 14190 sources."expand-tilde-2.0.2" 14191 + (sources."express-4.17.2" // { 14192 dependencies = [ 14193 sources."array-flatten-1.1.1" 14194 sources."debug-2.6.9" 14195 sources."ms-2.0.0" 14196 + sources."qs-6.9.6" 14197 + sources."safe-buffer-5.2.1" 14198 ]; 14199 }) 14200 sources."extend-3.0.2" ··· 14355 sources."html-webpack-plugin-4.5.0" 14356 sources."htmlparser2-6.1.0" 14357 sources."http-deceiver-1.2.7" 14358 + sources."http-errors-1.8.1" 14359 sources."http-parser-js-0.5.5" 14360 sources."http-proxy-1.18.1" 14361 sources."http-proxy-middleware-0.21.0" ··· 14578 sources."kind-of-3.2.2" 14579 ]; 14580 }) 14581 + sources."object-inspect-1.12.0" 14582 sources."object-is-1.1.5" 14583 sources."object-keys-1.1.1" 14584 sources."object-visit-1.0.1" ··· 14783 }) 14784 (sources."postcss-safe-parser-5.0.2" // { 14785 dependencies = [ 14786 + sources."postcss-8.4.5" 14787 ]; 14788 }) 14789 + sources."postcss-selector-parser-6.0.8" 14790 (sources."postcss-svgo-4.0.3" // { 14791 dependencies = [ 14792 sources."postcss-value-parser-3.3.1" ··· 14827 sources."randombytes-2.1.0" 14828 sources."randomfill-1.0.4" 14829 sources."range-parser-1.2.1" 14830 + (sources."raw-body-2.4.2" // { 14831 dependencies = [ 14832 + sources."bytes-3.1.1" 14833 ]; 14834 }) 14835 (sources."react-dev-utils-6.1.1" // { ··· 14935 sources."select-hose-2.0.0" 14936 sources."selfsigned-1.10.11" 14937 sources."semver-5.7.1" 14938 + (sources."send-0.17.2" // { 14939 dependencies = [ 14940 (sources."debug-2.6.9" // { 14941 dependencies = [ 14942 sources."ms-2.0.0" 14943 ]; 14944 }) 14945 + sources."ms-2.1.3" 14946 ]; 14947 }) 14948 sources."serialize-javascript-4.0.0" ··· 14955 sources."setprototypeof-1.1.0" 14956 ]; 14957 }) 14958 + sources."serve-static-1.14.2" 14959 sources."set-blocking-2.0.0" 14960 (sources."set-value-2.0.1" // { 14961 dependencies = [ ··· 14963 ]; 14964 }) 14965 sources."setimmediate-1.0.5" 14966 + sources."setprototypeof-1.2.0" 14967 sources."sha.js-2.4.11" 14968 sources."shebang-command-2.0.0" 14969 sources."shebang-regex-3.0.0" ··· 15152 }) 15153 sources."to-regex-3.0.2" 15154 sources."to-regex-range-5.0.1" 15155 + sources."toidentifier-1.0.1" 15156 sources."tough-cookie-2.5.0" 15157 sources."tslib-2.3.1" 15158 sources."tty-browserify-0.0.0" ··· 15226 sources."schema-utils-3.1.1" 15227 ]; 15228 }) 15229 + sources."url-parse-1.5.4" 15230 sources."use-3.1.1" 15231 (sources."util-0.11.1" // { 15232 dependencies = [ ··· 15496 sources."@types/cacheable-request-6.0.2" 15497 sources."@types/http-cache-semantics-4.0.1" 15498 sources."@types/keyv-3.1.3" 15499 + sources."@types/node-17.0.5" 15500 sources."@types/responselike-1.0.0" 15501 (sources."ansi-escapes-4.3.2" // { 15502 dependencies = [
+2 -2
pkgs/development/compilers/fasm/bin.nix
··· 3 stdenvNoCC.mkDerivation rec { 4 pname = "fasm-bin"; 5 6 - version = "1.73.28"; 7 8 src = fetchurl { 9 url = "https://flatassembler.net/fasm-${version}.tgz"; 10 - sha256 = "sha256-ntHrtIX9EXQRGpTrdzEFojSRE5jgUJD15xSr9iyAkpI="; 11 }; 12 13 installPhase = ''
··· 3 stdenvNoCC.mkDerivation rec { 4 pname = "fasm-bin"; 5 6 + version = "1.73.29"; 7 8 src = fetchurl { 9 url = "https://flatassembler.net/fasm-${version}.tgz"; 10 + sha256 = "sha256-Yyj02DRo9wTkJ01ukOwElHr1ZyZFPOMTibwyAkqYISs="; 11 }; 12 13 installPhase = ''
+2 -2
pkgs/development/compilers/fstar/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "fstar"; 5 - version = "2021.11.27"; 6 7 src = fetchFromGitHub { 8 owner = "FStarLang"; 9 repo = "FStar"; 10 rev = "v${version}"; 11 - sha256 = "sha256-OpY7vDb37ym4srsmD+deXiuofUJKRyKXG7g3zsJKvHo="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper installShellFiles ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "fstar"; 5 + version = "2021.12.25"; 6 7 src = fetchFromGitHub { 8 owner = "FStarLang"; 9 repo = "FStar"; 10 rev = "v${version}"; 11 + sha256 = "RmXKv/admC1w26z/ClNhH11J8n87WTfDr2lYOF6Fx7I="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper installShellFiles ];
+3 -3
pkgs/development/compilers/gleam/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "gleam"; 5 - version = "0.18.0"; 6 7 src = fetchFromGitHub { 8 owner = "gleam-lang"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-S7PYN0iiSXEApIG0Tyb/PJmKjHzjz3S+ToDy+pwPK18="; 12 }; 13 14 nativeBuildInputs = [ pkg-config ]; ··· 16 buildInputs = [ openssl ] ++ 17 lib.optionals stdenv.isDarwin [ Security libiconv ]; 18 19 - cargoSha256 = "sha256-Q5WyKQ4HFOIL1KAQ0QvAbZfy+WRAWf9HxSvSabSz4W4="; 20 21 meta = with lib; { 22 description = "A statically typed language for the Erlang VM";
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "gleam"; 5 + version = "0.18.2"; 6 7 src = fetchFromGitHub { 8 owner = "gleam-lang"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-uakZmaIkBgC/FTQ7us58pJT6IzpcF1cQxBfehlB3bWk="; 12 }; 13 14 nativeBuildInputs = [ pkg-config ]; ··· 16 buildInputs = [ openssl ] ++ 17 lib.optionals stdenv.isDarwin [ Security libiconv ]; 18 19 + cargoSha256 = "sha256-NogDrd7YWl/CV0aCd1jfYWYB9VZG7u890VLEktI3sOQ="; 20 21 meta = with lib; { 22 description = "A statically typed language for the Erlang VM";
+2 -1
pkgs/development/coq-modules/semantics/default.nix
··· 6 owner = "coq-community"; 7 releaseRev = v: "v${v}"; 8 9 release."8.13.0".sha256 = "sha256-8bDr/Ovl6s8BFaRcHeS5H33/K/pYdeKfSN+krVuKulQ="; 10 release."8.11.1".sha256 = "sha256-jTPgcXSNn1G2mMDC7ocFcmqs8svB7Yo1emXP15iuxiU="; 11 release."8.9.0".sha256 = "sha256-UBsvzlDEZsZsVkbUI0GbFEhpxnnLCiaqlqDyWVC5I6s="; ··· 15 16 inherit version; 17 defaultVersion = with versions; switch coq.coq-version [ 18 - { case = range "8.10" "8.13"; out = "8.13.0"; } 19 { case = "8.9"; out = "8.9.0"; } 20 { case = "8.8"; out = "8.8.0"; } 21 { case = "8.7"; out = "8.7.0"; }
··· 6 owner = "coq-community"; 7 releaseRev = v: "v${v}"; 8 9 + release."8.14.0".sha256 = "sha256-TB12C3hX9XucbsXr+UL+8jM19NOFXASW/lcytwy6uVE="; 10 release."8.13.0".sha256 = "sha256-8bDr/Ovl6s8BFaRcHeS5H33/K/pYdeKfSN+krVuKulQ="; 11 release."8.11.1".sha256 = "sha256-jTPgcXSNn1G2mMDC7ocFcmqs8svB7Yo1emXP15iuxiU="; 12 release."8.9.0".sha256 = "sha256-UBsvzlDEZsZsVkbUI0GbFEhpxnnLCiaqlqDyWVC5I6s="; ··· 16 17 inherit version; 18 defaultVersion = with versions; switch coq.coq-version [ 19 + { case = range "8.10" "8.14"; out = "8.14.0"; } 20 { case = "8.9"; out = "8.9.0"; } 21 { case = "8.8"; out = "8.8.0"; } 22 { case = "8.7"; out = "8.7.0"; }
+2 -2
pkgs/development/interpreters/clojure/babashka.nix
··· 2 3 buildGraalvmNativeImage rec { 4 pname = "babashka"; 5 - version = "0.7.0"; 6 7 src = fetchurl { 8 url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 - sha256 = "sha256-zSjiHacetJ68U0GciIbuGET9I/51EM8JnPPUGemDfEI="; 10 }; 11 12 executable = "bb";
··· 2 3 buildGraalvmNativeImage rec { 4 pname = "babashka"; 5 + version = "0.7.3"; 6 7 src = fetchurl { 8 url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 + sha256 = "sha256-zbxFMc02hbsU2ERlUzqMBHwHYfORB7TkMINrKC52PPU="; 10 }; 11 12 executable = "bb";
+2 -2
pkgs/development/interpreters/kona/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "kona"; 5 - version = "20201009"; 6 7 src = fetchFromGitHub { 8 owner = "kevinlawler"; 9 repo = "kona"; 10 rev = "Win64-${version}"; 11 - sha256 = "0v252zds61y01cf29hxznz1zc1724vxmzy059k9jiri4r73k679v"; 12 }; 13 14 makeFlags = [ "PREFIX=$(out)" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "kona"; 5 + version = "20211225"; 6 7 src = fetchFromGitHub { 8 owner = "kevinlawler"; 9 repo = "kona"; 10 rev = "Win64-${version}"; 11 + sha256 = "sha256-m3a9conyKN0qHSSAG8zAb3kx8ir+7dqgxm1XGjCQcfk="; 12 }; 13 14 makeFlags = [ "PREFIX=$(out)" ];
+3 -2
pkgs/development/libraries/entt/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, cmake }: 2 stdenv.mkDerivation rec { 3 pname = "entt"; 4 - version = "3.8.1"; 5 6 src = fetchFromGitHub { 7 owner = "skypjack"; 8 repo = "entt"; 9 rev = "v${version}"; 10 - sha256 = "sha256-vg2tpGyZZM8c97Qko88JMP5YNPZx5kI5qRkkRclvZtA="; 11 }; 12 13 nativeBuildInputs = [ cmake ]; ··· 16 homepage = "https://github.com/skypjack/entt"; 17 description = "A header-only, tiny and easy to use library for game programming and much more written in modern C++"; 18 maintainers = with maintainers; [ twey ]; 19 license = licenses.mit; 20 }; 21 }
··· 1 { lib, stdenv, fetchFromGitHub, cmake }: 2 stdenv.mkDerivation rec { 3 pname = "entt"; 4 + version = "3.9.0"; 5 6 src = fetchFromGitHub { 7 owner = "skypjack"; 8 repo = "entt"; 9 rev = "v${version}"; 10 + sha256 = "sha256-7UeL8D+A0pH3TKNO5B8A1nhD7uDWeirHnHaI/YKVwyo="; 11 }; 12 13 nativeBuildInputs = [ cmake ]; ··· 16 homepage = "https://github.com/skypjack/entt"; 17 description = "A header-only, tiny and easy to use library for game programming and much more written in modern C++"; 18 maintainers = with maintainers; [ twey ]; 19 + platforms = platforms.all; 20 license = licenses.mit; 21 }; 22 }
+2 -2
pkgs/development/libraries/intel-gmmlib/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "intel-gmmlib"; 9 - version = "21.3.3"; 10 11 src = fetchFromGitHub { 12 owner = "intel"; 13 repo = "gmmlib"; 14 rev = "intel-gmmlib-${version}"; 15 - sha256 = "0hvly3fykhy4m7mzaa7xadaz7jz8krnfgj3zgzl2a2rpzja6frdn"; 16 }; 17 18 nativeBuildInputs = [ cmake ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "intel-gmmlib"; 9 + version = "22.0.1"; 10 11 src = fetchFromGitHub { 12 owner = "intel"; 13 repo = "gmmlib"; 14 rev = "intel-gmmlib-${version}"; 15 + sha256 = "1s46vwcs26hdlsa8h51gq4fyi9i8k5hrcx5ffbv9g7v3x706nplf"; 16 }; 17 18 nativeBuildInputs = [ cmake ];
+4 -3
pkgs/development/libraries/intel-media-driver/default.nix
··· 7 , libva 8 , libpciaccess 9 , intel-gmmlib 10 , enableX11 ? stdenv.isLinux 11 , libX11 12 }: 13 14 stdenv.mkDerivation rec { 15 pname = "intel-media-driver"; 16 - version = "21.4.3"; 17 18 outputs = [ "out" "dev" ]; 19 ··· 21 owner = "intel"; 22 repo = "media-driver"; 23 rev = "intel-media-${version}"; 24 - sha256 = "04r03f48j1nly0j6aq8017va9m3yrnscv6lbrvf3a98fpwk9gc1l"; 25 }; 26 27 patches = [ ··· 43 44 nativeBuildInputs = [ cmake pkg-config ]; 45 46 - buildInputs = [ libva libpciaccess intel-gmmlib ] 47 ++ lib.optional enableX11 libX11; 48 49 postFixup = lib.optionalString enableX11 ''
··· 7 , libva 8 , libpciaccess 9 , intel-gmmlib 10 + , libdrm 11 , enableX11 ? stdenv.isLinux 12 , libX11 13 }: 14 15 stdenv.mkDerivation rec { 16 pname = "intel-media-driver"; 17 + version = "22.1.0"; 18 19 outputs = [ "out" "dev" ]; 20 ··· 22 owner = "intel"; 23 repo = "media-driver"; 24 rev = "intel-media-${version}"; 25 + sha256 = "0giba5274kzpjb5rp3d9bbnvcz7fp8ybi4s3hha2idxk0l5yamf1"; 26 }; 27 28 patches = [ ··· 44 45 nativeBuildInputs = [ cmake pkg-config ]; 46 47 + buildInputs = [ libva libpciaccess intel-gmmlib libdrm ] 48 ++ lib.optional enableX11 libX11; 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 { 2 version = "5.2.1"; 3 - sha256 = "1xl7z0vwbn5iycg7amka9jd6hxd8nmfk7nahi4p9w2bnw9f0wcrl"; 4 }
··· 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"; 16 version = "5.2.1"; 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 + }; 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 url = "https://github.com/libb64/libb64/commit/4fe47c052e9123da8f751545deb48be08c3411f6.patch"; 20 sha256 = "18b3np3gpyzimqmk6001riqv5n70wfbclky6zzsrvj5zl1dj4ljf"; 21 }) 22 - ]; 23 24 enableParallelBuilding = true; 25
··· 19 url = "https://github.com/libb64/libb64/commit/4fe47c052e9123da8f751545deb48be08c3411f6.patch"; 20 sha256 = "18b3np3gpyzimqmk6001riqv5n70wfbclky6zzsrvj5zl1dj4ljf"; 21 }) 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 + }); 27 28 enableParallelBuilding = true; 29
+2 -2
pkgs/development/libraries/libplctag/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "libplctag"; 9 - version = "2.4.7"; 10 11 src = fetchFromGitHub { 12 owner = "libplctag"; 13 repo = "libplctag"; 14 rev = "v${version}"; 15 - sha256 = "sha256-DLx9VBmyn5L30i6qPK4LD+3cOo7zG2YLOui6+krU9So="; 16 }; 17 18 nativeBuildInputs = [ cmake ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "libplctag"; 9 + version = "2.4.8"; 10 11 src = fetchFromGitHub { 12 owner = "libplctag"; 13 repo = "libplctag"; 14 rev = "v${version}"; 15 + sha256 = "sha256-GVYG+ioqGo0k6ClrJu2mijtuBBFc9l6dNexNDNyh5+8="; 16 }; 17 18 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/mesa/default.nix
··· 33 let 34 # Release calendar: https://www.mesa3d.org/release-calendar.html 35 # Release frequency: https://www.mesa3d.org/releasing.html#schedule 36 - version = "21.3.2"; 37 branch = versions.major version; 38 39 self = stdenv.mkDerivation { ··· 47 "ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-${version}.tar.xz" 48 "ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz" 49 ]; 50 - sha256 = "1g96y59bw10ml8h4jl259g41jdmf5ww3jbwqpz1sprq7hgxvmrz2"; 51 }; 52 53 # TODO:
··· 33 let 34 # Release calendar: https://www.mesa3d.org/release-calendar.html 35 # Release frequency: https://www.mesa3d.org/releasing.html#schedule 36 + version = "21.3.3"; 37 branch = versions.major version; 38 39 self = stdenv.mkDerivation { ··· 47 "ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-${version}.tar.xz" 48 "ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz" 49 ]; 50 + sha256 = "08c118j440xpfbjjxmwzm6dfnv4y35q540mmzkchhpbwx89lczxd"; 51 }; 52 53 # TODO:
+17 -7
pkgs/development/libraries/ndn-cxx/default.nix
··· 1 - { lib, stdenv 2 , fetchFromGitHub 3 , doxygen 4 , pkg-config 5 , python3 6 , python3Packages 7 , wafHook 8 - , boost 9 , openssl 10 , sqlite 11 }: ··· 18 owner = "named-data"; 19 repo = "ndn-cxx"; 20 rev = "${pname}-${version}"; 21 - sha256 = "1lcaqc79n3d9sip7knddblba17sz18b0w7nlxmj3fz3lb3z9qd51"; 22 }; 23 24 nativeBuildInputs = [ doxygen pkg-config python3 python3Packages.sphinx wafHook ]; 25 26 - buildInputs = [ boost openssl sqlite ]; 27 28 wafConfigureFlags = [ 29 "--with-openssl=${openssl.dev}" 30 - "--boost-includes=${boost.dev}/include" 31 - "--boost-libs=${boost.out}/lib" 32 ]; 33 34 meta = with lib; { 35 homepage = "https://named-data.net/"; ··· 49 ''; 50 license = licenses.lgpl3; 51 platforms = platforms.unix; 52 - maintainers = with maintainers; [ sjmackenzie ]; 53 }; 54 }
··· 1 + { lib 2 + , stdenv 3 , fetchFromGitHub 4 , doxygen 5 , pkg-config 6 , python3 7 , python3Packages 8 , wafHook 9 + , boost175 10 , openssl 11 , sqlite 12 }: ··· 19 owner = "named-data"; 20 repo = "ndn-cxx"; 21 rev = "${pname}-${version}"; 22 + sha256 = "sha256-oTSc/lh0fDdk7dQeDhYKX5+gFl2t2Xlu1KkNmw7DitE="; 23 }; 24 25 nativeBuildInputs = [ doxygen pkg-config python3 python3Packages.sphinx wafHook ]; 26 27 + buildInputs = [ boost175 openssl sqlite ]; 28 29 wafConfigureFlags = [ 30 "--with-openssl=${openssl.dev}" 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) 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 + ''; 43 44 meta = with lib; { 45 homepage = "https://named-data.net/"; ··· 59 ''; 60 license = licenses.lgpl3; 61 platforms = platforms.unix; 62 + maintainers = with maintainers; [ sjmackenzie bertof ]; 63 }; 64 }
+2 -2
pkgs/development/libraries/ntirpc/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "ntirpc"; 7 - version = "3.4"; 8 9 src = fetchFromGitHub { 10 owner = "nfs-ganesha"; 11 repo = "ntirpc"; 12 rev = "v${version}"; 13 - sha256 = "1xdwqyc9m4lbsgr7ll1g0f84c2h8jrfkg67cgvsp424i1a7r9mm1"; 14 }; 15 16 postPatch = ''
··· 4 5 stdenv.mkDerivation rec { 6 pname = "ntirpc"; 7 + version = "4.0"; 8 9 src = fetchFromGitHub { 10 owner = "nfs-ganesha"; 11 repo = "ntirpc"; 12 rev = "v${version}"; 13 + sha256 = "0hffma57b4c7g7862yvfr8bvbsbxh5w383mvjkjv3jpzi01l79yv"; 14 }; 15 16 postPatch = ''
+2 -2
pkgs/development/libraries/science/math/petsc/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "petsc"; 21 - version = "3.16.1"; 22 23 src = fetchurl { 24 url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz"; 25 - sha256 = "sha256-kJz3vOe2oN2yWAoayVAqoBYx7EEFxxZZTBgE8O4eoGo="; 26 }; 27 28 mpiSupport = !withp4est || p4est.mpiSupport;
··· 18 19 stdenv.mkDerivation rec { 20 pname = "petsc"; 21 + version = "3.16.2"; 22 23 src = fetchurl { 24 url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz"; 25 + sha256 = "sha256-erJXrhUNSDesjThyodIGmXliV4eF7CQnY5zqxG0TG7w="; 26 }; 27 28 mpiSupport = !withp4est || p4est.mpiSupport;
+2 -2
pkgs/development/libraries/uid_wrapper/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "uid_wrapper"; 5 - version = "1.2.8"; 6 7 src = fetchurl { 8 url = "mirror://samba/cwrap/uid_wrapper-${version}.tar.gz"; 9 - sha256 = "0swm9d8l69dw7nbrw6xh7rdy7cfrqflw3hxshicsrhd9v03iwvqf"; 10 }; 11 12 nativeBuildInputs = [ cmake pkg-config ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "uid_wrapper"; 5 + version = "1.2.9"; 6 7 src = fetchurl { 8 url = "mirror://samba/cwrap/uid_wrapper-${version}.tar.gz"; 9 + sha256 = "sha256-fowCQHKCX+hrq0ZZHPS5CeOZz5j1SCL55SdC9CAEcIQ="; 10 }; 11 12 nativeBuildInputs = [ cmake pkg-config ];
+2 -2
pkgs/development/libraries/unicorn/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "unicorn"; 10 - version = "2.0.0-rc4"; 11 12 src = fetchFromGitHub { 13 owner = "unicorn-engine"; 14 repo = pname; 15 rev = version; 16 - sha256 = "sha256-dNBebXp8HVmmY1RVRYuRFoJ3PStCf4taNTeYKi2lhQM="; 17 }; 18 19 nativeBuildInputs = [ pkg-config cmake ];
··· 7 8 stdenv.mkDerivation rec { 9 pname = "unicorn"; 10 + version = "2.0.0-rc5"; 11 12 src = fetchFromGitHub { 13 owner = "unicorn-engine"; 14 repo = pname; 15 rev = version; 16 + sha256 = "1q9k8swnq4qsi54zdfaap69z56w3yj4n4ggm9pscmmmr69nply5f"; 17 }; 18 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 { lib, buildDunePackage, fetchurl 2 , ppx_sexp_conv, ppx_cstruct 3 , mirage-crypto, mirage-crypto-rng, mirage-crypto-pk 4 - , x509, cstruct, cstruct-unix, cstruct-sexp, sexplib 5 , rresult, mtime, logs, fmt, cmdliner, base64, hacl_x25519 6 , zarith 7 }: 8 9 buildDunePackage rec { 10 pname = "awa"; 11 - version = "0.0.4"; 12 13 minimumOCamlVersion = "4.07"; 14 useDune2 = true; 15 16 src = fetchurl { 17 - url = "https://github.com/mirage/awa-ssh/releases/download/v${version}/awa-v${version}.tbz"; 18 - sha256 = "1l7nsd8jifxjq78xyzcc0z9igc02m2qlvv4cxzsgdim6n1jfzxj2"; 19 }; 20 21 nativeBuildInputs = [ ppx_cstruct ]; ··· 24 mirage-crypto mirage-crypto-rng mirage-crypto-pk x509 25 cstruct cstruct-sexp sexplib mtime 26 logs base64 hacl_x25519 zarith 27 - ppx_sexp_conv 28 ]; 29 30 doCheck = true;
··· 1 { lib, buildDunePackage, fetchurl 2 , ppx_sexp_conv, ppx_cstruct 3 , mirage-crypto, mirage-crypto-rng, mirage-crypto-pk 4 + , x509, cstruct, cstruct-unix, cstruct-sexp, sexplib, eqaf 5 , rresult, mtime, logs, fmt, cmdliner, base64, hacl_x25519 6 , zarith 7 }: 8 9 buildDunePackage rec { 10 pname = "awa"; 11 + version = "0.0.5"; 12 13 minimumOCamlVersion = "4.07"; 14 useDune2 = true; 15 16 src = fetchurl { 17 + url = "https://github.com/mirage/awa-ssh/releases/download/v${version}/awa-${version}.tbz"; 18 + sha256 = "14hqzmikp3hlynhs0wnwj2491106if183swsl7ldk4215a0b7ms4"; 19 }; 20 21 nativeBuildInputs = [ ppx_cstruct ]; ··· 24 mirage-crypto mirage-crypto-rng mirage-crypto-pk x509 25 cstruct cstruct-sexp sexplib mtime 26 logs base64 hacl_x25519 zarith 27 + ppx_sexp_conv eqaf 28 ]; 29 30 doCheck = true;
+2 -6
pkgs/development/ocaml-modules/ca-certs-nss/default.nix
··· 1 { lib 2 , buildDunePackage 3 , fetchurl 4 - , rresult 5 , mirage-crypto 6 , mirage-clock 7 , x509 8 , logs 9 , fmt 10 - , hex 11 , bos 12 , astring 13 , cmdliner ··· 16 17 buildDunePackage rec { 18 pname = "ca-certs-nss"; 19 - version = "3.66"; 20 21 minimumOCamlVersion = "4.08"; 22 23 src = fetchurl { 24 url = "https://github.com/mirage/ca-certs-nss/releases/download/v${version}/ca-certs-nss-v${version}.tbz"; 25 - sha256 = "f0f8035b470f2a48360b92d0e6287f41f98e4ba71576a1cd4c9246c468932f09"; 26 }; 27 28 useDune2 = true; 29 30 propagatedBuildInputs = [ 31 - rresult 32 mirage-crypto 33 mirage-clock 34 x509 ··· 37 buildInputs = [ 38 logs 39 fmt 40 - hex 41 bos 42 astring 43 cmdliner
··· 1 { lib 2 , buildDunePackage 3 , fetchurl 4 , mirage-crypto 5 , mirage-clock 6 , x509 7 , logs 8 , fmt 9 , bos 10 , astring 11 , cmdliner ··· 14 15 buildDunePackage rec { 16 pname = "ca-certs-nss"; 17 + version = "3.71.0.1"; 18 19 minimumOCamlVersion = "4.08"; 20 21 src = fetchurl { 22 url = "https://github.com/mirage/ca-certs-nss/releases/download/v${version}/ca-certs-nss-v${version}.tbz"; 23 + sha256 = "b83749d983781631745079dccb7345d9ee1b52c1844ce865e97a25349289a124"; 24 }; 25 26 useDune2 = true; 27 28 propagatedBuildInputs = [ 29 mirage-crypto 30 mirage-clock 31 x509 ··· 34 buildInputs = [ 35 logs 36 fmt 37 bos 38 astring 39 cmdliner
+2 -2
pkgs/development/ocaml-modules/conduit/default.nix
··· 5 6 buildDunePackage rec { 7 pname = "conduit"; 8 - version = "4.0.1"; 9 useDune2 = true; 10 11 minimumOCamlVersion = "4.03"; 12 13 src = fetchurl { 14 url = "https://github.com/mirage/ocaml-conduit/releases/download/v${version}/conduit-v${version}.tbz"; 15 - sha256 = "500d95bf2a524f4851e94373e32d26b6e99ee04e5134db69fe6e151c3aad9b1f"; 16 }; 17 18 buildInputs = [ ppx_sexp_conv ];
··· 5 6 buildDunePackage rec { 7 pname = "conduit"; 8 + version = "4.0.2"; 9 useDune2 = true; 10 11 minimumOCamlVersion = "4.03"; 12 13 src = fetchurl { 14 url = "https://github.com/mirage/ocaml-conduit/releases/download/v${version}/conduit-v${version}.tbz"; 15 + sha256 = "2a37ffaa352a1e145ef3d80ac28661213c69a741b238623e59f29e3d5a12c537"; 16 }; 17 18 buildInputs = [ ppx_sexp_conv ];
+10 -14
pkgs/development/ocaml-modules/higlo/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, ocaml, findlib, xtmpl, ulex }: 2 3 - stdenv.mkDerivation rec { 4 pname = "higlo"; 5 - version = "0.6"; 6 - src = fetchFromGitHub { 7 owner = "zoggy"; 8 repo = "higlo"; 9 - rev = "release-${version}"; 10 - sha256 = "0m0qyk2ydivai54502s45sdw9w4xr0j3jpwyc4vqk62a7iz9ihxh"; 11 }; 12 13 - buildInputs = [ ocaml findlib ]; 14 - propagatedBuildInputs = [ xtmpl ulex ]; 15 - 16 - createFindlibDestdir = true; 17 - 18 - patches = ./install.patch; 19 20 meta = with lib; { 21 description = "OCaml library for syntax highlighting"; 22 - homepage = "https://zoggy.github.io/higlo/"; 23 license = licenses.lgpl3; 24 - platforms = ocaml.meta.platforms or []; 25 maintainers = with maintainers; [ regnat ]; 26 }; 27 }
··· 1 + { lib, buildDunePackage, fetchFromGitLab, sedlex_2, xtmpl }: 2 3 + buildDunePackage rec { 4 pname = "higlo"; 5 + version = "0.8"; 6 + useDune2 = true; 7 + src = fetchFromGitLab { 8 + domain = "framagit.org"; 9 owner = "zoggy"; 10 repo = "higlo"; 11 + rev = version; 12 + sha256 = "sha256:09hsbwy5asacgh4gdj0vjpy4kzfnq3qji9szbsbyswsf1nbyczir"; 13 }; 14 15 + propagatedBuildInputs = [ sedlex_2 xtmpl ]; 16 17 meta = with lib; { 18 description = "OCaml library for syntax highlighting"; 19 + inherit (src.meta) homepage; 20 license = licenses.lgpl3; 21 maintainers = with maintainers; [ regnat ]; 22 }; 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 3 }: 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}"; 12 13 src = fetchFromGitLab { 14 domain = "framagit.org"; 15 owner = "zoggy"; 16 repo = "ocaml-iri"; 17 rev = version; 18 - sha256 = "0fsmfmzmyggm0h77a7mb0n41vqi6q4ln1xzsv72zbvysa7l8w84q"; 19 }; 20 21 - buildInputs = [ ocaml findlib ]; 22 - 23 - propagatedBuildInputs = [ sedlex uunf uutf ]; 24 - 25 - createFindlibDestdir = true; 26 27 meta = { 28 description = "IRI (RFC3987) native OCaml implementation"; 29 license = lib.licenses.lgpl3; 30 maintainers = [ lib.maintainers.vbgl ]; 31 inherit (src.meta) homepage; 32 - inherit (ocaml.meta) platforms; 33 }; 34 }
··· 1 + { lib, buildDunePackage, fetchFromGitLab 2 + , sedlex_2, uunf, uutf 3 }: 4 5 + buildDunePackage rec { 6 + pname = "iri"; 7 + version = "0.6.0"; 8 + useDune2 = true; 9 10 src = fetchFromGitLab { 11 domain = "framagit.org"; 12 owner = "zoggy"; 13 repo = "ocaml-iri"; 14 rev = version; 15 + sha256 = "sha256:0zk8nnwcyljkc1a556byncv6cn1vqhk4267z1lm15flh1k7chyax"; 16 }; 17 18 + propagatedBuildInputs = [ sedlex_2 uunf uutf ]; 19 20 meta = { 21 description = "IRI (RFC3987) native OCaml implementation"; 22 license = lib.licenses.lgpl3; 23 maintainers = [ lib.maintainers.vbgl ]; 24 inherit (src.meta) homepage; 25 }; 26 }
+2
pkgs/development/ocaml-modules/letsencrypt/app.nix
··· 12 , bos 13 , fpath 14 , randomconv 15 }: 16 17 buildDunePackage { ··· 37 bos 38 fpath 39 randomconv 40 ]; 41 42 meta = letsencrypt.meta // {
··· 12 , bos 13 , fpath 14 , randomconv 15 + , cstruct 16 }: 17 18 buildDunePackage { ··· 38 bos 39 fpath 40 randomconv 41 + cstruct 42 ]; 43 44 meta = letsencrypt.meta // {
+6 -6
pkgs/development/ocaml-modules/letsencrypt/default.nix
··· 1 { buildDunePackage 2 , lib 3 , fetchurl 4 - , astring 5 , asn1-combinators 6 , uri 7 - , rresult 8 , base64 9 , logs 10 , fmt 11 , lwt 12 , mirage-crypto 13 , mirage-crypto-pk 14 , mirage-crypto-rng 15 , x509 ··· 17 , ounit 18 , ptime 19 , domain-name 20 }: 21 22 buildDunePackage rec { 23 pname = "letsencrypt"; 24 - version = "0.3.0"; 25 26 src = fetchurl { 27 url = "https://github.com/mmaker/ocaml-letsencrypt/releases/download/v${version}/letsencrypt-v${version}.tbz"; 28 - sha256 = "8772b7e6dbda0559a03a7b23b75c1431d42ae09a154eefd64b4c7e23b8d92deb"; 29 }; 30 31 minimumOCamlVersion = "4.08"; ··· 43 lwt 44 base64 45 mirage-crypto 46 mirage-crypto-pk 47 asn1-combinators 48 x509 49 uri 50 - rresult 51 - astring 52 ]; 53 54 doCheck = true;
··· 1 { buildDunePackage 2 , lib 3 , fetchurl 4 , asn1-combinators 5 , uri 6 , base64 7 , logs 8 , fmt 9 , lwt 10 , mirage-crypto 11 + , mirage-crypto-ec 12 , mirage-crypto-pk 13 , mirage-crypto-rng 14 , x509 ··· 16 , ounit 17 , ptime 18 , domain-name 19 + , cstruct 20 }: 21 22 buildDunePackage rec { 23 pname = "letsencrypt"; 24 + version = "0.4.1"; 25 26 src = fetchurl { 27 url = "https://github.com/mmaker/ocaml-letsencrypt/releases/download/v${version}/letsencrypt-v${version}.tbz"; 28 + sha256 = "f90875f5c9bdcab4c8be5ec7ebe9ea763030fa708e02857300996bb16e7c2070"; 29 }; 30 31 minimumOCamlVersion = "4.08"; ··· 43 lwt 44 base64 45 mirage-crypto 46 + mirage-crypto-ec 47 mirage-crypto-pk 48 asn1-combinators 49 x509 50 uri 51 + cstruct 52 ]; 53 54 doCheck = true;
+10 -23
pkgs/development/ocaml-modules/ocf/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, ocaml, findlib, ppx_tools, yojson }: 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 { 8 pname = "ocf"; 9 - version = "0.5.0"; 10 - src = fetchFromGitHub { 11 owner = "zoggy"; 12 repo = "ocf"; 13 - rev = "release-${version}"; 14 - sha256 = "1fhq9l2nmr39hxzpavc0jssmba71nnmhsncdn4dsbh2ylv29w56y"; 15 }; 16 17 - buildInputs = [ ocaml findlib ppx_tools ]; 18 propagatedBuildInputs = [ yojson ]; 19 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 meta = with lib; { 31 description = "OCaml library to read and write configuration options in JSON syntax"; 32 - homepage = "https://zoggy.github.io/ocf/"; 33 license = licenses.lgpl3; 34 - platforms = ocaml.meta.platforms or []; 35 maintainers = with maintainers; [ regnat ]; 36 }; 37 }
··· 1 + { lib, buildDunePackage, fetchFromGitLab, yojson }: 2 3 + buildDunePackage rec { 4 pname = "ocf"; 5 + version = "0.8.0"; 6 + useDune2 = true; 7 + minimalOCamlVersion = "4.03"; 8 + src = fetchFromGitLab { 9 + domain = "framagit.org"; 10 owner = "zoggy"; 11 repo = "ocf"; 12 + rev = version; 13 + sha256 = "sha256:00ap3q5yjqmpk87lxqv1j2wkc7583ynhjr1jjrfn9r0j2h9pfd60"; 14 }; 15 16 propagatedBuildInputs = [ yojson ]; 17 18 meta = with lib; { 19 description = "OCaml library to read and write configuration options in JSON syntax"; 20 + homepage = "https://zoggy.frama.io/ocf/"; 21 license = licenses.lgpl3; 22 maintainers = with maintainers; [ regnat ]; 23 }; 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 , h2 8 , tls-mirage 9 , mimic 10 - , cohttp-lwt 11 - , letsencrypt 12 - , emile 13 , ke 14 , bigstringaf 15 - , domain-name 16 - , duration 17 , faraday 18 - , ipaddr 19 , tls 20 - , x509 21 , lwt 22 , logs 23 , fmt ··· 32 33 buildDunePackage rec { 34 pname = "paf"; 35 - version = "0.0.5"; 36 37 src = fetchurl { 38 url = "https://github.com/dinosaure/paf-le-chien/releases/download/${version}/paf-${version}.tbz"; 39 - sha256 = "e85a018046eb062d2399fdbe8d9d3400a4d5cd51bb62840446503f557c3eeff1"; 40 }; 41 42 useDune2 = true; ··· 48 h2 49 tls-mirage 50 mimic 51 - cohttp-lwt 52 - letsencrypt 53 - emile 54 ke 55 bigstringaf 56 - domain-name 57 - ipaddr 58 - duration 59 faraday 60 tls 61 - x509 62 cstruct 63 ]; 64
··· 7 , h2 8 , tls-mirage 9 , mimic 10 , ke 11 , bigstringaf 12 , faraday 13 , tls 14 , lwt 15 , logs 16 , fmt ··· 25 26 buildDunePackage rec { 27 pname = "paf"; 28 + version = "0.0.6"; 29 30 src = fetchurl { 31 url = "https://github.com/dinosaure/paf-le-chien/releases/download/${version}/paf-${version}.tbz"; 32 + sha256 = "21adbe0f7f9c0242354fa996468d01bf21d5cbcbdd978c911df8e2e299e8f9ae"; 33 }; 34 35 useDune2 = true; ··· 41 h2 42 tls-mirage 43 mimic 44 ke 45 bigstringaf 46 faraday 47 tls 48 cstruct 49 ]; 50
+2
pkgs/development/ocaml-modules/paf/le.nix
··· 8 , mirage-stack 9 , mirage-time 10 , tls-mirage 11 }: 12 13 buildDunePackage { ··· 29 mirage-stack 30 mirage-time 31 tls-mirage 32 ]; 33 34 doCheck = true;
··· 8 , mirage-stack 9 , mirage-time 10 , tls-mirage 11 + , x509 12 }: 13 14 buildDunePackage { ··· 30 mirage-stack 31 mirage-time 32 tls-mirage 33 + x509 34 ]; 35 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 }: 2 3 buildDunePackage rec { 4 pname = "tls-async"; ··· 12 13 propagatedBuildInputs = [ 14 async 15 - async_find 16 core 17 cstruct 18 cstruct-async
··· 1 + { lib, buildDunePackage, tls, async, cstruct-async, core, cstruct, mirage-crypto-rng-async }: 2 3 buildDunePackage rec { 4 pname = "tls-async"; ··· 12 13 propagatedBuildInputs = [ 14 async 15 core 16 cstruct 17 cstruct-async
+6 -4
pkgs/development/ocaml-modules/tls/default.nix
··· 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 3 , alcotest, cstruct-unix, ounit2, randomconv 4 }: 5 6 buildDunePackage rec { 7 pname = "tls"; 8 - version = "0.14.1"; 9 10 src = fetchurl { 11 url = "https://github.com/mirleft/ocaml-tls/releases/download/v${version}/tls-v${version}.tbz"; 12 - sha256 = "58cf2d517d6eac5b1ccc5eeb656da690aef2125a19c1eca3fbececd858046216"; 13 }; 14 15 minimumOCamlVersion = "4.08"; ··· 30 mirage-crypto-rng 31 ocaml_lwt 32 ptime 33 - rresult 34 sexplib 35 x509 36 ]; 37 38 doCheck = true;
··· 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, sexplib, x509 3 + , ipaddr, ipaddr-sexp 4 , alcotest, cstruct-unix, ounit2, randomconv 5 }: 6 7 buildDunePackage rec { 8 pname = "tls"; 9 + version = "0.15.2"; 10 11 src = fetchurl { 12 url = "https://github.com/mirleft/ocaml-tls/releases/download/v${version}/tls-v${version}.tbz"; 13 + sha256 = "b76371757249bbeabb12c333de4ea2a09c095767bdbbc83322538c0da1fc1e36"; 14 }; 15 16 minimumOCamlVersion = "4.08"; ··· 31 mirage-crypto-rng 32 ocaml_lwt 33 ptime 34 sexplib 35 x509 36 + ipaddr 37 + ipaddr-sexp 38 ]; 39 40 doCheck = true;
+4 -4
pkgs/development/ocaml-modules/x509/default.nix
··· 1 { lib, fetchurl, buildDunePackage 2 , alcotest, cstruct-unix 3 - , asn1-combinators, domain-name, fmt, gmap, pbkdf, rresult, mirage-crypto, mirage-crypto-ec, mirage-crypto-pk 4 , logs, base64 5 }: 6 ··· 8 minimumOCamlVersion = "4.07"; 9 10 pname = "x509"; 11 - version = "0.14.1"; 12 13 src = fetchurl { 14 url = "https://github.com/mirleft/ocaml-x509/releases/download/v${version}/x509-v${version}.tbz"; 15 - sha256 = "d91eb4f2790f9d098713c71cc4b5d12706aedb1795666b5e6d667fe5c262f9c3"; 16 }; 17 18 useDune2 = true; 19 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 ]; 22 23 doCheck = true; 24
··· 1 { lib, fetchurl, buildDunePackage 2 , alcotest, cstruct-unix 3 + , asn1-combinators, domain-name, fmt, gmap, pbkdf, mirage-crypto, mirage-crypto-ec, mirage-crypto-pk, ipaddr 4 , logs, base64 5 }: 6 ··· 8 minimumOCamlVersion = "4.07"; 9 10 pname = "x509"; 11 + version = "0.15.2"; 12 13 src = fetchurl { 14 url = "https://github.com/mirleft/ocaml-x509/releases/download/v${version}/x509-v${version}.tbz"; 15 + sha256 = "4034afdd83a0cb8291b1f809403015da9139bd772813d59d6093e42ec31ba643"; 16 }; 17 18 useDune2 = true; 19 20 buildInputs = [ alcotest cstruct-unix ]; 21 + propagatedBuildInputs = [ asn1-combinators domain-name fmt gmap mirage-crypto mirage-crypto-pk mirage-crypto-ec pbkdf logs base64 ipaddr ]; 22 23 doCheck = true; 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 }: 3 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"; 11 src = fetchFromGitLab { 12 domain = "framagit.org"; 13 owner = "zoggy"; 14 repo = "xtmpl"; 15 rev = version; 16 - sha256 = "1hq6y4rhz958q40145k4av8hx8jyvspg78xf741samd7vc3jd221"; 17 }; 18 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; 31 32 meta = with lib; { 33 description = "XML templating library for OCaml"; 34 homepage = "https://www.good-eris.net/xtmpl/"; 35 license = licenses.lgpl3; 36 - platforms = ocaml.meta.platforms or []; 37 maintainers = with maintainers; [ regnat ]; 38 }; 39 }
··· 1 + { lib, buildDunePackage, fetchFromGitLab, iri, re, sedlex_2, uutf }: 2 3 + buildDunePackage rec { 4 + pname = "xtmpl"; 5 + version = "0.19.0"; 6 + useDune2 = true; 7 src = fetchFromGitLab { 8 domain = "framagit.org"; 9 owner = "zoggy"; 10 repo = "xtmpl"; 11 rev = version; 12 + sha256 = "sha256:0vwj0aayg60wm98d91fg3hmj90730liljy4cn8771dpxvz8m07bw"; 13 }; 14 15 + propagatedBuildInputs = [ iri re sedlex_2 uutf ]; 16 17 meta = with lib; { 18 description = "XML templating library for OCaml"; 19 homepage = "https://www.good-eris.net/xtmpl/"; 20 license = licenses.lgpl3; 21 maintainers = with maintainers; [ regnat ]; 22 }; 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 42 buildPythonPackage rec { 43 pname = "Nikola"; 44 - version = "8.1.3"; 45 disabled = pythonOlder "3.5"; 46 47 src = fetchPypi { 48 inherit pname version; 49 - sha256 = "05eac356bb4273cdd05d2dd6ad676226133496c457af91987c3f0d40e2fe57ef"; 50 }; 51 52 propagatedBuildInputs = [
··· 41 42 buildPythonPackage rec { 43 pname = "Nikola"; 44 + version = "8.2.0"; 45 disabled = pythonOlder "3.5"; 46 47 src = fetchPypi { 48 inherit pname version; 49 + sha256 = "9998fedfcb932e19e3b54faeb497a49cde8b15163af764c5afe5847fef5ec1ff"; 50 }; 51 52 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/actdiag/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "actdiag"; 13 - version = "2.0.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "blockdiag"; 20 repo = pname; 21 rev = version; 22 - sha256 = "sha256-pTWunoc6T1m+4SOe0ob0ac4ZwwXsYNZwkdwVtlMZrIo="; 23 }; 24 25 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "actdiag"; 13 + version = "3.0.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "blockdiag"; 20 repo = pname; 21 rev = version; 22 + sha256 = "sha256-WmprkHOgvlsOIg8H77P7fzEqxGnj6xaL7Df7urRkg3o="; 23 }; 24 25 propagatedBuildInputs = [
+1
pkgs/development/python-modules/aiohttp-socks/default.nix
··· 14 15 # Checks needs internet access 16 doCheck = false; 17 18 disabled = pythonOlder "3.5.3"; 19
··· 14 15 # Checks needs internet access 16 doCheck = false; 17 + pythonImportsCheck = [ "aiohttp_socks" ]; 18 19 disabled = pythonOlder "3.5.3"; 20
+2 -2
pkgs/development/python-modules/aiomusiccast/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "aiomusiccast"; 11 - version = "0.14.2"; 12 13 format = "pyproject"; 14 ··· 18 owner = "vigonotion"; 19 repo = "aiomusiccast"; 20 rev = version; 21 - sha256 = "sha256-5xIz36FgNwcaesmkYp3EWTxCe/8RaUJOJW9dqK+eang="; 22 }; 23 24 nativeBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "aiomusiccast"; 11 + version = "0.14.3"; 12 13 format = "pyproject"; 14 ··· 18 owner = "vigonotion"; 19 repo = "aiomusiccast"; 20 rev = version; 21 + hash = "sha256-ELdNxeU9dajWr4VeOyuvNrSi7B+ImVJM/BlZsw3tcKE="; 22 }; 23 24 nativeBuildInputs = [
+3
pkgs/development/python-modules/angr/default.nix
··· 1 { lib 2 , ailment 3 , archinfo 4 , buildPythonPackage ··· 53 rev = "v${version}"; 54 sha256 = "sha256-AZlqSalTOQh3QR959ZuanFuTZVKi9valKJ3snsquC/A="; 55 }; 56 57 propagatedBuildInputs = [ 58 ailment
··· 1 { lib 2 + , stdenv 3 , ailment 4 , archinfo 5 , buildPythonPackage ··· 54 rev = "v${version}"; 55 sha256 = "sha256-AZlqSalTOQh3QR959ZuanFuTZVKi9valKJ3snsquC/A="; 56 }; 57 + 58 + setupPyBuildFlags = lib.optionals stdenv.isLinux [ "--plat-name" "linux" ]; 59 60 propagatedBuildInputs = [ 61 ailment
+2 -2
pkgs/development/python-modules/av/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "av"; 12 - version = "8.0.3"; 13 disabled = isPy27; # setup.py no longer compatible 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "521814309c91d526b6b5c9517018aef2dd12bc3d86351037db69aa67730692b8"; 18 }; 19 20 checkInputs = [ numpy ];
··· 9 10 buildPythonPackage rec { 11 pname = "av"; 12 + version = "8.1.0"; 13 disabled = isPy27; # setup.py no longer compatible 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "0402169bc27e38e0f44e0e0e1854cf488337e86206b6d25d6dae2bfd7a1a0230"; 18 }; 19 20 checkInputs = [ numpy ];
+2 -2
pkgs/development/python-modules/blinkpy/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "blinkpy"; 12 - version = "0.17.1"; 13 14 src = fetchFromGitHub { 15 owner = "fronzbot"; 16 repo = "blinkpy"; 17 rev = "v${version}"; 18 - sha256 = "11h4r2vkrlxwjig1lay1n5wpny5isfgz85f7lsn8ndnqa2wpsymp"; 19 }; 20 21 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "blinkpy"; 12 + version = "0.18.0"; 13 14 src = fetchFromGitHub { 15 owner = "fronzbot"; 16 repo = "blinkpy"; 17 rev = "v${version}"; 18 + hash = "sha256-96HoGXVQE5PbUbu0oDOC0es0HXYig4ScTeexiUhGse4="; 19 }; 20 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 17 buildPythonPackage rec { 18 pname = "cvxpy"; 19 - version = "1.1.17"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.5"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - sha256 = "sha256-M5fTuJ13Dqnw/DWbHJs6/t5qDTvqHP8g4mU7E0Uc24o="; 27 }; 28 29 propagatedBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "cvxpy"; 19 + version = "1.1.18"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.5"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + sha256 = "sha256-W67+Hy7Wk3dJspNYbGzk9C7TDniQIj92Ycyyu333C+8="; 27 }; 28 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/deemix/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "deemix"; 15 - version = "3.6.3"; 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-mzQ5bqVBMkfBQmedO8+qh7r1OwWQxg1oMHGaYWBlBWo="; 21 }; 22 23 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "deemix"; 15 + version = "3.6.4"; 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "268617b3ff9346ae51a063cbdb820c1f591cbadc1cf2fafd201dc671e721c1dd"; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/defcon/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "defcon"; 8 - version = "0.9.0"; 9 10 disabled = pythonOlder "3.6"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "140f51da51e9630a9fa11dfd34376c4e29785fdb0bddc2e371df5b36bec17b76"; 15 extension = "zip"; 16 }; 17
··· 5 6 buildPythonPackage rec { 7 pname = "defcon"; 8 + version = "0.10.0"; 9 10 disabled = pythonOlder "3.6"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "a009862a0bc3f41f2b1a1b1f80d6aeedb3a17ed77d598da09f5a1bd93e970b3c"; 15 extension = "zip"; 16 }; 17
+2 -2
pkgs/development/python-modules/django-statici18n/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "django-statici18n"; 5 - version = "2.1.1"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "5c85192fa95e3ef3727517ac104add8959fc0a54be3d13440a8a3319fddbc778"; 10 }; 11 12 propagatedBuildInputs = [ django django_appconf ];
··· 2 3 buildPythonPackage rec { 4 pname = "django-statici18n"; 5 + version = "2.2.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "dbcdac190d93e0b4eabcab8875c8eb68795eceb442f926843ec5cbe1432fe628"; 10 }; 11 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 4 }: 5 6 buildPythonPackage rec { 7 pname = "emv"; 8 - version = "1.0.13"; 9 disabled = pythonOlder "3.4"; 10 11 src = fetchFromGitHub { 12 owner = "russss"; 13 repo = "python-emv"; 14 rev = "v${version}"; 15 - hash = "sha256-Jobw8OyKMaLfVsvMadrUrg5BijFo9G6kjgjhGIV8H1M="; 16 }; 17 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 propagatedBuildInputs = [ 29 - enum-compat 30 click 31 pyscard 32 pycountry ··· 37 pytestCheckHook 38 ]; 39 40 meta = with lib; { 41 - homepage = "https://github.com/russss/python-emv"; 42 description = "Implementation of the EMV chip-and-pin smartcard protocol"; 43 license = licenses.mit; 44 maintainers = with maintainers; [ lukegb ]; 45 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , click 5 + , pyscard 6 + , pycountry 7 + , terminaltables 8 + , pytestCheckHook 9 + , pythonOlder 10 }: 11 12 buildPythonPackage rec { 13 pname = "emv"; 14 + version = "1.0.14"; 15 + format = "setuptools"; 16 + 17 disabled = pythonOlder "3.4"; 18 19 src = fetchFromGitHub { 20 owner = "russss"; 21 repo = "python-emv"; 22 rev = "v${version}"; 23 + hash = "sha256-MnaeQZ0rA3i0CoUA6HgJQpwk5yo4rm9e+pc5XzRd1eg="; 24 }; 25 26 propagatedBuildInputs = [ 27 click 28 pyscard 29 pycountry ··· 34 pytestCheckHook 35 ]; 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 + 49 meta = with lib; { 50 description = "Implementation of the EMV chip-and-pin smartcard protocol"; 51 + homepage = "https://github.com/russss/python-emv"; 52 license = licenses.mit; 53 maintainers = with maintainers; [ lukegb ]; 54 };
+2 -2
pkgs/development/python-modules/filebrowser_safe/default.nix
··· 5 }: 6 7 buildPythonPackage rec { 8 - version = "1.0.0"; 9 pname = "filebrowser_safe"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "1209a26abd5a085a6453e020513fd94e920bde3908a2bcf3fe0ad5e4292b943b"; 14 }; 15 16 buildInputs = [ django ];
··· 5 }: 6 7 buildPythonPackage rec { 8 + version = "1.1.0"; 9 pname = "filebrowser_safe"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "14b6e0af9697f1d0f08508cc88bc8459273cd6453636cebe8504dccc80e926e4"; 14 }; 15 16 buildInputs = [ django ];
+2 -2
pkgs/development/python-modules/fontparts/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "fontParts"; 9 - version = "0.9.11"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "558a5f681fcf7ca0bb5a1c68917b5d9b61c77d517833a01ea1667773d13f4012"; 14 extension = "zip"; 15 }; 16
··· 6 7 buildPythonPackage rec { 8 pname = "fontParts"; 9 + version = "0.10.1"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "794ada47e19ba41ef39b59719be312b127672bcb56bb7208dd3234d2bb3e8218"; 14 extension = "zip"; 15 }; 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 8 buildPythonPackage rec { 9 pname = "goodwe"; 10 - version = "0.2.8"; 11 format = "pyproject"; 12 13 disabled = pythonOlder "3.8"; ··· 16 owner = "marcelblijleven"; 17 repo = pname; 18 rev = "v${version}"; 19 - sha256 = "0ij87hyfv4c93nb4irpxax8p1i6swnm8b6ncs70s6z5sk7ipp663"; 20 }; 21 22 checkInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "goodwe"; 10 + version = "0.2.9"; 11 format = "pyproject"; 12 13 disabled = pythonOlder "3.8"; ··· 16 owner = "marcelblijleven"; 17 repo = pname; 18 rev = "v${version}"; 19 + sha256 = "0l895nyq2g7isvim2fx4ivdh3xzhyc10yzqvqnlg3fr56l5srfch"; 20 }; 21 22 checkInputs = [
+15 -6
pkgs/development/python-modules/graphviz/default.nix
··· 8 , makeFontsConf 9 , freefont_ttf 10 , mock 11 - , pytestCheckHook 12 , pytest-mock 13 }: 14 15 buildPythonPackage rec { 16 pname = "graphviz"; 17 - version = "0.18.1"; 18 19 disabled = pythonOlder "3.6"; 20 ··· 23 owner = "xflr6"; 24 repo = "graphviz"; 25 rev = version; 26 - sha256 = "sha256-Y3w9btjYvKfcEQGuAzV+o6edJ9VmVcWhc+ICOqy87uM="; 27 }; 28 29 patches = [ ··· 43 fontDirectories = [ freefont_ttf ]; 44 }; 45 46 - checkInputs = [ mock pytestCheckHook pytest-mock ]; 47 48 - preCheck = '' 49 - export HOME=$TMPDIR 50 ''; 51 52 meta = with lib; {
··· 8 , makeFontsConf 9 , freefont_ttf 10 , mock 11 + , pytest 12 , pytest-mock 13 + , python 14 }: 15 16 buildPythonPackage rec { 17 pname = "graphviz"; 18 + version = "0.19.1"; 19 20 disabled = pythonOlder "3.6"; 21 ··· 24 owner = "xflr6"; 25 repo = "graphviz"; 26 rev = version; 27 + sha256 = "sha256-pE1lsx/r/BjvW5W2niDx/UeRXxx4kvCyHzAUAG3bdGc="; 28 }; 29 30 patches = [ ··· 44 fontDirectories = [ freefont_ttf ]; 45 }; 46 47 + checkInputs = [ 48 + mock 49 + pytest 50 + pytest-mock 51 + ]; 52 53 + checkPhase = '' 54 + runHook preCheck 55 + 56 + HOME=$TMPDIR ${python.interpreter} run-tests.py 57 + 58 + runHook postCheck 59 ''; 60 61 meta = with lib; {
+12 -12
pkgs/development/python-modules/graphviz/paths.patch
··· 1 diff --git a/graphviz/backend/dot_command.py b/graphviz/backend/dot_command.py 2 - index 1e123d1..41e19c2 100644 3 --- a/graphviz/backend/dot_command.py 4 +++ b/graphviz/backend/dot_command.py 5 - @@ -11,7 +11,7 @@ from . import _common 6 - __all__ = ['command'] 7 8 - #: :class:`pathlib.Path` of layout command (``Path('dot')``). 9 -DOT_BINARY = pathlib.Path('dot') 10 +DOT_BINARY = pathlib.Path('@graphviz@/bin/dot') 11 12 13 def command(engine: str, format_: str, *, 14 diff --git a/graphviz/backend/unflattening.py b/graphviz/backend/unflattening.py 15 - index 5ed25d6..8d2faf8 100644 16 --- a/graphviz/backend/unflattening.py 17 +++ b/graphviz/backend/unflattening.py 18 @@ -11,7 +11,7 @@ from . import execute 19 - __all__ = ['unflatten'] 20 21 - #: :class:`pathlib.Path` of unflatten command (``Path('unflatten')``). 22 -UNFLATTEN_BINARY = pathlib.Path('unflatten') 23 +UNFLATTEN_BINARY = pathlib.Path('@graphviz@/bin/unflatten') 24 25 26 - def unflatten(source: str, 27 diff --git a/graphviz/backend/viewing.py b/graphviz/backend/viewing.py 28 - index 6d4a4d1..2cc6cd8 100644 29 --- a/graphviz/backend/viewing.py 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: 34 """Open filepath in the user's preferred application (linux, freebsd).""" 35 - cmd = ['xdg-open', filepath] 36 + cmd = ['@xdgutils@/bin/xdg-open', filepath]
··· 1 diff --git a/graphviz/backend/dot_command.py b/graphviz/backend/dot_command.py 2 + index 60654bd..2c62b47 100644 3 --- a/graphviz/backend/dot_command.py 4 +++ b/graphviz/backend/dot_command.py 5 + @@ -9,7 +9,7 @@ from .. import parameters 6 7 + __all__ = ['DOT_BINARY', 'command'] 8 + 9 -DOT_BINARY = pathlib.Path('dot') 10 +DOT_BINARY = pathlib.Path('@graphviz@/bin/dot') 11 12 13 def command(engine: str, format_: str, *, 14 diff --git a/graphviz/backend/unflattening.py b/graphviz/backend/unflattening.py 15 + index a386b8c..883cdc6 100644 16 --- a/graphviz/backend/unflattening.py 17 +++ b/graphviz/backend/unflattening.py 18 @@ -11,7 +11,7 @@ from . import execute 19 20 + __all__ = ['UNFLATTEN_BINARY', 'unflatten'] 21 + 22 -UNFLATTEN_BINARY = pathlib.Path('unflatten') 23 +UNFLATTEN_BINARY = pathlib.Path('@graphviz@/bin/unflatten') 24 25 26 + @_tools.deprecate_positional_args(supported_number=1) 27 diff --git a/graphviz/backend/viewing.py b/graphviz/backend/viewing.py 28 + index fde74a6..6f29b68 100644 29 --- a/graphviz/backend/viewing.py 30 +++ b/graphviz/backend/viewing.py 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 """Open filepath in the user's preferred application (linux, freebsd).""" 35 - cmd = ['xdg-open', filepath] 36 + cmd = ['@xdgutils@/bin/xdg-open', filepath]
+3 -3
pkgs/development/python-modules/greeclimate/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "greeclimate"; 13 - version = "1.0.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.6"; ··· 18 src = fetchFromGitHub { 19 owner = "cmroche"; 20 repo = "greeclimate"; 21 - rev = version; 22 - sha256 = "sha256-zaa3Z6w1BdmOV1otoewc1Zpvltnn5QDJHkAVldZCQlY="; 23 }; 24 25 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "greeclimate"; 13 + version = "1.0.1"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.6"; ··· 18 src = fetchFromGitHub { 19 owner = "cmroche"; 20 repo = "greeclimate"; 21 + rev = "v${version}"; 22 + hash = "sha256-O9SaEveZntb7VWL5k1WjTDK9fXhTWFIsVh5v7NKASnQ="; 23 }; 24 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "hahomematic"; 13 - version = "0.7.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "danielperna84"; 20 repo = pname; 21 rev = version; 22 - sha256 = "sha256-3qdA/s03mVek4KH+6wAvbPmpp3pSUWCmeOByNs48+MU="; 23 }; 24 25 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "hahomematic"; 13 + version = "0.9.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "danielperna84"; 20 repo = pname; 21 rev = version; 22 + sha256 = "sha256-Tp8m5Kw+mubJXKgov+CbfwtzWYzmqyjK1Q9gRkivTxk="; 23 }; 24 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/jupyterlab_server/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "jupyterlab_server"; 19 - version = "2.10.1"; 20 disabled = pythonOlder "3.6"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - sha256 = "9683d661fc059ae4e2039b582d0d80cec96778dad581bd27b5941a06191397ba"; 25 }; 26 27 postPatch = ''
··· 16 17 buildPythonPackage rec { 18 pname = "jupyterlab_server"; 19 + version = "2.10.2"; 20 disabled = pythonOlder "3.6"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + sha256 = "bf1ec9e49d4e26f14d70055cc293b3f8ec8410f95a4d5b4bd55c442d9b8b266c"; 25 }; 26 27 postPatch = ''
+2 -2
pkgs/development/python-modules/jupytext/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "jupytext"; 20 - version = "1.13.3"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.6"; ··· 26 owner = "mwouts"; 27 repo = pname; 28 rev = "v${version}"; 29 - sha256 = "sha256-HzWAEy7z3qi+lSD3yVBGYclfvKTkG1fTsG29NlKPgQw="; 30 }; 31 32 buildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "jupytext"; 20 + version = "1.13.5"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.6"; ··· 26 owner = "mwouts"; 27 repo = pname; 28 rev = "v${version}"; 29 + sha256 = "0rapp2baqml1z3n8k7ijf5461b3p8wgr45y3njz54q75v0jk7v45"; 30 }; 31 32 buildInputs = [
+3 -1
pkgs/development/python-modules/keystone-engine/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, keystone }: 2 3 buildPythonPackage rec { 4 pname = "keystone-engine"; ··· 8 inherit pname version; 9 sha256 = "1xahdr6bh3dw5swrc2r8kqa8ljhqlb7k2kxv5mrw5rhcmcnzcyig"; 10 }; 11 12 preConfigure = '' 13 substituteInPlace setup.py --replace \
··· 1 + { lib, stdenv, buildPythonPackage, fetchPypi, keystone }: 2 3 buildPythonPackage rec { 4 pname = "keystone-engine"; ··· 8 inherit pname version; 9 sha256 = "1xahdr6bh3dw5swrc2r8kqa8ljhqlb7k2kxv5mrw5rhcmcnzcyig"; 10 }; 11 + 12 + setupPyBuildFlags = lib.optionals stdenv.isLinux [ "--plat-name" "linux" ]; 13 14 preConfigure = '' 15 substituteInPlace setup.py --replace \
+6 -1
pkgs/development/python-modules/matrix-nio/default.nix
··· 41 postPatch = '' 42 substituteInPlace pyproject.toml \ 43 --replace 'aiofiles = "^0.6.0"' 'aiofiles = "*"' 44 ''; 45 46 nativeBuildInputs = [ 47 git 48 poetry-core 49 - pytestCheckHook 50 ]; 51 52 propagatedBuildInputs = [ ··· 73 hypothesis 74 pytest-aiohttp 75 pytest-benchmark 76 ]; 77 78 disabledTests = [ 79 # touches network
··· 41 postPatch = '' 42 substituteInPlace pyproject.toml \ 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"' 47 ''; 48 49 nativeBuildInputs = [ 50 git 51 poetry-core 52 ]; 53 54 propagatedBuildInputs = [ ··· 75 hypothesis 76 pytest-aiohttp 77 pytest-benchmark 78 + pytestCheckHook 79 ]; 80 + 81 + pytestFlagsArray = [ "--benchmark-disable" ]; 82 83 disabledTests = [ 84 # touches network
+2 -2
pkgs/development/python-modules/meshtastic/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "meshtastic"; 20 - version = "1.2.46"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.6"; ··· 26 owner = "meshtastic"; 27 repo = "Meshtastic-python"; 28 rev = version; 29 - sha256 = "sha256-XNoAt0R3Jt8i0erovwHBIJ3l9bY5po2UjRl/uzGBs9k="; 30 }; 31 32 propagatedBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "meshtastic"; 20 + version = "1.2.48"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.6"; ··· 26 owner = "meshtastic"; 27 repo = "Meshtastic-python"; 28 rev = version; 29 + sha256 = "sha256-hf+9WmYLRN53cSipNRA+mRYzSLu6NAO6HSQ3NOeCPM8="; 30 }; 31 32 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/nwdiag/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "nwdiag"; 13 - version = "2.0.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "blockdiag"; 20 repo = pname; 21 rev = version; 22 - sha256 = "sha256-PWLFJhXQeuUQQpGkXN2pEJs/1WECpJpUqWbGH3150TI="; 23 }; 24 25 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "nwdiag"; 13 + version = "3.0.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "blockdiag"; 20 repo = pname; 21 rev = version; 22 + sha256 = "sha256-uKrdkXpL5YBr953sRsHknYg+2/WwrZmyDf8BMA2+0tU="; 23 }; 24 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 9 buildPythonPackage rec { 10 pname = "pglast"; 11 - version = "3.7"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "3f0f36cebdb68d5b3aaacb11cbf09db44250194845fbf3b49b0aef93c30991bf"; 16 }; 17 18 disabled = !isPy3k;
··· 8 9 buildPythonPackage rec { 10 pname = "pglast"; 11 + version = "3.8"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "31ad29b6a27048b1a26c072992fc5213d2eaf366854679e6c97111e300e0ef01"; 16 }; 17 18 disabled = !isPy3k;
+2 -2
pkgs/development/python-modules/plyvel/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "plyvel"; 11 - version = "1.3.0"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "a7a09033a0fd33ca47094e8bbe01714abfcf644f4b7a337d3970e91a2599e2c4"; 16 }; 17 18 buildInputs = [ pkgs.leveldb ] ++ lib.optional isPy3k pytest;
··· 8 9 buildPythonPackage rec { 10 pname = "plyvel"; 11 + version = "1.4.0"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "4ea98bea04ebf0f44747bacdfafefc8827787106fbb787f0aedc46482b2dfd53"; 16 }; 17 18 buildInputs = [ pkgs.leveldb ] ++ lib.optional isPy3k pytest;
+2 -2
pkgs/development/python-modules/pychromecast/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "pychromecast"; 13 - version = "10.2.1"; 14 format = "setuptools"; 15 16 disabled = !isPy3k; ··· 18 src = fetchPypi { 19 pname = "PyChromecast"; 20 inherit version; 21 - sha256 = "1b5f0ce62374d01f7eef027adcc87f87e7c519b1ef2f7168e28be9c2adff5153"; 22 }; 23 24 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "pychromecast"; 13 + version = "10.2.2"; 14 format = "setuptools"; 15 16 disabled = !isPy3k; ··· 18 src = fetchPypi { 19 pname = "PyChromecast"; 20 inherit version; 21 + sha256 = "bd1dbb9383ed549d42d12f337a6c664a9088b4910ebb3f11de6fe15f397e7efd"; 22 }; 23 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyenvisalink/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pyenvisalink"; 12 - version = "4.1"; 13 disabled = pythonOlder "3.5"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "1h30gmmynihmjkd107skk2gpi210b6gfdahwqmydyj5isxrvzmq2"; 18 }; 19 20 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "pyenvisalink"; 12 + version = "4.2"; 13 disabled = pythonOlder "3.5"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "64f128212ba0257ae8e47612891a2dae7de2c155c81326257582d565f53778ad"; 18 }; 19 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pykeyatome/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "pykeyatome"; 16 - version = "1.2.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.8"; ··· 22 owner = "jugla"; 23 repo = "pyKeyAtome"; 24 rev = "V${version}"; 25 - sha256 = "173bf4nrj4jqp2119gfmbra7rhbr30bkjkd44rw9450nmpfmh7pk"; 26 }; 27 28 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "pykeyatome"; 16 + version = "1.3.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.8"; ··· 22 owner = "jugla"; 23 repo = "pyKeyAtome"; 24 rev = "V${version}"; 25 + sha256 = "1brcfgqj0bana6yii4083kppz822fgk9xf4mg141b0zfvx2gyjw9"; 26 }; 27 28 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pynetdicom/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "pynetdicom"; 14 - version = "2.0.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "pydicom"; 21 repo = pname; 22 rev = "v${version}"; 23 - sha256 = "sha256-Kfcfk76au2ymbX+nl0PhuuCd+t6dYRbTurGlW6msv3Y="; 24 }; 25 26 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "pynetdicom"; 14 + version = "2.0.1"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "pydicom"; 21 repo = pname; 22 rev = "v${version}"; 23 + sha256 = "sha256-28SoOdS6sAj3KrfJT8PR2k8XLEY2zh0k9w1eq1y7V8M="; 24 }; 25 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 3 buildPythonPackage rec { 4 pname = "python-lzo"; 5 - version = "1.12"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "0iakqgd51n1cd7r3lpdylm2rgbmd16y74cra9kcapwg84mlf9a4p"; 10 }; 11 12 buildInputs = [ lzo ];
··· 2 3 buildPythonPackage rec { 4 pname = "python-lzo"; 5 + version = "1.14"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "83cbd8ecaae284735250e31d6c0ecc18ac08763fab2a8c910dc5a6910db6250c"; 10 }; 11 12 buildInputs = [ lzo ];
+2 -2
pkgs/development/python-modules/pytradfri/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pytradfri"; 12 - version = "7.2.1"; 13 14 disabled = pythonOlder "3.7"; 15 ··· 17 owner = "home-assistant-libs"; 18 repo = "pytradfri"; 19 rev = version; 20 - sha256 = "sha256-4+QdMuwDMLhIIzffHXG+LehuwR9QMcI/CeL5g8wOQfU="; 21 }; 22 23 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "pytradfri"; 12 + version = "8.0.0"; 13 14 disabled = pythonOlder "3.7"; 15 ··· 17 owner = "home-assistant-libs"; 18 repo = "pytradfri"; 19 rev = version; 20 + hash = "sha256-YnQUZcqSldtRqzMac5sPoSNDT+ifs3Jqek2CoDeobe8="; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyweatherflowrest/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "pyweatherflowrest"; 10 - version = "1.0.0"; 11 format = "pyproject"; 12 13 disabled = pythonOlder "3.7"; ··· 16 owner = "briis"; 17 repo = pname; 18 rev = "v${version}"; 19 - sha256 = "sha256-LS7vwQQBCVwi098aJd8ZSkEEwZKL1bikvAvjH+XHaok="; 20 }; 21 22 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "pyweatherflowrest"; 10 + version = "1.0.3"; 11 format = "pyproject"; 12 13 disabled = pythonOlder "3.7"; ··· 16 owner = "briis"; 17 repo = pname; 18 rev = "v${version}"; 19 + sha256 = "0zvmvhl47wlqgjsznbqb7rqgsnxlyiiv7v3kxbxiz6b0hq4mq146"; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/renault-api/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "renault-api"; 19 - version = "0.1.5"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; ··· 25 owner = "hacf-fr"; 26 repo = pname; 27 rev = "v${version}"; 28 - sha256 = "sha256-b3oHpERUqeIw0yOxZytQuRE4jVUcahWlMQ+7ZBX0KL8="; 29 }; 30 31 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "renault-api"; 19 + version = "0.1.6"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; ··· 25 owner = "hacf-fr"; 26 repo = pname; 27 rev = "v${version}"; 28 + sha256 = "0v9a8p0ynikqzg7vvinvik5gjvsc5nrfqkq528mhcw7y4hmj8ndm"; 29 }; 30 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "sphinxcontrib-spelling"; 13 - version = "7.3.0"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "a11799366f02fbd3390abf6aa2d4f0fe34df9be6e5ac0b1c8139dbd6c7fb0c99"; 18 }; 19 20 propagatedBuildInputs = [ sphinx pyenchant pbr ]
··· 10 11 buildPythonPackage rec { 12 pname = "sphinxcontrib-spelling"; 13 + version = "7.3.2"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "9d66dc4990749c5ac52e7eaf17e82f4dc6b4aff6515d26bbf48821829d41bd02"; 18 }; 19 20 propagatedBuildInputs = [ sphinx pyenchant pbr ]
+2 -2
pkgs/development/python-modules/supervisor/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "supervisor"; 9 - version = "4.2.2"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "5b2b8882ec8a3c3733cce6965cc098b6d80b417f21229ab90b18fe551d619f90"; 14 }; 15 16 # wants to write to /tmp/foo which is likely already owned by another
··· 6 7 buildPythonPackage rec { 8 pname = "supervisor"; 9 + version = "4.2.3"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "6472da45fd552184c64713b4b9c0bcc586beec21d22af271e1bf8efe60b08836"; 14 }; 15 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 }: 2 3 buildPythonPackage rec { 4 pname = "types-protobuf"; 5 version = "3.18.2"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "ca21dedfe7759acbeb0cd8f5c72a74ff3c409ae0c07bc1d94eff5123ac0fa23c"; 10 }; 11 12 - propagatedBuildInputs = [ types-futures ]; 13 14 meta = with lib; { 15 description = "Typing stubs for protobuf";
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , types-futures 5 + }: 6 7 buildPythonPackage rec { 8 pname = "types-protobuf"; 9 version = "3.18.2"; 10 + format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "sha256-yiHe3+d1msvrDNj1xyp0/zxAmuDAe8HZTv9RI6wPojw="; 15 }; 16 17 + propagatedBuildInputs = [ 18 + types-futures 19 + ]; 20 + 21 + # Module doesn't have tests 22 + doCheck = false; 23 + 24 + pythonImportsCheck = [ 25 + "google-stubs" 26 + ]; 27 28 meta = with lib; { 29 description = "Typing stubs for protobuf";
+5 -3
pkgs/development/python-modules/types-setuptools/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "types-setuptools"; 8 - version = "57.4.4"; 9 format = "setuptools"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "sha256-o8vL8/AhQrtdO1xfWRj0U7h1I2K5bViroqXPpDum0gk="; 14 }; 15 16 # Module doesn't have tests 17 doCheck = false; 18 19 - pythonImportsCheck = [ "setuptools-stubs" ]; 20 21 meta = with lib; { 22 description = "Typing stubs for setuptools";
··· 5 6 buildPythonPackage rec { 7 pname = "types-setuptools"; 8 + version = "57.4.5"; 9 format = "setuptools"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "sha256-pGAO/cpoozIErZwIP9mWbWOu5hp9AH6RK2r8b/V9bgI="; 14 }; 15 16 # Module doesn't have tests 17 doCheck = false; 18 19 + pythonImportsCheck = [ 20 + "setuptools-stubs" 21 + ]; 22 23 meta = with lib; { 24 description = "Typing stubs for setuptools";
+2 -2
pkgs/development/python-modules/xattr/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "xattr"; 10 - version = "0.9.8"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "bf11c8c857215e3ef60b031e7807264f30af4348d7565a7e9b8dca70593753c7"; 15 }; 16 17 propagatedBuildInputs = [ cffi ];
··· 7 8 buildPythonPackage rec { 9 pname = "xattr"; 10 + version = "0.9.9"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "09cb7e1efb3aa1b4991d6be4eb25b73dc518b4fe894f0915f5b0dcede972f346"; 15 }; 16 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 ln -s ${nodejs-12_x} $out/externals/node12 243 ln -s ${nodejs-16_x} $out/externals/node16 244 245 runHook postInstall 246 ''; 247
··· 242 ln -s ${nodejs-12_x} $out/externals/node12 243 ln -s ${nodejs-16_x} $out/externals/node16 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 + 250 runHook postInstall 251 ''; 252
+2 -2
pkgs/development/tools/delve/default.nix
··· 2 3 buildGoPackage rec { 4 pname = "delve"; 5 - version = "1.7.3"; 6 7 goPackagePath = "github.com/go-delve/delve"; 8 excludedPackages = "\\(_fixtures\\|scripts\\|service/test\\)"; ··· 11 owner = "go-delve"; 12 repo = "delve"; 13 rev = "v${version}"; 14 - sha256 = "sha256-cqIU4nzS8l1JgW3DWRLpyCISDf2uPgw6CbVGyyvx0mg="; 15 }; 16 17 subPackages = [ "cmd/dlv" ];
··· 2 3 buildGoPackage rec { 4 pname = "delve"; 5 + version = "1.8.0"; 6 7 goPackagePath = "github.com/go-delve/delve"; 8 excludedPackages = "\\(_fixtures\\|scripts\\|service/test\\)"; ··· 11 owner = "go-delve"; 12 repo = "delve"; 13 rev = "v${version}"; 14 + sha256 = "sha256-NihlBFZ5xu+DMBtUiGyjxpgob2hoLlFJ7MfnM55feuw="; 15 }; 16 17 subPackages = [ "cmd/dlv" ];
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 3 buildGoModule rec { 4 pname = "esbuild"; 5 - version = "0.14.2"; 6 7 src = fetchFromGitHub { 8 owner = "evanw"; 9 repo = "esbuild"; 10 rev = "v${version}"; 11 - sha256 = "sha256-ou1fkmlychf6VbKQD/PT1ehfyIQMIpbwEKlxpfncfEo="; 12 }; 13 14 vendorSha256 = "sha256-QPkBR+FscUc3jOvH7olcGUhM6OW4vxawmNJuRQxPuGs=";
··· 2 3 buildGoModule rec { 4 pname = "esbuild"; 5 + version = "0.14.8"; 6 7 src = fetchFromGitHub { 8 owner = "evanw"; 9 repo = "esbuild"; 10 rev = "v${version}"; 11 + sha256 = "sha256-RyxlU6Wf+rHSZ/xuhiCbF+KYhMxHEEh3XvLCdwAVTYw="; 12 }; 13 14 vendorSha256 = "sha256-QPkBR+FscUc3jOvH7olcGUhM6OW4vxawmNJuRQxPuGs=";
+3 -3
pkgs/development/tools/gopls/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 - version = "0.7.3"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 - sha256 = "sha256-aaRaStQ35a/SK4YIR5rjvp8gPxvoNuhLh2AGbr0c6p4="; 12 }; 13 14 modRoot = "gopls"; 15 - vendorSha256 = "sha256-8+sWd48w+ghQzznobBPcCQMuc9HLgOuAZPwD6lbbfj8="; 16 17 doCheck = false; 18
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 + version = "0.7.4"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 + sha256 = "sha256-tpJkEq3TuEiJ4bChlWXi2241WMcZjChEt1hV1G+h8f8="; 12 }; 13 14 modRoot = "gopls"; 15 + vendorSha256 = "sha256-MEL3VRHPSf1Im09Hw+GX+3J3UGt7j29V4kxzoiWhqfk="; 16 17 doCheck = false; 18
+2 -2
pkgs/development/tools/hjson-go/default.nix
··· 2 3 buildGoPackage rec { 4 pname = "hjson-go"; 5 - version = "3.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "hjson"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-X02NnSefJfKUfagzJpdW1UpOLe84SvRaTN+8GqGKzbU="; 12 }; 13 14 goPackagePath = "github.com/hjson/hjson-go";
··· 2 3 buildGoPackage rec { 4 pname = "hjson-go"; 5 + version = "3.1.1"; 6 7 src = fetchFromGitHub { 8 owner = "hjson"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-yU1VkxwQ12CjzITR9X6LLaOfiteN+807rfB/tWcRR1c="; 12 }; 13 14 goPackagePath = "github.com/hjson/hjson-go";
+3 -3
pkgs/development/tools/metal-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "metal-cli"; 5 - version = "0.6.0"; 6 7 src = fetchFromGitHub { 8 owner = "equinix"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-dGeOFrsqhW0+aQyB4f6pvv4ZBawqKX2+WRskDWoLS7E="; 12 }; 13 14 - vendorSha256 = "sha256-ifSfeJjrZI1Hrsq64zAGBiLVc8GKvq+Ddg26gQooyTs="; 15 16 doCheck = false; 17
··· 2 3 buildGoModule rec { 4 pname = "metal-cli"; 5 + version = "0.7.0"; 6 7 src = fetchFromGitHub { 8 owner = "equinix"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-Zl0OuyqF+bNsp1AqnS8jhQlY7l4U6OjHHgth7pRPwEc="; 12 }; 13 14 + vendorSha256 = "sha256-F8d5i9jvjY11Pv6w0ZXI3jr0Wix++B/w9oRTuJGpQfE="; 15 16 doCheck = false; 17
+2 -2
pkgs/development/tools/profiling/heaptrack/default.nix
··· 6 7 mkDerivation rec { 8 pname = "heaptrack"; 9 - version = "1.2.0"; 10 11 src = fetchFromGitHub { 12 owner = "KDE"; 13 repo = "heaptrack"; 14 rev = "v${version}"; 15 - sha256 = "0pw82c26da014i1qxnaib3fqa52ijhf0m4swhjc3qq4hm2dx9bxj"; 16 }; 17 18 nativeBuildInputs = [ cmake extra-cmake-modules ];
··· 6 7 mkDerivation rec { 8 pname = "heaptrack"; 9 + version = "1.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "KDE"; 13 repo = "heaptrack"; 14 rev = "v${version}"; 15 + sha256 = "sha256-GXwlauLspbY+h/Y75zlHPoP27pr3xVl05LuDW+WVYxU="; 16 }; 17 18 nativeBuildInputs = [ cmake extra-cmake-modules ];
+5 -5
pkgs/development/tools/sumneko-lua-language-server/default.nix
··· 4 in 5 stdenv.mkDerivation rec { 6 pname = "sumneko-lua-language-server"; 7 - version = "2.5.1"; 8 9 src = fetchFromGitHub { 10 owner = "sumneko"; 11 repo = "lua-language-server"; 12 rev = version; 13 - sha256 = "sha256-3iWD0kXbF8Rad7fQ36ppD5q8V8COacLrT+vasCkygDc="; 14 fetchSubmodules = true; 15 }; 16 ··· 55 installPhase = '' 56 runHook preInstall 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}/*.* 60 install -m644 -t "$out"/share/lua-language-server {debugger,main}.lua 61 cp -r locale meta script "$out"/share/lua-language-server 62 63 # necessary for --version to work: 64 install -m644 -t "$out"/share/lua-language-server changelog.md 65 66 - makeWrapper "$out"/share/lua-language-server/bin/${target}/lua-language-server \ 67 $out/bin/lua-language-server \ 68 --add-flags "-E $out/share/lua-language-server/main.lua \ 69 --logpath='~/.cache/sumneko_lua/log' \
··· 4 in 5 stdenv.mkDerivation rec { 6 pname = "sumneko-lua-language-server"; 7 + version = "2.5.6"; 8 9 src = fetchFromGitHub { 10 owner = "sumneko"; 11 repo = "lua-language-server"; 12 rev = version; 13 + sha256 = "sha256-dSj3wNbQghiGfqe7dNDbWnbXYLSiG+0mYv2yFmGsAc8="; 14 fetchSubmodules = true; 15 }; 16 ··· 55 installPhase = '' 56 runHook preInstall 57 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 install -m644 -t "$out"/share/lua-language-server {debugger,main}.lua 61 cp -r locale meta script "$out"/share/lua-language-server 62 63 # necessary for --version to work: 64 install -m644 -t "$out"/share/lua-language-server changelog.md 65 66 + makeWrapper "$out"/share/lua-language-server/bin/lua-language-server \ 67 $out/bin/lua-language-server \ 68 --add-flags "-E $out/share/lua-language-server/main.lua \ 69 --logpath='~/.cache/sumneko_lua/log' \
+3 -3
pkgs/development/tools/wasm-pack/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "wasm-pack"; 12 - version = "0.10.1"; 13 14 src = fetchFromGitHub { 15 owner = "rustwasm"; 16 repo = "wasm-pack"; 17 rev = "v${version}"; 18 - sha256 = "sha256-I5TxpJTSus3fXMV0We9SCVMEERS0wIdYvC8SHo8zEHY="; 19 }; 20 21 - cargoSha256 = "sha256-MmbQb2JYaDpLijKRAxzD9pR4gh+Eoem0MtfdiuRC7Tg="; 22 23 nativeBuildInputs = [ pkg-config ]; 24
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "wasm-pack"; 12 + version = "0.10.2"; 13 14 src = fetchFromGitHub { 15 owner = "rustwasm"; 16 repo = "wasm-pack"; 17 rev = "v${version}"; 18 + sha256 = "sha256-nhO/SLeJTq2viDqsJCRNLbgjyDKRli3RWExUNzKT9ug="; 19 }; 20 21 + cargoSha256 = "sha256-6qrCHpg92IRPsf/dK6xcLGX8BLmqox3vgLRqsV4ubsY="; 22 23 nativeBuildInputs = [ pkg-config ]; 24
+2 -2
pkgs/development/web/cypress/default.nix
··· 17 18 stdenv.mkDerivation rec { 19 pname = "cypress"; 20 - version = "9.1.1"; 21 22 src = fetchzip { 23 url = "https://cdn.cypress.io/desktop/${version}/linux-x64/cypress.zip"; 24 - sha256 = "sha256-zJi4fNsj2MM7sv5zb3B3a03tmkhzsb9sTTqEhpd7z+w="; 25 }; 26 27 # don't remove runtime deps
··· 17 18 stdenv.mkDerivation rec { 19 pname = "cypress"; 20 + version = "9.2.0"; 21 22 src = fetchzip { 23 url = "https://cdn.cypress.io/desktop/${version}/linux-x64/cypress.zip"; 24 + sha256 = "sha256-NxmGMHAEVuFl/3YgcHSbg+yWHB2tRpVTWlP5p5nGtPc="; 25 }; 26 27 # don't remove runtime deps
+3 -3
pkgs/development/web/deno/default.nix
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "deno"; 20 - version = "1.17.0"; 21 22 src = fetchFromGitHub { 23 owner = "denoland"; 24 repo = pname; 25 rev = "v${version}"; 26 - sha256 = "sha256-fkgsMPSmJVp62sVKuuHOsOUczFfBoooKNEY3w5f9zbE="; 27 }; 28 - cargoSha256 = "sha256-wzQf5Wb0kxAg5sNxom9qltdkpJbNatA7IK4oVstQXME="; 29 30 # Install completions post-install 31 nativeBuildInputs = [ installShellFiles ];
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "deno"; 20 + version = "1.17.1"; 21 22 src = fetchFromGitHub { 23 owner = "denoland"; 24 repo = pname; 25 rev = "v${version}"; 26 + sha256 = "sha256-XzpOJTLTiF4GrECC7ObFzoPusFM8mvhUGH9F52o88MY="; 27 }; 28 + cargoSha256 = "sha256-7uTxDkAyViNidSDH6bdUrtP96vQgyz+p2OlK+/FUJvc="; 29 30 # Install completions post-install 31 nativeBuildInputs = [ installShellFiles ];
+20 -20
pkgs/games/factorio/versions.json
··· 2 "x86_64-linux": { 3 "alpha": { 4 "experimental": { 5 - "name": "factorio_alpha_x64-1.1.48.tar.xz", 6 "needsAuth": true, 7 - "sha256": "1j26rrllmbk535xspqp3czl19ijbvyglxfa0ivpmw4wj2cm6796n", 8 "tarDirectory": "x64", 9 - "url": "https://factorio.com/get-download/1.1.48/alpha/linux64", 10 - "version": "1.1.48" 11 }, 12 "stable": { 13 - "name": "factorio_alpha_x64-1.1.48.tar.xz", 14 "needsAuth": true, 15 - "sha256": "1j26rrllmbk535xspqp3czl19ijbvyglxfa0ivpmw4wj2cm6796n", 16 "tarDirectory": "x64", 17 - "url": "https://factorio.com/get-download/1.1.48/alpha/linux64", 18 - "version": "1.1.48" 19 } 20 }, 21 "demo": { 22 "stable": { 23 - "name": "factorio_demo_x64-1.1.46.tar.xz", 24 "needsAuth": false, 25 - "sha256": "sha256-CJVk1b3GXqs8xV2a7Pa6p6JxEOy86xAnRfz6kphCDHk=", 26 "tarDirectory": "x64", 27 - "url": "https://factorio.com/get-download/1.1.46/demo/linux64", 28 - "version": "1.1.46" 29 } 30 }, 31 "headless": { 32 "experimental": { 33 - "name": "factorio_headless_x64-1.1.48.tar.xz", 34 "needsAuth": false, 35 - "sha256": "0hipzxaj322y4g1if44p818f7f5zmhg831xw6ahxnqg5g8kvf19y", 36 "tarDirectory": "x64", 37 - "url": "https://factorio.com/get-download/1.1.48/headless/linux64", 38 - "version": "1.1.48" 39 }, 40 "stable": { 41 - "name": "factorio_headless_x64-1.1.48.tar.xz", 42 "needsAuth": false, 43 - "sha256": "0hipzxaj322y4g1if44p818f7f5zmhg831xw6ahxnqg5g8kvf19y", 44 "tarDirectory": "x64", 45 - "url": "https://factorio.com/get-download/1.1.48/headless/linux64", 46 - "version": "1.1.48" 47 } 48 } 49 }
··· 2 "x86_64-linux": { 3 "alpha": { 4 "experimental": { 5 + "name": "factorio_alpha_x64-1.1.50.tar.xz", 6 "needsAuth": true, 7 + "sha256": "1sb3kvpj3kikr1bvm4si4f3dmj7873dhbz6zj57kin6d5mbmhq4p", 8 "tarDirectory": "x64", 9 + "url": "https://factorio.com/get-download/1.1.50/alpha/linux64", 10 + "version": "1.1.50" 11 }, 12 "stable": { 13 + "name": "factorio_alpha_x64-1.1.50.tar.xz", 14 "needsAuth": true, 15 + "sha256": "1sb3kvpj3kikr1bvm4si4f3dmj7873dhbz6zj57kin6d5mbmhq4p", 16 "tarDirectory": "x64", 17 + "url": "https://factorio.com/get-download/1.1.50/alpha/linux64", 18 + "version": "1.1.50" 19 } 20 }, 21 "demo": { 22 "stable": { 23 + "name": "factorio_demo_x64-1.1.50.tar.xz", 24 "needsAuth": false, 25 + "sha256": "0i3r21i7s4yzjfqrwf82x87pfjg7d3bhkz3zqi0x398j9bykpw43", 26 "tarDirectory": "x64", 27 + "url": "https://factorio.com/get-download/1.1.50/demo/linux64", 28 + "version": "1.1.50" 29 } 30 }, 31 "headless": { 32 "experimental": { 33 + "name": "factorio_headless_x64-1.1.50.tar.xz", 34 "needsAuth": false, 35 + "sha256": "0j75wbnszhlmyk655b2h8jd1lvmnplq44blixl959hh3lxvqn50m", 36 "tarDirectory": "x64", 37 + "url": "https://factorio.com/get-download/1.1.50/headless/linux64", 38 + "version": "1.1.50" 39 }, 40 "stable": { 41 + "name": "factorio_headless_x64-1.1.50.tar.xz", 42 "needsAuth": false, 43 + "sha256": "0j75wbnszhlmyk655b2h8jd1lvmnplq44blixl959hh3lxvqn50m", 44 "tarDirectory": "x64", 45 + "url": "https://factorio.com/get-download/1.1.50/headless/linux64", 46 + "version": "1.1.50" 47 } 48 } 49 }
+2 -2
pkgs/games/freeciv/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "freeciv"; 12 - version = "2.6.5"; 13 14 src = fetchFromGitHub { 15 owner = "freeciv"; 16 repo = "freeciv"; 17 rev = "R${lib.replaceStrings [ "." ] [ "_" ] version}"; 18 - sha256 = "sha256-7KVtBGihABpcbUm5ac2fuBVaDvbucEJSREPulGUdnUE="; 19 }; 20 21 postPatch = ''
··· 9 10 stdenv.mkDerivation rec { 11 pname = "freeciv"; 12 + version = "2.6.6"; 13 14 src = fetchFromGitHub { 15 owner = "freeciv"; 16 repo = "freeciv"; 17 rev = "R${lib.replaceStrings [ "." ] [ "_" ] version}"; 18 + sha256 = "sha256-D5t6sMpm09jbixs5MCghBeDbeuRbGmrrfWR91VNolRM="; 19 }; 20 21 postPatch = ''
+2 -2
pkgs/games/gcompris/default.nix
··· 18 19 mkDerivation rec { 20 pname = "gcompris"; 21 - version = "1.1"; 22 23 src = fetchurl { 24 url = "http://gcompris.net/download/qt/src/gcompris-qt-${version}.tar.xz"; 25 - sha256 = "sha256-8Kj5R/7WwOuew7e9qgx2HWS8mnHX+cv8mhHmgXbm8q4="; 26 }; 27 28 cmakeFlags = [
··· 18 19 mkDerivation rec { 20 pname = "gcompris"; 21 + version = "2.0"; 22 23 src = fetchurl { 24 url = "http://gcompris.net/download/qt/src/gcompris-qt-${version}.tar.xz"; 25 + sha256 = "sha256-mrVGYI9IPyXqlXZN2MEDGTjIPUmlLwfaAo+zW4HjqMc="; 26 }; 27 28 cmakeFlags = [
+2 -2
pkgs/games/scummvm/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "scummvm"; 8 - version = "2.5.0"; 9 10 src = fetchurl { 11 url = "http://scummvm.org/frs/scummvm/${version}/${pname}-${version}.tar.xz"; 12 - sha256 = "sha256:08ynw1cmld41p4bwrw84gb1nv229va70i91qiqsjr3c2jnqy8zml"; 13 }; 14 15 nativeBuildInputs = [ nasm ];
··· 5 6 stdenv.mkDerivation rec { 7 pname = "scummvm"; 8 + version = "2.5.1"; 9 10 src = fetchurl { 11 url = "http://scummvm.org/frs/scummvm/${version}/${pname}-${version}.tar.xz"; 12 + sha256 = "sha256-n9jbOORFYUS/jDTazffyBOdfGOjkSOwBzgjOgmoDXwE="; 13 }; 14 15 nativeBuildInputs = [ nasm ];
+3 -7
pkgs/misc/drivers/epson-escpr2/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "epson-inkjet-printer-escpr2"; 5 - version = "1.1.42"; 6 7 src = fetchurl { 8 # To find new versions, visit 9 # http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX and search for 10 # some printer like for instance "WF-7210" to get to the most recent 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="; 18 }; 19 20 unpackPhase = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "epson-inkjet-printer-escpr2"; 5 + version = "1.1.45"; 6 7 src = fetchurl { 8 # To find new versions, visit 9 # http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX and search for 10 # some printer like for instance "WF-7210" to get to the most recent 11 # version. 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="; 14 }; 15 16 unpackPhase = ''
+7 -1
pkgs/misc/vim-plugins/overrides.nix
··· 307 308 # plenary-nvim = super.toVimPlugin(luaPackages.plenary-nvim); 309 310 gruvbox-nvim = super.gruvbox-nvim.overrideAttrs (old: { 311 dependencies = with self; [ lush-nvim ]; 312 }); ··· 538 statix = buildVimPluginFrom2Nix rec { 539 inherit (statix) pname src meta; 540 version = "0.1.0"; 541 - dependencies = with self; [ statix ]; 542 postPatch = '' 543 # check that version is up to date 544 grep 'pname = "statix-vim"' -A 1 flake.nix \
··· 307 308 # plenary-nvim = super.toVimPlugin(luaPackages.plenary-nvim); 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 + 317 gruvbox-nvim = super.gruvbox-nvim.overrideAttrs (old: { 318 dependencies = with self; [ lush-nvim ]; 319 }); ··· 545 statix = buildVimPluginFrom2Nix rec { 546 inherit (statix) pname src meta; 547 version = "0.1.0"; 548 postPatch = '' 549 # check that version is up to date 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 , makeWrapper, cmake, llvmPackages 3 , flex, bison, elfutils, python, luajit, netperf, iperf, libelf 4 , bash, libbpf, nixosTests 5 }: 6 7 python.pkgs.buildPythonApplication rec { ··· 41 "-DCMAKE_USE_LIBBPF_PACKAGE=ON" 42 ]; 43 44 postPatch = '' 45 substituteAll ${./libbcc-path.patch} ./libbcc-path.patch 46 patch -p1 < libbcc-path.patch 47 ''; 48 49 postInstall = ''
··· 2 , makeWrapper, cmake, llvmPackages 3 , flex, bison, elfutils, python, luajit, netperf, iperf, libelf 4 , bash, libbpf, nixosTests 5 + , audit 6 }: 7 8 python.pkgs.buildPythonApplication rec { ··· 42 "-DCMAKE_USE_LIBBPF_PACKAGE=ON" 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 + 49 postPatch = '' 50 substituteAll ${./libbcc-path.patch} ./libbcc-path.patch 51 patch -p1 < libbcc-path.patch 52 + 53 + substituteAll ${./absolute-ausyscall.patch} ./absolute-ausyscall.patch 54 + patch -p1 < absolute-ausyscall.patch 55 ''; 56 57 postInstall = ''
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "4.14.259"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0s23iq89xdgckzyh8xv7p7wx0agjpj8ac2p42jpx6yzp3xa89qi6"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "4.14.260"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "1bylxn6hsq17cann2w02ggz6xz3b3synrapcwlwfcfydf71hzj9f"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "4.19.222"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0f48c6lv0nqggn5rn1wfnlf3xjz6ckmzvjqbhpyar43x7l687c4p"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "4.19.223"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "1cnjk49g8sxsbzk375ji47lnx36drqh1x2pbfiqdwgrbjcb043sz"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.4.nix
··· 1 { buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: 2 3 buildLinux (args // rec { 4 - version = "4.4.296"; 5 extraMeta.branch = "4.4"; 6 extraMeta.broken = stdenv.isAarch64; 7 8 src = fetchurl { 9 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 10 - sha256 = "1ydh6qiib6anxv5kxd13d9p2hjh3ni7r3whxazlzvckijmzqd5nb"; 11 }; 12 } // (args.argsOverride or {}))
··· 1 { buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: 2 3 buildLinux (args // rec { 4 + version = "4.4.297"; 5 extraMeta.branch = "4.4"; 6 extraMeta.broken = stdenv.isAarch64; 7 8 src = fetchurl { 9 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 10 + sha256 = "116346nkbhaz8jc1118gh40y6pw1kq7c7hm74f8bjga1p0gjqn0c"; 11 }; 12 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
··· 1 { buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: 2 3 buildLinux (args // rec { 4 - version = "4.9.294"; 5 extraMeta.branch = "4.9"; 6 extraMeta.broken = stdenv.isAarch64; 7 8 src = fetchurl { 9 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 10 - sha256 = "0s527wr1zngyfz4p7nss1id14amc448g19i1wy20s13n43gm1jii"; 11 }; 12 } // (args.argsOverride or {}))
··· 1 { buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: 2 3 buildLinux (args // rec { 4 + version = "4.9.295"; 5 extraMeta.branch = "4.9"; 6 extraMeta.broken = stdenv.isAarch64; 7 8 src = fetchurl { 9 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 10 + sha256 = "095am71hl7qryrcn1blvxsq5zsy0gixmj7062p7vvz5ypcvqcd52"; 11 }; 12 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.10.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.10.88"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1sv8j34k75xpbdgyddhlszlgn74fbj0girgixz7v18l2qfv331kg"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.10.89"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "0c5v8fsv9sazdmdw4m1canm54x2p8777yavxq2gcpw8q98d8n8cj"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.15.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.15.11"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1km1fglpg1a67vsfx6gqz9ikb6pywdl146bhws915n8jgrz8n5y1"; 17 }; 18 } // (args.argsOverride or { }))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.15.12"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "182iwy2288layl2290cxla0k6y436lxlx43yaa8par325dviksbx"; 17 }; 18 } // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.4.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.4.168"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "108i35bnfhv7cpq8ifp915ybngygl2qf6cfslrh3aqk5sk29mdzc"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.4.169"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "068sw1p50vcygi422bfjpahf2fxy3ifyp4ljnkwxbbvibzcq4hsm"; 17 }; 18 } // (args.argsOverride or {}))
+4 -4
pkgs/servers/libreddit/default.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "libreddit"; 11 - version = "0.19.1"; 12 13 src = fetchFromGitHub { 14 owner = "spikecodes"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "sha256-d6MDyFwQGvPQ1o+oYzZWhG2vFhBrFwMoV7a9vqFj+gs="; 18 }; 19 20 - cargoSha256 = "sha256-Dpfs4kC8wijmEd2HejT/RfWAbfxqO701uFcUtBGmCjo="; 21 22 buildInputs = lib.optional stdenv.isDarwin Security; 23 ··· 29 description = "Private front-end for Reddit"; 30 homepage = "https://github.com/spikecodes/libreddit"; 31 license = with licenses; [ agpl3Only ]; 32 - maintainers = with maintainers; [ fab ]; 33 }; 34 }
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "libreddit"; 11 + version = "0.21.4"; 12 13 src = fetchFromGitHub { 14 owner = "spikecodes"; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "sha256-9Qr1afzp5BwcnJ4WjACJQk4NA81JTnNBmZZNFMZ6FvU="; 18 }; 19 20 + cargoSha256 = "sha256-HD6asNFb0ZICeXnUwF4ZZ568GJRPeSy4XwflpIuWJw8="; 21 22 buildInputs = lib.optional stdenv.isDarwin Security; 23 ··· 29 description = "Private front-end for Reddit"; 30 homepage = "https://github.com/spikecodes/libreddit"; 31 license = with licenses; [ agpl3Only ]; 32 + maintainers = with maintainers; [ fab jojosch ]; 33 }; 34 }
-13
pkgs/servers/mautrix-telegram/default.nix
··· 37 38 patches = [ ./0001-Re-add-entrypoint.patch ]; 39 postPatch = '' 40 - sed -i -e '/alembic>/d' requirements.txt 41 substituteInPlace requirements.txt \ 42 --replace "telethon>=1.22,<1.23" "telethon" 43 ''; ··· 63 pycryptodome 64 unpaddedbase64 65 ]) ++ 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 79 # Tests are broken and throw the following for every test: 80 # TypeError: 'Mock' object is not subscriptable
··· 37 38 patches = [ ./0001-Re-add-entrypoint.patch ]; 39 postPatch = '' 40 substituteInPlace requirements.txt \ 41 --replace "telethon>=1.22,<1.23" "telethon" 42 ''; ··· 62 pycryptodome 63 unpaddedbase64 64 ]) ++ dbDrivers; 65 66 # Tests are broken and throw the following for every test: 67 # TypeError: 'Mock' object is not subscriptable
+4 -4
pkgs/servers/nfd/default.nix
··· 1 { lib 2 , stdenv 3 - , boost 4 , fetchFromGitHub 5 , libpcap 6 , ndn-cxx ··· 22 owner = "named-data"; 23 repo = lib.toUpper pname; 24 rev = "NFD-${version}"; 25 - sha256 = "1l9bchj8c68r6qw4vr1kc96jgxl0vpqa2vjkvy1xmhz92sivr6gi"; 26 fetchSubmodules = true; 27 }; 28 ··· 30 buildInputs = [ libpcap ndn-cxx openssl websocketpp ] ++ lib.optional withSystemd systemd; 31 32 wafConfigureFlags = [ 33 - "--boost-includes=${boost.dev}/include" 34 - "--boost-libs=${boost.out}/lib" 35 "--with-tests" 36 ] ++ lib.optional (!withWebSocket) "--without-websocket"; 37
··· 1 { lib 2 , stdenv 3 + , boost175 4 , fetchFromGitHub 5 , libpcap 6 , ndn-cxx ··· 22 owner = "named-data"; 23 repo = lib.toUpper pname; 24 rev = "NFD-${version}"; 25 + sha256 = "sha256-8Zm8oxbpw9qD31NuofDdgPYnTWIz5E04NhkZhiRkK9E="; 26 fetchSubmodules = true; 27 }; 28 ··· 30 buildInputs = [ libpcap ndn-cxx openssl websocketpp ] ++ lib.optional withSystemd systemd; 31 32 wafConfigureFlags = [ 33 + "--boost-includes=${boost175.dev}/include" 34 + "--boost-libs=${boost175.out}/lib" 35 "--with-tests" 36 ] ++ lib.optional (!withWebSocket) "--without-websocket"; 37
+2 -4
pkgs/servers/nfs-ganesha/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "nfs-ganesha"; 8 - version = "3.5"; 9 10 src = fetchFromGitHub { 11 owner = "nfs-ganesha"; 12 repo = "nfs-ganesha"; 13 rev = "V${version}"; 14 - sha256 = "sha256-N0qVlnMshsEcWEpPhtR+zXwFKXlik1XnEuZdFMjpZTE="; 15 }; 16 - 17 - patches = [ ./sysstatedir.patch ]; 18 19 preConfigure = "cd src"; 20
··· 5 6 stdenv.mkDerivation rec { 7 pname = "nfs-ganesha"; 8 + version = "4.0"; 9 10 src = fetchFromGitHub { 11 owner = "nfs-ganesha"; 12 repo = "nfs-ganesha"; 13 rev = "V${version}"; 14 + sha256 = "1zv7aprmydyjs53xnn1h1s6xxb22pic7va23459zq0nfnhmsgd26"; 15 }; 16 17 preConfigure = "cd src"; 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 s = # Generated upstream information 4 rec { 5 baseName="apache-jena"; 6 - version = "4.3.1"; 7 name="${baseName}-${version}"; 8 url="https://dlcdn.apache.org/jena/binaries/apache-jena-${version}.tar.gz"; 9 - sha256 = "02asp88smayn68hc019fwp0si9mc79vxn8py7qhx3qzwjk6j9p71"; 10 }; 11 buildInputs = [ 12 makeWrapper
··· 3 s = # Generated upstream information 4 rec { 5 baseName="apache-jena"; 6 + version = "4.3.2"; 7 name="${baseName}-${version}"; 8 url="https://dlcdn.apache.org/jena/binaries/apache-jena-${version}.tar.gz"; 9 + sha256 = "sha256-+GNxf79RkmHUXI99e3BZIyboiEj8TiVfVtlgQADku+Y="; 10 }; 11 buildInputs = [ 12 makeWrapper
+25 -5
pkgs/servers/sql/postgresql/ext/plv8.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "plv8"; 5 - version = "2.3.15"; 6 7 nativeBuildInputs = [ perl ]; 8 buildInputs = [ v8 postgresql ]; ··· 11 owner = "plv8"; 12 repo = "plv8"; 13 rev = "v${version}"; 14 - sha256 = "1cv94n49gq2b377gqyq7pjjzw98czv4mwl3sx97y18c20zwp6rk3"; 15 }; 16 17 makefile = "Makefile.shared"; 18 19 buildFlags = [ "all" ]; 20 21 preConfigure = '' 22 patchShebangs ./generate_upgrade.sh 23 ''; 24 25 - installPhase = '' 26 - install -D plv8*.so -t $out/lib 27 - install -D {plls,plcoffee,plv8}{--${version}.sql,.control} -t $out/share/postgresql/extension 28 ''; 29 30 meta = with lib; { 31 description = "V8 Engine Javascript Procedural Language add-on for PostgreSQL";
··· 2 3 stdenv.mkDerivation rec { 4 pname = "plv8"; 5 + version = "3.0.0"; 6 7 nativeBuildInputs = [ perl ]; 8 buildInputs = [ v8 postgresql ]; ··· 11 owner = "plv8"; 12 repo = "plv8"; 13 rev = "v${version}"; 14 + sha256 = "KJz8wnGcTXnVn6umpP+UquuJTtQrkBTJ33rB/JIH4kU="; 15 }; 16 17 makefile = "Makefile.shared"; 18 19 buildFlags = [ "all" ]; 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 + 31 preConfigure = '' 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)" 35 ''; 36 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" 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"; 49 50 meta = with lib; { 51 description = "V8 Engine Javascript Procedural Language add-on for PostgreSQL";
+1 -5
pkgs/servers/sql/postgresql/packages.nix
··· 26 27 plr = super.callPackage ./ext/plr.nix { }; 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 - }; 34 35 pgjwt = super.callPackage ./ext/pgjwt.nix { }; 36
··· 26 27 plr = super.callPackage ./ext/plr.nix { }; 28 29 + plv8 = super.callPackage ./ext/plv8.nix { }; 30 31 pgjwt = super.callPackage ./ext/pgjwt.nix { }; 32
+2 -2
pkgs/servers/tautulli/default.nix
··· 2 3 buildPythonApplication rec { 4 pname = "Tautulli"; 5 - version = "2.7.7"; 6 format = "other"; 7 8 pythonPath = [ setuptools ]; ··· 12 owner = "Tautulli"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "03zqpffc0hc8lrnc9m9562lh154bv3cnfw0n5x7j4wqr2jp5kb2h"; 16 }; 17 18 installPhase = ''
··· 2 3 buildPythonApplication rec { 4 pname = "Tautulli"; 5 + version = "2.8.0"; 6 format = "other"; 7 8 pythonPath = [ setuptools ]; ··· 12 owner = "Tautulli"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "0y4ijjr0sxq72gy22i0q810h64m11vbrz6fk44fpcnj5yab6hv8i"; 16 }; 17 18 installPhase = ''
+2 -2
pkgs/servers/web-apps/bookstack/default.nix
··· 16 17 in package.override rec { 18 pname = "bookstack"; 19 - version = "21.10.3"; 20 21 src = fetchFromGitHub { 22 owner = "bookstackapp"; 23 repo = pname; 24 rev = "v${version}"; 25 - sha256 = "1lg5hwnnb2m8gq6yjfh7jqfnilx06cvdind2n43giy9bnhnpa0wl"; 26 }; 27 28 meta = with lib; {
··· 16 17 in package.override rec { 18 pname = "bookstack"; 19 + version = "21.12"; 20 21 src = fetchFromGitHub { 22 owner = "bookstackapp"; 23 repo = pname; 24 rev = "v${version}"; 25 + sha256 = "1bfwpvawa3pxpdsdbi3nxpjpdv2z1jmv7nk6cs9gs0210jlairsz"; 26 }; 27 28 meta = with lib; {
+251 -151
pkgs/servers/web-apps/bookstack/php-packages.nix
··· 15 "aws/aws-sdk-php" = { 16 targetDir = ""; 17 src = composerEnv.buildZipPackage { 18 - name = "aws-aws-sdk-php-fda176884d2952cffc7e67209470bff49609339c"; 19 src = fetchurl { 20 - url = "https://api.github.com/repos/aws/aws-sdk-php/zipball/fda176884d2952cffc7e67209470bff49609339c"; 21 - sha256 = "07cjzhbw4qv7jvi7lly5zg15dcvpgd1py604pas68al7k1lg4343"; 22 }; 23 }; 24 }; ··· 49 src = fetchurl { 50 url = "https://api.github.com/repos/barryvdh/laravel-snappy/zipball/1903ab84171072b6bff8d98eb58d38b2c9aaf645"; 51 sha256 = "1awr5kwj482qsh5wpg0q44fjqi7a9q26ghcc9wp1n9zm97y0rx7a"; 52 }; 53 }; 54 }; ··· 75 "doctrine/dbal" = { 76 targetDir = ""; 77 src = composerEnv.buildZipPackage { 78 - name = "doctrine-dbal-2411a55a2a628e6d8dd598388ab13474802c7b6e"; 79 src = fetchurl { 80 - url = "https://api.github.com/repos/doctrine/dbal/zipball/2411a55a2a628e6d8dd598388ab13474802c7b6e"; 81 - sha256 = "19vyv64ikbzk0pm9nn67a2kidhfvfcm9s5d91h0hk6kbq85f292v"; 82 }; 83 }; 84 }; ··· 125 "dompdf/dompdf" = { 126 targetDir = ""; 127 src = composerEnv.buildZipPackage { 128 - name = "dompdf-dompdf-8768448244967a46d6e67b891d30878e0e15d25c"; 129 src = fetchurl { 130 - url = "https://api.github.com/repos/dompdf/dompdf/zipball/8768448244967a46d6e67b891d30878e0e15d25c"; 131 - sha256 = "0mgsry4mq5bx6b74h3akay1bp03rnsl8ppcjxjkfjlq4svq7m5yf"; 132 }; 133 }; 134 }; 135 "dragonmantank/cron-expression" = { 136 targetDir = ""; 137 src = composerEnv.buildZipPackage { 138 - name = "dragonmantank-cron-expression-65b2d8ee1f10915efb3b55597da3404f096acba2"; 139 src = fetchurl { 140 - url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/65b2d8ee1f10915efb3b55597da3404f096acba2"; 141 - sha256 = "07yqbhf6n4d818gvla60mgg23gichwiafd5ypd70w4b4dlbcxcpl"; 142 }; 143 }; 144 }; ··· 152 }; 153 }; 154 }; 155 - "fideloper/proxy" = { 156 targetDir = ""; 157 src = composerEnv.buildZipPackage { 158 - name = "fideloper-proxy-c073b2bd04d1c90e04dc1b787662b558dd65ade0"; 159 src = fetchurl { 160 - url = "https://api.github.com/repos/fideloper/TrustedProxy/zipball/c073b2bd04d1c90e04dc1b787662b558dd65ade0"; 161 - sha256 = "05jzgjj4fy5p1smqj41b5qxj42zn0mnczvsaacni4fmq174mz4gy"; 162 }; 163 }; 164 }; 165 - "filp/whoops" = { 166 targetDir = ""; 167 src = composerEnv.buildZipPackage { 168 - name = "filp-whoops-f056f1fe935d9ed86e698905a957334029899895"; 169 src = fetchurl { 170 - url = "https://api.github.com/repos/filp/whoops/zipball/f056f1fe935d9ed86e698905a957334029899895"; 171 - sha256 = "1qqznxsrlvjlnxlnr786a39igvq3pslxrvm5ks1v09ni88w44g7g"; 172 }; 173 }; 174 }; 175 "guzzlehttp/guzzle" = { 176 targetDir = ""; 177 src = composerEnv.buildZipPackage { 178 - name = "guzzlehttp-guzzle-868b3571a039f0ebc11ac8f344f4080babe2cb94"; 179 src = fetchurl { 180 - url = "https://api.github.com/repos/guzzle/guzzle/zipball/868b3571a039f0ebc11ac8f344f4080babe2cb94"; 181 - sha256 = "1n8kng76v4gb51z1qq7wx63pwlyiz3pa44shfla4mcxl2js0r6r0"; 182 }; 183 }; 184 }; ··· 225 "laravel/framework" = { 226 targetDir = ""; 227 src = composerEnv.buildZipPackage { 228 - name = "laravel-framework-10f6bfaec9efb68aa88d7196b8b1b162d83040ae"; 229 src = fetchurl { 230 - url = "https://api.github.com/repos/laravel/framework/zipball/10f6bfaec9efb68aa88d7196b8b1b162d83040ae"; 231 - sha256 = "1r04396755jixbhbw1zzmyz74ng8np0ysv7g7mgcvv01s6wxw66l"; 232 }; 233 }; 234 }; 235 "laravel/socialite" = { 236 targetDir = ""; 237 src = composerEnv.buildZipPackage { 238 - name = "laravel-socialite-fd0f6a3dd963ca480b598649b54f92d81a43617f"; 239 src = fetchurl { 240 - url = "https://api.github.com/repos/laravel/socialite/zipball/fd0f6a3dd963ca480b598649b54f92d81a43617f"; 241 - sha256 = "08x0pn4ib5nhh9jkkb5brf8yj0fq6v6gn1qg97hss3mvnhazk5wx"; 242 }; 243 }; 244 }; ··· 255 "league/flysystem" = { 256 targetDir = ""; 257 src = composerEnv.buildZipPackage { 258 - name = "league-flysystem-18634df356bfd4119fe3d6156bdb990c414c14ea"; 259 src = fetchurl { 260 - url = "https://api.github.com/repos/thephpleague/flysystem/zipball/18634df356bfd4119fe3d6156bdb990c414c14ea"; 261 - sha256 = "1cy0xmnl3ck7cb6ibl9jjw5pmbw15mww5q06vacgq5lnx8r5w700"; 262 }; 263 }; 264 }; ··· 275 "league/html-to-markdown" = { 276 targetDir = ""; 277 src = composerEnv.buildZipPackage { 278 - name = "league-html-to-markdown-e5600a2c5ce7b7571b16732c7086940f56f7abec"; 279 src = fetchurl { 280 - url = "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/e5600a2c5ce7b7571b16732c7086940f56f7abec"; 281 - sha256 = "1a46ki1lbhnc9gqddrka2hypw0h8zcd8dhi8gc1jf5bflhb1wmqk"; 282 }; 283 }; 284 }; 285 "league/mime-type-detection" = { 286 targetDir = ""; 287 src = composerEnv.buildZipPackage { 288 - name = "league-mime-type-detection-b38b25d7b372e9fddb00335400467b223349fd7e"; 289 src = fetchurl { 290 - url = "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/b38b25d7b372e9fddb00335400467b223349fd7e"; 291 - sha256 = "02ywmarr58z5w9pf5qvk6hyrnykdh6v7n5jdkgb4ykdn2plinmlz"; 292 }; 293 }; 294 }; ··· 335 "nesbot/carbon" = { 336 targetDir = ""; 337 src = composerEnv.buildZipPackage { 338 - name = "nesbot-carbon-f4655858a784988f880c1b8c7feabbf02dfdf045"; 339 src = fetchurl { 340 - url = "https://api.github.com/repos/briannesbitt/Carbon/zipball/f4655858a784988f880c1b8c7feabbf02dfdf045"; 341 - sha256 = "18px9mynqabrhgss5nyhadncdcf7aq1mzbbyrxfqbvyv54zq4zjh"; 342 }; 343 }; 344 }; 345 - "nunomaduro/collision" = { 346 targetDir = ""; 347 src = composerEnv.buildZipPackage { 348 - name = "nunomaduro-collision-f7c45764dfe4ba5f2618d265a6f1f9c72732e01d"; 349 src = fetchurl { 350 - url = "https://api.github.com/repos/nunomaduro/collision/zipball/f7c45764dfe4ba5f2618d265a6f1f9c72732e01d"; 351 - sha256 = "1cazbjxl5rqw4cl783nrymhcvjhvwwwjswr5w0si1wfhmpvr349q"; 352 }; 353 }; 354 }; ··· 412 }; 413 }; 414 }; 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 "phpoption/phpoption" = { 436 targetDir = ""; 437 src = composerEnv.buildZipPackage { 438 - name = "phpoption-phpoption-5455cb38aed4523f99977c4a12ef19da4bfe2a28"; 439 src = fetchurl { 440 - url = "https://api.github.com/repos/schmittjoh/php-option/zipball/5455cb38aed4523f99977c4a12ef19da4bfe2a28"; 441 - sha256 = "009q2afjkjl8psisr8jsw9k08qnkb0f4hgd6izrjmm06bd7bk9ah"; 442 }; 443 }; 444 }; 445 "phpseclib/phpseclib" = { 446 targetDir = ""; 447 src = composerEnv.buildZipPackage { 448 - name = "phpseclib-phpseclib-6e794226a35159eb06f355efe59a0075a16551dd"; 449 src = fetchurl { 450 - url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/6e794226a35159eb06f355efe59a0075a16551dd"; 451 - sha256 = "1jjgzckgpr6myf4lcngsgmmqib5x2rv93yj7syg1xyawls4qj3yb"; 452 }; 453 }; 454 }; ··· 472 }; 473 }; 474 }; 475 "psr/container" = { 476 targetDir = ""; 477 src = composerEnv.buildZipPackage { ··· 479 src = fetchurl { 480 url = "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf"; 481 sha256 = "0qfvyfp3mli776kb9zda5cpc8cazj3prk0bg0gm254kwxyfkfrwn"; 482 }; 483 }; 484 }; ··· 532 }; 533 }; 534 }; 535 "ralouphie/getallheaders" = { 536 targetDir = ""; 537 src = composerEnv.buildZipPackage { ··· 542 }; 543 }; 544 }; 545 "ramsey/uuid" = { 546 targetDir = ""; 547 src = composerEnv.buildZipPackage { 548 - name = "ramsey-uuid-ffa80ab953edd85d5b6c004f96181a538aad35a3"; 549 src = fetchurl { 550 - url = "https://api.github.com/repos/ramsey/uuid/zipball/ffa80ab953edd85d5b6c004f96181a538aad35a3"; 551 - sha256 = "043g1nwpbvqrvq6ri2517254d72538h5jfzv9miafnws4ajwfpzg"; 552 }; 553 }; 554 }; ··· 565 "sabberworm/php-css-parser" = { 566 targetDir = ""; 567 src = composerEnv.buildZipPackage { 568 - name = "sabberworm-php-css-parser-d217848e1396ef962fb1997cf3e2421acba7f796"; 569 src = fetchurl { 570 - url = "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/d217848e1396ef962fb1997cf3e2421acba7f796"; 571 - sha256 = "17jkly8k02p54qa004spikakxis8syjw3vhwgrsi9g1cb4wsg3g9"; 572 }; 573 }; 574 }; ··· 665 "symfony/console" = { 666 targetDir = ""; 667 src = composerEnv.buildZipPackage { 668 - name = "symfony-console-8dbd23ef7a8884051482183ddee8d9061b5feed0"; 669 src = fetchurl { 670 - url = "https://api.github.com/repos/symfony/console/zipball/8dbd23ef7a8884051482183ddee8d9061b5feed0"; 671 - sha256 = "1p03ls8djpyhplf1irbg5ym3rjqviknwvg1mz9v6kdvnr694vzxn"; 672 }; 673 }; 674 }; 675 "symfony/css-selector" = { 676 targetDir = ""; 677 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"; 689 src = fetchurl { 690 - url = "https://api.github.com/repos/symfony/debug/zipball/43ede438d4cb52cd589ae5dc070e9323866ba8e0"; 691 - sha256 = "1min1v940rrv83w4fan9ypw4zj62wmi5nwn76pq618pdi8z00kpn"; 692 }; 693 }; 694 }; 695 "symfony/deprecation-contracts" = { 696 targetDir = ""; 697 src = composerEnv.buildZipPackage { 698 - name = "symfony-deprecation-contracts-5f38c8804a9e97d23e0c8d63341088cd8a22d627"; 699 src = fetchurl { 700 - url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627"; 701 - sha256 = "11k6a8v9b6p0j788fgykq6s55baba29lg37fwvmn4igxxkfwmbp3"; 702 }; 703 }; 704 }; 705 "symfony/error-handler" = { 706 targetDir = ""; 707 src = composerEnv.buildZipPackage { 708 - name = "symfony-error-handler-51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5"; 709 src = fetchurl { 710 - url = "https://api.github.com/repos/symfony/error-handler/zipball/51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5"; 711 - sha256 = "1qy8j16crb271pz6frjxyy2b41f1ap8w2mwb2n5zr3gmg0iqm487"; 712 }; 713 }; 714 }; 715 "symfony/event-dispatcher" = { 716 targetDir = ""; 717 src = composerEnv.buildZipPackage { 718 - name = "symfony-event-dispatcher-2fe81680070043c4c80e7cedceb797e34f377bac"; 719 src = fetchurl { 720 - url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/2fe81680070043c4c80e7cedceb797e34f377bac"; 721 - sha256 = "0qf59l1a1h25hl6bp1wwfl5s825f8ybw2jiwhalw7gfnrx8x68fb"; 722 }; 723 }; 724 }; 725 "symfony/event-dispatcher-contracts" = { 726 targetDir = ""; 727 src = composerEnv.buildZipPackage { 728 - name = "symfony-event-dispatcher-contracts-84e23fdcd2517bf37aecbd16967e83f0caee25a7"; 729 src = fetchurl { 730 - url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7"; 731 - sha256 = "1pcfrlc0rg8vdnp23y3y1p5qzng5nxf5i2c36g9x9f480xrnc1fw"; 732 }; 733 }; 734 }; 735 "symfony/finder" = { 736 targetDir = ""; 737 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"; 749 src = fetchurl { 750 - url = "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4"; 751 - sha256 = "04mszmb94y0xjs0cwqxzhpf65kfqhhqznldifbxvrrlxb9nn23qc"; 752 }; 753 }; 754 }; 755 "symfony/http-foundation" = { 756 targetDir = ""; 757 src = composerEnv.buildZipPackage { 758 - name = "symfony-http-foundation-b9a91102f548e0111f4996e8c622fb1d1d479850"; 759 src = fetchurl { 760 - url = "https://api.github.com/repos/symfony/http-foundation/zipball/b9a91102f548e0111f4996e8c622fb1d1d479850"; 761 - sha256 = "0f6hxzrcijpjiwfjlw0bgn17a6d7bdfr7bc8nlmhfig7v945rbwq"; 762 }; 763 }; 764 }; 765 "symfony/http-kernel" = { 766 targetDir = ""; 767 src = composerEnv.buildZipPackage { 768 - name = "symfony-http-kernel-6f1fcca1154f782796549f4f4e5090bae9525c0e"; 769 src = fetchurl { 770 - url = "https://api.github.com/repos/symfony/http-kernel/zipball/6f1fcca1154f782796549f4f4e5090bae9525c0e"; 771 - sha256 = "1i9bd9kp1yz55922hf95chdnzxbaavx87hxjzy6dysg81sjw89fw"; 772 }; 773 }; 774 }; 775 "symfony/mime" = { 776 targetDir = ""; 777 src = composerEnv.buildZipPackage { 778 - name = "symfony-mime-a756033d0a7e53db389618653ae991eba5a19a11"; 779 src = fetchurl { 780 - url = "https://api.github.com/repos/symfony/mime/zipball/a756033d0a7e53db389618653ae991eba5a19a11"; 781 - sha256 = "06awwbkbg6fkkbls4rk4qkdzrigik3zm68cwa8bazsy7izqrh3nj"; 782 }; 783 }; 784 }; ··· 799 src = fetchurl { 800 url = "https://api.github.com/repos/symfony/polyfill-iconv/zipball/63b5bb7db83e5673936d6e3b8b3e022ff6474933"; 801 sha256 = "1jyjsjprsgb3r6cbc4x1wg1q1zqakqm8a62ah5lppxnjgq1sgjc5"; 802 }; 803 }; 804 }; ··· 862 }; 863 }; 864 }; 865 "symfony/process" = { 866 targetDir = ""; 867 src = composerEnv.buildZipPackage { 868 - name = "symfony-process-13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d"; 869 src = fetchurl { 870 - url = "https://api.github.com/repos/symfony/process/zipball/13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d"; 871 - sha256 = "1h41y2k100fmrjz90m0vafpfgg2da6byy9m6vf1j9q41bhv6zccl"; 872 }; 873 }; 874 }; 875 "symfony/routing" = { 876 targetDir = ""; 877 src = composerEnv.buildZipPackage { 878 - name = "symfony-routing-9ddf033927ad9f30ba2bfd167a7b342cafa13e8e"; 879 src = fetchurl { 880 - url = "https://api.github.com/repos/symfony/routing/zipball/9ddf033927ad9f30ba2bfd167a7b342cafa13e8e"; 881 - sha256 = "1l3b5z0kn7f9q0whrm2wnxv0l038w3la75bf95pbs74szlnibfhz"; 882 }; 883 }; 884 }; 885 "symfony/service-contracts" = { 886 targetDir = ""; 887 src = composerEnv.buildZipPackage { 888 - name = "symfony-service-contracts-f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"; 889 src = fetchurl { 890 - url = "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"; 891 - sha256 = "1i573rmajc33a9nrgwgc4k3svg29yp9xv17gp133rd1i705hwv1y"; 892 }; 893 }; 894 }; 895 "symfony/translation" = { 896 targetDir = ""; 897 src = composerEnv.buildZipPackage { 898 - name = "symfony-translation-db0ba1e85280d8ff11e38d53c70f8814d4d740f5"; 899 src = fetchurl { 900 - url = "https://api.github.com/repos/symfony/translation/zipball/db0ba1e85280d8ff11e38d53c70f8814d4d740f5"; 901 - sha256 = "08qxma91sffj8vqzb8dshwsxqf80y9kym3bsxx3gz05ksi01hk1d"; 902 }; 903 }; 904 }; 905 "symfony/translation-contracts" = { 906 targetDir = ""; 907 src = composerEnv.buildZipPackage { 908 - name = "symfony-translation-contracts-95c812666f3e91db75385749fe219c5e494c7f95"; 909 src = fetchurl { 910 - url = "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95"; 911 - sha256 = "073l1pbmwbkaviwwjq9ypb1w7dk366nn2vn1vancbal0zqk0zx7b"; 912 }; 913 }; 914 }; 915 "symfony/var-dumper" = { 916 targetDir = ""; 917 src = composerEnv.buildZipPackage { 918 - name = "symfony-var-dumper-50286e2b7189bfb4f419c0731e86632cddf7c5ee"; 919 src = fetchurl { 920 - url = "https://api.github.com/repos/symfony/var-dumper/zipball/50286e2b7189bfb4f419c0731e86632cddf7c5ee"; 921 - sha256 = "05yb04dvb5higlbhgdl2hv4wnnmxi6l53xvls5v56wj21ddsk6vf"; 922 }; 923 }; 924 }; 925 "tijsverkoyen/css-to-inline-styles" = { 926 targetDir = ""; 927 src = composerEnv.buildZipPackage { 928 - name = "tijsverkoyen-css-to-inline-styles-b43b05cf43c1b6d849478965062b6ef73e223bb5"; 929 src = fetchurl { 930 - url = "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5"; 931 - sha256 = "0lc6jviz8faqxxs453dbqvfdmm6l2iczxla22v2r6xhakl58pf3w"; 932 }; 933 }; 934 }; 935 "vlucas/phpdotenv" = { 936 targetDir = ""; 937 src = composerEnv.buildZipPackage { 938 - name = "vlucas-phpdotenv-a1bf4c9853d90ade427b4efe35355fc41b3d6988"; 939 src = fetchurl { 940 - url = "https://api.github.com/repos/vlucas/phpdotenv/zipball/a1bf4c9853d90ade427b4efe35355fc41b3d6988"; 941 - sha256 = "04cks58khh2rx1ni5p1v8i37k4hy6zwkazlas0jqlrxhznmd50wi"; 942 }; 943 }; 944 };
··· 15 "aws/aws-sdk-php" = { 16 targetDir = ""; 17 src = composerEnv.buildZipPackage { 18 + name = "aws-aws-sdk-php-58fa9d8b522b0afa260299179ff950c783ff0ee1"; 19 src = fetchurl { 20 + url = "https://api.github.com/repos/aws/aws-sdk-php/zipball/58fa9d8b522b0afa260299179ff950c783ff0ee1"; 21 + sha256 = "1d0v1q2c206jfdkci9d5b5sf94a0nbdh472n3hqlh11pb1lzp3fz"; 22 }; 23 }; 24 }; ··· 49 src = fetchurl { 50 url = "https://api.github.com/repos/barryvdh/laravel-snappy/zipball/1903ab84171072b6bff8d98eb58d38b2c9aaf645"; 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"; 72 }; 73 }; 74 }; ··· 95 "doctrine/dbal" = { 96 targetDir = ""; 97 src = composerEnv.buildZipPackage { 98 + name = "doctrine-dbal-5d54f63541d7bed1156cb5c9b79274ced61890e4"; 99 src = fetchurl { 100 + url = "https://api.github.com/repos/doctrine/dbal/zipball/5d54f63541d7bed1156cb5c9b79274ced61890e4"; 101 + sha256 = "1mqrijv0rrrcil2wcb5jvryfcl9phskbk4llj5gsf1hmrj0pfsgq"; 102 }; 103 }; 104 }; ··· 145 "dompdf/dompdf" = { 146 targetDir = ""; 147 src = composerEnv.buildZipPackage { 148 + name = "dompdf-dompdf-de4aad040737a89fae2129cdeb0f79c45513128d"; 149 src = fetchurl { 150 + url = "https://api.github.com/repos/dompdf/dompdf/zipball/de4aad040737a89fae2129cdeb0f79c45513128d"; 151 + sha256 = "1isjhijd3lxsl0k9lzgp7rzqcak3hb7w04cy4pn62wpxckhcc30i"; 152 }; 153 }; 154 }; 155 "dragonmantank/cron-expression" = { 156 targetDir = ""; 157 src = composerEnv.buildZipPackage { 158 + name = "dragonmantank-cron-expression-7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c"; 159 src = fetchurl { 160 + url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c"; 161 + sha256 = "0pl9zrj9254qbwr7vyiilzhmb7bq2ss631iwvlq1mqky2bwinj2l"; 162 }; 163 }; 164 }; ··· 172 }; 173 }; 174 }; 175 + "filp/whoops" = { 176 targetDir = ""; 177 src = composerEnv.buildZipPackage { 178 + name = "filp-whoops-f056f1fe935d9ed86e698905a957334029899895"; 179 src = fetchurl { 180 + url = "https://api.github.com/repos/filp/whoops/zipball/f056f1fe935d9ed86e698905a957334029899895"; 181 + sha256 = "1qqznxsrlvjlnxlnr786a39igvq3pslxrvm5ks1v09ni88w44g7g"; 182 }; 183 }; 184 }; 185 + "graham-campbell/result-type" = { 186 targetDir = ""; 187 src = composerEnv.buildZipPackage { 188 + name = "graham-campbell-result-type-0690bde05318336c7221785f2a932467f98b64ca"; 189 src = fetchurl { 190 + url = "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca"; 191 + sha256 = "0a6kj3vxmhr1wh2kggmrl6y41hkg19jc0iq8qw095lf11mr4bd83"; 192 }; 193 }; 194 }; 195 "guzzlehttp/guzzle" = { 196 targetDir = ""; 197 src = composerEnv.buildZipPackage { 198 + name = "guzzlehttp-guzzle-ee0a041b1760e6a53d2a39c8c34115adc2af2c79"; 199 src = fetchurl { 200 + url = "https://api.github.com/repos/guzzle/guzzle/zipball/ee0a041b1760e6a53d2a39c8c34115adc2af2c79"; 201 + sha256 = "0wa63kw5fr5jhy2cv1g28qy9rsgwhn902447mzmgz17qjx72lzrb"; 202 }; 203 }; 204 }; ··· 245 "laravel/framework" = { 246 targetDir = ""; 247 src = composerEnv.buildZipPackage { 248 + name = "laravel-framework-83fe447ae964dc5f1f829d25fa2f6042d9099834"; 249 src = fetchurl { 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"; 262 }; 263 }; 264 }; 265 "laravel/socialite" = { 266 targetDir = ""; 267 src = composerEnv.buildZipPackage { 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"; 289 src = fetchurl { 290 + url = "https://api.github.com/repos/laravel/ui/zipball/b3e804559bf3973ecca160a4ae1068e6c7c167c6"; 291 + sha256 = "1mf6f7508b3943bsb75x6myh62ry6r5n2iqicdiw3kv5f87c1c5a"; 292 }; 293 }; 294 }; ··· 305 "league/flysystem" = { 306 targetDir = ""; 307 src = composerEnv.buildZipPackage { 308 + name = "league-flysystem-094defdb4a7001845300334e7c1ee2335925ef99"; 309 src = fetchurl { 310 + url = "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99"; 311 + sha256 = "0dn71b1pwikbwz1cmmz9k1fc8k1fsmah3gy8sqxbz7czhqn5qiva"; 312 }; 313 }; 314 }; ··· 325 "league/html-to-markdown" = { 326 targetDir = ""; 327 src = composerEnv.buildZipPackage { 328 + name = "league-html-to-markdown-4d0394e120dc14b0d5c52fd1755fd48656da2ec9"; 329 src = fetchurl { 330 + url = "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/4d0394e120dc14b0d5c52fd1755fd48656da2ec9"; 331 + sha256 = "0my5k4cf5m3qb6bgq07dyq3347xm64sd1f83nr14ny3w31vb43cm"; 332 }; 333 }; 334 }; 335 "league/mime-type-detection" = { 336 targetDir = ""; 337 src = composerEnv.buildZipPackage { 338 + name = "league-mime-type-detection-aa70e813a6ad3d1558fc927863d47309b4c23e69"; 339 src = fetchurl { 340 + url = "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69"; 341 + sha256 = "0k2kccf1v0002bb083p1ncmm8fbyflnkjx45808sxlkrxggzqcy3"; 342 }; 343 }; 344 }; ··· 385 "nesbot/carbon" = { 386 targetDir = ""; 387 src = composerEnv.buildZipPackage { 388 + name = "nesbot-carbon-8c2a18ce3e67c34efc1b29f64fe61304368259a2"; 389 src = fetchurl { 390 + url = "https://api.github.com/repos/briannesbitt/Carbon/zipball/8c2a18ce3e67c34efc1b29f64fe61304368259a2"; 391 + sha256 = "0ld6pm7sj7myqs1xa9c2bh9l0v2qcr7lcv590sy0mqn0fcx2gqr5"; 392 }; 393 }; 394 }; 395 + "nikic/php-parser" = { 396 targetDir = ""; 397 src = composerEnv.buildZipPackage { 398 + name = "nikic-php-parser-210577fe3cf7badcc5814d99455df46564f3c077"; 399 src = fetchurl { 400 + url = "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077"; 401 + sha256 = "191ijb7bybqnl1jayx6bipqh91dc9acg9zsbh89fk4h1ff87b1qp"; 402 }; 403 }; 404 }; ··· 462 }; 463 }; 464 }; 465 "phpoption/phpoption" = { 466 targetDir = ""; 467 src = composerEnv.buildZipPackage { 468 + name = "phpoption-phpoption-eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15"; 469 src = fetchurl { 470 + url = "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15"; 471 + sha256 = "1lk50y8jj2mzbwc2mxfm2xdasxf4axya72nv8wfc1vyz9y5ys3li"; 472 }; 473 }; 474 }; 475 "phpseclib/phpseclib" = { 476 targetDir = ""; 477 src = composerEnv.buildZipPackage { 478 + name = "phpseclib-phpseclib-89bfb45bd8b1abc3b37e910d57f5dbd3174f40fb"; 479 src = fetchurl { 480 + url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/89bfb45bd8b1abc3b37e910d57f5dbd3174f40fb"; 481 + sha256 = "1ahr00g5bpvgjw36ps32aadyvnrsar94p06kar4pxvls4cmixldl"; 482 }; 483 }; 484 }; ··· 502 }; 503 }; 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 + }; 515 "psr/container" = { 516 targetDir = ""; 517 src = composerEnv.buildZipPackage { ··· 519 src = fetchurl { 520 url = "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf"; 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"; 532 }; 533 }; 534 }; ··· 582 }; 583 }; 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 + }; 595 "ralouphie/getallheaders" = { 596 targetDir = ""; 597 src = composerEnv.buildZipPackage { ··· 602 }; 603 }; 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 + }; 615 "ramsey/uuid" = { 616 targetDir = ""; 617 src = composerEnv.buildZipPackage { 618 + name = "ramsey-uuid-fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df"; 619 src = fetchurl { 620 + url = "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df"; 621 + sha256 = "1fhjsyidsj95x5dd42z3hi5qhzii0hhhxa7xvc5jj7spqjdbqln4"; 622 }; 623 }; 624 }; ··· 635 "sabberworm/php-css-parser" = { 636 targetDir = ""; 637 src = composerEnv.buildZipPackage { 638 + name = "sabberworm-php-css-parser-e41d2140031d533348b2192a83f02d8dd8a71d30"; 639 src = fetchurl { 640 + url = "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30"; 641 + sha256 = "0slqh0ra9cwk1pm4q7bqhndynir0yxypzrxb2vrfzfkmnh0rm02c"; 642 }; 643 }; 644 }; ··· 735 "symfony/console" = { 736 targetDir = ""; 737 src = composerEnv.buildZipPackage { 738 + name = "symfony-console-9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4"; 739 src = fetchurl { 740 + url = "https://api.github.com/repos/symfony/console/zipball/9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4"; 741 + sha256 = "19b1457cnn8ijbwd4mha6nxhvcsd4kh7dn72klixykj2kvqh0hvg"; 742 }; 743 }; 744 }; 745 "symfony/css-selector" = { 746 targetDir = ""; 747 src = composerEnv.buildZipPackage { 748 + name = "symfony-css-selector-44b933f98bb4b5220d10bed9ce5662f8c2d13dcc"; 749 src = fetchurl { 750 + url = "https://api.github.com/repos/symfony/css-selector/zipball/44b933f98bb4b5220d10bed9ce5662f8c2d13dcc"; 751 + sha256 = "0h05a4jfv64vgbw40r7f0ndz617hmml5kn7wck38fb31mmrprbak"; 752 }; 753 }; 754 }; 755 "symfony/deprecation-contracts" = { 756 targetDir = ""; 757 src = composerEnv.buildZipPackage { 758 + name = "symfony-deprecation-contracts-6f981ee24cf69ee7ce9736146d1c57c2780598a8"; 759 src = fetchurl { 760 + url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8"; 761 + sha256 = "05jws1g4kcs297bwf5d72z47m2263i2jqpivi3yv8kf50kdjjzba"; 762 }; 763 }; 764 }; 765 "symfony/error-handler" = { 766 targetDir = ""; 767 src = composerEnv.buildZipPackage { 768 + name = "symfony-error-handler-1e3cb3565af49cd5f93e5787500134500a29f0d9"; 769 src = fetchurl { 770 + url = "https://api.github.com/repos/symfony/error-handler/zipball/1e3cb3565af49cd5f93e5787500134500a29f0d9"; 771 + sha256 = "1qqgn6ksg7bimcvf5f821zmfhp9zd5x9c9bibvg3qzfzd22zmk11"; 772 }; 773 }; 774 }; 775 "symfony/event-dispatcher" = { 776 targetDir = ""; 777 src = composerEnv.buildZipPackage { 778 + name = "symfony-event-dispatcher-27d39ae126352b9fa3be5e196ccf4617897be3eb"; 779 src = fetchurl { 780 + url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/27d39ae126352b9fa3be5e196ccf4617897be3eb"; 781 + sha256 = "01gl3av34p4jk71xjw6bjfsycb0fh02ll1bn3h3jdknzgkg2lsg4"; 782 }; 783 }; 784 }; 785 "symfony/event-dispatcher-contracts" = { 786 targetDir = ""; 787 src = composerEnv.buildZipPackage { 788 + name = "symfony-event-dispatcher-contracts-66bea3b09be61613cd3b4043a65a8ec48cfa6d2a"; 789 src = fetchurl { 790 + url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/66bea3b09be61613cd3b4043a65a8ec48cfa6d2a"; 791 + sha256 = "03bx5j7xh5bv1v17nlaw9wnbad66bzwp5w7npg8w2b01my49phfy"; 792 }; 793 }; 794 }; 795 "symfony/finder" = { 796 targetDir = ""; 797 src = composerEnv.buildZipPackage { 798 + name = "symfony-finder-d2f29dac98e96a98be467627bd49c2efb1bc2590"; 799 src = fetchurl { 800 + url = "https://api.github.com/repos/symfony/finder/zipball/d2f29dac98e96a98be467627bd49c2efb1bc2590"; 801 + sha256 = "10ham5wrdsmxp8mrzwmxc87dw33fpacrbcaynm5w4v0z1sbvwkpb"; 802 }; 803 }; 804 }; 805 "symfony/http-foundation" = { 806 targetDir = ""; 807 src = composerEnv.buildZipPackage { 808 + name = "symfony-http-foundation-5dad3780023a707f4c24beac7d57aead85c1ce3c"; 809 src = fetchurl { 810 + url = "https://api.github.com/repos/symfony/http-foundation/zipball/5dad3780023a707f4c24beac7d57aead85c1ce3c"; 811 + sha256 = "0szcq1x9zil11axgjlhcnw3vw48md5k02k3h01sxd8ywlzkjyaz0"; 812 }; 813 }; 814 }; 815 "symfony/http-kernel" = { 816 targetDir = ""; 817 src = composerEnv.buildZipPackage { 818 + name = "symfony-http-kernel-2bdace75c9d6a6eec7e318801b7dc87a72375052"; 819 src = fetchurl { 820 + url = "https://api.github.com/repos/symfony/http-kernel/zipball/2bdace75c9d6a6eec7e318801b7dc87a72375052"; 821 + sha256 = "1gwpzi97ih9gzddlw8ihyndkyi137r3hyycyb55l01yfq1wl7la1"; 822 }; 823 }; 824 }; 825 "symfony/mime" = { 826 targetDir = ""; 827 src = composerEnv.buildZipPackage { 828 + name = "symfony-mime-d4365000217b67c01acff407573906ff91bcfb34"; 829 src = fetchurl { 830 + url = "https://api.github.com/repos/symfony/mime/zipball/d4365000217b67c01acff407573906ff91bcfb34"; 831 + sha256 = "12q2b5xbc0pyhfn0wyfnjf5sklnsrkafy2yg7d4fb3d8vliv4zzf"; 832 }; 833 }; 834 }; ··· 849 src = fetchurl { 850 url = "https://api.github.com/repos/symfony/polyfill-iconv/zipball/63b5bb7db83e5673936d6e3b8b3e022ff6474933"; 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"; 862 }; 863 }; 864 }; ··· 922 }; 923 }; 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 + }; 935 "symfony/process" = { 936 targetDir = ""; 937 src = composerEnv.buildZipPackage { 938 + name = "symfony-process-5be20b3830f726e019162b26223110c8f47cf274"; 939 src = fetchurl { 940 + url = "https://api.github.com/repos/symfony/process/zipball/5be20b3830f726e019162b26223110c8f47cf274"; 941 + sha256 = "03pwf12al7mg2sz3waiqxnqliyzszwiyvzb1f51c1hl57zbj9zz4"; 942 }; 943 }; 944 }; 945 "symfony/routing" = { 946 targetDir = ""; 947 src = composerEnv.buildZipPackage { 948 + name = "symfony-routing-9eeae93c32ca86746e5d38f3679e9569981038b1"; 949 src = fetchurl { 950 + url = "https://api.github.com/repos/symfony/routing/zipball/9eeae93c32ca86746e5d38f3679e9569981038b1"; 951 + sha256 = "193vj08r1v3ghvid6jggqy62ip3n56mbwzpai3ldjhm8v8qdc9bs"; 952 }; 953 }; 954 }; 955 "symfony/service-contracts" = { 956 targetDir = ""; 957 src = composerEnv.buildZipPackage { 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"; 969 src = fetchurl { 970 + url = "https://api.github.com/repos/symfony/string/zipball/9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d"; 971 + sha256 = "1ml6zra6bynqgi0rqfkz65lgmp0wiay93simx7882wxrcxfkljqf"; 972 }; 973 }; 974 }; 975 "symfony/translation" = { 976 targetDir = ""; 977 src = composerEnv.buildZipPackage { 978 + name = "symfony-translation-8c82cd35ed861236138d5ae1c78c0c7ebcd62107"; 979 src = fetchurl { 980 + url = "https://api.github.com/repos/symfony/translation/zipball/8c82cd35ed861236138d5ae1c78c0c7ebcd62107"; 981 + sha256 = "0yh933f222v98bmvni0rxmvhqlhb1pa6ncwrvf06gly36sl6zkij"; 982 }; 983 }; 984 }; 985 "symfony/translation-contracts" = { 986 targetDir = ""; 987 src = composerEnv.buildZipPackage { 988 + name = "symfony-translation-contracts-d28150f0f44ce854e942b671fc2620a98aae1b1e"; 989 src = fetchurl { 990 + url = "https://api.github.com/repos/symfony/translation-contracts/zipball/d28150f0f44ce854e942b671fc2620a98aae1b1e"; 991 + sha256 = "0gwqxhrzb9dzsqvqr9lc3whzl8wwlfhwskr0wdwqri4pq5mspb2w"; 992 }; 993 }; 994 }; 995 "symfony/var-dumper" = { 996 targetDir = ""; 997 src = composerEnv.buildZipPackage { 998 + name = "symfony-var-dumper-2366ac8d8abe0c077844613c1a4f0c0a9f522dcc"; 999 src = fetchurl { 1000 + url = "https://api.github.com/repos/symfony/var-dumper/zipball/2366ac8d8abe0c077844613c1a4f0c0a9f522dcc"; 1001 + sha256 = "0ii4p4rkvrshvdix855p0jwb1snll275286swy95l59m6i76wzy1"; 1002 }; 1003 }; 1004 }; 1005 "tijsverkoyen/css-to-inline-styles" = { 1006 targetDir = ""; 1007 src = composerEnv.buildZipPackage { 1008 + name = "tijsverkoyen-css-to-inline-styles-da444caae6aca7a19c0c140f68c6182e337d5b1c"; 1009 src = fetchurl { 1010 + url = "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c"; 1011 + sha256 = "13lzhf1kswg626b8zd23z4pa7sg679si368wcg6pklqvijnn0any"; 1012 }; 1013 }; 1014 }; 1015 "vlucas/phpdotenv" = { 1016 targetDir = ""; 1017 src = composerEnv.buildZipPackage { 1018 + name = "vlucas-phpdotenv-264dce589e7ce37a7ba99cb901eed8249fbec92f"; 1019 src = fetchurl { 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"; 1042 }; 1043 }; 1044 };
+2 -2
pkgs/shells/oil/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "oil"; 5 - version = "0.9.5"; 6 7 src = fetchurl { 8 url = "https://www.oilshell.org/download/oil-${version}.tar.xz"; 9 - sha256 = "sha256-2J2MCByLxTbfx7Q3uWWiZcB+JM9RQv8mshtMxKMTnjI="; 10 }; 11 12 postPatch = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "oil"; 5 + version = "0.9.6"; 6 7 src = fetchurl { 8 url = "https://www.oilshell.org/download/oil-${version}.tar.xz"; 9 + sha256 = "sha256-4cfRysJ202y1996TB/7jvlWO5K2vNJ70IjIkANXIpcQ="; 10 }; 11 12 postPatch = ''
+2 -2
pkgs/tools/admin/exoscale-cli/default.nix
··· 2 3 buildGoPackage rec { 4 pname = "exoscale-cli"; 5 - version = "1.49.1"; 6 7 src = fetchFromGitHub { 8 owner = "exoscale"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - sha256 = "sha256-QBRRx+3ltLlUeckvJBA3rSLna6L44X44ObCMyhBnBhg="; 12 }; 13 14 goPackagePath = "github.com/exoscale/cli";
··· 2 3 buildGoPackage rec { 4 pname = "exoscale-cli"; 5 + version = "1.49.2"; 6 7 src = fetchFromGitHub { 8 owner = "exoscale"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + sha256 = "sha256-8v+U0h0+3NVSXBlulOKY0A5oDlqkgNZPoyflRNycDxU="; 12 }; 13 14 goPackagePath = "github.com/exoscale/cli";
+3 -3
pkgs/tools/admin/fits-cloudctl/default.nix
··· 5 6 buildGoModule rec { 7 pname = "fits-cloudctl"; 8 - version = "0.10.4"; 9 10 src = fetchFromGitHub { 11 owner = "fi-ts"; 12 repo = "cloudctl"; 13 rev = "v${version}"; 14 - sha256 = "sha256-D5LICE7CAwCqvaHIYfRWC8Te4W0tGhKAETmus2qa0UM="; 15 }; 16 17 - vendorSha256 = "sha256-ImKN3rNotgUkQaKzoetAEG6Q/zlfH8FTK4HTIO0xn4s="; 18 19 meta = with lib; { 20 description = "Command-line client for FI-TS Finance Cloud Native services";
··· 5 6 buildGoModule rec { 7 pname = "fits-cloudctl"; 8 + version = "0.10.5"; 9 10 src = fetchFromGitHub { 11 owner = "fi-ts"; 12 repo = "cloudctl"; 13 rev = "v${version}"; 14 + sha256 = "sha256-l01c1tjS0L+T/kHreYx3A5/N/oRDuDywXS/GAvUCxSk="; 15 }; 16 17 + vendorSha256 = "sha256-iJlNNovsIgTOPfAzwqkumrmCQu2xI/neqH+Z4tvSXeY="; 18 19 meta = with lib; { 20 description = "Command-line client for FI-TS Finance Cloud Native services";
+3 -3
pkgs/tools/admin/procs/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "procs"; 5 - version = "0.11.12"; 6 7 src = fetchFromGitHub { 8 owner = "dalance"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-O2jH56l4SCYF+9oNhviJdybKmUo/iuR5mOOugc4Hw6Y="; 12 }; 13 14 - cargoSha256 = "sha256-MrYOOAFj+mVm/EPx4CGQI7YhxPcF0jBgnnJk/DV2ojk="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "procs"; 5 + version = "0.11.13"; 6 7 src = fetchFromGitHub { 8 owner = "dalance"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-OgV4iqtGpia8l+GCySDD+aRIk1mNnJCB0OqZzITTj2I="; 12 }; 13 14 + cargoSha256 = "sha256-d5GsCzigR5A1pJnvs6rjqMJqUB+H52Gaa1SzkHK5X+Y="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+2 -2
pkgs/tools/archivers/wimlib/default.nix
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 - version = "1.13.4"; 12 pname = "wimlib"; 13 14 nativeBuildInputs = [ pkg-config makeWrapper ]; ··· 16 17 src = fetchurl { 18 url = "https://wimlib.net/downloads/${pname}-${version}.tar.gz"; 19 - sha256 = "sha256-S4fdCtnMGljO5XIa/ruYAR2rVJ5y8rVVM/MV8Isu3hI="; 20 }; 21 22 preBuild = ''
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 + version = "1.13.5"; 12 pname = "wimlib"; 13 14 nativeBuildInputs = [ pkg-config makeWrapper ]; ··· 16 17 src = fetchurl { 18 url = "https://wimlib.net/downloads/${pname}-${version}.tar.gz"; 19 + sha256 = "sha256-MvzJ6bFEt8sdtMhuEEyngoPNwiXhP+grJzZgWGrv4yM="; 20 }; 21 22 preBuild = ''
+2 -2
pkgs/tools/filesystems/cryfs/default.nix
··· 1 { lib, stdenv, fetchFromGitHub 2 , cmake, pkg-config, python3 3 - , boost17x, curl, fuse, openssl, range-v3, spdlog 4 # cryptopp and gtest on standby - using the vendored ones for now 5 # see https://github.com/cryfs/cryfs/issues/369 6 , llvmPackages ··· 41 42 strictDeps = true; 43 44 - buildInputs = [ boost17x curl fuse openssl range-v3 spdlog ] 45 ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; 46 47 #checkInputs = [ gtest ];
··· 1 { lib, stdenv, fetchFromGitHub 2 , cmake, pkg-config, python3 3 + , boost175, curl, fuse, openssl, range-v3, spdlog 4 # cryptopp and gtest on standby - using the vendored ones for now 5 # see https://github.com/cryfs/cryfs/issues/369 6 , llvmPackages ··· 41 42 strictDeps = true; 43 44 + buildInputs = [ boost175 curl fuse openssl range-v3 spdlog ] 45 ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; 46 47 #checkInputs = [ gtest ];
+6 -1
pkgs/tools/filesystems/glusterfs/default.nix
··· 2 autoconf, automake, libtool, pkg-config, zlib, libaio, libxml2, acl, sqlite, 3 liburcu, liburing, attr, makeWrapper, coreutils, gnused, gnugrep, which, 4 openssh, gawk, findutils, util-linux, lvm2, btrfs-progs, e2fsprogs, xfsprogs, systemd, 5 - rsync, glibc, rpcsvc-proto, libtirpc, gperftools 6 }: 7 let 8 # NOTE: On each glusterfs release, it should be checked if gluster added ··· 85 # but fails when the version is empty. 86 # See upstream GlusterFS bug https://bugzilla.redhat.com/show_bug.cgi?id=1452705 87 preConfigure = '' 88 echo "v${version}" > VERSION 89 ./autogen.sh 90 export PYTHON=${python3}/bin/python ··· 180 # this gets falsely loaded as module by glusterfind 181 rm -r $out/bin/conf.py 182 ''; 183 184 meta = with lib; { 185 description = "Distributed storage system";
··· 2 autoconf, automake, libtool, pkg-config, zlib, libaio, libxml2, acl, sqlite, 3 liburcu, liburing, attr, makeWrapper, coreutils, gnused, gnugrep, which, 4 openssh, gawk, findutils, util-linux, lvm2, btrfs-progs, e2fsprogs, xfsprogs, systemd, 5 + rsync, glibc, rpcsvc-proto, libtirpc, gperftools, nixosTests 6 }: 7 let 8 # NOTE: On each glusterfs release, it should be checked if gluster added ··· 85 # but fails when the version is empty. 86 # See upstream GlusterFS bug https://bugzilla.redhat.com/show_bug.cgi?id=1452705 87 preConfigure = '' 88 + patchShebangs build-aux/pkg-version 89 echo "v${version}" > VERSION 90 ./autogen.sh 91 export PYTHON=${python3}/bin/python ··· 181 # this gets falsely loaded as module by glusterfind 182 rm -r $out/bin/conf.py 183 ''; 184 + 185 + passthru.tests = { 186 + glusterfs = nixosTests.glusterfs; 187 + }; 188 189 meta = with lib; { 190 description = "Distributed storage system";
+2 -2
pkgs/tools/games/joystickwake/default.nix
··· 1 { lib, python3, fetchFromGitHub }: 2 python3.pkgs.buildPythonApplication rec { 3 pname = "joystickwake"; 4 - version = "0.2.5"; 5 6 src = fetchFromGitHub { 7 owner = "foresto"; 8 repo = pname; 9 rev = "v${version}"; 10 - sha256 = "1yhzv4gbz0c0ircxk91m1d4ygf14mla137z4nfxggmbvjs0aa4y0"; 11 }; 12 13 propagatedBuildInputs = with python3.pkgs; [ pyudev xlib ];
··· 1 { lib, python3, fetchFromGitHub }: 2 python3.pkgs.buildPythonApplication rec { 3 pname = "joystickwake"; 4 + version = "0.3"; 5 6 src = fetchFromGitHub { 7 owner = "foresto"; 8 repo = pname; 9 rev = "v${version}"; 10 + sha256 = "0f990bvykjjq2rzzbm158kajnqxigfzcrzap11dc415wkvn25k6q"; 11 }; 12 13 propagatedBuildInputs = with python3.pkgs; [ pyudev xlib ];
+2 -2
pkgs/tools/games/minecraft/optifine/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "optifine"; 9 - version = "1.16.5_HD_U_G8"; 10 11 src = fetchurl { 12 url = "https://optifine.net/download?f=OptiFine_${version}.jar"; 13 - sha256 = "0ks91d6n4vkgb5ykdrc67br2c69nqjr0xhp7rrkybg24xn8bqxiw"; 14 }; 15 16 dontUnpack = true;
··· 6 7 stdenv.mkDerivation rec { 8 pname = "optifine"; 9 + version = "1.18.1_HD_U_H4"; 10 11 src = fetchurl { 12 url = "https://optifine.net/download?f=OptiFine_${version}.jar"; 13 + sha256 = "325168569b21a2dcde82999876f69ec9d8af75202a7021691f2abede4d81dcec"; 14 }; 15 16 dontUnpack = true;
+2 -2
pkgs/tools/graphics/gmic/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "gmic"; 18 - version = "2.9.9"; 19 20 outputs = [ "out" "lib" "dev" "man" ]; 21 22 src = fetchurl { 23 url = "https://gmic.eu/files/source/gmic_${version}.tar.gz"; 24 - sha256 = "sha256-nwUzOHUuyWprYZcYA3dnaCxf1Y4kccCPN0D9sHBgW8A="; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "gmic"; 18 + version = "3.0.0"; 19 20 outputs = [ "out" "lib" "dev" "man" ]; 21 22 src = fetchurl { 23 url = "https://gmic.eu/files/source/gmic_${version}.tar.gz"; 24 + sha256 = "sha256-PwVruebb8GdK9Mjc5Z9BmBchh2Yvf7s2zGPryMG3ESA="; 25 }; 26 27 nativeBuildInputs = [
+3 -3
pkgs/tools/graphics/viu/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "viu"; 5 - version = "1.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "atanunq"; 9 repo = "viu"; 10 rev = "v${version}"; 11 - sha256 = "1n1qwlh1zinq5ngx04cvs69z8zr12yywr70vbrc946kbh4hx6pk9"; 12 }; 13 14 # tests need an interactive terminal 15 doCheck = false; 16 17 - cargoSha256 = "0s6i42n4jivzj4ad62r7nc6ailydy686ivszcd6cj5f4dinsbgq3"; 18 19 meta = with lib; { 20 description = "A command-line application to view images from the terminal written in Rust";
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "viu"; 5 + version = "1.4.0"; 6 7 src = fetchFromGitHub { 8 owner = "atanunq"; 9 repo = "viu"; 10 rev = "v${version}"; 11 + sha256 = "sha256-lAuIl25368Gv717a8p2So1o1VMDJJAOlDdqfItYizo4="; 12 }; 13 14 # tests need an interactive terminal 15 doCheck = false; 16 17 + cargoSha256 = "sha256-ildtjaYGbrQacJOdGDVwFv+kod+vZHqukWN6ARtJqI4="; 18 19 meta = with lib; { 20 description = "A command-line application to view images from the terminal written in Rust";
+2 -2
pkgs/tools/misc/goaccess/default.nix
··· 10 }: 11 12 stdenv.mkDerivation rec { 13 - version = "1.5.3"; 14 pname = "goaccess"; 15 16 src = fetchFromGitHub { 17 owner = "allinurl"; 18 repo = pname; 19 rev = "v${version}"; 20 - sha256 = "sha256-TgreyBlV86K6P0W9WeLUW6RbcHpuOFW2fj2cCe7nWHE="; 21 }; 22 23 nativeBuildInputs = [
··· 10 }: 11 12 stdenv.mkDerivation rec { 13 + version = "1.5.4"; 14 pname = "goaccess"; 15 16 src = fetchFromGitHub { 17 owner = "allinurl"; 18 repo = pname; 19 rev = "v${version}"; 20 + sha256 = "sha256-KDA5R3up37DLS9YIur4IOacwOq0zed5tj58jEmE0vpE="; 21 }; 22 23 nativeBuildInputs = [
+3 -3
pkgs/tools/misc/goreleaser/default.nix
··· 2 3 buildGoModule rec { 4 pname = "goreleaser"; 5 - version = "1.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "goreleaser"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "1rk2n1c2ia8kwqvbfnhsf3jbbi1qzndniq7cxs8iy9drn4adl7gv"; 12 }; 13 14 - vendorSha256 = "1hm5ya240vpfmgc8y6qv4gp4gbcqydk7hg05fwr7nzc2apj5fv6a"; 15 16 ldflags = [ 17 "-s"
··· 2 3 buildGoModule rec { 4 pname = "goreleaser"; 5 + version = "1.2.2"; 6 7 src = fetchFromGitHub { 8 owner = "goreleaser"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-p+QLZ0G75Mk0Z9G+u+qcxTTWzPZnuM+inLO0Lkojs84="; 12 }; 13 14 + vendorSha256 = "sha256-mAJrUGgO0iprQnYOa3TMENNJbJcgM1eiV/AG+TYP0Mg="; 15 16 ldflags = [ 17 "-s"
+5 -1
pkgs/tools/misc/man-db/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, libpipeline, db, groff, libiconv, makeWrapper, buildPackages }: 2 3 stdenv.mkDerivation rec { 4 pname = "man-db"; ··· 72 enableParallelBuilding = true; 73 74 doCheck = !stdenv.hostPlatform.isMusl /* iconv binary */ && !stdenv.hostPlatform.isDarwin; 75 76 meta = with lib; { 77 homepage = "http://man-db.nongnu.org";
··· 1 + { lib, stdenv, fetchurl, pkg-config, libpipeline, db, groff, libiconv, makeWrapper, buildPackages, nixosTests }: 2 3 stdenv.mkDerivation rec { 4 pname = "man-db"; ··· 72 enableParallelBuilding = true; 73 74 doCheck = !stdenv.hostPlatform.isMusl /* iconv binary */ && !stdenv.hostPlatform.isDarwin; 75 + 76 + passthru.tests = { 77 + nixos = nixosTests.man; 78 + }; 79 80 meta = with lib; { 81 homepage = "http://man-db.nongnu.org";
+5 -1
pkgs/tools/misc/mandoc/default.nix
··· 1 - { lib, stdenv, fetchurl, zlib, perl }: 2 3 let 4 # check if we can execute binaries for the host platform on the build platform ··· 61 checkTarget = "regress"; 62 checkInputs = [ perl ]; 63 preCheck = "patchShebangs --build regress/regress.pl"; 64 65 meta = with lib; { 66 homepage = "https://mandoc.bsd.lv/";
··· 1 + { lib, stdenv, fetchurl, zlib, perl, nixosTests }: 2 3 let 4 # check if we can execute binaries for the host platform on the build platform ··· 61 checkTarget = "regress"; 62 checkInputs = [ perl ]; 63 preCheck = "patchShebangs --build regress/regress.pl"; 64 + 65 + passthru.tests = { 66 + nixos = nixosTests.man; 67 + }; 68 69 meta = with lib; { 70 homepage = "https://mandoc.bsd.lv/";
+1 -1
pkgs/tools/misc/miniserve/default.nix
··· 41 description = "For when you really just want to serve some files over HTTP right now!"; 42 homepage = "https://github.com/svenstaro/miniserve"; 43 license = with licenses; [ mit ]; 44 - maintainers = with maintainers; [ zowoq ]; 45 platforms = platforms.unix; 46 }; 47 }
··· 41 description = "For when you really just want to serve some files over HTTP right now!"; 42 homepage = "https://github.com/svenstaro/miniserve"; 43 license = with licenses; [ mit ]; 44 + maintainers = with maintainers; [ ]; 45 platforms = platforms.unix; 46 }; 47 }
+5 -4
pkgs/tools/misc/vector/default.nix
··· 14 , coreutils 15 , CoreServices 16 , tzdata 17 # kafka is optional but one of the most used features 18 , enableKafka ? true 19 # TODO investigate adding "api" "api-client" "vrl-cli" and various "vendor-*" ··· 28 29 let 30 pname = "vector"; 31 - version = "0.18.1"; 32 in 33 rustPlatform.buildRustPackage { 34 inherit pname version; ··· 37 owner = "timberio"; 38 repo = pname; 39 rev = "v${version}"; 40 - sha256 = "sha256-OD7lYoTlQNdrWT1f+BAp6zI0N+9W2LOHNNgpvAMXKDM="; 41 }; 42 43 - cargoSha256 = "sha256-BqnXXTNE1TmrF7pSOCQpnHHve0lCb9W6MbJXk2QHAOs="; 44 - nativeBuildInputs = [ pkg-config ]; 45 buildInputs = [ oniguruma openssl protobuf rdkafka zstd ] 46 ++ lib.optionals stdenv.isDarwin [ Security libiconv coreutils CoreServices ]; 47
··· 14 , coreutils 15 , CoreServices 16 , tzdata 17 + , cmake 18 # kafka is optional but one of the most used features 19 , enableKafka ? true 20 # TODO investigate adding "api" "api-client" "vrl-cli" and various "vendor-*" ··· 29 30 let 31 pname = "vector"; 32 + version = "0.19.0"; 33 in 34 rustPlatform.buildRustPackage { 35 inherit pname version; ··· 38 owner = "timberio"; 39 repo = pname; 40 rev = "v${version}"; 41 + sha256 = "sha256-A+Ok/BNEs0V00B8P6ghSHZ2pQ8tumfpkurplnvjpWZ8="; 42 }; 43 44 + cargoSha256 = "sha256-B9z+8TqAl0yFaou1LfNcFsDJjw7qGti6MakDPhz49tc="; 45 + nativeBuildInputs = [ pkg-config cmake ]; 46 buildInputs = [ oniguruma openssl protobuf rdkafka zstd ] 47 ++ lib.optionals stdenv.isDarwin [ Security libiconv coreutils CoreServices ]; 48
+3 -3
pkgs/tools/misc/vial/default.nix
··· 1 { lib, fetchurl, appimageTools }: 2 let 3 name = "vial-${version}"; 4 - version = "0.4.1"; 5 pname = "Vial"; 6 7 src = fetchurl { 8 url = "https://github.com/vial-kb/vial-gui/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage"; 9 - sha256 = "sha256-aN0wvgahWPNSXP/JmV1JWaEnARIOTyRdz1ko6eC7Y5s="; 10 }; 11 12 appimageContents = appimageTools.extractType2 { inherit name src; }; ··· 24 ''; 25 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"; 28 homepage = "https://get.vial.today"; 29 license = licenses.gpl2Plus; 30 maintainers = with maintainers; [ kranzes ];
··· 1 { lib, fetchurl, appimageTools }: 2 let 3 name = "vial-${version}"; 4 + version = "0.4.2"; 5 pname = "Vial"; 6 7 src = fetchurl { 8 url = "https://github.com/vial-kb/vial-gui/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage"; 9 + sha256 = "sha256-T3aSwv/qTJHR/Fa6qU1fWbp3duvny4lC+9jBwQzpw2w="; 10 }; 11 12 appimageContents = appimageTools.extractType2 { inherit name src; }; ··· 24 ''; 25 26 meta = with lib; { 27 + description = "An Open-source QMK GUI fork for configuring your keyboard in real time"; 28 homepage = "https://get.vial.today"; 29 license = licenses.gpl2Plus; 30 maintainers = with maintainers; [ kranzes ];
+10 -10
pkgs/tools/misc/ytfzf/default.nix
··· 2 , stdenv 3 , fetchFromGitHub 4 , makeWrapper 5 , coreutils 6 , curl 7 , dmenu ··· 9 , gnused 10 , jq 11 , mpv 12 - , ncurses 13 , ueberzug 14 - , youtube-dl 15 }: 16 17 stdenv.mkDerivation rec { 18 pname = "ytfzf"; 19 - version = "1.2.0"; 20 21 src = fetchFromGitHub { 22 owner = "pystardust"; 23 repo = "ytfzf"; 24 rev = "v${version}"; 25 - sha256 = "sha256-3wbjCtRmnd9tm8kqKaIF6VmMdKsWznhOvQkEsrAJpAE="; 26 }; 27 28 - patches = [ 29 - # Updates have to be installed through Nix. 30 - ./no-update.patch 31 - ]; 32 - 33 nativeBuildInputs = [ makeWrapper ]; 34 35 makeFlags = [ "PREFIX=${placeholder "out"}/bin" ]; ··· 38 39 postInstall = '' 40 wrapProgram "$out/bin/ytfzf" --prefix PATH : ${lib.makeBinPath [ 41 - coreutils curl dmenu fzf gnused jq mpv ncurses ueberzug youtube-dl 42 ]} 43 ''; 44 45 meta = with lib; {
··· 2 , stdenv 3 , fetchFromGitHub 4 , makeWrapper 5 + , chafa 6 , coreutils 7 , curl 8 , dmenu ··· 10 , gnused 11 , jq 12 , mpv 13 , ueberzug 14 + , yt-dlp 15 }: 16 17 stdenv.mkDerivation rec { 18 pname = "ytfzf"; 19 + version = "2.0"; 20 21 src = fetchFromGitHub { 22 owner = "pystardust"; 23 repo = "ytfzf"; 24 rev = "v${version}"; 25 + sha256 = "sha256-JuLfFC3oz2FvCaD+XPuL1N8tGKmv4atyZIBeDKWYgT8="; 26 }; 27 28 nativeBuildInputs = [ makeWrapper ]; 29 30 makeFlags = [ "PREFIX=${placeholder "out"}/bin" ]; ··· 33 34 postInstall = '' 35 wrapProgram "$out/bin/ytfzf" --prefix PATH : ${lib.makeBinPath [ 36 + chafa coreutils curl dmenu fzf gnused jq mpv ueberzug yt-dlp 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 ''; 44 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 3 buildGoModule rec { 4 pname = "dnsproxy"; 5 - version = "0.39.12"; 6 7 src = fetchFromGitHub { 8 owner = "AdguardTeam"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-gtakdKnkzAU1yKtKnlkS+n8CbgftV64zLoENJKYjIAo="; 12 }; 13 14 vendorSha256 = null;
··· 2 3 buildGoModule rec { 4 pname = "dnsproxy"; 5 + version = "0.40.1"; 6 7 src = fetchFromGitHub { 8 owner = "AdguardTeam"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-tvYurE+/ZPJeV/ZKMIC0yrwzomxd/3y0KtChei/HO6c="; 12 }; 13 14 vendorSha256 = null;
+3 -3
pkgs/tools/networking/findomain/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "findomain"; 13 - version = "5.0.1"; 14 15 src = fetchFromGitHub { 16 owner = "Edu4rdSHL"; 17 repo = pname; 18 rev = version; 19 - sha256 = "sha256-qmXtFVfBXCuXhIac0Y6HrhTPWsIHp5pwrxnOJkoSzm4="; 20 }; 21 22 - cargoSha256 = "sha256-CyiBA6XQjExnjGVpMonhtoIwU2W57T5L6glt9G/xwDs="; 23 24 nativeBuildInputs = [ installShellFiles perl ]; 25 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "findomain"; 13 + version = "5.1.1"; 14 15 src = fetchFromGitHub { 16 owner = "Edu4rdSHL"; 17 repo = pname; 18 rev = version; 19 + sha256 = "sha256-nfpVW+Y6+YtMhDepj2DbnzItH11zABlnEs9c0FzfouA="; 20 }; 21 22 + cargoSha256 = "sha256-s7xikSZx29zv8TD/YOTckCUh/8MBBIdZOUUwfkVZfx8="; 23 24 nativeBuildInputs = [ installShellFiles perl ]; 25 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
+8 -6
pkgs/tools/networking/ndn-tools/default.nix
··· 1 { lib 2 , stdenv 3 - , boost 4 , fetchFromGitHub 5 , libpcap 6 , ndn-cxx ··· 18 owner = "named-data"; 19 repo = pname; 20 rev = "ndn-tools-${version}"; 21 - sha256 = "1q2d0v8srqjbvigr570qw6ia0d9f88aj26ccyxkzjjwwqdx3y4fy"; 22 }; 23 24 nativeBuildInputs = [ pkg-config sphinx wafHook ]; 25 buildInputs = [ libpcap ndn-cxx openssl ]; 26 27 wafConfigureFlags = [ 28 - "--boost-includes=${boost.dev}/include" 29 - "--boost-libs=${boost.out}/lib" 30 - "--with-tests" 31 ]; 32 33 - doCheck = true; 34 checkPhase = '' 35 build/unit-tests 36 ''; 37 38 meta = with lib; {
··· 1 { lib 2 , stdenv 3 + , boost175 4 , fetchFromGitHub 5 , libpcap 6 , ndn-cxx ··· 18 owner = "named-data"; 19 repo = pname; 20 rev = "ndn-tools-${version}"; 21 + sha256 = "sha256-3hE/esOcS/ln94wZIRVCLjWgouEYnJJf3EvirNEGTeA="; 22 }; 23 24 nativeBuildInputs = [ pkg-config sphinx wafHook ]; 25 buildInputs = [ libpcap ndn-cxx openssl ]; 26 27 wafConfigureFlags = [ 28 + "--boost-includes=${boost175.dev}/include" 29 + "--boost-libs=${boost175.out}/lib" 30 + # "--with-tests" 31 ]; 32 33 + doCheck = false; 34 checkPhase = '' 35 + runHook preCheck 36 build/unit-tests 37 + runHook postCheck 38 ''; 39 40 meta = with lib; {
+6 -6
pkgs/tools/networking/nebula/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 2 3 - buildGoModule rec { 4 pname = "nebula"; 5 - version = "1.4.0"; 6 7 src = fetchFromGitHub { 8 owner = "slackhq"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "lu2/rSB9cFD7VUiK+niuqCX9CI2x+k4Pi+U5yksETSU="; 12 }; 13 14 - vendorSha256 = "p1inJ9+NAb2d81cn+y+ofhxFz9ObUiLgj+9cACa6Jqg="; 15 16 doCheck = false; 17 ··· 38 ''; 39 homepage = "https://github.com/slackhq/nebula"; 40 license = licenses.mit; 41 - maintainers = with maintainers; [ Br1ght0ne ]; 42 }; 43 44 }
··· 1 + { lib, buildGo117Module, fetchFromGitHub }: 2 3 + buildGo117Module rec { 4 pname = "nebula"; 5 + version = "1.5.2"; 6 7 src = fetchFromGitHub { 8 owner = "slackhq"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "kxBu+r99sC3XWDX+xTmhdUJx0HMVWA0Xgy7wgfrjZ5E="; 12 }; 13 14 + vendorSha256 = "5Yv2t5vdUNCcCo2KAm1xCkRVrt6gIasKHLqH7VVPDuU="; 15 16 doCheck = false; 17 ··· 38 ''; 39 homepage = "https://github.com/slackhq/nebula"; 40 license = licenses.mit; 41 + maintainers = with maintainers; [ Br1ght0ne numinit ]; 42 }; 43 44 }
+3 -3
pkgs/tools/networking/wormhole-william/default.nix
··· 2 3 buildGoModule rec { 4 pname = "wormhole-william"; 5 - version = "1.0.5"; 6 7 src = fetchFromGitHub { 8 owner = "psanford"; 9 repo = "wormhole-william"; 10 rev = "v${version}"; 11 - sha256 = "sha256-75pSFMzaZW+rtikO0khuxXIgb3Wj8ieSE4sB6quKgo4="; 12 }; 13 14 - vendorSha256 = "sha256-8GZ4h+DFQaCizOCxsMzAllXyaQgzQQBsbCnVi5MWbFg="; 15 16 doCheck = false; 17
··· 2 3 buildGoModule rec { 4 pname = "wormhole-william"; 5 + version = "1.0.6"; 6 7 src = fetchFromGitHub { 8 owner = "psanford"; 9 repo = "wormhole-william"; 10 rev = "v${version}"; 11 + sha256 = "sha256-L/0zgQkwADElpIzOJAROa3CN/YNl76Af2pAhX8y2Wxs="; 12 }; 13 14 + vendorSha256 = "sha256-J6iht3cagcwFekydShgaYJtkNLfEvSDqonkC7+frldM="; 15 16 doCheck = false; 17
+3 -3
pkgs/tools/security/cariddi/default.nix
··· 5 6 buildGoModule rec { 7 pname = "cariddi"; 8 - version = "1.1.4"; 9 10 src = fetchFromGitHub { 11 owner = "edoardottt"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-/LGiGNvnZGyq9r+Tl6PI0SIKShkESz+XMWWKA5htczY="; 15 }; 16 17 - vendorSha256 = "sha256-ZIlOPOrAWdwHwgUR/9eBEXaIcNfWh7yEQ/c9iE8sLiY="; 18 19 meta = with lib; { 20 description = "Crawler for URLs and endpoints";
··· 5 6 buildGoModule rec { 7 pname = "cariddi"; 8 + version = "1.1.5"; 9 10 src = fetchFromGitHub { 11 owner = "edoardottt"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-PXQljC9rwlxXQ96fII3EjD4NXu61EMkYvMWqkcJZ4vU="; 15 }; 16 17 + vendorSha256 = "sha256-yVfRjUlw90oUsbF2P6pW6FhMXok9ZwcKmAWyTFLI/cY="; 18 19 meta = with lib; { 20 description = "Crawler for URLs and endpoints";
+3 -3
pkgs/tools/security/grype/default.nix
··· 6 7 buildGoModule rec { 8 pname = "grype"; 9 - version = "0.27.3"; 10 11 src = fetchFromGitHub { 12 owner = "anchore"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-W1HP+bzsLY8SaZQK+H33mibM7lfxoGnKnOvsStwzv4E="; 16 }; 17 18 - vendorSha256 = "sha256-IwEQkdspSjdlm4siwhaBZsIaRz8oKKG6d6PAK1MvHlw="; 19 20 propagatedBuildInputs = [ docker ]; 21
··· 6 7 buildGoModule rec { 8 pname = "grype"; 9 + version = "0.28.0"; 10 11 src = fetchFromGitHub { 12 owner = "anchore"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-Mc0bO9BDcIXEoHwhQDbX9g84kagcT3gVz8PPxXpG7dw="; 16 }; 17 18 + vendorSha256 = "sha256-su0dg9Gidd8tQKM5IzX6/GC5jk8SCIO+qsI3UGlvpwg="; 19 20 propagatedBuildInputs = [ docker ]; 21
+2 -2
pkgs/tools/security/log4j-sniffer/default.nix
··· 6 7 buildGoModule rec { 8 pname = "log4j-sniffer"; 9 - version = "0.8.0"; 10 11 src = fetchFromGitHub { 12 owner = "palantir"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-dsuIeNAYe/iuxfezfs+hyyziFrE3M+GRxqYuawYFKDU="; 16 }; 17 18 vendorSha256 = null;
··· 6 7 buildGoModule rec { 8 pname = "log4j-sniffer"; 9 + version = "1.0.0"; 10 11 src = fetchFromGitHub { 12 owner = "palantir"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-2scESCuENM4m3YrxPjoXcPKEkBPTMWOGJR3WenkTNBA="; 16 }; 17 18 vendorSha256 = null;
+3 -3
pkgs/tools/security/log4j-vuln-scanner/default.nix
··· 5 6 buildGoModule rec { 7 pname = "log4j-vuln-scanner"; 8 - version = "0.10"; 9 10 src = fetchFromGitHub { 11 owner = "hillu"; 12 repo = "local-log4j-vuln-scanner"; 13 rev = "v${version}"; 14 - sha256 = "sha256-w3S+OxSTRgmFJOODDOoK33ddckv18LNnZyx7/HBTl9I="; 15 }; 16 17 - vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; 18 19 postInstall = '' 20 mv $out/bin/scanner $out/bin/$pname
··· 5 6 buildGoModule rec { 7 pname = "log4j-vuln-scanner"; 8 + version = "0.11"; 9 10 src = fetchFromGitHub { 11 owner = "hillu"; 12 repo = "local-log4j-vuln-scanner"; 13 rev = "v${version}"; 14 + sha256 = "sha256-YGo2dhfqLPNP8O9gdRJfxKmEK/pKd17WNTXQ2cq78qg="; 15 }; 16 17 + vendorSha256 = null; 18 19 postInstall = '' 20 mv $out/bin/scanner $out/bin/$pname
+2 -2
pkgs/tools/security/snallygaster/default.nix
··· 5 6 python3Packages.buildPythonApplication rec { 7 pname = "snallygaster"; 8 - version = "0.0.10"; 9 10 src = fetchFromGitHub { 11 owner = "hannob"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "1xd483sl94zhs7yhc52s0zrn3pj7vf5izggp4ap1d2j0lbwwcyka"; 15 }; 16 17 propagatedBuildInputs = with python3Packages; [
··· 5 6 python3Packages.buildPythonApplication rec { 7 pname = "snallygaster"; 8 + version = "0.0.11"; 9 10 src = fetchFromGitHub { 11 owner = "hannob"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-xUWnu+T6+5Ro6TrmtFD/Qd40FffY5rfuAvWzNkBhTME="; 15 }; 16 17 propagatedBuildInputs = with python3Packages; [
+2 -2
pkgs/tools/security/tboot/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "tboot"; 5 - version = "1.10.2"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/tboot/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-Lheco7ULg87lbC8qXkCWwG3R8jiPdQgznDkPBPy6sRE="; 10 }; 11 12 buildInputs = [ openssl trousers zlib ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "tboot"; 5 + version = "1.10.3"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/tboot/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-ixFs9Bd6VNT1n5RU6n38hFR+m4+SBNzwrCNXRmCHgOQ="; 10 }; 11 12 buildInputs = [ openssl trousers zlib ];
+3 -3
pkgs/tools/security/vault/default.nix
··· 6 7 buildGoModule rec { 8 pname = "vault"; 9 - version = "1.9.1"; 10 11 src = fetchFromGitHub { 12 owner = "hashicorp"; 13 repo = "vault"; 14 rev = "v${version}"; 15 - sha256 = "sha256-v+xIes64bazVah7iUMOGIVQ+CBBquVwZjjaCIQNJIII="; 16 }; 17 18 - vendorSha256 = "sha256-jSsYI62oOcCiin0oPvW6403b6kAR3m/XpRPLq0ii+PQ="; 19 20 subPackages = [ "." ]; 21
··· 6 7 buildGoModule rec { 8 pname = "vault"; 9 + version = "1.9.2"; 10 11 src = fetchFromGitHub { 12 owner = "hashicorp"; 13 repo = "vault"; 14 rev = "v${version}"; 15 + sha256 = "sha256-vuwVPBB7zxpmJsBZ+J/vl0E49gx7CUGGi5j1Grgv2Jo="; 16 }; 17 18 + vendorSha256 = "sha256-OHGQ6v51jfxEhe7v8b9/yh7aPZmgTod+WFKFzwXk4LU="; 19 20 subPackages = [ "." ]; 21
+3 -3
pkgs/tools/security/vaultwarden/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "vaultwarden"; 8 - version = "1.23.0"; 9 10 src = fetchFromGitHub { 11 owner = "dani-garcia"; 12 repo = pname; 13 rev = version; 14 - sha256 = "sha256-lbOsJsmZxdBNTbhsGJ1mcjWlJ6802GYM3waTiWYOErY="; 15 }; 16 17 - cargoSha256 = "sha256-ViXpoPkBznB0o/dc/l1r3m0y+z2w58wqlU8/cg8u7tI="; 18 19 postPatch = '' 20 # Upstream specifies 1.57; nixpkgs has 1.56 which also produces a working
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "vaultwarden"; 8 + version = "1.23.1"; 9 10 src = fetchFromGitHub { 11 owner = "dani-garcia"; 12 repo = pname; 13 rev = version; 14 + sha256 = "sha256-UMeltpuGUPdB5j4NBxA6SuLUqzinrF8USCaJk9SjDJA="; 15 }; 16 17 + cargoSha256 = "sha256-8SjCWioOK/bk6G+0Yfl0ilgbLu83hn+AtuX9QWrnQEc="; 18 19 postPatch = '' 20 # Upstream specifies 1.57; nixpkgs has 1.56 which also produces a working
+2 -2
pkgs/tools/security/vaultwarden/vault.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "vaultwarden-vault"; 5 - version = "2.22.3"; 6 7 src = fetchurl { 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="; 10 }; 11 12 buildCommand = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "vaultwarden-vault"; 5 + version = "2.25.0"; 6 7 src = fetchurl { 8 url = "https://github.com/dani-garcia/bw_web_builds/releases/download/v${version}/bw_web_v${version}.tar.gz"; 9 + sha256 = "sha256-0uxkHz/oHWl4MdzV7zRVKgkEqOkrl7Fd405TOf472gw="; 10 }; 11 12 buildCommand = ''
+23 -1
pkgs/tools/system/btop/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 }: 5 6 stdenv.mkDerivation rec { ··· 14 sha256 = "sha256-uKR1ogQwEoyxyWBiLnW8BsOsYgTpeIpKrKspq0JwYjY="; 15 }; 16 17 installFlags = [ "PREFIX=$(out)" ]; 18 19 meta = with lib; { ··· 21 homepage = "https://github.com/aristocratos/btop"; 22 changelog = "https://github.com/aristocratos/btop/blob/v${version}/CHANGELOG.md"; 23 license = licenses.asl20; 24 - platforms = platforms.linux; 25 maintainers = with maintainers; [ rmcgibbo ]; 26 }; 27 }
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 + , runCommand 5 + , darwin 6 }: 7 8 stdenv.mkDerivation rec { ··· 16 sha256 = "sha256-uKR1ogQwEoyxyWBiLnW8BsOsYgTpeIpKrKspq0JwYjY="; 17 }; 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 + 39 installFlags = [ "PREFIX=$(out)" ]; 40 41 meta = with lib; { ··· 43 homepage = "https://github.com/aristocratos/btop"; 44 changelog = "https://github.com/aristocratos/btop/blob/v${version}/CHANGELOG.md"; 45 license = licenses.asl20; 46 + platforms = platforms.linux ++ platforms.darwin; 47 maintainers = with maintainers; [ rmcgibbo ]; 48 }; 49 }
+3 -3
pkgs/tools/wayland/swayr/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "swayr"; 5 - version = "0.10.1"; 6 7 src = fetchFromSourcehut { 8 owner = "~tsdh"; 9 repo = "swayr"; 10 rev = "v${version}"; 11 - sha256 = "sha256-xkNfdO/3MiI3BhCabGNYWkUXkLcLDQmcf+gd5u7KM6Q="; 12 }; 13 14 - cargoSha256 = "sha256-FAg3vKSTHA0LVqAu7HE6vI9N1Ro58ZIp29qw2KUHpw4="; 15 16 patches = [ 17 ./icon-paths.patch
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "swayr"; 5 + version = "0.11.2"; 6 7 src = fetchFromSourcehut { 8 owner = "~tsdh"; 9 repo = "swayr"; 10 rev = "v${version}"; 11 + sha256 = "sha256-IjOoQbKCiwuoCsh2bOmvcSH3/9KMmavmn1Ib1TLBH8w="; 12 }; 13 14 + cargoSha256 = "sha256-EYaISBnWKplKUAKa9SZufWcykeR/qeApvqwIGB9jt3Q="; 15 16 patches = [ 17 ./icon-paths.patch
+10 -8
pkgs/top-level/all-packages.nix
··· 10071 10072 tarssh = callPackage ../servers/tarssh { }; 10073 10074 tartube = callPackage ../applications/video/tartube { }; 10075 10076 tartube-yt-dlp = callPackage ../applications/video/tartube { ··· 15988 15989 captive-browser = callPackage ../applications/networking/browsers/captive-browser { }; 15990 15991 - ndn-cxx = callPackage ../development/libraries/ndn-cxx { 15992 - boost = boost175; 15993 - }; 15994 15995 ndn-tools = callPackage ../tools/networking/ndn-tools { }; 15996 ··· 16341 16342 fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { }; 16343 16344 - forge = callPackage ../development/libraries/forge { }; 16345 16346 linbox = callPackage ../development/libraries/linbox { }; 16347 ··· 17297 # https://github.com/jemalloc/jemalloc/issues/2091 17298 stdenv = if stdenv.cc.isClang then llvmPackages_10.stdenv else stdenv; 17299 }; 17300 - 17301 - jemalloc450 = callPackage ../development/libraries/jemalloc/jemalloc450.nix { }; 17302 17303 jose = callPackage ../development/libraries/jose { }; 17304 ··· 26167 26168 srain = callPackage ../applications/networking/irc/srain { }; 26169 26170 - super-productivity = callPackage ../applications/office/super-productivity { }; 26171 26172 wlroots = wlroots_0_15; 26173 wlroots_0_12 = callPackage ../development/libraries/wlroots/0.12.nix {}; ··· 28681 28682 stalonetray = callPackage ../applications/window-managers/stalonetray {}; 28683 28684 - inherit (ocaml-ng.ocamlPackages_4_07) stog; 28685 28686 stp = callPackage ../applications/science/logic/stp { }; 28687
··· 10071 10072 tarssh = callPackage ../servers/tarssh { }; 10073 10074 + tartan = callPackage ../development/tools/analysis/tartan {}; 10075 + 10076 tartube = callPackage ../applications/video/tartube { }; 10077 10078 tartube-yt-dlp = callPackage ../applications/video/tartube { ··· 15990 15991 captive-browser = callPackage ../applications/networking/browsers/captive-browser { }; 15992 15993 + ndn-cxx = callPackage ../development/libraries/ndn-cxx { }; 15994 15995 ndn-tools = callPackage ../tools/networking/ndn-tools { }; 15996 ··· 16341 16342 fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { }; 16343 16344 + forge = callPackage ../development/libraries/forge { 16345 + cudatoolkit = buildPackages.cudatoolkit_11; 16346 + }; 16347 16348 linbox = callPackage ../development/libraries/linbox { }; 16349 ··· 17299 # https://github.com/jemalloc/jemalloc/issues/2091 17300 stdenv = if stdenv.cc.isClang then llvmPackages_10.stdenv else stdenv; 17301 }; 17302 17303 jose = callPackage ../development/libraries/jose { }; 17304 ··· 26167 26168 srain = callPackage ../applications/networking/irc/srain { }; 26169 26170 + super-productivity = callPackage ../applications/office/super-productivity { 26171 + electron = electron_13; 26172 + }; 26173 26174 wlroots = wlroots_0_15; 26175 wlroots_0_12 = callPackage ../development/libraries/wlroots/0.12.nix {}; ··· 28683 28684 stalonetray = callPackage ../applications/window-managers/stalonetray {}; 28685 28686 + inherit (ocamlPackages) stog; 28687 28688 stp = callPackage ../applications/science/logic/stp { }; 28689
+4
pkgs/top-level/ocaml-packages.nix
··· 932 933 ocf = callPackage ../development/ocaml-modules/ocf { }; 934 935 ocp-build = callPackage ../development/tools/ocaml/ocp-build { }; 936 937 ocp-indent = callPackage ../development/tools/ocaml/ocp-indent { }; ··· 1403 xml-light = callPackage ../development/ocaml-modules/xml-light { }; 1404 1405 xtmpl = callPackage ../development/ocaml-modules/xtmpl { }; 1406 1407 yaml = callPackage ../development/ocaml-modules/yaml { }; 1408
··· 932 933 ocf = callPackage ../development/ocaml-modules/ocf { }; 934 935 + ocf_ppx = callPackage ../development/ocaml-modules/ocf/ppx.nix { }; 936 + 937 ocp-build = callPackage ../development/tools/ocaml/ocp-build { }; 938 939 ocp-indent = callPackage ../development/tools/ocaml/ocp-indent { }; ··· 1405 xml-light = callPackage ../development/ocaml-modules/xml-light { }; 1406 1407 xtmpl = callPackage ../development/ocaml-modules/xtmpl { }; 1408 + 1409 + xtmpl_ppx = callPackage ../development/ocaml-modules/xtmpl/ppx.nix { }; 1410 1411 yaml = callPackage ../development/ocaml-modules/yaml { }; 1412
+8
pkgs/top-level/python-packages.nix
··· 1320 1321 brother = callPackage ../development/python-modules/brother { }; 1322 1323 brotli = callPackage ../development/python-modules/brotli { }; 1324 1325 brotlicffi = callPackage ../development/python-modules/brotlicffi { ··· 2985 fordpass = callPackage ../development/python-modules/fordpass { }; 2986 2987 forecast-solar = callPackage ../development/python-modules/forecast-solar { }; 2988 2989 fortiosapi = callPackage ../development/python-modules/fortiosapi { }; 2990 ··· 5640 5641 packaging = callPackage ../development/python-modules/packaging { }; 5642 5643 packet-python = callPackage ../development/python-modules/packet-python { }; 5644 5645 pafy = callPackage ../development/python-modules/pafy { }; ··· 7356 pysideTools = callPackage ../development/python-modules/pyside/tools.nix { }; 7357 7358 pysigset = callPackage ../development/python-modules/pysigset { }; 7359 7360 pysingleton = callPackage ../development/python-modules/pysingleton { }; 7361
··· 1320 1321 brother = callPackage ../development/python-modules/brother { }; 1322 1323 + brother-ql = callPackage ../development/python-modules/brother-ql { }; 1324 + 1325 brotli = callPackage ../development/python-modules/brotli { }; 1326 1327 brotlicffi = callPackage ../development/python-modules/brotlicffi { ··· 2987 fordpass = callPackage ../development/python-modules/fordpass { }; 2988 2989 forecast-solar = callPackage ../development/python-modules/forecast-solar { }; 2990 + 2991 + formbox = callPackage ../development/python-modules/formbox { }; 2992 2993 fortiosapi = callPackage ../development/python-modules/fortiosapi { }; 2994 ··· 5644 5645 packaging = callPackage ../development/python-modules/packaging { }; 5646 5647 + packbits = callPackage ../development/python-modules/packbits { }; 5648 + 5649 packet-python = callPackage ../development/python-modules/packet-python { }; 5650 5651 pafy = callPackage ../development/python-modules/pafy { }; ··· 7362 pysideTools = callPackage ../development/python-modules/pyside/tools.nix { }; 7363 7364 pysigset = callPackage ../development/python-modules/pysigset { }; 7365 + 7366 + pysimplegui = callPackage ../development/python-modules/pysimplegui { }; 7367 7368 pysingleton = callPackage ../development/python-modules/pysingleton { }; 7369