Merge branch 'master' into staging-next

authored by

Martin Weinelt and committed by
GitHub
7cf67850 eb8e0236

+979 -274
+6
maintainers/maintainer-list.nix
··· 3431 3431 githubId = 2129135; 3432 3432 name = "Frederik Rietdijk"; 3433 3433 }; 3434 + friedelino = { 3435 + email = "friede.mann@posteo.de"; 3436 + github = "friedelino"; 3437 + githubId = 46672819; 3438 + name = "Frido Friedemann"; 3439 + }; 3434 3440 frlan = { 3435 3441 email = "frank@frank.uvena.de"; 3436 3442 github = "frlan";
+1 -1
nixos/doc/manual/development/settings-options.xml
··· 167 167 168 168 # We know that the `user` attribute exists because we set a default value 169 169 # for it above, allowing us to use it without worries here 170 - users.users.${cfg.settings.user} = {}; 170 + users.users.${cfg.settings.user} = { isSystemUser = true; }; 171 171 172 172 # ... 173 173 };
+7
nixos/doc/manual/release-notes/rl-2105.xml
··· 846 846 </para> 847 847 </listitem> 848 848 <listitem> 849 + <para> 850 + When defining a new user, one of <xref linkend="opt-users.users._name_.isNormalUser" /> and <xref linkend="opt-users.users._name_.isSystemUser" /> is now required. 851 + This is to prevent accidentally giving a UID above 1000 to system users, which could have unexpected consequences, like running user activation scripts for system users. 852 + Note that users defined with an explicit UID below 500 are exempted from this check, as <xref linkend="opt-users.users._name_.isSystemUser" /> has no effect for those. 853 + </para> 854 + </listitem> 855 + <listitem> 849 856 <para> 850 857 The GNOME desktop manager once again installs <package>gnome3.epiphany</package> by default. 851 858 </para>
+1
nixos/modules/config/pulseaudio.nix
··· 306 306 description = "PulseAudio system service user"; 307 307 home = stateDir; 308 308 createHome = true; 309 + isSystemUser = true; 309 310 }; 310 311 311 312 users.groups.pulse.gid = gid;
+25 -9
nixos/modules/config/users-groups.nix
··· 92 92 the user's UID is allocated in the range for system users 93 93 (below 500) or in the range for normal users (starting at 94 94 1000). 95 + Exactly one of <literal>isNormalUser</literal> and 96 + <literal>isSystemUser</literal> must be true. 95 97 ''; 96 98 }; 97 99 ··· 107 109 <option>useDefaultShell</option> to <literal>true</literal>, 108 110 and <option>isSystemUser</option> to 109 111 <literal>false</literal>. 112 + Exactly one of <literal>isNormalUser</literal> and 113 + <literal>isSystemUser</literal> must be true. 110 114 ''; 111 115 }; 112 116 ··· 521 525 }; 522 526 nobody = { 523 527 uid = ids.uids.nobody; 528 + isSystemUser = true; 524 529 description = "Unprivileged account (don't use!)"; 525 530 group = "nogroup"; 526 531 }; ··· 608 613 Neither the root account nor any wheel user has a password or SSH authorized key. 609 614 You must set one to prevent being locked out of your system.''; 610 615 } 611 - ] ++ flip mapAttrsToList cfg.users (name: user: 612 - { 616 + ] ++ flatten (flip mapAttrsToList cfg.users (name: user: 617 + [ 618 + { 613 619 assertion = (user.hashedPassword != null) 614 - -> (builtins.match ".*:.*" user.hashedPassword == null); 620 + -> (builtins.match ".*:.*" user.hashedPassword == null); 615 621 message = '' 616 - The password hash of user "${user.name}" contains a ":" character. 617 - This is invalid and would break the login system because the fields 618 - of /etc/shadow (file where hashes are stored) are colon-separated. 619 - Please check the value of option `users.users."${user.name}".hashedPassword`.''; 620 - } 621 - ); 622 + The password hash of user "${user.name}" contains a ":" character. 623 + This is invalid and would break the login system because the fields 624 + of /etc/shadow (file where hashes are stored) are colon-separated. 625 + Please check the value of option `users.users."${user.name}".hashedPassword`.''; 626 + } 627 + { 628 + assertion = let 629 + xor = a: b: a && !b || b && !a; 630 + isEffectivelySystemUser = user.isSystemUser || (user.uid != null && user.uid < 500); 631 + in xor isEffectivelySystemUser user.isNormalUser; 632 + message = '' 633 + Exactly one of users.users.${user.name}.isSystemUser and users.users.${user.name}.isNormalUser must be set. 634 + ''; 635 + } 636 + ] 637 + )); 622 638 623 639 warnings = 624 640 builtins.filter (x: x != null) (
+1
nixos/modules/services/backup/borgbackup.nix
··· 169 169 (map (mkAuthorizedKey cfg false) cfg.authorizedKeys 170 170 ++ map (mkAuthorizedKey cfg true) cfg.authorizedKeysAppendOnly); 171 171 useDefaultShell = true; 172 + isSystemUser = true; 172 173 }; 173 174 groups.${cfg.group} = { }; 174 175 };
+1
nixos/modules/services/databases/pgmanage.nix
··· 197 197 group = pgmanage; 198 198 home = cfg.sqlRoot; 199 199 createHome = true; 200 + isSystemUser = true; 200 201 }; 201 202 groups.${pgmanage} = { 202 203 name = pgmanage;
+1
nixos/modules/services/misc/bazarr.nix
··· 64 64 65 65 users.users = mkIf (cfg.user == "bazarr") { 66 66 bazarr = { 67 + isSystemUser = true; 67 68 group = cfg.group; 68 69 home = "/var/lib/${config.systemd.services.bazarr.serviceConfig.StateDirectory}"; 69 70 };
+1
nixos/modules/services/misc/nix-daemon.nix
··· 21 21 calls in `libstore/build.cc', don't add any supplementary group 22 22 here except "nixbld". */ 23 23 uid = builtins.add config.ids.uids.nixbld nr; 24 + isSystemUser = true; 24 25 group = "nixbld"; 25 26 extraGroups = [ "nixbld" ]; 26 27 };
+4 -1
nixos/modules/services/monitoring/tuptime.nix
··· 34 34 35 35 users = { 36 36 groups._tuptime.members = [ "_tuptime" ]; 37 - users._tuptime.description = "tuptime database owner"; 37 + users._tuptime = { 38 + isSystemUser = true; 39 + description = "tuptime database owner"; 40 + }; 38 41 }; 39 42 40 43 systemd = {
+1
nixos/modules/services/networking/bird.nix
··· 73 73 users.${variant} = { 74 74 description = "BIRD Internet Routing Daemon user"; 75 75 group = variant; 76 + isSystemUser = true; 76 77 }; 77 78 groups.${variant} = {}; 78 79 };
+4 -2
nixos/modules/services/networking/ncdns.nix
··· 243 243 xlog.journal = true; 244 244 }; 245 245 246 - users.users.ncdns = 247 - { description = "ncdns daemon user"; }; 246 + users.users.ncdns = { 247 + isSystemUser = true; 248 + description = "ncdns daemon user"; 249 + }; 248 250 249 251 systemd.services.ncdns = { 250 252 description = "ncdns daemon";
+1
nixos/modules/services/networking/pixiecore.nix
··· 93 93 users.users.pixiecore = { 94 94 description = "Pixiecore daemon user"; 95 95 group = "pixiecore"; 96 + isSystemUser = true; 96 97 }; 97 98 98 99 networking.firewall = mkIf cfg.openFirewall {
+1
nixos/modules/services/networking/pleroma.nix
··· 75 75 description = "Pleroma user"; 76 76 home = cfg.stateDir; 77 77 extraGroups = [ cfg.group ]; 78 + isSystemUser = true; 78 79 }; 79 80 groups."${cfg.group}" = {}; 80 81 };
+2
nixos/modules/services/security/privacyidea.nix
··· 264 264 265 265 users.users.privacyidea = mkIf (cfg.user == "privacyidea") { 266 266 group = cfg.group; 267 + isSystemUser = true; 267 268 }; 268 269 269 270 users.groups.privacyidea = mkIf (cfg.group == "privacyidea") {}; ··· 294 295 295 296 users.users.pi-ldap-proxy = mkIf (cfg.ldap-proxy.user == "pi-ldap-proxy") { 296 297 group = cfg.ldap-proxy.group; 298 + isSystemUser = true; 297 299 }; 298 300 299 301 users.groups.pi-ldap-proxy = mkIf (cfg.ldap-proxy.group == "pi-ldap-proxy") {};
+1
nixos/modules/services/web-apps/nextcloud.nix
··· 607 607 home = "${cfg.home}"; 608 608 group = "nextcloud"; 609 609 createHome = true; 610 + isSystemUser = true; 610 611 }; 611 612 users.groups.nextcloud.members = [ "nextcloud" config.services.nginx.user ]; 612 613
+3 -3
nixos/tests/mysql/mariadb-galera-mariabackup.nix
··· 31 31 firewall.allowedTCPPorts = [ 3306 4444 4567 4568 ]; 32 32 firewall.allowedUDPPorts = [ 4567 ]; 33 33 }; 34 - users.users.testuser = { }; 34 + users.users.testuser = { isSystemUser = true; }; 35 35 systemd.services.mysql = with pkgs; { 36 36 path = [ mysqlenv-common mysqlenv-mariabackup ]; 37 37 }; ··· 89 89 firewall.allowedTCPPorts = [ 3306 4444 4567 4568 ]; 90 90 firewall.allowedUDPPorts = [ 4567 ]; 91 91 }; 92 - users.users.testuser = { }; 92 + users.users.testuser = { isSystemUser = true; }; 93 93 systemd.services.mysql = with pkgs; { 94 94 path = [ mysqlenv-common mysqlenv-mariabackup ]; 95 95 }; ··· 136 136 firewall.allowedTCPPorts = [ 3306 4444 4567 4568 ]; 137 137 firewall.allowedUDPPorts = [ 4567 ]; 138 138 }; 139 - users.users.testuser = { }; 139 + users.users.testuser = { isSystemUser = true; }; 140 140 systemd.services.mysql = with pkgs; { 141 141 path = [ mysqlenv-common mysqlenv-mariabackup ]; 142 142 };
+3 -3
nixos/tests/mysql/mariadb-galera-rsync.nix
··· 31 31 firewall.allowedTCPPorts = [ 3306 4444 4567 4568 ]; 32 32 firewall.allowedUDPPorts = [ 4567 ]; 33 33 }; 34 - users.users.testuser = { }; 34 + users.users.testuser = { isSystemUser = true; }; 35 35 systemd.services.mysql = with pkgs; { 36 36 path = [ mysqlenv-common mysqlenv-rsync ]; 37 37 }; ··· 84 84 firewall.allowedTCPPorts = [ 3306 4444 4567 4568 ]; 85 85 firewall.allowedUDPPorts = [ 4567 ]; 86 86 }; 87 - users.users.testuser = { }; 87 + users.users.testuser = { isSystemUser = true; }; 88 88 systemd.services.mysql = with pkgs; { 89 89 path = [ mysqlenv-common mysqlenv-rsync ]; 90 90 }; ··· 130 130 firewall.allowedTCPPorts = [ 3306 4444 4567 4568 ]; 131 131 firewall.allowedUDPPorts = [ 4567 ]; 132 132 }; 133 - users.users.testuser = { }; 133 + users.users.testuser = { isSystemUser = true; }; 134 134 systemd.services.mysql = with pkgs; { 135 135 path = [ mysqlenv-common mysqlenv-rsync ]; 136 136 };
+6 -6
nixos/tests/mysql/mysql.nix
··· 9 9 { pkgs, ... }: 10 10 11 11 { 12 - users.users.testuser = { }; 13 - users.users.testuser2 = { }; 12 + users.users.testuser = { isSystemUser = true; }; 13 + users.users.testuser2 = { isSystemUser = true; }; 14 14 services.mysql.enable = true; 15 15 services.mysql.initialDatabases = [ 16 16 { name = "testdb3"; schema = ./testdb.sql; } ··· 44 44 # Kernel panic - not syncing: Out of memory: compulsory panic_on_oom is enabled 45 45 virtualisation.memorySize = 1024; 46 46 47 - users.users.testuser = { }; 48 - users.users.testuser2 = { }; 47 + users.users.testuser = { isSystemUser = true; }; 48 + users.users.testuser2 = { isSystemUser = true; }; 49 49 services.mysql.enable = true; 50 50 services.mysql.initialDatabases = [ 51 51 { name = "testdb3"; schema = ./testdb.sql; } ··· 75 75 { pkgs, ... }: 76 76 77 77 { 78 - users.users.testuser = { }; 79 - users.users.testuser2 = { }; 78 + users.users.testuser = { isSystemUser = true; }; 79 + users.users.testuser2 = { isSystemUser = true; }; 80 80 services.mysql.enable = true; 81 81 services.mysql.initialScript = pkgs.writeText "mariadb-init.sql" '' 82 82 ALTER USER root@localhost IDENTIFIED WITH unix_socket;
+1 -2
nixos/tests/redis.nix
··· 22 22 users.users."member" = { 23 23 createHome = false; 24 24 description = "A member of the redis group"; 25 + isNormalUser = true; 25 26 extraGroups = [ 26 27 "redis" 27 28 ]; 28 - group = "users"; 29 - shell = "/bin/sh"; 30 29 }; 31 30 }; 32 31 };
+4 -1
nixos/tests/rspamd.nix
··· 274 274 275 275 I find cows to be evil don't you? 276 276 ''; 277 - users.users.tester.password = "test"; 277 + users.users.tester = { 278 + isNormalUser = true; 279 + password = "test"; 280 + }; 278 281 services.postfix = { 279 282 enable = true; 280 283 destination = ["example.com"];
+3
nixos/tests/shadow.nix
··· 13 13 users = { 14 14 mutableUsers = true; 15 15 users.emma = { 16 + isNormalUser = true; 16 17 password = password1; 17 18 shell = pkgs.bash; 18 19 }; 19 20 users.layla = { 21 + isNormalUser = true; 20 22 password = password2; 21 23 shell = pkgs.shadow; 22 24 }; 23 25 users.ash = { 26 + isNormalUser = true; 24 27 password = password4; 25 28 shell = pkgs.bash; 26 29 };
+1
nixos/tests/systemd-confinement.nix
··· 150 150 151 151 config.users.groups.chroot-testgroup = {}; 152 152 config.users.users.chroot-testuser = { 153 + isSystemUser = true; 153 154 description = "Chroot Test User"; 154 155 group = "chroot-testgroup"; 155 156 };
+7 -4
nixos/tests/unbound.nix
··· 132 132 133 133 users.users = { 134 134 # user that is permitted to access the unix socket 135 - someuser.extraGroups = [ 136 - config.users.users.unbound.group 137 - ]; 135 + someuser = { 136 + isSystemUser = true; 137 + extraGroups = [ 138 + config.users.users.unbound.group 139 + ]; 140 + }; 138 141 139 142 # user that is not permitted to access the unix socket 140 - unauthorizeduser = {}; 143 + unauthorizeduser = { isSystemUser = true; }; 141 144 }; 142 145 143 146 environment.etc = {
+5 -5
pkgs/applications/editors/vscode/vscode.nix
··· 13 13 archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz"; 14 14 15 15 sha256 = { 16 - x86_64-linux = "0z1diiiykv4ilsiljffz9sl2mlvrxq0xwm8ga2ralfvjwbhzr6dn"; 17 - x86_64-darwin = "02gzw46w3kzw1ya9nx8fkhvzi0mbpz2fyp47n58jki2zkdsfiwzh"; 18 - aarch64-linux = "0bkvgdxch95dqcb41ncsjkaaswmwv6zad4hzdsr3famjm2vym1ky"; 19 - armv7l-linux = "0wdp97ihdnx9bcyn2dh6wzhb7qvdj6x730r7ng1q3i9jhd19wfi3"; 16 + x86_64-linux = "08151qdhf4chg9gfbs0dl0v0k5vla2gz5dfy439jzdg1d022d5rw"; 17 + x86_64-darwin = "1vlxxkv3wvds3xl3ir93l5q5yq2d7mcragsicfayj9x9r49ilqn3"; 18 + aarch64-linux = "0rxw1wsi555z41ak817sxqyyan0rm7hma640zsh8dz0yvhzdv1h8"; 19 + armv7l-linux = "1ijvd7r2fxxlw4zv3zx5h70b3d0b4gcq3aljsi02v1lr2zm8f8gb"; 20 20 }.${system}; 21 21 in 22 22 callPackage ./generic.nix rec { ··· 25 25 26 26 # Please backport all compatible updates to the stable release. 27 27 # This is important for the extension ecosystem. 28 - version = "1.55.0"; 28 + version = "1.55.2"; 29 29 pname = "vscode"; 30 30 31 31 executableName = "code" + lib.optionalString isInsiders "-insiders";
+111
pkgs/applications/misc/googleearth-pro/default.nix
··· 1 + { lib, stdenv, fetchurl, glibc, libGLU, libGL, freetype, glib, libSM, libICE, libXi, libXv 2 + , libXrender, libXrandr, libXfixes, libXcursor, libXinerama, libXext, libX11, libXcomposite 3 + , libxcb, sqlite, zlib, fontconfig, dpkg, libproxy, libxml2, gst_all_1, dbus, makeWrapper }: 4 + 5 + let 6 + arch = 7 + if stdenv.hostPlatform.system == "x86_64-linux" then "amd64" 8 + else throw "Unsupported system ${stdenv.hostPlatform.system} "; 9 + fullPath = lib.makeLibraryPath [ 10 + glibc 11 + glib 12 + stdenv.cc.cc 13 + libSM 14 + libICE 15 + libXi 16 + libXv 17 + libGLU libGL 18 + libXrender 19 + libXrandr 20 + libXfixes 21 + libXcursor 22 + libXinerama 23 + libXcomposite 24 + freetype 25 + libXext 26 + libX11 27 + libxcb 28 + sqlite 29 + zlib 30 + fontconfig 31 + libproxy 32 + libxml2 33 + dbus 34 + gst_all_1.gstreamer 35 + gst_all_1.gst-plugins-base 36 + ]; 37 + in 38 + stdenv.mkDerivation rec { 39 + pname = "googleearth-pro"; 40 + version = "7.3.3.7786"; 41 + 42 + src = fetchurl { 43 + url = "https://dl.google.com/linux/earth/deb/pool/main/g/google-earth-pro-stable/google-earth-pro-stable_${version}-r0_${arch}.deb"; 44 + sha256 = "1s3cakwrgf702g33rh8qs657d8bl68wgg8k89rksgvswwpd2zbb3"; 45 + }; 46 + 47 + nativeBuildInputs = [ dpkg makeWrapper ]; 48 + 49 + doInstallCheck = true; 50 + 51 + dontBuild = true; 52 + 53 + dontPatchELF = true; 54 + 55 + unpackPhase = '' 56 + # deb file contains a setuid binary, so 'dpkg -x' doesn't work here 57 + dpkg --fsys-tarfile ${src} | tar --extract 58 + ''; 59 + 60 + installPhase ='' 61 + mkdir $out 62 + mv usr/* $out/ 63 + rmdir usr 64 + mv * $out/ 65 + rm $out/bin/google-earth-pro $out/opt/google/earth/pro/googleearth 66 + 67 + # patch and link googleearth binary 68 + ln -s $out/opt/google/earth/pro/googleearth-bin $out/bin/googleearth-pro 69 + patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 70 + --set-rpath "${fullPath}:\$ORIGIN" \ 71 + $out/opt/google/earth/pro/googleearth-bin 72 + 73 + # patch and link gpsbabel binary 74 + ln -s $out/opt/google/earth/pro/gpsbabel $out/bin/gpsbabel 75 + patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 76 + --set-rpath "${fullPath}:\$ORIGIN" \ 77 + $out/opt/google/earth/pro/gpsbabel 78 + 79 + # patch libraries 80 + for a in $out/opt/google/earth/pro/*.so* ; do 81 + patchelf --set-rpath "${fullPath}:\$ORIGIN" $a 82 + done 83 + 84 + # Add desktop config file and icons 85 + mkdir -p $out/share/{applications,icons/hicolor/{16x16,22x22,24x24,32x32,48x48,64x64,128x128,256x256}/apps,pixmaps} 86 + ln -s $out/opt/google/earth/pro/google-earth-pro.desktop $out/share/applications/google-earth-pro.desktop 87 + sed -i -e "s|Exec=.*|Exec=$out/bin/googleearth-pro|g" $out/opt/google/earth/pro/google-earth-pro.desktop 88 + for size in 16 22 24 32 48 64 128 256; do 89 + ln -s $out/opt/google/earth/pro/product_logo_"$size".png $out/share/icons/hicolor/"$size"x"$size"/apps/google-earth-pro.png 90 + done 91 + ln -s $out/opt/google/earth/pro/product_logo_256.png $out/share/pixmaps/google-earth-pro.png 92 + ''; 93 + 94 + installCheckPhase = '' 95 + $out/bin/gpsbabel -V > /dev/null 96 + ''; 97 + 98 + # wayland is not supported by Qt included in binary package, so make sure it uses xcb 99 + fixupPhase = '' 100 + wrapProgram $out/bin/googleearth-pro --set QT_QPA_PLATFORM xcb 101 + ''; 102 + 103 + 104 + meta = with lib; { 105 + description = "A world sphere viewer"; 106 + homepage = "https://earth.google.com"; 107 + license = licenses.unfree; 108 + maintainers = with maintainers; [ friedelino ]; 109 + platforms = platforms.linux; 110 + }; 111 + }
+2 -2
pkgs/applications/misc/simplenote/default.nix
··· 17 17 18 18 pname = "simplenote"; 19 19 20 - version = "2.8.0"; 20 + version = "2.9.0"; 21 21 22 22 sha256 = { 23 - x86_64-linux = "sha256-W8+LzWMPDCrFZCm9p/Gcj7OXqJw/gs7lMxTKjOQChQY="; 23 + x86_64-linux = "sha256-uwd9fYqZepJ/BBttprqkJhswqMepGsHDTd5Md9gjI68="; 24 24 }.${system} or throwSystem; 25 25 26 26 meta = with lib; {
+6 -6
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 1 1 { 2 2 "stable": { 3 - "version": "89.0.4389.114", 4 - "sha256": "007df9p78bbmk3iyfi8qn57mmn68qqrdhx6z8n2hl8ksd7lspw7j", 5 - "sha256bin64": "06wblyvyr93032fbzwm6qpzz4jjm6adziq4i4n6kmfdix2ajif8a", 3 + "version": "89.0.4389.128", 4 + "sha256": "0nysvsck91yxcb3wf6v3nzar77k7j9bby7xfzsvd7wlqxdmflx8s", 5 + "sha256bin64": "07m43yqq6j7mfhdnm127p29b2611l8lmbq87iszlgg6dgkqxa0qr", 6 6 "deps": { 7 7 "gn": { 8 8 "version": "2021-01-07", ··· 18 18 } 19 19 }, 20 20 "beta": { 21 - "version": "90.0.4430.70", 22 - "sha256": "0jnyqnqwdccv3i55grd12wr2w5ffxyzmj2l3c1i24xawf2zdzyym", 23 - "sha256bin64": "1lv9gz6llphyvlvn92yw1cyhj4i6jzhy1l7hk01418prmhb4nfws", 21 + "version": "90.0.4430.72", 22 + "sha256": "0hw916j55lm3qnidfp92i8w6zywdd47rhihn9pn23b7ziz58ik55", 23 + "sha256bin64": "1ddj2pk4m26dpl1ja0r56fvm67c1z1hq5rq5an8px6ixy78s2760", 24 24 "deps": { 25 25 "gn": { 26 26 "version": "2021-02-09",
-2
pkgs/applications/networking/cluster/terraform-providers/default.nix
··· 3 3 , buildGoPackage 4 4 , fetchFromGitHub 5 5 , callPackage 6 - , runtimeShell 7 6 }: 8 7 let 9 8 list = lib.importJSON ./providers.json; ··· 58 57 cloudfoundry = callPackage ./cloudfoundry {}; 59 58 gandi = callPackage ./gandi {}; 60 59 hcloud = callPackage ./hcloud {}; 61 - keycloak = callPackage ./keycloak {}; 62 60 libvirt = callPackage ./libvirt {}; 63 61 linuxbox = callPackage ./linuxbox {}; 64 62 lxd = callPackage ./lxd {};
-30
pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , buildGoModule 4 - }: 5 - 6 - buildGoModule rec { 7 - pname = "terraform-provider-keycloak"; 8 - version = "1.20.0"; 9 - 10 - src = fetchFromGitHub { 11 - owner = "mrparkers"; 12 - repo = "terraform-provider-keycloak"; 13 - rev = version; 14 - sha256 = "1h8780k8345pf0s14k1pmwdjbv2j08h4rq3jwds81mmv6qgj1r2n"; 15 - }; 16 - 17 - vendorSha256 = "12iary7p5qsbl4xdhfd1wh92mvf2fiylnb3m1d3m7cdcn32rfimq"; 18 - 19 - doCheck = false; 20 - 21 - postInstall = "mv $out/bin/terraform-provider-keycloak{,_v${version}}"; 22 - 23 - meta = with lib; { 24 - description = "Terraform provider for keycloak"; 25 - homepage = "https://github.com/mrparkers/terraform-provider-keycloak"; 26 - license = licenses.mpl20; 27 - maintainers = with maintainers; [ eonpatapon ]; 28 - }; 29 - 30 - }
+8
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 493 493 "vendorSha256": "08wg16g4mvn6kl8xwn89195a826cb132ijvrgf32c6p7zp4lgmjd", 494 494 "version": "0.2.12" 495 495 }, 496 + "keycloak": { 497 + "owner": "mrparkers", 498 + "repo": "terraform-provider-keycloak", 499 + "rev": "v3.0.0", 500 + "sha256": "1q9vzmj9c7mznv6al58d3rs5kk1fh28k1qccx46hcbk82z52da3a", 501 + "vendorSha256": "0kh6lljvqd577s19gx0fmfsmx9wm3ikla3jz16lbwwb8ahbqcw1f", 502 + "version": "3.0.0" 503 + }, 496 504 "ksyun": { 497 505 "owner": "terraform-providers", 498 506 "repo": "terraform-provider-ksyun",
+42
pkgs/applications/office/todofi.sh/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , makeWrapper 5 + , coreutils 6 + , gawk 7 + , gnugrep 8 + , gnused 9 + , rofi 10 + , todo-txt-cli 11 + }: 12 + 13 + stdenv.mkDerivation rec { 14 + pname = "todofi.sh"; 15 + version = "1.0.0"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "hugokernel"; 19 + repo = "todofi.sh"; 20 + rev = "v${version}"; 21 + sha256 = "1gmy5inlghycsxiwnyyjyv81jn2fmfk3s9x78kcgyf7khzb5kwvj"; 22 + }; 23 + 24 + nativeBuildInputs = [ makeWrapper ]; 25 + 26 + installPhase = '' 27 + install -Dm 755 todofi.sh -t $out/bin 28 + ''; 29 + 30 + postFixup = '' 31 + patchShebangs $out/bin 32 + wrapProgram $out/bin/todofi.sh --prefix PATH : "${lib.makeBinPath [ coreutils gawk gnugrep gnused rofi todo-txt-cli ]}" 33 + ''; 34 + 35 + meta = with lib; { 36 + description = "Todo-txt + Rofi = Todofi.sh"; 37 + homepage = "https://github.com/hugokernel/todofi.sh"; 38 + license = licenses.mit; 39 + maintainers = with maintainers; [ ewok ]; 40 + platforms = platforms.linux; 41 + }; 42 + }
+25
pkgs/applications/science/biology/MACS2/default.nix
··· 1 + { lib, python3, fetchurl }: 2 + 3 + python3.pkgs.buildPythonPackage rec { 4 + pname = "MACS2"; 5 + version = "2.2.7.1"; 6 + 7 + src = python3.pkgs.fetchPypi { 8 + inherit pname version; 9 + sha256 = "1rcxj943kgzs746f5jrb72x1cp4v50rk3qmad0m99a02vndscb5d"; 10 + }; 11 + 12 + propagatedBuildInputs = with python3.pkgs; [ numpy ]; 13 + 14 + # To prevent ERROR: diffpeak_cmd (unittest.loader._FailedTest) for obsolete 15 + # function (ImportError: Failed to import test module: diffpeak_cmd) 16 + doCheck = false; 17 + pythonImportsCheck = [ "MACS2" ]; 18 + 19 + meta = with lib; { 20 + description = "Model-based Analysis for ChIP-Seq"; 21 + license = licenses.bsd3; 22 + maintainers = with maintainers; [ gschwartz ]; 23 + platforms = platforms.linux; 24 + }; 25 + }
+3 -3
pkgs/data/icons/numix-icon-theme-circle/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "numix-icon-theme-circle"; 5 - version = "20.09.19"; 5 + version = "21.04.14"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "numixproject"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "1rqlq5ssxqj0nc0i8av7zprj94km5645xzqi5j5i0sxd3jbmyfjx"; 11 + sha256 = "1z8c0179r8g0y9zh4383brsfhkcyfy79dc8hw94p9zjn5a66547w"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ gtk3 ]; ··· 37 37 meta = with lib; { 38 38 description = "Numix icon theme (circle version)"; 39 39 homepage = "https://numixproject.github.io"; 40 - license = licenses.gpl3; 40 + license = licenses.gpl3Only; 41 41 # darwin cannot deal with file names differing only in case 42 42 platforms = platforms.linux; 43 43 maintainers = with maintainers; [ romildo ];
+3 -3
pkgs/data/icons/numix-icon-theme-square/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "numix-icon-theme-square"; 5 - version = "20.09.19"; 5 + version = "21.04.14"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "numixproject"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "0afraarfcd66mpidmn0l90wif8kmwzdj3s09g704kwszyijxs80z"; 11 + sha256 = "0ndxjp173dwz78m41mn818mh4bdsxa2ypv4wrwicx0v4d8z90ddj"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ gtk3 ]; ··· 37 37 meta = with lib; { 38 38 description = "Numix icon theme (square version)"; 39 39 homepage = "https://numixproject.github.io"; 40 - license = licenses.gpl3; 40 + license = licenses.gpl3Only; 41 41 # darwin cannot deal with file names differing only in case 42 42 platforms = platforms.linux; 43 43 maintainers = with maintainers; [ romildo ];
+7 -3
pkgs/data/icons/numix-icon-theme/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "numix-icon-theme"; 5 - version = "20.06.07"; 5 + version = "21.04.14"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "numixproject"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "1yp9parc8ihmai8pswf4qzrqd88qpls87ipq8ylx38yqns7wsn4h"; 11 + sha256 = "1ilzqh9f7skdfg5sl97zfgwrzvwa1zna22dpq0954gyyzvy7k7lg"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ gtk3 ]; ··· 18 18 dontDropIconThemeCache = true; 19 19 20 20 installPhase = '' 21 + runHook preInstall 22 + 21 23 mkdir -p $out/share/icons 22 24 cp -a Numix{,-Light} $out/share/icons/ 23 25 24 26 for theme in $out/share/icons/*; do 25 27 gtk-update-icon-cache $theme 26 28 done 29 + 30 + runHook postInstall 27 31 ''; 28 32 29 33 meta = with lib; { 30 34 description = "Numix icon theme"; 31 35 homepage = "https://numixproject.github.io"; 32 - license = licenses.gpl3; 36 + license = licenses.gpl3Only; 33 37 # darwin cannot deal with file names differing only in case 34 38 platforms = platforms.linux; 35 39 maintainers = with maintainers; [ romildo ];
+2 -2
pkgs/development/compilers/jetbrains-jdk/default.nix
··· 2 2 3 3 openjdk11.overrideAttrs (oldAttrs: rec { 4 4 pname = "jetbrains-jdk"; 5 - version = "11.0.10-b37"; 5 + version = "11.0.10-b1427"; 6 6 src = fetchFromGitHub { 7 7 owner = "JetBrains"; 8 8 repo = "JetBrainsRuntime"; 9 9 rev = "jb${lib.replaceStrings ["."] ["_"] version}"; 10 - sha256 = "0bcvwnwi29z000b1bk5dhfkd33xfp9899zc3idzifdwl7q42zi02"; 10 + sha256 = "sha256-2cn+FiFfGpp7CBeQMAASVZwTm6DOFaXaWxAL/nVC2Nk="; 11 11 }; 12 12 patches = []; 13 13 meta = with lib; {
+1 -1
pkgs/development/compilers/llvm/11/llvm/default.nix
··· 70 70 --replace "Path.cpp" "" 71 71 rm unittests/Support/Path.cpp 72 72 '' + optionalString stdenv.hostPlatform.isMusl '' 73 - patch -p1 -i ${../TLI-musl.patch} 73 + patch -p1 -i ${../../TLI-musl.patch} 74 74 substituteInPlace unittests/Support/CMakeLists.txt \ 75 75 --replace "add_subdirectory(DynamicLibrary)" "" 76 76 rm unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
+13
pkgs/development/node-packages/default.nix
··· 13 13 export NG_CLI_ANALYTICS=false 14 14 ''; 15 15 }; 16 + 17 + aws-azure-login = super.aws-azure-login.override { 18 + meta.platforms = pkgs.lib.platforms.linux; 19 + nativeBuildInputs = [ pkgs.makeWrapper ]; 20 + prePatch = '' 21 + export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 22 + ''; 23 + postInstall = '' 24 + wrapProgram $out/bin/aws-azure-login \ 25 + --set PUPPETEER_EXECUTABLE_PATH ${pkgs.chromium}/bin/chromium 26 + ''; 27 + }; 28 + 16 29 bower2nix = super.bower2nix.override { 17 30 buildInputs = [ pkgs.makeWrapper ]; 18 31 postInstall = ''
+1
pkgs/development/node-packages/node-packages.json
··· 12 12 , "@webassemblyjs/wast-refmt" 13 13 , "alloy" 14 14 , "asar" 15 + , "aws-azure-login" 15 16 , "balanceofsatoshis" 16 17 , "bash-language-server" 17 18 , "bower"
+406 -153
pkgs/development/node-packages/node-packages.nix
··· 1525 1525 sha512 = "htzFO1Zc57S8kgdRK9mLcPVTW1BY2ijfH7Dk2CeZmspTWKdKqSo1iwmqrq2WtRjFlo8aRZYgLX0wFrDXF/9DLA=="; 1526 1526 }; 1527 1527 }; 1528 - "@cdktf/hcl2json-0.2.1" = { 1528 + "@cdktf/hcl2json-0.2.2" = { 1529 1529 name = "_at_cdktf_slash_hcl2json"; 1530 1530 packageName = "@cdktf/hcl2json"; 1531 - version = "0.2.1"; 1531 + version = "0.2.2"; 1532 1532 src = fetchurl { 1533 - url = "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.2.1.tgz"; 1534 - sha512 = "fn2ZA+Fxdk+QfDleT7GOiZozHdic5kVR0MhFHPzTEipXw7tJlrrbqd1fH+GJFu090uzIagdUM3Y+j4w1GTOz7g=="; 1533 + url = "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.2.2.tgz"; 1534 + sha512 = "C/IOl8ARTRiafC9mdZiIuJbqys6LRmaVM/grux7OASkVbkyYy2RHKPVXRBsD5mtfLBXQaL/NGjLLJ4aSC7jFZQ=="; 1535 1535 }; 1536 1536 }; 1537 1537 "@chemzqm/neovim-5.2.13" = { ··· 3055 3055 sha512 = "4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="; 3056 3056 }; 3057 3057 }; 3058 - "@jsii/spec-1.27.1" = { 3058 + "@jsii/spec-1.28.0" = { 3059 3059 name = "_at_jsii_slash_spec"; 3060 3060 packageName = "@jsii/spec"; 3061 - version = "1.27.1"; 3061 + version = "1.28.0"; 3062 3062 src = fetchurl { 3063 - url = "https://registry.npmjs.org/@jsii/spec/-/spec-1.27.1.tgz"; 3064 - sha512 = "L5Hqv5g9TSnHsNsOhaIS/gpd1N+1dLao5e6EISF6oyh0JzZFffi2IjQbvE3Xb7GPaCfb5R9+ENO/iX/e5SvK+w=="; 3063 + url = "https://registry.npmjs.org/@jsii/spec/-/spec-1.28.0.tgz"; 3064 + sha512 = "5mcupuCCXyhZwNmX/RDBn3WUYtd0oPXEDa3E+qOSjT30vaO8u9ZQ+mxwl4qsecx3m51LhXKnR1C9U9t4VlAmqA=="; 3065 3065 }; 3066 3066 }; 3067 3067 "@kwsites/file-exists-1.1.1" = { ··· 3973 3973 sha512 = "oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q=="; 3974 3974 }; 3975 3975 }; 3976 - "@npmcli/git-2.0.6" = { 3976 + "@npmcli/git-2.0.7" = { 3977 3977 name = "_at_npmcli_slash_git"; 3978 3978 packageName = "@npmcli/git"; 3979 - version = "2.0.6"; 3979 + version = "2.0.7"; 3980 3980 src = fetchurl { 3981 - url = "https://registry.npmjs.org/@npmcli/git/-/git-2.0.6.tgz"; 3982 - sha512 = "a1MnTfeRPBaKbFY07fd+6HugY1WAkKJzdiJvlRub/9o5xz2F/JtPacZZapx5zRJUQFIzSL677vmTSxEcDMrDbg=="; 3981 + url = "https://registry.npmjs.org/@npmcli/git/-/git-2.0.7.tgz"; 3982 + sha512 = "HUSqNDWYsTpboc7yV1C4yPd/jbaGXfWVmGoTyB+h3QQSKMpYPzTXLrqUMpz+LEA6Dt9usUeRtjytwcrfoBMJpg=="; 3983 3983 }; 3984 3984 }; 3985 3985 "@npmcli/installed-package-contents-1.0.7" = { ··· 5330 5330 src = fetchurl { 5331 5331 url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.11.0.tgz"; 5332 5332 sha512 = "T3xfDqrEFKclHGdJx4/5+D5F7e76/99f33guE4RTlVITBhy7VVnjz4t/NDr3UYqcC0MgAmiC4bSVYHnlshuwJw=="; 5333 + }; 5334 + }; 5335 + "@snyk/cloud-config-parser-1.9.2" = { 5336 + name = "_at_snyk_slash_cloud-config-parser"; 5337 + packageName = "@snyk/cloud-config-parser"; 5338 + version = "1.9.2"; 5339 + src = fetchurl { 5340 + url = "https://registry.npmjs.org/@snyk/cloud-config-parser/-/cloud-config-parser-1.9.2.tgz"; 5341 + sha512 = "m8Y2+3l4fxj96QMrTfiCEaXgCpDkCkJIX/5wv0V0RHuxpUiyh+KxC2yJ8Su4wybBj6v6hB9hB7h5/L+Gy4V4PA=="; 5333 5342 }; 5334 5343 }; 5335 5344 "@snyk/cocoapods-lockfile-parser-3.6.2" = { ··· 10750 10759 sha512 = "+KBkqH7t/XE91Fqn8eyJeNIWsnhSWL8bSUqFD7TfE3FN07MTlC0nprGYp+2WfcYNz5i8Bus1vY2DHNVhtTImnw=="; 10751 10760 }; 10752 10761 }; 10753 - "aws-sdk-2.885.0" = { 10762 + "aws-sdk-2.886.0" = { 10754 10763 name = "aws-sdk"; 10755 10764 packageName = "aws-sdk"; 10756 - version = "2.885.0"; 10765 + version = "2.886.0"; 10757 10766 src = fetchurl { 10758 - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.885.0.tgz"; 10759 - sha512 = "V7fS53HkLYap+mt00frWB516HZV34C5pHNhBs/Het3Vgl7A0GbCpJs07G4FOIT9ioJ38+k9McscOzXG++1rWMQ=="; 10767 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.886.0.tgz"; 10768 + sha512 = "GK2TiijM/sX3PMOvPbZFPBeL7hW5S0RstwgplEABVxCMPXLkk8ws5ENOwS/c74nrTQKSxZMn/3sThNEtb3J7Ew=="; 10760 10769 }; 10761 10770 }; 10762 10771 "aws-sign2-0.6.0" = { ··· 14242 14251 sha512 = "G6SIJSg6mxeEzWEWNY8NAn/jqysTPegV79mOQ6eYj1uyKYggyzP5MzuWt8fKmYShM5BTDadnCRajwDnku9LZeQ=="; 14243 14252 }; 14244 14253 }; 14245 - "cdktf-0.2.1" = { 14254 + "cdktf-0.2.2" = { 14246 14255 name = "cdktf"; 14247 14256 packageName = "cdktf"; 14248 - version = "0.2.1"; 14257 + version = "0.2.2"; 14249 14258 src = fetchurl { 14250 - url = "https://registry.npmjs.org/cdktf/-/cdktf-0.2.1.tgz"; 14251 - sha512 = "yz2eoeiSWDjf98ackXw6D0bWvdsmJ7EIxuTHbkn7hzaIJ9sDrXhVLpcTP0rolBVZ/FR8/mtFLoEdHnthIg5IcA=="; 14259 + url = "https://registry.npmjs.org/cdktf/-/cdktf-0.2.2.tgz"; 14260 + sha512 = "SMiDV99ruSGhjBm+dj30XmtV20BKesjY75SGGB3sTcFeaqn5d1Gf8gAaG69QTm3zqI8SbYO12MDslkoX1BY5Zw=="; 14252 14261 }; 14253 14262 }; 14254 14263 "center-align-0.1.3" = { ··· 15709 15718 sha512 = "3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg=="; 15710 15719 }; 15711 15720 }; 15712 - "codemaker-1.27.1" = { 15721 + "codemaker-1.28.0" = { 15713 15722 name = "codemaker"; 15714 15723 packageName = "codemaker"; 15715 - version = "1.27.1"; 15724 + version = "1.28.0"; 15716 15725 src = fetchurl { 15717 - url = "https://registry.npmjs.org/codemaker/-/codemaker-1.27.1.tgz"; 15718 - sha512 = "0Ypru4bovWAqZY+giAMIFQh1aJlTJLU7rbNPzkAW7U9mPoja2IE4KLWNlSEYvP7hpamY51Nrz/VfcazsB6a/rg=="; 15726 + url = "https://registry.npmjs.org/codemaker/-/codemaker-1.28.0.tgz"; 15727 + sha512 = "TlpvV3q/68cZk7aljYW6b/5EvyB4uw523xJISTATrCrQu/UTA79/mxpA2ug8uhPcJoGYcfWXH4BHVVLNIuEtrg=="; 15719 15728 }; 15720 15729 }; 15721 15730 "codepage-1.4.0" = { ··· 17501 17510 sha1 = "06be7abef947a3f14a30fd610671d401bca8b7b6"; 17502 17511 }; 17503 17512 }; 17504 - "create-gatsby-1.2.0" = { 17513 + "create-gatsby-1.3.0" = { 17505 17514 name = "create-gatsby"; 17506 17515 packageName = "create-gatsby"; 17507 - version = "1.2.0"; 17516 + version = "1.3.0"; 17508 17517 src = fetchurl { 17509 - url = "https://registry.npmjs.org/create-gatsby/-/create-gatsby-1.2.0.tgz"; 17510 - sha512 = "CXvs1wxGqU1m8PMGmcuJfi9x8koFZZu0JwQr+e7MNnUL33wQEnaLSdwFDBUT4cEqFVWXWAcGErBOZT7/XEgh7Q=="; 17518 + url = "https://registry.npmjs.org/create-gatsby/-/create-gatsby-1.3.0.tgz"; 17519 + sha512 = "c78VG3AIqUg/sJCvxzFL5tGwO8MsDICRvyQ/FXS81Kf/QTr0ON9VvDjodEiM9AmtcyU5vRnM/GspEt1YfHo38A=="; 17511 17520 }; 17512 17521 }; 17513 17522 "create-graphback-1.0.1" = { ··· 24136 24145 sha1 = "25c7c89cb1f9077f8891bbe61d8f390eae256f1e"; 24137 24146 }; 24138 24147 }; 24148 + "fecha-2.3.3" = { 24149 + name = "fecha"; 24150 + packageName = "fecha"; 24151 + version = "2.3.3"; 24152 + src = fetchurl { 24153 + url = "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz"; 24154 + sha512 = "lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg=="; 24155 + }; 24156 + }; 24139 24157 "fecha-4.2.1" = { 24140 24158 name = "fecha"; 24141 24159 packageName = "fecha"; ··· 25279 25297 sha512 = "ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww=="; 25280 25298 }; 25281 25299 }; 25282 - "form-urlencoded-4.5.0" = { 25300 + "form-urlencoded-4.5.1" = { 25283 25301 name = "form-urlencoded"; 25284 25302 packageName = "form-urlencoded"; 25285 - version = "4.5.0"; 25303 + version = "4.5.1"; 25286 25304 src = fetchurl { 25287 - url = "https://registry.npmjs.org/form-urlencoded/-/form-urlencoded-4.5.0.tgz"; 25288 - sha512 = "iv4Vc+xD37MULhC7DBgSq/GBp2mZMh7Q19ErhAqCX9trPc7Ix8P7x+KZojTmEpxtajzpCm153sxrXKDbNxkBNQ=="; 25305 + url = "https://registry.npmjs.org/form-urlencoded/-/form-urlencoded-4.5.1.tgz"; 25306 + sha512 = "Rkd/RdMaprsMJEGzEbxolwacp78WupH7u369KEyIY3pEZ1fhL6HtyQ1FX+4HSfA1VVhET18UwCUcr5DVaDIaqg=="; 25289 25307 }; 25290 25308 }; 25291 25309 "format-0.2.2" = { ··· 25864 25882 sha1 = "cbed2d20a40c1f5679a35908e2b9415733e78db9"; 25865 25883 }; 25866 25884 }; 25867 - "gatsby-core-utils-2.2.0" = { 25885 + "gatsby-core-utils-2.3.0" = { 25868 25886 name = "gatsby-core-utils"; 25869 25887 packageName = "gatsby-core-utils"; 25870 - version = "2.2.0"; 25888 + version = "2.3.0"; 25871 25889 src = fetchurl { 25872 - url = "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.2.0.tgz"; 25873 - sha512 = "7T6aVJAj0u/VUg+zKOLuxyZLS/8KDQcDeEFCkKY0d7Pd4wV/QqKRLljr0TRVkivRZHXyWQI9fM3ox5DzfkHdCQ=="; 25890 + url = "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.3.0.tgz"; 25891 + sha512 = "M7RlR6jL2dtkUu4AoKBoQaPTsbpByzWHc7HBgeYdwzuqbk4VuMe6K76pFDvFSNj0+LvVhWoRGHO7OEtpfb2bEA=="; 25874 25892 }; 25875 25893 }; 25876 - "gatsby-recipes-0.13.0" = { 25894 + "gatsby-recipes-0.14.0" = { 25877 25895 name = "gatsby-recipes"; 25878 25896 packageName = "gatsby-recipes"; 25879 - version = "0.13.0"; 25897 + version = "0.14.0"; 25880 25898 src = fetchurl { 25881 - url = "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-0.13.0.tgz"; 25882 - sha512 = "ni3J7wu45XfktDyxjL42zgjRzDqGQZX4/l541P5UbcAjdPAQJBP3qUgyPt2qhtenPYP/iZdbutXKxKjfkckcsQ=="; 25899 + url = "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-0.14.0.tgz"; 25900 + sha512 = "f8vZtHA7mCWqLE/xxEs4gpKxfM53L4dPic6hkALMlNfg8040eu05D6YbNT3i3QLsyqpvX1vKH88SBHk7swwW8w=="; 25883 25901 }; 25884 25902 }; 25885 - "gatsby-telemetry-2.2.0" = { 25903 + "gatsby-telemetry-2.3.0" = { 25886 25904 name = "gatsby-telemetry"; 25887 25905 packageName = "gatsby-telemetry"; 25888 - version = "2.2.0"; 25906 + version = "2.3.0"; 25889 25907 src = fetchurl { 25890 - url = "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-2.2.0.tgz"; 25891 - sha512 = "Zx/MP+By8QHgm2fikfq6egmcrwREsWAg2wfqTo0CRax5WUQQWl57zX3b0bIJ+k0sFCvU4XuxP0XrytvzxkVViQ=="; 25908 + url = "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-2.3.0.tgz"; 25909 + sha512 = "dr7pILAnEtoG9ZUyPRljSwB/fGBDM4OCoM0mGw3DYr6HFlvrsbIl7AVL4LVJIr4TrtVUrhTjC/crSw+bTzO42A=="; 25892 25910 }; 25893 25911 }; 25894 25912 "gauge-1.2.7" = { ··· 32157 32175 sha512 = "pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="; 32158 32176 }; 32159 32177 }; 32160 - "js-beautify-1.13.5" = { 32178 + "js-beautify-1.13.8" = { 32161 32179 name = "js-beautify"; 32162 32180 packageName = "js-beautify"; 32163 - version = "1.13.5"; 32181 + version = "1.13.8"; 32164 32182 src = fetchurl { 32165 - url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.5.tgz"; 32166 - sha512 = "MsXlH6Z/BiRYSkSRW3clNDqDjSpiSNOiG8xYVUBXt4k0LnGvDhlTGOlHX1VFtAdoLmtwjxMG5qiWKy/g+Ipv5w=="; 32183 + url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.8.tgz"; 32184 + sha512 = "nTlinr+SgOkFXT984l+Lyj/vrqU5D8W6Szdipq4+H1dWvNOp35CUnrBRCLNZpxseIyJnB1VTgI+on4j9tmU5OQ=="; 32167 32185 }; 32168 32186 }; 32169 32187 "js-git-0.7.8" = { ··· 32427 32445 sha512 = "xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g=="; 32428 32446 }; 32429 32447 }; 32430 - "jsii-1.27.1" = { 32448 + "jsii-1.28.0" = { 32431 32449 name = "jsii"; 32432 32450 packageName = "jsii"; 32433 - version = "1.27.1"; 32451 + version = "1.28.0"; 32434 32452 src = fetchurl { 32435 - url = "https://registry.npmjs.org/jsii/-/jsii-1.27.1.tgz"; 32436 - sha512 = "2VIZwLytVRsOnqhdZNqZPPKrAPYIAmqxest7YcrwgFbTK+Zyxsa2FQyWyD2nNVzdxWqVUqALvuV3RMKMEHWv7g=="; 32453 + url = "https://registry.npmjs.org/jsii/-/jsii-1.28.0.tgz"; 32454 + sha512 = "B6CbHi60fabeQZJYNea8wSUsrILJzN7ng+yx69GmMJ4C6NtCVt7Oc/CITfhY/cYTwdhN3FAJf01e5/v8qj6bUA=="; 32437 32455 }; 32438 32456 }; 32439 - "jsii-pacmak-1.27.1" = { 32457 + "jsii-pacmak-1.28.0" = { 32440 32458 name = "jsii-pacmak"; 32441 32459 packageName = "jsii-pacmak"; 32442 - version = "1.27.1"; 32460 + version = "1.28.0"; 32443 32461 src = fetchurl { 32444 - url = "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.27.1.tgz"; 32445 - sha512 = "OA9lPxOFHyGmLsGWe8VjbTnIsAjZo8vHHB7RVHZeZ5pwKZJxV3ND2SBgb8cvzbu9rwLi/eFD0aAadq9fRFrDLA=="; 32462 + url = "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.28.0.tgz"; 32463 + sha512 = "QAW8rq7M9rA/QSXwaJKMVpttkNW/BJgE9GT6i9UahobQMkmp+zsXCJUENeRg2mndLqX0DDyxO1in/fuIeCeR3A=="; 32446 32464 }; 32447 32465 }; 32448 - "jsii-reflect-1.27.1" = { 32466 + "jsii-reflect-1.28.0" = { 32449 32467 name = "jsii-reflect"; 32450 32468 packageName = "jsii-reflect"; 32451 - version = "1.27.1"; 32469 + version = "1.28.0"; 32452 32470 src = fetchurl { 32453 - url = "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.27.1.tgz"; 32454 - sha512 = "I2jc7Gv26N9MUyVhewjLS9vZJL4aPOcKCjgsmpDCX4Pz7ny9Op7iHNST9LpicY0Vqv81gi8OnsM0mWBPUM2nOA=="; 32471 + url = "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.28.0.tgz"; 32472 + sha512 = "jFu9dUy5D0PrxVnaDilb50agbSr0wZRya6StwHyw8Wly3ruzS8uuSB1aWmEwN371m5ewDD4m9nPEQ9zMmKFvMQ=="; 32455 32473 }; 32456 32474 }; 32457 - "jsii-rosetta-1.27.1" = { 32475 + "jsii-rosetta-1.28.0" = { 32458 32476 name = "jsii-rosetta"; 32459 32477 packageName = "jsii-rosetta"; 32460 - version = "1.27.1"; 32478 + version = "1.28.0"; 32461 32479 src = fetchurl { 32462 - url = "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.27.1.tgz"; 32463 - sha512 = "GLoKI5iRvqhcDYxtgXReVEbBChyGbUvTy8n344UkVNvIPHnq0bhLPGArttnrbbHmIZcxrAoYd+6o5sqZ2fUZNQ=="; 32480 + url = "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.28.0.tgz"; 32481 + sha512 = "lttDhXiBuWaN0DwsWakD5o7GxyVP8yMCRvpmpXOqz1eK+MMlZp654R6o39M7RksXhhxipCNwfbIY3T7Y7N85qQ=="; 32464 32482 }; 32465 32483 }; 32466 32484 "jsii-srcmak-0.1.255" = { ··· 35945 35963 src = fetchurl { 35946 35964 url = "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz"; 35947 35965 sha512 = "Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw=="; 35966 + }; 35967 + }; 35968 + "logform-1.10.0" = { 35969 + name = "logform"; 35970 + packageName = "logform"; 35971 + version = "1.10.0"; 35972 + src = fetchurl { 35973 + url = "https://registry.npmjs.org/logform/-/logform-1.10.0.tgz"; 35974 + sha512 = "em5ojIhU18fIMOw/333mD+ZLE2fis0EzXl1ZwHx4iQzmpQi6odNiY/t+ITNr33JZhT9/KEaH+UPIipr6a9EjWg=="; 35948 35975 }; 35949 35976 }; 35950 35977 "logform-2.2.0" = { ··· 41818 41845 sha512 = "kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="; 41819 41846 }; 41820 41847 }; 41821 - "oo-ascii-tree-1.27.1" = { 41848 + "oo-ascii-tree-1.28.0" = { 41822 41849 name = "oo-ascii-tree"; 41823 41850 packageName = "oo-ascii-tree"; 41824 - version = "1.27.1"; 41851 + version = "1.28.0"; 41825 41852 src = fetchurl { 41826 - url = "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.27.1.tgz"; 41827 - sha512 = "bCX2YoRGOhWh/CUi2e38gw5D+ixcpuMjMEJ1VJ9oAE40burZO8CVLq2noqvU3/EmaO2R9ifaM+0xnxJzBkII/A=="; 41853 + url = "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.28.0.tgz"; 41854 + sha512 = "lCeBgtQutG2+K7BOJDurYNfCepvckj7jWtq2VVP1kseLry/VbLzE/oLiXEeK6iWUXJbBE2IzmxwGuUwee293yw=="; 41828 41855 }; 41829 41856 }; 41830 41857 "opal-runtime-1.0.11" = { ··· 44122 44149 sha512 = "wmUyoQM/Xzmo62wgOdQAn5tl7u+IA1ZYK7qbuppi+3E+Gj4hlUxVHjInulieWrd0SfHi/ADriTb5ILJ/lsJrSg=="; 44123 44150 }; 44124 44151 }; 44125 - "pg-connection-string-2.4.0" = { 44152 + "pg-connection-string-2.5.0" = { 44126 44153 name = "pg-connection-string"; 44127 44154 packageName = "pg-connection-string"; 44128 - version = "2.4.0"; 44155 + version = "2.5.0"; 44129 44156 src = fetchurl { 44130 - url = "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz"; 44131 - sha512 = "3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ=="; 44157 + url = "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz"; 44158 + sha512 = "r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ=="; 44132 44159 }; 44133 44160 }; 44134 44161 "pg-int8-1.0.1" = { ··· 44140 44167 sha512 = "WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw=="; 44141 44168 }; 44142 44169 }; 44143 - "pg-pool-3.2.2" = { 44170 + "pg-pool-3.3.0" = { 44144 44171 name = "pg-pool"; 44145 44172 packageName = "pg-pool"; 44146 - version = "3.2.2"; 44173 + version = "3.3.0"; 44147 44174 src = fetchurl { 44148 - url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.2.2.tgz"; 44149 - sha512 = "ORJoFxAlmmros8igi608iVEbQNNZlp89diFVx6yV5v+ehmpMY9sK6QgpmgoXbmkNaBAx8cOOZh9g80kJv1ooyA=="; 44175 + url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.3.0.tgz"; 44176 + sha512 = "0O5huCql8/D6PIRFAlmccjphLYWC+JIzvUhSzXSpGaf+tjTZc4nn+Lr7mLXBbFJfvwbP0ywDv73EiaBsxn7zdg=="; 44150 44177 }; 44151 44178 }; 44152 - "pg-protocol-1.4.0" = { 44179 + "pg-protocol-1.5.0" = { 44153 44180 name = "pg-protocol"; 44154 44181 packageName = "pg-protocol"; 44155 - version = "1.4.0"; 44182 + version = "1.5.0"; 44156 44183 src = fetchurl { 44157 - url = "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.4.0.tgz"; 44158 - sha512 = "El+aXWcwG/8wuFICMQjM5ZSAm6OWiJicFdNYo+VY3QP+8vI4SvLIWVe51PppTzMhikUJR+PsyIFKqfdXPz/yxA=="; 44184 + url = "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz"; 44185 + sha512 = "muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ=="; 44159 44186 }; 44160 44187 }; 44161 44188 "pg-types-2.2.0" = { ··· 48596 48623 sha1 = "8984b5815d99cb220469c99eeeffe38913e6cc0b"; 48597 48624 }; 48598 48625 }; 48599 - "redis-3.1.0" = { 48626 + "redis-3.1.1" = { 48600 48627 name = "redis"; 48601 48628 packageName = "redis"; 48602 - version = "3.1.0"; 48629 + version = "3.1.1"; 48603 48630 src = fetchurl { 48604 - url = "https://registry.npmjs.org/redis/-/redis-3.1.0.tgz"; 48605 - sha512 = "//lAOcEtNIKk2ekZibes5oyWKYUVWMvMB71lyD/hS9KRePNkB7AU3nXGkArX6uDKEb2N23EyJBthAv6pagD0uw=="; 48631 + url = "https://registry.npmjs.org/redis/-/redis-3.1.1.tgz"; 48632 + sha512 = "QhkKhOuzhogR1NDJfBD34TQJz2ZJwDhhIC6ZmvpftlmfYShHHQXjjNspAJ+Z2HH5NwSBVYBVganbiZ8bgFMHjg=="; 48606 48633 }; 48607 48634 }; 48608 48635 "redis-commands-1.7.0" = { ··· 61873 61900 sha512 = "TWoamHt5yYvsMarGlGEQE59SbJHqGsZV8/lwC+iCcGeAe0vUaOh+Lv6SYM17ouzC/a/LB1/hz/7sxFBtlu1l4A=="; 61874 61901 }; 61875 61902 }; 61903 + "winston-3.1.0" = { 61904 + name = "winston"; 61905 + packageName = "winston"; 61906 + version = "3.1.0"; 61907 + src = fetchurl { 61908 + url = "https://registry.npmjs.org/winston/-/winston-3.1.0.tgz"; 61909 + sha512 = "FsQfEE+8YIEeuZEYhHDk5cILo1HOcWkGwvoidLrDgPog0r4bser1lEIOco2dN9zpDJ1M88hfDgZvxe5z4xNcwg=="; 61910 + }; 61911 + }; 61876 61912 "winston-3.2.1" = { 61877 61913 name = "winston"; 61878 61914 packageName = "winston"; ··· 62990 63026 sha1 = "87cfa5a9613f48e26005420d6a8ee0da6fe8daec"; 62991 63027 }; 62992 63028 }; 63029 + "yaml-js-0.3.0" = { 63030 + name = "yaml-js"; 63031 + packageName = "yaml-js"; 63032 + version = "0.3.0"; 63033 + src = fetchurl { 63034 + url = "https://registry.npmjs.org/yaml-js/-/yaml-js-0.3.0.tgz"; 63035 + sha512 = "JbTUdsPiCkOyz+JOSqAVc19omTnUBnBQglhuclYov5HpWbEOz8y+ftqWjiMa9Pe/eF/dmCUeNgVs/VWg53GlgQ=="; 63036 + }; 63037 + }; 62993 63038 "yaml-language-server-0.13.1-d0f9b44.0" = { 62994 63039 name = "yaml-language-server"; 62995 63040 packageName = "yaml-language-server"; ··· 63555 63600 sources."@angular-devkit/core-11.2.8" 63556 63601 sources."@angular-devkit/schematics-11.2.8" 63557 63602 sources."@npmcli/ci-detect-1.3.0" 63558 - (sources."@npmcli/git-2.0.6" // { 63603 + (sources."@npmcli/git-2.0.7" // { 63559 63604 dependencies = [ 63605 + sources."hosted-git-info-4.0.2" 63606 + sources."npm-package-arg-8.1.2" 63607 + sources."npm-pick-manifest-6.1.1" 63560 63608 sources."promise-retry-2.0.1" 63609 + sources."semver-7.3.5" 63561 63610 ]; 63562 63611 }) 63563 63612 sources."@npmcli/installed-package-contents-1.0.7" ··· 66277 66326 bypassCache = true; 66278 66327 reconstructLock = true; 66279 66328 }; 66329 + aws-azure-login = nodeEnv.buildNodePackage { 66330 + name = "aws-azure-login"; 66331 + packageName = "aws-azure-login"; 66332 + version = "3.3.0"; 66333 + src = fetchurl { 66334 + url = "https://registry.npmjs.org/aws-azure-login/-/aws-azure-login-3.3.0.tgz"; 66335 + sha512 = "gwcHKwovQOpVY4F87M46ppqop2/KXgvJGFqZDZvtGALvFihP1olhna5lnJk/Gbl5topHZj8oXefNoWhj/L19aA=="; 66336 + }; 66337 + dependencies = [ 66338 + sources."@tootallnate/once-1.1.2" 66339 + sources."@types/node-14.14.37" 66340 + sources."@types/yauzl-2.9.1" 66341 + sources."agent-base-6.0.2" 66342 + sources."ansi-escapes-4.3.2" 66343 + sources."ansi-regex-5.0.0" 66344 + sources."ansi-styles-4.3.0" 66345 + (sources."ast-types-0.13.4" // { 66346 + dependencies = [ 66347 + sources."tslib-2.2.0" 66348 + ]; 66349 + }) 66350 + (sources."aws-sdk-2.886.0" // { 66351 + dependencies = [ 66352 + sources."uuid-3.3.2" 66353 + ]; 66354 + }) 66355 + sources."balanced-match-1.0.2" 66356 + sources."base64-js-1.5.1" 66357 + (sources."bl-4.1.0" // { 66358 + dependencies = [ 66359 + sources."buffer-5.7.1" 66360 + sources."readable-stream-3.6.0" 66361 + sources."string_decoder-1.3.0" 66362 + ]; 66363 + }) 66364 + sources."bluebird-3.7.2" 66365 + sources."boolbase-1.0.0" 66366 + sources."brace-expansion-1.1.11" 66367 + sources."buffer-4.9.2" 66368 + sources."buffer-crc32-0.2.13" 66369 + sources."bytes-3.1.0" 66370 + sources."chalk-4.1.0" 66371 + sources."chardet-0.7.0" 66372 + sources."cheerio-1.0.0-rc.5" 66373 + sources."cheerio-select-tmp-0.1.1" 66374 + sources."chownr-1.1.4" 66375 + sources."cli-cursor-3.1.0" 66376 + sources."cli-width-3.0.0" 66377 + sources."color-convert-2.0.1" 66378 + sources."color-name-1.1.4" 66379 + sources."commander-6.2.1" 66380 + sources."concat-map-0.0.1" 66381 + sources."core-util-is-1.0.2" 66382 + sources."css-select-3.1.2" 66383 + sources."css-what-4.0.0" 66384 + sources."data-uri-to-buffer-3.0.1" 66385 + sources."debug-4.3.2" 66386 + sources."deep-is-0.1.3" 66387 + sources."degenerator-2.2.0" 66388 + sources."depd-1.1.2" 66389 + sources."devtools-protocol-0.0.854822" 66390 + sources."dom-serializer-1.2.0" 66391 + sources."domelementtype-2.2.0" 66392 + sources."domhandler-4.1.0" 66393 + sources."domutils-2.5.2" 66394 + sources."emoji-regex-8.0.0" 66395 + sources."end-of-stream-1.4.4" 66396 + sources."entities-2.1.0" 66397 + sources."escape-string-regexp-1.0.5" 66398 + sources."escodegen-1.14.3" 66399 + sources."esprima-4.0.1" 66400 + sources."estraverse-4.3.0" 66401 + sources."esutils-2.0.3" 66402 + sources."events-1.1.1" 66403 + sources."external-editor-3.1.0" 66404 + sources."extract-zip-2.0.1" 66405 + sources."fast-levenshtein-2.0.6" 66406 + sources."fd-slicer-1.1.0" 66407 + sources."figures-3.2.0" 66408 + sources."file-uri-to-path-2.0.0" 66409 + sources."find-up-4.1.0" 66410 + sources."fs-constants-1.0.0" 66411 + sources."fs-extra-8.1.0" 66412 + sources."fs.realpath-1.0.0" 66413 + sources."ftp-0.3.10" 66414 + sources."get-stream-5.2.0" 66415 + sources."get-uri-3.0.2" 66416 + sources."glob-7.1.6" 66417 + sources."graceful-fs-4.2.6" 66418 + sources."has-flag-4.0.0" 66419 + sources."htmlparser2-6.1.0" 66420 + sources."http-errors-1.7.3" 66421 + sources."http-proxy-agent-4.0.1" 66422 + sources."https-proxy-agent-5.0.0" 66423 + sources."iconv-lite-0.4.24" 66424 + sources."ieee754-1.1.13" 66425 + sources."inflight-1.0.6" 66426 + sources."inherits-2.0.4" 66427 + sources."ini-2.0.0" 66428 + sources."inquirer-7.3.3" 66429 + sources."ip-1.1.5" 66430 + sources."is-fullwidth-code-point-3.0.0" 66431 + sources."isarray-1.0.0" 66432 + sources."jmespath-0.15.0" 66433 + sources."jsonfile-4.0.0" 66434 + sources."levn-0.3.0" 66435 + sources."locate-path-5.0.0" 66436 + sources."lodash-4.17.21" 66437 + sources."lru-cache-5.1.1" 66438 + sources."mimic-fn-2.1.0" 66439 + sources."minimatch-3.0.4" 66440 + sources."mkdirp-1.0.4" 66441 + sources."mkdirp-classic-0.5.3" 66442 + sources."ms-2.1.2" 66443 + sources."mute-stream-0.0.8" 66444 + sources."netmask-2.0.2" 66445 + sources."node-fetch-2.6.1" 66446 + sources."nth-check-2.0.0" 66447 + sources."once-1.4.0" 66448 + sources."onetime-5.1.2" 66449 + sources."optionator-0.8.3" 66450 + sources."os-tmpdir-1.0.2" 66451 + sources."p-limit-2.3.0" 66452 + sources."p-locate-4.1.0" 66453 + sources."p-try-2.2.0" 66454 + sources."pac-proxy-agent-4.1.0" 66455 + sources."pac-resolver-4.2.0" 66456 + sources."parse5-6.0.1" 66457 + sources."parse5-htmlparser2-tree-adapter-6.0.1" 66458 + sources."path-exists-4.0.0" 66459 + sources."path-is-absolute-1.0.1" 66460 + sources."pend-1.2.0" 66461 + sources."pkg-dir-4.2.0" 66462 + sources."prelude-ls-1.1.2" 66463 + sources."progress-2.0.3" 66464 + sources."proxy-agent-4.0.1" 66465 + sources."proxy-from-env-1.1.0" 66466 + sources."pump-3.0.0" 66467 + sources."punycode-1.3.2" 66468 + sources."puppeteer-8.0.0" 66469 + sources."querystring-0.2.0" 66470 + sources."raw-body-2.4.1" 66471 + (sources."readable-stream-1.1.14" // { 66472 + dependencies = [ 66473 + sources."isarray-0.0.1" 66474 + ]; 66475 + }) 66476 + sources."restore-cursor-3.1.0" 66477 + sources."rimraf-3.0.2" 66478 + sources."run-async-2.4.1" 66479 + sources."rxjs-6.6.7" 66480 + sources."safe-buffer-5.2.1" 66481 + sources."safer-buffer-2.1.2" 66482 + sources."sax-1.2.1" 66483 + sources."setprototypeof-1.1.1" 66484 + sources."signal-exit-3.0.3" 66485 + sources."smart-buffer-4.1.0" 66486 + sources."socks-2.6.0" 66487 + sources."socks-proxy-agent-5.0.0" 66488 + sources."source-map-0.6.1" 66489 + sources."statuses-1.5.0" 66490 + sources."string-width-4.2.2" 66491 + sources."string_decoder-0.10.31" 66492 + sources."strip-ansi-6.0.0" 66493 + sources."supports-color-7.2.0" 66494 + sources."tar-fs-2.1.1" 66495 + (sources."tar-stream-2.2.0" // { 66496 + dependencies = [ 66497 + sources."readable-stream-3.6.0" 66498 + sources."string_decoder-1.3.0" 66499 + ]; 66500 + }) 66501 + sources."through-2.3.8" 66502 + sources."tmp-0.0.33" 66503 + sources."toidentifier-1.0.0" 66504 + sources."tslib-1.14.1" 66505 + sources."type-check-0.3.2" 66506 + sources."type-fest-0.21.3" 66507 + (sources."unbzip2-stream-1.4.3" // { 66508 + dependencies = [ 66509 + sources."buffer-5.7.1" 66510 + ]; 66511 + }) 66512 + sources."universalify-0.1.2" 66513 + sources."unpipe-1.0.0" 66514 + sources."url-0.10.3" 66515 + sources."util-deprecate-1.0.2" 66516 + sources."uuid-8.3.2" 66517 + sources."word-wrap-1.2.3" 66518 + sources."wrappy-1.0.2" 66519 + sources."ws-7.4.4" 66520 + sources."xml2js-0.4.19" 66521 + sources."xmlbuilder-9.0.7" 66522 + sources."xregexp-2.0.0" 66523 + sources."yallist-3.1.1" 66524 + sources."yauzl-2.10.0" 66525 + ]; 66526 + buildInputs = globalBuildInputs; 66527 + meta = { 66528 + description = "Use Azure AD SSO to log into the AWS CLI."; 66529 + homepage = "https://github.com/sportradar/aws-azure-login#readme"; 66530 + license = "MIT"; 66531 + }; 66532 + production = true; 66533 + bypassCache = true; 66534 + reconstructLock = true; 66535 + }; 66280 66536 balanceofsatoshis = nodeEnv.buildNodePackage { 66281 66537 name = "balanceofsatoshis"; 66282 66538 packageName = "balanceofsatoshis"; ··· 67826 68082 }) 67827 68083 sources."readable-stream-3.6.0" 67828 68084 sources."redent-3.0.0" 67829 - sources."redis-3.1.0" 68085 + sources."redis-3.1.1" 67830 68086 sources."redis-commands-1.7.0" 67831 68087 sources."redis-errors-1.2.0" 67832 68088 sources."redis-parser-3.0.0" ··· 68367 68623 sha512 = "Oo/tO5aqmjsBORN93dSnidF7+2u77Q9zwUn9VbCQkZqCNfeZZcwIV9AG108hMYwtcXqtKQC7wevX6rmi9l8lng=="; 68368 68624 }; 68369 68625 dependencies = [ 68370 - sources."@jsii/spec-1.27.1" 68626 + sources."@jsii/spec-1.28.0" 68371 68627 sources."@types/node-10.17.56" 68372 68628 sources."ansi-regex-5.0.0" 68373 68629 sources."ansi-styles-4.3.0" ··· 68380 68636 sources."cdk8s-1.0.0-beta.11" 68381 68637 sources."cliui-7.0.4" 68382 68638 sources."clone-2.1.2" 68383 - (sources."codemaker-1.27.1" // { 68639 + (sources."codemaker-1.28.0" // { 68384 68640 dependencies = [ 68385 68641 sources."fs-extra-9.1.0" 68386 68642 ]; ··· 68438 68694 sources."is-weakmap-2.0.1" 68439 68695 sources."is-weakset-2.0.1" 68440 68696 sources."isarray-2.0.5" 68441 - (sources."jsii-1.27.1" // { 68697 + (sources."jsii-1.28.0" // { 68442 68698 dependencies = [ 68443 68699 sources."fs-extra-9.1.0" 68444 68700 sources."yargs-16.2.0" 68445 68701 ]; 68446 68702 }) 68447 - (sources."jsii-pacmak-1.27.1" // { 68703 + (sources."jsii-pacmak-1.28.0" // { 68448 68704 dependencies = [ 68449 68705 sources."fs-extra-9.1.0" 68450 68706 sources."yargs-16.2.0" 68451 68707 ]; 68452 68708 }) 68453 - (sources."jsii-reflect-1.27.1" // { 68709 + (sources."jsii-reflect-1.28.0" // { 68454 68710 dependencies = [ 68455 68711 sources."fs-extra-9.1.0" 68456 68712 sources."yargs-16.2.0" 68457 68713 ]; 68458 68714 }) 68459 - (sources."jsii-rosetta-1.27.1" // { 68715 + (sources."jsii-rosetta-1.28.0" // { 68460 68716 dependencies = [ 68461 68717 sources."fs-extra-9.1.0" 68462 68718 sources."yargs-16.2.0" ··· 68484 68740 sources."object-is-1.1.5" 68485 68741 sources."object-keys-1.1.1" 68486 68742 sources."object.assign-4.1.2" 68487 - sources."oo-ascii-tree-1.27.1" 68743 + sources."oo-ascii-tree-1.28.0" 68488 68744 sources."p-limit-2.3.0" 68489 68745 sources."p-locate-4.1.0" 68490 68746 sources."p-try-2.2.0" ··· 68554 68810 cdktf-cli = nodeEnv.buildNodePackage { 68555 68811 name = "cdktf-cli"; 68556 68812 packageName = "cdktf-cli"; 68557 - version = "0.2.1"; 68813 + version = "0.2.2"; 68558 68814 src = fetchurl { 68559 - url = "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.2.1.tgz"; 68560 - sha512 = "DcAkiIy8oA3GIUG8/zqO7oBYyER7WxC4ylVNkQFqq/k7m+x+YCk18JvHkZHX4uK2xxQyttQ0lxHMNyZyA5y1oA=="; 68815 + url = "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.2.2.tgz"; 68816 + sha512 = "tkUGs4+739C+3lklwQQM/wLgp41maVlJUK/2cCzuNxVBgobLXBxn55lHxbmEuh2Ddc8PtNV31uzHzn1f2ZzdfQ=="; 68561 68817 }; 68562 68818 dependencies = [ 68563 - sources."@cdktf/hcl2json-0.2.1" 68564 - sources."@jsii/spec-1.27.1" 68819 + sources."@cdktf/hcl2json-0.2.2" 68820 + sources."@jsii/spec-1.28.0" 68565 68821 sources."@skorfmann/ink-confirm-input-3.0.0" 68566 68822 sources."@skorfmann/terraform-cloud-1.9.1" 68567 68823 sources."@types/node-14.14.37" ··· 68598 68854 sources."camelcase-5.3.1" 68599 68855 sources."camelcase-keys-6.2.2" 68600 68856 sources."case-1.6.3" 68601 - sources."cdktf-0.2.1" 68857 + sources."cdktf-0.2.2" 68602 68858 sources."chalk-4.1.0" 68603 68859 sources."ci-info-2.0.0" 68604 68860 sources."cli-boxes-2.2.1" ··· 68700 68956 sources."is-wsl-2.2.0" 68701 68957 sources."isarray-1.0.0" 68702 68958 sources."js-tokens-4.0.0" 68703 - (sources."jsii-1.27.1" // { 68959 + (sources."jsii-1.28.0" // { 68704 68960 dependencies = [ 68705 68961 sources."fs-extra-9.1.0" 68706 68962 sources."jsonfile-6.1.0" ··· 68708 68964 sources."yargs-16.2.0" 68709 68965 ]; 68710 68966 }) 68711 - (sources."jsii-pacmak-1.27.1" // { 68967 + (sources."jsii-pacmak-1.28.0" // { 68712 68968 dependencies = [ 68713 68969 sources."camelcase-6.2.0" 68714 - sources."codemaker-1.27.1" 68970 + sources."codemaker-1.28.0" 68715 68971 sources."decamelize-5.0.0" 68716 68972 sources."escape-string-regexp-4.0.0" 68717 68973 sources."fs-extra-9.1.0" ··· 68720 68976 sources."yargs-16.2.0" 68721 68977 ]; 68722 68978 }) 68723 - (sources."jsii-reflect-1.27.1" // { 68979 + (sources."jsii-reflect-1.28.0" // { 68724 68980 dependencies = [ 68725 68981 sources."fs-extra-9.1.0" 68726 68982 sources."jsonfile-6.1.0" ··· 68728 68984 sources."yargs-16.2.0" 68729 68985 ]; 68730 68986 }) 68731 - (sources."jsii-rosetta-1.27.1" // { 68987 + (sources."jsii-rosetta-1.28.0" // { 68732 68988 dependencies = [ 68733 68989 sources."fs-extra-9.1.0" 68734 68990 sources."jsonfile-6.1.0" ··· 68778 69034 sources."object.assign-4.1.2" 68779 69035 sources."once-1.4.0" 68780 69036 sources."onetime-5.1.2" 68781 - sources."oo-ascii-tree-1.27.1" 69037 + sources."oo-ascii-tree-1.28.0" 68782 69038 sources."open-7.4.2" 68783 69039 sources."p-limit-2.3.0" 68784 69040 sources."p-locate-4.1.0" ··· 71700 71956 sources."@nodelib/fs.stat-2.0.4" 71701 71957 sources."@nodelib/fs.walk-1.2.6" 71702 71958 sources."@npmcli/ci-detect-1.3.0" 71703 - sources."@npmcli/git-2.0.6" 71959 + sources."@npmcli/git-2.0.7" 71704 71960 sources."@npmcli/installed-package-contents-1.0.7" 71705 71961 sources."@npmcli/move-file-1.1.2" 71706 71962 sources."@npmcli/node-gyp-1.0.2" ··· 76090 76346 sources."semver-4.3.2" 76091 76347 ]; 76092 76348 }) 76093 - sources."pg-connection-string-2.4.0" 76349 + sources."pg-connection-string-2.5.0" 76094 76350 sources."pg-int8-1.0.1" 76095 - sources."pg-pool-3.2.2" 76096 - sources."pg-protocol-1.4.0" 76351 + sources."pg-pool-3.3.0" 76352 + sources."pg-protocol-1.5.0" 76097 76353 sources."pg-types-2.2.0" 76098 76354 sources."pgpass-1.0.4" 76099 76355 sources."picomatch-2.2.3" ··· 77250 77506 sources."@nodelib/fs.stat-2.0.4" 77251 77507 sources."@nodelib/fs.walk-1.2.6" 77252 77508 sources."@npmcli/ci-detect-1.3.0" 77253 - (sources."@npmcli/git-2.0.6" // { 77509 + (sources."@npmcli/git-2.0.7" // { 77254 77510 dependencies = [ 77255 77511 sources."mkdirp-1.0.4" 77512 + sources."semver-7.3.5" 77256 77513 sources."which-2.0.2" 77257 77514 ]; 77258 77515 }) ··· 81991 82248 gatsby-cli = nodeEnv.buildNodePackage { 81992 82249 name = "gatsby-cli"; 81993 82250 packageName = "gatsby-cli"; 81994 - version = "3.2.0"; 82251 + version = "3.3.0"; 81995 82252 src = fetchurl { 81996 - url = "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-3.2.0.tgz"; 81997 - sha512 = "MOj7LgwNX/O30LNdZ1WDUQ4Wiyn3uXFGND7QQepfWpaHvrgtposhy/vseAAR54N5pyehcdLhQkNQkbd4Zw9olA=="; 82253 + url = "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-3.3.0.tgz"; 82254 + sha512 = "zqVRm6QzMNGFPv3iSjSiysNuSBYJmvPoWWR/BdXyFU8mWP3Fou3d7HdxxIQak25GVRYlMGU5ryuM9mfN/k/Jdg=="; 81998 82255 }; 81999 82256 dependencies = [ 82000 82257 (sources."@ardatan/aggregate-error-0.0.6" // { ··· 82221 82478 sources."cookie-0.4.0" 82222 82479 sources."cookie-signature-1.0.6" 82223 82480 sources."cors-2.8.5" 82224 - sources."create-gatsby-1.2.0" 82481 + sources."create-gatsby-1.3.0" 82225 82482 (sources."cross-spawn-6.0.5" // { 82226 82483 dependencies = [ 82227 82484 sources."semver-5.7.1" ··· 82332 82589 sources."fs.realpath-1.0.0" 82333 82590 sources."fsevents-2.3.2" 82334 82591 sources."function-bind-1.1.1" 82335 - sources."gatsby-core-utils-2.2.0" 82336 - (sources."gatsby-recipes-0.13.0" // { 82592 + sources."gatsby-core-utils-2.3.0" 82593 + (sources."gatsby-recipes-0.14.0" // { 82337 82594 dependencies = [ 82338 82595 sources."cross-spawn-7.0.3" 82339 82596 sources."execa-4.1.0" ··· 82347 82604 sources."which-2.0.2" 82348 82605 ]; 82349 82606 }) 82350 - sources."gatsby-telemetry-2.2.0" 82607 + sources."gatsby-telemetry-2.3.0" 82351 82608 sources."gensync-1.0.0-beta.2" 82352 82609 sources."get-caller-file-2.0.5" 82353 82610 sources."get-intrinsic-1.1.1" ··· 83574 83831 sources."foreach-2.0.5" 83575 83832 sources."forever-agent-0.6.1" 83576 83833 sources."form-data-2.3.3" 83577 - sources."form-urlencoded-4.5.0" 83834 + sources."form-urlencoded-4.5.1" 83578 83835 sources."fs-capacitor-6.2.0" 83579 83836 sources."fs-extra-9.0.1" 83580 83837 sources."fs-minipass-2.1.0" ··· 86645 86902 sources."async-mutex-0.1.4" 86646 86903 sources."asynckit-0.4.0" 86647 86904 sources."atob-2.1.2" 86648 - (sources."aws-sdk-2.885.0" // { 86905 + (sources."aws-sdk-2.886.0" // { 86649 86906 dependencies = [ 86650 86907 sources."sax-1.2.1" 86651 86908 sources."uuid-3.3.2" ··· 87319 87576 js-beautify = nodeEnv.buildNodePackage { 87320 87577 name = "js-beautify"; 87321 87578 packageName = "js-beautify"; 87322 - version = "1.13.5"; 87579 + version = "1.13.6"; 87323 87580 src = fetchurl { 87324 - url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.5.tgz"; 87325 - sha512 = "MsXlH6Z/BiRYSkSRW3clNDqDjSpiSNOiG8xYVUBXt4k0LnGvDhlTGOlHX1VFtAdoLmtwjxMG5qiWKy/g+Ipv5w=="; 87581 + url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.6.tgz"; 87582 + sha512 = "xS23BW6AVCIpxtUPJRXjTG/KhFGJyDR1TAT2l/sC+m7oFiLMLkU/QShmd3Z0p4WcZXj+MnjhBkA9ljtq8/OkhQ=="; 87326 87583 }; 87327 87584 dependencies = [ 87328 87585 sources."abbrev-1.1.1" ··· 88963 89220 sources."@nodelib/fs.stat-2.0.4" 88964 89221 sources."@nodelib/fs.walk-1.2.6" 88965 89222 sources."@npmcli/ci-detect-1.3.0" 88966 - sources."@npmcli/git-2.0.6" 89223 + sources."@npmcli/git-2.0.7" 88967 89224 sources."@npmcli/installed-package-contents-1.0.7" 88968 89225 sources."@npmcli/move-file-1.1.2" 88969 89226 sources."@npmcli/node-gyp-1.0.2" ··· 92765 93022 neovim = nodeEnv.buildNodePackage { 92766 93023 name = "neovim"; 92767 93024 packageName = "neovim"; 92768 - version = "4.9.0"; 93025 + version = "4.10.0"; 92769 93026 src = fetchurl { 92770 - url = "https://registry.npmjs.org/neovim/-/neovim-4.9.0.tgz"; 92771 - sha512 = "48hDy0Dheo5qFF+cwhj7qaWoXfbiKOQ0CLNE0/aiA41rhn/Z1m0OKQqlp9SqbSMr/PnY5QdiLdbs0xh2UudEfA=="; 93027 + url = "https://registry.npmjs.org/neovim/-/neovim-4.10.0.tgz"; 93028 + sha512 = "MMtsyjCPYXy45I8TZTz0iYJUIJhaDSO0zfHOJeidGuLUCeY6WLQiwZteJ9tmCveNWMjT1r2QO9nq135mUDgbtw=="; 92772 93029 }; 92773 93030 dependencies = [ 92774 93031 sources."@msgpack/msgpack-1.12.2" ··· 92785 93042 sources."enabled-1.0.2" 92786 93043 sources."env-variable-0.0.6" 92787 93044 sources."fast-safe-stringify-2.0.7" 92788 - sources."fecha-4.2.1" 93045 + sources."fecha-2.3.3" 92789 93046 sources."inherits-2.0.4" 92790 93047 sources."is-arrayish-0.3.2" 92791 93048 sources."is-stream-1.1.0" ··· 92794 93051 sources."lodash-4.17.21" 92795 93052 sources."lodash.defaults-4.2.0" 92796 93053 sources."lodash.omit-4.5.0" 92797 - sources."logform-2.2.0" 93054 + sources."logform-1.10.0" 92798 93055 sources."lru-cache-6.0.0" 92799 93056 sources."ms-2.1.3" 92800 93057 sources."one-time-0.0.4" 92801 93058 sources."process-nextick-args-2.0.1" 92802 - sources."readable-stream-3.6.0" 92803 - sources."safe-buffer-5.2.1" 93059 + sources."readable-stream-2.3.7" 93060 + sources."safe-buffer-5.1.2" 92804 93061 sources."semver-7.3.5" 92805 93062 sources."simple-swizzle-0.2.2" 92806 93063 sources."stack-trace-0.0.10" 92807 - sources."string_decoder-1.3.0" 93064 + sources."string_decoder-1.1.1" 92808 93065 sources."text-hex-1.0.0" 92809 93066 sources."triple-beam-1.3.0" 92810 93067 sources."util-deprecate-1.0.2" 92811 - sources."winston-3.2.1" 92812 - (sources."winston-transport-4.4.0" // { 92813 - dependencies = [ 92814 - sources."readable-stream-2.3.7" 92815 - sources."safe-buffer-5.1.2" 92816 - sources."string_decoder-1.1.1" 92817 - ]; 92818 - }) 93068 + sources."winston-3.1.0" 93069 + sources."winston-transport-4.4.0" 92819 93070 sources."yallist-4.0.0" 92820 93071 ]; 92821 93072 buildInputs = globalBuildInputs; ··· 92831 93082 netlify-cli = nodeEnv.buildNodePackage { 92832 93083 name = "netlify-cli"; 92833 93084 packageName = "netlify-cli"; 92834 - version = "3.17.1"; 93085 + version = "3.17.2"; 92835 93086 src = fetchurl { 92836 - url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-3.17.1.tgz"; 92837 - sha512 = "C9mWo2ijxnh09mscYb0F96V76g71MrVJNPgbjMobYnHPbJP3zqNG/3CBmLHyX9RLQI6RRcqND05ATdj2itL1rg=="; 93087 + url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-3.17.2.tgz"; 93088 + sha512 = "PhSxSj/VvDEBSWwWSGY9xpDtxJjTUej8Ak1MZJFpRevtH/v4/RbuhUeapTTidDWO5bbzG+hyes0sa7R6oQySEg=="; 92838 93089 }; 92839 93090 dependencies = [ 92840 93091 sources."@babel/code-frame-7.12.13" ··· 93294 93545 sources."at-least-node-1.0.0" 93295 93546 sources."atob-2.1.2" 93296 93547 sources."atob-lite-2.0.0" 93297 - (sources."aws-sdk-2.885.0" // { 93548 + (sources."aws-sdk-2.886.0" // { 93298 93549 dependencies = [ 93299 93550 sources."buffer-4.9.2" 93300 93551 sources."ieee754-1.1.13" ··· 96715 96966 sources."@nodelib/fs.stat-2.0.4" 96716 96967 sources."@nodelib/fs.walk-1.2.6" 96717 96968 sources."@npmcli/ci-detect-1.3.0" 96718 - sources."@npmcli/git-2.0.6" 96969 + sources."@npmcli/git-2.0.7" 96719 96970 sources."@npmcli/installed-package-contents-1.0.7" 96720 96971 sources."@npmcli/move-file-1.1.2" 96721 96972 sources."@npmcli/node-gyp-1.0.2" ··· 100659 100910 redoc-cli = nodeEnv.buildNodePackage { 100660 100911 name = "redoc-cli"; 100661 100912 packageName = "redoc-cli"; 100662 - version = "0.11.3"; 100913 + version = "0.11.4"; 100663 100914 src = fetchurl { 100664 - url = "https://registry.npmjs.org/redoc-cli/-/redoc-cli-0.11.3.tgz"; 100665 - sha512 = "PqC0gPEh8iYxIrpZN1bSBma+pTjCOOChyxCH9/Zwm4YewIk4wASG2mjZgsvN4kUqTNHzS38twl3fG1P+13ZwYQ=="; 100915 + url = "https://registry.npmjs.org/redoc-cli/-/redoc-cli-0.11.4.tgz"; 100916 + sha512 = "Ke/Lvy9fwLuZGpeILZfJOyBtwGhgOFLQdptAf0LdGt9l44DfwGVw7ppaqXoJEr1rXyu2eO0UtH2UnG5/CCigVw=="; 100666 100917 }; 100667 100918 dependencies = [ 100668 100919 sources."@babel/code-frame-7.12.13" ··· 101947 102198 sources."async-2.6.3" 101948 102199 sources."asynckit-0.4.0" 101949 102200 sources."at-least-node-1.0.0" 101950 - (sources."aws-sdk-2.885.0" // { 102201 + (sources."aws-sdk-2.886.0" // { 101951 102202 dependencies = [ 101952 102203 sources."buffer-4.9.2" 101953 102204 sources."ieee754-1.1.13" ··· 103316 103567 snyk = nodeEnv.buildNodePackage { 103317 103568 name = "snyk"; 103318 103569 packageName = "snyk"; 103319 - version = "1.535.0"; 103570 + version = "1.538.0"; 103320 103571 src = fetchurl { 103321 - url = "https://registry.npmjs.org/snyk/-/snyk-1.535.0.tgz"; 103322 - sha512 = "NQpGzXb66WvMGkZ2vye58LST1lJFN+diEQ76dlTdh/e2KgFb/qmevo/VgDqAsMsFW6h0rE8V6tFqVBDb8mfEBw=="; 103572 + url = "https://registry.npmjs.org/snyk/-/snyk-1.538.0.tgz"; 103573 + sha512 = "lq2/Ykzec9XacniZpkZaJPQDyBDWqgUsdugn6Kcm+ba2RJU72Dr6VSnIQPQ9ebe9nbNriABmURnLmH9aApiWew=="; 103323 103574 }; 103324 103575 dependencies = [ 103325 103576 sources."@arcanis/slice-ansi-1.0.2" ··· 103331 103582 sources."@open-policy-agent/opa-wasm-1.2.0" 103332 103583 sources."@sindresorhus/is-2.1.1" 103333 103584 sources."@snyk/cli-interface-2.11.0" 103585 + sources."@snyk/cloud-config-parser-1.9.2" 103334 103586 sources."@snyk/cocoapods-lockfile-parser-3.6.2" 103335 103587 (sources."@snyk/code-client-3.4.0" // { 103336 103588 dependencies = [ ··· 104028 104280 sources."xtend-4.0.2" 104029 104281 sources."yallist-4.0.0" 104030 104282 sources."yaml-1.10.2" 104283 + sources."yaml-js-0.3.0" 104031 104284 ]; 104032 104285 buildInputs = globalBuildInputs; 104033 104286 meta = { ··· 105314 105567 sources."async-1.5.2" 105315 105568 sources."async-limiter-1.0.1" 105316 105569 sources."asynckit-0.4.0" 105317 - (sources."aws-sdk-2.885.0" // { 105570 + (sources."aws-sdk-2.886.0" // { 105318 105571 dependencies = [ 105319 105572 sources."uuid-3.3.2" 105320 105573 ]; ··· 111584 111837 sources."isarray-1.0.0" 111585 111838 sources."isexe-2.0.0" 111586 111839 sources."isobject-3.0.1" 111587 - (sources."js-beautify-1.13.5" // { 111840 + (sources."js-beautify-1.13.8" // { 111588 111841 dependencies = [ 111589 111842 sources."mkdirp-1.0.4" 111590 111843 ];
+6 -4
pkgs/development/ocaml-modules/postgresql/default.nix
··· 1 - { lib, fetchFromGitHub, buildDunePackage, postgresql }: 1 + { lib, fetchFromGitHub, buildDunePackage, dune-configurator, postgresql }: 2 2 3 3 buildDunePackage rec { 4 4 pname = "postgresql"; 5 - version = "4.6.3"; 5 + version = "5.0.0"; 6 + 7 + useDune2 = true; 6 8 7 9 minimumOCamlVersion = "4.08"; 8 10 ··· 10 12 owner = "mmottl"; 11 13 repo = "postgresql-ocaml"; 12 14 rev = version; 13 - sha256 = "0fd96qqwkwjhv6pawk4wivwncszkif0sq05f0g5gd28jzwrsvpqr"; 15 + sha256 = "1i4pnh2v00i0s7s9pcwz1x6s4xcd77d08gjjkvy0fmda6mqq6ghn"; 14 16 }; 15 17 16 - buildInputs = [ postgresql ]; 18 + buildInputs = [ dune-configurator postgresql ]; 17 19 18 20 meta = { 19 21 description = "Bindings to the PostgreSQL library";
+36
pkgs/development/python-modules/clickhouse-cli/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , click 5 + , prompt_toolkit 6 + , pygments 7 + , requests 8 + , sqlparse 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "clickhouse-cli"; 13 + version = "0.3.7"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "sha256-fDvUdL6LzgCv6LDmB0R0M7v6BbnbL68p9pHMebP58h8="; 18 + }; 19 + 20 + propagatedBuildInputs = [ 21 + click 22 + prompt_toolkit 23 + pygments 24 + requests 25 + sqlparse 26 + ]; 27 + 28 + pythonImportsCheck = [ "clickhouse_cli" ]; 29 + 30 + meta = with lib; { 31 + description = "A third-party client for the Clickhouse DBMS server"; 32 + homepage = "https://github.com/hatarist/clickhouse-cli"; 33 + license = licenses.mit; 34 + maintainers = with maintainers; [ ivan-babrou ]; 35 + }; 36 + }
+5 -3
pkgs/development/python-modules/mcstatus/default.nix
··· 5 5 , dnspython 6 6 , fetchFromGitHub 7 7 , mock 8 + , pytest-asyncio 8 9 , pytestCheckHook 9 10 , pythonOlder 10 11 , six ··· 12 13 13 14 buildPythonPackage rec { 14 15 pname = "mcstatus"; 15 - version = "5.1.2"; 16 + version = "5.1.4"; 16 17 disabled = pythonOlder "3.6"; 17 18 18 19 src = fetchFromGitHub { 19 20 owner = "Dinnerbone"; 20 21 repo = pname; 21 - rev = "release-${version}"; 22 - sha256 = "16k5vcqpd9r7mm1cg9khzba42rcxs491h8gk2klymav249yzrwk7"; 22 + rev = "v${version}"; 23 + sha256 = "1k8hjv965svbm95m7jaawlhdbxqpkjchlwvjwn1n7z90dfgn5kih"; 23 24 }; 24 25 25 26 propagatedBuildInputs = [ ··· 31 32 32 33 checkInputs = [ 33 34 mock 35 + pytest-asyncio 34 36 pytestCheckHook 35 37 ]; 36 38
+45
pkgs/development/python-modules/oci/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , buildPythonPackage 4 + , certifi 5 + , configparser 6 + , cryptography 7 + , pyopenssl 8 + , dateutil 9 + , pytz 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "oci"; 14 + version = "2.36.0"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "oracle"; 18 + repo = "oci-python-sdk"; 19 + rev = "v${version}"; 20 + hash = "sha256-scG/ZhWeiCgXp7iD6arWIN8KZecSjKLsCW4oXeJvx6M="; 21 + }; 22 + 23 + postPatch = '' 24 + substituteInPlace setup.py \ 25 + --replace "configparser==4.0.2" "configparser" \ 26 + --replace "cryptography==3.2.1" "cryptography" \ 27 + --replace "pyOpenSSL>=17.5.0,<=19.1.0" "pyOpenSSL" 28 + ''; 29 + 30 + propagatedBuildInputs = [ 31 + certifi configparser cryptography pyopenssl dateutil pytz 32 + ]; 33 + 34 + # Tests fail: https://github.com/oracle/oci-python-sdk/issues/164 35 + doCheck = false; 36 + 37 + pythonImportsCheck = [ "oci" ]; 38 + 39 + meta = with lib; { 40 + description = "Oracle Cloud Infrastructure Python SDK"; 41 + homepage = "https://oracle-cloud-infrastructure-python-sdk.readthedocs.io/en/latest/index.html"; 42 + maintainers = with maintainers; [ ilian ]; 43 + license = with licenses; [ asl20 upl ]; 44 + }; 45 + }
+5 -2
pkgs/development/python-modules/pikepdf/default.nix
··· 17 17 , python-dateutil 18 18 , python-xmp-toolkit 19 19 , qpdf 20 + , setuptools 20 21 , setuptools-scm 21 22 , setuptools-scm-git-archive 22 23 }: 23 24 24 25 buildPythonPackage rec { 25 26 pname = "pikepdf"; 26 - version = "2.9.1"; 27 + version = "2.11.1"; 27 28 disabled = ! isPy3k; 28 29 29 30 src = fetchPypi { 30 31 inherit pname version; 31 - sha256 = "99c19cf0dd0fc89fc9e6a0de61e974e34d4111dd69802aeaee3e61fb1a74a3d8"; 32 + sha256 = "0vs7qa3s4scfhyldfw99hhxpna6rj49rsbr2k0j6b4qx1bw8h141"; 32 33 }; 33 34 34 35 buildInputs = [ ··· 58 59 defusedxml 59 60 lxml 60 61 pillow 62 + setuptools 61 63 ]; 62 64 63 65 preBuild = '' ··· 71 73 description = "Read and write PDFs with Python, powered by qpdf"; 72 74 license = licenses.mpl20; 73 75 maintainers = [ maintainers.kiwi ]; 76 + changelog = "https://github.com/pikepdf/pikepdf/blob/${version}/docs/release_notes.rst"; 74 77 }; 75 78 }
+1 -1
pkgs/development/python-modules/pulsectl/default.nix
··· 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "faa8b9336237565990298f20870e13dd1678a4586847ca5a7ff2abf10752f356"; 9 + sha256 = "sha256-+qi5M2I3VlmQKY8ghw4T3RZ4pFhoR8paf/Kr8QdS81Y="; 10 10 }; 11 11 12 12 patches = [
+2 -2
pkgs/development/python-modules/spotipy/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "spotipy"; 9 - version = "2.17.1"; 9 + version = "2.18.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-KcYMi5naHEufDXIhabwx5iS4wH1xhrjq3ZwC6NLULL8="; 13 + sha256 = "sha256-9yk7gIaWgH6azsa9z/Y/fcw8wbFIwMS0KZ70PJZvcXc="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ requests six ];
+32
pkgs/development/python-modules/systembridge/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "systembridge"; 9 + version = "1.1.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "timmo001"; 13 + repo = "system-bridge-connector-py"; 14 + rev = "v${version}"; 15 + sha256 = "0vyfi7nyzkzsgg84n5wh4hzwvx6fybgqdzbabnsmvszb9sm1vlb2"; 16 + }; 17 + 18 + propagatedBuildInputs = [ 19 + aiohttp 20 + ]; 21 + 22 + # Project has no tests 23 + doCheck = false; 24 + pythonImportsCheck = [ "systembridge" ]; 25 + 26 + meta = with lib; { 27 + description = "Python module for connecting to System Bridge"; 28 + homepage = "https://github.com/timmo001/system-bridge-connector-py"; 29 + license = with licenses; [ mit ]; 30 + maintainers = with maintainers; [ fab ]; 31 + }; 32 + }
+2 -2
pkgs/development/python-modules/twitterapi/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "twitterapi"; 10 - version = "2.6.10"; 10 + version = "2.7.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "geduldig"; 14 14 repo = "TwitterAPI"; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-ylxjeIK9cjT4r71j+sULYs6yyYWfKDkpm0bESMo7s3o="; 16 + sha256 = "sha256-fLexFlnoh58b9q4mo9atGQmMttKytTfAYmaPj6xmPj8="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+2 -2
pkgs/development/tools/buildah/default.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "buildah"; 17 - version = "1.20.0"; 17 + version = "1.20.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "containers"; 21 21 repo = "buildah"; 22 22 rev = "v${version}"; 23 - sha256 = "12gmn61mfrr58071x3cdsksad6swn1b23ghih128hjdpdzk1zxs3"; 23 + sha256 = "sha256-nlZblUPS0678dR0hyp+V9uH/nHL9YH81+O1Zzq8T8Pw="; 24 24 }; 25 25 26 26 outputs = [ "out" "man" ];
+3 -3
pkgs/development/tools/godot/default.nix
··· 58 58 --replace "Exec=godot" "Exec=$out/bin/godot" 59 59 ''; 60 60 61 - meta = { 61 + meta = with lib; { 62 62 homepage = "https://godotengine.org"; 63 63 description = "Free and Open Source 2D and 3D game engine"; 64 - license = lib.licenses.mit; 64 + license = licenses.mit; 65 65 platforms = [ "i686-linux" "x86_64-linux" ]; 66 - maintainers = [ lib.maintainers.twey ]; 66 + maintainers = with maintainers; [ twey ]; 67 67 }; 68 68 }
+10 -3
pkgs/games/scummvm/default.nix
··· 1 1 { lib, stdenv, fetchurl, nasm 2 2 , alsaLib, curl, flac, fluidsynth, freetype, libjpeg, libmad, libmpeg2, libogg, libvorbis, libGLU, libGL, SDL2, zlib 3 + , Cocoa, AudioToolbox, Carbon, CoreMIDI, AudioUnit, cctools 3 4 }: 4 5 5 6 stdenv.mkDerivation rec { ··· 13 14 14 15 nativeBuildInputs = [ nasm ]; 15 16 16 - buildInputs = [ 17 - alsaLib curl freetype flac fluidsynth libjpeg libmad libmpeg2 libogg libvorbis libGLU libGL SDL2 zlib 17 + buildInputs = lib.optionals stdenv.isLinux [ 18 + alsaLib 19 + ] ++ lib.optionals stdenv.isDarwin [ 20 + Cocoa AudioToolbox Carbon CoreMIDI AudioUnit 21 + ] ++ [ 22 + curl freetype flac fluidsynth libjpeg libmad libmpeg2 libogg libvorbis libGLU libGL SDL2 zlib 18 23 ]; 19 24 20 25 dontDisableStatic = true; ··· 30 35 # They use 'install -s', that calls the native strip instead of the cross 31 36 postConfigure = '' 32 37 sed -i "s/-c -s/-c -s --strip-program=''${STRIP@Q}/" ports.mk 38 + '' + lib.optionalString stdenv.isDarwin '' 39 + substituteInPlace config.mk --replace x86_64-apple-darwin-ranlib ${cctools}/bin/ranlib 33 40 ''; 34 41 35 42 meta = with lib; { ··· 37 44 homepage = "https://www.scummvm.org/"; 38 45 license = licenses.gpl2; 39 46 maintainers = [ maintainers.peterhoeg ]; 40 - platforms = platforms.linux; 47 + platforms = platforms.unix; 41 48 }; 42 49 }
+15
pkgs/misc/vscode-extensions/default.nix
··· 390 390 }; 391 391 }; 392 392 393 + foxundermoon.shell-format = buildVscodeMarketplaceExtension { 394 + mktplcRef = { 395 + name = "shell-format"; 396 + publisher = "foxundermoon"; 397 + version = "7.1.0"; 398 + sha256 = "09z72mdr5bfdcb67xyzlv7lb9vyjlc3k9ackj4jgixfk40c68cnj"; 399 + }; 400 + meta = with lib; { 401 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=foxundermoon.shell-format"; 402 + homepage = "https://github.com/foxundermoon/vs-shell-format"; 403 + license = licenses.mit; 404 + maintainers = with maintainers; [ dbirks ]; 405 + }; 406 + }; 407 + 393 408 freebroccolo.reasonml = buildVscodeMarketplaceExtension { 394 409 meta = with lib; { 395 410 changelog = "https://marketplace.visualstudio.com/items/freebroccolo.reasonml/changelog";
+2 -2
pkgs/os-specific/bsd/netbsd/default.nix
··· 1 - { stdenv, stdenvNoCC, lib, groff, mandoc, zlib, bison, flex 1 + { stdenv, stdenvNoCC, fetchcvs, lib, groff, mandoc, zlib, bison, flex 2 2 , writeText, buildPackages, splicePackages, symlinkJoin }: 3 3 4 4 let 5 - fetchNetBSD = path: version: sha256: buildPackages.fetchcvs { 5 + fetchNetBSD = path: version: sha256: fetchcvs { 6 6 cvsRoot = ":pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot"; 7 7 module = "src/${path}"; 8 8 inherit sha256;
+3 -3
pkgs/servers/monitoring/alertmanager-irc-relay/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "alertmanager-irc-relay"; 5 - version = "0.3.0"; 5 + version = "0.3.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "google"; 9 9 repo = "alertmanager-irc-relay"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-SmyKk0vSXfHzRxOdbULD2Emju/VjDcXZZ7cgVbZxGIA="; 11 + sha256 = "sha256-IlWXsQZtDXG8sJBV+82BzEFj+JtUbfTOZyqYOrZFTXA="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-aJVA9MJ9DK/dCo7aSB9OLfgKGN5L6Sw2k2aOR4J2LE4="; 14 + vendorSha256 = "sha256-VLG15IXS/fXFMTCJKEqGW6qZ9aOLPhazidVsOywG+w4="; 15 15 16 16 buildFlagsArray = [ "-ldflags=-s -w" ]; 17 17
+58
pkgs/tools/admin/oci-cli/default.nix
··· 1 + { lib, fetchFromGitHub, python3Packages, locale }: 2 + 3 + let 4 + # https://github.com/oracle/oci-cli/issues/189 5 + pinned_click = python3Packages.click.overridePythonAttrs (old: rec { 6 + pname = "click"; 7 + version = "6.7"; 8 + src = python3Packages.fetchPypi { 9 + inherit pname version; 10 + hash = "sha256-8VUW30eNWlYYD7+A5o8gYBDm0WD8OfpQi2XgNf11Ews="; 11 + }; 12 + 13 + postPatch = '' 14 + substituteInPlace click/_unicodefun.py \ 15 + --replace "'locale'" "'${locale}/bin/locale'" 16 + ''; 17 + 18 + # Issue that wasn't resolved when this version was released: 19 + # https://github.com/pallets/click/issues/823 20 + doCheck = false; 21 + }); 22 + in 23 + 24 + python3Packages.buildPythonApplication rec { 25 + pname = "oci-cli"; 26 + version = "2.23.0"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "oracle"; 30 + repo = "oci-cli"; 31 + rev = "v${version}"; 32 + hash = "sha256-XRkycJrUSOZQAGiSyQZGA/SnlxnFumYL82kOkYd7s2o="; 33 + }; 34 + 35 + propagatedBuildInputs = with python3Packages; [ 36 + oci arrow certifi pinned_click configparser cryptography jmespath dateutil 37 + pytz retrying six terminaltables pyopenssl pyyaml 38 + ]; 39 + 40 + # https://github.com/oracle/oci-cli/issues/187 41 + doCheck = false; 42 + 43 + postPatch = '' 44 + substituteInPlace setup.py \ 45 + --replace "configparser==4.0.2" "configparser" \ 46 + --replace "cryptography==3.2.1" "cryptography" \ 47 + --replace "pyOpenSSL==19.1.0" "pyOpenSSL" \ 48 + --replace "PyYAML==5.3.1" "PyYAML" \ 49 + --replace "six==1.14.0" "six" 50 + ''; 51 + 52 + meta = with lib; { 53 + description = "Command Line Interface for Oracle Cloud Infrastructure"; 54 + homepage = "https://docs.cloud.oracle.com/iaas/Content/API/Concepts/cliconcepts.htm"; 55 + maintainers = with maintainers; [ ilian ]; 56 + license = with licenses; [ asl20 upl ]; 57 + }; 58 + }
+3 -2
pkgs/tools/text/ocrmypdf/default.nix
··· 30 30 in 31 31 buildPythonApplication rec { 32 32 pname = "ocrmypdf"; 33 - version = "11.6.0"; 33 + version = "11.7.3"; 34 34 disabled = ! python3Packages.isPy3k; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "jbarlow83"; 38 38 repo = "OCRmyPDF"; 39 39 rev = "v${version}"; 40 - sha256 = "0inmmpam0vcm5n4sm6lh9p5swk44clknvm1cdwk9cax01mdqljza"; 40 + sha256 = "0gs2w9kl5wwrs0hx2sivq3pdvpf3lkaifblwfbz5g31yl770blji"; 41 41 }; 42 42 43 43 nativeBuildInputs = with python3Packages; [ ··· 85 85 license = with licenses; [ mpl20 mit ]; 86 86 platforms = platforms.linux; 87 87 maintainers = [ maintainers.kiwi ]; 88 + changelog = "https://github.com/jbarlow83/OCRmyPDF/blob/v${version}/docs/release_notes.rst"; 88 89 }; 89 90 }
+22 -3
pkgs/top-level/all-packages.nix
··· 375 375 376 376 fetchbzr = callPackage ../build-support/fetchbzr { }; 377 377 378 - fetchcvs = callPackage ../build-support/fetchcvs { }; 378 + fetchcvs = if stdenv.buildPlatform != stdenv.hostPlatform 379 + # hack around splicing being crummy with things that (correctly) don't eval. 380 + then buildPackages.fetchcvs 381 + else callPackage ../build-support/fetchcvs { }; 379 382 380 383 fetchdarcs = callPackage ../build-support/fetchdarcs { }; 381 384 ··· 427 430 428 431 fetchs3 = callPackage ../build-support/fetchs3 { }; 429 432 430 - fetchsvn = callPackage ../build-support/fetchsvn { }; 433 + fetchsvn = if stdenv.buildPlatform != stdenv.hostPlatform 434 + # hack around splicing being crummy with things that (correctly) don't eval. 435 + then buildPackages.fetchsvn 436 + else callPackage ../build-support/fetchsvn { }; 431 437 432 438 fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion; 433 439 ··· 2840 2846 nx-libs = callPackage ../tools/X11/nx-libs { }; 2841 2847 2842 2848 nyx = callPackage ../tools/networking/nyx { }; 2849 + 2850 + oci-cli = callPackage ../tools/admin/oci-cli { }; 2843 2851 2844 2852 ocrmypdf = callPackage ../tools/text/ocrmypdf { }; 2845 2853 ··· 18332 18340 inherit (llvmPackages_10) clang-unwrapped lld lldClang llvm; 18333 18341 }; 18334 18342 18343 + clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli; 18344 + 18335 18345 couchdb = callPackage ../servers/http/couchdb { 18336 18346 sphinx = python27Packages.sphinx; 18337 18347 erlang = erlangR19; ··· 23336 23346 23337 23347 googleearth = callPackage ../applications/misc/googleearth { }; 23338 23348 23349 + googleearth-pro = callPackage ../applications/misc/googleearth-pro { }; 23350 + 23339 23351 google-chrome = callPackage ../applications/networking/browsers/google-chrome { gconf = gnome2.GConf; }; 23340 23352 23341 23353 google-chrome-beta = google-chrome.override { chromium = chromiumBeta; channel = "beta"; }; ··· 26130 26142 26131 26143 todo-txt-cli = callPackage ../applications/office/todo.txt-cli { }; 26132 26144 26145 + todofi-sh = callPackage ../applications/office/todofi.sh { }; 26146 + 26133 26147 todoman = callPackage ../applications/office/todoman { }; 26134 26148 26135 26149 toggldesktop = libsForQt514.callPackage ../applications/misc/toggldesktop { }; ··· 27949 27963 tk = tk-8_6; 27950 27964 }; 27951 27965 27952 - scummvm = callPackage ../games/scummvm { }; 27966 + scummvm = callPackage ../games/scummvm { 27967 + inherit (darwin) cctools; 27968 + inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit; 27969 + }; 27953 27970 27954 27971 inherit (callPackage ../games/scummvm/games.nix { }) 27955 27972 beneath-a-steel-sky ··· 28552 28569 lumpy = callPackage ../applications/science/biology/lumpy { }; 28553 28570 28554 28571 macse = callPackage ../applications/science/biology/macse { }; 28572 + 28573 + MACS2 = callPackage ../applications/science/biology/MACS2 { }; 28555 28574 28556 28575 migrate = callPackage ../applications/science/biology/migrate { }; 28557 28576
+6
pkgs/top-level/python-packages.nix
··· 1367 1367 1368 1368 clickhouse-cityhash = callPackage ../development/python-modules/clickhouse-cityhash {}; 1369 1369 1370 + clickhouse-cli = callPackage ../development/python-modules/clickhouse-cli { }; 1371 + 1370 1372 clickhouse-driver = callPackage ../development/python-modules/clickhouse-driver {}; 1371 1373 1372 1374 cliff = callPackage ../development/python-modules/cliff { }; ··· 4477 4479 # requires both the graphviz package and python package 4478 4480 graphvizPkgs = pkgs.graphviz; 4479 4481 }; 4482 + 4483 + oci = callPackage ../development/python-modules/oci { }; 4480 4484 4481 4485 od = callPackage ../development/python-modules/od { }; 4482 4486 ··· 7650 7654 }; 7651 7655 7652 7656 sympy = callPackage ../development/python-modules/sympy { }; 7657 + 7658 + systembridge = callPackage ../development/python-modules/systembridge { }; 7653 7659 7654 7660 systemd = callPackage ../development/python-modules/systemd { 7655 7661 inherit (pkgs) systemd;