Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 27575e98 b4a9badc

+1625 -4171
+2
maintainers/scripts/luarocks-packages.csv
··· 22 22 lgi,,,,,, 23 23 linenoise,https://github.com/hoelzro/lua-linenoise.git,,,,, 24 24 ljsyscall,,,,,lua5_1,lblasc 25 + lmathx,,,,,lua5_3,alexshpilkin 26 + lmpfrlib,,,,,lua5_3,alexshpilkin 25 27 lpeg,,,,,,vyp 26 28 lpeg_patterns,,,,,, 27 29 lpeglabel,,,,,,
+1 -1
nixos/modules/installer/tools/tools.nix
··· 34 34 name = "nixos-generate-config"; 35 35 src = ./nixos-generate-config.pl; 36 36 perl = "${pkgs.perl.withPackages (p: [ p.FileSlurp ])}/bin/perl"; 37 - detectvirt = "${pkgs.systemd}/bin/systemd-detect-virt"; 37 + detectvirt = "${config.systemd.package}/bin/systemd-detect-virt"; 38 38 btrfs = "${pkgs.btrfs-progs}/bin/btrfs"; 39 39 inherit (config.system.nixos-generate-config) configuration desktopConfiguration; 40 40 xserverEnabled = config.services.xserver.enable;
+3 -1
nixos/modules/misc/mandoc.nix
··· 53 53 # see: https://inbox.vuxu.org/mandoc-tech/20210906171231.GF83680@athene.usta.de/T/#e85f773c1781e3fef85562b2794f9cad7b2909a3c 54 54 extraSetup = lib.mkIf config.documentation.man.generateCaches '' 55 55 ${makewhatis} -T utf8 ${ 56 - lib.concatMapStringsSep " " (path: "\"$out/${path}\"") cfg.manPath 56 + lib.concatMapStringsSep " " (path: 57 + "$out/" + lib.escapeShellArg path 58 + ) cfg.manPath 57 59 } 58 60 ''; 59 61 };
+2 -2
nixos/modules/security/pam.nix
··· 626 626 session optional ${pkgs.otpw}/lib/security/pam_otpw.so 627 627 '' + 628 628 optionalString cfg.startSession '' 629 - session optional ${pkgs.systemd}/lib/security/pam_systemd.so 629 + session optional ${config.systemd.package}/lib/security/pam_systemd.so 630 630 '' + 631 631 optionalString cfg.forwardXAuth '' 632 632 session optional pam_xauth.so xauthpath=${pkgs.xorg.xauth}/bin/xauth systemuser=99 ··· 1242 1242 mr ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so, 1243 1243 '' + 1244 1244 optionalString (isEnabled (cfg: cfg.startSession)) '' 1245 - mr ${pkgs.systemd}/lib/security/pam_systemd.so, 1245 + mr ${config.systemd.package}/lib/security/pam_systemd.so, 1246 1246 '' + 1247 1247 optionalString (isEnabled (cfg: cfg.enableAppArmor) 1248 1248 && config.security.apparmor.enable) ''
+1 -1
nixos/modules/services/logging/logstash.nix
··· 109 109 ''' 110 110 # Read from journal 111 111 pipe { 112 - command => "''${pkgs.systemd}/bin/journalctl -f -o json" 112 + command => "''${config.systemd.package}/bin/journalctl -f -o json" 113 113 type => "syslog" codec => json {} 114 114 } 115 115 '''
+1 -1
nixos/modules/services/mail/spamassassin.nix
··· 135 135 User = "spamd"; 136 136 Group = "spamd"; 137 137 StateDirectory = "spamassassin"; 138 - ExecStartPost = "+${pkgs.systemd}/bin/systemctl -q --no-block try-reload-or-restart spamd.service"; 138 + ExecStartPost = "+${config.systemd.package}/bin/systemctl -q --no-block try-reload-or-restart spamd.service"; 139 139 }; 140 140 141 141 script = ''
+2 -2
nixos/modules/services/networking/supplicant.nix
··· 226 226 ACTION=="add", SUBSYSTEM=="net", ENV{INTERFACE}=="${i}", TAG+="systemd", ENV{SYSTEMD_WANTS}+="supplicant-${replaceChars [" "] ["-"] iface}.service", TAG+="SUPPLICANT_ASSIGNED"''))} 227 227 228 228 ${optionalString (hasAttr "WLAN" cfg) '' 229 - ACTION=="add", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", TAG!="SUPPLICANT_ASSIGNED", TAG+="systemd", PROGRAM="${pkgs.systemd}/bin/systemd-escape -p %E{INTERFACE}", ENV{SYSTEMD_WANTS}+="supplicant-wlan@$result.service" 229 + ACTION=="add", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", TAG!="SUPPLICANT_ASSIGNED", TAG+="systemd", PROGRAM="/run/current-system/systemd/bin/systemd-escape -p %E{INTERFACE}", ENV{SYSTEMD_WANTS}+="supplicant-wlan@$result.service" 230 230 ''} 231 231 ${optionalString (hasAttr "LAN" cfg) '' 232 - ACTION=="add", SUBSYSTEM=="net", ENV{DEVTYPE}=="lan", TAG!="SUPPLICANT_ASSIGNED", TAG+="systemd", PROGRAM="${pkgs.systemd}/bin/systemd-escape -p %E{INTERFACE}", ENV{SYSTEMD_WANTS}+="supplicant-lan@$result.service" 232 + ACTION=="add", SUBSYSTEM=="net", ENV{DEVTYPE}=="lan", TAG!="SUPPLICANT_ASSIGNED", TAG+="systemd", PROGRAM="/run/current-system/systemd/bin/systemd-escape -p %E{INTERFACE}", ENV{SYSTEMD_WANTS}+="supplicant-lan@$result.service" 233 233 ''} 234 234 ''; 235 235 })];
+1 -1
nixos/modules/services/security/sshguard.nix
··· 17 17 else "sshg-fw-ipset"; 18 18 in pkgs.writeText "sshguard.conf" '' 19 19 BACKEND="${pkgs.sshguard}/libexec/${backend}" 20 - LOGREADER="LANG=C ${pkgs.systemd}/bin/journalctl ${args}" 20 + LOGREADER="LANG=C ${config.systemd.package}/bin/journalctl ${args}" 21 21 ''; 22 22 23 23 in {
+1 -1
nixos/modules/services/wayland/cage.nix
··· 88 88 account required pam_unix.so 89 89 session required pam_unix.so 90 90 session required pam_env.so conffile=/etc/pam/environment readenv=0 91 - session required ${pkgs.systemd}/lib/security/pam_systemd.so 91 + session required ${config.systemd.package}/lib/security/pam_systemd.so 92 92 ''; 93 93 94 94 hardware.opengl.enable = mkDefault true;
+1 -1
nixos/modules/services/x11/display-managers/gdm.nix
··· 298 298 299 299 session required pam_succeed_if.so audit quiet_success user = gdm 300 300 session required pam_env.so conffile=/etc/pam/environment readenv=0 301 - session optional ${pkgs.systemd}/lib/security/pam_systemd.so 301 + session optional ${config.systemd.package}/lib/security/pam_systemd.so 302 302 session optional pam_keyinit.so force revoke 303 303 session optional pam_permit.so 304 304 '';
+1 -1
nixos/modules/services/x11/display-managers/lightdm.nix
··· 287 287 288 288 session required pam_succeed_if.so audit quiet_success user = lightdm 289 289 session required pam_env.so conffile=/etc/pam/environment readenv=0 290 - session optional ${pkgs.systemd}/lib/security/pam_systemd.so 290 + session optional ${config.systemd.package}/lib/security/pam_systemd.so 291 291 session optional pam_keyinit.so force revoke 292 292 session optional pam_permit.so 293 293 '';
+1 -1
nixos/modules/services/x11/display-managers/sddm.nix
··· 231 231 232 232 session required pam_succeed_if.so audit quiet_success user = sddm 233 233 session required pam_env.so conffile=/etc/pam/environment readenv=0 234 - session optional ${pkgs.systemd}/lib/security/pam_systemd.so 234 + session optional ${config.systemd.package}/lib/security/pam_systemd.so 235 235 session optional pam_keyinit.so force revoke 236 236 session optional pam_permit.so 237 237 '';
+1 -1
nixos/modules/system/boot/modprobe.nix
··· 52 52 ''; 53 53 environment.etc."modprobe.d/debian.conf".source = pkgs.kmod-debian-aliases; 54 54 55 - environment.etc."modprobe.d/systemd.conf".source = "${pkgs.systemd}/lib/modprobe.d/systemd.conf"; 55 + environment.etc."modprobe.d/systemd.conf".source = "${config.systemd.package}/lib/modprobe.d/systemd.conf"; 56 56 57 57 environment.systemPackages = [ pkgs.kmod ]; 58 58
+1 -1
nixos/modules/tasks/auto-upgrade.nix
··· 190 190 nixos-rebuild = "${config.system.build.nixos-rebuild}/bin/nixos-rebuild"; 191 191 date = "${pkgs.coreutils}/bin/date"; 192 192 readlink = "${pkgs.coreutils}/bin/readlink"; 193 - shutdown = "${pkgs.systemd}/bin/shutdown"; 193 + shutdown = "${config.systemd.package}/bin/shutdown"; 194 194 upgradeFlag = optional (cfg.channel == null) "--upgrade"; 195 195 in if cfg.allowReboot then '' 196 196 ${nixos-rebuild} boot ${toString (cfg.flags ++ upgradeFlag)}
+1 -1
nixos/modules/virtualisation/amazon-init.nix
··· 11 11 echo "attempting to fetch configuration from EC2 user data..." 12 12 13 13 export HOME=/root 14 - export PATH=${pkgs.lib.makeBinPath [ config.nix.package pkgs.systemd pkgs.gnugrep pkgs.git pkgs.gnutar pkgs.gzip pkgs.gnused pkgs.xz config.system.build.nixos-rebuild]}:$PATH 14 + export PATH=${pkgs.lib.makeBinPath [ config.nix.package config.systemd.package pkgs.gnugrep pkgs.git pkgs.gnutar pkgs.gzip pkgs.gnused pkgs.xz config.system.build.nixos-rebuild]}:$PATH 15 15 export NIX_PATH=nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels 16 16 17 17 userData=/etc/ec2-metadata/user-data
+1 -1
nixos/modules/virtualisation/digital-ocean-init.nix
··· 46 46 RemainAfterExit = true; 47 47 }; 48 48 restartIfChanged = false; 49 - path = [ pkgs.jq pkgs.gnused pkgs.gnugrep pkgs.systemd config.nix.package config.system.build.nixos-rebuild ]; 49 + path = [ pkgs.jq pkgs.gnused pkgs.gnugrep config.systemd.package config.nix.package config.system.build.nixos-rebuild ]; 50 50 environment = { 51 51 HOME = "/root"; 52 52 NIX_PATH = concatStringsSep ":" [
+1
pkgs/applications/graphics/gqview/default.nix
··· 15 15 16 16 hardeningDisable = [ "format" ]; 17 17 18 + NIX_CFLAGS_COMPILE = "-fcommon"; 18 19 NIX_LDFLAGS = "-lm"; 19 20 20 21 meta = with lib; {
+2 -2
pkgs/applications/networking/instant-messengers/chatty/default.nix
··· 29 29 30 30 stdenv.mkDerivation rec { 31 31 pname = "chatty"; 32 - version = "0.6.3"; 32 + version = "0.6.4"; 33 33 34 34 src = fetchFromGitLab { 35 35 domain = "source.puri.sm"; ··· 37 37 repo = "chatty"; 38 38 rev = "v${version}"; 39 39 fetchSubmodules = true; 40 - hash = "sha256-BILi3+i7SCiK7dVbckv3cNMNyEwgKMf0ct0z/J1xysI="; 40 + hash = "sha256-uDuSx+tWv6DV93/99QUcUKZaWA9kNW8phHZhetYlG/M="; 41 41 }; 42 42 43 43 postPatch = ''
+10 -9
pkgs/applications/networking/syncthing/default.nix
··· 4 4 common = { stname, target, postInstall ? "" }: 5 5 buildGoModule rec { 6 6 pname = stname; 7 - version = "1.19.2"; 7 + version = "1.20.1"; 8 8 9 9 src = fetchFromGitHub { 10 - owner = "syncthing"; 11 - repo = "syncthing"; 12 - rev = "v${version}"; 13 - sha256 = "sha256-Zday5lBsRCl00vnnXNKu6VMlq8zmwgI0I+73Pir7ss4="; 10 + owner = "syncthing"; 11 + repo = "syncthing"; 12 + rev = "v${version}"; 13 + hash = "sha256-QJevD/meVPEHnfwT1Eu3cwfVFU+ab/16eJBl6cuhGdA="; 14 14 }; 15 15 16 - vendorSha256 = "sha256-2yK0eE34cA7U1nDWRp/JigFpeveipmCuL4jP+94T3Sg="; 16 + vendorSha256 = "sha256-NuiT2GytWaGkgSyl+qoe9DjCCL7wSHc6FU8C6rsy6Vc="; 17 17 18 18 doCheck = false; 19 19 20 - BUILD_USER="nix"; 21 - BUILD_HOST="nix"; 20 + BUILD_USER = "nix"; 21 + BUILD_HOST = "nix"; 22 22 23 23 buildPhase = '' 24 24 runHook preBuild ··· 50 50 }; 51 51 }; 52 52 53 - in { 53 + in 54 + { 54 55 syncthing = common { 55 56 stname = "syncthing"; 56 57 target = "syncthing";
+2 -37
pkgs/applications/office/libreoffice/default.nix
··· 12 12 , libatomic_ops, graphite2, harfbuzz, libodfgen, libzmf 13 13 , librevenge, libe-book, libmwaw, glm, gst_all_1 14 14 , gdb, commonsLogging, librdf_rasqal, wrapGAppsHook 15 - , gnome, glib, ncurses, libepoxy, gpgme 15 + , gnome, glib, ncurses, libepoxy, gpgme, abseil-cpp 16 16 , langs ? [ "ca" "cs" "da" "de" "en-GB" "en-US" "eo" "es" "fr" "hu" "it" "ja" "nl" "pl" "pt" "pt-BR" "ro" "ru" "sl" "uk" "zh-CN" ] 17 17 , withHelp ? true 18 18 , kdeIntegration ? false, mkDerivation ? null, qtbase ? null, qtx11extras ? null ··· 177 177 # this I actually hate, this should be a data consistency test! 178 178 sed -e '/CPPUNIT_TEST(testTdf115013);/d' -i sw/qa/extras/uiwriter/uiwriter.cxx 179 179 # rendering-dependent test 180 - sed -e '/CPPUNIT_ASSERT_EQUAL(11148L, pOleObj->GetLogicRect().getWidth());/d ' -i sc/qa/unit/subsequent_filters-test.cxx 181 180 # tilde expansion in path processing checks the existence of $HOME 182 181 sed -e 's@OString sSysPath("~/tmp");@& return ; @' -i sal/qa/osl/file/osl_File.cxx 183 182 # fails on systems using ZFS, see https://github.com/NixOS/nixpkgs/issues/19071 ··· 190 189 # one more fragile test? 191 190 sed -e '/CPPUNIT_TEST(testTdf77014);/d' -i sw/qa/extras/uiwriter/uiwriter.cxx 192 191 # rendering-dependent tests 193 - sed -e '/CPPUNIT_TEST(testCustomColumnWidthExportXLSX)/d' -i sc/qa/unit/subsequent_export-test.cxx 194 - sed -e '/CPPUNIT_TEST(testColumnWidthExportFromODStoXLSX)/d' -i sc/qa/unit/subsequent_export-test.cxx 195 - sed -e '/CPPUNIT_TEST(testChartImportXLS)/d' -i sc/qa/unit/subsequent_filters-test.cxx 196 192 sed -e '/CPPUNIT_TEST(testLegacyCellAnchoredRotatedShape)/d' -i sc/qa/unit/filters-test.cxx 197 193 sed -zre 's/DesktopLOKTest::testGetFontSubset[^{]*[{]/& return; /' -i desktop/qa/desktop_lib/test_desktop_lib.cxx 198 194 sed -z -r -e 's/DECLARE_OOXMLEXPORT_TEST[(]testFlipAndRotateCustomShape,[^)]*[)].[{]/& return;/' -i sw/qa/extras/ooxmlexport/ooxmlexport7.cxx ··· 223 219 sed -e '/CPPUNIT_TEST(testTdf113818);/d' -i './sd/qa/unit/export-tests.cxx' 224 220 sed -e '/CPPUNIT_TEST(testTdf119629);/d' -i './sd/qa/unit/export-tests.cxx' 225 221 sed -e '/CPPUNIT_TEST(testTdf113822);/d' -i './sd/qa/unit/export-tests.cxx' 226 - sed -e '/CPPUNIT_TEST(test);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 227 - sed -e '/CPPUNIT_TEST(testConditionalFormatExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 228 - sed -e '/CPPUNIT_TEST(testProtectionKeyODS_UTF16LErtlSHA1);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 229 - sed -e '/CPPUNIT_TEST(testProtectionKeyODS_UTF8SHA1);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 230 - sed -e '/CPPUNIT_TEST(testProtectionKeyODS_UTF8SHA256ODF12);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 231 - sed -e '/CPPUNIT_TEST(testProtectionKeyODS_UTF8SHA256W3C);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 232 - sed -e '/CPPUNIT_TEST(testProtectionKeyODS_XL_SHA1);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 233 - sed -e '/CPPUNIT_TEST(testColorScaleExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 234 - sed -e '/CPPUNIT_TEST(testDataBarExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 235 - sed -e '/CPPUNIT_TEST(testNamedRangeBugfdo62729);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 236 - sed -e '/CPPUNIT_TEST(testRichTextExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 237 - sed -e '/CPPUNIT_TEST(testFormulaRefSheetNameODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 238 - sed -e '/CPPUNIT_TEST(testCellValuesExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 239 - sed -e '/CPPUNIT_TEST(testCellNoteExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 240 - sed -e '/CPPUNIT_TEST(testFormatExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 241 - sed -e '/CPPUNIT_TEST(testEmbeddedChartODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 242 - sed -e '/CPPUNIT_TEST(testCellAnchoredGroupXLS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 243 - sed -e '/CPPUNIT_TEST(testCeilingFloorODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 244 - sed -e '/CPPUNIT_TEST(testRelativePathsODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 245 - sed -e '/CPPUNIT_TEST(testSheetProtectionODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 246 - sed -e '/CPPUNIT_TEST(testSwappedOutImageExport);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 247 - sed -e '/CPPUNIT_TEST(testLinkedGraphicRT);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 248 - sed -e '/CPPUNIT_TEST(testImageWithSpecialID);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 249 - sed -e '/CPPUNIT_TEST(testAbsNamedRangeHTML);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 250 - sed -e '/CPPUNIT_TEST(testMoveCellAnchoredShapesODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 251 - sed -e '/CPPUNIT_TEST(testRefStringUnspecified);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 252 - sed -e '/CPPUNIT_TEST(testHeaderImageODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 253 - sed -e '/CPPUNIT_TEST(testTdf88657ODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 254 - sed -e '/CPPUNIT_TEST(testExponentWithoutSignFormatXLSX);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 255 - sed -e '/CPPUNIT_TEST(testHiddenRepeatedRowsODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 256 - sed -e '/CPPUNIT_TEST(testHyperlinkTargetFrameODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 257 222 sed -e '/CPPUNIT_TEST(testTdf105739);/d' -i './sd/qa/unit/export-tests-ooxml2.cxx' 258 223 sed -e '/CPPUNIT_TEST(testPageBitmapWithTransparency);/d' -i './sd/qa/unit/export-tests-ooxml2.cxx' 259 224 sed -e '/CPPUNIT_TEST(testTdf115005);/d' -i './sd/qa/unit/export-tests-ooxml2.cxx' ··· 412 377 mdds bluez5 libwps libabw libzmf 413 378 libxshmfence libatomic_ops graphite2 harfbuzz gpgme util-linux 414 379 librevenge libe-book libmwaw glm ncurses libepoxy 415 - libodfgen CoinMP librdf_rasqal gnome.adwaita-icon-theme gettext 380 + libodfgen CoinMP librdf_rasqal gnome.adwaita-icon-theme gettext abseil-cpp 416 381 ] 417 382 ++ (with gst_all_1; [ 418 383 gstreamer
+128 -121
pkgs/applications/office/libreoffice/src-fresh/download.nix
··· 21 21 md5name = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19-apr-util-1.5.4.tar.gz"; 22 22 } 23 23 { 24 - name = "boost_1_75_0.tar.xz"; 25 - url = "https://dev-www.libreoffice.org/src/boost_1_75_0.tar.xz"; 26 - sha256 = "cc378a036a1cfd3af289f3da24deeb8dba7a729f61ab104c7b018a622e22d21b"; 24 + name = "boost_1_77_0.tar.xz"; 25 + url = "https://dev-www.libreoffice.org/src/boost_1_77_0.tar.xz"; 26 + sha256 = "9b334d6c6d7af5a0687280788cd84444398b8e0b472cd88e52bbc3c3ef11d98e"; 27 27 md5 = ""; 28 - md5name = "cc378a036a1cfd3af289f3da24deeb8dba7a729f61ab104c7b018a622e22d21b-boost_1_75_0.tar.xz"; 28 + md5name = "9b334d6c6d7af5a0687280788cd84444398b8e0b472cd88e52bbc3c3ef11d98e-boost_1_77_0.tar.xz"; 29 29 } 30 30 { 31 31 name = "box2d-2.3.1.tar.gz"; ··· 56 56 md5name = "ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269-bzip2-1.0.8.tar.gz"; 57 57 } 58 58 { 59 - name = "cairo-1.16.0.tar.xz"; 60 - url = "https://dev-www.libreoffice.org/src/cairo-1.16.0.tar.xz"; 61 - sha256 = "5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331"; 59 + name = "cairo-1.17.4.tar.xz"; 60 + url = "https://dev-www.libreoffice.org/src/cairo-1.17.4.tar.xz"; 61 + sha256 = "74b24c1ed436bbe87499179a3b27c43f4143b8676d8ad237a6fa787401959705"; 62 62 md5 = ""; 63 - md5name = "5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331-cairo-1.16.0.tar.xz"; 63 + md5name = "74b24c1ed436bbe87499179a3b27c43f4143b8676d8ad237a6fa787401959705-cairo-1.17.4.tar.xz"; 64 64 } 65 65 { 66 66 name = "libcdr-0.1.7.tar.xz"; ··· 126 126 md5name = "7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9-libe-book-0.1.3.tar.xz"; 127 127 } 128 128 { 129 - name = "libepoxy-1.5.3.tar.xz"; 130 - url = "https://dev-www.libreoffice.org/src/libepoxy-1.5.3.tar.xz"; 131 - sha256 = "002958c5528321edd53440235d3c44e71b5b1e09b9177e8daf677450b6c4433d"; 129 + name = "libepoxy-1.5.9.tar.xz"; 130 + url = "https://dev-www.libreoffice.org/src/libepoxy-1.5.9.tar.xz"; 131 + sha256 = "d168a19a6edfdd9977fef1308ccf516079856a4275cf876de688fb7927e365e4"; 132 132 md5 = ""; 133 - md5name = "002958c5528321edd53440235d3c44e71b5b1e09b9177e8daf677450b6c4433d-libepoxy-1.5.3.tar.xz"; 133 + md5name = "d168a19a6edfdd9977fef1308ccf516079856a4275cf876de688fb7927e365e4-libepoxy-1.5.9.tar.xz"; 134 134 } 135 135 { 136 136 name = "epm-3.7.tar.gz"; ··· 154 154 md5name = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a-libetonyek-0.1.10.tar.xz"; 155 155 } 156 156 { 157 - name = "expat-2.4.1.tar.bz2"; 158 - url = "https://dev-www.libreoffice.org/src/expat-2.4.1.tar.bz2"; 159 - sha256 = "2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40"; 157 + name = "expat-2.4.6.tar.xz"; 158 + url = "https://dev-www.libreoffice.org/src/expat-2.4.6.tar.xz"; 159 + sha256 = "de55794b7a9bc214852fdc075beaaecd854efe1361597e6268ee87946951289b"; 160 160 md5 = ""; 161 - md5name = "2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40-expat-2.4.1.tar.bz2"; 161 + md5name = "de55794b7a9bc214852fdc075beaaecd854efe1361597e6268ee87946951289b-expat-2.4.6.tar.xz"; 162 162 } 163 163 { 164 164 name = "Firebird-3.0.7.33374-0.tar.bz2"; ··· 168 168 md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2"; 169 169 } 170 170 { 171 - name = "fontconfig-2.13.91.tar.gz"; 172 - url = "https://dev-www.libreoffice.org/src/fontconfig-2.13.91.tar.gz"; 173 - sha256 = "19e5b1bc9d013a52063a44e1307629711f0bfef35b9aca16f9c793971e2eb1e5"; 171 + name = "fontconfig-2.13.94.tar.xz"; 172 + url = "https://dev-www.libreoffice.org/src/fontconfig-2.13.94.tar.xz"; 173 + sha256 = "a5f052cb73fd479ffb7b697980510903b563bbb55b8f7a2b001fcfb94026003c"; 174 174 md5 = ""; 175 - md5name = "19e5b1bc9d013a52063a44e1307629711f0bfef35b9aca16f9c793971e2eb1e5-fontconfig-2.13.91.tar.gz"; 175 + md5name = "a5f052cb73fd479ffb7b697980510903b563bbb55b8f7a2b001fcfb94026003c-fontconfig-2.13.94.tar.xz"; 176 176 } 177 177 { 178 178 name = "crosextrafonts-20130214.tar.gz"; ··· 315 315 md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz"; 316 316 } 317 317 { 318 - name = "freetype-2.9.1.tar.bz2"; 319 - url = "https://dev-www.libreoffice.org/src/freetype-2.9.1.tar.bz2"; 320 - sha256 = "db8d87ea720ea9d5edc5388fc7a0497bb11ba9fe972245e0f7f4c7e8b1e1e84d"; 318 + name = "freetype-2.11.0.tar.xz"; 319 + url = "https://dev-www.libreoffice.org/src/freetype-2.11.0.tar.xz"; 320 + sha256 = "8bee39bd3968c4804b70614a0a3ad597299ad0e824bc8aad5ce8aaf48067bde7"; 321 321 md5 = ""; 322 - md5name = "db8d87ea720ea9d5edc5388fc7a0497bb11ba9fe972245e0f7f4c7e8b1e1e84d-freetype-2.9.1.tar.bz2"; 322 + md5name = "8bee39bd3968c4804b70614a0a3ad597299ad0e824bc8aad5ce8aaf48067bde7-freetype-2.11.0.tar.xz"; 323 323 } 324 324 { 325 - name = "glm-0.9.9.7.zip"; 326 - url = "https://dev-www.libreoffice.org/src/glm-0.9.9.7.zip"; 327 - sha256 = "c5e167c042afd2d7ad642ace6b643863baeb33880781983563e1ab68a30d3e95"; 325 + name = "glm-0.9.9.8.zip"; 326 + url = "https://dev-www.libreoffice.org/src/glm-0.9.9.8.zip"; 327 + sha256 = "6bba5f032bed47c73ad9397f2313b9acbfb56253d0d0576b5873d3dcb25e99ad"; 328 328 md5 = ""; 329 - md5name = "c5e167c042afd2d7ad642ace6b643863baeb33880781983563e1ab68a30d3e95-glm-0.9.9.7.zip"; 329 + md5name = "6bba5f032bed47c73ad9397f2313b9acbfb56253d0d0576b5873d3dcb25e99ad-glm-0.9.9.8.zip"; 330 330 } 331 331 { 332 - name = "gpgme-1.13.1.tar.bz2"; 333 - url = "https://dev-www.libreoffice.org/src/gpgme-1.13.1.tar.bz2"; 334 - sha256 = "c4e30b227682374c23cddc7fdb9324a99694d907e79242a25a4deeedb393be46"; 332 + name = "gpgme-1.16.0.tar.bz2"; 333 + url = "https://dev-www.libreoffice.org/src/gpgme-1.16.0.tar.bz2"; 334 + sha256 = "6c8cc4aedb10d5d4c905894ba1d850544619ee765606ac43df7405865de29ed0"; 335 335 md5 = ""; 336 - md5name = "c4e30b227682374c23cddc7fdb9324a99694d907e79242a25a4deeedb393be46-gpgme-1.13.1.tar.bz2"; 336 + md5name = "6c8cc4aedb10d5d4c905894ba1d850544619ee765606ac43df7405865de29ed0-gpgme-1.16.0.tar.bz2"; 337 337 } 338 338 { 339 339 name = "graphite2-minimal-1.3.14.tgz"; ··· 343 343 md5name = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc-graphite2-minimal-1.3.14.tgz"; 344 344 } 345 345 { 346 - name = "harfbuzz-2.6.0.tar.xz"; 347 - url = "https://dev-www.libreoffice.org/src/harfbuzz-2.6.0.tar.xz"; 348 - sha256 = "9cf7d117548265f95ca884e2f4c9fafaf4e17d45a67b11107147b79eed76c966"; 346 + name = "harfbuzz-2.8.2.tar.xz"; 347 + url = "https://dev-www.libreoffice.org/src/harfbuzz-2.8.2.tar.xz"; 348 + sha256 = "d58461395ce28b9dc03903254374dd70c38c8c28c5046db123c08f7ab9417be7"; 349 349 md5 = ""; 350 - md5name = "9cf7d117548265f95ca884e2f4c9fafaf4e17d45a67b11107147b79eed76c966-harfbuzz-2.6.0.tar.xz"; 350 + md5name = "d58461395ce28b9dc03903254374dd70c38c8c28c5046db123c08f7ab9417be7-harfbuzz-2.8.2.tar.xz"; 351 351 } 352 352 { 353 353 name = "hsqldb_1_8_0.zip"; ··· 371 371 md5name = "5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz"; 372 372 } 373 373 { 374 - name = "icu4c-69_1-src.tgz"; 375 - url = "https://dev-www.libreoffice.org/src/icu4c-69_1-src.tgz"; 376 - sha256 = "4cba7b7acd1d3c42c44bb0c14be6637098c7faf2b330ce876bc5f3b915d09745"; 374 + name = "icu4c-70_1-src.tgz"; 375 + url = "https://dev-www.libreoffice.org/src/icu4c-70_1-src.tgz"; 376 + sha256 = "8d205428c17bf13bb535300669ed28b338a157b1c01ae66d31d0d3e2d47c3fd5"; 377 377 md5 = ""; 378 - md5name = "4cba7b7acd1d3c42c44bb0c14be6637098c7faf2b330ce876bc5f3b915d09745-icu4c-69_1-src.tgz"; 378 + md5name = "8d205428c17bf13bb535300669ed28b338a157b1c01ae66d31d0d3e2d47c3fd5-icu4c-70_1-src.tgz"; 379 379 } 380 380 { 381 - name = "icu4c-69_1-data.zip"; 382 - url = "https://dev-www.libreoffice.org/src/icu4c-69_1-data.zip"; 383 - sha256 = "4fc2d8cfc3343673123586fca3967404abd4e346fba5515829204533b3bae4bf"; 381 + name = "icu4c-70_1-data.zip"; 382 + url = "https://dev-www.libreoffice.org/src/icu4c-70_1-data.zip"; 383 + sha256 = "c72723ddba3300ffb231d6b09e2a728ea6e89de10ed5927f74bacbd77042336e"; 384 384 md5 = ""; 385 - md5name = "4fc2d8cfc3343673123586fca3967404abd4e346fba5515829204533b3bae4bf-icu4c-69_1-data.zip"; 385 + md5name = "c72723ddba3300ffb231d6b09e2a728ea6e89de10ed5927f74bacbd77042336e-icu4c-70_1-data.zip"; 386 386 } 387 387 { 388 388 name = "flow-engine-0.9.4.zip"; ··· 462 462 md5name = "39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip"; 463 463 } 464 464 { 465 - name = "libjpeg-turbo-1.5.3.tar.gz"; 466 - url = "https://dev-www.libreoffice.org/src/libjpeg-turbo-1.5.3.tar.gz"; 467 - sha256 = "b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523"; 465 + name = "libjpeg-turbo-2.1.1.tar.gz"; 466 + url = "https://dev-www.libreoffice.org/src/libjpeg-turbo-2.1.1.tar.gz"; 467 + sha256 = "20e9cd3e5f517950dfb7a300ad344543d88719c254407ffb5ad88d891bf701c4"; 468 468 md5 = ""; 469 - md5name = "b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523-libjpeg-turbo-1.5.3.tar.gz"; 469 + md5name = "20e9cd3e5f517950dfb7a300ad344543d88719c254407ffb5ad88d891bf701c4-libjpeg-turbo-2.1.1.tar.gz"; 470 470 } 471 471 { 472 - name = "language-subtag-registry-2021-08-06.tar.bz2"; 473 - url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2021-08-06.tar.bz2"; 474 - sha256 = "08452d3997c78e21f2d81e31409dc46557707be6dc1df3129674019659e5ff9b"; 472 + name = "language-subtag-registry-2021-12-29.tar.bz2"; 473 + url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2021-12-29.tar.bz2"; 474 + sha256 = "d9dcf20be5ad4856daef023087421bedc1477f9b4247fc8ea53bb32e07c97837"; 475 475 md5 = ""; 476 - md5name = "08452d3997c78e21f2d81e31409dc46557707be6dc1df3129674019659e5ff9b-language-subtag-registry-2021-08-06.tar.bz2"; 476 + md5name = "d9dcf20be5ad4856daef023087421bedc1477f9b4247fc8ea53bb32e07c97837-language-subtag-registry-2021-12-29.tar.bz2"; 477 477 } 478 478 { 479 479 name = "JLanguageTool-1.7.0.tar.bz2"; ··· 483 483 md5name = "b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2"; 484 484 } 485 485 { 486 - name = "lcms2-2.11.tar.gz"; 487 - url = "https://dev-www.libreoffice.org/src/lcms2-2.11.tar.gz"; 488 - sha256 = "dc49b9c8e4d7cdff376040571a722902b682a795bf92985a85b48854c270772e"; 486 + name = "lcms2-2.12.tar.gz"; 487 + url = "https://dev-www.libreoffice.org/src/lcms2-2.12.tar.gz"; 488 + sha256 = "18663985e864100455ac3e507625c438c3710354d85e5cbb7cd4043e11fe10f5"; 489 489 md5 = ""; 490 - md5name = "dc49b9c8e4d7cdff376040571a722902b682a795bf92985a85b48854c270772e-lcms2-2.11.tar.gz"; 490 + md5name = "18663985e864100455ac3e507625c438c3710354d85e5cbb7cd4043e11fe10f5-lcms2-2.12.tar.gz"; 491 491 } 492 492 { 493 - name = "libassuan-2.5.3.tar.bz2"; 494 - url = "https://dev-www.libreoffice.org/src/libassuan-2.5.3.tar.bz2"; 495 - sha256 = "91bcb0403866b4e7c4bc1cc52ed4c364a9b5414b3994f718c70303f7f765e702"; 493 + name = "libassuan-2.5.5.tar.bz2"; 494 + url = "https://dev-www.libreoffice.org/src/libassuan-2.5.5.tar.bz2"; 495 + sha256 = "8e8c2fcc982f9ca67dcbb1d95e2dc746b1739a4668bc20b3a3c5be632edb34e4"; 496 496 md5 = ""; 497 - md5name = "91bcb0403866b4e7c4bc1cc52ed4c364a9b5414b3994f718c70303f7f765e702-libassuan-2.5.3.tar.bz2"; 497 + md5name = "8e8c2fcc982f9ca67dcbb1d95e2dc746b1739a4668bc20b3a3c5be632edb34e4-libassuan-2.5.5.tar.bz2"; 498 498 } 499 499 { 500 500 name = "libatomic_ops-7.6.8.tar.gz"; ··· 511 511 md5name = "cf5091fa8e7dcdbe667335eb90a2cfdd0a3fe8f8c7c8d1ece44d9d055736a06a-libeot-0.01.tar.bz2"; 512 512 } 513 513 { 514 - name = "libexttextcat-3.4.5.tar.xz"; 515 - url = "https://dev-www.libreoffice.org/src/libexttextcat-3.4.5.tar.xz"; 516 - sha256 = "13fdbc9d4c489a4d0519e51933a1aa21fe3fb9eb7da191b87f7a63e82797dac8"; 514 + name = "libexttextcat-3.4.6.tar.xz"; 515 + url = "https://dev-www.libreoffice.org/src/libexttextcat-3.4.6.tar.xz"; 516 + sha256 = "6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df"; 517 517 md5 = ""; 518 - md5name = "13fdbc9d4c489a4d0519e51933a1aa21fe3fb9eb7da191b87f7a63e82797dac8-libexttextcat-3.4.5.tar.xz"; 518 + md5name = "6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df-libexttextcat-3.4.6.tar.xz"; 519 519 } 520 520 { 521 521 name = "libffi-3.3.tar.gz"; ··· 525 525 md5name = "72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056-libffi-3.3.tar.gz"; 526 526 } 527 527 { 528 - name = "libgpg-error-1.37.tar.bz2"; 529 - url = "https://dev-www.libreoffice.org/src/libgpg-error-1.37.tar.bz2"; 530 - sha256 = "b32d6ff72a73cf79797f7f2d039e95e9c6f92f0c1450215410840ab62aea9763"; 528 + name = "libgpg-error-1.43.tar.bz2"; 529 + url = "https://dev-www.libreoffice.org/src/libgpg-error-1.43.tar.bz2"; 530 + sha256 = "a9ab83ca7acc442a5bd846a75b920285ff79bdb4e3d34aa382be88ed2c3aebaf"; 531 531 md5 = ""; 532 - md5name = "b32d6ff72a73cf79797f7f2d039e95e9c6f92f0c1450215410840ab62aea9763-libgpg-error-1.37.tar.bz2"; 532 + md5name = "a9ab83ca7acc442a5bd846a75b920285ff79bdb4e3d34aa382be88ed2c3aebaf-libgpg-error-1.43.tar.bz2"; 533 533 } 534 534 { 535 - name = "liblangtag-0.6.2.tar.bz2"; 536 - url = "https://dev-www.libreoffice.org/src/liblangtag-0.6.2.tar.bz2"; 537 - sha256 = "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e"; 535 + name = "liblangtag-0.6.3.tar.bz2"; 536 + url = "https://dev-www.libreoffice.org/src/liblangtag-0.6.3.tar.bz2"; 537 + sha256 = "1f12a20a02ec3a8d22e54dedb8b683a43c9c160bda1ba337bf1060607ae733bd"; 538 538 md5 = ""; 539 - md5name = "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e-liblangtag-0.6.2.tar.bz2"; 539 + md5name = "1f12a20a02ec3a8d22e54dedb8b683a43c9c160bda1ba337bf1060607ae733bd-liblangtag-0.6.3.tar.bz2"; 540 540 } 541 541 { 542 - name = "libnumbertext-1.0.7.tar.xz"; 543 - url = "https://dev-www.libreoffice.org/src/libnumbertext-1.0.7.tar.xz"; 544 - sha256 = "17b8249cb89ae11ae15a85612d2665626c0e0e3e56b35654363ba6566d8b61fc"; 542 + name = "libnumbertext-1.0.10.tar.xz"; 543 + url = "https://dev-www.libreoffice.org/src/libnumbertext-1.0.10.tar.xz"; 544 + sha256 = "a285573864eaac8d36a0f66d946e9b1d3cf01c5d93d31fda00264a76f2633beb"; 545 545 md5 = ""; 546 - md5name = "17b8249cb89ae11ae15a85612d2665626c0e0e3e56b35654363ba6566d8b61fc-libnumbertext-1.0.7.tar.xz"; 546 + md5name = "a285573864eaac8d36a0f66d946e9b1d3cf01c5d93d31fda00264a76f2633beb-libnumbertext-1.0.10.tar.xz"; 547 547 } 548 548 { 549 549 name = "ltm-1.0.zip"; ··· 553 553 md5name = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483-ltm-1.0.zip"; 554 554 } 555 555 { 556 - name = "xmlsec1-1.2.32.tar.gz"; 557 - url = "https://dev-www.libreoffice.org/src/xmlsec1-1.2.32.tar.gz"; 558 - sha256 = "e383702853236004e5b08e424b8afe9b53fe9f31aaa7a5382f39d9533eb7c043"; 556 + name = "xmlsec1-1.2.33.tar.gz"; 557 + url = "https://dev-www.libreoffice.org/src/xmlsec1-1.2.33.tar.gz"; 558 + sha256 = "26041d35a20a245ed5a2fb9ee075f10825664d274220cb5190340fa87a4d0931"; 559 559 md5 = ""; 560 - md5name = "e383702853236004e5b08e424b8afe9b53fe9f31aaa7a5382f39d9533eb7c043-xmlsec1-1.2.32.tar.gz"; 560 + md5name = "26041d35a20a245ed5a2fb9ee075f10825664d274220cb5190340fa87a4d0931-xmlsec1-1.2.33.tar.gz"; 561 561 } 562 562 { 563 - name = "libxml2-2.9.12.tar.gz"; 564 - url = "https://dev-www.libreoffice.org/src/libxml2-2.9.12.tar.gz"; 565 - sha256 = "c8d6681e38c56f172892c85ddc0852e1fd4b53b4209e7f4ebf17f7e2eae71d92"; 563 + name = "libxml2-2.9.13.tar.xz"; 564 + url = "https://dev-www.libreoffice.org/src/libxml2-2.9.13.tar.xz"; 565 + sha256 = "276130602d12fe484ecc03447ee5e759d0465558fbc9d6bd144e3745306ebf0e"; 566 566 md5 = ""; 567 - md5name = "c8d6681e38c56f172892c85ddc0852e1fd4b53b4209e7f4ebf17f7e2eae71d92-libxml2-2.9.12.tar.gz"; 567 + md5name = "276130602d12fe484ecc03447ee5e759d0465558fbc9d6bd144e3745306ebf0e-libxml2-2.9.13.tar.xz"; 568 568 } 569 569 { 570 - name = "libxslt-1.1.34.tar.gz"; 571 - url = "https://dev-www.libreoffice.org/src/libxslt-1.1.34.tar.gz"; 572 - sha256 = "98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f"; 570 + name = "libxslt-1.1.35.tar.xz"; 571 + url = "https://dev-www.libreoffice.org/src/libxslt-1.1.35.tar.xz"; 572 + sha256 = "8247f33e9a872c6ac859aa45018bc4c4d00b97e2feac9eebc10c93ce1f34dd79"; 573 573 md5 = ""; 574 - md5name = "98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f-libxslt-1.1.34.tar.gz"; 574 + md5name = "8247f33e9a872c6ac859aa45018bc4c4d00b97e2feac9eebc10c93ce1f34dd79-libxslt-1.1.35.tar.xz"; 575 575 } 576 576 { 577 577 name = "lp_solve_5.5.tar.gz"; ··· 595 595 md5name = "431434d3926f4bcce2e5c97240609983f60d7ff50df5a72083934759bb863f7b-mariadb-connector-c-3.1.8-src.tar.gz"; 596 596 } 597 597 { 598 - name = "mdds-1.7.0.tar.bz2"; 599 - url = "https://dev-www.libreoffice.org/src/mdds-1.7.0.tar.bz2"; 600 - sha256 = "a66a2a8293a3abc6cd9baff7c236156e2666935cbfb69a15d64d38141638fecf"; 598 + name = "mdds-2.0.1.tar.bz2"; 599 + url = "https://dev-www.libreoffice.org/src/mdds-2.0.1.tar.bz2"; 600 + sha256 = "3ab33fce58e6acf9540cc1a52264be6863ef80f55ac287194cc98cda48e71fe6"; 601 601 md5 = ""; 602 - md5name = "a66a2a8293a3abc6cd9baff7c236156e2666935cbfb69a15d64d38141638fecf-mdds-1.7.0.tar.bz2"; 602 + md5name = "3ab33fce58e6acf9540cc1a52264be6863ef80f55ac287194cc98cda48e71fe6-mdds-2.0.1.tar.bz2"; 603 603 } 604 604 { 605 605 name = "mDNSResponder-878.200.35.tar.gz"; ··· 616 616 md5name = "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba-libmspub-0.1.4.tar.xz"; 617 617 } 618 618 { 619 - name = "libmwaw-0.3.19.tar.xz"; 620 - url = "https://dev-www.libreoffice.org/src/libmwaw-0.3.19.tar.xz"; 621 - sha256 = "b272e234eefc828c4bb8344af0f047a62e070f530e9e2fba11b04c8db8eda5af"; 619 + name = "libmwaw-0.3.21.tar.xz"; 620 + url = "https://dev-www.libreoffice.org/src/libmwaw-0.3.21.tar.xz"; 621 + sha256 = "e8750123a78d61b943cef78b7736c8a7f20bb0a649aa112402124fba794fc21c"; 622 622 md5 = ""; 623 - md5name = "b272e234eefc828c4bb8344af0f047a62e070f530e9e2fba11b04c8db8eda5af-libmwaw-0.3.19.tar.xz"; 623 + md5name = "e8750123a78d61b943cef78b7736c8a7f20bb0a649aa112402124fba794fc21c-libmwaw-0.3.21.tar.xz"; 624 624 } 625 625 { 626 626 name = "mythes-1.2.4.tar.gz"; ··· 679 679 md5name = "0b7a3e5e59c34827fe0c3a74b7ec8baef302b98fa80088d7f9153aa16fa76bd1-openssl-1.1.1l.tar.gz"; 680 680 } 681 681 { 682 - name = "liborcus-0.16.1.tar.bz2"; 683 - url = "https://dev-www.libreoffice.org/src/liborcus-0.16.1.tar.bz2"; 684 - sha256 = "c700d1325f744104d9fca0d5a019434901e9d51a16eedfb05792f90a298587a4"; 682 + name = "liborcus-0.17.2.tar.bz2"; 683 + url = "https://dev-www.libreoffice.org/src/liborcus-0.17.2.tar.bz2"; 684 + sha256 = "2a86c405a5929f749b27637509596421d46805753364ab258b035fd01fbde143"; 685 685 md5 = ""; 686 - md5name = "c700d1325f744104d9fca0d5a019434901e9d51a16eedfb05792f90a298587a4-liborcus-0.16.1.tar.bz2"; 686 + md5name = "2a86c405a5929f749b27637509596421d46805753364ab258b035fd01fbde143-liborcus-0.17.2.tar.bz2"; 687 687 } 688 688 { 689 689 name = "libpagemaker-0.0.4.tar.xz"; ··· 693 693 md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz"; 694 694 } 695 695 { 696 - name = "pdfium-4500.tar.bz2"; 697 - url = "https://dev-www.libreoffice.org/src/pdfium-4500.tar.bz2"; 698 - sha256 = "26a03dd60e5ed0979cdaba9cc848242895110ddfdf347d40989ce2f14020f304"; 696 + name = "pdfium-4699.tar.bz2"; 697 + url = "https://dev-www.libreoffice.org/src/pdfium-4699.tar.bz2"; 698 + sha256 = "ee80fe0a3b20ef5c5babc494cd655d1b1a0bdec710acb04524789df500c563bf"; 699 699 md5 = ""; 700 - md5name = "26a03dd60e5ed0979cdaba9cc848242895110ddfdf347d40989ce2f14020f304-pdfium-4500.tar.bz2"; 700 + md5name = "ee80fe0a3b20ef5c5babc494cd655d1b1a0bdec710acb04524789df500c563bf-pdfium-4699.tar.bz2"; 701 701 } 702 702 { 703 - name = "pixman-0.34.0.tar.gz"; 704 - url = "https://dev-www.libreoffice.org/src/e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz"; 705 - sha256 = "21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e"; 706 - md5 = "e80ebae4da01e77f68744319f01d52a3"; 707 - md5name = "e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz"; 703 + name = "pixman-0.40.0.tar.gz"; 704 + url = "https://dev-www.libreoffice.org/src/pixman-0.40.0.tar.gz"; 705 + sha256 = "6d200dec3740d9ec4ec8d1180e25779c00bc749f94278c8b9021f5534db223fc"; 706 + md5 = ""; 707 + md5name = "6d200dec3740d9ec4ec8d1180e25779c00bc749f94278c8b9021f5534db223fc-pixman-0.40.0.tar.gz"; 708 708 } 709 709 { 710 710 name = "libpng-1.6.37.tar.xz"; ··· 791 791 md5name = "549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc-serf-1.3.9.tar.bz2"; 792 792 } 793 793 { 794 - name = "skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 795 - url = "https://dev-www.libreoffice.org/src/skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 796 - sha256 = "abe0b94d54edb717c58d74263f4ed3d27824d2ce9e9f2ce85a21ab38d993f94d"; 794 + name = "skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz"; 795 + url = "https://dev-www.libreoffice.org/src/skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz"; 796 + sha256 = "97e859e8467eca9d2441cd23079b61c2c3863b5687620f18cc31a9f966740177"; 797 797 md5 = ""; 798 - md5name = "abe0b94d54edb717c58d74263f4ed3d27824d2ce9e9f2ce85a21ab38d993f94d-skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 798 + md5name = "97e859e8467eca9d2441cd23079b61c2c3863b5687620f18cc31a9f966740177-skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz"; 799 799 } 800 800 { 801 801 name = "libstaroffice-0.0.7.tar.xz"; ··· 861 861 md5name = "a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip"; 862 862 } 863 863 { 864 - name = "zlib-1.2.11.tar.xz"; 865 - url = "https://dev-www.libreoffice.org/src/zlib-1.2.11.tar.xz"; 866 - sha256 = "4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066"; 864 + name = "zlib-1.2.12.tar.xz"; 865 + url = "https://dev-www.libreoffice.org/src/zlib-1.2.12.tar.xz"; 866 + sha256 = "7db46b8d7726232a621befaab4a1c870f00a90805511c0e0090441dac57def18"; 867 867 md5 = ""; 868 - md5name = "4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066-zlib-1.2.11.tar.xz"; 868 + md5name = "7db46b8d7726232a621befaab4a1c870f00a90805511c0e0090441dac57def18-zlib-1.2.12.tar.xz"; 869 869 } 870 870 { 871 871 name = "libzmf-0.0.2.tar.xz"; ··· 875 875 md5name = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22-libzmf-0.0.2.tar.xz"; 876 876 } 877 877 { 878 - name = "zxing-cpp-1.1.1.tar.gz"; 879 - url = "https://dev-www.libreoffice.org/src/zxing-cpp-1.1.1.tar.gz"; 880 - sha256 = "e595b3fa2ec320beb0b28f6af56b1141853257c2611686685639cebb3b248c86"; 878 + name = "zxing-cpp-1.2.0.tar.gz"; 879 + url = "https://dev-www.libreoffice.org/src/zxing-cpp-1.2.0.tar.gz"; 880 + sha256 = "653d9e44195d86cf64a36af9ff3a1978ec5599df3882439fefa56e7064f55e8a"; 881 + md5 = ""; 882 + md5name = "653d9e44195d86cf64a36af9ff3a1978ec5599df3882439fefa56e7064f55e8a-zxing-cpp-1.2.0.tar.gz"; 883 + } 884 + { 885 + name = "libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz"; 886 + url = "https://dev-www.libreoffice.org/src/libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz"; 887 + sha256 = "471dd83a813ed2816c2246c373004470ad0f6612c7ce72038929dc5161cdd58e"; 881 888 md5 = ""; 882 - md5name = "e595b3fa2ec320beb0b28f6af56b1141853257c2611686685639cebb3b248c86-zxing-cpp-1.1.1.tar.gz"; 889 + md5name = "471dd83a813ed2816c2246c373004470ad0f6612c7ce72038929dc5161cdd58e-libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz"; 883 890 } 884 891 ]
+12
pkgs/applications/office/libreoffice/src-fresh/override.nix
··· 3 3 { 4 4 postConfigure = attrs.postConfigure + '' 5 5 sed -e '/CPPUNIT_TEST(Import_Export_Import);/d' -i './sw/qa/inc/swmodeltestbase.hxx' 6 + sed -e '/CPPUNIT_ASSERT(!bRTL);/d' -i './vcl/qa/cppunit/text.cxx' 7 + 8 + sed -e '/CPPUNIT_ASSERT_EQUAL(0, nMinRunPos);/d' -i './vcl/qa/cppunit/text.cxx' 9 + sed -e '/CPPUNIT_ASSERT_EQUAL(4, nMinRunPos);/d' -i './vcl/qa/cppunit/text.cxx' 10 + sed -e '/CPPUNIT_ASSERT_EQUAL(11, nMinRunPos);/d' -i './vcl/qa/cppunit/text.cxx' 11 + sed -e '/CPPUNIT_ASSERT_EQUAL(18, nMinRunPos);/d' -i './vcl/qa/cppunit/text.cxx' 12 + 13 + sed -e '/CPPUNIT_ASSERT_EQUAL(3, nEndRunPos);/d' -i './vcl/qa/cppunit/text.cxx' 14 + sed -e '/CPPUNIT_ASSERT_EQUAL(9, nEndRunPos);/d' -i './vcl/qa/cppunit/text.cxx' 15 + sed -e '/CPPUNIT_ASSERT_EQUAL(17, nEndRunPos);/d' -i './vcl/qa/cppunit/text.cxx' 16 + sed -e '/CPPUNIT_ASSERT_EQUAL(22, nEndRunPos);/d' -i './vcl/qa/cppunit/text.cxx' 6 17 ''; 7 18 configureFlags = attrs.configureFlags ++ [ 8 19 (lib.enableFeature kdeIntegration "kf5") 9 20 "--without-system-zxing" 21 + "--without-system-cuckoo" 10 22 ]; 11 23 }
+5 -5
pkgs/applications/office/libreoffice/src-fresh/primary.nix
··· 7 7 }; 8 8 9 9 major = "7"; 10 - minor = "2"; 11 - patch = "5"; 10 + minor = "3"; 11 + patch = "3"; 12 12 tweak = "2"; 13 13 14 14 subdir = "${major}.${minor}.${patch}"; ··· 17 17 18 18 src = fetchurl { 19 19 url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; 20 - sha256 = "sha256-Z8G/sFnUMyhrAlKpFWJ7M69ju19LbslQnRO53UdVEqc="; 20 + sha256 = "sha256-7hK9vhYhwg4nRLxbbFlngQ8lpXYLmKxYEtVQqwCWhoU="; 21 21 }; 22 22 23 23 # FIXME rename 24 24 translations = fetchSrc { 25 25 name = "translations"; 26 - sha256 = "sha256-9rnuRifsEX7RAUdsX6VVw/xQS6dZeS3RbKnoC39uMd8="; 26 + sha256 = "sha256-uRsKSC+kLVnhYF85o5FxZuf/dr+o6bYtbu8KmwSzNRw="; 27 27 }; 28 28 29 29 # the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from ··· 31 31 32 32 help = fetchSrc { 33 33 name = "help"; 34 - sha256 = "sha256-6vERLWh0fkQcSRkC37fw2HBqxVtbr9kPEhOyWXjMrfM="; 34 + sha256 = "sha256-aIY07MuALBVklhJLOUwOxeIQWam2zQCVkw+edvnu/ps="; 35 35 }; 36 36 }
+112 -119
pkgs/applications/office/libreoffice/src-still/download.nix
··· 7 7 md5name = "e763a9dc21c3d2667402d66e202e3f8ef4db51b34b79ef41f56cacb86dcd6eed-libabw-0.1.3.tar.xz"; 8 8 } 9 9 { 10 - name = "commons-logging-1.2-src.tar.gz"; 11 - url = "https://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz"; 12 - sha256 = "49665da5a60d033e6dff40fe0a7f9173e886ae859ce6096c1afe34c48b677c81"; 13 - md5 = ""; 14 - md5name = "49665da5a60d033e6dff40fe0a7f9173e886ae859ce6096c1afe34c48b677c81-commons-logging-1.2-src.tar.gz"; 15 - } 16 - { 17 10 name = "apr-1.5.2.tar.gz"; 18 11 url = "https://dev-www.libreoffice.org/src/apr-1.5.2.tar.gz"; 19 12 sha256 = "1af06e1720a58851d90694a984af18355b65bb0d047be03ec7d659c746d6dbdb"; ··· 28 21 md5name = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19-apr-util-1.5.4.tar.gz"; 29 22 } 30 23 { 31 - name = "boost_1_71_0.tar.xz"; 32 - url = "https://dev-www.libreoffice.org/src/boost_1_71_0.tar.xz"; 33 - sha256 = "35e06a3bd7cd8f66be822c7d64e80c2b6051a181e9e897006917cb8e7988a543"; 24 + name = "boost_1_75_0.tar.xz"; 25 + url = "https://dev-www.libreoffice.org/src/boost_1_75_0.tar.xz"; 26 + sha256 = "cc378a036a1cfd3af289f3da24deeb8dba7a729f61ab104c7b018a622e22d21b"; 34 27 md5 = ""; 35 - md5name = "35e06a3bd7cd8f66be822c7d64e80c2b6051a181e9e897006917cb8e7988a543-boost_1_71_0.tar.xz"; 28 + md5name = "cc378a036a1cfd3af289f3da24deeb8dba7a729f61ab104c7b018a622e22d21b-boost_1_75_0.tar.xz"; 36 29 } 37 30 { 38 31 name = "box2d-2.3.1.tar.gz"; ··· 42 35 md5name = "58ffc8475a8650aadc351345aef696937747b40501ab78d72c197c5ff5b3035c-box2d-2.3.1.tar.gz"; 43 36 } 44 37 { 45 - name = "breakpad.zip"; 46 - url = "https://dev-www.libreoffice.org/src/breakpad.zip"; 47 - sha256 = "7060149be16a8789b0ccf596bdeaf63115f03f520acb508f72a14686fb311cb9"; 38 + name = "breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz"; 39 + url = "https://dev-www.libreoffice.org/src/breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz"; 40 + sha256 = "c44a2e898895cfc13b42d2371ba4b88b0777d7782214d6cdc91c33720f3b0d91"; 48 41 md5 = ""; 49 - md5name = "7060149be16a8789b0ccf596bdeaf63115f03f520acb508f72a14686fb311cb9-breakpad.zip"; 42 + md5name = "c44a2e898895cfc13b42d2371ba4b88b0777d7782214d6cdc91c33720f3b0d91-breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz"; 50 43 } 51 44 { 52 45 name = "bsh-2.0b6-src.zip"; ··· 56 49 md5name = "beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip"; 57 50 } 58 51 { 59 - name = "bzip2-1.0.6.tar.gz"; 60 - url = "https://dev-www.libreoffice.org/src/00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz"; 61 - sha256 = "a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd"; 62 - md5 = "00b516f4704d4a7cb50a1d97e6e8e15b"; 63 - md5name = "00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz"; 52 + name = "bzip2-1.0.8.tar.gz"; 53 + url = "https://dev-www.libreoffice.org/src/bzip2-1.0.8.tar.gz"; 54 + sha256 = "ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269"; 55 + md5 = ""; 56 + md5name = "ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269-bzip2-1.0.8.tar.gz"; 64 57 } 65 58 { 66 59 name = "cairo-1.16.0.tar.xz"; ··· 70 63 md5name = "5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331-cairo-1.16.0.tar.xz"; 71 64 } 72 65 { 73 - name = "libcdr-0.1.6.tar.xz"; 74 - url = "https://dev-www.libreoffice.org/src/libcdr-0.1.6.tar.xz"; 75 - sha256 = "01cd00b04a030977e544433c2d127c997205332cd9b8e35ec0ee17110da7f861"; 66 + name = "libcdr-0.1.7.tar.xz"; 67 + url = "https://dev-www.libreoffice.org/src/libcdr-0.1.7.tar.xz"; 68 + sha256 = "5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4"; 76 69 md5 = ""; 77 - md5name = "01cd00b04a030977e544433c2d127c997205332cd9b8e35ec0ee17110da7f861-libcdr-0.1.6.tar.xz"; 70 + md5name = "5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4-libcdr-0.1.7.tar.xz"; 78 71 } 79 72 { 80 73 name = "clucene-core-2.3.3.4.tar.gz"; ··· 119 112 md5name = "1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt"; 120 113 } 121 114 { 122 - name = "curl-7.78.0.tar.xz"; 123 - url = "https://dev-www.libreoffice.org/src/curl-7.78.0.tar.xz"; 124 - sha256 = "be42766d5664a739c3974ee3dfbbcbe978a4ccb1fe628bb1d9b59ac79e445fb5"; 115 + name = "curl-7.79.1.tar.xz"; 116 + url = "https://dev-www.libreoffice.org/src/curl-7.79.1.tar.xz"; 117 + sha256 = "0606f74b1182ab732a17c11613cbbaf7084f2e6cca432642d0e3ad7c224c3689"; 125 118 md5 = ""; 126 - md5name = "be42766d5664a739c3974ee3dfbbcbe978a4ccb1fe628bb1d9b59ac79e445fb5-curl-7.78.0.tar.xz"; 119 + md5name = "0606f74b1182ab732a17c11613cbbaf7084f2e6cca432642d0e3ad7c224c3689-curl-7.79.1.tar.xz"; 127 120 } 128 121 { 129 122 name = "libe-book-0.1.3.tar.xz"; ··· 154 147 md5name = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad-libepubgen-0.1.1.tar.xz"; 155 148 } 156 149 { 157 - name = "libetonyek-0.1.9.tar.xz"; 158 - url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.9.tar.xz"; 159 - sha256 = "e61677e8799ce6e55b25afc11aa5339113f6a49cff031f336e32fa58635b1a4a"; 150 + name = "libetonyek-0.1.10.tar.xz"; 151 + url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.10.tar.xz"; 152 + sha256 = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a"; 160 153 md5 = ""; 161 - md5name = "e61677e8799ce6e55b25afc11aa5339113f6a49cff031f336e32fa58635b1a4a-libetonyek-0.1.9.tar.xz"; 154 + md5name = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a-libetonyek-0.1.10.tar.xz"; 162 155 } 163 156 { 164 - name = "expat-2.4.1.tar.bz2"; 165 - url = "https://dev-www.libreoffice.org/src/expat-2.4.1.tar.bz2"; 166 - sha256 = "2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40"; 157 + name = "expat-2.4.6.tar.xz"; 158 + url = "https://dev-www.libreoffice.org/src/expat-2.4.6.tar.xz"; 159 + sha256 = "de55794b7a9bc214852fdc075beaaecd854efe1361597e6268ee87946951289b"; 167 160 md5 = ""; 168 - md5name = "2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40-expat-2.4.1.tar.bz2"; 161 + md5name = "de55794b7a9bc214852fdc075beaaecd854efe1361597e6268ee87946951289b-expat-2.4.6.tar.xz"; 169 162 } 170 163 { 171 - name = "Firebird-3.0.0.32483-0.tar.bz2"; 172 - url = "https://dev-www.libreoffice.org/src/Firebird-3.0.0.32483-0.tar.bz2"; 173 - sha256 = "6994be3555e23226630c587444be19d309b25b0fcf1f87df3b4e3f88943e5860"; 164 + name = "Firebird-3.0.7.33374-0.tar.bz2"; 165 + url = "https://dev-www.libreoffice.org/src/Firebird-3.0.7.33374-0.tar.bz2"; 166 + sha256 = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76"; 174 167 md5 = ""; 175 - md5name = "6994be3555e23226630c587444be19d309b25b0fcf1f87df3b4e3f88943e5860-Firebird-3.0.0.32483-0.tar.bz2"; 168 + md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2"; 176 169 } 177 170 { 178 171 name = "fontconfig-2.13.91.tar.gz"; ··· 217 210 md5name = "8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3-liberation-narrow-fonts-ttf-1.07.6.tar.gz"; 218 211 } 219 212 { 220 - name = "liberation-fonts-ttf-2.00.4.tar.gz"; 221 - url = "https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.00.4.tar.gz"; 222 - sha256 = "c40e95fc5e0ecb73d4be565ae2afc1114e2bc7dc5253e00ee92d8fd6cc4adf45"; 213 + name = "liberation-fonts-ttf-2.1.4.tar.gz"; 214 + url = "https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.1.4.tar.gz"; 215 + sha256 = "26f85412dd0aa9d061504a1cc8aaf0aa12a70710e8d47d8b65a1251757c1a5ef"; 223 216 md5 = ""; 224 - md5name = "c40e95fc5e0ecb73d4be565ae2afc1114e2bc7dc5253e00ee92d8fd6cc4adf45-liberation-fonts-ttf-2.00.4.tar.gz"; 217 + md5name = "26f85412dd0aa9d061504a1cc8aaf0aa12a70710e8d47d8b65a1251757c1a5ef-liberation-fonts-ttf-2.1.4.tar.gz"; 225 218 } 226 219 { 227 220 name = "LinLibertineG-20120116.zip"; ··· 266 259 md5name = "29acc15a4c4d6b51201ba5d60f303dfbc2e5acbfdb70413c9ae1ed34fa259994-noto-fonts-20171024.tar.gz"; 267 260 } 268 261 { 269 - name = "culmus-0.131.tar.gz"; 270 - url = "https://dev-www.libreoffice.org/src/culmus-0.131.tar.gz"; 271 - sha256 = "dcf112cfcccb76328dcfc095f4d7c7f4d2f7e48d0eed5e78b100d1d77ce2ed1b"; 262 + name = "culmus-0.133.tar.gz"; 263 + url = "https://dev-www.libreoffice.org/src/culmus-0.133.tar.gz"; 264 + sha256 = "c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05"; 272 265 md5 = ""; 273 - md5name = "dcf112cfcccb76328dcfc095f4d7c7f4d2f7e48d0eed5e78b100d1d77ce2ed1b-culmus-0.131.tar.gz"; 266 + md5name = "c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05-culmus-0.133.tar.gz"; 274 267 } 275 268 { 276 269 name = "libre-hebrew-1.0.tar.gz"; ··· 378 371 md5name = "5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz"; 379 372 } 380 373 { 381 - name = "icu4c-68_1-src.tgz"; 382 - url = "https://dev-www.libreoffice.org/src/icu4c-68_1-src.tgz"; 383 - sha256 = "a9f2e3d8b4434b8e53878b4308bd1e6ee51c9c7042e2b1a376abefb6fbb29f2d"; 374 + name = "icu4c-69_1-src.tgz"; 375 + url = "https://dev-www.libreoffice.org/src/icu4c-69_1-src.tgz"; 376 + sha256 = "4cba7b7acd1d3c42c44bb0c14be6637098c7faf2b330ce876bc5f3b915d09745"; 384 377 md5 = ""; 385 - md5name = "a9f2e3d8b4434b8e53878b4308bd1e6ee51c9c7042e2b1a376abefb6fbb29f2d-icu4c-68_1-src.tgz"; 378 + md5name = "4cba7b7acd1d3c42c44bb0c14be6637098c7faf2b330ce876bc5f3b915d09745-icu4c-69_1-src.tgz"; 386 379 } 387 380 { 388 - name = "icu4c-68_1-data.zip"; 389 - url = "https://dev-www.libreoffice.org/src/icu4c-68_1-data.zip"; 390 - sha256 = "03ea8b4694155620548c8c0ba20444f1e7db246cc79e3b9c4fc7a960b160d510"; 381 + name = "icu4c-69_1-data.zip"; 382 + url = "https://dev-www.libreoffice.org/src/icu4c-69_1-data.zip"; 383 + sha256 = "4fc2d8cfc3343673123586fca3967404abd4e346fba5515829204533b3bae4bf"; 391 384 md5 = ""; 392 - md5name = "03ea8b4694155620548c8c0ba20444f1e7db246cc79e3b9c4fc7a960b160d510-icu4c-68_1-data.zip"; 385 + md5name = "4fc2d8cfc3343673123586fca3967404abd4e346fba5515829204533b3bae4bf-icu4c-69_1-data.zip"; 393 386 } 394 387 { 395 388 name = "flow-engine-0.9.4.zip"; ··· 476 469 md5name = "b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523-libjpeg-turbo-1.5.3.tar.gz"; 477 470 } 478 471 { 479 - name = "language-subtag-registry-2021-03-05.tar.bz2"; 480 - url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2021-03-05.tar.bz2"; 481 - sha256 = "ce80e8face06bf2ada363e0c159e3f990c4116fdae9232ca43e6369aa82bf16a"; 472 + name = "language-subtag-registry-2021-12-29.tar.bz2"; 473 + url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2021-12-29.tar.bz2"; 474 + sha256 = "d9dcf20be5ad4856daef023087421bedc1477f9b4247fc8ea53bb32e07c97837"; 482 475 md5 = ""; 483 - md5name = "ce80e8face06bf2ada363e0c159e3f990c4116fdae9232ca43e6369aa82bf16a-language-subtag-registry-2021-03-05.tar.bz2"; 476 + md5name = "d9dcf20be5ad4856daef023087421bedc1477f9b4247fc8ea53bb32e07c97837-language-subtag-registry-2021-12-29.tar.bz2"; 484 477 } 485 478 { 486 479 name = "JLanguageTool-1.7.0.tar.bz2"; ··· 560 553 md5name = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483-ltm-1.0.zip"; 561 554 } 562 555 { 563 - name = "xmlsec1-1.2.30.tar.gz"; 564 - url = "https://dev-www.libreoffice.org/src/xmlsec1-1.2.30.tar.gz"; 565 - sha256 = "2d84360b03042178def1d9ff538acacaed2b3a27411db7b2874f1612ed71abc8"; 556 + name = "xmlsec1-1.2.32.tar.gz"; 557 + url = "https://dev-www.libreoffice.org/src/xmlsec1-1.2.32.tar.gz"; 558 + sha256 = "e383702853236004e5b08e424b8afe9b53fe9f31aaa7a5382f39d9533eb7c043"; 566 559 md5 = ""; 567 - md5name = "2d84360b03042178def1d9ff538acacaed2b3a27411db7b2874f1612ed71abc8-xmlsec1-1.2.30.tar.gz"; 560 + md5name = "e383702853236004e5b08e424b8afe9b53fe9f31aaa7a5382f39d9533eb7c043-xmlsec1-1.2.32.tar.gz"; 568 561 } 569 562 { 570 - name = "libxml2-2.9.12.tar.gz"; 571 - url = "https://dev-www.libreoffice.org/src/libxml2-2.9.12.tar.gz"; 572 - sha256 = "c8d6681e38c56f172892c85ddc0852e1fd4b53b4209e7f4ebf17f7e2eae71d92"; 563 + name = "libxml2-2.9.13.tar.xz"; 564 + url = "https://dev-www.libreoffice.org/src/libxml2-2.9.13.tar.xz"; 565 + sha256 = "276130602d12fe484ecc03447ee5e759d0465558fbc9d6bd144e3745306ebf0e"; 573 566 md5 = ""; 574 - md5name = "c8d6681e38c56f172892c85ddc0852e1fd4b53b4209e7f4ebf17f7e2eae71d92-libxml2-2.9.12.tar.gz"; 567 + md5name = "276130602d12fe484ecc03447ee5e759d0465558fbc9d6bd144e3745306ebf0e-libxml2-2.9.13.tar.xz"; 575 568 } 576 569 { 577 - name = "libxslt-1.1.34.tar.gz"; 578 - url = "https://dev-www.libreoffice.org/src/libxslt-1.1.34.tar.gz"; 579 - sha256 = "98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f"; 570 + name = "libxslt-1.1.35.tar.xz"; 571 + url = "https://dev-www.libreoffice.org/src/libxslt-1.1.35.tar.xz"; 572 + sha256 = "8247f33e9a872c6ac859aa45018bc4c4d00b97e2feac9eebc10c93ce1f34dd79"; 580 573 md5 = ""; 581 - md5name = "98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f-libxslt-1.1.34.tar.gz"; 574 + md5name = "8247f33e9a872c6ac859aa45018bc4c4d00b97e2feac9eebc10c93ce1f34dd79-libxslt-1.1.35.tar.xz"; 582 575 } 583 576 { 584 577 name = "lp_solve_5.5.tar.gz"; ··· 623 616 md5name = "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba-libmspub-0.1.4.tar.xz"; 624 617 } 625 618 { 626 - name = "libmwaw-0.3.17.tar.xz"; 627 - url = "https://dev-www.libreoffice.org/src/libmwaw-0.3.17.tar.xz"; 628 - sha256 = "8e1537eb1de1b4714f4bf0a20478f342c5d71a65bf99307a694b1e9e30bb911c"; 619 + name = "libmwaw-0.3.19.tar.xz"; 620 + url = "https://dev-www.libreoffice.org/src/libmwaw-0.3.19.tar.xz"; 621 + sha256 = "b272e234eefc828c4bb8344af0f047a62e070f530e9e2fba11b04c8db8eda5af"; 629 622 md5 = ""; 630 - md5name = "8e1537eb1de1b4714f4bf0a20478f342c5d71a65bf99307a694b1e9e30bb911c-libmwaw-0.3.17.tar.xz"; 623 + md5name = "b272e234eefc828c4bb8344af0f047a62e070f530e9e2fba11b04c8db8eda5af-libmwaw-0.3.19.tar.xz"; 631 624 } 632 625 { 633 626 name = "mythes-1.2.4.tar.gz"; ··· 651 644 md5name = "07a9e5b70f121a62706140d4cacc3006d3efb869da40f3a2bf7a65d37847f4d9-nss-3.73-with-nspr-4.32.tar.gz"; 652 645 } 653 646 { 654 - name = "libodfgen-0.1.6.tar.bz2"; 655 - url = "https://dev-www.libreoffice.org/src/libodfgen-0.1.6.tar.bz2"; 656 - sha256 = "2c7b21892f84a4c67546f84611eccdad6259875c971e98ddb027da66ea0ac9c2"; 647 + name = "libodfgen-0.1.8.tar.xz"; 648 + url = "https://dev-www.libreoffice.org/src/libodfgen-0.1.8.tar.xz"; 649 + sha256 = "55200027fd46623b9bdddd38d275e7452d1b0ff8aeddcad6f9ae6dc25f610625"; 657 650 md5 = ""; 658 - md5name = "2c7b21892f84a4c67546f84611eccdad6259875c971e98ddb027da66ea0ac9c2-libodfgen-0.1.6.tar.bz2"; 651 + md5name = "55200027fd46623b9bdddd38d275e7452d1b0ff8aeddcad6f9ae6dc25f610625-libodfgen-0.1.8.tar.xz"; 659 652 } 660 653 { 661 654 name = "odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar"; ··· 672 665 md5name = "8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar"; 673 666 } 674 667 { 675 - name = "openldap-2.4.45.tgz"; 676 - url = "https://dev-www.libreoffice.org/src/openldap-2.4.45.tgz"; 677 - sha256 = "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824"; 668 + name = "openldap-2.4.59.tgz"; 669 + url = "https://dev-www.libreoffice.org/src/openldap-2.4.59.tgz"; 670 + sha256 = "99f37d6747d88206c470067eda624d5e48c1011e943ec0ab217bae8712e22f34"; 678 671 md5 = ""; 679 - md5name = "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824-openldap-2.4.45.tgz"; 672 + md5name = "99f37d6747d88206c470067eda624d5e48c1011e943ec0ab217bae8712e22f34-openldap-2.4.59.tgz"; 680 673 } 681 674 { 682 675 name = "openssl-1.1.1l.tar.gz"; ··· 693 686 md5name = "c700d1325f744104d9fca0d5a019434901e9d51a16eedfb05792f90a298587a4-liborcus-0.16.1.tar.bz2"; 694 687 } 695 688 { 696 - name = "owncloud-android-library-0.9.4-no-binary-deps.tar.gz"; 697 - url = "https://dev-www.libreoffice.org/src/owncloud-android-library-0.9.4-no-binary-deps.tar.gz"; 698 - sha256 = "b18b3e3ef7fae6a79b62f2bb43cc47a5346b6330f6a383dc4be34439aca5e9fb"; 699 - md5 = ""; 700 - md5name = "b18b3e3ef7fae6a79b62f2bb43cc47a5346b6330f6a383dc4be34439aca5e9fb-owncloud-android-library-0.9.4-no-binary-deps.tar.gz"; 701 - } 702 - { 703 689 name = "libpagemaker-0.0.4.tar.xz"; 704 690 url = "https://dev-www.libreoffice.org/src/libpagemaker-0.0.4.tar.xz"; 705 691 sha256 = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d"; ··· 707 693 md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz"; 708 694 } 709 695 { 710 - name = "pdfium-4306.tar.bz2"; 711 - url = "https://dev-www.libreoffice.org/src/pdfium-4306.tar.bz2"; 712 - sha256 = "eca406d47ac7e2a84dcc86f93c08f96e591d409589e881477fa75e488e4851d8"; 696 + name = "pdfium-4500.tar.bz2"; 697 + url = "https://dev-www.libreoffice.org/src/pdfium-4500.tar.bz2"; 698 + sha256 = "26a03dd60e5ed0979cdaba9cc848242895110ddfdf347d40989ce2f14020f304"; 713 699 md5 = ""; 714 - md5name = "eca406d47ac7e2a84dcc86f93c08f96e591d409589e881477fa75e488e4851d8-pdfium-4306.tar.bz2"; 700 + md5name = "26a03dd60e5ed0979cdaba9cc848242895110ddfdf347d40989ce2f14020f304-pdfium-4500.tar.bz2"; 715 701 } 716 702 { 717 703 name = "pixman-0.34.0.tar.gz"; ··· 728 714 md5name = "505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca-libpng-1.6.37.tar.xz"; 729 715 } 730 716 { 731 - name = "poppler-21.01.0.tar.xz"; 732 - url = "https://dev-www.libreoffice.org/src/poppler-21.01.0.tar.xz"; 733 - sha256 = "016dde34e5f868ea98a32ca99b643325a9682281500942b7113f4ec88d20e2f3"; 717 + name = "poppler-21.11.0.tar.xz"; 718 + url = "https://dev-www.libreoffice.org/src/poppler-21.11.0.tar.xz"; 719 + sha256 = "31b76b5cac0a48612fdd154c02d9eca01fd38fb8eaa77c1196840ecdeb53a584"; 734 720 md5 = ""; 735 - md5name = "016dde34e5f868ea98a32ca99b643325a9682281500942b7113f4ec88d20e2f3-poppler-21.01.0.tar.xz"; 721 + md5name = "31b76b5cac0a48612fdd154c02d9eca01fd38fb8eaa77c1196840ecdeb53a584-poppler-21.11.0.tar.xz"; 736 722 } 737 723 { 738 - name = "postgresql-13.1.tar.bz2"; 739 - url = "https://dev-www.libreoffice.org/src/postgresql-13.1.tar.bz2"; 740 - sha256 = "12345c83b89aa29808568977f5200d6da00f88a035517f925293355432ffe61f"; 724 + name = "poppler-data-0.4.10.tar.gz"; 725 + url = "https://dev-www.libreoffice.org/src/poppler-data-0.4.10.tar.gz"; 726 + sha256 = "6e2fcef66ec8c44625f94292ccf8af9f1d918b410d5aa69c274ce67387967b30"; 741 727 md5 = ""; 742 - md5name = "12345c83b89aa29808568977f5200d6da00f88a035517f925293355432ffe61f-postgresql-13.1.tar.bz2"; 728 + md5name = "6e2fcef66ec8c44625f94292ccf8af9f1d918b410d5aa69c274ce67387967b30-poppler-data-0.4.10.tar.gz"; 743 729 } 744 730 { 745 - name = "Python-3.8.8rc1.tar.xz"; 746 - url = "https://dev-www.libreoffice.org/src/Python-3.8.8rc1.tar.xz"; 747 - sha256 = "bd746ed1ad9ccfa9b2a8d13736a5c452025c3600913d000078e6ed1df3d767b6"; 731 + name = "postgresql-13.5.tar.bz2"; 732 + url = "https://dev-www.libreoffice.org/src/postgresql-13.5.tar.bz2"; 733 + sha256 = "9b81067a55edbaabc418aacef457dd8477642827499560b00615a6ea6c13f6b3"; 748 734 md5 = ""; 749 - md5name = "bd746ed1ad9ccfa9b2a8d13736a5c452025c3600913d000078e6ed1df3d767b6-Python-3.8.8rc1.tar.xz"; 735 + md5name = "9b81067a55edbaabc418aacef457dd8477642827499560b00615a6ea6c13f6b3-postgresql-13.5.tar.bz2"; 750 736 } 751 737 { 752 - name = "QR-Code-generator-1.4.0.tar.gz"; 753 - url = "https://dev-www.libreoffice.org/src/QR-Code-generator-1.4.0.tar.gz"; 754 - sha256 = "fcdf9fd69fde07ae4dca2351d84271a9de8093002f733b77c70f52f1630f6e4a"; 738 + name = "Python-3.8.10.tar.xz"; 739 + url = "https://dev-www.libreoffice.org/src/Python-3.8.10.tar.xz"; 740 + sha256 = "6af24a66093dd840bcccf371d4044a3027e655cf24591ce26e48022bc79219d9"; 755 741 md5 = ""; 756 - md5name = "fcdf9fd69fde07ae4dca2351d84271a9de8093002f733b77c70f52f1630f6e4a-QR-Code-generator-1.4.0.tar.gz"; 742 + md5name = "6af24a66093dd840bcccf371d4044a3027e655cf24591ce26e48022bc79219d9-Python-3.8.10.tar.xz"; 757 743 } 758 744 { 759 745 name = "libqxp-0.0.2.tar.xz"; ··· 798 784 md5name = "798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip"; 799 785 } 800 786 { 801 - name = "serf-1.2.1.tar.bz2"; 802 - url = "https://dev-www.libreoffice.org/src/serf-1.2.1.tar.bz2"; 803 - sha256 = "6988d394b62c3494635b6f0760bc3079f9a0cd380baf0f6b075af1eb9fa5e700"; 787 + name = "serf-1.3.9.tar.bz2"; 788 + url = "https://dev-www.libreoffice.org/src/serf-1.3.9.tar.bz2"; 789 + sha256 = "549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc"; 804 790 md5 = ""; 805 - md5name = "6988d394b62c3494635b6f0760bc3079f9a0cd380baf0f6b075af1eb9fa5e700-serf-1.2.1.tar.bz2"; 791 + md5name = "549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc-serf-1.3.9.tar.bz2"; 806 792 } 807 793 { 808 - name = "skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz"; 809 - url = "https://dev-www.libreoffice.org/src/skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz"; 810 - sha256 = "f293656a15342a53bb407b932fc907c6894178a162f09728bd383e24d84b1301"; 794 + name = "skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 795 + url = "https://dev-www.libreoffice.org/src/skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 796 + sha256 = "abe0b94d54edb717c58d74263f4ed3d27824d2ce9e9f2ce85a21ab38d993f94d"; 811 797 md5 = ""; 812 - md5name = "f293656a15342a53bb407b932fc907c6894178a162f09728bd383e24d84b1301-skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz"; 798 + md5name = "abe0b94d54edb717c58d74263f4ed3d27824d2ce9e9f2ce85a21ab38d993f94d-skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 813 799 } 814 800 { 815 801 name = "libstaroffice-0.0.7.tar.xz"; ··· 887 873 sha256 = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22"; 888 874 md5 = ""; 889 875 md5name = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22-libzmf-0.0.2.tar.xz"; 876 + } 877 + { 878 + name = "zxing-cpp-1.1.1.tar.gz"; 879 + url = "https://dev-www.libreoffice.org/src/zxing-cpp-1.1.1.tar.gz"; 880 + sha256 = "e595b3fa2ec320beb0b28f6af56b1141853257c2611686685639cebb3b248c86"; 881 + md5 = ""; 882 + md5name = "e595b3fa2ec320beb0b28f6af56b1141853257c2611686685639cebb3b248c86-zxing-cpp-1.1.1.tar.gz"; 890 883 } 891 884 ]
+38 -3
pkgs/applications/office/libreoffice/src-still/override.nix
··· 3 3 { 4 4 postConfigure = attrs.postConfigure + '' 5 5 sed -e '/CPPUNIT_TEST(Import_Export_Import);/d' -i './sw/qa/inc/swmodeltestbase.hxx' 6 + sed -e '/CPPUNIT_ASSERT_EQUAL(11148L, pOleObj->GetLogicRect().getWidth());/d ' -i sc/qa/unit/subsequent_filters-test.cxx 7 + sed -e '/CPPUNIT_TEST(testChartImportXLS)/d' -i sc/qa/unit/subsequent_filters-test.cxx 8 + sed -e '/CPPUNIT_TEST(testCustomColumnWidthExportXLSX)/d' -i sc/qa/unit/subsequent_export-test.cxx 9 + sed -e '/CPPUNIT_TEST(testColumnWidthExportFromODStoXLSX)/d' -i sc/qa/unit/subsequent_export-test.cxx 10 + sed -e '/CPPUNIT_TEST(test);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 11 + sed -e '/CPPUNIT_TEST(testConditionalFormatExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 12 + sed -e '/CPPUNIT_TEST(testProtectionKeyODS_UTF16LErtlSHA1);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 13 + sed -e '/CPPUNIT_TEST(testProtectionKeyODS_UTF8SHA1);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 14 + sed -e '/CPPUNIT_TEST(testProtectionKeyODS_UTF8SHA256ODF12);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 15 + sed -e '/CPPUNIT_TEST(testProtectionKeyODS_UTF8SHA256W3C);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 16 + sed -e '/CPPUNIT_TEST(testProtectionKeyODS_XL_SHA1);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 17 + sed -e '/CPPUNIT_TEST(testColorScaleExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 18 + sed -e '/CPPUNIT_TEST(testDataBarExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 19 + sed -e '/CPPUNIT_TEST(testNamedRangeBugfdo62729);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 20 + sed -e '/CPPUNIT_TEST(testRichTextExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 21 + sed -e '/CPPUNIT_TEST(testFormulaRefSheetNameODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 22 + sed -e '/CPPUNIT_TEST(testCellValuesExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 23 + sed -e '/CPPUNIT_TEST(testCellNoteExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 24 + sed -e '/CPPUNIT_TEST(testFormatExportODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 25 + sed -e '/CPPUNIT_TEST(testEmbeddedChartODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 26 + sed -e '/CPPUNIT_TEST(testCellAnchoredGroupXLS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 27 + sed -e '/CPPUNIT_TEST(testCeilingFloorODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 28 + sed -e '/CPPUNIT_TEST(testRelativePathsODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 29 + sed -e '/CPPUNIT_TEST(testSheetProtectionODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 30 + sed -e '/CPPUNIT_TEST(testSwappedOutImageExport);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 31 + sed -e '/CPPUNIT_TEST(testLinkedGraphicRT);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 32 + sed -e '/CPPUNIT_TEST(testImageWithSpecialID);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 33 + sed -e '/CPPUNIT_TEST(testAbsNamedRangeHTML);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 34 + sed -e '/CPPUNIT_TEST(testMoveCellAnchoredShapesODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 35 + sed -e '/CPPUNIT_TEST(testRefStringUnspecified);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 36 + sed -e '/CPPUNIT_TEST(testHeaderImageODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 37 + sed -e '/CPPUNIT_TEST(testTdf88657ODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 38 + sed -e '/CPPUNIT_TEST(testExponentWithoutSignFormatXLSX);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 39 + sed -e '/CPPUNIT_TEST(testHiddenRepeatedRowsODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 40 + sed -e '/CPPUNIT_TEST(testHyperlinkTargetFrameODS);/d' -i './sc/qa/unit/subsequent_export-test.cxx' 6 41 ''; 7 42 configureFlags = attrs.configureFlags ++ [ 8 43 (lib.enableFeature kdeIntegration "kf5") 9 - "--with-commons-logging-jar=${commonsLogging}/share/java/commons-logging-1.2.jar" 10 - "--without-system-qrcodegen" 44 + "--without-system-zxing" 11 45 ]; 12 - patches = attrs.patches or [] ++ [ ../xdg-open-brief.patch ]; # drop this when switching to 7.2 46 + 47 + patches = attrs.patches or []; 13 48 }
+6 -6
pkgs/applications/office/libreoffice/src-still/primary.nix
··· 7 7 }; 8 8 9 9 major = "7"; 10 - minor = "1"; 11 - patch = "8"; 12 - tweak = "1"; 10 + minor = "2"; 11 + patch = "6"; 12 + tweak = "2"; 13 13 14 14 subdir = "${major}.${minor}.${patch}"; 15 15 ··· 17 17 18 18 src = fetchurl { 19 19 url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; 20 - sha256 = "sha256-TGcR2/TSQJOjq7G1vXSa4MaEA6fG95rHVZfnjoiqeJM="; 20 + sha256 = "sha256-SDdlqYuS2Q6MjHNeCNM8KjS1/h+8jn9rH5x0rRoUHjE="; 21 21 }; 22 22 23 23 # FIXME rename 24 24 translations = fetchSrc { 25 25 name = "translations"; 26 - sha256 = "sha256-jy5dUzKCEBYiTXh6dBwgdfW1Ok5l1iDGyL13icQHWEM="; 26 + sha256 = "sha256-fUZflmrCi4mOa6iZTm+K9IvRTlSjcI4UJ4EoyK/HHck="; 27 27 }; 28 28 29 29 # the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from ··· 31 31 32 32 help = fetchSrc { 33 33 name = "help"; 34 - sha256 = "sha256-tr2hmCeRRyft03Nfk8afSaurCV6DJSYuxKo4GPK/It4="; 34 + sha256 = "sha256-TjAgz7yV7y5VNrEuT2eElkNGZzh6J58T1TC3u2Ap2o4="; 35 35 }; 36 36 }
-13
pkgs/applications/office/libreoffice/xdg-open-brief.patch
··· 1 - diff --git a/shell/source/unix/misc/senddoc.sh b/shell/source/unix/misc/senddoc.sh 2 - index 4519e01f26e2..8985711a2c01 100755 3 - --- a/shell/source/unix/misc/senddoc.sh 4 - +++ b/shell/source/unix/misc/senddoc.sh 5 - @@ -393,6 +393,8 @@ case `basename "$MAILER" | sed 's/-.*$//'` in 6 - MAILER=/usr/bin/kde-open 7 - elif [ -x /usr/bin/xdg-open ] ; then 8 - MAILER=/usr/bin/xdg-open 9 - + elif type -p xdg-open >/dev/null 2>&1 ; then 10 - + MAILER="$(type -p xdg-open)" 11 - else 12 - echo "Unsupported mail client: `basename $MAILER | sed 's/-.*^//'`" 13 - exit 2
+58
pkgs/applications/office/shelf/default.nix
··· 1 + { lib 2 + , mkDerivation 3 + , fetchFromGitLab 4 + , cmake 5 + , extra-cmake-modules 6 + , applet-window-buttons 7 + , karchive 8 + , kcoreaddons 9 + , ki18n 10 + , kio 11 + , kirigami2 12 + , mauikit 13 + , mauikit-filebrowsing 14 + , mauikit-texteditor 15 + , qtmultimedia 16 + , qtquickcontrols2 17 + , poppler 18 + }: 19 + 20 + mkDerivation rec { 21 + pname = "shelf"; 22 + version = "2.1.1"; 23 + 24 + src = fetchFromGitLab { 25 + domain = "invent.kde.org"; 26 + owner = "maui"; 27 + repo = "shelf"; 28 + rev = "v${version}"; 29 + sha256 = "sha256-0a5UHrYrkLR35cezjin+K9cTk3+aLeUAkvBbmKMK61w="; 30 + }; 31 + 32 + nativeBuildInputs = [ 33 + cmake 34 + extra-cmake-modules 35 + ]; 36 + 37 + buildInputs = [ 38 + applet-window-buttons 39 + karchive 40 + kcoreaddons 41 + ki18n 42 + kio 43 + kirigami2 44 + mauikit 45 + mauikit-filebrowsing 46 + mauikit-texteditor 47 + qtmultimedia 48 + qtquickcontrols2 49 + poppler 50 + ]; 51 + 52 + meta = with lib; { 53 + description = "Document and EBook collection manager"; 54 + homepage = "https://invent.kde.org/maui/shelf"; 55 + license = licenses.gpl3Plus; 56 + maintainers = with maintainers; [ onny ]; 57 + }; 58 + }
+28 -3
pkgs/applications/science/physics/elmerfem/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, git, gfortran, mpi, blas, liblapack, qt4, qwt6_qt4, pkg-config }: 1 + { lib, stdenv, fetchFromGitHub, cmake, git, gfortran, mpi, blas, liblapack, pkg-config, libGL, libGLU, opencascade, libsForQt5, vtkWithQt5}: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "elmerfem"; ··· 13 13 14 14 hardeningDisable = [ "format" ]; 15 15 16 - nativeBuildInputs = [ cmake gfortran pkg-config git ]; 17 - buildInputs = [ mpi blas liblapack qt4 qwt6_qt4 ]; 16 + nativeBuildInputs = [ 17 + cmake 18 + gfortran 19 + pkg-config 20 + libsForQt5.wrapQtAppsHook 21 + ]; 22 + buildInputs = [ 23 + mpi 24 + blas 25 + liblapack 26 + libsForQt5.qtbase 27 + libsForQt5.qtscript 28 + libsForQt5.qwt 29 + libGL 30 + libGLU 31 + opencascade 32 + vtkWithQt5 33 + ]; 18 34 19 35 preConfigure = '' 20 36 patchShebangs ./ 21 37 ''; 22 38 39 + patches = [ 40 + ./patches/0001-fix-import-of-QPainterPath.patch 41 + ./patches/0002-fem-rename-loopvars-to-avoid-redefinition.patch 42 + ./patches/0003-ignore-qwt_compat.patch 43 + ]; 44 + 23 45 storepath = placeholder "out"; 24 46 25 47 cmakeFlags = [ 26 48 "-DELMER_INSTALL_LIB_DIR=${storepath}/lib" 27 49 "-DWITH_OpenMP:BOOLEAN=TRUE" 28 50 "-DWITH_MPI:BOOLEAN=TRUE" 51 + "-DWITH_QT5:BOOLEAN=TRUE" 52 + "-DWITH_OCC:BOOLEAN=TRUE" 53 + "-DWITH_VTK:BOOLEAN=TRUE" 29 54 "-DWITH_ELMERGUI:BOOLEAN=TRUE" 30 55 "-DCMAKE_INSTALL_LIBDIR=lib" 31 56 "-DCMAKE_INSTALL_INCLUDEDIR=include"
+24
pkgs/applications/science/physics/elmerfem/patches/0001-fix-import-of-QPainterPath.patch
··· 1 + From 87885de957aa3f891fe963503c94685675c24f49 Mon Sep 17 00:00:00 2001 2 + From: grindhold <grindhold@gmx.net> 3 + Date: Wed, 27 Apr 2022 19:16:42 +0200 4 + Subject: [PATCH] fix import of QPainterPath 5 + 6 + --- 7 + ElmerGUI/Application/twod/renderarea.cpp | 1 + 8 + 1 file changed, 1 insertion(+) 9 + 10 + diff --git a/ElmerGUI/Application/twod/renderarea.cpp b/ElmerGUI/Application/twod/renderarea.cpp 11 + index 4c2515c5..65128ea9 100644 12 + --- a/ElmerGUI/Application/twod/renderarea.cpp 13 + +++ b/ElmerGUI/Application/twod/renderarea.cpp 14 + @@ -38,6 +38,7 @@ 15 + * * 16 + *****************************************************************************/ 17 + #include <QPainter> 18 + +#include <QPainterPath> 19 + #include <QMouseEvent> 20 + #include <QFile> 21 + #include <QTextStream> 22 + -- 23 + 2.33.3 24 +
+82
pkgs/applications/science/physics/elmerfem/patches/0002-fem-rename-loopvars-to-avoid-redefinition.patch
··· 1 + From 06634e5fd46a27dca11b87d4a38e9ead561de3d5 Mon Sep 17 00:00:00 2001 2 + From: grindhold <grindhold@gmx.net> 3 + Date: Thu, 28 Apr 2022 15:47:07 +0200 4 + Subject: [PATCH] fem: rename loopvars to avoid redefinition 5 + 6 + --- 7 + fem/src/modules/DCRComplexSolve.F90 | 28 ++++++++++++++-------------- 8 + 1 file changed, 14 insertions(+), 14 deletions(-) 9 + 10 + diff --git a/fem/src/modules/DCRComplexSolve.F90 b/fem/src/modules/DCRComplexSolve.F90 11 + index 469214ee..268591fd 100644 12 + --- a/fem/src/modules/DCRComplexSolve.F90 13 + +++ b/fem/src/modules/DCRComplexSolve.F90 14 + @@ -502,14 +502,14 @@ CONTAINS 15 + 16 + IF ( SIZE(Hwrk,1) == 1 ) THEN 17 + 18 + - DO i=1,MIN(3,SIZE(Hwrk,2)) 19 + - Tensor( i,1:n ) = Hwrk( 1,1,1:n ) 20 + + DO k=1,MIN(3,SIZE(Hwrk,2)) 21 + + Tensor( k,1:n ) = Hwrk( 1,1,1:n ) 22 + END DO 23 + 24 + ELSE 25 + 26 + - DO i=1,MIN(3,SIZE(Hwrk,1)) 27 + - Tensor( i,1:n ) = Hwrk( i,1,1:n ) 28 + + DO k=1,MIN(3,SIZE(Hwrk,1)) 29 + + Tensor( k,1:n ) = Hwrk( k,1,1:n ) 30 + END DO 31 + 32 + END IF 33 + @@ -1391,21 +1391,21 @@ contains 34 + 35 + IF ( SIZE(Hwrk,1) == 1 ) THEN 36 + 37 + - DO i=1,MIN(3,SIZE(Hwrk,2)) 38 + - Tensor( i,i,1:n ) = Hwrk( 1,1,1:n ) 39 + + DO k=1,MIN(3,SIZE(Hwrk,2)) 40 + + Tensor( k,k,1:n ) = Hwrk( 1,1,1:n ) 41 + END DO 42 + 43 + ELSE IF ( SIZE(Hwrk,2) == 1 ) THEN 44 + 45 + - DO i=1,MIN(3,SIZE(Hwrk,1)) 46 + - Tensor(i,i,1:n) = Hwrk(i,1,1:n) 47 + + DO k=1,MIN(3,SIZE(Hwrk,1)) 48 + + Tensor(k,k,1:n) = Hwrk(k,1,1:n) 49 + END DO 50 + 51 + ELSE 52 + 53 + - DO i=1,MIN(3,SIZE(Hwrk,1)) 54 + + DO k=1,MIN(3,SIZE(Hwrk,1)) 55 + DO j=1,MIN(3,SIZE(Hwrk,2)) 56 + - Tensor( i,j,1:n ) = Hwrk(i,j,1:n) 57 + + Tensor( k,j,1:n ) = Hwrk(k,j,1:n) 58 + END DO 59 + END DO 60 + 61 + @@ -1443,14 +1443,14 @@ contains 62 + 63 + IF ( SIZE(Hwrk,1) == 1 ) THEN 64 + 65 + - DO i=1,MIN(3,SIZE(Hwrk,2)) 66 + - Tensor( i,1:n ) = Hwrk( 1,1,1:n ) 67 + + DO k=1,MIN(3,SIZE(Hwrk,2)) 68 + + Tensor( k,1:n ) = Hwrk( 1,1,1:n ) 69 + END DO 70 + 71 + ELSE 72 + 73 + - DO i=1,MIN(3,SIZE(Hwrk,1)) 74 + - Tensor( i,1:n ) = Hwrk( i,1,1:n ) 75 + + DO k=1,MIN(3,SIZE(Hwrk,1)) 76 + + Tensor( k,1:n ) = Hwrk( k,1,1:n ) 77 + END DO 78 + 79 + END IF 80 + -- 81 + 2.33.3 82 +
+36
pkgs/applications/science/physics/elmerfem/patches/0003-ignore-qwt_compat.patch
··· 1 + From 26601fec36a4978e805aad40e6d0cbf268c653d2 Mon Sep 17 00:00:00 2001 2 + From: grindhold <grindhold@gmx.net> 3 + Date: Thu, 28 Apr 2022 17:13:06 +0200 4 + Subject: [PATCH] ignore qwt_compat 5 + 6 + --- 7 + ElmerGUI/Application/src/convergenceview.h | 6 +++--- 8 + 1 file changed, 3 insertions(+), 3 deletions(-) 9 + 10 + diff --git a/ElmerGUI/Application/src/convergenceview.h b/ElmerGUI/Application/src/convergenceview.h 11 + index 377b644b..64250149 100755 12 + --- a/ElmerGUI/Application/src/convergenceview.h 13 + +++ b/ElmerGUI/Application/src/convergenceview.h 14 + @@ -52,7 +52,7 @@ 15 + #include <qwt_plot_grid.h> 16 + #include <qwt_legend.h> 17 + /*#include <qwt_data.h> <-- deprecated in Qwt6, using qwt_compat.h instead*/ 18 + -#include <qwt_compat.h> 19 + +/*#include <qwt_compat.h>*/ 20 + #include <qwt_text.h> 21 + #include <qwt_scale_engine.h> 22 + 23 + @@ -76,8 +76,8 @@ public: 24 + 25 + private: 26 + int d_count; 27 + - QwtArray<double> d_x; 28 + - QwtArray<double> d_y; 29 + + QVector<double> d_x; 30 + + QVector<double> d_y; 31 + }; 32 + 33 + class Curve 34 + -- 35 + 2.33.3 36 +
+22
pkgs/applications/version-management/rcshist/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + }: 5 + 6 + stdenv.mkDerivation { 7 + pname = "rcshist"; 8 + version = "1.04"; 9 + 10 + src = fetchurl { 11 + url = "https://invisible-island.net/datafiles/release/rcshist.tar.gz"; 12 + sha256 = "01ab3xwgm934lxr8bm758am3vxwx4hxx7cc9prbgqj5nh30vdg1n"; 13 + }; 14 + 15 + meta = { 16 + description = "Utitity to display complete revision history of a set of RCS files"; 17 + homepage = "https://invisible-island.net/rcshist/rcshist.html"; 18 + license = lib.licenses.bsd2; 19 + maintainers = [ lib.maintainers.kaction ]; 20 + platforms = lib.platforms.unix; 21 + }; 22 + }
+3 -3
pkgs/development/interpreters/perl/default.nix
··· 197 197 priority = 6; # in `buildEnv' (including the one inside `perl.withPackages') the library files will have priority over files in `perl` 198 198 }; 199 199 } // optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) rec { 200 - crossVersion = "1.3.7"; # Mar 15, 2022 200 + crossVersion = "31dac3e264a7f1f53dbf49570771123ebd514055"; # May 03, 2022 201 201 202 202 perl-cross-src = fetchFromGitHub { 203 - name = "perl-cross-${crossVersion}"; 203 + name = "perl-cross-unstable-${crossVersion}"; 204 204 owner = "arsv"; 205 205 repo = "perl-cross"; 206 206 rev = crossVersion; 207 - sha256 = "sha256-F7Vi3RAgIE/3NPlbD5zQ3Q8Ex9ddXTC4zoCRaOxXK0A="; 207 + sha256 = "sha256-5hLUP34WwTFRsG0o8zSJm8WM3WfBAhHeYrrQF2MtMKc="; 208 208 }; 209 209 210 210 depsBuildBuild = [ buildPackages.stdenv.cc makeWrapper ];
+2 -2
pkgs/development/libraries/kdb/default.nix
··· 6 6 , qtbase 7 7 , qttranslations 8 8 , kcoreaddons 9 - , python2 9 + , python3 10 10 , sqlite 11 11 , postgresql 12 12 , libmysqlclient ··· 36 36 37 37 nativeBuildInputs = [ extra-cmake-modules ]; 38 38 39 - buildInputs = [ qttranslations kcoreaddons python2 sqlite postgresql libmysqlclient ]; 39 + buildInputs = [ qttranslations kcoreaddons python3 sqlite postgresql libmysqlclient ]; 40 40 41 41 propagatedBuildInputs = [ qtbase ]; 42 42
+2 -2
pkgs/development/libraries/kreport/default.nix
··· 1 1 { 2 2 mkDerivation, lib, fetchurl, 3 3 extra-cmake-modules, 4 - qtdeclarative, qtwebkit, kconfig, kcoreaddons, kwidgetsaddons, kguiaddons, kproperty, marble, python2 4 + qtdeclarative, qtwebkit, kconfig, kcoreaddons, kwidgetsaddons, kguiaddons, kproperty, marble, python3 5 5 }: 6 6 7 7 mkDerivation rec { ··· 15 15 16 16 nativeBuildInputs = [ extra-cmake-modules ]; 17 17 18 - buildInputs = [ qtdeclarative qtwebkit kconfig kcoreaddons kwidgetsaddons kguiaddons kproperty marble python2 ]; 18 + buildInputs = [ qtdeclarative qtwebkit kconfig kcoreaddons kwidgetsaddons kguiaddons kproperty marble python3 ]; 19 19 20 20 meta = with lib; { 21 21 description = "A framework for creation and generation of reports in multiple formats";
+1 -3
pkgs/development/libraries/libressl/default.nix
··· 71 71 moveToOutput "bin/nc" "$nc" 72 72 moveToOutput "bin/openssl" "$bin" 73 73 moveToOutput "bin/ocspcheck" "$bin" 74 - moveToOutput "share/man/man1/nc.1${lib.optionalString (dontGzipMan==null) ".gz"}" "$nc" 74 + moveToOutput "share/man/man1/nc.1.gz" "$nc" 75 75 ''; 76 - 77 - dontGzipMan = if stdenv.isDarwin then true else null; # not sure what's wrong 78 76 79 77 meta = with lib; { 80 78 description = "Free TLS/SSL implementation";
-2
pkgs/development/libraries/swiften/default.nix
··· 1 1 { stdenv 2 2 , lib 3 - , python2 4 3 , libidn 5 4 , lua 6 5 , miniupnpc ··· 40 39 ]; 41 40 42 41 buildInputs = [ 43 - python2 44 42 libidn 45 43 lua 46 44 miniupnpc
+51
pkgs/development/lua-modules/generated-packages.nix
··· 659 659 }; 660 660 }) {}; 661 661 662 + lmathx = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast 663 + , fetchurl, lua 664 + }: 665 + buildLuarocksPackage { 666 + pname = "lmathx"; 667 + version = "20150624-1"; 668 + knownRockspec = (fetchurl { 669 + url = "https://luarocks.org/lmathx-20150624-1.rockspec"; 670 + sha256 = "181wzsj1mxjyia43y8zwaydxahnl7a70qzcgc8jhhgic7jyi9pgv"; 671 + }).outPath; 672 + src = fetchurl { 673 + url = "http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/5.3/lmathx.tar.gz"; 674 + sha256 = "1r0ax3lq4xx6469aqc6qlfl3jynlghzhl5j65mpdj0kyzv4nknzf"; 675 + }; 676 + 677 + propagatedBuildInputs = [ lua ]; 678 + 679 + meta = { 680 + homepage = "http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/#lmathx"; 681 + description = "C99 extensions for the math library"; 682 + maintainers = with lib.maintainers; [ alexshpilkin ]; 683 + license.fullName = "Public domain"; 684 + }; 685 + }) {}; 686 + 687 + lmpfrlib = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast 688 + , fetchurl, lua 689 + }: 690 + buildLuarocksPackage { 691 + pname = "lmpfrlib"; 692 + version = "20170112-2"; 693 + knownRockspec = (fetchurl { 694 + url = "https://luarocks.org/lmpfrlib-20170112-2.rockspec"; 695 + sha256 = "1x7qiwmk5b9fi87fn7yvivdsis8h9fk9r3ipqiry5ahx72vzdm7d"; 696 + }).outPath; 697 + src = fetchurl { 698 + url = "http://www.circuitwizard.de/lmpfrlib/lmpfrlib.c"; 699 + sha256 = "00d32cwvk298k3vyrjkdmfjgc69x1fwyks3hs7dqr2514zdhgssm"; 700 + }; 701 + 702 + disabled = with lua; (luaOlder "5.3") || (luaAtLeast "5.5"); 703 + propagatedBuildInputs = [ lua ]; 704 + 705 + meta = { 706 + homepage = "http://www.circuitwizard.de/lmpfrlib/lmpfrlib.html"; 707 + description = "Lua API for the GNU MPFR library"; 708 + maintainers = with lib.maintainers; [ alexshpilkin ]; 709 + license.fullName = "LGPL"; 710 + }; 711 + }) {}; 712 + 662 713 lpeg = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast 663 714 , fetchurl, lua 664 715 }:
+42
pkgs/development/lua-modules/overrides.nix
··· 129 129 ''; 130 130 }); 131 131 132 + lmathx = prev.lib.overrideLuarocks prev.lmathx (drv: 133 + if luaAtLeast "5.1" && luaOlder "5.2" then { 134 + version = "20120430.51-1"; 135 + knownRockspec = (pkgs.fetchurl { 136 + url = "https://luarocks.org/lmathx-20120430.51-1.rockspec"; 137 + sha256 = "148vbv2g3z5si2db7rqg5bdily7m4sjyh9w6r3jnx3csvfaxyhp0"; 138 + }).outPath; 139 + src = pkgs.fetchurl { 140 + url = "https://web.tecgraf.puc-rio.br/~lhf/ftp/lua/5.1/lmathx.tar.gz"; 141 + sha256 = "0sa553d0zlxhvpsmr4r7d841f16yq4wr3fg7i07ibxkz6yzxax51"; 142 + }; 143 + } else 144 + if luaAtLeast "5.2" && luaOlder "5.3" then { 145 + version = "20120430.52-1"; 146 + knownRockspec = (pkgs.fetchurl { 147 + url = "https://luarocks.org/lmathx-20120430.52-1.rockspec"; 148 + sha256 = "14rd625sipakm72wg6xqsbbglaxyjba9nsajsfyvhg0sz8qjgdya"; 149 + }).outPath; 150 + src = pkgs.fetchurl { 151 + url = "http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/5.2/lmathx.tar.gz"; 152 + sha256 = "19dwa4z266l2njgi6fbq9rak4rmx2fsx1s0p9sl166ar3mnrdwz5"; 153 + }; 154 + } else 155 + { 156 + disabled = luaOlder "5.1" || luaAtLeast "5.5"; 157 + # works fine with 5.4 as well 158 + postConfigure = '' 159 + substituteInPlace ''${rockspecFilename} \ 160 + --replace 'lua ~> 5.3' 'lua >= 5.3, < 5.5' 161 + ''; 162 + }); 163 + 164 + lmpfrlib = prev.lib.overrideLuarocks prev.lmpfrlib (drv: { 165 + externalDeps = [ 166 + { name = "GMP"; dep = pkgs.gmp; } 167 + { name = "MPFR"; dep = pkgs.mpfr; } 168 + ]; 169 + unpackPhase = '' 170 + cp $src $(stripHash $src) 171 + ''; 172 + }); 173 + 132 174 lrexlib-gnu = prev.lib.overrideLuarocks prev.lrexlib-gnu (drv: { 133 175 buildInputs = [ 134 176 pkgs.gnulib
-4
pkgs/development/node-packages/default.nix
··· 111 111 meta.broken = since "10"; 112 112 }; 113 113 114 - jshint = super.jshint.override { 115 - buildInputs = [ pkgs.phantomjs2 ]; 116 - }; 117 - 118 114 dat = super.dat.override { 119 115 buildInputs = [ self.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ]; 120 116 meta.broken = since "12";
+5 -2
pkgs/development/python-modules/chainer/default.nix
··· 30 30 31 31 pytestFlagsArray = [ "tests/chainer_tests/utils_tests" ]; 32 32 33 + # cf. https://github.com/chainer/chainer/issues/8621 34 + preCheck = '' 35 + export CHAINER_WARN_VERSION_MISMATCH=0 36 + ''; 37 + 33 38 disabledTests = [ 34 39 "gpu" 35 40 "cupy" ··· 39 44 meta = with lib; { 40 45 description = "A flexible framework of neural networks for deep learning"; 41 46 homepage = "https://chainer.org/"; 42 - # Un-break me when updating chainer next time! 43 - broken = cudaSupport && (lib.versionAtLeast cupy.version "8.0.0"); 44 47 license = licenses.mit; 45 48 maintainers = with maintainers; [ hyphon81 ]; 46 49 };
+7 -3
pkgs/development/python-modules/httpcore/default.nix
··· 39 39 anyio 40 40 certifi 41 41 h11 42 - h2 43 42 sniffio 44 - socksio 45 43 ]; 44 + 45 + passthru.extras-require = { 46 + http2 = [ h2 ]; 47 + socks = [ socksio ]; 48 + }; 46 49 47 50 checkInputs = [ 48 51 pproxy ··· 53 56 trio 54 57 trustme 55 58 uvicorn 56 - ]; 59 + ] ++ passthru.extras-require.http2 60 + ++ passthru.extras-require.socks; 57 61 58 62 pythonImportsCheck = [ "httpcore" ]; 59 63
+6 -5
pkgs/development/python-modules/httpx-socks/default.nix
··· 33 33 }; 34 34 35 35 propagatedBuildInputs = [ 36 - async-timeout 37 - curio 38 - httpcore 39 36 httpx 37 + httpcore 40 38 python-socks 41 - sniffio 42 - trio 43 39 ]; 40 + 41 + passthru.extras-require = { 42 + asyncio = [ async-timeout ]; 43 + trio = [ trio ]; 44 + }; 44 45 45 46 checkInputs = [ 46 47 flask
+18 -3
pkgs/development/python-modules/httpx/default.nix
··· 3 3 , buildPythonPackage 4 4 , pythonOlder 5 5 , fetchFromGitHub 6 - , brotlicffi 7 6 , certifi 8 7 , charset-normalizer 9 8 , httpcore 10 9 , rfc3986 11 10 , sniffio 11 + , h2 12 + , socksio 13 + , isPyPy 14 + , brotli 15 + , brotlicffi 16 + , click 17 + , rich 18 + , pygments 12 19 , python 13 20 , pytestCheckHook 14 21 , pytest-asyncio ··· 33 40 }; 34 41 35 42 propagatedBuildInputs = [ 36 - brotlicffi 37 43 certifi 38 44 charset-normalizer 39 45 httpcore ··· 43 49 async_generator 44 50 ]; 45 51 52 + passthru.extras-require = { 53 + http2 = [ h2 ]; 54 + socks = [ socksio ]; 55 + brotli = if isPyPy then [ brotlicffi ] else [ brotli ]; 56 + cli = [ click rich pygments ]; 57 + }; 58 + 46 59 checkInputs = [ 47 60 pytestCheckHook 48 61 pytest-asyncio ··· 50 63 trustme 51 64 typing-extensions 52 65 uvicorn 53 - ]; 66 + ] ++ passthru.extras-require.http2 67 + ++ passthru.extras-require.brotli 68 + ++ passthru.extras-require.socks; 54 69 55 70 postPatch = '' 56 71 substituteInPlace setup.py \
+26 -15
pkgs/development/python-modules/mysql-connector/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, python }: 1 + { lib 2 + , buildPythonPackage 3 + , django 4 + , dnspython 5 + , fetchFromGitHub 6 + , protobuf 7 + , pythonOlder 8 + }: 2 9 3 - let 4 - py = python; 5 - in buildPythonPackage rec { 10 + buildPythonPackage rec { 6 11 pname = "mysql-connector"; 7 - version = "8.0.24"; 12 + version = "8.0.29"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 8 16 9 17 src = fetchFromGitHub { 10 18 owner = "mysql"; 11 19 repo = "mysql-connector-python"; 12 20 rev = version; 13 - sha256 = "1zb5wf65rnpbk0lw31i4piy0bq09hqa62gx7bh241zc5310zccc7"; 21 + hash = "sha256-X0qiXNYkNoR00ESUdByPj4dPnEnjLyopm25lm1JvkAk="; 14 22 }; 15 23 16 24 patches = [ ··· 22 30 ./0001-Revert-Fix-MacOS-wheels-platform-tag.patch 23 31 ]; 24 32 25 - propagatedBuildInputs = with py.pkgs; [ protobuf dnspython ]; 33 + propagatedBuildInputs = [ 34 + dnspython 35 + protobuf 36 + ]; 26 37 27 - # Tests are failing (TODO: unknown reason) 28 - # TypeError: __init__() missing 1 required positional argument: 'string' 29 - # But the library should be working as expected. 30 - doCheck = false; 38 + pythonImportsCheck = [ 39 + "mysql" 40 + ]; 31 41 32 - pythonImportsCheck = [ "mysql" ]; 42 + # Tests require a running MySQL instance 43 + doCheck = false; 33 44 34 - meta = { 45 + meta = with lib; { 35 46 description = "A MySQL driver"; 36 47 longDescription = '' 37 48 A MySQL driver that does not depend on MySQL C client libraries and ··· 39 50 ''; 40 51 homepage = "https://github.com/mysql/mysql-connector-python"; 41 52 changelog = "https://raw.githubusercontent.com/mysql/mysql-connector-python/${version}/CHANGES.txt"; 42 - license = [ lib.licenses.gpl2Only ]; 43 - maintainers = with lib.maintainers; [ neosimsim turion ]; 53 + license = licenses.gpl2Only; 54 + maintainers = with maintainers; [ neosimsim turion ]; 44 55 }; 45 56 }
+2 -2
pkgs/development/python-modules/pycryptodome-test-vectors/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "pycryptodome-test-vectors"; 8 - version = "1.0.7"; 8 + version = "1.0.8"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - hash = "sha256-GfzFM3S4yk0V2zTaQ+rkljyHdvC0ETUNSccZImqoLIU="; 13 + hash = "sha256-3BTh7as4CikvVfUx2xBZlUOaq/dAQNNFHpuRxWg/5N0="; 14 14 extension = "zip"; 15 15 }; 16 16
+2 -2
pkgs/development/python-modules/pytube/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pytube"; 10 - version = "12.0.0"; 10 + version = "12.1.0"; 11 11 12 12 disabled = pythonOlder "3.6"; 13 13 ··· 17 17 owner = "pytube"; 18 18 repo = "pytube"; 19 19 rev = "v${version}"; 20 - hash = "sha256-1zoLd4J7aCR5omMpCZhlttWDu7mYyKCypH3JEB4VGXg="; 20 + hash = "sha256-o4kfZLkEs+XYor2sS2lfuDZkPfHrB+rDoxroc4f55gc="; 21 21 }; 22 22 23 23 checkInputs = [
-390
pkgs/development/tools/build-managers/bazel/bazel_0_26/default.nix
··· 1 - { stdenv, callPackage, lib, fetchurl, fetchpatch, runCommand, makeWrapper 2 - , zip, unzip, bash, writeCBin, coreutils 3 - , which, python3, perl, gawk, gnused, gnutar, gnugrep, gzip, findutils 4 - # Apple dependencies 5 - , cctools, llvmPackages_8, CoreFoundation, CoreServices, Foundation 6 - # Allow to independently override the jdks used to build and run respectively 7 - , buildJdk, runJdk 8 - , buildJdkName 9 - , runtimeShell 10 - # Always assume all markers valid (don't redownload dependencies). 11 - # Also, don't clean up environment variables. 12 - , enableNixHacks ? false 13 - }: 14 - 15 - let 16 - srcDeps = [ 17 - # From: $REPO_ROOT/WORKSPACE 18 - (fetchurl { 19 - url = "https://github.com/google/desugar_jdk_libs/archive/915f566d1dc23bc5a8975320cd2ff71be108eb9c.zip"; 20 - sha256 = "0b926df7yxyyyiwm9cmdijy6kplf0sghm23sf163zh8wrk87wfi7"; 21 - }) 22 - (fetchurl { 23 - url = "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/2d9566b21fbe405acf5f7bf77eda30df72a4744c.tar.gz"; 24 - sha256 = "4a1318fed4831697b83ce879b3ab70ae09592b167e5bda8edaff45132d1c3b3f"; 25 - }) 26 - (fetchurl { 27 - url = "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/archive/f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz"; 28 - sha256 = "ba5d15ca230efca96320085d8e4d58da826d1f81b444ef8afccd8b23e0799b52"; 29 - }) 30 - (fetchurl { 31 - url = "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz"; 32 - sha256 = "d868ce50d592ef4aad7dec4dd32ae68d2151261913450fac8390b3fd474bb898"; 33 - }) 34 - (fetchurl { 35 - url = "https://mirror.bazel.build/bazel_java_tools/releases/javac10/v3.1/java_tools_javac10_linux-v3.1.zip"; 36 - sha256 = "a0cd51f9db1bf05a722ff7f5c60a07fa1c7d27428fff0815c342d32aa6c53576"; 37 - }) 38 - (fetchurl { 39 - url = "https://mirror.bazel.build/bazel_java_tools/releases/javac10/v3.1/java_tools_javac10_darwin-v3.1.zip"; 40 - sha256 = "c646aad8808b8ec5844d6a80a1287fc8e13203375fe40d6af4819eff48b9bbaf"; 41 - }) 42 - (fetchurl { 43 - url = "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v1.0.zip"; 44 - sha256 = "cc470e529fafb6165b5be3929ff2d99b38429b386ac100878687416603a67889"; 45 - }) 46 - (fetchurl { 47 - url = "https://github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip"; 48 - sha256 = "9b72bb0aea72d7cbcfc82a01b1e25bf3d85f791e790ddec16c65e2d906382ee0"; 49 - }) 50 - (fetchurl { 51 - url = "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.2.tar.gz"; 52 - sha256 = "04f85f2dd049e87805511e3babc5cea3f5e72332b1627e34f3a5461cc38e815f"; 53 - }) 54 - ]; 55 - 56 - distDir = runCommand "bazel-deps" {} '' 57 - mkdir -p $out 58 - for i in ${builtins.toString srcDeps}; do cp $i $out/$(stripHash $i); done 59 - ''; 60 - 61 - defaultShellPath = lib.makeBinPath 62 - # Keep this list conservative. For more exotic tools, prefer to use 63 - # @rules_nixpkgs to pull in tools from the nix repository. Example: 64 - # 65 - # WORKSPACE: 66 - # 67 - # nixpkgs_git_repository( 68 - # name = "nixpkgs", 69 - # revision = "def5124ec8367efdba95a99523dd06d918cb0ae8", 70 - # ) 71 - # 72 - # # This defines an external Bazel workspace. 73 - # nixpkgs_package( 74 - # name = "bison", 75 - # repositories = { "nixpkgs": "@nixpkgs//:default.nix" }, 76 - # ) 77 - # 78 - # some/BUILD.bazel: 79 - # 80 - # genrule( 81 - # ... 82 - # cmd = "$(location @bison//:bin/bison) -other -args", 83 - # tools = [ 84 - # ... 85 - # "@bison//:bin/bison", 86 - # ], 87 - # ) 88 - # 89 - [ bash coreutils findutils gawk gnugrep gnutar gnused gzip which unzip ]; 90 - 91 - # Java toolchain used for the build and tests 92 - javaToolchain = "@bazel_tools//tools/jdk:toolchain_host${buildJdkName}"; 93 - stdenv' = if stdenv.isDarwin then llvmPackages_8.libcxxStdenv else stdenv; 94 - 95 - in 96 - stdenv'.mkDerivation rec { 97 - 98 - version = "0.26.0"; 99 - 100 - meta = with lib; { 101 - homepage = "https://github.com/bazelbuild/bazel/"; 102 - description = "Build tool that builds code quickly and reliably"; 103 - license = licenses.asl20; 104 - platforms = platforms.linux ++ platforms.darwin; 105 - }; 106 - 107 - # Additional tests that check bazel’s functionality. Execute 108 - # 109 - # nix-build . -A bazel.tests 110 - # 111 - # in the nixpkgs checkout root to exercise them locally. 112 - passthru.tests = { 113 - pythonBinPath = callPackage ./python-bin-path-test.nix {}; 114 - bashTools = callPackage ./bash-tools-test.nix {}; 115 - }; 116 - 117 - pname = "bazel"; 118 - 119 - src = fetchurl { 120 - url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 121 - sha256 = "d26dadf62959255d58e523da3448a6222af768fe1224e321b120c1d5bbe4b4f2"; 122 - }; 123 - 124 - # Necessary for the tests to pass on Darwin with sandbox enabled. 125 - # Bazel starts a local server and needs to bind a local address. 126 - __darwinAllowLocalNetworking = true; 127 - 128 - sourceRoot = "."; 129 - 130 - patches = [ 131 - ./glibc.patch 132 - ./python-stub-path-fix.patch 133 - ] ++ lib.optional enableNixHacks ../nix-hacks.patch; 134 - 135 - # Bazel expects several utils to be available in Bash even without PATH. Hence this hack. 136 - 137 - customBash = writeCBin "bash" '' 138 - #include <stdio.h> 139 - #include <stdlib.h> 140 - #include <string.h> 141 - #include <unistd.h> 142 - 143 - extern char **environ; 144 - 145 - int main(int argc, char *argv[]) { 146 - char *path = getenv("PATH"); 147 - char *pathToAppend = "${defaultShellPath}"; 148 - char *newPath; 149 - if (path != NULL) { 150 - int length = strlen(path) + 1 + strlen(pathToAppend) + 1; 151 - newPath = malloc(length * sizeof(char)); 152 - snprintf(newPath, length, "%s:%s", path, pathToAppend); 153 - } else { 154 - newPath = pathToAppend; 155 - } 156 - setenv("PATH", newPath, 1); 157 - execve("${bash}/bin/bash", argv, environ); 158 - return 0; 159 - } 160 - ''; 161 - 162 - postPatch = let 163 - 164 - darwinPatches = '' 165 - bazelLinkFlags () { 166 - eval set -- "$NIX_LDFLAGS" 167 - local flag 168 - for flag in "$@"; do 169 - printf ' -Wl,%s' "$flag" 170 - done 171 - } 172 - 173 - # Disable Bazel's Xcode toolchain detection which would configure compilers 174 - # and linkers from Xcode instead of from PATH 175 - export BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 176 - 177 - # Explicitly configure gcov since we don't have it on Darwin, so autodetection fails 178 - export GCOV=${coreutils}/bin/false 179 - 180 - # Framework search paths aren't added by bintools hook 181 - # https://github.com/NixOS/nixpkgs/pull/41914 182 - export NIX_LDFLAGS+=" -F${CoreFoundation}/Library/Frameworks -F${CoreServices}/Library/Frameworks -F${Foundation}/Library/Frameworks" 183 - 184 - # libcxx includes aren't added by libcxx hook 185 - # https://github.com/NixOS/nixpkgs/pull/41589 186 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${llvmPackages_8.libcxx}/include/c++/v1" 187 - 188 - # don't use system installed Xcode to run clang, use Nix clang instead 189 - sed -i -E "s;/usr/bin/xcrun (--sdk macosx )?clang;${stdenv'.cc}/bin/clang $NIX_CFLAGS_COMPILE $(bazelLinkFlags) -framework CoreFoundation;g" \ 190 - scripts/bootstrap/compile.sh \ 191 - src/tools/xcode/realpath/BUILD \ 192 - src/tools/xcode/stdredirect/BUILD \ 193 - tools/osx/BUILD 194 - 195 - # nixpkgs's libSystem cannot use pthread headers directly, must import GCD headers instead 196 - sed -i -e "/#include <pthread\/spawn.h>/i #include <dispatch/dispatch.h>" src/main/cpp/blaze_util_darwin.cc 197 - 198 - # clang installed from Xcode has a compatibility wrapper that forwards 199 - # invocations of gcc to clang, but vanilla clang doesn't 200 - sed -i -e 's;_find_generic(repository_ctx, "gcc", "CC", overriden_tools);_find_generic(repository_ctx, "clang", "CC", overriden_tools);g' tools/cpp/unix_cc_configure.bzl 201 - 202 - sed -i -e 's;/usr/bin/libtool;${cctools}/bin/libtool;g' tools/cpp/unix_cc_configure.bzl 203 - wrappers=( tools/cpp/osx_cc_wrapper.sh tools/cpp/osx_cc_wrapper.sh.tpl ) 204 - for wrapper in "''${wrappers[@]}"; do 205 - sed -i -e "s,/usr/bin/install_name_tool,${cctools}/bin/install_name_tool,g" $wrapper 206 - done 207 - ''; 208 - 209 - genericPatches = '' 210 - # Substitute python's stub shebang to plain python path. (see TODO add pr URL) 211 - # See also `postFixup` where python is added to $out/nix-support 212 - substituteInPlace src/main/java/com/google/devtools/build/lib/bazel/rules/python/python_stub_template.txt\ 213 - --replace "/usr/bin/env python" "${python3.interpreter}" \ 214 - --replace "NIX_STORE_PYTHON_PATH" "${python3.interpreter}" \ 215 - 216 - # md5sum is part of coreutils 217 - sed -i 's|/sbin/md5|md5sum|' \ 218 - src/BUILD 219 - 220 - # substituteInPlace is rather slow, so prefilter the files with grep 221 - grep -rlZ /bin src/main/java/com/google/devtools | while IFS="" read -r -d "" path; do 222 - # If you add more replacements here, you must change the grep above! 223 - # Only files containing /bin are taken into account. 224 - substituteInPlace "$path" \ 225 - --replace /bin/bash ${customBash}/bin/bash \ 226 - --replace /usr/bin/env ${coreutils}/bin/env \ 227 - --replace /bin/true ${coreutils}/bin/true 228 - done 229 - 230 - # Fixup scripts that generate scripts. Not fixed up by patchShebangs below. 231 - substituteInPlace scripts/bootstrap/compile.sh \ 232 - --replace /bin/bash ${customBash}/bin/bash 233 - 234 - # add nix environment vars to .bazelrc 235 - cat >> .bazelrc <<EOF 236 - build --experimental_distdir=${distDir} 237 - fetch --experimental_distdir=${distDir} 238 - build --copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt="/g')" 239 - build --host_copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt="/g')" 240 - build --linkopt="$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt="/g')" 241 - build --host_linkopt="$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt="/g')" 242 - build --linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt="-Wl,/g')" 243 - build --host_linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt="-Wl,/g')" 244 - build --host_javabase='@local_jdk//:jdk' 245 - build --host_java_toolchain='${javaToolchain}' 246 - EOF 247 - 248 - # add the same environment vars to compile.sh 249 - sed -e "/\$command \\\\$/a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" \ 250 - -e "/\$command \\\\$/a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\" \\\\" \ 251 - -e "/\$command \\\\$/a --linkopt=\"$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt=\"/g')\" \\\\" \ 252 - -e "/\$command \\\\$/a --host_linkopt=\"$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt=\"/g')\" \\\\" \ 253 - -e "/\$command \\\\$/a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" \ 254 - -e "/\$command \\\\$/a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" \ 255 - -e "/\$command \\\\$/a --host_javabase='@local_jdk//:jdk' \\\\" \ 256 - -e "/\$command \\\\$/a --host_java_toolchain='${javaToolchain}' \\\\" \ 257 - -i scripts/bootstrap/compile.sh 258 - 259 - # --experimental_strict_action_env (which will soon become the 260 - # default, see bazelbuild/bazel#2574) hardcodes the default 261 - # action environment to a value that on NixOS at least is bogus. 262 - # So we hardcode it to something useful. 263 - substituteInPlace \ 264 - src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java \ 265 - --replace /bin:/usr/bin ${defaultShellPath} 266 - 267 - # This is necessary to avoid: 268 - # "error: no visible @interface for 'NSDictionary' declares the selector 269 - # 'initWithContentsOfURL:error:'" 270 - # This can be removed when the apple_sdk is upgraded beyond 10.13+ 271 - sed -i '/initWithContentsOfURL:versionPlistUrl/ { 272 - N 273 - s/error:nil\];/\];/ 274 - }' tools/osx/xcode_locator.m 275 - 276 - # append the PATH with defaultShellPath in tools/bash/runfiles/runfiles.bash 277 - echo "PATH=\$PATH:${defaultShellPath}" >> runfiles.bash.tmp 278 - cat tools/bash/runfiles/runfiles.bash >> runfiles.bash.tmp 279 - mv runfiles.bash.tmp tools/bash/runfiles/runfiles.bash 280 - 281 - patchShebangs . 282 - ''; 283 - in lib.optionalString stdenv.hostPlatform.isDarwin darwinPatches 284 - + genericPatches; 285 - 286 - buildInputs = [ 287 - buildJdk 288 - ]; 289 - 290 - strictDeps = true; 291 - 292 - # when a command can’t be found in a bazel build, you might also 293 - # need to add it to `defaultShellPath`. 294 - nativeBuildInputs = [ 295 - zip 296 - python3 297 - unzip 298 - makeWrapper 299 - which 300 - customBash 301 - ] ++ lib.optionals (stdenv.isDarwin) [ cctools CoreFoundation CoreServices Foundation ]; 302 - 303 - # Bazel makes extensive use of symlinks in the WORKSPACE. 304 - # This causes problems with infinite symlinks if the build output is in the same location as the 305 - # Bazel WORKSPACE. This is why before executing the build, the source code is moved into a 306 - # subdirectory. 307 - # Failing to do this causes "infinite symlink expansion detected" 308 - preBuildPhases = ["preBuildPhase"]; 309 - preBuildPhase = '' 310 - mkdir bazel_src 311 - shopt -s dotglob extglob 312 - mv !(bazel_src) bazel_src 313 - ''; 314 - 315 - buildPhase = '' 316 - # Increasing memory during compilation might be necessary. 317 - # export BAZEL_JAVAC_OPTS="-J-Xmx2g -J-Xms200m" 318 - ./bazel_src/compile.sh 319 - ./bazel_src/scripts/generate_bash_completion.sh \ 320 - --bazel=./bazel_src/output/bazel \ 321 - --output=./bazel_src/output/bazel-complete.bash \ 322 - --prepend=./bazel_src/scripts/bazel-complete-header.bash \ 323 - --prepend=./bazel_src/scripts/bazel-complete-template.bash 324 - ''; 325 - 326 - installPhase = '' 327 - mkdir -p $out/bin 328 - 329 - # official wrapper scripts that searches for $WORKSPACE_ROOT/tools/bazel 330 - # if it can’t find something in tools, it calls $out/bin/bazel-real 331 - cp ./bazel_src/scripts/packages/bazel.sh $out/bin/bazel 332 - mv ./bazel_src/output/bazel $out/bin/bazel-real 333 - 334 - wrapProgram "$out/bin/bazel" --add-flags --server_javabase="${runJdk}" 335 - 336 - # shell completion files 337 - mkdir -p $out/share/bash-completion/completions $out/share/zsh/site-functions 338 - mv ./bazel_src/output/bazel-complete.bash $out/share/bash-completion/completions/bazel 339 - cp ./bazel_src/scripts/zsh_completion/_bazel $out/share/zsh/site-functions/ 340 - ''; 341 - 342 - # Temporarily disabling for now. A new approach is needed for this derivation as Bazel 343 - # accesses the internet during the tests which fails in a sandbox. 344 - doInstallCheck = false; 345 - installCheckPhase = '' 346 - export TEST_TMPDIR=$(pwd) 347 - 348 - hello_test () { 349 - $out/bin/bazel test \ 350 - --test_output=errors \ 351 - --java_toolchain='${javaToolchain}' \ 352 - examples/cpp:hello-success_test \ 353 - examples/java-native/src/test/java/com/example/myproject:hello 354 - } 355 - 356 - cd ./bazel_src 357 - 358 - # test whether $WORKSPACE_ROOT/tools/bazel works 359 - 360 - mkdir -p tools 361 - cat > tools/bazel <<"EOF" 362 - #!${runtimeShell} -e 363 - exit 1 364 - EOF 365 - chmod +x tools/bazel 366 - 367 - # first call should fail if tools/bazel is used 368 - ! hello_test 369 - 370 - cat > tools/bazel <<"EOF" 371 - #!${runtimeShell} -e 372 - exec "$BAZEL_REAL" "$@" 373 - EOF 374 - 375 - # second call succeeds because it defers to $out/bin/bazel-real 376 - hello_test 377 - ''; 378 - 379 - # Save paths to hardcoded dependencies so Nix can detect them. 380 - postFixup = '' 381 - mkdir -p $out/nix-support 382 - echo "${customBash} ${defaultShellPath}" >> $out/nix-support/depends 383 - # The templates get tar’d up into a .jar, 384 - # so nix can’t detect python is needed in the runtime closure 385 - echo "${python3}" >> $out/nix-support/depends 386 - ''; 387 - 388 - dontStrip = true; 389 - dontPatchELF = true; 390 - }
-78
pkgs/development/tools/build-managers/bazel/bazel_0_26/glibc.patch
··· 1 - From https://github.com/grpc/grpc/commit/57586a1ca7f17b1916aed3dea4ff8de872dbf853 2 - From: Benjamin Peterson <benjamin@dropbox.com> 3 - Date: Fri, 3 May 2019 08:11:00 -0700 4 - Subject: [PATCH] Rename gettid() functions. 5 - 6 - glibc 2.30 will declare its own gettid; see https://sourceware.org/git/?p=glibc.git;a=commit;h=1d0fc213824eaa2a8f8c4385daaa698ee8fb7c92. Rename the grpc versions to avoid naming conflicts. 7 - --- 8 - src/core/lib/gpr/log_linux.cc | 6 ++---- 9 - src/core/lib/gpr/log_posix.cc | 4 ++-- 10 - src/core/lib/iomgr/ev_epollex_linux.cc | 4 ++-- 11 - 3 files changed, 6 insertions(+), 8 deletions(-) 12 - 13 - diff --git a/third_party/grpc/src/core/lib/gpr/log_linux.cc b/src/core/lib/gpr/log_linux.cc 14 - index 81026e5689b..8b597b4cf2f 100644 15 - --- a/third_party/grpc/src/core/lib/gpr/log_linux.cc 16 - +++ b/third_party/grpc/src/core/lib/gpr/log_linux.cc 17 - @@ -40,7 +40,7 @@ 18 - #include <time.h> 19 - #include <unistd.h> 20 - 21 - -static long gettid(void) { return syscall(__NR_gettid); } 22 - +static long sys_gettid(void) { return syscall(__NR_gettid); } 23 - 24 - void gpr_log(const char* file, int line, gpr_log_severity severity, 25 - const char* format, ...) { 26 - @@ -70,7 +70,7 @@ void gpr_default_log(gpr_log_func_args* args) { 27 - gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME); 28 - struct tm tm; 29 - static __thread long tid = 0; 30 - - if (tid == 0) tid = gettid(); 31 - + if (tid == 0) tid = sys_gettid(); 32 - 33 - timer = static_cast<time_t>(now.tv_sec); 34 - final_slash = strrchr(args->file, '/'); 35 - diff --git a/third_party/grpc/src/core/lib/gpr/log_posix.cc b/src/core/lib/gpr/log_posix.cc 36 - index b6edc14ab6b..2f7c6ce3760 100644 37 - --- a/third_party/grpc/src/core/lib/gpr/log_posix.cc 38 - +++ b/third_party/grpc/src/core/lib/gpr/log_posix.cc 39 - @@ -31,7 +31,7 @@ 40 - #include <string.h> 41 - #include <time.h> 42 - 43 - -static intptr_t gettid(void) { return (intptr_t)pthread_self(); } 44 - +static intptr_t sys_gettid(void) { return (intptr_t)pthread_self(); } 45 - 46 - void gpr_log(const char* file, int line, gpr_log_severity severity, 47 - const char* format, ...) { 48 - @@ -86,7 +86,7 @@ void gpr_default_log(gpr_log_func_args* args) { 49 - char* prefix; 50 - gpr_asprintf(&prefix, "%s%s.%09d %7" PRIdPTR " %s:%d]", 51 - gpr_log_severity_string(args->severity), time_buffer, 52 - - (int)(now.tv_nsec), gettid(), display_file, args->line); 53 - + (int)(now.tv_nsec), sys_gettid(), display_file, args->line); 54 - 55 - fprintf(stderr, "%-70s %s\n", prefix, args->message); 56 - gpr_free(prefix); 57 - diff --git a/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc b/src/core/lib/iomgr/ev_epollex_linux.cc 58 - index c2d80c08ddb..4a83cb6c215 100644 59 - --- a/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc 60 - +++ b/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc 61 - @@ -1077,7 +1077,7 @@ static void end_worker(grpc_pollset* pollset, grpc_pollset_worker* worker, 62 - } 63 - 64 - #ifndef NDEBUG 65 - -static long gettid(void) { return syscall(__NR_gettid); } 66 - +static long sys_gettid(void) { return syscall(__NR_gettid); } 67 - #endif 68 - 69 - /* pollset->mu lock must be held by the caller before calling this. 70 - @@ -1097,7 +1097,7 @@ static grpc_error* pollset_work(grpc_pollset* pollset, 71 - #define WORKER_PTR (&worker) 72 - #endif 73 - #ifndef NDEBUG 74 - - WORKER_PTR->originator = gettid(); 75 - + WORKER_PTR->originator = sys_gettid(); 76 - #endif 77 - if (GRPC_TRACE_FLAG_ENABLED(grpc_polling_trace)) { 78 - gpr_log(GPR_INFO,
-13
pkgs/development/tools/build-managers/bazel/bazel_0_26/python-stub-path-fix.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/python/python_stub_template.txt b/src/main/java/com/google/devtools/build/lib/bazel/rules/python/python_stub_template.txt 2 - index dac21c9a83..69b11c283f 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/bazel/rules/python/python_stub_template.txt 4 - +++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/python/python_stub_template.txt 5 - @@ -67,7 +67,7 @@ def FindPythonBinary(module_space): 6 - return os.path.join(module_space, PYTHON_BINARY) 7 - else: 8 - # Case 4: Path has to be looked up in the search path. 9 - - return SearchPath(PYTHON_BINARY) 10 - + return "NIX_STORE_PYTHON_PATH" 11 - 12 - def CreatePythonPathEntries(python_imports, module_space): 13 - parts = python_imports.split(':');
-560
pkgs/development/tools/build-managers/bazel/bazel_0_29/default.nix
··· 1 - { stdenv, callPackage, lib, fetchurl, fetchFromGitHub 2 - , runCommand, runCommandCC, makeWrapper, recurseIntoAttrs 3 - # this package (through the fixpoint glass) 4 - , bazel_self 5 - , lr, xe, zip, unzip, bash, writeCBin, coreutils 6 - , which, gawk, gnused, gnutar, gnugrep, gzip, findutils 7 - # updater 8 - , python27, python3, writeScript 9 - # Apple dependencies 10 - , cctools, llvmPackages_8, CoreFoundation, CoreServices, Foundation 11 - # Allow to independently override the jdks used to build and run respectively 12 - , buildJdk, runJdk 13 - , buildJdkName 14 - , runtimeShell 15 - # Downstream packages for tests 16 - , bazel-watcher 17 - # Always assume all markers valid (this is needed because we remove markers; they are non-deterministic). 18 - # Also, don't clean up environment variables (so that NIX_ environment variables are passed to compilers). 19 - , enableNixHacks ? false 20 - , gcc-unwrapped 21 - , autoPatchelfHook 22 - , file 23 - , substituteAll 24 - , writeTextFile 25 - }: 26 - 27 - let 28 - version = "0.29.1"; 29 - 30 - src = fetchurl { 31 - url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 32 - sha256 = "1rcd6xy61n07n7m6dgcw23275r8z3gkwmqdkd48nwrq8yb7m4al7"; 33 - }; 34 - 35 - # Update with `eval $(nix-build -A bazel.updater)`, 36 - # then add new dependencies from the dict in ./src-deps.json as required. 37 - srcDeps = lib.attrsets.attrValues srcDepsSet; 38 - srcDepsSet = 39 - let 40 - srcs = lib.importJSON ./src-deps.json; 41 - toFetchurl = d: lib.attrsets.nameValuePair d.name (fetchurl { 42 - urls = d.urls; 43 - sha256 = d.sha256; 44 - }); 45 - in builtins.listToAttrs (map toFetchurl [ 46 - srcs.desugar_jdk_libs 47 - srcs.io_bazel_skydoc 48 - srcs.bazel_skylib 49 - srcs.io_bazel_rules_sass 50 - srcs.platforms 51 - (if stdenv.hostPlatform.isDarwin 52 - then srcs."java_tools_javac11_darwin-v4.0.zip" 53 - else srcs."java_tools_javac11_linux-v4.0.zip") 54 - srcs."coverage_output_generator-v1.0.zip" 55 - srcs.build_bazel_rules_nodejs 56 - srcs."android_tools_pkg-0.8.tar.gz" 57 - srcs."0.27.1.tar.gz" 58 - srcs.rules_pkg 59 - srcs.rules_cc 60 - srcs.rules_java 61 - srcs.rules_proto 62 - ]); 63 - 64 - distDir = runCommand "bazel-deps" {} '' 65 - mkdir -p $out 66 - for i in ${builtins.toString srcDeps}; do cp $i $out/$(stripHash $i); done 67 - ''; 68 - 69 - defaultShellPath = lib.makeBinPath 70 - # Keep this list conservative. For more exotic tools, prefer to use 71 - # @rules_nixpkgs to pull in tools from the nix repository. Example: 72 - # 73 - # WORKSPACE: 74 - # 75 - # nixpkgs_git_repository( 76 - # name = "nixpkgs", 77 - # revision = "def5124ec8367efdba95a99523dd06d918cb0ae8", 78 - # ) 79 - # 80 - # # This defines an external Bazel workspace. 81 - # nixpkgs_package( 82 - # name = "bison", 83 - # repositories = { "nixpkgs": "@nixpkgs//:default.nix" }, 84 - # ) 85 - # 86 - # some/BUILD.bazel: 87 - # 88 - # genrule( 89 - # ... 90 - # cmd = "$(location @bison//:bin/bison) -other -args", 91 - # tools = [ 92 - # ... 93 - # "@bison//:bin/bison", 94 - # ], 95 - # ) 96 - # 97 - [ bash coreutils findutils gawk gnugrep gnutar gnused gzip which unzip file zip ]; 98 - 99 - # Java toolchain used for the build and tests 100 - javaToolchain = "@bazel_tools//tools/jdk:toolchain_host${buildJdkName}"; 101 - 102 - platforms = lib.platforms.linux ++ lib.platforms.darwin; 103 - 104 - # This repository is fetched by bazel at runtime 105 - # however it contains prebuilt java binaries, with wrong interpreter 106 - # and libraries path. 107 - # We prefetch it, patch it, and override it in a global bazelrc. 108 - system = if stdenv.hostPlatform.isDarwin then "darwin" else "linux"; 109 - 110 - remote_java_tools = stdenv.mkDerivation { 111 - name = "remote_java_tools_${system}"; 112 - 113 - src = srcDepsSet."java_tools_javac11_${system}-v4.0.zip"; 114 - 115 - nativeBuildInputs = [ unzip ] 116 - ++ lib.optional stdenv.isLinux autoPatchelfHook; 117 - buildInputs = [ gcc-unwrapped ]; 118 - 119 - sourceRoot = "."; 120 - 121 - buildPhase = '' 122 - mkdir $out; 123 - ''; 124 - 125 - installPhase = '' 126 - cp -Ra * $out/ 127 - touch $out/WORKSPACE 128 - ''; 129 - }; 130 - 131 - bazelRC = writeTextFile { 132 - name = "bazel-rc"; 133 - text = '' 134 - build --override_repository=${remote_java_tools.name}=${remote_java_tools} 135 - build --distdir=${distDir} 136 - startup --server_javabase=${runJdk} 137 - 138 - # load default location for the system wide configuration 139 - try-import /etc/bazel.bazelrc 140 - ''; 141 - }; 142 - stdenv' = if stdenv.isDarwin then llvmPackages_8.libcxxStdenv else stdenv; 143 - 144 - in 145 - stdenv'.mkDerivation rec { 146 - pname = "bazel"; 147 - inherit version; 148 - 149 - meta = with lib; { 150 - homepage = "https://github.com/bazelbuild/bazel/"; 151 - description = "Build tool that builds code quickly and reliably"; 152 - license = licenses.asl20; 153 - maintainers = lib.teams.bazel.members; 154 - inherit platforms; 155 - }; 156 - 157 - inherit src; 158 - sourceRoot = "."; 159 - 160 - patches = [ 161 - # On Darwin, the last argument to gcc is coming up as an empty string. i.e: '' 162 - # This is breaking the build of any C target. This patch removes the last 163 - # argument if it's found to be an empty string. 164 - ../trim-last-argument-to-gcc-if-empty.patch 165 - ./glibc.patch 166 - 167 - # --experimental_strict_action_env (which may one day become the default 168 - # see bazelbuild/bazel#2574) hardcodes the default 169 - # action environment to a non hermetic value (e.g. "/usr/local/bin"). 170 - # This is non hermetic on non-nixos systems. On NixOS, bazel cannot find the required binaries. 171 - # So we are replacing this bazel paths by defaultShellPath, 172 - # improving hermeticity and making it work in nixos. 173 - (substituteAll { 174 - src = ../strict_action_env.patch; 175 - strictActionEnvPatch = defaultShellPath; 176 - }) 177 - 178 - # bazel reads its system bazelrc in /etc 179 - # override this path to a builtin one 180 - (substituteAll { 181 - src = ../bazel_rc.patch; 182 - bazelSystemBazelRCPath = bazelRC; 183 - }) 184 - ] ++ lib.optional enableNixHacks ../nix-hacks.patch; 185 - 186 - 187 - # Additional tests that check bazel’s functionality. Execute 188 - # 189 - # nix-build . -A bazel.tests 190 - # 191 - # in the nixpkgs checkout root to exercise them locally. 192 - passthru.tests = 193 - let 194 - runLocal = name: attrs: script: 195 - let 196 - attrs' = removeAttrs attrs [ "buildInputs" ]; 197 - buildInputs = [ python3 ] ++ (attrs.buildInputs or []); 198 - in 199 - runCommandCC name ({ 200 - inherit buildInputs; 201 - preferLocalBuild = true; 202 - meta.platforms = platforms; 203 - } // attrs') script; 204 - 205 - # bazel wants to extract itself into $install_dir/install every time it runs, 206 - # so let’s do that only once. 207 - extracted = bazelPkg: 208 - let install_dir = 209 - # `install_base` field printed by `bazel info`, minus the hash. 210 - # yes, this path is kinda magic. Sorry. 211 - "$HOME/.cache/bazel/_bazel_nixbld"; 212 - in runLocal "bazel-extracted-homedir" { passthru.install_dir = install_dir; } '' 213 - export HOME=$(mktemp -d) 214 - touch WORKSPACE # yeah, everything sucks 215 - install_base="$(${bazelPkg}/bin/bazel info | grep install_base)" 216 - # assert it’s actually below install_dir 217 - [[ "$install_base" =~ ${install_dir} ]] \ 218 - || (echo "oh no! $install_base but we are \ 219 - trying to copy ${install_dir} to $out instead!"; exit 1) 220 - cp -R ${install_dir} $out 221 - ''; 222 - 223 - bazelTest = { name, bazelScript, workspaceDir, bazelPkg, buildInputs ? [] }: 224 - let 225 - be = extracted bazelPkg; 226 - in runLocal name { inherit buildInputs; } ( 227 - # skip extraction caching on Darwin, because nobody knows how Darwin works 228 - (lib.optionalString (!stdenv.hostPlatform.isDarwin) '' 229 - # set up home with pre-unpacked bazel 230 - export HOME=$(mktemp -d) 231 - mkdir -p ${be.install_dir} 232 - cp -R ${be}/install ${be.install_dir} 233 - 234 - # https://stackoverflow.com/questions/47775668/bazel-how-to-skip-corrupt-installation-on-centos6 235 - # Bazel checks whether the mtime of the install dir files 236 - # is >9 years in the future, otherwise it extracts itself again. 237 - # see PosixFileMTime::IsUntampered in src/main/cpp/util 238 - # What the hell bazel. 239 - ${lr}/bin/lr -0 -U ${be.install_dir} | ${xe}/bin/xe -N0 -0 touch --date="9 years 6 months" {} 240 - '') 241 - + 242 - '' 243 - # Note https://github.com/bazelbuild/bazel/issues/5763#issuecomment-456374609 244 - # about why to create a subdir for the workspace. 245 - cp -r ${workspaceDir} wd && chmod u+w wd && cd wd 246 - 247 - ${bazelScript} 248 - 249 - touch $out 250 - ''); 251 - 252 - bazelWithNixHacks = bazel_self.override { enableNixHacks = true; }; 253 - 254 - bazel-examples = fetchFromGitHub { 255 - owner = "bazelbuild"; 256 - repo = "examples"; 257 - rev = "5d8c8961a2516ebf875787df35e98cadd08d43dc"; 258 - sha256 = "03c1bwlq5bs3hg96v4g4pg2vqwhqq6w538h66rcpw02f83yy7fs8"; 259 - }; 260 - 261 - in (if !stdenv.hostPlatform.isDarwin then { 262 - # `extracted` doesn’t work on darwin 263 - shebang = callPackage ../shebang-test.nix { inherit runLocal extracted bazelTest distDir; }; 264 - } else {}) // { 265 - bashTools = callPackage ../bash-tools-test.nix { inherit runLocal bazelTest distDir; }; 266 - cpp = callPackage ../cpp-test.nix { inherit runLocal bazelTest bazel-examples distDir; }; 267 - java = callPackage ../java-test.nix { inherit runLocal bazelTest bazel-examples distDir; }; 268 - protobuf = callPackage ../protobuf-test.nix { inherit runLocal bazelTest distDir; }; 269 - pythonBinPath = callPackage ../python-bin-path-test.nix { inherit runLocal bazelTest distDir; }; 270 - 271 - bashToolsWithNixHacks = callPackage ../bash-tools-test.nix { inherit runLocal bazelTest distDir; bazel = bazelWithNixHacks; }; 272 - 273 - cppWithNixHacks = callPackage ../cpp-test.nix { inherit runLocal bazelTest bazel-examples distDir; bazel = bazelWithNixHacks; }; 274 - javaWithNixHacks = callPackage ../java-test.nix { inherit runLocal bazelTest bazel-examples distDir; bazel = bazelWithNixHacks; }; 275 - protobufWithNixHacks = callPackage ../protobuf-test.nix { inherit runLocal bazelTest distDir; bazel = bazelWithNixHacks; }; 276 - pythonBinPathWithNixHacks = callPackage ../python-bin-path-test.nix { inherit runLocal bazelTest distDir; bazel = bazelWithNixHacks; }; 277 - 278 - # downstream packages using buildBazelPackage 279 - # fixed-output hashes of the fetch phase need to be spot-checked manually 280 - downstream = recurseIntoAttrs ({ 281 - inherit bazel-watcher; 282 - }); 283 - }; 284 - 285 - # update the list of workspace dependencies 286 - passthru.updater = writeScript "update-bazel-deps.sh" '' 287 - #!${runtimeShell} 288 - cat ${runCommand "bazel-deps.json" {} '' 289 - ${unzip}/bin/unzip ${src} WORKSPACE 290 - ${python3}/bin/python3 ${../update-srcDeps.py} ./WORKSPACE > $out 291 - ''} > ${builtins.toString ./src-deps.json} 292 - ''; 293 - 294 - # Necessary for the tests to pass on Darwin with sandbox enabled. 295 - # Bazel starts a local server and needs to bind a local address. 296 - __darwinAllowLocalNetworking = true; 297 - 298 - # Bazel expects several utils to be available in Bash even without PATH. Hence this hack. 299 - customBash = writeCBin "bash" '' 300 - #include <stdio.h> 301 - #include <stdlib.h> 302 - #include <string.h> 303 - #include <unistd.h> 304 - 305 - extern char **environ; 306 - 307 - int main(int argc, char *argv[]) { 308 - char *path = getenv("PATH"); 309 - char *pathToAppend = "${defaultShellPath}"; 310 - char *newPath; 311 - if (path != NULL) { 312 - int length = strlen(path) + 1 + strlen(pathToAppend) + 1; 313 - newPath = malloc(length * sizeof(char)); 314 - snprintf(newPath, length, "%s:%s", path, pathToAppend); 315 - } else { 316 - newPath = pathToAppend; 317 - } 318 - setenv("PATH", newPath, 1); 319 - execve("${bash}/bin/bash", argv, environ); 320 - return 0; 321 - } 322 - ''; 323 - 324 - postPatch = let 325 - 326 - darwinPatches = '' 327 - bazelLinkFlags () { 328 - eval set -- "$NIX_LDFLAGS" 329 - local flag 330 - for flag in "$@"; do 331 - printf ' -Wl,%s' "$flag" 332 - done 333 - } 334 - 335 - # Disable Bazel's Xcode toolchain detection which would configure compilers 336 - # and linkers from Xcode instead of from PATH 337 - export BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 338 - 339 - # Explicitly configure gcov since we don't have it on Darwin, so autodetection fails 340 - export GCOV=${coreutils}/bin/false 341 - 342 - # Framework search paths aren't added by bintools hook 343 - # https://github.com/NixOS/nixpkgs/pull/41914 344 - export NIX_LDFLAGS+=" -F${CoreFoundation}/Library/Frameworks -F${CoreServices}/Library/Frameworks -F${Foundation}/Library/Frameworks" 345 - 346 - # libcxx includes aren't added by libcxx hook 347 - # https://github.com/NixOS/nixpkgs/pull/41589 348 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${llvmPackages_8.libcxx}/include/c++/v1" 349 - 350 - # don't use system installed Xcode to run clang, use Nix clang instead 351 - sed -i -E "s;/usr/bin/xcrun (--sdk macosx )?clang;${stdenv'.cc}/bin/clang $NIX_CFLAGS_COMPILE $(bazelLinkFlags) -framework CoreFoundation;g" \ 352 - scripts/bootstrap/compile.sh \ 353 - src/tools/xcode/realpath/BUILD \ 354 - src/tools/xcode/stdredirect/BUILD \ 355 - tools/osx/BUILD 356 - 357 - # nixpkgs's libSystem cannot use pthread headers directly, must import GCD headers instead 358 - sed -i -e "/#include <pthread\/spawn.h>/i #include <dispatch/dispatch.h>" src/main/cpp/blaze_util_darwin.cc 359 - 360 - # clang installed from Xcode has a compatibility wrapper that forwards 361 - # invocations of gcc to clang, but vanilla clang doesn't 362 - sed -i -e 's;_find_generic(repository_ctx, "gcc", "CC", overriden_tools);_find_generic(repository_ctx, "clang", "CC", overriden_tools);g' tools/cpp/unix_cc_configure.bzl 363 - 364 - sed -i -e 's;/usr/bin/libtool;${cctools}/bin/libtool;g' tools/cpp/unix_cc_configure.bzl 365 - wrappers=( tools/cpp/osx_cc_wrapper.sh tools/cpp/osx_cc_wrapper.sh.tpl ) 366 - for wrapper in "''${wrappers[@]}"; do 367 - sed -i -e "s,/usr/bin/install_name_tool,${cctools}/bin/install_name_tool,g" $wrapper 368 - done 369 - ''; 370 - 371 - genericPatches = '' 372 - # Substitute j2objc and objc wrapper's python shebang to plain python path. 373 - # These scripts explicitly depend on Python 2.7, hence we use python27. 374 - # See also `postFixup` where python27 is added to $out/nix-support 375 - substituteInPlace tools/j2objc/j2objc_header_map.py --replace "$!/usr/bin/python2.7" "#!${python27}/bin/python" 376 - substituteInPlace tools/j2objc/j2objc_wrapper.py --replace "$!/usr/bin/python2.7" "#!${python27}/bin/python" 377 - substituteInPlace tools/objc/j2objc_dead_code_pruner.py --replace "$!/usr/bin/python2.7" "#!${python27}/bin/python" 378 - 379 - # md5sum is part of coreutils 380 - sed -i 's|/sbin/md5|md5sum|' \ 381 - src/BUILD 382 - 383 - # substituteInPlace is rather slow, so prefilter the files with grep 384 - grep -rlZ /bin src/main/java/com/google/devtools | while IFS="" read -r -d "" path; do 385 - # If you add more replacements here, you must change the grep above! 386 - # Only files containing /bin are taken into account. 387 - # We default to python3 where possible. See also `postFixup` where 388 - # python3 is added to $out/nix-support 389 - substituteInPlace "$path" \ 390 - --replace /bin/bash ${customBash}/bin/bash \ 391 - --replace "/usr/bin/env bash" ${customBash}/bin/bash \ 392 - --replace "/usr/bin/env python" ${python3}/bin/python \ 393 - --replace /usr/bin/env ${coreutils}/bin/env \ 394 - --replace /bin/true ${coreutils}/bin/true 395 - done 396 - 397 - # bazel test runner include references to /bin/bash 398 - substituteInPlace tools/build_rules/test_rules.bzl \ 399 - --replace /bin/bash ${customBash}/bin/bash 400 - 401 - for i in $(find tools/cpp/ -type f) 402 - do 403 - substituteInPlace $i \ 404 - --replace /bin/bash ${customBash}/bin/bash 405 - done 406 - 407 - # Fixup scripts that generate scripts. Not fixed up by patchShebangs below. 408 - substituteInPlace scripts/bootstrap/compile.sh \ 409 - --replace /bin/bash ${customBash}/bin/bash 410 - 411 - # add nix environment vars to .bazelrc 412 - cat >> .bazelrc <<EOF 413 - build --distdir=${distDir} 414 - fetch --distdir=${distDir} 415 - build --copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt="/g')" 416 - build --host_copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt="/g')" 417 - build --linkopt="$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt="/g')" 418 - build --host_linkopt="$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt="/g')" 419 - build --linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt="-Wl,/g')" 420 - build --host_linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt="-Wl,/g')" 421 - build --host_javabase='@local_jdk//:jdk' 422 - build --host_java_toolchain='${javaToolchain}' 423 - EOF 424 - 425 - # add the same environment vars to compile.sh 426 - sed -e "/\$command \\\\$/a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" \ 427 - -e "/\$command \\\\$/a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\" \\\\" \ 428 - -e "/\$command \\\\$/a --linkopt=\"$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt=\"/g')\" \\\\" \ 429 - -e "/\$command \\\\$/a --host_linkopt=\"$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt=\"/g')\" \\\\" \ 430 - -e "/\$command \\\\$/a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" \ 431 - -e "/\$command \\\\$/a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" \ 432 - -e "/\$command \\\\$/a --host_javabase='@local_jdk//:jdk' \\\\" \ 433 - -e "/\$command \\\\$/a --host_java_toolchain='${javaToolchain}' \\\\" \ 434 - -i scripts/bootstrap/compile.sh 435 - 436 - # This is necessary to avoid: 437 - # "error: no visible @interface for 'NSDictionary' declares the selector 438 - # 'initWithContentsOfURL:error:'" 439 - # This can be removed when the apple_sdk is upgraded beyond 10.13+ 440 - sed -i '/initWithContentsOfURL:versionPlistUrl/ { 441 - N 442 - s/error:nil\];/\];/ 443 - }' tools/osx/xcode_locator.m 444 - 445 - # append the PATH with defaultShellPath in tools/bash/runfiles/runfiles.bash 446 - echo "PATH=\$PATH:${defaultShellPath}" >> runfiles.bash.tmp 447 - cat tools/bash/runfiles/runfiles.bash >> runfiles.bash.tmp 448 - mv runfiles.bash.tmp tools/bash/runfiles/runfiles.bash 449 - 450 - patchShebangs . 451 - ''; 452 - in lib.optionalString stdenv.hostPlatform.isDarwin darwinPatches 453 - + genericPatches; 454 - 455 - buildInputs = [ 456 - buildJdk 457 - python3 458 - ]; 459 - 460 - # when a command can’t be found in a bazel build, you might also 461 - # need to add it to `defaultShellPath`. 462 - nativeBuildInputs = [ 463 - zip 464 - python3 465 - unzip 466 - makeWrapper 467 - which 468 - customBash 469 - ] ++ lib.optionals (stdenv.isDarwin) [ cctools CoreFoundation CoreServices Foundation ]; 470 - 471 - # Bazel makes extensive use of symlinks in the WORKSPACE. 472 - # This causes problems with infinite symlinks if the build output is in the same location as the 473 - # Bazel WORKSPACE. This is why before executing the build, the source code is moved into a 474 - # subdirectory. 475 - # Failing to do this causes "infinite symlink expansion detected" 476 - preBuildPhases = ["preBuildPhase"]; 477 - preBuildPhase = '' 478 - mkdir bazel_src 479 - shopt -s dotglob extglob 480 - mv !(bazel_src) bazel_src 481 - ''; 482 - 483 - buildPhase = '' 484 - # Increasing memory during compilation might be necessary. 485 - # export BAZEL_JAVAC_OPTS="-J-Xmx2g -J-Xms200m" 486 - ./bazel_src/compile.sh 487 - ./bazel_src/scripts/generate_bash_completion.sh \ 488 - --bazel=./bazel_src/output/bazel \ 489 - --output=./bazel_src/output/bazel-complete.bash \ 490 - --prepend=./bazel_src/scripts/bazel-complete-header.bash \ 491 - --prepend=./bazel_src/scripts/bazel-complete-template.bash 492 - ''; 493 - 494 - installPhase = '' 495 - mkdir -p $out/bin 496 - 497 - # official wrapper scripts that searches for $WORKSPACE_ROOT/tools/bazel 498 - # if it can’t find something in tools, it calls $out/bin/bazel-real 499 - cp ./bazel_src/scripts/packages/bazel.sh $out/bin/bazel 500 - mv ./bazel_src/output/bazel $out/bin/bazel-real 501 - 502 - # shell completion files 503 - mkdir -p $out/share/bash-completion/completions $out/share/zsh/site-functions 504 - mv ./bazel_src/output/bazel-complete.bash $out/share/bash-completion/completions/bazel 505 - cp ./bazel_src/scripts/zsh_completion/_bazel $out/share/zsh/site-functions/ 506 - ''; 507 - 508 - doInstallCheck = true; 509 - installCheckPhase = '' 510 - export TEST_TMPDIR=$(pwd) 511 - 512 - hello_test () { 513 - $out/bin/bazel test --distdir=${distDir} \ 514 - --test_output=errors \ 515 - --java_toolchain='${javaToolchain}' \ 516 - examples/cpp:hello-success_test \ 517 - examples/java-native/src/test/java/com/example/myproject:hello 518 - } 519 - 520 - cd ./bazel_src 521 - 522 - # test whether $WORKSPACE_ROOT/tools/bazel works 523 - 524 - mkdir -p tools 525 - cat > tools/bazel <<"EOF" 526 - #!${runtimeShell} -e 527 - exit 1 528 - EOF 529 - chmod +x tools/bazel 530 - 531 - # first call should fail if tools/bazel is used 532 - ! hello_test 533 - 534 - cat > tools/bazel <<"EOF" 535 - #!${runtimeShell} -e 536 - exec "$BAZEL_REAL" "$@" 537 - EOF 538 - 539 - # second call succeeds because it defers to $out/bin/bazel-real 540 - hello_test 541 - ''; 542 - 543 - # Save paths to hardcoded dependencies so Nix can detect them. 544 - postFixup = '' 545 - mkdir -p $out/nix-support 546 - echo "${customBash} ${defaultShellPath}" >> $out/nix-support/depends 547 - # The templates get tar’d up into a .jar, 548 - # so nix can’t detect python is needed in the runtime closure 549 - # Some of the scripts explicitly depend on Python 2.7. Otherwise, we 550 - # default to using python3. Therefore, both python27 and python3 are 551 - # runtime dependencies. 552 - echo "${python27}" >> $out/nix-support/depends 553 - echo "${python3}" >> $out/nix-support/depends 554 - '' + lib.optionalString stdenv.isDarwin '' 555 - echo "${cctools}" >> $out/nix-support/depends 556 - ''; 557 - 558 - dontStrip = true; 559 - dontPatchELF = true; 560 - }
-78
pkgs/development/tools/build-managers/bazel/bazel_0_29/glibc.patch
··· 1 - From https://github.com/grpc/grpc/commit/57586a1ca7f17b1916aed3dea4ff8de872dbf853 2 - From: Benjamin Peterson <benjamin@dropbox.com> 3 - Date: Fri, 3 May 2019 08:11:00 -0700 4 - Subject: [PATCH] Rename gettid() functions. 5 - 6 - glibc 2.30 will declare its own gettid; see https://sourceware.org/git/?p=glibc.git;a=commit;h=1d0fc213824eaa2a8f8c4385daaa698ee8fb7c92. Rename the grpc versions to avoid naming conflicts. 7 - --- 8 - src/core/lib/gpr/log_linux.cc | 6 ++---- 9 - src/core/lib/gpr/log_posix.cc | 4 ++-- 10 - src/core/lib/iomgr/ev_epollex_linux.cc | 4 ++-- 11 - 3 files changed, 6 insertions(+), 8 deletions(-) 12 - 13 - diff --git a/third_party/grpc/src/core/lib/gpr/log_linux.cc b/src/core/lib/gpr/log_linux.cc 14 - index 81026e5689b..8b597b4cf2f 100644 15 - --- a/third_party/grpc/src/core/lib/gpr/log_linux.cc 16 - +++ b/third_party/grpc/src/core/lib/gpr/log_linux.cc 17 - @@ -40,7 +40,7 @@ 18 - #include <time.h> 19 - #include <unistd.h> 20 - 21 - -static long gettid(void) { return syscall(__NR_gettid); } 22 - +static long sys_gettid(void) { return syscall(__NR_gettid); } 23 - 24 - void gpr_log(const char* file, int line, gpr_log_severity severity, 25 - const char* format, ...) { 26 - @@ -70,7 +70,7 @@ void gpr_default_log(gpr_log_func_args* args) { 27 - gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME); 28 - struct tm tm; 29 - static __thread long tid = 0; 30 - - if (tid == 0) tid = gettid(); 31 - + if (tid == 0) tid = sys_gettid(); 32 - 33 - timer = static_cast<time_t>(now.tv_sec); 34 - final_slash = strrchr(args->file, '/'); 35 - diff --git a/third_party/grpc/src/core/lib/gpr/log_posix.cc b/src/core/lib/gpr/log_posix.cc 36 - index b6edc14ab6b..2f7c6ce3760 100644 37 - --- a/third_party/grpc/src/core/lib/gpr/log_posix.cc 38 - +++ b/third_party/grpc/src/core/lib/gpr/log_posix.cc 39 - @@ -31,7 +31,7 @@ 40 - #include <string.h> 41 - #include <time.h> 42 - 43 - -static intptr_t gettid(void) { return (intptr_t)pthread_self(); } 44 - +static intptr_t sys_gettid(void) { return (intptr_t)pthread_self(); } 45 - 46 - void gpr_log(const char* file, int line, gpr_log_severity severity, 47 - const char* format, ...) { 48 - @@ -86,7 +86,7 @@ void gpr_default_log(gpr_log_func_args* args) { 49 - char* prefix; 50 - gpr_asprintf(&prefix, "%s%s.%09d %7" PRIdPTR " %s:%d]", 51 - gpr_log_severity_string(args->severity), time_buffer, 52 - - (int)(now.tv_nsec), gettid(), display_file, args->line); 53 - + (int)(now.tv_nsec), sys_gettid(), display_file, args->line); 54 - 55 - fprintf(stderr, "%-70s %s\n", prefix, args->message); 56 - gpr_free(prefix); 57 - diff --git a/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc b/src/core/lib/iomgr/ev_epollex_linux.cc 58 - index c2d80c08ddb..4a83cb6c215 100644 59 - --- a/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc 60 - +++ b/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc 61 - @@ -1077,7 +1077,7 @@ static void end_worker(grpc_pollset* pollset, grpc_pollset_worker* worker, 62 - } 63 - 64 - #ifndef NDEBUG 65 - -static long gettid(void) { return syscall(__NR_gettid); } 66 - +static long sys_gettid(void) { return syscall(__NR_gettid); } 67 - #endif 68 - 69 - /* pollset->mu lock must be held by the caller before calling this. 70 - @@ -1097,7 +1097,7 @@ static grpc_error* pollset_work(grpc_pollset* pollset, 71 - #define WORKER_PTR (&worker) 72 - #endif 73 - #ifndef NDEBUG 74 - - WORKER_PTR->originator = gettid(); 75 - + WORKER_PTR->originator = sys_gettid(); 76 - #endif 77 - if (GRPC_TRACE_FLAG_ENABLED(grpc_polling_trace)) { 78 - gpr_log(GPR_INFO,
-506
pkgs/development/tools/build-managers/bazel/bazel_0_29/src-deps.json
··· 1 - { 2 - "0.16.2.zip": { 3 - "name": "0.16.2.zip", 4 - "sha256": "9b72bb0aea72d7cbcfc82a01b1e25bf3d85f791e790ddec16c65e2d906382ee0", 5 - "urls": [ 6 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip", 7 - "https://github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip" 8 - ] 9 - }, 10 - "0.27.1.tar.gz": { 11 - "name": "0.27.1.tar.gz", 12 - "sha256": "28cb3666da80fbc62d4c46814f5468dd5d0b59f9064c0b933eee3140d706d330", 13 - "urls": [ 14 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/0.27.1.tar.gz", 15 - "https://github.com/bazelbuild/bazel-toolchains/archive/0.27.1.tar.gz" 16 - ] 17 - }, 18 - "0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip": { 19 - "name": "0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip", 20 - "sha256": "36fa66d4d49debd71d05fba55c1353b522e8caef4a20f8080a3d17cdda001d89", 21 - "urls": [ 22 - "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip", 23 - "https://github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip" 24 - ] 25 - }, 26 - "41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz": { 27 - "name": "41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz", 28 - "sha256": "fdc34621839104b57363a258eab9d821b02ff7837923cfe7fb6fd67182780829", 29 - "urls": [ 30 - "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz", 31 - "https://github.com/bazelbuild/skydoc/archive/41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz" 32 - ] 33 - }, 34 - "441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip": { 35 - "name": "441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip", 36 - "sha256": "a07fe5e75964361885db725039c2ba673f0ee0313d971ae4f50c9b18cd28b0b5", 37 - "urls": [ 38 - "https://mirror.bazel.build/github.com/bazelbuild/platforms/archive/441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip", 39 - "https://github.com/bazelbuild/platforms/archive/441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip" 40 - ] 41 - }, 42 - "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip": { 43 - "name": "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 44 - "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", 45 - "urls": [ 46 - "https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 47 - "https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" 48 - ] 49 - }, 50 - "8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz": { 51 - "name": "8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz", 52 - "sha256": "d868ce50d592ef4aad7dec4dd32ae68d2151261913450fac8390b3fd474bb898", 53 - "urls": [ 54 - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz", 55 - "https://github.com/bazelbuild/rules_sass/archive/8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz" 56 - ] 57 - }, 58 - "android_tools_pkg-0.8.tar.gz": { 59 - "name": "android_tools_pkg-0.8.tar.gz", 60 - "sha256": "a9eac6e1b27d5549edaaa724b20eb1cdae6253b84f44d5744c30372bd523cfcd", 61 - "urls": [ 62 - "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.8.tar.gz" 63 - ] 64 - }, 65 - "b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz": { 66 - "name": "b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz", 67 - "sha256": "88b0a90433866b44bb4450d4c30bc5738b8c4f9c9ba14e9661deb123f56a833d", 68 - "urls": [ 69 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz", 70 - "https://github.com/bazelbuild/rules_proto/archive/b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz" 71 - ] 72 - }, 73 - "bazel_j2objc": { 74 - "name": "bazel_j2objc", 75 - "sha256": "8d3403b5b7db57e347c943d214577f6879e5b175c2b59b7e075c0b6453330e9b", 76 - "strip_prefix": "j2objc-2.5", 77 - "urls": [ 78 - "https://miirror.bazel.build/github.com/google/j2objc/releases/download/2.5/j2objc-2.5.zip", 79 - "https://github.com/google/j2objc/releases/download/2.5/j2objc-2.5.zip" 80 - ] 81 - }, 82 - "bazel_skylib": { 83 - "name": "bazel_skylib", 84 - "sha256": "ba5d15ca230efca96320085d8e4d58da826d1f81b444ef8afccd8b23e0799b52", 85 - "strip_prefix": "bazel-skylib-f83cb8dd6f5658bc574ccd873e25197055265d1c", 86 - "urls": [ 87 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/archive/f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz", 88 - "https://github.com/bazelbuild/bazel-skylib/archive/f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz" 89 - ] 90 - }, 91 - "bazel_toolchains": { 92 - "name": "bazel_toolchains", 93 - "sha256": "28cb3666da80fbc62d4c46814f5468dd5d0b59f9064c0b933eee3140d706d330", 94 - "strip_prefix": "bazel-toolchains-0.27.1", 95 - "urls": [ 96 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/0.27.1.tar.gz", 97 - "https://github.com/bazelbuild/bazel-toolchains/archive/0.27.1.tar.gz" 98 - ] 99 - }, 100 - "build_bazel_rules_nodejs": { 101 - "name": "build_bazel_rules_nodejs", 102 - "sha256": "9b72bb0aea72d7cbcfc82a01b1e25bf3d85f791e790ddec16c65e2d906382ee0", 103 - "strip_prefix": "rules_nodejs-0.16.2", 104 - "urls": [ 105 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip", 106 - "https://github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip" 107 - ] 108 - }, 109 - "com_google_googletest": { 110 - "name": "com_google_googletest", 111 - "sha256": "0fb00ff413f6b9b80ccee44a374ca7a18af7315aea72a43c62f2acd1ca74e9b5", 112 - "strip_prefix": "googletest-f13bbe2992d188e834339abe6f715b2b2f840a77", 113 - "urls": [ 114 - "https://mirror.bazel.build/github.com/google/googletest/archive/f13bbe2992d188e834339abe6f715b2b2f840a77.tar.gz", 115 - "https://github.com/google/googletest/archive/f13bbe2992d188e834339abe6f715b2b2f840a77.tar.gz" 116 - ] 117 - }, 118 - "coverage_output_generator-v1.0.zip": { 119 - "name": "coverage_output_generator-v1.0.zip", 120 - "sha256": "cc470e529fafb6165b5be3929ff2d99b38429b386ac100878687416603a67889", 121 - "urls": [ 122 - "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v1.0.zip" 123 - ] 124 - }, 125 - "desugar_jdk_libs": { 126 - "name": "desugar_jdk_libs", 127 - "sha256": "fe2e04f91ce8c59d49d91b8102edc6627c6fa2906c1b0e7346f01419ec4f419d", 128 - "strip_prefix": "desugar_jdk_libs-e0b0291b2c51fbe5a7cfa14473a1ae850f94f021", 129 - "urls": [ 130 - "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip", 131 - "https://github.com/google/desugar_jdk_libs/archive/e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip" 132 - ] 133 - }, 134 - "e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip": { 135 - "name": "e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip", 136 - "sha256": "fe2e04f91ce8c59d49d91b8102edc6627c6fa2906c1b0e7346f01419ec4f419d", 137 - "urls": [ 138 - "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip", 139 - "https://github.com/google/desugar_jdk_libs/archive/e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip" 140 - ] 141 - }, 142 - "f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz": { 143 - "name": "f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz", 144 - "sha256": "ba5d15ca230efca96320085d8e4d58da826d1f81b444ef8afccd8b23e0799b52", 145 - "urls": [ 146 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/archive/f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz", 147 - "https://github.com/bazelbuild/bazel-skylib/archive/f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz" 148 - ] 149 - }, 150 - "io_bazel_rules_sass": { 151 - "name": "io_bazel_rules_sass", 152 - "sha256": "d868ce50d592ef4aad7dec4dd32ae68d2151261913450fac8390b3fd474bb898", 153 - "strip_prefix": "rules_sass-8ccf4f1c351928b55d5dddf3672e3667f6978d60", 154 - "urls": [ 155 - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz", 156 - "https://github.com/bazelbuild/rules_sass/archive/8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz" 157 - ] 158 - }, 159 - "io_bazel_skydoc": { 160 - "name": "io_bazel_skydoc", 161 - "sha256": "fdc34621839104b57363a258eab9d821b02ff7837923cfe7fb6fd67182780829", 162 - "strip_prefix": "skydoc-41c28e43dffbae39c52dd4b91932d1209e5a8893", 163 - "urls": [ 164 - "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz", 165 - "https://github.com/bazelbuild/skydoc/archive/41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz" 166 - ] 167 - }, 168 - "java_tools_javac11_darwin-v4.0.zip": { 169 - "name": "java_tools_javac11_darwin-v4.0.zip", 170 - "sha256": "fbf5bf22e9aab9c622e4c8c59314a1eef5ea09eafc5672b4f3250dc0b971bbcc", 171 - "urls": [ 172 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v4.0/java_tools_javac11_darwin-v4.0.zip" 173 - ] 174 - }, 175 - "java_tools_javac11_linux-v4.0.zip": { 176 - "name": "java_tools_javac11_linux-v4.0.zip", 177 - "sha256": "96e223094a12c842a66db0bb7bb6866e88e26e678f045842911f9bd6b47161f5", 178 - "urls": [ 179 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v4.0/java_tools_javac11_linux-v4.0.zip" 180 - ] 181 - }, 182 - "java_tools_javac11_windows-v4.0.zip": { 183 - "name": "java_tools_javac11_windows-v4.0.zip", 184 - "sha256": "a1de51447b2ba2eab923d589ba6c72c289c16e6091e6a3bb3e67a05ef4ad200c", 185 - "urls": [ 186 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v4.0/java_tools_javac11_windows-v4.0.zip" 187 - ] 188 - }, 189 - "java_tools_langtools_javac10": { 190 - "name": "java_tools_langtools_javac10", 191 - "sha256": "0e9c9ac5ef17869de3cb8c3497c4c0d31836ef7b63efe1690506f53783adb212", 192 - "urls": [ 193 - "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk10_v2.zip" 194 - ] 195 - }, 196 - "java_tools_langtools_javac11": { 197 - "name": "java_tools_langtools_javac11", 198 - "sha256": "cf0814fa002ef3d794582bb086516d8c9ed0958f83f19799cdb08949019fe4c7", 199 - "urls": [ 200 - "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk11_v2.zip" 201 - ] 202 - }, 203 - "java_tools_langtools_javac12": { 204 - "name": "java_tools_langtools_javac12", 205 - "sha256": "99b107105165a91df82cd7cf82a8efb930d803fb7de1663cf7f780142104cd14", 206 - "urls": [ 207 - "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk12.zip" 208 - ] 209 - }, 210 - "java_tools_langtools_javac9": { 211 - "name": "java_tools_langtools_javac9", 212 - "sha256": "d94befcfb325a9a62aebc2052e631fde2322b4df5c82a19ed260b38ba12a0ad1", 213 - "urls": [ 214 - "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk9_v2.zip" 215 - ] 216 - }, 217 - "jdk10-server-release-1804.tar.xz": { 218 - "name": "jdk10-server-release-1804.tar.xz", 219 - "sha256": "b7098b7aaf6ee1ffd4a2d0371a0be26c5a5c87f6aebbe46fe9a92c90583a84be", 220 - "urls": [ 221 - "https://mirror.bazel.build/openjdk.linaro.org/releases/jdk10-server-release-1804.tar.xz" 222 - ] 223 - }, 224 - "jdk9-server-release-1708.tar.xz": { 225 - "name": "jdk9-server-release-1708.tar.xz", 226 - "sha256": "72e7843902b0395e2d30e1e9ad2a5f05f36a4bc62529828bcbc698d54aec6022", 227 - "urls": [ 228 - "https://mirror.bazel.build/openjdk.linaro.org/releases/jdk9-server-release-1708.tar.xz" 229 - ] 230 - }, 231 - "openjdk10_linux_archive": { 232 - "build_file_content": "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])", 233 - "name": "openjdk10_linux_archive", 234 - "sha256": "b3c2d762091a615b0c1424ebbd05d75cc114da3bf4f25a0dec5c51ea7e84146f", 235 - "strip_prefix": "zulu10.2+3-jdk10.0.1-linux_x64", 236 - "urls": [ 237 - "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-linux_x64.tar.gz" 238 - ] 239 - }, 240 - "openjdk11_linux_archive": { 241 - "build_file_content": "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])", 242 - "name": "openjdk11_linux_archive", 243 - "sha256": "ddb0fd4526089cf1ce2db36282c282263f587a9e8be373fa02f511a12923cc48", 244 - "strip_prefix": "zulu11.31.11-ca-jdk11.0.3-linux_x64", 245 - "urls": [ 246 - "https://mirror.bazel.build/openjdk/azul-zulu11.31.11-ca-jdk11.0.3/zulu11.31.11-ca-jdk11.0.3-linux_x64.tar.gz" 247 - ] 248 - }, 249 - "openjdk12_linux_archive": { 250 - "build_file_content": "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])", 251 - "name": "openjdk12_linux_archive", 252 - "sha256": "529c99841d69e11a85aea967ccfb9d0fd40b98c5b68dbe1d059002655e0a9c13", 253 - "strip_prefix": "zulu12.2.3-ca-jdk12.0.1-linux_x64", 254 - "urls": [ 255 - "https://mirror.bazel.build/openjdk/azul-zulu12.2.3-ca-jdk12.0.1/zulu12.2.3-ca-jdk12.0.1-linux_x64.tar.gz" 256 - ] 257 - }, 258 - "openjdk9_linux_archive": { 259 - "build_file_content": "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])", 260 - "name": "openjdk9_linux_archive", 261 - "sha256": "45f2dfbee93b91b1468cf81d843fc6d9a47fef1f831c0b7ceff4f1eb6e6851c8", 262 - "strip_prefix": "zulu9.0.7.1-jdk9.0.7-linux_x64", 263 - "urls": [ 264 - "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-linux_x64.tar.gz" 265 - ] 266 - }, 267 - "openjdk_linux": { 268 - "downloaded_file_path": "zulu-linux.tar.gz", 269 - "name": "openjdk_linux", 270 - "sha256": "460d8a4f0c0204160b48086e341b22943c9cca471b195340e75b38ae9eb33c1c", 271 - "urls": [ 272 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-linux_x64-allmodules-90755145cb6e6418584d8603cd5fa9afbb30aecc-1549209950.tar.gz" 273 - ] 274 - }, 275 - "openjdk_linux_aarch64": { 276 - "downloaded_file_path": "zulu-linux-aarch64.tar.gz", 277 - "name": "openjdk_linux_aarch64", 278 - "sha256": "23c37c0c3a8fdcbc68e96e70ff5c5c020c14db76deaae9b547849afda4586e5e", 279 - "urls": [ 280 - "https://mirror.bazel.build/openjdk/azul-zulu11.31.15-ca-jdk11.0.3/zulu11.31.15-ca-jdk11.0.3-linux_aarch64-allmodules-c82eb4878c7dc829455caeb915affe36c89df06f-1561630858.tar.gz" 281 - ] 282 - }, 283 - "openjdk_linux_aarch64_minimal": { 284 - "downloaded_file_path": "zulu-linux-aarch64-minimal.tar.gz", 285 - "name": "openjdk_linux_aarch64_minimal", 286 - "sha256": "7af2583fe5ef0a781d4a9dca0c0160d42e7db1305ec1b66f98aa44c91cc875df", 287 - "urls": [ 288 - "https://mirror.bazel.build/openjdk/azul-zulu11.31.15-ca-jdk11.0.3/zulu11.31.15-ca-jdk11.0.3-linux_aarch64-minimal-c82eb4878c7dc829455caeb915affe36c89df06f-1561630858.tar.gz" 289 - ] 290 - }, 291 - "openjdk_linux_aarch64_vanilla": { 292 - "downloaded_file_path": "zulu-linux-aarch64-vanilla.tar.gz", 293 - "name": "openjdk_linux_aarch64_vanilla", 294 - "sha256": "3b0d91611b1bdc4d409afcf9eab4f0e7f4ae09f88fc01bd9f2b48954882ae69b", 295 - "urls": [ 296 - "https://mirror.bazel.build/openjdk/azul-zulu11.31.15-ca-jdk11.0.3/zulu11.31.15-ca-jdk11.0.3-linux_aarch64.tar.gz" 297 - ] 298 - }, 299 - "openjdk_linux_minimal": { 300 - "downloaded_file_path": "zulu-linux-minimal.tar.gz", 301 - "name": "openjdk_linux_minimal", 302 - "sha256": "5123bc8dd21886761d1fd9ca0fb1898b3372d7243064a070ec81ca9c9d1a6791", 303 - "urls": [ 304 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-linux_x64-minimal-524ae2ca2a782c9f15e00f08bd35b3f8ceacbd7f-1556011926.tar.gz" 305 - ] 306 - }, 307 - "openjdk_linux_vanilla": { 308 - "downloaded_file_path": "zulu-linux-vanilla.tar.gz", 309 - "name": "openjdk_linux_vanilla", 310 - "sha256": "f3f44b6235508e87b760bf37a49e186cc1fa4e9cd28384c4dbf5a33991921e08", 311 - "urls": [ 312 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-linux_x64.tar.gz" 313 - ] 314 - }, 315 - "openjdk_macos": { 316 - "downloaded_file_path": "zulu-macos.tar.gz", 317 - "name": "openjdk_macos", 318 - "sha256": "8fa61d85ca6f657d646fdb50cfc8634987f8f7d8a3250ed39fb7364647633252", 319 - "urls": [ 320 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-macosx_x64-allmodules-90755145cb6e6418584d8603cd5fa9afbb30aecc-1549209951.tar.gz" 321 - ] 322 - }, 323 - "openjdk_macos_minimal": { 324 - "downloaded_file_path": "zulu-macos-minimal.tar.gz", 325 - "name": "openjdk_macos_minimal", 326 - "sha256": "ac56e44db46fd56ac78b39b6823daed4faa74a2677ac340c7d217f863884ec0f", 327 - "urls": [ 328 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-macosx_x64-minimal-524ae2ca2a782c9f15e00f08bd35b3f8ceacbd7f-1556003114.tar.gz" 329 - ] 330 - }, 331 - "openjdk_macos_vanilla": { 332 - "downloaded_file_path": "zulu-macos-vanilla.tar.gz", 333 - "name": "openjdk_macos_vanilla", 334 - "sha256": "059f8e3484bf07b63a8f2820d5f528f473eff1befdb1896ee4f8ff06be3b8d8f", 335 - "urls": [ 336 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-macosx_x64.zip" 337 - ] 338 - }, 339 - "openjdk_win": { 340 - "downloaded_file_path": "zulu-win.zip", 341 - "name": "openjdk_win", 342 - "sha256": "e6ddb361309f8e84eb5fb5ad8b0f5cc031ba3679910139262c31efd8f7579d05", 343 - "urls": [ 344 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-win_x64-allmodules-90755145cb6e6418584d8603cd5fa9afbb30aecc-1549209972.zip" 345 - ] 346 - }, 347 - "openjdk_win_minimal": { 348 - "downloaded_file_path": "zulu-win-minimal.zip", 349 - "name": "openjdk_win_minimal", 350 - "sha256": "8e5dada6e9ebcc9ce29b4d051449bb95d3ee1e620e166da862224bbf15211f8b", 351 - "urls": [ 352 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-win_x64-minimal-524ae2ca2a782c9f15e00f08bd35b3f8ceacbd7f-1556003136.zip" 353 - ] 354 - }, 355 - "openjdk_win_vanilla": { 356 - "downloaded_file_path": "zulu-win-vanilla.zip", 357 - "name": "openjdk_win_vanilla", 358 - "sha256": "e1f5b4ce1b9148140fae2fcfb8a96d1c9b7eac5b8df0e13fbcad9b8561284880", 359 - "urls": [ 360 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-win_x64.zip" 361 - ] 362 - }, 363 - "platforms": { 364 - "name": "platforms", 365 - "sha256": "a07fe5e75964361885db725039c2ba673f0ee0313d971ae4f50c9b18cd28b0b5", 366 - "strip_prefix": "platforms-441afe1bfdadd6236988e9cac159df6b5a9f5a98", 367 - "urls": [ 368 - "https://mirror.bazel.build/github.com/bazelbuild/platforms/archive/441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip", 369 - "https://github.com/bazelbuild/platforms/archive/441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip" 370 - ] 371 - }, 372 - "rules_cc": { 373 - "name": "rules_cc", 374 - "sha256": "36fa66d4d49debd71d05fba55c1353b522e8caef4a20f8080a3d17cdda001d89", 375 - "strip_prefix": "rules_cc-0d5f3f2768c6ca2faca0079a997a97ce22997a0c", 376 - "urls": [ 377 - "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip", 378 - "https://github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip" 379 - ] 380 - }, 381 - "rules_java": { 382 - "name": "rules_java", 383 - "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", 384 - "strip_prefix": "rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178", 385 - "urls": [ 386 - "https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 387 - "https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" 388 - ] 389 - }, 390 - "rules_pkg": { 391 - "name": "rules_pkg", 392 - "sha256": "5bdc04987af79bd27bc5b00fe30f59a858f77ffa0bd2d8143d5b31ad8b1bd71c", 393 - "urls": [ 394 - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/rules_pkg-0.2.0.tar.gz", 395 - "https://github.com/bazelbuild/rules_pkg/releases/download/0.2.0/rules_pkg-0.2.0.tar.gz" 396 - ] 397 - }, 398 - "rules_pkg-0.2.0.tar.gz": { 399 - "name": "rules_pkg-0.2.0.tar.gz", 400 - "sha256": "5bdc04987af79bd27bc5b00fe30f59a858f77ffa0bd2d8143d5b31ad8b1bd71c", 401 - "urls": [ 402 - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/rules_pkg-0.2.0.tar.gz", 403 - "https://github.com/bazelbuild/rules_pkg/releases/download/0.2.0/rules_pkg-0.2.0.tar.gz" 404 - ] 405 - }, 406 - "rules_proto": { 407 - "name": "rules_proto", 408 - "sha256": "88b0a90433866b44bb4450d4c30bc5738b8c4f9c9ba14e9661deb123f56a833d", 409 - "strip_prefix": "rules_proto-b0cc14be5da05168b01db282fe93bdf17aa2b9f4", 410 - "urls": [ 411 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz", 412 - "https://github.com/bazelbuild/rules_proto/archive/b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz" 413 - ] 414 - }, 415 - "zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz": { 416 - "name": "zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz", 417 - "sha256": "57fad3602e74c79587901d6966d3b54ef32cb811829a2552163185d5064fe9b5", 418 - "urls": [ 419 - "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz" 420 - ] 421 - }, 422 - "zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz": { 423 - "name": "zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz", 424 - "sha256": "e669c9a897413d855b550b4e39d79614392e6fb96f494e8ef99a34297d9d85d3", 425 - "urls": [ 426 - "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz" 427 - ] 428 - }, 429 - "zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip": { 430 - "name": "zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip", 431 - "sha256": "c39e7700a8d41794d60985df5a20352435196e78ecbc6a2b30df7be8637bffd5", 432 - "urls": [ 433 - "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip" 434 - ] 435 - }, 436 - "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz": { 437 - "name": "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz", 438 - "sha256": "232b1c3511f0d26e92582b7c3cc363be7ac633e371854ca2f2e9f2b50eb72a75", 439 - "urls": [ 440 - "https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-linux_x64.tar.gz" 441 - ] 442 - }, 443 - "zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz": { 444 - "name": "zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz", 445 - "sha256": "1edf366ee821e5db8e348152fcb337b28dfd6bf0f97943c270dcc6747cedb6cb", 446 - "urls": [ 447 - "https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz" 448 - ] 449 - }, 450 - "zulu11.2.3-jdk11.0.1-win_x64.zip": { 451 - "name": "zulu11.2.3-jdk11.0.1-win_x64.zip", 452 - "sha256": "8e1e2b8347de6746f3fd1538840dd643201533ab113abc4ed93678e342d28aa3", 453 - "urls": [ 454 - "https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-win_x64.zip" 455 - ] 456 - }, 457 - "zulu11.29.3-ca-jdk11.0.2-linux_x64.tar.gz": { 458 - "name": "zulu11.29.3-ca-jdk11.0.2-linux_x64.tar.gz", 459 - "sha256": "f3f44b6235508e87b760bf37a49e186cc1fa4e9cd28384c4dbf5a33991921e08", 460 - "urls": [ 461 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-linux_x64.tar.gz" 462 - ] 463 - }, 464 - "zulu11.29.3-ca-jdk11.0.2-macosx_x64.zip": { 465 - "name": "zulu11.29.3-ca-jdk11.0.2-macosx_x64.zip", 466 - "sha256": "059f8e3484bf07b63a8f2820d5f528f473eff1befdb1896ee4f8ff06be3b8d8f", 467 - "urls": [ 468 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-macosx_x64.zip" 469 - ] 470 - }, 471 - "zulu11.29.3-ca-jdk11.0.2-win_x64.zip": { 472 - "name": "zulu11.29.3-ca-jdk11.0.2-win_x64.zip", 473 - "sha256": "e1f5b4ce1b9148140fae2fcfb8a96d1c9b7eac5b8df0e13fbcad9b8561284880", 474 - "urls": [ 475 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-win_x64.zip" 476 - ] 477 - }, 478 - "zulu11.31.15-ca-jdk11.0.3-linux_aarch64.tar.gz": { 479 - "name": "zulu11.31.15-ca-jdk11.0.3-linux_aarch64.tar.gz", 480 - "sha256": "3b0d91611b1bdc4d409afcf9eab4f0e7f4ae09f88fc01bd9f2b48954882ae69b", 481 - "urls": [ 482 - "https://mirror.bazel.build/openjdk/azul-zulu11.31.15-ca-jdk11.0.3/zulu11.31.15-ca-jdk11.0.3-linux_aarch64.tar.gz" 483 - ] 484 - }, 485 - "zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz": { 486 - "name": "zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz", 487 - "sha256": "f27cb933de4f9e7fe9a703486cf44c84bc8e9f138be0c270c9e5716a32367e87", 488 - "urls": [ 489 - "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz" 490 - ] 491 - }, 492 - "zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz": { 493 - "name": "zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz", 494 - "sha256": "404e7058ff91f956612f47705efbee8e175a38b505fb1b52d8c1ea98718683de", 495 - "urls": [ 496 - "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz" 497 - ] 498 - }, 499 - "zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip": { 500 - "name": "zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip", 501 - "sha256": "e738829017f107e7a7cd5069db979398ec3c3f03ef56122f89ba38e7374f63ed", 502 - "urls": [ 503 - "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip" 504 - ] 505 - } 506 - }
-561
pkgs/development/tools/build-managers/bazel/bazel_1/default.nix
··· 1 - { stdenv, callPackage, lib, fetchurl, fetchFromGitHub 2 - , runCommand, runCommandCC, makeWrapper, recurseIntoAttrs 3 - # this package (through the fixpoint glass) 4 - , bazel_self 5 - , lr, xe, zip, unzip, bash, writeCBin, coreutils 6 - , which, gawk, gnused, gnutar, gnugrep, gzip, findutils 7 - # updater 8 - , python27, python3, writeScript 9 - # Apple dependencies 10 - , cctools, llvmPackages_8, CoreFoundation, CoreServices, Foundation 11 - # Allow to independently override the jdks used to build and run respectively 12 - , buildJdk, runJdk 13 - , buildJdkName 14 - , runtimeShell 15 - # Downstream packages for tests 16 - , bazel-watcher 17 - # Always assume all markers valid (this is needed because we remove markers; they are non-deterministic). 18 - # Also, don't clean up environment variables (so that NIX_ environment variables are passed to compilers). 19 - , enableNixHacks ? false 20 - , gcc-unwrapped 21 - , autoPatchelfHook 22 - , file 23 - , substituteAll 24 - , writeTextFile 25 - }: 26 - 27 - let 28 - version = "1.2.1"; 29 - 30 - src = fetchurl { 31 - url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 32 - sha256 = "1qfk14mgx1m454b4w4ldggljzqkqwpdwrlynq7rc8aq11yfs8p95"; 33 - }; 34 - 35 - # Update with `eval $(nix-build -A bazel.updater)`, 36 - # then add new dependencies from the dict in ./src-deps.json as required. 37 - srcDeps = lib.attrsets.attrValues srcDepsSet; 38 - srcDepsSet = 39 - let 40 - srcs = lib.importJSON ./src-deps.json; 41 - toFetchurl = d: lib.attrsets.nameValuePair d.name (fetchurl { 42 - urls = d.urls; 43 - sha256 = d.sha256; 44 - }); 45 - in builtins.listToAttrs (map toFetchurl [ 46 - srcs.desugar_jdk_libs 47 - srcs.io_bazel_skydoc 48 - srcs.bazel_skylib 49 - srcs.io_bazel_rules_sass 50 - srcs.platforms 51 - (if stdenv.hostPlatform.isDarwin 52 - then srcs."java_tools_javac11_darwin-v6.1.zip" 53 - else srcs."java_tools_javac11_linux-v6.1.zip") 54 - srcs."coverage_output_generator-v2.0.zip" 55 - srcs.build_bazel_rules_nodejs 56 - srcs."android_tools_pkg-0.12.tar.gz" 57 - srcs."0.28.3.tar.gz" 58 - srcs.rules_pkg 59 - srcs.rules_cc 60 - srcs.rules_java 61 - srcs.rules_proto 62 - ]); 63 - 64 - distDir = runCommand "bazel-deps" {} '' 65 - mkdir -p $out 66 - for i in ${builtins.toString srcDeps}; do cp $i $out/$(stripHash $i); done 67 - ''; 68 - 69 - defaultShellPath = lib.makeBinPath 70 - # Keep this list conservative. For more exotic tools, prefer to use 71 - # @rules_nixpkgs to pull in tools from the nix repository. Example: 72 - # 73 - # WORKSPACE: 74 - # 75 - # nixpkgs_git_repository( 76 - # name = "nixpkgs", 77 - # revision = "def5124ec8367efdba95a99523dd06d918cb0ae8", 78 - # ) 79 - # 80 - # # This defines an external Bazel workspace. 81 - # nixpkgs_package( 82 - # name = "bison", 83 - # repositories = { "nixpkgs": "@nixpkgs//:default.nix" }, 84 - # ) 85 - # 86 - # some/BUILD.bazel: 87 - # 88 - # genrule( 89 - # ... 90 - # cmd = "$(location @bison//:bin/bison) -other -args", 91 - # tools = [ 92 - # ... 93 - # "@bison//:bin/bison", 94 - # ], 95 - # ) 96 - # 97 - [ bash coreutils findutils gawk gnugrep gnutar gnused gzip which unzip file zip ]; 98 - 99 - # Java toolchain used for the build and tests 100 - javaToolchain = "@bazel_tools//tools/jdk:toolchain_host${buildJdkName}"; 101 - 102 - platforms = lib.platforms.linux ++ lib.platforms.darwin; 103 - 104 - # This repository is fetched by bazel at runtime 105 - # however it contains prebuilt java binaries, with wrong interpreter 106 - # and libraries path. 107 - # We prefetch it, patch it, and override it in a global bazelrc. 108 - system = if stdenv.hostPlatform.isDarwin then "darwin" else "linux"; 109 - 110 - remote_java_tools = stdenv.mkDerivation { 111 - name = "remote_java_tools_${system}"; 112 - 113 - src = srcDepsSet."java_tools_javac11_${system}-v6.1.zip"; 114 - 115 - nativeBuildInputs = [ unzip ] 116 - ++ lib.optional stdenv.isLinux autoPatchelfHook; 117 - buildInputs = [ gcc-unwrapped ]; 118 - 119 - sourceRoot = "."; 120 - 121 - buildPhase = '' 122 - mkdir $out; 123 - ''; 124 - 125 - installPhase = '' 126 - cp -Ra * $out/ 127 - touch $out/WORKSPACE 128 - ''; 129 - }; 130 - 131 - bazelRC = writeTextFile { 132 - name = "bazel-rc"; 133 - text = '' 134 - build --override_repository=${remote_java_tools.name}=${remote_java_tools} 135 - build --distdir=${distDir} 136 - startup --server_javabase=${runJdk} 137 - 138 - # load default location for the system wide configuration 139 - try-import /etc/bazel.bazelrc 140 - ''; 141 - }; 142 - 143 - stdenv' = if stdenv.isDarwin then llvmPackages_8.libcxxStdenv else stdenv; 144 - 145 - in 146 - stdenv'.mkDerivation rec { 147 - pname = "bazel"; 148 - inherit version; 149 - 150 - meta = with lib; { 151 - homepage = "https://github.com/bazelbuild/bazel/"; 152 - description = "Build tool that builds code quickly and reliably"; 153 - license = licenses.asl20; 154 - maintainers = lib.teams.bazel.members; 155 - inherit platforms; 156 - }; 157 - 158 - inherit src; 159 - sourceRoot = "."; 160 - 161 - patches = [ 162 - # On Darwin, the last argument to gcc is coming up as an empty string. i.e: '' 163 - # This is breaking the build of any C target. This patch removes the last 164 - # argument if it's found to be an empty string. 165 - ../trim-last-argument-to-gcc-if-empty.patch 166 - ./glibc.patch 167 - 168 - # --experimental_strict_action_env (which may one day become the default 169 - # see bazelbuild/bazel#2574) hardcodes the default 170 - # action environment to a non hermetic value (e.g. "/usr/local/bin"). 171 - # This is non hermetic on non-nixos systems. On NixOS, bazel cannot find the required binaries. 172 - # So we are replacing this bazel paths by defaultShellPath, 173 - # improving hermeticity and making it work in nixos. 174 - (substituteAll { 175 - src = ../strict_action_env.patch; 176 - strictActionEnvPatch = defaultShellPath; 177 - }) 178 - 179 - # bazel reads its system bazelrc in /etc 180 - # override this path to a builtin one 181 - (substituteAll { 182 - src = ../bazel_rc.patch; 183 - bazelSystemBazelRCPath = bazelRC; 184 - }) 185 - ] ++ lib.optional enableNixHacks ../nix-hacks.patch; 186 - 187 - 188 - # Additional tests that check bazel’s functionality. Execute 189 - # 190 - # nix-build . -A bazel.tests 191 - # 192 - # in the nixpkgs checkout root to exercise them locally. 193 - passthru.tests = 194 - let 195 - runLocal = name: attrs: script: 196 - let 197 - attrs' = removeAttrs attrs [ "buildInputs" ]; 198 - buildInputs = [ python3 ] ++ (attrs.buildInputs or []); 199 - in 200 - runCommandCC name ({ 201 - inherit buildInputs; 202 - preferLocalBuild = true; 203 - meta.platforms = platforms; 204 - } // attrs') script; 205 - 206 - # bazel wants to extract itself into $install_dir/install every time it runs, 207 - # so let’s do that only once. 208 - extracted = bazelPkg: 209 - let install_dir = 210 - # `install_base` field printed by `bazel info`, minus the hash. 211 - # yes, this path is kinda magic. Sorry. 212 - "$HOME/.cache/bazel/_bazel_nixbld"; 213 - in runLocal "bazel-extracted-homedir" { passthru.install_dir = install_dir; } '' 214 - export HOME=$(mktemp -d) 215 - touch WORKSPACE # yeah, everything sucks 216 - install_base="$(${bazelPkg}/bin/bazel info | grep install_base)" 217 - # assert it’s actually below install_dir 218 - [[ "$install_base" =~ ${install_dir} ]] \ 219 - || (echo "oh no! $install_base but we are \ 220 - trying to copy ${install_dir} to $out instead!"; exit 1) 221 - cp -R ${install_dir} $out 222 - ''; 223 - 224 - bazelTest = { name, bazelScript, workspaceDir, bazelPkg, buildInputs ? [] }: 225 - let 226 - be = extracted bazelPkg; 227 - in runLocal name { inherit buildInputs; } ( 228 - # skip extraction caching on Darwin, because nobody knows how Darwin works 229 - (lib.optionalString (!stdenv.hostPlatform.isDarwin) '' 230 - # set up home with pre-unpacked bazel 231 - export HOME=$(mktemp -d) 232 - mkdir -p ${be.install_dir} 233 - cp -R ${be}/install ${be.install_dir} 234 - 235 - # https://stackoverflow.com/questions/47775668/bazel-how-to-skip-corrupt-installation-on-centos6 236 - # Bazel checks whether the mtime of the install dir files 237 - # is >9 years in the future, otherwise it extracts itself again. 238 - # see PosixFileMTime::IsUntampered in src/main/cpp/util 239 - # What the hell bazel. 240 - ${lr}/bin/lr -0 -U ${be.install_dir} | ${xe}/bin/xe -N0 -0 touch --date="9 years 6 months" {} 241 - '') 242 - + 243 - '' 244 - # Note https://github.com/bazelbuild/bazel/issues/5763#issuecomment-456374609 245 - # about why to create a subdir for the workspace. 246 - cp -r ${workspaceDir} wd && chmod u+w wd && cd wd 247 - 248 - ${bazelScript} 249 - 250 - touch $out 251 - ''); 252 - 253 - bazelWithNixHacks = bazel_self.override { enableNixHacks = true; }; 254 - 255 - bazel-examples = fetchFromGitHub { 256 - owner = "bazelbuild"; 257 - repo = "examples"; 258 - rev = "5d8c8961a2516ebf875787df35e98cadd08d43dc"; 259 - sha256 = "03c1bwlq5bs3hg96v4g4pg2vqwhqq6w538h66rcpw02f83yy7fs8"; 260 - }; 261 - 262 - in (if !stdenv.hostPlatform.isDarwin then { 263 - # `extracted` doesn’t work on darwin 264 - shebang = callPackage ../shebang-test.nix { inherit runLocal extracted bazelTest distDir; }; 265 - } else {}) // { 266 - bashTools = callPackage ../bash-tools-test.nix { inherit runLocal bazelTest distDir; }; 267 - cpp = callPackage ../cpp-test.nix { inherit runLocal bazelTest bazel-examples distDir; }; 268 - java = callPackage ../java-test.nix { inherit runLocal bazelTest bazel-examples distDir; }; 269 - protobuf = callPackage ../protobuf-test.nix { inherit runLocal bazelTest distDir; }; 270 - pythonBinPath = callPackage ../python-bin-path-test.nix { inherit runLocal bazelTest distDir; }; 271 - 272 - bashToolsWithNixHacks = callPackage ../bash-tools-test.nix { inherit runLocal bazelTest distDir; bazel = bazelWithNixHacks; }; 273 - 274 - cppWithNixHacks = callPackage ../cpp-test.nix { inherit runLocal bazelTest bazel-examples distDir; bazel = bazelWithNixHacks; }; 275 - javaWithNixHacks = callPackage ../java-test.nix { inherit runLocal bazelTest bazel-examples distDir; bazel = bazelWithNixHacks; }; 276 - protobufWithNixHacks = callPackage ../protobuf-test.nix { inherit runLocal bazelTest distDir; bazel = bazelWithNixHacks; }; 277 - pythonBinPathWithNixHacks = callPackage ../python-bin-path-test.nix { inherit runLocal bazelTest distDir; bazel = bazelWithNixHacks; }; 278 - 279 - # downstream packages using buildBazelPackage 280 - # fixed-output hashes of the fetch phase need to be spot-checked manually 281 - downstream = recurseIntoAttrs ({ 282 - inherit bazel-watcher; 283 - }); 284 - }; 285 - 286 - # update the list of workspace dependencies 287 - passthru.updater = writeScript "update-bazel-deps.sh" '' 288 - #!${runtimeShell} 289 - cat ${runCommand "bazel-deps.json" {} '' 290 - ${unzip}/bin/unzip ${src} WORKSPACE 291 - ${python3}/bin/python3 ${../update-srcDeps.py} ./WORKSPACE > $out 292 - ''} > ${builtins.toString ./src-deps.json} 293 - ''; 294 - 295 - # Necessary for the tests to pass on Darwin with sandbox enabled. 296 - # Bazel starts a local server and needs to bind a local address. 297 - __darwinAllowLocalNetworking = true; 298 - 299 - # Bazel expects several utils to be available in Bash even without PATH. Hence this hack. 300 - customBash = writeCBin "bash" '' 301 - #include <stdio.h> 302 - #include <stdlib.h> 303 - #include <string.h> 304 - #include <unistd.h> 305 - 306 - extern char **environ; 307 - 308 - int main(int argc, char *argv[]) { 309 - char *path = getenv("PATH"); 310 - char *pathToAppend = "${defaultShellPath}"; 311 - char *newPath; 312 - if (path != NULL) { 313 - int length = strlen(path) + 1 + strlen(pathToAppend) + 1; 314 - newPath = malloc(length * sizeof(char)); 315 - snprintf(newPath, length, "%s:%s", path, pathToAppend); 316 - } else { 317 - newPath = pathToAppend; 318 - } 319 - setenv("PATH", newPath, 1); 320 - execve("${bash}/bin/bash", argv, environ); 321 - return 0; 322 - } 323 - ''; 324 - 325 - postPatch = let 326 - 327 - darwinPatches = '' 328 - bazelLinkFlags () { 329 - eval set -- "$NIX_LDFLAGS" 330 - local flag 331 - for flag in "$@"; do 332 - printf ' -Wl,%s' "$flag" 333 - done 334 - } 335 - 336 - # Disable Bazel's Xcode toolchain detection which would configure compilers 337 - # and linkers from Xcode instead of from PATH 338 - export BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 339 - 340 - # Explicitly configure gcov since we don't have it on Darwin, so autodetection fails 341 - export GCOV=${coreutils}/bin/false 342 - 343 - # Framework search paths aren't added by bintools hook 344 - # https://github.com/NixOS/nixpkgs/pull/41914 345 - export NIX_LDFLAGS+=" -F${CoreFoundation}/Library/Frameworks -F${CoreServices}/Library/Frameworks -F${Foundation}/Library/Frameworks" 346 - 347 - # libcxx includes aren't added by libcxx hook 348 - # https://github.com/NixOS/nixpkgs/pull/41589 349 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${llvmPackages_8.libcxx}/include/c++/v1" 350 - 351 - # don't use system installed Xcode to run clang, use Nix clang instead 352 - sed -i -E "s;/usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.9;${stdenv'.cc}/bin/clang $NIX_CFLAGS_COMPILE $(bazelLinkFlags) -framework CoreFoundation;g" \ 353 - scripts/bootstrap/compile.sh \ 354 - src/tools/xcode/realpath/BUILD \ 355 - src/tools/xcode/stdredirect/BUILD \ 356 - tools/osx/BUILD 357 - 358 - # nixpkgs's libSystem cannot use pthread headers directly, must import GCD headers instead 359 - sed -i -e "/#include <pthread\/spawn.h>/i #include <dispatch/dispatch.h>" src/main/cpp/blaze_util_darwin.cc 360 - 361 - # clang installed from Xcode has a compatibility wrapper that forwards 362 - # invocations of gcc to clang, but vanilla clang doesn't 363 - sed -i -e 's;_find_generic(repository_ctx, "gcc", "CC", overriden_tools);_find_generic(repository_ctx, "clang", "CC", overriden_tools);g' tools/cpp/unix_cc_configure.bzl 364 - 365 - sed -i -e 's;/usr/bin/libtool;${cctools}/bin/libtool;g' tools/cpp/unix_cc_configure.bzl 366 - wrappers=( tools/cpp/osx_cc_wrapper.sh tools/cpp/osx_cc_wrapper.sh.tpl ) 367 - for wrapper in "''${wrappers[@]}"; do 368 - sed -i -e "s,/usr/bin/install_name_tool,${cctools}/bin/install_name_tool,g" $wrapper 369 - done 370 - ''; 371 - 372 - genericPatches = '' 373 - # Substitute j2objc and objc wrapper's python shebang to plain python path. 374 - # These scripts explicitly depend on Python 2.7, hence we use python27. 375 - # See also `postFixup` where python27 is added to $out/nix-support 376 - substituteInPlace tools/j2objc/j2objc_header_map.py --replace "$!/usr/bin/python2.7" "#!${python27}/bin/python" 377 - substituteInPlace tools/j2objc/j2objc_wrapper.py --replace "$!/usr/bin/python2.7" "#!${python27}/bin/python" 378 - substituteInPlace tools/objc/j2objc_dead_code_pruner.py --replace "$!/usr/bin/python2.7" "#!${python27}/bin/python" 379 - 380 - # md5sum is part of coreutils 381 - sed -i 's|/sbin/md5|md5sum|g' \ 382 - src/BUILD 383 - 384 - # substituteInPlace is rather slow, so prefilter the files with grep 385 - grep -rlZ /bin src/main/java/com/google/devtools | while IFS="" read -r -d "" path; do 386 - # If you add more replacements here, you must change the grep above! 387 - # Only files containing /bin are taken into account. 388 - # We default to python3 where possible. See also `postFixup` where 389 - # python3 is added to $out/nix-support 390 - substituteInPlace "$path" \ 391 - --replace /bin/bash ${customBash}/bin/bash \ 392 - --replace "/usr/bin/env bash" ${customBash}/bin/bash \ 393 - --replace "/usr/bin/env python" ${python3}/bin/python \ 394 - --replace /usr/bin/env ${coreutils}/bin/env \ 395 - --replace /bin/true ${coreutils}/bin/true 396 - done 397 - 398 - # bazel test runner include references to /bin/bash 399 - substituteInPlace tools/build_rules/test_rules.bzl \ 400 - --replace /bin/bash ${customBash}/bin/bash 401 - 402 - for i in $(find tools/cpp/ -type f) 403 - do 404 - substituteInPlace $i \ 405 - --replace /bin/bash ${customBash}/bin/bash 406 - done 407 - 408 - # Fixup scripts that generate scripts. Not fixed up by patchShebangs below. 409 - substituteInPlace scripts/bootstrap/compile.sh \ 410 - --replace /bin/bash ${customBash}/bin/bash 411 - 412 - # add nix environment vars to .bazelrc 413 - cat >> .bazelrc <<EOF 414 - build --distdir=${distDir} 415 - fetch --distdir=${distDir} 416 - build --copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt="/g')" 417 - build --host_copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt="/g')" 418 - build --linkopt="$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt="/g')" 419 - build --host_linkopt="$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt="/g')" 420 - build --linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt="-Wl,/g')" 421 - build --host_linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt="-Wl,/g')" 422 - build --host_javabase='@local_jdk//:jdk' 423 - build --host_java_toolchain='${javaToolchain}' 424 - EOF 425 - 426 - # add the same environment vars to compile.sh 427 - sed -e "/\$command \\\\$/a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" \ 428 - -e "/\$command \\\\$/a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\" \\\\" \ 429 - -e "/\$command \\\\$/a --linkopt=\"$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt=\"/g')\" \\\\" \ 430 - -e "/\$command \\\\$/a --host_linkopt=\"$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt=\"/g')\" \\\\" \ 431 - -e "/\$command \\\\$/a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" \ 432 - -e "/\$command \\\\$/a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" \ 433 - -e "/\$command \\\\$/a --host_javabase='@local_jdk//:jdk' \\\\" \ 434 - -e "/\$command \\\\$/a --host_java_toolchain='${javaToolchain}' \\\\" \ 435 - -i scripts/bootstrap/compile.sh 436 - 437 - # This is necessary to avoid: 438 - # "error: no visible @interface for 'NSDictionary' declares the selector 439 - # 'initWithContentsOfURL:error:'" 440 - # This can be removed when the apple_sdk is upgraded beyond 10.13+ 441 - sed -i '/initWithContentsOfURL:versionPlistUrl/ { 442 - N 443 - s/error:nil\];/\];/ 444 - }' tools/osx/xcode_locator.m 445 - 446 - # append the PATH with defaultShellPath in tools/bash/runfiles/runfiles.bash 447 - echo "PATH=\$PATH:${defaultShellPath}" >> runfiles.bash.tmp 448 - cat tools/bash/runfiles/runfiles.bash >> runfiles.bash.tmp 449 - mv runfiles.bash.tmp tools/bash/runfiles/runfiles.bash 450 - 451 - patchShebangs . 452 - ''; 453 - in lib.optionalString stdenv.hostPlatform.isDarwin darwinPatches 454 - + genericPatches; 455 - 456 - buildInputs = [ 457 - buildJdk 458 - python3 459 - ]; 460 - 461 - # when a command can’t be found in a bazel build, you might also 462 - # need to add it to `defaultShellPath`. 463 - nativeBuildInputs = [ 464 - zip 465 - python3 466 - unzip 467 - makeWrapper 468 - which 469 - customBash 470 - ] ++ lib.optionals (stdenv.isDarwin) [ cctools CoreFoundation CoreServices Foundation ]; 471 - 472 - # Bazel makes extensive use of symlinks in the WORKSPACE. 473 - # This causes problems with infinite symlinks if the build output is in the same location as the 474 - # Bazel WORKSPACE. This is why before executing the build, the source code is moved into a 475 - # subdirectory. 476 - # Failing to do this causes "infinite symlink expansion detected" 477 - preBuildPhases = ["preBuildPhase"]; 478 - preBuildPhase = '' 479 - mkdir bazel_src 480 - shopt -s dotglob extglob 481 - mv !(bazel_src) bazel_src 482 - ''; 483 - 484 - buildPhase = '' 485 - # Increasing memory during compilation might be necessary. 486 - # export BAZEL_JAVAC_OPTS="-J-Xmx2g -J-Xms200m" 487 - ./bazel_src/compile.sh 488 - ./bazel_src/scripts/generate_bash_completion.sh \ 489 - --bazel=./bazel_src/output/bazel \ 490 - --output=./bazel_src/output/bazel-complete.bash \ 491 - --prepend=./bazel_src/scripts/bazel-complete-header.bash \ 492 - --prepend=./bazel_src/scripts/bazel-complete-template.bash 493 - ''; 494 - 495 - installPhase = '' 496 - mkdir -p $out/bin 497 - 498 - # official wrapper scripts that searches for $WORKSPACE_ROOT/tools/bazel 499 - # if it can’t find something in tools, it calls $out/bin/bazel-real 500 - cp ./bazel_src/scripts/packages/bazel.sh $out/bin/bazel 501 - mv ./bazel_src/output/bazel $out/bin/bazel-real 502 - 503 - # shell completion files 504 - mkdir -p $out/share/bash-completion/completions $out/share/zsh/site-functions 505 - mv ./bazel_src/output/bazel-complete.bash $out/share/bash-completion/completions/bazel 506 - cp ./bazel_src/scripts/zsh_completion/_bazel $out/share/zsh/site-functions/ 507 - ''; 508 - 509 - doInstallCheck = true; 510 - installCheckPhase = '' 511 - export TEST_TMPDIR=$(pwd) 512 - 513 - hello_test () { 514 - $out/bin/bazel test --distdir=${distDir} \ 515 - --test_output=errors \ 516 - --java_toolchain='${javaToolchain}' \ 517 - examples/cpp:hello-success_test \ 518 - examples/java-native/src/test/java/com/example/myproject:hello 519 - } 520 - 521 - cd ./bazel_src 522 - 523 - # test whether $WORKSPACE_ROOT/tools/bazel works 524 - 525 - mkdir -p tools 526 - cat > tools/bazel <<"EOF" 527 - #!${runtimeShell} -e 528 - exit 1 529 - EOF 530 - chmod +x tools/bazel 531 - 532 - # first call should fail if tools/bazel is used 533 - ! hello_test 534 - 535 - cat > tools/bazel <<"EOF" 536 - #!${runtimeShell} -e 537 - exec "$BAZEL_REAL" "$@" 538 - EOF 539 - 540 - # second call succeeds because it defers to $out/bin/bazel-real 541 - hello_test 542 - ''; 543 - 544 - # Save paths to hardcoded dependencies so Nix can detect them. 545 - postFixup = '' 546 - mkdir -p $out/nix-support 547 - echo "${customBash} ${defaultShellPath}" >> $out/nix-support/depends 548 - # The templates get tar’d up into a .jar, 549 - # so nix can’t detect python is needed in the runtime closure 550 - # Some of the scripts explicitly depend on Python 2.7. Otherwise, we 551 - # default to using python3. Therefore, both python27 and python3 are 552 - # runtime dependencies. 553 - echo "${python27}" >> $out/nix-support/depends 554 - echo "${python3}" >> $out/nix-support/depends 555 - '' + lib.optionalString stdenv.isDarwin '' 556 - echo "${cctools}" >> $out/nix-support/depends 557 - ''; 558 - 559 - dontStrip = true; 560 - dontPatchELF = true; 561 - }
-78
pkgs/development/tools/build-managers/bazel/bazel_1/glibc.patch
··· 1 - From https://github.com/grpc/grpc/commit/57586a1ca7f17b1916aed3dea4ff8de872dbf853 2 - From: Benjamin Peterson <benjamin@dropbox.com> 3 - Date: Fri, 3 May 2019 08:11:00 -0700 4 - Subject: [PATCH] Rename gettid() functions. 5 - 6 - glibc 2.30 will declare its own gettid; see https://sourceware.org/git/?p=glibc.git;a=commit;h=1d0fc213824eaa2a8f8c4385daaa698ee8fb7c92. Rename the grpc versions to avoid naming conflicts. 7 - --- 8 - src/core/lib/gpr/log_linux.cc | 6 ++---- 9 - src/core/lib/gpr/log_posix.cc | 4 ++-- 10 - src/core/lib/iomgr/ev_epollex_linux.cc | 4 ++-- 11 - 3 files changed, 6 insertions(+), 8 deletions(-) 12 - 13 - diff --git a/third_party/grpc/src/core/lib/gpr/log_linux.cc b/src/core/lib/gpr/log_linux.cc 14 - index 81026e5689b..8b597b4cf2f 100644 15 - --- a/third_party/grpc/src/core/lib/gpr/log_linux.cc 16 - +++ b/third_party/grpc/src/core/lib/gpr/log_linux.cc 17 - @@ -40,7 +40,7 @@ 18 - #include <time.h> 19 - #include <unistd.h> 20 - 21 - -static long gettid(void) { return syscall(__NR_gettid); } 22 - +static long sys_gettid(void) { return syscall(__NR_gettid); } 23 - 24 - void gpr_log(const char* file, int line, gpr_log_severity severity, 25 - const char* format, ...) { 26 - @@ -70,7 +70,7 @@ void gpr_default_log(gpr_log_func_args* args) { 27 - gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME); 28 - struct tm tm; 29 - static __thread long tid = 0; 30 - - if (tid == 0) tid = gettid(); 31 - + if (tid == 0) tid = sys_gettid(); 32 - 33 - timer = static_cast<time_t>(now.tv_sec); 34 - final_slash = strrchr(args->file, '/'); 35 - diff --git a/third_party/grpc/src/core/lib/gpr/log_posix.cc b/src/core/lib/gpr/log_posix.cc 36 - index b6edc14ab6b..2f7c6ce3760 100644 37 - --- a/third_party/grpc/src/core/lib/gpr/log_posix.cc 38 - +++ b/third_party/grpc/src/core/lib/gpr/log_posix.cc 39 - @@ -31,7 +31,7 @@ 40 - #include <string.h> 41 - #include <time.h> 42 - 43 - -static intptr_t gettid(void) { return (intptr_t)pthread_self(); } 44 - +static intptr_t sys_gettid(void) { return (intptr_t)pthread_self(); } 45 - 46 - void gpr_log(const char* file, int line, gpr_log_severity severity, 47 - const char* format, ...) { 48 - @@ -86,7 +86,7 @@ void gpr_default_log(gpr_log_func_args* args) { 49 - char* prefix; 50 - gpr_asprintf(&prefix, "%s%s.%09d %7" PRIdPTR " %s:%d]", 51 - gpr_log_severity_string(args->severity), time_buffer, 52 - - (int)(now.tv_nsec), gettid(), display_file, args->line); 53 - + (int)(now.tv_nsec), sys_gettid(), display_file, args->line); 54 - 55 - fprintf(stderr, "%-70s %s\n", prefix, args->message); 56 - gpr_free(prefix); 57 - diff --git a/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc b/src/core/lib/iomgr/ev_epollex_linux.cc 58 - index c2d80c08ddb..4a83cb6c215 100644 59 - --- a/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc 60 - +++ b/third_party/grpc/src/core/lib/iomgr/ev_epollex_linux.cc 61 - @@ -1077,7 +1077,7 @@ static void end_worker(grpc_pollset* pollset, grpc_pollset_worker* worker, 62 - } 63 - 64 - #ifndef NDEBUG 65 - -static long gettid(void) { return syscall(__NR_gettid); } 66 - +static long sys_gettid(void) { return syscall(__NR_gettid); } 67 - #endif 68 - 69 - /* pollset->mu lock must be held by the caller before calling this. 70 - @@ -1097,7 +1097,7 @@ static grpc_error* pollset_work(grpc_pollset* pollset, 71 - #define WORKER_PTR (&worker) 72 - #endif 73 - #ifndef NDEBUG 74 - - WORKER_PTR->originator = gettid(); 75 - + WORKER_PTR->originator = sys_gettid(); 76 - #endif 77 - if (GRPC_TRACE_FLAG_ENABLED(grpc_polling_trace)) { 78 - gpr_log(GPR_INFO,
-506
pkgs/development/tools/build-managers/bazel/bazel_1/src-deps.json
··· 1 - { 2 - "0.16.2.zip": { 3 - "name": "0.16.2.zip", 4 - "sha256": "9b72bb0aea72d7cbcfc82a01b1e25bf3d85f791e790ddec16c65e2d906382ee0", 5 - "urls": [ 6 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip", 7 - "https://github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip" 8 - ] 9 - }, 10 - "0.28.3.tar.gz": { 11 - "name": "0.28.3.tar.gz", 12 - "sha256": "d8c2f20deb2f6143bac792d210db1a4872102d81529fe0ea3476c1696addd7ff", 13 - "urls": [ 14 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/0.28.3.tar.gz", 15 - "https://github.com/bazelbuild/bazel-toolchains/archive/0.28.3.tar.gz" 16 - ] 17 - }, 18 - "0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip": { 19 - "name": "0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip", 20 - "sha256": "36fa66d4d49debd71d05fba55c1353b522e8caef4a20f8080a3d17cdda001d89", 21 - "urls": [ 22 - "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip", 23 - "https://github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip" 24 - ] 25 - }, 26 - "441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip": { 27 - "name": "441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip", 28 - "sha256": "a07fe5e75964361885db725039c2ba673f0ee0313d971ae4f50c9b18cd28b0b5", 29 - "urls": [ 30 - "https://mirror.bazel.build/github.com/bazelbuild/platforms/archive/441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip", 31 - "https://github.com/bazelbuild/platforms/archive/441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip" 32 - ] 33 - }, 34 - "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip": { 35 - "name": "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 36 - "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", 37 - "urls": [ 38 - "https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 39 - "https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" 40 - ] 41 - }, 42 - "8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz": { 43 - "name": "8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz", 44 - "sha256": "d868ce50d592ef4aad7dec4dd32ae68d2151261913450fac8390b3fd474bb898", 45 - "urls": [ 46 - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz", 47 - "https://github.com/bazelbuild/rules_sass/archive/8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz" 48 - ] 49 - }, 50 - "97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz": { 51 - "name": "97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz", 52 - "sha256": "602e7161d9195e50246177e7c55b2f39950a9cf7366f74ed5f22fd45750cd208", 53 - "urls": [ 54 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz", 55 - "https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz" 56 - ] 57 - }, 58 - "android_tools_pkg-0.12.tar.gz": { 59 - "name": "android_tools_pkg-0.12.tar.gz", 60 - "sha256": "96c4eef4d195dd95e43a4259cf5b82a1e34f67333439e91955bbdc0e1c8e7a31", 61 - "urls": [ 62 - "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.12.tar.gz" 63 - ] 64 - }, 65 - "bazel_j2objc": { 66 - "name": "bazel_j2objc", 67 - "sha256": "8d3403b5b7db57e347c943d214577f6879e5b175c2b59b7e075c0b6453330e9b", 68 - "strip_prefix": "j2objc-2.5", 69 - "urls": [ 70 - "https://mirror.bazel.build/github.com/google/j2objc/releases/download/2.5/j2objc-2.5.zip", 71 - "https://github.com/google/j2objc/releases/download/2.5/j2objc-2.5.zip" 72 - ] 73 - }, 74 - "bazel_skylib": { 75 - "name": "bazel_skylib", 76 - "sha256": "ba5d15ca230efca96320085d8e4d58da826d1f81b444ef8afccd8b23e0799b52", 77 - "strip_prefix": "bazel-skylib-f83cb8dd6f5658bc574ccd873e25197055265d1c", 78 - "urls": [ 79 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/archive/f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz", 80 - "https://github.com/bazelbuild/bazel-skylib/archive/f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz" 81 - ] 82 - }, 83 - "bazel_toolchains": { 84 - "name": "bazel_toolchains", 85 - "sha256": "d8c2f20deb2f6143bac792d210db1a4872102d81529fe0ea3476c1696addd7ff", 86 - "strip_prefix": "bazel-toolchains-0.28.3", 87 - "urls": [ 88 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/0.28.3.tar.gz", 89 - "https://github.com/bazelbuild/bazel-toolchains/archive/0.28.3.tar.gz" 90 - ] 91 - }, 92 - "build_bazel_rules_nodejs": { 93 - "name": "build_bazel_rules_nodejs", 94 - "sha256": "9b72bb0aea72d7cbcfc82a01b1e25bf3d85f791e790ddec16c65e2d906382ee0", 95 - "strip_prefix": "rules_nodejs-0.16.2", 96 - "urls": [ 97 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip", 98 - "https://github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip" 99 - ] 100 - }, 101 - "c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz": { 102 - "name": "c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz", 103 - "sha256": "e6a76586b264f30679688f65f7e71ac112d1446681010a13bf22d9ca071f34b7", 104 - "urls": [ 105 - "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz", 106 - "https://github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz" 107 - ] 108 - }, 109 - "com_google_googletest": { 110 - "name": "com_google_googletest", 111 - "sha256": "9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb", 112 - "strip_prefix": "googletest-release-1.10.0", 113 - "urls": [ 114 - "https://mirror.bazel.build/github.com/google/googletest/archive/release-1.10.0.tar.gz", 115 - "https://github.com/google/googletest/archive/release-1.10.0.tar.gz" 116 - ] 117 - }, 118 - "coverage_output_generator-v2.0.zip": { 119 - "name": "coverage_output_generator-v2.0.zip", 120 - "sha256": "3a6951051272d51613ac4c77af6ce238a3db321bf06506fde1b8866eb18a89dd", 121 - "urls": [ 122 - "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.0.zip" 123 - ] 124 - }, 125 - "desugar_jdk_libs": { 126 - "name": "desugar_jdk_libs", 127 - "sha256": "fe2e04f91ce8c59d49d91b8102edc6627c6fa2906c1b0e7346f01419ec4f419d", 128 - "strip_prefix": "desugar_jdk_libs-e0b0291b2c51fbe5a7cfa14473a1ae850f94f021", 129 - "urls": [ 130 - "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip", 131 - "https://github.com/google/desugar_jdk_libs/archive/e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip" 132 - ] 133 - }, 134 - "e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip": { 135 - "name": "e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip", 136 - "sha256": "fe2e04f91ce8c59d49d91b8102edc6627c6fa2906c1b0e7346f01419ec4f419d", 137 - "urls": [ 138 - "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip", 139 - "https://github.com/google/desugar_jdk_libs/archive/e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip" 140 - ] 141 - }, 142 - "f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz": { 143 - "name": "f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz", 144 - "sha256": "ba5d15ca230efca96320085d8e4d58da826d1f81b444ef8afccd8b23e0799b52", 145 - "urls": [ 146 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/archive/f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz", 147 - "https://github.com/bazelbuild/bazel-skylib/archive/f83cb8dd6f5658bc574ccd873e25197055265d1c.tar.gz" 148 - ] 149 - }, 150 - "io_bazel_rules_sass": { 151 - "name": "io_bazel_rules_sass", 152 - "sha256": "d868ce50d592ef4aad7dec4dd32ae68d2151261913450fac8390b3fd474bb898", 153 - "strip_prefix": "rules_sass-8ccf4f1c351928b55d5dddf3672e3667f6978d60", 154 - "urls": [ 155 - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz", 156 - "https://github.com/bazelbuild/rules_sass/archive/8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz" 157 - ] 158 - }, 159 - "io_bazel_skydoc": { 160 - "name": "io_bazel_skydoc", 161 - "sha256": "e6a76586b264f30679688f65f7e71ac112d1446681010a13bf22d9ca071f34b7", 162 - "strip_prefix": "skydoc-c7bbde2950769aac9a99364b0926230060a3ce04", 163 - "urls": [ 164 - "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz", 165 - "https://github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz" 166 - ] 167 - }, 168 - "java_tools_javac11_darwin-v6.1.zip": { 169 - "name": "java_tools_javac11_darwin-v6.1.zip", 170 - "sha256": "f0c488dac18f18ab1a0d18bbd65288c7a128e90a24d9c16f65bd8243f79483a0", 171 - "urls": [ 172 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v6.1/java_tools_javac11_darwin-v6.1.zip" 173 - ] 174 - }, 175 - "java_tools_javac11_linux-v6.1.zip": { 176 - "name": "java_tools_javac11_linux-v6.1.zip", 177 - "sha256": "12f7940ed0bc4c2e82238951cdf19b4179c7dcc361d16fe40fe4266538fb4ac6", 178 - "urls": [ 179 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v6.1/java_tools_javac11_linux-v6.1.zip" 180 - ] 181 - }, 182 - "java_tools_javac11_windows-v6.1.zip": { 183 - "name": "java_tools_javac11_windows-v6.1.zip", 184 - "sha256": "e2deb2efff684de78787e0bdc7620f9672d13f04a12856d8e7f677369a8e286b", 185 - "urls": [ 186 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v6.1/java_tools_javac11_windows-v6.1.zip" 187 - ] 188 - }, 189 - "java_tools_langtools_javac10": { 190 - "name": "java_tools_langtools_javac10", 191 - "sha256": "0e9c9ac5ef17869de3cb8c3497c4c0d31836ef7b63efe1690506f53783adb212", 192 - "urls": [ 193 - "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk10_v2.zip" 194 - ] 195 - }, 196 - "java_tools_langtools_javac11": { 197 - "name": "java_tools_langtools_javac11", 198 - "sha256": "cf0814fa002ef3d794582bb086516d8c9ed0958f83f19799cdb08949019fe4c7", 199 - "urls": [ 200 - "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk11_v2.zip" 201 - ] 202 - }, 203 - "java_tools_langtools_javac12": { 204 - "name": "java_tools_langtools_javac12", 205 - "sha256": "99b107105165a91df82cd7cf82a8efb930d803fb7de1663cf7f780142104cd14", 206 - "urls": [ 207 - "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk12.zip" 208 - ] 209 - }, 210 - "java_tools_langtools_javac9": { 211 - "name": "java_tools_langtools_javac9", 212 - "sha256": "d94befcfb325a9a62aebc2052e631fde2322b4df5c82a19ed260b38ba12a0ad1", 213 - "urls": [ 214 - "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk9_v2.zip" 215 - ] 216 - }, 217 - "jdk10-server-release-1804.tar.xz": { 218 - "name": "jdk10-server-release-1804.tar.xz", 219 - "sha256": "b7098b7aaf6ee1ffd4a2d0371a0be26c5a5c87f6aebbe46fe9a92c90583a84be", 220 - "urls": [ 221 - "https://mirror.bazel.build/openjdk.linaro.org/releases/jdk10-server-release-1804.tar.xz" 222 - ] 223 - }, 224 - "jdk9-server-release-1708.tar.xz": { 225 - "name": "jdk9-server-release-1708.tar.xz", 226 - "sha256": "72e7843902b0395e2d30e1e9ad2a5f05f36a4bc62529828bcbc698d54aec6022", 227 - "urls": [ 228 - "https://mirror.bazel.build/openjdk.linaro.org/releases/jdk9-server-release-1708.tar.xz" 229 - ] 230 - }, 231 - "openjdk10_linux_archive": { 232 - "build_file_content": "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])", 233 - "name": "openjdk10_linux_archive", 234 - "sha256": "b3c2d762091a615b0c1424ebbd05d75cc114da3bf4f25a0dec5c51ea7e84146f", 235 - "strip_prefix": "zulu10.2+3-jdk10.0.1-linux_x64", 236 - "urls": [ 237 - "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-linux_x64.tar.gz" 238 - ] 239 - }, 240 - "openjdk11_linux_archive": { 241 - "build_file_content": "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])", 242 - "name": "openjdk11_linux_archive", 243 - "sha256": "ddb0fd4526089cf1ce2db36282c282263f587a9e8be373fa02f511a12923cc48", 244 - "strip_prefix": "zulu11.31.11-ca-jdk11.0.3-linux_x64", 245 - "urls": [ 246 - "https://mirror.bazel.build/openjdk/azul-zulu11.31.11-ca-jdk11.0.3/zulu11.31.11-ca-jdk11.0.3-linux_x64.tar.gz" 247 - ] 248 - }, 249 - "openjdk12_linux_archive": { 250 - "build_file_content": "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])", 251 - "name": "openjdk12_linux_archive", 252 - "sha256": "529c99841d69e11a85aea967ccfb9d0fd40b98c5b68dbe1d059002655e0a9c13", 253 - "strip_prefix": "zulu12.2.3-ca-jdk12.0.1-linux_x64", 254 - "urls": [ 255 - "https://mirror.bazel.build/openjdk/azul-zulu12.2.3-ca-jdk12.0.1/zulu12.2.3-ca-jdk12.0.1-linux_x64.tar.gz" 256 - ] 257 - }, 258 - "openjdk9_linux_archive": { 259 - "build_file_content": "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])", 260 - "name": "openjdk9_linux_archive", 261 - "sha256": "45f2dfbee93b91b1468cf81d843fc6d9a47fef1f831c0b7ceff4f1eb6e6851c8", 262 - "strip_prefix": "zulu9.0.7.1-jdk9.0.7-linux_x64", 263 - "urls": [ 264 - "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-linux_x64.tar.gz" 265 - ] 266 - }, 267 - "openjdk_linux": { 268 - "downloaded_file_path": "zulu-linux.tar.gz", 269 - "name": "openjdk_linux", 270 - "sha256": "460d8a4f0c0204160b48086e341b22943c9cca471b195340e75b38ae9eb33c1c", 271 - "urls": [ 272 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-linux_x64-allmodules-90755145cb6e6418584d8603cd5fa9afbb30aecc-1549209950.tar.gz" 273 - ] 274 - }, 275 - "openjdk_linux_aarch64": { 276 - "downloaded_file_path": "zulu-linux-aarch64.tar.gz", 277 - "name": "openjdk_linux_aarch64", 278 - "sha256": "23c37c0c3a8fdcbc68e96e70ff5c5c020c14db76deaae9b547849afda4586e5e", 279 - "urls": [ 280 - "https://mirror.bazel.build/openjdk/azul-zulu11.31.15-ca-jdk11.0.3/zulu11.31.15-ca-jdk11.0.3-linux_aarch64-allmodules-c82eb4878c7dc829455caeb915affe36c89df06f-1561630858.tar.gz" 281 - ] 282 - }, 283 - "openjdk_linux_aarch64_minimal": { 284 - "downloaded_file_path": "zulu-linux-aarch64-minimal.tar.gz", 285 - "name": "openjdk_linux_aarch64_minimal", 286 - "sha256": "7af2583fe5ef0a781d4a9dca0c0160d42e7db1305ec1b66f98aa44c91cc875df", 287 - "urls": [ 288 - "https://mirror.bazel.build/openjdk/azul-zulu11.31.15-ca-jdk11.0.3/zulu11.31.15-ca-jdk11.0.3-linux_aarch64-minimal-c82eb4878c7dc829455caeb915affe36c89df06f-1561630858.tar.gz" 289 - ] 290 - }, 291 - "openjdk_linux_aarch64_vanilla": { 292 - "downloaded_file_path": "zulu-linux-aarch64-vanilla.tar.gz", 293 - "name": "openjdk_linux_aarch64_vanilla", 294 - "sha256": "3b0d91611b1bdc4d409afcf9eab4f0e7f4ae09f88fc01bd9f2b48954882ae69b", 295 - "urls": [ 296 - "https://mirror.bazel.build/openjdk/azul-zulu11.31.15-ca-jdk11.0.3/zulu11.31.15-ca-jdk11.0.3-linux_aarch64.tar.gz" 297 - ] 298 - }, 299 - "openjdk_linux_minimal": { 300 - "downloaded_file_path": "zulu-linux-minimal.tar.gz", 301 - "name": "openjdk_linux_minimal", 302 - "sha256": "5123bc8dd21886761d1fd9ca0fb1898b3372d7243064a070ec81ca9c9d1a6791", 303 - "urls": [ 304 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-linux_x64-minimal-524ae2ca2a782c9f15e00f08bd35b3f8ceacbd7f-1556011926.tar.gz" 305 - ] 306 - }, 307 - "openjdk_linux_vanilla": { 308 - "downloaded_file_path": "zulu-linux-vanilla.tar.gz", 309 - "name": "openjdk_linux_vanilla", 310 - "sha256": "f3f44b6235508e87b760bf37a49e186cc1fa4e9cd28384c4dbf5a33991921e08", 311 - "urls": [ 312 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-linux_x64.tar.gz" 313 - ] 314 - }, 315 - "openjdk_macos": { 316 - "downloaded_file_path": "zulu-macos.tar.gz", 317 - "name": "openjdk_macos", 318 - "sha256": "8fa61d85ca6f657d646fdb50cfc8634987f8f7d8a3250ed39fb7364647633252", 319 - "urls": [ 320 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-macosx_x64-allmodules-90755145cb6e6418584d8603cd5fa9afbb30aecc-1549209951.tar.gz" 321 - ] 322 - }, 323 - "openjdk_macos_minimal": { 324 - "downloaded_file_path": "zulu-macos-minimal.tar.gz", 325 - "name": "openjdk_macos_minimal", 326 - "sha256": "ac56e44db46fd56ac78b39b6823daed4faa74a2677ac340c7d217f863884ec0f", 327 - "urls": [ 328 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-macosx_x64-minimal-524ae2ca2a782c9f15e00f08bd35b3f8ceacbd7f-1556003114.tar.gz" 329 - ] 330 - }, 331 - "openjdk_macos_vanilla": { 332 - "downloaded_file_path": "zulu-macos-vanilla.tar.gz", 333 - "name": "openjdk_macos_vanilla", 334 - "sha256": "059f8e3484bf07b63a8f2820d5f528f473eff1befdb1896ee4f8ff06be3b8d8f", 335 - "urls": [ 336 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-macosx_x64.zip" 337 - ] 338 - }, 339 - "openjdk_win": { 340 - "downloaded_file_path": "zulu-win.zip", 341 - "name": "openjdk_win", 342 - "sha256": "e6ddb361309f8e84eb5fb5ad8b0f5cc031ba3679910139262c31efd8f7579d05", 343 - "urls": [ 344 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-win_x64-allmodules-90755145cb6e6418584d8603cd5fa9afbb30aecc-1549209972.zip" 345 - ] 346 - }, 347 - "openjdk_win_minimal": { 348 - "downloaded_file_path": "zulu-win-minimal.zip", 349 - "name": "openjdk_win_minimal", 350 - "sha256": "8e5dada6e9ebcc9ce29b4d051449bb95d3ee1e620e166da862224bbf15211f8b", 351 - "urls": [ 352 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-win_x64-minimal-524ae2ca2a782c9f15e00f08bd35b3f8ceacbd7f-1556003136.zip" 353 - ] 354 - }, 355 - "openjdk_win_vanilla": { 356 - "downloaded_file_path": "zulu-win-vanilla.zip", 357 - "name": "openjdk_win_vanilla", 358 - "sha256": "e1f5b4ce1b9148140fae2fcfb8a96d1c9b7eac5b8df0e13fbcad9b8561284880", 359 - "urls": [ 360 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-win_x64.zip" 361 - ] 362 - }, 363 - "platforms": { 364 - "name": "platforms", 365 - "sha256": "a07fe5e75964361885db725039c2ba673f0ee0313d971ae4f50c9b18cd28b0b5", 366 - "strip_prefix": "platforms-441afe1bfdadd6236988e9cac159df6b5a9f5a98", 367 - "urls": [ 368 - "https://mirror.bazel.build/github.com/bazelbuild/platforms/archive/441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip", 369 - "https://github.com/bazelbuild/platforms/archive/441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip" 370 - ] 371 - }, 372 - "rules_cc": { 373 - "name": "rules_cc", 374 - "sha256": "36fa66d4d49debd71d05fba55c1353b522e8caef4a20f8080a3d17cdda001d89", 375 - "strip_prefix": "rules_cc-0d5f3f2768c6ca2faca0079a997a97ce22997a0c", 376 - "urls": [ 377 - "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip", 378 - "https://github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip" 379 - ] 380 - }, 381 - "rules_java": { 382 - "name": "rules_java", 383 - "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", 384 - "strip_prefix": "rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178", 385 - "urls": [ 386 - "https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 387 - "https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" 388 - ] 389 - }, 390 - "rules_pkg": { 391 - "name": "rules_pkg", 392 - "sha256": "5bdc04987af79bd27bc5b00fe30f59a858f77ffa0bd2d8143d5b31ad8b1bd71c", 393 - "urls": [ 394 - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/rules_pkg-0.2.0.tar.gz", 395 - "https://github.com/bazelbuild/rules_pkg/releases/download/0.2.0/rules_pkg-0.2.0.tar.gz" 396 - ] 397 - }, 398 - "rules_pkg-0.2.0.tar.gz": { 399 - "name": "rules_pkg-0.2.0.tar.gz", 400 - "sha256": "5bdc04987af79bd27bc5b00fe30f59a858f77ffa0bd2d8143d5b31ad8b1bd71c", 401 - "urls": [ 402 - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/rules_pkg-0.2.0.tar.gz", 403 - "https://github.com/bazelbuild/rules_pkg/releases/download/0.2.0/rules_pkg-0.2.0.tar.gz" 404 - ] 405 - }, 406 - "rules_proto": { 407 - "name": "rules_proto", 408 - "sha256": "602e7161d9195e50246177e7c55b2f39950a9cf7366f74ed5f22fd45750cd208", 409 - "strip_prefix": "rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313", 410 - "urls": [ 411 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz", 412 - "https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz" 413 - ] 414 - }, 415 - "zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz": { 416 - "name": "zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz", 417 - "sha256": "57fad3602e74c79587901d6966d3b54ef32cb811829a2552163185d5064fe9b5", 418 - "urls": [ 419 - "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz" 420 - ] 421 - }, 422 - "zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz": { 423 - "name": "zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz", 424 - "sha256": "e669c9a897413d855b550b4e39d79614392e6fb96f494e8ef99a34297d9d85d3", 425 - "urls": [ 426 - "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz" 427 - ] 428 - }, 429 - "zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip": { 430 - "name": "zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip", 431 - "sha256": "c39e7700a8d41794d60985df5a20352435196e78ecbc6a2b30df7be8637bffd5", 432 - "urls": [ 433 - "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip" 434 - ] 435 - }, 436 - "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz": { 437 - "name": "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz", 438 - "sha256": "232b1c3511f0d26e92582b7c3cc363be7ac633e371854ca2f2e9f2b50eb72a75", 439 - "urls": [ 440 - "https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-linux_x64.tar.gz" 441 - ] 442 - }, 443 - "zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz": { 444 - "name": "zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz", 445 - "sha256": "1edf366ee821e5db8e348152fcb337b28dfd6bf0f97943c270dcc6747cedb6cb", 446 - "urls": [ 447 - "https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz" 448 - ] 449 - }, 450 - "zulu11.2.3-jdk11.0.1-win_x64.zip": { 451 - "name": "zulu11.2.3-jdk11.0.1-win_x64.zip", 452 - "sha256": "8e1e2b8347de6746f3fd1538840dd643201533ab113abc4ed93678e342d28aa3", 453 - "urls": [ 454 - "https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-win_x64.zip" 455 - ] 456 - }, 457 - "zulu11.29.3-ca-jdk11.0.2-linux_x64.tar.gz": { 458 - "name": "zulu11.29.3-ca-jdk11.0.2-linux_x64.tar.gz", 459 - "sha256": "f3f44b6235508e87b760bf37a49e186cc1fa4e9cd28384c4dbf5a33991921e08", 460 - "urls": [ 461 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-linux_x64.tar.gz" 462 - ] 463 - }, 464 - "zulu11.29.3-ca-jdk11.0.2-macosx_x64.zip": { 465 - "name": "zulu11.29.3-ca-jdk11.0.2-macosx_x64.zip", 466 - "sha256": "059f8e3484bf07b63a8f2820d5f528f473eff1befdb1896ee4f8ff06be3b8d8f", 467 - "urls": [ 468 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-macosx_x64.zip" 469 - ] 470 - }, 471 - "zulu11.29.3-ca-jdk11.0.2-win_x64.zip": { 472 - "name": "zulu11.29.3-ca-jdk11.0.2-win_x64.zip", 473 - "sha256": "e1f5b4ce1b9148140fae2fcfb8a96d1c9b7eac5b8df0e13fbcad9b8561284880", 474 - "urls": [ 475 - "https://mirror.bazel.build/openjdk/azul-zulu11.29.3-ca-jdk11.0.2/zulu11.29.3-ca-jdk11.0.2-win_x64.zip" 476 - ] 477 - }, 478 - "zulu11.31.15-ca-jdk11.0.3-linux_aarch64.tar.gz": { 479 - "name": "zulu11.31.15-ca-jdk11.0.3-linux_aarch64.tar.gz", 480 - "sha256": "3b0d91611b1bdc4d409afcf9eab4f0e7f4ae09f88fc01bd9f2b48954882ae69b", 481 - "urls": [ 482 - "https://mirror.bazel.build/openjdk/azul-zulu11.31.15-ca-jdk11.0.3/zulu11.31.15-ca-jdk11.0.3-linux_aarch64.tar.gz" 483 - ] 484 - }, 485 - "zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz": { 486 - "name": "zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz", 487 - "sha256": "f27cb933de4f9e7fe9a703486cf44c84bc8e9f138be0c270c9e5716a32367e87", 488 - "urls": [ 489 - "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz" 490 - ] 491 - }, 492 - "zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz": { 493 - "name": "zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz", 494 - "sha256": "404e7058ff91f956612f47705efbee8e175a38b505fb1b52d8c1ea98718683de", 495 - "urls": [ 496 - "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz" 497 - ] 498 - }, 499 - "zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip": { 500 - "name": "zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip", 501 - "sha256": "e738829017f107e7a7cd5069db979398ec3c3f03ef56122f89ba38e7374f63ed", 502 - "urls": [ 503 - "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip" 504 - ] 505 - } 506 - }
-117
pkgs/development/tools/phantomjs2/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch 2 - , bison, flex, fontconfig, freetype, gperf, icu, openssl, libjpeg 3 - , libpng, perl, python2, ruby, sqlite, qtwebkit, qmake, qtbase 4 - , darwin, writeScriptBin, cups, makeWrapper 5 - }: 6 - 7 - let 8 - fakeClang = writeScriptBin "clang" '' 9 - #!${stdenv.shell} 10 - if [[ "$@" == *.c ]]; then 11 - exec "${stdenv.cc}/bin/clang" "$@" 12 - else 13 - exec "${stdenv.cc}/bin/clang++" "$@" 14 - fi 15 - ''; 16 - 17 - in stdenv.mkDerivation rec { 18 - pname = "phantomjs"; 19 - version = "2.1.1"; 20 - 21 - src = fetchFromGitHub { 22 - owner = "ariya"; 23 - repo = "phantomjs"; 24 - rev = version; 25 - sha256 = "1zsbpk1sgh9a16f1a5nx3qvk77ibjn812wqkxqck8n6fia85m5iq"; 26 - }; 27 - 28 - nativeBuildInputs = [ qmake makeWrapper ]; 29 - buildInputs = [ 30 - bison flex fontconfig freetype gperf icu openssl 31 - libjpeg libpng perl python2 ruby sqlite qtwebkit qtbase 32 - ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ 33 - AGL ApplicationServices AppKit Cocoa OpenGL 34 - darwin.libobjc fakeClang cups 35 - ]); 36 - 37 - patches = [ 38 - (fetchpatch { 39 - url = "https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/build-hardening.patch"; 40 - sha256 = "1qs1r76w90qgpw742i7lf0y3b7m9zh5wxcbrhrak6mq1kqaphqb5"; 41 - }) 42 - (fetchpatch { 43 - url = "https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/build-qt-components.patch"; 44 - sha256 = "1fw2q59aqcks3abvwkqg9903yif6aivdsznc0h6frhhjvpp19vsb"; 45 - }) 46 - (fetchpatch { 47 - url = "https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/build-qt55-evaluateJavaScript.patch"; 48 - sha256 = "1avig9cfny8kv3s4mf3mdzvf3xlzgyh351yzwc4bkpnjvzv4fmq6"; 49 - }) 50 - (fetchpatch { 51 - url = "https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/build-qt55-no-websecurity.patch"; 52 - sha256 = "1nykqpxa7lcf9iarz5lywgg3v3b1h19iwvjdg4kgq0ai6idhcab8"; 53 - }) 54 - (fetchpatch { 55 - url = "https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/build-qt55-print.patch"; 56 - sha256 = "1fydmdjxnplglpbd3ypaih5l237jkxjirpdhzz92mcpy29yla6jw"; 57 - }) 58 - (fetchpatch { 59 - url = "https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/unlock-qt.patch"; 60 - sha256 = "13bwz4iw17d6hq5pwkbpcckqyw7fhc6648lvs26m39pp31zwyp03"; 61 - }) 62 - ./system-qtbase.patch 63 - ]; 64 - 65 - postPatch = '' 66 - patchShebangs . 67 - substituteInPlace src/phantomjs.pro \ 68 - --replace "QT_MINOR_VERSION, 5" "QT_MINOR_VERSION, 9" 69 - ''; 70 - 71 - # Avoids error in webpage.cpp:80:89: 72 - # invalid suffix on literal; C++11 requires a space between litend identifier 73 - NIX_CFLAGS_COMPILE = "-Wno-reserved-user-defined-literal"; 74 - 75 - __impureHostDeps = lib.optional stdenv.isDarwin "/usr/lib/libicucore.dylib"; 76 - 77 - dontWrapQtApps = true; 78 - 79 - installPhase = '' 80 - mkdir -p $out/share/doc/phantomjs 81 - cp -a bin $out 82 - cp -a ChangeLog examples LICENSE.BSD README.md third-party.txt $out/share/doc/phantomjs 83 - '' + lib.optionalString stdenv.isDarwin '' 84 - install_name_tool -change \ 85 - ${darwin.CF}/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation \ 86 - /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation \ 87 - -change \ 88 - ${darwin.configd}/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration \ 89 - /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration \ 90 - $out/bin/phantomjs 91 - '' + '' 92 - wrapProgram $out/bin/phantomjs \ 93 - --set QT_QPA_PLATFORM offscreen \ 94 - --prefix PATH : ${lib.makeBinPath [ qtbase ]} 95 - ''; 96 - 97 - meta = with lib; { 98 - description = "Headless WebKit with JavaScript API"; 99 - longDescription = '' 100 - PhantomJS2 is a headless WebKit with JavaScript API. 101 - It has fast and native support for various web standards: 102 - DOM handling, CSS selector, JSON, Canvas, and SVG. 103 - 104 - PhantomJS is an optimal solution for: 105 - - Headless Website Testing 106 - - Screen Capture 107 - - Page Automation 108 - - Network Monitoring 109 - ''; 110 - 111 - homepage = "https://phantomjs.org/"; 112 - license = licenses.bsd3; 113 - 114 - maintainers = [ maintainers.aflatter ]; 115 - platforms = platforms.darwin ++ platforms.linux; 116 - }; 117 - }
-13
pkgs/development/tools/phantomjs2/system-qtbase.patch
··· 1 - --- a/build.py 2 - +++ b/build.py 3 - @@ -80,9 +80,9 @@ 4 - def qmakePath(): 5 - exe = "qmake" 6 - if platform.system() == "Windows": 7 - exe += ".exe" 8 - - return os.path.abspath("src/qt/qtbase/bin/" + exe) 9 - + return os.path.abspath("@qtbase@" + exe) 10 - 11 - # returns paths for 3rd party libraries (Windows only) 12 - def findThirdPartyDeps(): 13 - include_dirs = []
+2 -2
pkgs/development/web/remarkjs/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, nodejs, phantomjs2, pkgs }: 1 + { stdenv, lib, fetchFromGitHub, nodejs, pkgs }: 2 2 3 3 with lib; 4 4 ··· 30 30 sha256 = "sha256-zhHuW4pBqXQEBlSxuyvHKh+ftyIdcqpYgIZZHArUtns="; 31 31 }; 32 32 33 - buildInputs = [ nodejs phantomjs2 ] ++ (with nodePackages; [ 33 + buildInputs = [ nodejs ] ++ (with nodePackages; [ 34 34 marked 35 35 browserify 36 36 uglify-js
+2 -2
pkgs/os-specific/darwin/goku/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "goku"; 5 - version = "0.3.6"; 5 + version = "0.5.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/yqrashawn/GokuRakuJoudo/releases/download/v${version}/goku.tar.gz"; 9 - sha256 = "1pss1k2slbqzpfynik50pdk4jsaiag4abhmr6kadmaaj18mfz7ai"; 9 + sha256 = "7c9304a5b4265575ca154bc0ebc04fcf812d14981775966092946cf82f65c782"; 10 10 }; 11 11 12 12 sourceRoot = ".";
+5
pkgs/os-specific/linux/g15daemon/default.nix
··· 79 79 80 80 buildInputs = [ libg15 libg15render ]; 81 81 82 + # Workaround build failure on -fno-common toolchains like upstream gcc-10: 83 + # ld: g15_plugins.o:/build/g15daemon-1.9.5.3/g15daemon/./g15daemon.h:218: 84 + # multiple definition of `lcdlist_mutex'; utility_funcs.o:g15daemon.h:218: first defined here 85 + NIX_CFLAGS_COMPILE = "-fcommon"; 86 + 82 87 enableParallelBuilding = true; 83 88 84 89 meta = {
+37 -42
pkgs/servers/amqp/qpid-cpp/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, python2, boost, libuuid, ruby, buildEnv, buildPythonPackage, qpid-python }: 1 + { lib, stdenv 2 + , fetchpatch 3 + , fetchurl 4 + , boost 5 + , cmake 6 + , libuuid 7 + , python3 8 + , ruby 9 + }: 2 10 3 - let 11 + stdenv.mkDerivation rec { 4 12 pname = "qpid-cpp"; 5 - name = "${pname}-${version}"; 6 13 version = "1.39.0"; 7 14 8 15 src = fetchurl { 9 - url = "mirror://apache/qpid/cpp/${version}/${name}.tar.gz"; 10 - sha256 = "088dx1l6myrksbhpr15bs09j6qm8vdliqwjp2ja5amym47md103r"; 16 + url = "mirror://apache/qpid/cpp/${version}/${pname}-${version}.tar.gz"; 17 + hash = "sha256-eYDQ6iHVV1WUFFdyHGnbqGIjE9CrhHzh0jP7amjoDSE="; 11 18 }; 12 19 20 + nativeBuildInputs = [ cmake python3 ]; 21 + buildInputs = [ boost libuuid ruby ]; 22 + 23 + patches = [ 24 + (fetchpatch { 25 + name = "python3-managementgen"; 26 + url = "https://github.com/apache/qpid-cpp/commit/0e558866e90ef3d5becbd2f6d5630a6a6dc43a5d.patch"; 27 + hash = "sha256-pV6xx8Nrys/ZxIO0Z/fARH0ELqcSdTXLPsVXYUd3f70="; 28 + }) 29 + ]; 30 + 31 + # the subdir managementgen wants to install python stuff in ${python} and 32 + # the installation tries to create some folders in /var 33 + postPatch = '' 34 + sed -i '/managementgen/d' CMakeLists.txt 35 + sed -i '/ENV/d' src/CMakeLists.txt 36 + sed -i '/management/d' CMakeLists.txt 37 + ''; 38 + 39 + NIX_CFLAGS_COMPILE = toString ([ 40 + "-Wno-error=maybe-uninitialized" 41 + ] ++ lib.optionals stdenv.cc.isGNU [ 42 + "-Wno-error=deprecated-copy" 43 + ]); 44 + 13 45 meta = with lib; { 14 46 homepage = "https://qpid.apache.org"; 15 47 description = "An AMQP message broker and a C++ messaging API"; ··· 17 49 platforms = platforms.linux; 18 50 maintainers = with maintainers; [ cpages ]; 19 51 }; 20 - 21 - qpid-cpp = stdenv.mkDerivation { 22 - inherit src meta pname version; 23 - 24 - nativeBuildInputs = [ cmake ]; 25 - buildInputs = [ boost libuuid ruby python2 ]; 26 - 27 - # the subdir managementgen wants to install python stuff in ${python} and 28 - # the installation tries to create some folders in /var 29 - postPatch = '' 30 - sed -i '/managementgen/d' CMakeLists.txt 31 - sed -i '/ENV/d' src/CMakeLists.txt 32 - sed -i '/management/d' CMakeLists.txt 33 - ''; 34 - 35 - NIX_CFLAGS_COMPILE = toString ([ 36 - "-Wno-error=deprecated-declarations" 37 - "-Wno-error=int-in-bool-context" 38 - "-Wno-error=maybe-uninitialized" 39 - "-Wno-error=unused-function" 40 - "-Wno-error=ignored-qualifiers" 41 - "-Wno-error=catch-value" 42 - ] ++ lib.optionals stdenv.cc.isGNU [ 43 - "-Wno-error=deprecated-copy" 44 - ]); 45 - }; 46 - 47 - python-frontend = buildPythonPackage { 48 - inherit pname version meta src; 49 - 50 - sourceRoot = "${name}/management/python"; 51 - 52 - propagatedBuildInputs = [ qpid-python ]; 53 - }; 54 - in buildEnv { 55 - name = "${name}-env"; 56 - paths = [ qpid-cpp python-frontend ]; 57 52 }
+4
pkgs/servers/dante/default.nix
··· 25 25 sha256 = "sha256-e+qF8lB5tkiA7RlJ+tX5O6KxQrQp33RSPdP1TxU961Y="; 26 26 }) ]; 27 27 28 + postPatch = '' 29 + substituteInPlace include/redefgen.sh --replace 'PATH=/bin:/usr/bin:/sbin:/usr/sbin' "" 30 + ''; 31 + 28 32 meta = with lib; { 29 33 description = "A circuit-level SOCKS client/server that can be used to provide convenient and secure network connectivity"; 30 34 homepage = "https://www.inet.no/dante/";
+15
pkgs/servers/http/envoy/bump-brotli.patch
··· 1 + diff --git a/bazel/repository_locations.bzl b/bazel/repository_locations.bzl 2 + index 454c54b0ef..2ac0623cf0 100644 3 + --- a/bazel/repository_locations.bzl 4 + +++ b/bazel/repository_locations.bzl 5 + @@ -510,8 +510,8 @@ REPOSITORY_LOCATIONS_SPEC = dict( 6 + project_url = "https://brotli.org", 7 + # Use the dev branch of brotli to resolve compilation issues. 8 + # TODO(rojkov): Remove when brotli > 1.0.9 is released. 9 + - version = "0cd2e3926e95e7e2930f57ae3f4885508d462a25", 10 + - sha256 = "93810780e60304b51f2c9645fe313a6e4640711063ed0b860cfa60999dd256c5", 11 + + version = "27dd7265403d8e8fed99a854b9c3e1db7d79525f", 12 + + sha256 = "e71238b12e30233bdf25997132b29ae49639a69f33fdef3ae18a47abfc0d5e4c", 13 + strip_prefix = "brotli-{version}", 14 + urls = ["https://github.com/google/brotli/archive/{version}.tar.gz"], 15 + use_category = ["dataplane_ext"],
+18 -3
pkgs/servers/http/envoy/default.nix
··· 12 12 , python3 13 13 , linuxHeaders 14 14 , nixosTests 15 + 16 + # v8 (upstream default), wavm, wamr, wasmtime, disabled 17 + , wasmRuntime ? "wamr" 15 18 }: 16 19 17 20 let ··· 31 34 src = fetchFromGitHub { 32 35 owner = "envoyproxy"; 33 36 repo = "envoy"; 34 - inherit (srcVer) rev ; 37 + inherit (srcVer) rev; 35 38 hash = "sha256:11mm72zmb479ss585jzqzhklyyqmdadnvr91ghzvjxc0j2a1hrr4"; 36 39 37 40 extraPostFetch = '' ··· 58 61 url = "https://github.com/envoyproxy/envoy/commit/68448aae7a78a3123097b6ea96016b270457e7b8.patch"; 59 62 sha256 = "123kv3x37p8fgfp29jhw5xg5js5q5ipibs8hsm7gzfd5bcllnpfh"; 60 63 }) 64 + 65 + # fix issues with brotli and GCC 11.2.0+ (-Werror=vla-parameter) 66 + ./bump-brotli.patch 67 + 68 + # fix linux-aarch64 WAMR builds 69 + # (upstream WAMR only detects aarch64 on Darwin, not Linux) 70 + ./fix-aarch64-wamr.patch 61 71 ]; 62 72 63 73 nativeBuildInputs = [ ··· 75 85 76 86 fetchAttrs = { 77 87 sha256 = { 78 - x86_64-linux = "0f7mls2zrpjjvbz6pgkzrvr55bv05xn2l76j9i1r0cf367qqfkz8"; 79 - aarch64-linux = "1l3ls47z20xrw6x9qps5jm7vq50xb1acv9gczfdrj9hw6jybgwgg"; 88 + x86_64-linux = "0k2cna0vjzc8z7jvxdlcw741vacil8daczppv32bslw17af65vq6"; 89 + aarch64-linux = "1ijv4arw67nprykn2wkn4ji8fbr284mc7p74zxfsky772s42yy9j"; 80 90 }.${stdenv.system} or (throw "unsupported system ${stdenv.system}"); 81 91 dontUseCmakeConfigure = true; 82 92 dontUseGnConfigure = true; ··· 128 138 "--cxxopt=-Wno-maybe-uninitialized" 129 139 "--cxxopt=-Wno-uninitialized" 130 140 "--cxxopt=-Wno-error=type-limits" 141 + 142 + "--define=wasm=${wasmRuntime}" 143 + ]; 144 + bazelFetchFlags = [ 145 + "--define=wasm=${wasmRuntime}" 131 146 ]; 132 147 133 148 passthru.tests = {
+38
pkgs/servers/http/envoy/fix-aarch64-wamr.patch
··· 1 + diff --git a/bazel/envoy_build_system.bzl b/bazel/envoy_build_system.bzl 2 + index f48ebe7056..1e5cc5d663 100644 3 + --- a/bazel/envoy_build_system.bzl 4 + +++ b/bazel/envoy_build_system.bzl 5 + @@ -102,6 +102,7 @@ def envoy_cmake( 6 + pdb_name = "", 7 + cmake_files_dir = "$BUILD_TMPDIR/CMakeFiles", 8 + generate_crosstool_file = False, 9 + + generate_args = [], 10 + **kwargs): 11 + cache_entries.update({"CMAKE_BUILD_TYPE": "Bazel"}) 12 + cache_entries_debug = dict(cache_entries) 13 + @@ -131,7 +132,7 @@ def envoy_cmake( 14 + "@envoy//bazel:dbg_build": cache_entries_debug, 15 + "//conditions:default": cache_entries, 16 + }), 17 + - generate_args = ["-GNinja"], 18 + + generate_args = ["-GNinja"] + generate_args, 19 + targets = ["", "install"], 20 + # TODO: Remove install target and make this work 21 + install = False, 22 + diff --git a/bazel/foreign_cc/BUILD b/bazel/foreign_cc/BUILD 23 + index 4d3a281669..b4716dfe2e 100644 24 + --- a/bazel/foreign_cc/BUILD 25 + +++ b/bazel/foreign_cc/BUILD 26 + @@ -394,6 +394,12 @@ envoy_cmake( 27 + "WAMR_BUILD_LIBC_WASI": "0", 28 + "WAMR_BUILD_TAIL_CALL": "1", 29 + }, 30 + + generate_args = select({ 31 + + "//conditions:default": [], 32 + + "@platforms//cpu:aarch64": [ 33 + + "-DWAMR_BUILD_TARGET=AARCH64", 34 + + ], 35 + + }), 36 + lib_source = "@com_github_wamr//:all", 37 + out_static_libs = ["libvmlib.a"], 38 + tags = ["skip_on_windows"],
+2 -2
pkgs/tools/admin/meshcentral/default.nix
··· 1 1 { lib, fetchpatch, fetchzip, yarn2nix-moretea, nodejs, jq, dos2unix }: 2 2 3 3 yarn2nix-moretea.mkYarnPackage rec { 4 - version = "0.9.98"; 4 + version = "1.0.18"; 5 5 6 6 src = fetchzip { 7 7 url = "https://registry.npmjs.org/meshcentral/-/meshcentral-${version}.tgz"; 8 - sha256 = "0bvd6fin05dkh6x5qx2f58c0zsmxpdlwb8wqm0y04bax1mhm1bsf"; 8 + sha256 = "03bs7c2n4cxpsjkrcwinmjarcfwxvkg10xvnjk5r1rnkzlrsy8pm"; 9 9 }; 10 10 11 11 packageJSON = ./package.json;
+3 -2
pkgs/tools/admin/meshcentral/package.json
··· 1 1 { 2 2 "name": "meshcentral", 3 - "version": "0.9.98", 3 + "version": "1.0.18", 4 4 "keywords": [ 5 5 "Remote Device Management", 6 6 "Remote Device Monitoring", ··· 25 25 "*.js", 26 26 "amt", 27 27 "bin", 28 + "rdp", 28 29 "views", 29 30 "emails", 30 31 "agents", ··· 67 68 "passport-reddit": "*", 68 69 "passport-azure-oauth2": "*", 69 70 "jwt-simple": "*", 71 + "@mstrhakr/passport-generic-oidc": "*", 70 72 "passport-saml": "*", 71 73 "ws": "5.2.3", 72 74 "cbor": "5.2.0", ··· 87 89 "loadavg-windows": "*", 88 90 "node-sspi": "*", 89 91 "ldapauth-fork": "*", 90 - "node-rdpjs-2": "*", 91 92 "ssh2": "*", 92 93 "image-size": "*", 93 94 "acme-client": "*",
+362 -373
pkgs/tools/admin/meshcentral/yarn.lock
··· 14 14 dependencies: 15 15 "@babel/highlight" "^7.16.7" 16 16 17 - "@babel/generator@^7.17.3", "@babel/generator@^7.4.0": 18 - version "7.17.3" 19 - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200" 20 - integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg== 17 + "@babel/generator@^7.17.10", "@babel/generator@^7.4.0": 18 + version "7.17.10" 19 + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.10.tgz#c281fa35b0c349bbe9d02916f4ae08fc85ed7189" 20 + integrity sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg== 21 21 dependencies: 22 - "@babel/types" "^7.17.0" 22 + "@babel/types" "^7.17.10" 23 + "@jridgewell/gen-mapping" "^0.1.0" 23 24 jsesc "^2.5.1" 24 - source-map "^0.5.0" 25 25 26 26 "@babel/helper-environment-visitor@^7.16.7": 27 27 version "7.16.7" ··· 30 30 dependencies: 31 31 "@babel/types" "^7.16.7" 32 32 33 - "@babel/helper-function-name@^7.16.7": 34 - version "7.16.7" 35 - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" 36 - integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== 33 + "@babel/helper-function-name@^7.17.9": 34 + version "7.17.9" 35 + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12" 36 + integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg== 37 37 dependencies: 38 - "@babel/helper-get-function-arity" "^7.16.7" 39 38 "@babel/template" "^7.16.7" 40 - "@babel/types" "^7.16.7" 41 - 42 - "@babel/helper-get-function-arity@^7.16.7": 43 - version "7.16.7" 44 - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" 45 - integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== 46 - dependencies: 47 - "@babel/types" "^7.16.7" 39 + "@babel/types" "^7.17.0" 48 40 49 41 "@babel/helper-hoist-variables@^7.16.7": 50 42 version "7.16.7" ··· 66 58 integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== 67 59 68 60 "@babel/highlight@^7.16.7": 69 - version "7.16.10" 70 - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" 71 - integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== 61 + version "7.17.9" 62 + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.9.tgz#61b2ee7f32ea0454612def4fccdae0de232b73e3" 63 + integrity sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg== 72 64 dependencies: 73 65 "@babel/helper-validator-identifier" "^7.16.7" 74 66 chalk "^2.0.0" 75 67 js-tokens "^4.0.0" 76 68 77 - "@babel/parser@^7.16.7", "@babel/parser@^7.17.3", "@babel/parser@^7.4.3": 78 - version "7.17.3" 79 - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0" 80 - integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA== 69 + "@babel/parser@^7.16.7", "@babel/parser@^7.17.10", "@babel/parser@^7.4.3": 70 + version "7.17.10" 71 + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz#873b16db82a8909e0fbd7f115772f4b739f6ce78" 72 + integrity sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ== 81 73 82 74 "@babel/template@^7.16.7", "@babel/template@^7.4.0": 83 75 version "7.16.7" ··· 89 81 "@babel/types" "^7.16.7" 90 82 91 83 "@babel/traverse@^7.4.3": 92 - version "7.17.3" 93 - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" 94 - integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== 84 + version "7.17.10" 85 + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.10.tgz#1ee1a5ac39f4eac844e6cf855b35520e5eb6f8b5" 86 + integrity sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw== 95 87 dependencies: 96 88 "@babel/code-frame" "^7.16.7" 97 - "@babel/generator" "^7.17.3" 89 + "@babel/generator" "^7.17.10" 98 90 "@babel/helper-environment-visitor" "^7.16.7" 99 - "@babel/helper-function-name" "^7.16.7" 91 + "@babel/helper-function-name" "^7.17.9" 100 92 "@babel/helper-hoist-variables" "^7.16.7" 101 93 "@babel/helper-split-export-declaration" "^7.16.7" 102 - "@babel/parser" "^7.17.3" 103 - "@babel/types" "^7.17.0" 94 + "@babel/parser" "^7.17.10" 95 + "@babel/types" "^7.17.10" 104 96 debug "^4.1.0" 105 97 globals "^11.1.0" 106 98 107 - "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.4.0": 108 - version "7.17.0" 109 - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" 110 - integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== 99 + "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.17.10", "@babel/types@^7.4.0": 100 + version "7.17.10" 101 + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.10.tgz#d35d7b4467e439fcf06d195f8100e0fea7fc82c4" 102 + integrity sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A== 111 103 dependencies: 112 104 "@babel/helper-validator-identifier" "^7.16.7" 113 105 to-fast-properties "^2.0.0" 114 106 107 + "@jridgewell/gen-mapping@^0.1.0": 108 + version "0.1.1" 109 + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" 110 + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== 111 + dependencies: 112 + "@jridgewell/set-array" "^1.0.0" 113 + "@jridgewell/sourcemap-codec" "^1.4.10" 114 + 115 + "@jridgewell/set-array@^1.0.0": 116 + version "1.1.1" 117 + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz#36a6acc93987adcf0ba50c66908bd0b70de8afea" 118 + integrity sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ== 119 + 120 + "@jridgewell/sourcemap-codec@^1.4.10": 121 + version "1.4.13" 122 + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz#b6461fb0c2964356c469e115f504c95ad97ab88c" 123 + integrity sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w== 124 + 125 + "@mstrhakr/passport-generic-oidc@*": 126 + version "0.3.0" 127 + resolved "https://registry.yarnpkg.com/@mstrhakr/passport-generic-oidc/-/passport-generic-oidc-0.3.0.tgz#46dbb306ee757f1c30002a6e21c2fe60b37aff0c" 128 + integrity sha512-jRFXht2MFleqDiCuzeH6Nyg/YfmgwUmB/9KqeSg0QDZi+Sx1t0GSI0NBg/iA6NbWnoQFh6/ieOx/jRHHJNUiFg== 129 + dependencies: 130 + base64url "^3.0.1" 131 + oauth "^0.9.15" 132 + passport-strategy "^1.0.0" 133 + request "^2.88.0" 134 + webfinger "^0.4.2" 135 + 115 136 "@mysql/xdevapi@*": 116 - version "8.0.28" 117 - resolved "https://registry.yarnpkg.com/@mysql/xdevapi/-/xdevapi-8.0.28.tgz#68f3b029e72ef8519e5aad7084ded2573af058b5" 118 - integrity sha512-+plt6Ua6uVpV754w6QR2Lzg0iria7ynlaPPORM0YfiP6cabIAyanlnNmKkXmYR3eGc8kL3GW/zw4HJ2CIlnR6A== 137 + version "8.0.29" 138 + resolved "https://registry.yarnpkg.com/@mysql/xdevapi/-/xdevapi-8.0.29.tgz#e91d3e96cc15d419f04d7a9df8ba8f78c9b808aa" 139 + integrity sha512-9E6+g9fKBu2mhLEnYfr+KKRyb5W52Z01NkBrgS3uQA7MweZmlLV/pMlAP27J5GfBsW2okP8gnm3Dkrj0ZhfR2Q== 119 140 dependencies: 120 - google-protobuf "3.14.0" 141 + google-protobuf "3.19.4" 121 142 parsimmon "1.16.0" 122 143 123 144 "@sendgrid/client@^7.6.2": ··· 161 182 "@types/node" "*" 162 183 163 184 "@types/node@*", "@types/node@^17.0.10": 164 - version "17.0.21" 165 - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz#864b987c0c68d07b4345845c3e63b75edd143644" 166 - integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ== 185 + version "17.0.31" 186 + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.31.tgz#a5bb84ecfa27eec5e1c802c6bbf8139bdb163a5d" 187 + integrity sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q== 167 188 168 189 "@types/node@^14.14.14": 169 - version "14.18.12" 170 - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.12.tgz#0d4557fd3b94497d793efd4e7d92df2f83b4ef24" 171 - integrity sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A== 190 + version "14.18.16" 191 + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.16.tgz#878f670ba3f00482bf859b6550b6010610fc54b5" 192 + integrity sha512-X3bUMdK/VmvrWdoTkz+VCn6nwKwrKCFTHtqwBIaQJNx4RUIBBUFXM00bqPz/DsDd+Icjmzm6/tyYZzeGVqb6/Q== 172 193 173 194 "@types/webidl-conversions@*": 174 195 version "6.1.1" ··· 414 435 mkdirp "^1.0.4" 415 436 underscore "^1.13.1" 416 437 417 - abab@^2.0.3, abab@^2.0.5: 418 - version "2.0.5" 419 - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" 420 - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== 438 + abab@^2.0.5, abab@^2.0.6: 439 + version "2.0.6" 440 + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" 441 + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== 421 442 422 443 abbrev@1: 423 444 version "1.1.1" ··· 445 466 negotiator "0.6.3" 446 467 447 468 acme-client@*: 448 - version "4.2.3" 449 - resolved "https://registry.yarnpkg.com/acme-client/-/acme-client-4.2.3.tgz#f789be89113dc6a656c7bd697fb72e08e52f6877" 450 - integrity sha512-fzNysQ7OdBWPlELQbjjjLo2eqrmMpdd6DZ9/d4jxHJItpKC4GKYLTxA3UIYca9BcY4Zr8un/axyEGnyRHKLGbw== 469 + version "4.2.5" 470 + resolved "https://registry.yarnpkg.com/acme-client/-/acme-client-4.2.5.tgz#d18e29aadb38fbc8c6d4ce289f26392b51b5a698" 471 + integrity sha512-dtnck4sdZ2owFLTC73Ewjx0kmvsRjTRgaOc8UztCNODT+lr1DXj0tiuUXjeY4LAzZryXCtCib/E+KD8NYeP1aw== 451 472 dependencies: 452 - axios "0.21.4" 473 + axios "0.26.1" 453 474 backo2 "^1.0.0" 454 475 bluebird "^3.5.0" 455 476 debug "^4.1.1" 456 - node-forge "^1.2.0" 477 + node-forge "^1.3.0" 457 478 458 479 acorn-globals@^6.0.0: 459 480 version "6.0.0" ··· 486 507 integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== 487 508 488 509 acorn@^8.5.0: 489 - version "8.7.0" 490 - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" 491 - integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== 510 + version "8.7.1" 511 + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" 512 + integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== 492 513 493 514 aedes-packet@^1.0.0: 494 515 version "1.0.0" ··· 676 697 zip-stream "^3.0.1" 677 698 678 699 archiver@^5.3.0: 679 - version "5.3.0" 680 - resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.0.tgz#dd3e097624481741df626267564f7dd8640a45ba" 681 - integrity sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg== 700 + version "5.3.1" 701 + resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.1.tgz#21e92811d6f09ecfce649fbefefe8c79e57cbbb6" 702 + integrity sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w== 682 703 dependencies: 683 704 archiver-utils "^2.1.0" 684 - async "^3.2.0" 705 + async "^3.2.3" 685 706 buffer-crc32 "^0.2.1" 686 707 readable-stream "^3.6.0" 687 708 readdir-glob "^1.0.0" ··· 827 848 integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== 828 849 829 850 async@^2.0.1: 830 - version "2.6.3" 831 - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" 832 - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== 851 + version "2.6.4" 852 + resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" 853 + integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== 833 854 dependencies: 834 855 lodash "^4.17.14" 835 856 836 - async@^3.2.0, async@~3.2.0: 857 + async@^3.2.0, async@^3.2.3, async@~3.2.0: 837 858 version "3.2.3" 838 859 resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" 839 860 integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== ··· 858 879 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" 859 880 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== 860 881 861 - axios@0.21.4, axios@^0.21.1: 862 - version "0.21.4" 863 - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" 864 - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== 865 - dependencies: 866 - follow-redirects "^1.14.0" 867 - 868 - axios@^0.24.0: 869 - version "0.24.0" 870 - resolved "https://registry.yarnpkg.com/axios/-/axios-0.24.0.tgz#804e6fa1e4b9c5288501dd9dff56a7a0940d20d6" 871 - integrity sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA== 872 - dependencies: 873 - follow-redirects "^1.14.4" 874 - 875 - axios@^0.25.0: 876 - version "0.25.0" 877 - resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a" 878 - integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== 879 - dependencies: 880 - follow-redirects "^1.14.7" 881 - 882 - axios@^0.26.0: 882 + axios@0.26.1, axios@^0.26.0, axios@^0.26.1: 883 883 version "0.26.1" 884 884 resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" 885 885 integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA== 886 886 dependencies: 887 887 follow-redirects "^1.14.8" 888 888 889 + axios@^0.21.1: 890 + version "0.21.4" 891 + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" 892 + integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== 893 + dependencies: 894 + follow-redirects "^1.14.0" 895 + 889 896 babel-cli@^6.16.0: 890 897 version "6.26.0" 891 898 resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.26.0.tgz#502ab54874d7db88ad00b887a06383ce03d002f1" ··· 1392 1399 resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 1393 1400 integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 1394 1401 1395 - base64url@3.x.x: 1402 + base64url@3.x.x, base64url@^3.0.1: 1396 1403 version "3.0.1" 1397 1404 resolved "https://registry.yarnpkg.com/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" 1398 1405 integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== ··· 1486 1493 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" 1487 1494 integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== 1488 1495 1489 - body-parser@1.19.2, body-parser@^1.19.0: 1490 - version "1.19.2" 1491 - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.2.tgz#4714ccd9c157d44797b8b5607d72c0b89952f26e" 1492 - integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw== 1496 + body-parser@1.20.0, body-parser@^1.19.0: 1497 + version "1.20.0" 1498 + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" 1499 + integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== 1493 1500 dependencies: 1494 1501 bytes "3.1.2" 1495 1502 content-type "~1.0.4" 1496 1503 debug "2.6.9" 1497 - depd "~1.1.2" 1498 - http-errors "1.8.1" 1504 + depd "2.0.0" 1505 + destroy "1.2.0" 1506 + http-errors "2.0.0" 1499 1507 iconv-lite "0.4.24" 1500 - on-finished "~2.3.0" 1501 - qs "6.9.7" 1502 - raw-body "2.4.3" 1508 + on-finished "2.4.1" 1509 + qs "6.10.3" 1510 + raw-body "2.5.1" 1503 1511 type-is "~1.6.18" 1512 + unpipe "1.0.0" 1504 1513 1505 1514 brace-expansion@^1.0.0, brace-expansion@^1.1.7: 1506 1515 version "1.1.11" ··· 1510 1519 balanced-match "^1.0.0" 1511 1520 concat-map "0.0.1" 1512 1521 1522 + brace-expansion@^2.0.1: 1523 + version "2.0.1" 1524 + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" 1525 + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== 1526 + dependencies: 1527 + balanced-match "^1.0.0" 1528 + 1513 1529 braces@^1.8.2: 1514 1530 version "1.8.5" 1515 1531 resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" ··· 1535 1551 split-string "^3.0.2" 1536 1552 to-regex "^3.0.1" 1537 1553 1538 - braces@^3.0.1: 1554 + braces@^3.0.2: 1539 1555 version "3.0.2" 1540 1556 resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 1541 1557 integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== ··· 1553 1569 integrity sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg== 1554 1570 1555 1571 bson@^4.4.0: 1556 - version "4.6.1" 1557 - resolved "https://registry.yarnpkg.com/bson/-/bson-4.6.1.tgz#2b5da517539bb0f7f3ffb54ac70a384ca899641c" 1558 - integrity sha512-I1LQ7Hz5zgwR4QquilLNZwbhPw0Apx7i7X9kGMBTsqPdml/03Q9NBtD9nt/19ahjlphktQImrnderxqpzeVDjw== 1572 + version "4.6.3" 1573 + resolved "https://registry.yarnpkg.com/bson/-/bson-4.6.3.tgz#d1a9a0b84b9e84b62390811fc5580f6a8b1d858c" 1574 + integrity sha512-rAqP5hcUVJhXP2MCSNVsf0oM2OGU1So6A9pVRDYayvJ5+hygXHQApf87wd5NlhPM1J9RJnbqxIG/f8QTzRoQ4A== 1559 1575 dependencies: 1560 1576 buffer "^5.6.0" 1561 1577 ··· 1587 1603 resolved "https://registry.yarnpkg.com/build-url/-/build-url-1.3.3.tgz#fad1ef30d8861931f85bc1f41fca0a537be31e5f" 1588 1604 integrity sha512-uSC8d+d4SlbXTu/9nBhwEKi33CE0KQgCvfy8QwyrrO5vCuXr9hN021ZBh8ip5vxPbMOrZiPwgqcupuhezxiP3g== 1589 1605 1606 + buildcheck@0.0.3: 1607 + version "0.0.3" 1608 + resolved "https://registry.yarnpkg.com/buildcheck/-/buildcheck-0.0.3.tgz#70451897a95d80f7807e68fc412eb2e7e35ff4d5" 1609 + integrity sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA== 1610 + 1590 1611 bulk-write-stream@^2.0.0: 1591 1612 version "2.0.1" 1592 1613 resolved "https://registry.yarnpkg.com/bulk-write-stream/-/bulk-write-stream-2.0.1.tgz#085bdc65caf19ceece4ff365fdb951ef0c6e3db8" ··· 1595 1616 inherits "^2.0.3" 1596 1617 readable-stream "^3.1.1" 1597 1618 1598 - bunyan@^1.8.12: 1599 - version "1.8.15" 1600 - resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.15.tgz#8ce34ca908a17d0776576ca1b2f6cbd916e93b46" 1601 - integrity sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig== 1602 - optionalDependencies: 1603 - dtrace-provider "~0.8" 1604 - moment "^2.19.3" 1605 - mv "~2" 1606 - safe-json-stringify "~1" 1607 - 1608 1619 bytes@3.0.0: 1609 1620 version "3.0.0" 1610 1621 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" ··· 2092 2103 resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" 2093 2104 integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= 2094 2105 2095 - cookie@0.4.2: 2096 - version "0.4.2" 2097 - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" 2098 - integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== 2106 + cookie@0.5.0: 2107 + version "0.5.0" 2108 + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" 2109 + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== 2099 2110 2100 2111 cookies@0.8.0: 2101 2112 version "0.8.0" ··· 2136 2147 pify "^4.0.1" 2137 2148 safe-buffer "^5.0.1" 2138 2149 2139 - cpu-features@0.0.2: 2140 - version "0.0.2" 2141 - resolved "https://registry.yarnpkg.com/cpu-features/-/cpu-features-0.0.2.tgz#9f636156f1155fd04bdbaa028bb3c2fbef3cea7a" 2142 - integrity sha512-/2yieBqvMcRj8McNzkycjW2v3OIUOibBfd2dLEJ0nWts8NobAxwiyw9phVNS6oDL8x8tz9F7uNVFEVpJncQpeA== 2150 + cpu-features@~0.0.4: 2151 + version "0.0.4" 2152 + resolved "https://registry.yarnpkg.com/cpu-features/-/cpu-features-0.0.4.tgz#0023475bb4f4c525869c162e4108099e35bf19d8" 2153 + integrity sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A== 2143 2154 dependencies: 2144 - nan "^2.14.1" 2155 + buildcheck "0.0.3" 2156 + nan "^2.15.0" 2145 2157 2146 2158 crc-32@^1.2.0: 2147 - version "1.2.1" 2148 - resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.1.tgz#436d2bcaad27bcb6bd073a2587139d3024a16460" 2149 - integrity sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w== 2150 - dependencies: 2151 - exit-on-epipe "~1.0.1" 2152 - printj "~1.3.1" 2159 + version "1.2.2" 2160 + resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" 2161 + integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== 2153 2162 2154 2163 crc32-stream@^3.0.1: 2155 2164 version "3.0.1" ··· 2235 2244 assert-plus "^1.0.0" 2236 2245 2237 2246 data-urls@^3.0.1: 2238 - version "3.0.1" 2239 - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.1.tgz#597fc2ae30f8bc4dbcf731fcd1b1954353afc6f8" 2240 - integrity sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw== 2247 + version "3.0.2" 2248 + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143" 2249 + integrity sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ== 2241 2250 dependencies: 2242 - abab "^2.0.3" 2251 + abab "^2.0.6" 2243 2252 whatwg-mimetype "^3.0.0" 2244 - whatwg-url "^10.0.0" 2253 + whatwg-url "^11.0.0" 2245 2254 2246 2255 dateformat@~3.0.3: 2247 2256 version "3.0.3" ··· 2249 2258 integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== 2250 2259 2251 2260 dayjs@^1.8.29: 2252 - version "1.10.8" 2253 - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.8.tgz#267df4bc6276fcb33c04a6735287e3f429abec41" 2254 - integrity sha512-wbNwDfBHHur9UOzNUjeKUOJ0fCb0a52Wx0xInmQ7Y8FstyajiV1NmK1e00cxsr9YrE9r7yAChE0VvpuY5Rnlow== 2261 + version "1.11.1" 2262 + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.1.tgz#90b33a3dda3417258d48ad2771b415def6545eb0" 2263 + integrity sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA== 2255 2264 2256 2265 ddata@~0.1.25: 2257 2266 version "0.1.28" ··· 2282 2291 ms "2.0.0" 2283 2292 2284 2293 debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: 2285 - version "4.3.3" 2286 - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" 2287 - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== 2294 + version "4.3.4" 2295 + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 2296 + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== 2288 2297 dependencies: 2289 2298 ms "2.1.2" 2290 2299 ··· 2367 2376 resolved "https://registry.yarnpkg.com/denque/-/denque-2.0.1.tgz#bcef4c1b80dc32efe97515744f21a4229ab8934a" 2368 2377 integrity sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ== 2369 2378 2379 + depd@2.0.0, depd@~2.0.0: 2380 + version "2.0.0" 2381 + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" 2382 + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== 2383 + 2370 2384 depd@~1.1.2: 2371 2385 version "1.1.2" 2372 2386 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 2373 2387 integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= 2374 2388 2375 - depd@~2.0.0: 2376 - version "2.0.0" 2377 - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" 2378 - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== 2379 - 2380 - destroy@~1.0.4: 2381 - version "1.0.4" 2382 - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" 2383 - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= 2389 + destroy@1.2.0: 2390 + version "1.2.0" 2391 + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" 2392 + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== 2384 2393 2385 2394 detect-file@^1.0.0: 2386 2395 version "1.0.0" ··· 2432 2441 dependencies: 2433 2442 webidl-conversions "^7.0.0" 2434 2443 2435 - dtrace-provider@~0.8: 2436 - version "0.8.8" 2437 - resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.8.tgz#2996d5490c37e1347be263b423ed7b297fb0d97e" 2438 - integrity sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg== 2439 - dependencies: 2440 - nan "^2.14.0" 2441 - 2442 2444 each-series@^1.0.0: 2443 2445 version "1.0.0" 2444 2446 resolved "https://registry.yarnpkg.com/each-series/-/each-series-1.0.0.tgz#f886e6c66dfdb25ef1fe73564146ee5cb478afcb" ··· 2558 2560 resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" 2559 2561 integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== 2560 2562 2561 - exit-on-epipe@~1.0.1: 2562 - version "1.0.1" 2563 - resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692" 2564 - integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== 2565 - 2566 2563 exit@~0.1.2: 2567 2564 version "0.1.2" 2568 2565 resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" ··· 2619 2616 ws "^5.2.0" 2620 2617 2621 2618 express@^4.17.0: 2622 - version "4.17.3" 2623 - resolved "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz#f6c7302194a4fb54271b73a1fe7a06478c8f85a1" 2624 - integrity sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg== 2619 + version "4.18.1" 2620 + resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" 2621 + integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== 2625 2622 dependencies: 2626 2623 accepts "~1.3.8" 2627 2624 array-flatten "1.1.1" 2628 - body-parser "1.19.2" 2625 + body-parser "1.20.0" 2629 2626 content-disposition "0.5.4" 2630 2627 content-type "~1.0.4" 2631 - cookie "0.4.2" 2628 + cookie "0.5.0" 2632 2629 cookie-signature "1.0.6" 2633 2630 debug "2.6.9" 2634 - depd "~1.1.2" 2631 + depd "2.0.0" 2635 2632 encodeurl "~1.0.2" 2636 2633 escape-html "~1.0.3" 2637 2634 etag "~1.8.1" 2638 - finalhandler "~1.1.2" 2635 + finalhandler "1.2.0" 2639 2636 fresh "0.5.2" 2637 + http-errors "2.0.0" 2640 2638 merge-descriptors "1.0.1" 2641 2639 methods "~1.1.2" 2642 - on-finished "~2.3.0" 2640 + on-finished "2.4.1" 2643 2641 parseurl "~1.3.3" 2644 2642 path-to-regexp "0.1.7" 2645 2643 proxy-addr "~2.0.7" 2646 - qs "6.9.7" 2644 + qs "6.10.3" 2647 2645 range-parser "~1.2.1" 2648 2646 safe-buffer "5.2.1" 2649 - send "0.17.2" 2650 - serve-static "1.14.2" 2647 + send "0.18.0" 2648 + serve-static "1.15.0" 2651 2649 setprototypeof "1.2.0" 2652 - statuses "~1.5.0" 2650 + statuses "2.0.1" 2653 2651 type-is "~1.6.18" 2654 2652 utils-merge "1.0.1" 2655 2653 vary "~1.1.2" ··· 2830 2828 dependencies: 2831 2829 test-value "^1.0.1" 2832 2830 2833 - finalhandler@~1.1.2: 2834 - version "1.1.2" 2835 - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" 2836 - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== 2831 + finalhandler@1.2.0: 2832 + version "1.2.0" 2833 + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" 2834 + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== 2837 2835 dependencies: 2838 2836 debug "2.6.9" 2839 2837 encodeurl "~1.0.2" 2840 2838 escape-html "~1.0.3" 2841 - on-finished "~2.3.0" 2839 + on-finished "2.4.1" 2842 2840 parseurl "~1.3.3" 2843 - statuses "~1.5.0" 2841 + statuses "2.0.1" 2844 2842 unpipe "~1.0.0" 2845 2843 2846 2844 find-cache-dir@^2.1.0: ··· 2908 2906 resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" 2909 2907 integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== 2910 2908 2911 - follow-redirects@^1.14.0, follow-redirects@^1.14.4, follow-redirects@^1.14.7, follow-redirects@^1.14.8: 2912 - version "1.14.9" 2913 - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7" 2914 - integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== 2909 + follow-redirects@^1.14.0, follow-redirects@^1.14.8: 2910 + version "1.15.0" 2911 + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.0.tgz#06441868281c86d0dda4ad8bdaead2d02dca89d4" 2912 + integrity sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ== 2915 2913 2916 2914 for-in@^1.0.1, for-in@^1.0.2: 2917 2915 version "1.0.2" ··· 3024 3022 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 3025 3023 3026 3024 gaxios@^4.0.0: 3027 - version "4.3.2" 3028 - resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-4.3.2.tgz#845827c2dc25a0213c8ab4155c7a28910f5be83f" 3029 - integrity sha512-T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q== 3025 + version "4.3.3" 3026 + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-4.3.3.tgz#d44bdefe52d34b6435cc41214fdb160b64abfc22" 3027 + integrity sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA== 3030 3028 dependencies: 3031 3029 abort-controller "^3.0.0" 3032 3030 extend "^3.0.2" 3033 3031 https-proxy-agent "^5.0.0" 3034 3032 is-stream "^2.0.0" 3035 - node-fetch "^2.6.1" 3033 + node-fetch "^2.6.7" 3036 3034 3037 3035 gcp-metadata@^4.2.0: 3038 3036 version "4.3.1" ··· 3103 3101 minimatch "^2.0.1" 3104 3102 once "^1.3.0" 3105 3103 3106 - glob@^6.0.1: 3107 - version "6.0.4" 3108 - resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" 3109 - integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= 3110 - dependencies: 3111 - inflight "^1.0.4" 3112 - inherits "2" 3113 - minimatch "2 || 3" 3114 - once "^1.3.0" 3115 - path-is-absolute "^1.0.0" 3116 - 3117 3104 glob@^7.1.0, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0: 3118 3105 version "7.2.0" 3119 3106 resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" ··· 3180 3167 integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== 3181 3168 3182 3169 google-auth-library@^7.0.2, google-auth-library@^7.14.0: 3183 - version "7.14.0" 3184 - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.14.0.tgz#9d6a20592f7b4d4c463cd3e93934c4b1711d5dc6" 3185 - integrity sha512-or8r7qUqGVI3W8lVSdPh0ZpeFyQHeE73g5c0p+bLNTTUFXJ+GSeDQmZRZ2p4H8cF/RJYa4PNvi/A1ar1uVNLFA== 3170 + version "7.14.1" 3171 + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.14.1.tgz#e3483034162f24cc71b95c8a55a210008826213c" 3172 + integrity sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA== 3186 3173 dependencies: 3187 3174 arrify "^2.0.0" 3188 3175 base64-js "^1.3.0" ··· 3195 3182 lru-cache "^6.0.0" 3196 3183 3197 3184 google-p12-pem@^3.1.3: 3198 - version "3.1.3" 3199 - resolved "https://registry.yarnpkg.com/google-p12-pem/-/google-p12-pem-3.1.3.tgz#5497998798ee86c2fc1f4bb1f92b7729baf37537" 3200 - integrity sha512-MC0jISvzymxePDVembypNefkAQp+DRP7dBE+zNUPaIjEspIlYg0++OrsNr248V9tPbz6iqtZ7rX1hxWA5B8qBQ== 3185 + version "3.1.4" 3186 + resolved "https://registry.yarnpkg.com/google-p12-pem/-/google-p12-pem-3.1.4.tgz#123f7b40da204de4ed1fbf2fd5be12c047fc8b3b" 3187 + integrity sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg== 3201 3188 dependencies: 3202 - node-forge "^1.0.0" 3189 + node-forge "^1.3.1" 3203 3190 3204 - google-protobuf@3.14.0: 3205 - version "3.14.0" 3206 - resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.14.0.tgz#20373d22046e63831a5110e11a84f713cc43651e" 3207 - integrity sha512-bwa8dBuMpOxg7COyqkW6muQuvNnWgVN8TX/epDRGW5m0jcrmq2QJyCyiV8ZE2/6LaIIqJtiv9bYokFhfpy/o6w== 3191 + google-protobuf@3.19.4: 3192 + version "3.19.4" 3193 + resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.19.4.tgz#8d32c3e34be9250956f28c0fb90955d13f311888" 3194 + integrity sha512-OIPNCxsG2lkIvf+P5FNfJ/Km95CsXOBecS9ZcAU6m2Rq3svc0Apl9nB3GMDNKfQ9asNv4KjyAqGwPQFrVle3Yg== 3208 3195 3209 3196 googleapis-common@^5.0.2: 3210 3197 version "5.1.0" ··· 3219 3206 uuid "^8.0.0" 3220 3207 3221 3208 googleapis@*: 3222 - version "96.0.0" 3223 - resolved "https://registry.yarnpkg.com/googleapis/-/googleapis-96.0.0.tgz#95bdf0e57bc912581ba7bc10eb202301f2b05dc1" 3224 - integrity sha512-tEQtcukxA4sW1OXh35teJbui+BIjMTghH6i0tvUctyXgMDO0Upu3+hrytrw9JqZJxtXReM3Wr5+g4U7veqHpBQ== 3209 + version "100.0.0" 3210 + resolved "https://registry.yarnpkg.com/googleapis/-/googleapis-100.0.0.tgz#baeeba7877ee7dd3250643b3803c4a9c24bcf8dd" 3211 + integrity sha512-RToFQGY54B756IDbjdyjb1vWFmn03bYpXHB2lIf0eq2UBYsIbYOLZ0kqSomfJnpclEukwEmMF7Jn6Wsev871ew== 3225 3212 dependencies: 3226 3213 google-auth-library "^7.0.2" 3227 3214 googleapis-common "^5.0.2" 3228 3215 3229 3216 graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.8: 3230 - version "4.2.9" 3231 - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" 3232 - integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== 3217 + version "4.2.10" 3218 + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" 3219 + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== 3233 3220 3234 - grunt-cli@~1.4.2: 3221 + grunt-cli@~1.4.3: 3235 3222 version "1.4.3" 3236 3223 resolved "https://registry.yarnpkg.com/grunt-cli/-/grunt-cli-1.4.3.tgz#22c9f1a3d2780bf9b0d206e832e40f8f499175ff" 3237 3224 integrity sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ== ··· 3286 3273 which "~2.0.2" 3287 3274 3288 3275 grunt@^1.0.1: 3289 - version "1.4.1" 3290 - resolved "https://registry.yarnpkg.com/grunt/-/grunt-1.4.1.tgz#7d1e17db1f9c8108777f7273d6b9359755576f50" 3291 - integrity sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA== 3276 + version "1.5.2" 3277 + resolved "https://registry.yarnpkg.com/grunt/-/grunt-1.5.2.tgz#46b014e28d17c85baac19d5e891bb3f04923c098" 3278 + integrity sha512-XCtfaIu72OyDqK24MjWiGC9SwlkuhkS1mrULr1xzuJ2XqAFhP3ZAchZGHJeSCY6mkaOXU4F7SbmmCF7xIVoC9w== 3292 3279 dependencies: 3293 3280 dateformat "~3.0.3" 3294 3281 eventemitter2 "~0.4.13" 3295 3282 exit "~0.1.2" 3296 3283 findup-sync "~0.3.0" 3297 3284 glob "~7.1.6" 3298 - grunt-cli "~1.4.2" 3285 + grunt-cli "~1.4.3" 3299 3286 grunt-known-options "~2.0.0" 3300 3287 grunt-legacy-log "~3.0.0" 3301 3288 grunt-legacy-util "~2.0.1" ··· 3530 3517 relateurl "^0.2.7" 3531 3518 uglify-js "^3.5.1" 3532 3519 3533 - http-errors@1.8.1, http-errors@~1.8.1: 3520 + http-errors@2.0.0: 3521 + version "2.0.0" 3522 + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" 3523 + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== 3524 + dependencies: 3525 + depd "2.0.0" 3526 + inherits "2.0.4" 3527 + setprototypeof "1.2.0" 3528 + statuses "2.0.1" 3529 + toidentifier "1.0.1" 3530 + 3531 + http-errors@~1.8.1: 3534 3532 version "1.8.1" 3535 3533 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" 3536 3534 integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== ··· 3567 3565 urlsafe-base64 "~1.0.0" 3568 3566 3569 3567 https-proxy-agent@*, https-proxy-agent@^5.0.0: 3570 - version "5.0.0" 3571 - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" 3572 - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== 3568 + version "5.0.1" 3569 + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" 3570 + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== 3573 3571 dependencies: 3574 3572 agent-base "6" 3575 3573 debug "4" ··· 3700 3698 integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== 3701 3699 3702 3700 is-core-module@^2.8.1: 3703 - version "2.8.1" 3704 - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" 3705 - integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== 3701 + version "2.9.0" 3702 + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69" 3703 + integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== 3706 3704 dependencies: 3707 3705 has "^1.0.3" 3708 3706 ··· 4635 4633 to-regex "^3.0.2" 4636 4634 4637 4635 micromatch@^4.0.2: 4638 - version "4.0.4" 4639 - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" 4640 - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== 4636 + version "4.0.5" 4637 + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" 4638 + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== 4641 4639 dependencies: 4642 - braces "^3.0.1" 4643 - picomatch "^2.2.3" 4644 - 4645 - mime-db@1.51.0: 4646 - version "1.51.0" 4647 - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" 4648 - integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== 4640 + braces "^3.0.2" 4641 + picomatch "^2.3.1" 4649 4642 4650 - "mime-db@>= 1.43.0 < 2": 4643 + mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": 4651 4644 version "1.52.0" 4652 4645 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 4653 4646 integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 4654 4647 4655 4648 mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: 4656 - version "2.1.34" 4657 - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" 4658 - integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== 4649 + version "2.1.35" 4650 + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" 4651 + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== 4659 4652 dependencies: 4660 - mime-db "1.51.0" 4653 + mime-db "1.52.0" 4661 4654 4662 4655 mime@1.6.0: 4663 4656 version "1.6.0" ··· 4705 4698 dependencies: 4706 4699 brace-expansion "^1.0.0" 4707 4700 4701 + minimatch@^5.0.1: 4702 + version "5.0.1" 4703 + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" 4704 + integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== 4705 + dependencies: 4706 + brace-expansion "^2.0.1" 4707 + 4708 4708 minimatch@~3.0.4: 4709 4709 version "3.0.8" 4710 4710 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" ··· 4712 4712 dependencies: 4713 4713 brace-expansion "^1.1.7" 4714 4714 4715 - minimist@^1.2.5: 4716 - version "1.2.5" 4717 - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 4718 - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 4715 + minimist@^1.2.5, minimist@^1.2.6: 4716 + version "1.2.6" 4717 + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" 4718 + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== 4719 4719 4720 4720 minimist@~0.0.1: 4721 4721 version "0.0.10" ··· 4736 4736 integrity sha512-xOE9xbICroUDmG1ye2h4bZ8WBie9EGmACaco8K8cx6RlkJJrxGIqjGqztAI+NMhexXBcdGbSEzI6N3EJPevxZw== 4737 4737 4738 4738 mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: 4739 - version "0.5.5" 4740 - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" 4741 - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== 4739 + version "0.5.6" 4740 + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" 4741 + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== 4742 4742 dependencies: 4743 - minimist "^1.2.5" 4743 + minimist "^1.2.6" 4744 4744 4745 4745 mkdirp@^1.0.4, mkdirp@~1.0.4: 4746 4746 version "1.0.4" ··· 4761 4761 dependencies: 4762 4762 moment ">= 2.9.0" 4763 4763 4764 - "moment@>= 2.9.0", moment@^2.19.3: 4765 - version "2.29.1" 4766 - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" 4767 - integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== 4764 + "moment@>= 2.9.0": 4765 + version "2.29.3" 4766 + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.3.tgz#edd47411c322413999f7a5940d526de183c031f3" 4767 + integrity sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw== 4768 4768 4769 4769 mongodb-connection-string-url@^1.0.1: 4770 4770 version "1.1.2" ··· 4858 4858 resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.2.tgz#a6d4d9c3f91d13359ab889a812954f9230a3d0c5" 4859 4859 integrity sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ== 4860 4860 4861 - mv@~2: 4862 - version "2.1.1" 4863 - resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" 4864 - integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= 4865 - dependencies: 4866 - mkdirp "~0.5.1" 4867 - ncp "~2.0.0" 4868 - rimraf "~2.4.0" 4869 - 4870 4861 mysql@*: 4871 4862 version "2.18.1" 4872 4863 resolved "https://registry.yarnpkg.com/mysql/-/mysql-2.18.1.tgz#2254143855c5a8c73825e4522baf2ea021766717" ··· 4877 4868 safe-buffer "5.1.2" 4878 4869 sqlstring "2.3.1" 4879 4870 4880 - nan@^2.12.1, nan@^2.13.2, nan@^2.14.0, nan@^2.14.1, nan@^2.15.0: 4871 + nan@^2.12.1, nan@^2.13.2, nan@^2.15.0: 4881 4872 version "2.15.0" 4882 4873 resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" 4883 4874 integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== ··· 4904 4895 snapdragon "^0.8.1" 4905 4896 to-regex "^3.0.1" 4906 4897 4907 - ncp@~2.0.0: 4908 - version "2.0.0" 4909 - resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" 4910 - integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= 4911 - 4912 4898 negotiator@0.6.3: 4913 4899 version "0.6.3" 4914 4900 resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" ··· 4920 4906 integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== 4921 4907 4922 4908 nested-error-stacks@^2.0.0: 4923 - version "2.1.0" 4924 - resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" 4925 - integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== 4909 + version "2.1.1" 4910 + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz#26c8a3cee6cc05fbcf1e333cd2fc3e003326c0b5" 4911 + integrity sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw== 4926 4912 4927 4913 nested-property@^4.0.0: 4928 4914 version "4.0.0" ··· 4941 4927 resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" 4942 4928 integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== 4943 4929 4944 - node-fetch@^2.3.0, node-fetch@^2.6.1: 4930 + node-fetch@^2.3.0, node-fetch@^2.6.7: 4945 4931 version "2.6.7" 4946 4932 resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" 4947 4933 integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== 4948 4934 dependencies: 4949 4935 whatwg-url "^5.0.0" 4950 4936 4951 - node-forge@^1.0.0, node-forge@^1.2.0: 4952 - version "1.2.1" 4953 - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c" 4954 - integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w== 4955 - 4956 - node-rdpjs-2@*: 4957 - version "0.3.5" 4958 - resolved "https://registry.yarnpkg.com/node-rdpjs-2/-/node-rdpjs-2-0.3.5.tgz#6f05fa175e70095a20b59c377be34fa1fe2fa444" 4959 - integrity sha512-ABgNbpbJlX2S4SZnsyoUd1MXINLq2y2hbrOXcoxn/NMl4/7uhM/JmXKublF3AooOgRCVKlXiefUVCIMSG/mNZw== 4960 - dependencies: 4961 - bunyan "^1.8.12" 4962 - lodash.isnumber "^3.0.3" 4937 + node-forge@^1.0.0, node-forge@^1.3.0, node-forge@^1.3.1: 4938 + version "1.3.1" 4939 + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" 4940 + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== 4963 4941 4964 4942 node-sspi@*: 4965 4943 version "0.2.9" ··· 4996 4974 "@xmpp/debug" "^0.9.2" 4997 4975 4998 4976 nodemailer@*: 4999 - version "6.7.2" 5000 - resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.2.tgz#44b2ad5f7ed71b7067f7a21c4fedabaec62b85e0" 5001 - integrity sha512-Dz7zVwlef4k5R71fdmxwR8Q39fiboGbu3xgswkzGwczUfjp873rVxt1O46+Fh0j1ORnAC6L9+heI8uUpO6DT7Q== 4977 + version "6.7.5" 4978 + resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.5.tgz#b30b1566f5fa2249f7bd49ced4c58bec6b25915e" 4979 + integrity sha512-6VtMpwhsrixq1HDYSBBHvW0GwiWawE75dS3oal48VqRhUvKJNnKnJo2RI/bCVQubj1vgrgscMNW4DHaD6xtMCg== 5002 4980 5003 4981 nofilter@^1.0.4: 5004 4982 version "1.0.4" ··· 5088 5066 resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" 5089 5067 integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== 5090 5068 5091 - oauth@0.9.x: 5069 + oauth@0.9.x, oauth@^0.9.15: 5092 5070 version "0.9.15" 5093 5071 resolved "https://registry.yarnpkg.com/oauth/-/oauth-0.9.15.tgz#bd1fefaf686c96b75475aed5196412ff60cfb9c1" 5094 5072 integrity sha1-vR/vr2hslrdUda7VGWQS/2DPucE= ··· 5181 5159 dependencies: 5182 5160 isobject "^3.0.1" 5183 5161 5184 - on-finished@~2.3.0: 5185 - version "2.3.0" 5186 - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" 5187 - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= 5162 + on-finished@2.4.1: 5163 + version "2.4.1" 5164 + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" 5165 + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== 5188 5166 dependencies: 5189 5167 ee-first "1.1.1" 5190 5168 ··· 5620 5598 pg-connection-string "^2.4.0" 5621 5599 yargs "^5.0.0" 5622 5600 5623 - picomatch@^2.2.3: 5601 + picomatch@^2.3.1: 5624 5602 version "2.3.1" 5625 5603 resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 5626 5604 integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== ··· 5672 5650 semver-compare "^1.0.0" 5673 5651 5674 5652 plivo@*: 5675 - version "4.28.0" 5676 - resolved "https://registry.yarnpkg.com/plivo/-/plivo-4.28.0.tgz#917813c55b45d33d291ee55dc7cfd868d53130c5" 5677 - integrity sha512-FQCc5TG5QUlNq1r0OlLvAHgJo15M+ou+dt7bWheataObxUxPqpga316zCOYR/sGzVzREPSB/ThpT9/cZeUcYgg== 5653 + version "4.32.0" 5654 + resolved "https://registry.yarnpkg.com/plivo/-/plivo-4.32.0.tgz#11994c31e4d5275ff7b2e50ddf7d81fa6f8dee74" 5655 + integrity sha512-HHdiZ92RT2MNtQPESIsyBfzOB4I6JxTcwjL/MYcW111Vd80WKXm0g1rjOU8pv2Oci9O6j/9CSGCzwXtU7fb6RQ== 5678 5656 dependencies: 5679 5657 "@types/node" "^14.14.14" 5680 5658 axios "^0.21.1" ··· 5736 5714 version "0.2.0" 5737 5715 resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" 5738 5716 integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= 5739 - 5740 - printj@~1.3.1: 5741 - version "1.3.1" 5742 - resolved "https://registry.yarnpkg.com/printj/-/printj-1.3.1.tgz#9af6b1d55647a1587ac44f4c1654a4b95b8e12cb" 5743 - integrity sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg== 5744 5717 5745 5718 private@^0.1.6, private@^0.1.8: 5746 5719 version "0.1.8" ··· 5814 5787 resolved "https://registry.yarnpkg.com/qlobber/-/qlobber-3.1.0.tgz#b8c8e067496de17bdbf3cd843cf53ece09c8d211" 5815 5788 integrity sha512-B7EU6Hv9g4BeJiB7qtOjn9wwgqVpcWE5c4/86O0Yoj7fmAvgwXrdG1E+QF13S/+TX5XGUl7toizP0gzXR2Saug== 5816 5789 5817 - qs@6.9.7: 5818 - version "6.9.7" 5819 - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz#4610846871485e1e048f44ae3b94033f0e675afe" 5820 - integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw== 5821 - 5822 - qs@^6.6.0, qs@^6.7.0, qs@^6.9.4: 5790 + qs@6.10.3, qs@^6.6.0, qs@^6.7.0, qs@^6.9.4: 5823 5791 version "6.10.3" 5824 5792 resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" 5825 5793 integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== ··· 5874 5842 resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" 5875 5843 integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== 5876 5844 5877 - raw-body@2.4.3: 5878 - version "2.4.3" 5879 - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.3.tgz#8f80305d11c2a0a545c2d9d89d7a0286fcead43c" 5880 - integrity sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g== 5845 + raw-body@2.5.1: 5846 + version "2.5.1" 5847 + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" 5848 + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== 5881 5849 dependencies: 5882 5850 bytes "3.1.2" 5883 - http-errors "1.8.1" 5851 + http-errors "2.0.0" 5884 5852 iconv-lite "0.4.24" 5885 5853 unpipe "1.0.0" 5886 5854 ··· 6108 6076 stealthy-require "^1.1.1" 6109 6077 tough-cookie "^2.3.3" 6110 6078 6111 - request@*: 6079 + request@*, request@^2.88.0: 6112 6080 version "2.88.2" 6113 6081 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" 6114 6082 integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== ··· 6248 6216 dependencies: 6249 6217 glob "^7.1.3" 6250 6218 6251 - rimraf@~2.4.0: 6252 - version "2.4.5" 6253 - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" 6254 - integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= 6255 - dependencies: 6256 - glob "^6.0.1" 6257 - 6258 6219 rimraf@~3.0.2: 6259 6220 version "3.0.2" 6260 6221 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" ··· 6285 6246 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 6286 6247 integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 6287 6248 6288 - safe-json-stringify@~1: 6289 - version "1.2.0" 6290 - resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" 6291 - integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== 6292 - 6293 6249 safe-regex@^1.1.0: 6294 6250 version "1.1.0" 6295 6251 resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" ··· 6334 6290 dependencies: 6335 6291 sparse-bitfield "^3.0.3" 6336 6292 6337 - sax@>=0.6.0: 6293 + sax@>=0.1.1, sax@>=0.6.0: 6338 6294 version "1.2.4" 6339 6295 resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 6340 6296 integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== ··· 6357 6313 integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= 6358 6314 6359 6315 semver@*: 6360 - version "7.3.5" 6361 - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" 6362 - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== 6316 + version "7.3.7" 6317 + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" 6318 + integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== 6363 6319 dependencies: 6364 6320 lru-cache "^6.0.0" 6365 6321 ··· 6373 6329 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 6374 6330 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 6375 6331 6376 - send@0.17.2: 6377 - version "0.17.2" 6378 - resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" 6379 - integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww== 6332 + send@0.18.0: 6333 + version "0.18.0" 6334 + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" 6335 + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== 6380 6336 dependencies: 6381 6337 debug "2.6.9" 6382 - depd "~1.1.2" 6383 - destroy "~1.0.4" 6338 + depd "2.0.0" 6339 + destroy "1.2.0" 6384 6340 encodeurl "~1.0.2" 6385 6341 escape-html "~1.0.3" 6386 6342 etag "~1.8.1" 6387 6343 fresh "0.5.2" 6388 - http-errors "1.8.1" 6344 + http-errors "2.0.0" 6389 6345 mime "1.6.0" 6390 6346 ms "2.1.3" 6391 - on-finished "~2.3.0" 6347 + on-finished "2.4.1" 6392 6348 range-parser "~1.2.1" 6393 - statuses "~1.5.0" 6349 + statuses "2.0.1" 6394 6350 6395 - serve-static@1.14.2: 6396 - version "1.14.2" 6397 - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa" 6398 - integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ== 6351 + serve-static@1.15.0: 6352 + version "1.15.0" 6353 + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" 6354 + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== 6399 6355 dependencies: 6400 6356 encodeurl "~1.0.2" 6401 6357 escape-html "~1.0.3" 6402 6358 parseurl "~1.3.3" 6403 - send "0.17.2" 6359 + send "0.18.0" 6404 6360 6405 6361 set-blocking@^2.0.0: 6406 6362 version "2.0.0" ··· 6525 6481 dependencies: 6526 6482 amdefine ">=0.0.4" 6527 6483 6528 - source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: 6484 + source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: 6529 6485 version "0.5.7" 6530 6486 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 6531 6487 integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= ··· 6608 6564 integrity sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A= 6609 6565 6610 6566 ssh2@*: 6611 - version "1.7.0" 6612 - resolved "https://registry.yarnpkg.com/ssh2/-/ssh2-1.7.0.tgz#7aa30f2a5266f0ffd93944621b4eb1f403330fd4" 6613 - integrity sha512-u1gdFfqKV1PTGR2szS5FImhFii40o+8FOUpg1M//iimNaS4BkTyUVfVdoydXS93M1SquOU02Z4KFhYDBNqQO+g== 6567 + version "1.10.0" 6568 + resolved "https://registry.yarnpkg.com/ssh2/-/ssh2-1.10.0.tgz#e05d870dfc8e83bc918a2ffb3dcbd4d523472dee" 6569 + integrity sha512-OnKAAmf4j8wCRrXXZv3Tp5lCZkLJZtgZbn45ELiShCg27djDQ3XFGvIzuGsIsf4hdHslP+VdhA9BhUQdTdfd9w== 6614 6570 dependencies: 6615 6571 asn1 "^0.2.4" 6616 6572 bcrypt-pbkdf "^1.0.2" 6617 6573 optionalDependencies: 6618 - cpu-features "0.0.2" 6574 + cpu-features "~0.0.4" 6619 6575 nan "^2.15.0" 6620 6576 6621 6577 sshpk@^1.7.0: ··· 6641 6597 define-property "^0.2.5" 6642 6598 object-copy "^0.1.0" 6643 6599 6644 - "statuses@>= 1.5.0 < 2", statuses@~1.5.0: 6600 + statuses@2.0.1: 6601 + version "2.0.1" 6602 + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" 6603 + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== 6604 + 6605 + "statuses@>= 1.5.0 < 2": 6645 6606 version "1.5.0" 6646 6607 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 6647 6608 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= ··· 6650 6611 version "1.1.1" 6651 6612 resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" 6652 6613 integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= 6614 + 6615 + step@0.0.x: 6616 + version "0.0.6" 6617 + resolved "https://registry.yarnpkg.com/step/-/step-0.0.6.tgz#143e7849a5d7d3f4a088fe29af94915216eeede2" 6618 + integrity sha1-FD54SaXX0/SgiP4pr5SRUhbu7eI= 6653 6619 6654 6620 stream-connect@^1.0.1, stream-connect@^1.0.2: 6655 6621 version "1.0.2" ··· 7019 6985 integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== 7020 6986 7021 6987 twilio@*: 7022 - version "3.75.1" 7023 - resolved "https://registry.yarnpkg.com/twilio/-/twilio-3.75.1.tgz#7b9880e31a98c326f17dad3f1778f2a00805d351" 7024 - integrity sha512-q9h8AzJekL2etE4hPiZ3IOz9V6MkrY5d5cLvTra+Xe+jtDjQgarKbMUOYFhVHb/zXycf9qqW+Qk9de0ekgLwrQ== 6988 + version "3.77.0" 6989 + resolved "https://registry.yarnpkg.com/twilio/-/twilio-3.77.0.tgz#23c67ad66e47c32b951f8c090d3b7d7354ef2ab8" 6990 + integrity sha512-jacZBKSzRBIoTdJv43U5bftdY9ptPAisH/ydd0k0ggja+GoecvCZ4MaoTgHRGDD2tR9srsw7U1nQCrqw0elobg== 7025 6991 dependencies: 7026 - axios "^0.25.0" 6992 + axios "^0.26.1" 7027 6993 dayjs "^1.8.29" 7028 6994 https-proxy-agent "^5.0.0" 7029 6995 jsonwebtoken "^8.5.1" ··· 7032 6998 qs "^6.9.4" 7033 6999 rootpath "^0.1.2" 7034 7000 scmp "^2.1.0" 7035 - url-parse "^1.5.6" 7001 + url-parse "^1.5.9" 7036 7002 xmlbuilder "^13.0.2" 7037 7003 7038 7004 type-check@~0.3.2: ··· 7066 7032 uglify-to-browserify "~1.0.0" 7067 7033 7068 7034 uglify-js@^3.1.4, uglify-js@^3.5.1: 7069 - version "3.15.3" 7070 - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.3.tgz#9aa82ca22419ba4c0137642ba0df800cb06e0471" 7071 - integrity sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg== 7035 + version "3.15.4" 7036 + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.4.tgz#fa95c257e88f85614915b906204b9623d4fa340d" 7037 + integrity sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA== 7072 7038 7073 7039 uglify-to-browserify@~1.0.0: 7074 7040 version "1.0.2" ··· 7101 7067 util-deprecate "^1.0.2" 7102 7068 7103 7069 underscore@^1.13.1: 7104 - version "1.13.2" 7105 - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.2.tgz#276cea1e8b9722a8dbed0100a407dda572125881" 7106 - integrity sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g== 7070 + version "1.13.3" 7071 + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.3.tgz#54bc95f7648c5557897e5e968d0f76bc062c34ee" 7072 + integrity sha512-QvjkYpiD+dJJraRA8+dGAU4i7aBbb2s0S3jA45TFOvg2VgqvdCDd/3N6CqA8gluk1W91GLoXg5enMUx560QzuA== 7107 7073 7108 7074 underscore@~1.8.3: 7109 7075 version "1.8.3" ··· 7165 7131 resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" 7166 7132 integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== 7167 7133 7168 - url-parse@^1.5.3, url-parse@^1.5.6: 7134 + url-parse@^1.5.10, url-parse@^1.5.9: 7169 7135 version "1.5.10" 7170 7136 resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" 7171 7137 integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== ··· 7327 7293 integrity sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw== 7328 7294 7329 7295 web-push@*: 7330 - version "3.4.5" 7331 - resolved "https://registry.yarnpkg.com/web-push/-/web-push-3.4.5.tgz#f94074ff150538872c7183e4d8881c8305920cf1" 7332 - integrity sha512-2njbTqZ6Q7ZqqK14YpK1GGmaZs3NmuGYF5b7abCXulUIWFSlSYcZ3NBJQRFcMiQDceD7vQknb8FUuvI1F7Qe/g== 7296 + version "3.5.0" 7297 + resolved "https://registry.yarnpkg.com/web-push/-/web-push-3.5.0.tgz#4576533746052eda3bd50414b54a1b0a21eeaeae" 7298 + integrity sha512-JC0V9hzKTqlDYJ+LTZUXtW7B175qwwaqzbbMSWDxHWxZvd3xY0C2rcotMGDavub2nAAFw+sXTsqR65/KY2A5AQ== 7333 7299 dependencies: 7334 7300 asn1.js "^5.3.0" 7335 7301 http_ece "1.1.0" ··· 7339 7305 urlsafe-base64 "^1.0.0" 7340 7306 7341 7307 webdav@*: 7342 - version "4.8.0" 7343 - resolved "https://registry.yarnpkg.com/webdav/-/webdav-4.8.0.tgz#b5d7ebe46039d048c177fb021c9da591cf3ac6f0" 7344 - integrity sha512-CVJvxu0attEfoQUKraDiNh3uMjNPNl+BY0pbcKbyc/X+8IXDnqAT4tT4Ge12w+j49fYuVpFVkpEGwBZabv7Uhw== 7308 + version "4.9.0" 7309 + resolved "https://registry.yarnpkg.com/webdav/-/webdav-4.9.0.tgz#cc12a55102feba8f87be6c6f2cd9bbb093abf22e" 7310 + integrity sha512-pMuRtZcjBk3i6q1iY5wBHdablKftoBfhrQEWWEejSh2LXgd0J6VE5V0c1tUlMrFHaVDx8iCoB9kupNzy8SMC4A== 7345 7311 dependencies: 7346 - axios "^0.24.0" 7312 + axios "^0.26.1" 7347 7313 base-64 "^1.0.0" 7348 7314 fast-xml-parser "^3.19.0" 7349 7315 he "^1.2.0" 7350 7316 hot-patcher "^0.5.0" 7351 7317 layerr "^0.1.2" 7352 7318 md5 "^2.3.0" 7353 - minimatch "^3.0.4" 7319 + minimatch "^5.0.1" 7354 7320 nested-property "^4.0.0" 7355 7321 path-posix "^1.0.0" 7356 7322 url-join "^4.0.1" 7357 - url-parse "^1.5.3" 7323 + url-parse "^1.5.10" 7324 + 7325 + webfinger@^0.4.2: 7326 + version "0.4.2" 7327 + resolved "https://registry.yarnpkg.com/webfinger/-/webfinger-0.4.2.tgz#3477a6d97799461896039fcffc650b73468ee76d" 7328 + integrity sha1-NHem2XeZRhiWA5/P/GULc0aO520= 7329 + dependencies: 7330 + step "0.0.x" 7331 + xml2js "0.1.x" 7358 7332 7359 7333 webidl-conversions@^3.0.0: 7360 7334 version "3.0.1" ··· 7387 7361 version "10.0.0" 7388 7362 resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-10.0.0.tgz#37264f720b575b4a311bd4094ed8c760caaa05da" 7389 7363 integrity sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w== 7364 + dependencies: 7365 + tr46 "^3.0.0" 7366 + webidl-conversions "^7.0.0" 7367 + 7368 + whatwg-url@^11.0.0: 7369 + version "11.0.0" 7370 + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-11.0.0.tgz#0a849eebb5faf2119b901bb76fd795c2848d4018" 7371 + integrity sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ== 7390 7372 dependencies: 7391 7373 tr46 "^3.0.0" 7392 7374 webidl-conversions "^7.0.0" ··· 7531 7513 integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== 7532 7514 7533 7515 ws@^8.2.3: 7534 - version "8.5.0" 7535 - resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" 7536 - integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== 7516 + version "8.6.0" 7517 + resolved "https://registry.yarnpkg.com/ws/-/ws-8.6.0.tgz#e5e9f1d9e7ff88083d0c0dd8281ea662a42c9c23" 7518 + integrity sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw== 7537 7519 7538 7520 xml-crypto@^2.1.3: 7539 7521 version "2.1.3" ··· 7556 7538 version "4.0.0" 7557 7539 resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" 7558 7540 integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== 7541 + 7542 + xml2js@0.1.x: 7543 + version "0.1.14" 7544 + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.1.14.tgz#5274e67f5a64c5f92974cd85139e0332adc6b90c" 7545 + integrity sha1-UnTmf1pkxfkpdM2FE54DMq3GuQw= 7546 + dependencies: 7547 + sax ">=0.1.1" 7559 7548 7560 7549 xml2js@^0.4.19, xml2js@^0.4.23: 7561 7550 version "0.4.23"
+344 -360
pkgs/tools/admin/meshcentral/yarn.nix
··· 18 18 }; 19 19 } 20 20 { 21 - name = "_babel_generator___generator_7.17.3.tgz"; 21 + name = "_babel_generator___generator_7.17.10.tgz"; 22 22 path = fetchurl { 23 - name = "_babel_generator___generator_7.17.3.tgz"; 24 - url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz"; 25 - sha512 = "+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg=="; 23 + name = "_babel_generator___generator_7.17.10.tgz"; 24 + url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.10.tgz"; 25 + sha512 = "46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg=="; 26 26 }; 27 27 } 28 28 { ··· 34 34 }; 35 35 } 36 36 { 37 - name = "_babel_helper_function_name___helper_function_name_7.16.7.tgz"; 38 - path = fetchurl { 39 - name = "_babel_helper_function_name___helper_function_name_7.16.7.tgz"; 40 - url = "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz"; 41 - sha512 = "QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA=="; 42 - }; 43 - } 44 - { 45 - name = "_babel_helper_get_function_arity___helper_get_function_arity_7.16.7.tgz"; 37 + name = "_babel_helper_function_name___helper_function_name_7.17.9.tgz"; 46 38 path = fetchurl { 47 - name = "_babel_helper_get_function_arity___helper_get_function_arity_7.16.7.tgz"; 48 - url = "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz"; 49 - sha512 = "flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw=="; 39 + name = "_babel_helper_function_name___helper_function_name_7.17.9.tgz"; 40 + url = "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz"; 41 + sha512 = "7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg=="; 50 42 }; 51 43 } 52 44 { ··· 74 66 }; 75 67 } 76 68 { 77 - name = "_babel_highlight___highlight_7.16.10.tgz"; 69 + name = "_babel_highlight___highlight_7.17.9.tgz"; 78 70 path = fetchurl { 79 - name = "_babel_highlight___highlight_7.16.10.tgz"; 80 - url = "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz"; 81 - sha512 = "5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw=="; 71 + name = "_babel_highlight___highlight_7.17.9.tgz"; 72 + url = "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.9.tgz"; 73 + sha512 = "J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg=="; 82 74 }; 83 75 } 84 76 { 85 - name = "_babel_parser___parser_7.17.3.tgz"; 77 + name = "_babel_parser___parser_7.17.10.tgz"; 86 78 path = fetchurl { 87 - name = "_babel_parser___parser_7.17.3.tgz"; 88 - url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz"; 89 - sha512 = "7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA=="; 79 + name = "_babel_parser___parser_7.17.10.tgz"; 80 + url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz"; 81 + sha512 = "n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ=="; 90 82 }; 91 83 } 92 84 { ··· 98 90 }; 99 91 } 100 92 { 101 - name = "_babel_traverse___traverse_7.17.3.tgz"; 93 + name = "_babel_traverse___traverse_7.17.10.tgz"; 102 94 path = fetchurl { 103 - name = "_babel_traverse___traverse_7.17.3.tgz"; 104 - url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz"; 105 - sha512 = "5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw=="; 95 + name = "_babel_traverse___traverse_7.17.10.tgz"; 96 + url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.10.tgz"; 97 + sha512 = "VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw=="; 106 98 }; 107 99 } 108 100 { 109 - name = "_babel_types___types_7.17.0.tgz"; 101 + name = "_babel_types___types_7.17.10.tgz"; 110 102 path = fetchurl { 111 - name = "_babel_types___types_7.17.0.tgz"; 112 - url = "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz"; 113 - sha512 = "TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw=="; 103 + name = "_babel_types___types_7.17.10.tgz"; 104 + url = "https://registry.yarnpkg.com/@babel/types/-/types-7.17.10.tgz"; 105 + sha512 = "9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A=="; 114 106 }; 115 107 } 116 108 { 117 - name = "_mysql_xdevapi___xdevapi_8.0.28.tgz"; 109 + name = "_jridgewell_gen_mapping___gen_mapping_0.1.1.tgz"; 118 110 path = fetchurl { 119 - name = "_mysql_xdevapi___xdevapi_8.0.28.tgz"; 120 - url = "https://registry.yarnpkg.com/@mysql/xdevapi/-/xdevapi-8.0.28.tgz"; 121 - sha512 = "+plt6Ua6uVpV754w6QR2Lzg0iria7ynlaPPORM0YfiP6cabIAyanlnNmKkXmYR3eGc8kL3GW/zw4HJ2CIlnR6A=="; 111 + name = "_jridgewell_gen_mapping___gen_mapping_0.1.1.tgz"; 112 + url = "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz"; 113 + sha512 = "sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w=="; 114 + }; 115 + } 116 + { 117 + name = "_jridgewell_set_array___set_array_1.1.1.tgz"; 118 + path = fetchurl { 119 + name = "_jridgewell_set_array___set_array_1.1.1.tgz"; 120 + url = "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz"; 121 + sha512 = "Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ=="; 122 + }; 123 + } 124 + { 125 + name = "_jridgewell_sourcemap_codec___sourcemap_codec_1.4.13.tgz"; 126 + path = fetchurl { 127 + name = "_jridgewell_sourcemap_codec___sourcemap_codec_1.4.13.tgz"; 128 + url = "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz"; 129 + sha512 = "GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w=="; 130 + }; 131 + } 132 + { 133 + name = "_mstrhakr_passport_generic_oidc___passport_generic_oidc_0.3.0.tgz"; 134 + path = fetchurl { 135 + name = "_mstrhakr_passport_generic_oidc___passport_generic_oidc_0.3.0.tgz"; 136 + url = "https://registry.yarnpkg.com/@mstrhakr/passport-generic-oidc/-/passport-generic-oidc-0.3.0.tgz"; 137 + sha512 = "jRFXht2MFleqDiCuzeH6Nyg/YfmgwUmB/9KqeSg0QDZi+Sx1t0GSI0NBg/iA6NbWnoQFh6/ieOx/jRHHJNUiFg=="; 138 + }; 139 + } 140 + { 141 + name = "_mysql_xdevapi___xdevapi_8.0.29.tgz"; 142 + path = fetchurl { 143 + name = "_mysql_xdevapi___xdevapi_8.0.29.tgz"; 144 + url = "https://registry.yarnpkg.com/@mysql/xdevapi/-/xdevapi-8.0.29.tgz"; 145 + sha512 = "9E6+g9fKBu2mhLEnYfr+KKRyb5W52Z01NkBrgS3uQA7MweZmlLV/pMlAP27J5GfBsW2okP8gnm3Dkrj0ZhfR2Q=="; 122 146 }; 123 147 } 124 148 { ··· 170 194 }; 171 195 } 172 196 { 173 - name = "_types_node___node_17.0.21.tgz"; 197 + name = "_types_node___node_17.0.31.tgz"; 174 198 path = fetchurl { 175 - name = "_types_node___node_17.0.21.tgz"; 176 - url = "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz"; 177 - sha512 = "DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ=="; 199 + name = "_types_node___node_17.0.31.tgz"; 200 + url = "https://registry.yarnpkg.com/@types/node/-/node-17.0.31.tgz"; 201 + sha512 = "AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q=="; 178 202 }; 179 203 } 180 204 { 181 - name = "_types_node___node_14.18.12.tgz"; 205 + name = "_types_node___node_14.18.16.tgz"; 182 206 path = fetchurl { 183 - name = "_types_node___node_14.18.12.tgz"; 184 - url = "https://registry.yarnpkg.com/@types/node/-/node-14.18.12.tgz"; 185 - sha512 = "q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A=="; 207 + name = "_types_node___node_14.18.16.tgz"; 208 + url = "https://registry.yarnpkg.com/@types/node/-/node-14.18.16.tgz"; 209 + sha512 = "X3bUMdK/VmvrWdoTkz+VCn6nwKwrKCFTHtqwBIaQJNx4RUIBBUFXM00bqPz/DsDd+Icjmzm6/tyYZzeGVqb6/Q=="; 186 210 }; 187 211 } 188 212 { ··· 434 458 }; 435 459 } 436 460 { 437 - name = "abab___abab_2.0.5.tgz"; 461 + name = "abab___abab_2.0.6.tgz"; 438 462 path = fetchurl { 439 - name = "abab___abab_2.0.5.tgz"; 440 - url = "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz"; 441 - sha512 = "9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q=="; 463 + name = "abab___abab_2.0.6.tgz"; 464 + url = "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz"; 465 + sha512 = "j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="; 442 466 }; 443 467 } 444 468 { ··· 474 498 }; 475 499 } 476 500 { 477 - name = "acme_client___acme_client_4.2.3.tgz"; 501 + name = "acme_client___acme_client_4.2.5.tgz"; 478 502 path = fetchurl { 479 - name = "acme_client___acme_client_4.2.3.tgz"; 480 - url = "https://registry.yarnpkg.com/acme-client/-/acme-client-4.2.3.tgz"; 481 - sha512 = "fzNysQ7OdBWPlELQbjjjLo2eqrmMpdd6DZ9/d4jxHJItpKC4GKYLTxA3UIYca9BcY4Zr8un/axyEGnyRHKLGbw=="; 503 + name = "acme_client___acme_client_4.2.5.tgz"; 504 + url = "https://registry.yarnpkg.com/acme-client/-/acme-client-4.2.5.tgz"; 505 + sha512 = "dtnck4sdZ2owFLTC73Ewjx0kmvsRjTRgaOc8UztCNODT+lr1DXj0tiuUXjeY4LAzZryXCtCib/E+KD8NYeP1aw=="; 482 506 }; 483 507 } 484 508 { ··· 522 546 }; 523 547 } 524 548 { 525 - name = "acorn___acorn_8.7.0.tgz"; 549 + name = "acorn___acorn_8.7.1.tgz"; 526 550 path = fetchurl { 527 - name = "acorn___acorn_8.7.0.tgz"; 528 - url = "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz"; 529 - sha512 = "V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="; 551 + name = "acorn___acorn_8.7.1.tgz"; 552 + url = "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz"; 553 + sha512 = "Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="; 530 554 }; 531 555 } 532 556 { ··· 698 722 }; 699 723 } 700 724 { 701 - name = "archiver___archiver_5.3.0.tgz"; 725 + name = "archiver___archiver_5.3.1.tgz"; 702 726 path = fetchurl { 703 - name = "archiver___archiver_5.3.0.tgz"; 704 - url = "https://registry.yarnpkg.com/archiver/-/archiver-5.3.0.tgz"; 705 - sha512 = "iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg=="; 727 + name = "archiver___archiver_5.3.1.tgz"; 728 + url = "https://registry.yarnpkg.com/archiver/-/archiver-5.3.1.tgz"; 729 + sha512 = "8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w=="; 706 730 }; 707 731 } 708 732 { ··· 882 906 }; 883 907 } 884 908 { 885 - name = "async___async_2.6.3.tgz"; 909 + name = "async___async_2.6.4.tgz"; 886 910 path = fetchurl { 887 - name = "async___async_2.6.3.tgz"; 888 - url = "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz"; 889 - sha512 = "zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg=="; 911 + name = "async___async_2.6.4.tgz"; 912 + url = "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz"; 913 + sha512 = "mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA=="; 890 914 }; 891 915 } 892 916 { ··· 927 951 name = "aws4___aws4_1.11.0.tgz"; 928 952 url = "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz"; 929 953 sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="; 930 - }; 931 - } 932 - { 933 - name = "axios___axios_0.21.4.tgz"; 934 - path = fetchurl { 935 - name = "axios___axios_0.21.4.tgz"; 936 - url = "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz"; 937 - sha512 = "ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg=="; 938 - }; 939 - } 940 - { 941 - name = "axios___axios_0.24.0.tgz"; 942 - path = fetchurl { 943 - name = "axios___axios_0.24.0.tgz"; 944 - url = "https://registry.yarnpkg.com/axios/-/axios-0.24.0.tgz"; 945 - sha512 = "Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA=="; 946 - }; 947 - } 948 - { 949 - name = "axios___axios_0.25.0.tgz"; 950 - path = fetchurl { 951 - name = "axios___axios_0.25.0.tgz"; 952 - url = "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz"; 953 - sha512 = "cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g=="; 954 954 }; 955 955 } 956 956 { ··· 962 962 }; 963 963 } 964 964 { 965 + name = "axios___axios_0.21.4.tgz"; 966 + path = fetchurl { 967 + name = "axios___axios_0.21.4.tgz"; 968 + url = "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz"; 969 + sha512 = "ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg=="; 970 + }; 971 + } 972 + { 965 973 name = "babel_cli___babel_cli_6.26.0.tgz"; 966 974 path = fetchurl { 967 975 name = "babel_cli___babel_cli_6.26.0.tgz"; ··· 1506 1514 }; 1507 1515 } 1508 1516 { 1509 - name = "body_parser___body_parser_1.19.2.tgz"; 1517 + name = "body_parser___body_parser_1.20.0.tgz"; 1510 1518 path = fetchurl { 1511 - name = "body_parser___body_parser_1.19.2.tgz"; 1512 - url = "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.2.tgz"; 1513 - sha512 = "SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw=="; 1519 + name = "body_parser___body_parser_1.20.0.tgz"; 1520 + url = "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz"; 1521 + sha512 = "DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg=="; 1514 1522 }; 1515 1523 } 1516 1524 { ··· 1519 1527 name = "brace_expansion___brace_expansion_1.1.11.tgz"; 1520 1528 url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz"; 1521 1529 sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="; 1530 + }; 1531 + } 1532 + { 1533 + name = "brace_expansion___brace_expansion_2.0.1.tgz"; 1534 + path = fetchurl { 1535 + name = "brace_expansion___brace_expansion_2.0.1.tgz"; 1536 + url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz"; 1537 + sha512 = "XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="; 1522 1538 }; 1523 1539 } 1524 1540 { ··· 1562 1578 }; 1563 1579 } 1564 1580 { 1565 - name = "bson___bson_4.6.1.tgz"; 1581 + name = "bson___bson_4.6.3.tgz"; 1566 1582 path = fetchurl { 1567 - name = "bson___bson_4.6.1.tgz"; 1568 - url = "https://registry.yarnpkg.com/bson/-/bson-4.6.1.tgz"; 1569 - sha512 = "I1LQ7Hz5zgwR4QquilLNZwbhPw0Apx7i7X9kGMBTsqPdml/03Q9NBtD9nt/19ahjlphktQImrnderxqpzeVDjw=="; 1583 + name = "bson___bson_4.6.3.tgz"; 1584 + url = "https://registry.yarnpkg.com/bson/-/bson-4.6.3.tgz"; 1585 + sha512 = "rAqP5hcUVJhXP2MCSNVsf0oM2OGU1So6A9pVRDYayvJ5+hygXHQApf87wd5NlhPM1J9RJnbqxIG/f8QTzRoQ4A=="; 1570 1586 }; 1571 1587 } 1572 1588 { ··· 1610 1626 }; 1611 1627 } 1612 1628 { 1613 - name = "bulk_write_stream___bulk_write_stream_2.0.1.tgz"; 1629 + name = "buildcheck___buildcheck_0.0.3.tgz"; 1614 1630 path = fetchurl { 1615 - name = "bulk_write_stream___bulk_write_stream_2.0.1.tgz"; 1616 - url = "https://registry.yarnpkg.com/bulk-write-stream/-/bulk-write-stream-2.0.1.tgz"; 1617 - sha512 = "XWOLjgHtpDasHfwM8oO4df1JoZwa7/OwTsXDzh4rUTo+9CowzeOFBZz43w+H14h1fyq+xl28tVIBrdjcjj4Gug=="; 1631 + name = "buildcheck___buildcheck_0.0.3.tgz"; 1632 + url = "https://registry.yarnpkg.com/buildcheck/-/buildcheck-0.0.3.tgz"; 1633 + sha512 = "pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA=="; 1618 1634 }; 1619 1635 } 1620 1636 { 1621 - name = "bunyan___bunyan_1.8.15.tgz"; 1637 + name = "bulk_write_stream___bulk_write_stream_2.0.1.tgz"; 1622 1638 path = fetchurl { 1623 - name = "bunyan___bunyan_1.8.15.tgz"; 1624 - url = "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.15.tgz"; 1625 - sha512 = "0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig=="; 1639 + name = "bulk_write_stream___bulk_write_stream_2.0.1.tgz"; 1640 + url = "https://registry.yarnpkg.com/bulk-write-stream/-/bulk-write-stream-2.0.1.tgz"; 1641 + sha512 = "XWOLjgHtpDasHfwM8oO4df1JoZwa7/OwTsXDzh4rUTo+9CowzeOFBZz43w+H14h1fyq+xl28tVIBrdjcjj4Gug=="; 1626 1642 }; 1627 1643 } 1628 1644 { ··· 2106 2122 }; 2107 2123 } 2108 2124 { 2109 - name = "cookie___cookie_0.4.2.tgz"; 2125 + name = "cookie___cookie_0.5.0.tgz"; 2110 2126 path = fetchurl { 2111 - name = "cookie___cookie_0.4.2.tgz"; 2112 - url = "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz"; 2113 - sha512 = "aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="; 2127 + name = "cookie___cookie_0.5.0.tgz"; 2128 + url = "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz"; 2129 + sha512 = "YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="; 2114 2130 }; 2115 2131 } 2116 2132 { ··· 2162 2178 }; 2163 2179 } 2164 2180 { 2165 - name = "cpu_features___cpu_features_0.0.2.tgz"; 2181 + name = "cpu_features___cpu_features_0.0.4.tgz"; 2166 2182 path = fetchurl { 2167 - name = "cpu_features___cpu_features_0.0.2.tgz"; 2168 - url = "https://registry.yarnpkg.com/cpu-features/-/cpu-features-0.0.2.tgz"; 2169 - sha512 = "/2yieBqvMcRj8McNzkycjW2v3OIUOibBfd2dLEJ0nWts8NobAxwiyw9phVNS6oDL8x8tz9F7uNVFEVpJncQpeA=="; 2183 + name = "cpu_features___cpu_features_0.0.4.tgz"; 2184 + url = "https://registry.yarnpkg.com/cpu-features/-/cpu-features-0.0.4.tgz"; 2185 + sha512 = "fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A=="; 2170 2186 }; 2171 2187 } 2172 2188 { 2173 - name = "crc_32___crc_32_1.2.1.tgz"; 2189 + name = "crc_32___crc_32_1.2.2.tgz"; 2174 2190 path = fetchurl { 2175 - name = "crc_32___crc_32_1.2.1.tgz"; 2176 - url = "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.1.tgz"; 2177 - sha512 = "Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w=="; 2191 + name = "crc_32___crc_32_1.2.2.tgz"; 2192 + url = "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz"; 2193 + sha512 = "ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="; 2178 2194 }; 2179 2195 } 2180 2196 { ··· 2266 2282 }; 2267 2283 } 2268 2284 { 2269 - name = "data_urls___data_urls_3.0.1.tgz"; 2285 + name = "data_urls___data_urls_3.0.2.tgz"; 2270 2286 path = fetchurl { 2271 - name = "data_urls___data_urls_3.0.1.tgz"; 2272 - url = "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.1.tgz"; 2273 - sha512 = "Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw=="; 2287 + name = "data_urls___data_urls_3.0.2.tgz"; 2288 + url = "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz"; 2289 + sha512 = "Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ=="; 2274 2290 }; 2275 2291 } 2276 2292 { ··· 2282 2298 }; 2283 2299 } 2284 2300 { 2285 - name = "dayjs___dayjs_1.10.8.tgz"; 2301 + name = "dayjs___dayjs_1.11.1.tgz"; 2286 2302 path = fetchurl { 2287 - name = "dayjs___dayjs_1.10.8.tgz"; 2288 - url = "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.8.tgz"; 2289 - sha512 = "wbNwDfBHHur9UOzNUjeKUOJ0fCb0a52Wx0xInmQ7Y8FstyajiV1NmK1e00cxsr9YrE9r7yAChE0VvpuY5Rnlow=="; 2303 + name = "dayjs___dayjs_1.11.1.tgz"; 2304 + url = "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.1.tgz"; 2305 + sha512 = "ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA=="; 2290 2306 }; 2291 2307 } 2292 2308 { ··· 2314 2330 }; 2315 2331 } 2316 2332 { 2317 - name = "debug___debug_4.3.3.tgz"; 2333 + name = "debug___debug_4.3.4.tgz"; 2318 2334 path = fetchurl { 2319 - name = "debug___debug_4.3.3.tgz"; 2320 - url = "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz"; 2321 - sha512 = "/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q=="; 2335 + name = "debug___debug_4.3.4.tgz"; 2336 + url = "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz"; 2337 + sha512 = "PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="; 2322 2338 }; 2323 2339 } 2324 2340 { ··· 2434 2450 }; 2435 2451 } 2436 2452 { 2437 - name = "depd___depd_1.1.2.tgz"; 2438 - path = fetchurl { 2439 - name = "depd___depd_1.1.2.tgz"; 2440 - url = "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz"; 2441 - sha1 = "m81S4UwJd2PnSbJ0xDRu0uVgtak="; 2442 - }; 2443 - } 2444 - { 2445 2453 name = "depd___depd_2.0.0.tgz"; 2446 2454 path = fetchurl { 2447 2455 name = "depd___depd_2.0.0.tgz"; ··· 2450 2458 }; 2451 2459 } 2452 2460 { 2453 - name = "destroy___destroy_1.0.4.tgz"; 2461 + name = "depd___depd_1.1.2.tgz"; 2454 2462 path = fetchurl { 2455 - name = "destroy___destroy_1.0.4.tgz"; 2456 - url = "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz"; 2457 - sha1 = "l4hXRCxEdJ5CBmE+N5RiBYJqvYA="; 2463 + name = "depd___depd_1.1.2.tgz"; 2464 + url = "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz"; 2465 + sha1 = "m81S4UwJd2PnSbJ0xDRu0uVgtak="; 2466 + }; 2467 + } 2468 + { 2469 + name = "destroy___destroy_1.2.0.tgz"; 2470 + path = fetchurl { 2471 + name = "destroy___destroy_1.2.0.tgz"; 2472 + url = "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz"; 2473 + sha512 = "2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="; 2458 2474 }; 2459 2475 } 2460 2476 { ··· 2495 2511 name = "domexception___domexception_4.0.0.tgz"; 2496 2512 url = "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz"; 2497 2513 sha512 = "A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw=="; 2498 - }; 2499 - } 2500 - { 2501 - name = "dtrace_provider___dtrace_provider_0.8.8.tgz"; 2502 - path = fetchurl { 2503 - name = "dtrace_provider___dtrace_provider_0.8.8.tgz"; 2504 - url = "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.8.tgz"; 2505 - sha512 = "b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg=="; 2506 2514 }; 2507 2515 } 2508 2516 { ··· 2666 2674 }; 2667 2675 } 2668 2676 { 2669 - name = "exit_on_epipe___exit_on_epipe_1.0.1.tgz"; 2670 - path = fetchurl { 2671 - name = "exit_on_epipe___exit_on_epipe_1.0.1.tgz"; 2672 - url = "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz"; 2673 - sha512 = "h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw=="; 2674 - }; 2675 - } 2676 - { 2677 2677 name = "exit___exit_0.1.2.tgz"; 2678 2678 path = fetchurl { 2679 2679 name = "exit___exit_0.1.2.tgz"; ··· 2730 2730 }; 2731 2731 } 2732 2732 { 2733 - name = "express___express_4.17.3.tgz"; 2733 + name = "express___express_4.18.1.tgz"; 2734 2734 path = fetchurl { 2735 - name = "express___express_4.17.3.tgz"; 2736 - url = "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz"; 2737 - sha512 = "yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg=="; 2735 + name = "express___express_4.18.1.tgz"; 2736 + url = "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz"; 2737 + sha512 = "zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q=="; 2738 2738 }; 2739 2739 } 2740 2740 { ··· 2938 2938 }; 2939 2939 } 2940 2940 { 2941 - name = "finalhandler___finalhandler_1.1.2.tgz"; 2941 + name = "finalhandler___finalhandler_1.2.0.tgz"; 2942 2942 path = fetchurl { 2943 - name = "finalhandler___finalhandler_1.1.2.tgz"; 2944 - url = "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz"; 2945 - sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA=="; 2943 + name = "finalhandler___finalhandler_1.2.0.tgz"; 2944 + url = "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz"; 2945 + sha512 = "5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg=="; 2946 2946 }; 2947 2947 } 2948 2948 { ··· 3010 3010 }; 3011 3011 } 3012 3012 { 3013 - name = "follow_redirects___follow_redirects_1.14.9.tgz"; 3013 + name = "follow_redirects___follow_redirects_1.15.0.tgz"; 3014 3014 path = fetchurl { 3015 - name = "follow_redirects___follow_redirects_1.14.9.tgz"; 3016 - url = "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz"; 3017 - sha512 = "MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="; 3015 + name = "follow_redirects___follow_redirects_1.15.0.tgz"; 3016 + url = "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.0.tgz"; 3017 + sha512 = "aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ=="; 3018 3018 }; 3019 3019 } 3020 3020 { ··· 3154 3154 }; 3155 3155 } 3156 3156 { 3157 - name = "gaxios___gaxios_4.3.2.tgz"; 3157 + name = "gaxios___gaxios_4.3.3.tgz"; 3158 3158 path = fetchurl { 3159 - name = "gaxios___gaxios_4.3.2.tgz"; 3160 - url = "https://registry.yarnpkg.com/gaxios/-/gaxios-4.3.2.tgz"; 3161 - sha512 = "T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q=="; 3159 + name = "gaxios___gaxios_4.3.3.tgz"; 3160 + url = "https://registry.yarnpkg.com/gaxios/-/gaxios-4.3.3.tgz"; 3161 + sha512 = "gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA=="; 3162 3162 }; 3163 3163 } 3164 3164 { ··· 3239 3239 name = "glob___glob_4.5.3.tgz"; 3240 3240 url = "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz"; 3241 3241 sha1 = "xstz0yJsHv7wTePFbQEvAzd+4V8="; 3242 - }; 3243 - } 3244 - { 3245 - name = "glob___glob_6.0.4.tgz"; 3246 - path = fetchurl { 3247 - name = "glob___glob_6.0.4.tgz"; 3248 - url = "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz"; 3249 - sha1 = "DwiGD2oVUSey+t1PnOJLGqtuTSI="; 3250 3242 }; 3251 3243 } 3252 3244 { ··· 3306 3298 }; 3307 3299 } 3308 3300 { 3309 - name = "google_auth_library___google_auth_library_7.14.0.tgz"; 3301 + name = "google_auth_library___google_auth_library_7.14.1.tgz"; 3310 3302 path = fetchurl { 3311 - name = "google_auth_library___google_auth_library_7.14.0.tgz"; 3312 - url = "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.14.0.tgz"; 3313 - sha512 = "or8r7qUqGVI3W8lVSdPh0ZpeFyQHeE73g5c0p+bLNTTUFXJ+GSeDQmZRZ2p4H8cF/RJYa4PNvi/A1ar1uVNLFA=="; 3303 + name = "google_auth_library___google_auth_library_7.14.1.tgz"; 3304 + url = "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.14.1.tgz"; 3305 + sha512 = "5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA=="; 3314 3306 }; 3315 3307 } 3316 3308 { 3317 - name = "google_p12_pem___google_p12_pem_3.1.3.tgz"; 3309 + name = "google_p12_pem___google_p12_pem_3.1.4.tgz"; 3318 3310 path = fetchurl { 3319 - name = "google_p12_pem___google_p12_pem_3.1.3.tgz"; 3320 - url = "https://registry.yarnpkg.com/google-p12-pem/-/google-p12-pem-3.1.3.tgz"; 3321 - sha512 = "MC0jISvzymxePDVembypNefkAQp+DRP7dBE+zNUPaIjEspIlYg0++OrsNr248V9tPbz6iqtZ7rX1hxWA5B8qBQ=="; 3311 + name = "google_p12_pem___google_p12_pem_3.1.4.tgz"; 3312 + url = "https://registry.yarnpkg.com/google-p12-pem/-/google-p12-pem-3.1.4.tgz"; 3313 + sha512 = "HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg=="; 3322 3314 }; 3323 3315 } 3324 3316 { 3325 - name = "google_protobuf___google_protobuf_3.14.0.tgz"; 3317 + name = "google_protobuf___google_protobuf_3.19.4.tgz"; 3326 3318 path = fetchurl { 3327 - name = "google_protobuf___google_protobuf_3.14.0.tgz"; 3328 - url = "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.14.0.tgz"; 3329 - sha512 = "bwa8dBuMpOxg7COyqkW6muQuvNnWgVN8TX/epDRGW5m0jcrmq2QJyCyiV8ZE2/6LaIIqJtiv9bYokFhfpy/o6w=="; 3319 + name = "google_protobuf___google_protobuf_3.19.4.tgz"; 3320 + url = "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.19.4.tgz"; 3321 + sha512 = "OIPNCxsG2lkIvf+P5FNfJ/Km95CsXOBecS9ZcAU6m2Rq3svc0Apl9nB3GMDNKfQ9asNv4KjyAqGwPQFrVle3Yg=="; 3330 3322 }; 3331 3323 } 3332 3324 { ··· 3338 3330 }; 3339 3331 } 3340 3332 { 3341 - name = "googleapis___googleapis_96.0.0.tgz"; 3333 + name = "googleapis___googleapis_100.0.0.tgz"; 3342 3334 path = fetchurl { 3343 - name = "googleapis___googleapis_96.0.0.tgz"; 3344 - url = "https://registry.yarnpkg.com/googleapis/-/googleapis-96.0.0.tgz"; 3345 - sha512 = "tEQtcukxA4sW1OXh35teJbui+BIjMTghH6i0tvUctyXgMDO0Upu3+hrytrw9JqZJxtXReM3Wr5+g4U7veqHpBQ=="; 3335 + name = "googleapis___googleapis_100.0.0.tgz"; 3336 + url = "https://registry.yarnpkg.com/googleapis/-/googleapis-100.0.0.tgz"; 3337 + sha512 = "RToFQGY54B756IDbjdyjb1vWFmn03bYpXHB2lIf0eq2UBYsIbYOLZ0kqSomfJnpclEukwEmMF7Jn6Wsev871ew=="; 3346 3338 }; 3347 3339 } 3348 3340 { 3349 - name = "graceful_fs___graceful_fs_4.2.9.tgz"; 3341 + name = "graceful_fs___graceful_fs_4.2.10.tgz"; 3350 3342 path = fetchurl { 3351 - name = "graceful_fs___graceful_fs_4.2.9.tgz"; 3352 - url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz"; 3353 - sha512 = "NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="; 3343 + name = "graceful_fs___graceful_fs_4.2.10.tgz"; 3344 + url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz"; 3345 + sha512 = "9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="; 3354 3346 }; 3355 3347 } 3356 3348 { ··· 3402 3394 }; 3403 3395 } 3404 3396 { 3405 - name = "grunt___grunt_1.4.1.tgz"; 3397 + name = "grunt___grunt_1.5.2.tgz"; 3406 3398 path = fetchurl { 3407 - name = "grunt___grunt_1.4.1.tgz"; 3408 - url = "https://registry.yarnpkg.com/grunt/-/grunt-1.4.1.tgz"; 3409 - sha512 = "ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA=="; 3399 + name = "grunt___grunt_1.5.2.tgz"; 3400 + url = "https://registry.yarnpkg.com/grunt/-/grunt-1.5.2.tgz"; 3401 + sha512 = "XCtfaIu72OyDqK24MjWiGC9SwlkuhkS1mrULr1xzuJ2XqAFhP3ZAchZGHJeSCY6mkaOXU4F7SbmmCF7xIVoC9w=="; 3410 3402 }; 3411 3403 } 3412 3404 { ··· 3666 3658 }; 3667 3659 } 3668 3660 { 3661 + name = "http_errors___http_errors_2.0.0.tgz"; 3662 + path = fetchurl { 3663 + name = "http_errors___http_errors_2.0.0.tgz"; 3664 + url = "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz"; 3665 + sha512 = "FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="; 3666 + }; 3667 + } 3668 + { 3669 3669 name = "http_errors___http_errors_1.8.1.tgz"; 3670 3670 path = fetchurl { 3671 3671 name = "http_errors___http_errors_1.8.1.tgz"; ··· 3698 3698 }; 3699 3699 } 3700 3700 { 3701 - name = "https_proxy_agent___https_proxy_agent_5.0.0.tgz"; 3701 + name = "https_proxy_agent___https_proxy_agent_5.0.1.tgz"; 3702 3702 path = fetchurl { 3703 - name = "https_proxy_agent___https_proxy_agent_5.0.0.tgz"; 3704 - url = "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz"; 3705 - sha512 = "EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA=="; 3703 + name = "https_proxy_agent___https_proxy_agent_5.0.1.tgz"; 3704 + url = "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"; 3705 + sha512 = "dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="; 3706 3706 }; 3707 3707 } 3708 3708 { ··· 3874 3874 }; 3875 3875 } 3876 3876 { 3877 - name = "is_core_module___is_core_module_2.8.1.tgz"; 3877 + name = "is_core_module___is_core_module_2.9.0.tgz"; 3878 3878 path = fetchurl { 3879 - name = "is_core_module___is_core_module_2.8.1.tgz"; 3880 - url = "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz"; 3881 - sha512 = "SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA=="; 3879 + name = "is_core_module___is_core_module_2.9.0.tgz"; 3880 + url = "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz"; 3881 + sha512 = "+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A=="; 3882 3882 }; 3883 3883 } 3884 3884 { ··· 4898 4898 }; 4899 4899 } 4900 4900 { 4901 - name = "micromatch___micromatch_4.0.4.tgz"; 4902 - path = fetchurl { 4903 - name = "micromatch___micromatch_4.0.4.tgz"; 4904 - url = "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz"; 4905 - sha512 = "pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg=="; 4906 - }; 4907 - } 4908 - { 4909 - name = "mime_db___mime_db_1.51.0.tgz"; 4901 + name = "micromatch___micromatch_4.0.5.tgz"; 4910 4902 path = fetchurl { 4911 - name = "mime_db___mime_db_1.51.0.tgz"; 4912 - url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz"; 4913 - sha512 = "5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="; 4903 + name = "micromatch___micromatch_4.0.5.tgz"; 4904 + url = "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz"; 4905 + sha512 = "DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="; 4914 4906 }; 4915 4907 } 4916 4908 { ··· 4922 4914 }; 4923 4915 } 4924 4916 { 4925 - name = "mime_types___mime_types_2.1.34.tgz"; 4917 + name = "mime_types___mime_types_2.1.35.tgz"; 4926 4918 path = fetchurl { 4927 - name = "mime_types___mime_types_2.1.34.tgz"; 4928 - url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz"; 4929 - sha512 = "6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A=="; 4919 + name = "mime_types___mime_types_2.1.35.tgz"; 4920 + url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz"; 4921 + sha512 = "ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="; 4930 4922 }; 4931 4923 } 4932 4924 { ··· 4978 4970 }; 4979 4971 } 4980 4972 { 4973 + name = "minimatch___minimatch_5.0.1.tgz"; 4974 + path = fetchurl { 4975 + name = "minimatch___minimatch_5.0.1.tgz"; 4976 + url = "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz"; 4977 + sha512 = "nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g=="; 4978 + }; 4979 + } 4980 + { 4981 4981 name = "minimatch___minimatch_3.0.8.tgz"; 4982 4982 path = fetchurl { 4983 4983 name = "minimatch___minimatch_3.0.8.tgz"; ··· 4986 4986 }; 4987 4987 } 4988 4988 { 4989 - name = "minimist___minimist_1.2.5.tgz"; 4989 + name = "minimist___minimist_1.2.6.tgz"; 4990 4990 path = fetchurl { 4991 - name = "minimist___minimist_1.2.5.tgz"; 4992 - url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz"; 4993 - sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="; 4991 + name = "minimist___minimist_1.2.6.tgz"; 4992 + url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz"; 4993 + sha512 = "Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="; 4994 4994 }; 4995 4995 } 4996 4996 { ··· 5018 5018 }; 5019 5019 } 5020 5020 { 5021 - name = "mkdirp___mkdirp_0.5.5.tgz"; 5021 + name = "mkdirp___mkdirp_0.5.6.tgz"; 5022 5022 path = fetchurl { 5023 - name = "mkdirp___mkdirp_0.5.5.tgz"; 5024 - url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz"; 5025 - sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ=="; 5023 + name = "mkdirp___mkdirp_0.5.6.tgz"; 5024 + url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz"; 5025 + sha512 = "FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="; 5026 5026 }; 5027 5027 } 5028 5028 { ··· 5050 5050 }; 5051 5051 } 5052 5052 { 5053 - name = "moment___moment_2.29.1.tgz"; 5053 + name = "moment___moment_2.29.3.tgz"; 5054 5054 path = fetchurl { 5055 - name = "moment___moment_2.29.1.tgz"; 5056 - url = "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz"; 5057 - sha512 = "kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="; 5055 + name = "moment___moment_2.29.3.tgz"; 5056 + url = "https://registry.yarnpkg.com/moment/-/moment-2.29.3.tgz"; 5057 + sha512 = "c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw=="; 5058 5058 }; 5059 5059 } 5060 5060 { ··· 5146 5146 }; 5147 5147 } 5148 5148 { 5149 - name = "mv___mv_2.1.1.tgz"; 5150 - path = fetchurl { 5151 - name = "mv___mv_2.1.1.tgz"; 5152 - url = "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz"; 5153 - sha1 = "rmzg1vbV4KT32JN5jQPB6pVZtqI="; 5154 - }; 5155 - } 5156 - { 5157 5149 name = "mysql___mysql_2.18.1.tgz"; 5158 5150 path = fetchurl { 5159 5151 name = "mysql___mysql_2.18.1.tgz"; ··· 5186 5178 }; 5187 5179 } 5188 5180 { 5189 - name = "ncp___ncp_2.0.0.tgz"; 5190 - path = fetchurl { 5191 - name = "ncp___ncp_2.0.0.tgz"; 5192 - url = "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz"; 5193 - sha1 = "GVoh1sRuNh0vsSgbo4uR6d9727M="; 5194 - }; 5195 - } 5196 - { 5197 5181 name = "negotiator___negotiator_0.6.3.tgz"; 5198 5182 path = fetchurl { 5199 5183 name = "negotiator___negotiator_0.6.3.tgz"; ··· 5210 5194 }; 5211 5195 } 5212 5196 { 5213 - name = "nested_error_stacks___nested_error_stacks_2.1.0.tgz"; 5197 + name = "nested_error_stacks___nested_error_stacks_2.1.1.tgz"; 5214 5198 path = fetchurl { 5215 - name = "nested_error_stacks___nested_error_stacks_2.1.0.tgz"; 5216 - url = "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz"; 5217 - sha512 = "AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug=="; 5199 + name = "nested_error_stacks___nested_error_stacks_2.1.1.tgz"; 5200 + url = "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz"; 5201 + sha512 = "9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw=="; 5218 5202 }; 5219 5203 } 5220 5204 { ··· 5250 5234 }; 5251 5235 } 5252 5236 { 5253 - name = "node_forge___node_forge_1.2.1.tgz"; 5237 + name = "node_forge___node_forge_1.3.1.tgz"; 5254 5238 path = fetchurl { 5255 - name = "node_forge___node_forge_1.2.1.tgz"; 5256 - url = "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz"; 5257 - sha512 = "Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w=="; 5258 - }; 5259 - } 5260 - { 5261 - name = "node_rdpjs_2___node_rdpjs_2_0.3.5.tgz"; 5262 - path = fetchurl { 5263 - name = "node_rdpjs_2___node_rdpjs_2_0.3.5.tgz"; 5264 - url = "https://registry.yarnpkg.com/node-rdpjs-2/-/node-rdpjs-2-0.3.5.tgz"; 5265 - sha512 = "ABgNbpbJlX2S4SZnsyoUd1MXINLq2y2hbrOXcoxn/NMl4/7uhM/JmXKublF3AooOgRCVKlXiefUVCIMSG/mNZw=="; 5239 + name = "node_forge___node_forge_1.3.1.tgz"; 5240 + url = "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz"; 5241 + sha512 = "dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="; 5266 5242 }; 5267 5243 } 5268 5244 { ··· 5298 5274 }; 5299 5275 } 5300 5276 { 5301 - name = "nodemailer___nodemailer_6.7.2.tgz"; 5277 + name = "nodemailer___nodemailer_6.7.5.tgz"; 5302 5278 path = fetchurl { 5303 - name = "nodemailer___nodemailer_6.7.2.tgz"; 5304 - url = "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.2.tgz"; 5305 - sha512 = "Dz7zVwlef4k5R71fdmxwR8Q39fiboGbu3xgswkzGwczUfjp873rVxt1O46+Fh0j1ORnAC6L9+heI8uUpO6DT7Q=="; 5279 + name = "nodemailer___nodemailer_6.7.5.tgz"; 5280 + url = "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.5.tgz"; 5281 + sha512 = "6VtMpwhsrixq1HDYSBBHvW0GwiWawE75dS3oal48VqRhUvKJNnKnJo2RI/bCVQubj1vgrgscMNW4DHaD6xtMCg=="; 5306 5282 }; 5307 5283 } 5308 5284 { ··· 5490 5466 }; 5491 5467 } 5492 5468 { 5493 - name = "on_finished___on_finished_2.3.0.tgz"; 5469 + name = "on_finished___on_finished_2.4.1.tgz"; 5494 5470 path = fetchurl { 5495 - name = "on_finished___on_finished_2.3.0.tgz"; 5496 - url = "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz"; 5497 - sha1 = "IPEzZIGwg811M3mSoWlxqi2QaUc="; 5471 + name = "on_finished___on_finished_2.4.1.tgz"; 5472 + url = "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz"; 5473 + sha512 = "oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="; 5498 5474 }; 5499 5475 } 5500 5476 { ··· 6058 6034 }; 6059 6035 } 6060 6036 { 6061 - name = "plivo___plivo_4.28.0.tgz"; 6037 + name = "plivo___plivo_4.32.0.tgz"; 6062 6038 path = fetchurl { 6063 - name = "plivo___plivo_4.28.0.tgz"; 6064 - url = "https://registry.yarnpkg.com/plivo/-/plivo-4.28.0.tgz"; 6065 - sha512 = "FQCc5TG5QUlNq1r0OlLvAHgJo15M+ou+dt7bWheataObxUxPqpga316zCOYR/sGzVzREPSB/ThpT9/cZeUcYgg=="; 6039 + name = "plivo___plivo_4.32.0.tgz"; 6040 + url = "https://registry.yarnpkg.com/plivo/-/plivo-4.32.0.tgz"; 6041 + sha512 = "HHdiZ92RT2MNtQPESIsyBfzOB4I6JxTcwjL/MYcW111Vd80WKXm0g1rjOU8pv2Oci9O6j/9CSGCzwXtU7fb6RQ=="; 6066 6042 }; 6067 6043 } 6068 6044 { ··· 6138 6114 }; 6139 6115 } 6140 6116 { 6141 - name = "printj___printj_1.3.1.tgz"; 6142 - path = fetchurl { 6143 - name = "printj___printj_1.3.1.tgz"; 6144 - url = "https://registry.yarnpkg.com/printj/-/printj-1.3.1.tgz"; 6145 - sha512 = "GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg=="; 6146 - }; 6147 - } 6148 - { 6149 6117 name = "private___private_0.1.8.tgz"; 6150 6118 path = fetchurl { 6151 6119 name = "private___private_0.1.8.tgz"; ··· 6242 6210 }; 6243 6211 } 6244 6212 { 6245 - name = "qs___qs_6.9.7.tgz"; 6246 - path = fetchurl { 6247 - name = "qs___qs_6.9.7.tgz"; 6248 - url = "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz"; 6249 - sha512 = "IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw=="; 6250 - }; 6251 - } 6252 - { 6253 6213 name = "qs___qs_6.10.3.tgz"; 6254 6214 path = fetchurl { 6255 6215 name = "qs___qs_6.10.3.tgz"; ··· 6322 6282 }; 6323 6283 } 6324 6284 { 6325 - name = "raw_body___raw_body_2.4.3.tgz"; 6285 + name = "raw_body___raw_body_2.5.1.tgz"; 6326 6286 path = fetchurl { 6327 - name = "raw_body___raw_body_2.4.3.tgz"; 6328 - url = "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.3.tgz"; 6329 - sha512 = "UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g=="; 6287 + name = "raw_body___raw_body_2.5.1.tgz"; 6288 + url = "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz"; 6289 + sha512 = "qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig=="; 6330 6290 }; 6331 6291 } 6332 6292 { ··· 6714 6674 }; 6715 6675 } 6716 6676 { 6717 - name = "rimraf___rimraf_2.4.5.tgz"; 6718 - path = fetchurl { 6719 - name = "rimraf___rimraf_2.4.5.tgz"; 6720 - url = "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz"; 6721 - sha1 = "7nEM5dk6j9uFb7Xqj/Di11k0sto="; 6722 - }; 6723 - } 6724 - { 6725 6677 name = "rimraf___rimraf_3.0.2.tgz"; 6726 6678 path = fetchurl { 6727 6679 name = "rimraf___rimraf_3.0.2.tgz"; ··· 6759 6711 name = "safe_buffer___safe_buffer_5.2.1.tgz"; 6760 6712 url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz"; 6761 6713 sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="; 6762 - }; 6763 - } 6764 - { 6765 - name = "safe_json_stringify___safe_json_stringify_1.2.0.tgz"; 6766 - path = fetchurl { 6767 - name = "safe_json_stringify___safe_json_stringify_1.2.0.tgz"; 6768 - url = "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz"; 6769 - sha512 = "gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg=="; 6770 6714 }; 6771 6715 } 6772 6716 { ··· 6858 6802 }; 6859 6803 } 6860 6804 { 6861 - name = "semver___semver_7.3.5.tgz"; 6805 + name = "semver___semver_7.3.7.tgz"; 6862 6806 path = fetchurl { 6863 - name = "semver___semver_7.3.5.tgz"; 6864 - url = "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz"; 6865 - sha512 = "PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="; 6807 + name = "semver___semver_7.3.7.tgz"; 6808 + url = "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz"; 6809 + sha512 = "QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="; 6866 6810 }; 6867 6811 } 6868 6812 { ··· 6882 6826 }; 6883 6827 } 6884 6828 { 6885 - name = "send___send_0.17.2.tgz"; 6829 + name = "send___send_0.18.0.tgz"; 6886 6830 path = fetchurl { 6887 - name = "send___send_0.17.2.tgz"; 6888 - url = "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz"; 6889 - sha512 = "UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww=="; 6831 + name = "send___send_0.18.0.tgz"; 6832 + url = "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz"; 6833 + sha512 = "qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg=="; 6890 6834 }; 6891 6835 } 6892 6836 { 6893 - name = "serve_static___serve_static_1.14.2.tgz"; 6837 + name = "serve_static___serve_static_1.15.0.tgz"; 6894 6838 path = fetchurl { 6895 - name = "serve_static___serve_static_1.14.2.tgz"; 6896 - url = "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz"; 6897 - sha512 = "+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ=="; 6839 + name = "serve_static___serve_static_1.15.0.tgz"; 6840 + url = "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz"; 6841 + sha512 = "XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g=="; 6898 6842 }; 6899 6843 } 6900 6844 { ··· 7130 7074 }; 7131 7075 } 7132 7076 { 7133 - name = "ssh2___ssh2_1.7.0.tgz"; 7077 + name = "ssh2___ssh2_1.10.0.tgz"; 7134 7078 path = fetchurl { 7135 - name = "ssh2___ssh2_1.7.0.tgz"; 7136 - url = "https://registry.yarnpkg.com/ssh2/-/ssh2-1.7.0.tgz"; 7137 - sha512 = "u1gdFfqKV1PTGR2szS5FImhFii40o+8FOUpg1M//iimNaS4BkTyUVfVdoydXS93M1SquOU02Z4KFhYDBNqQO+g=="; 7079 + name = "ssh2___ssh2_1.10.0.tgz"; 7080 + url = "https://registry.yarnpkg.com/ssh2/-/ssh2-1.10.0.tgz"; 7081 + sha512 = "OnKAAmf4j8wCRrXXZv3Tp5lCZkLJZtgZbn45ELiShCg27djDQ3XFGvIzuGsIsf4hdHslP+VdhA9BhUQdTdfd9w=="; 7138 7082 }; 7139 7083 } 7140 7084 { ··· 7154 7098 }; 7155 7099 } 7156 7100 { 7101 + name = "statuses___statuses_2.0.1.tgz"; 7102 + path = fetchurl { 7103 + name = "statuses___statuses_2.0.1.tgz"; 7104 + url = "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz"; 7105 + sha512 = "RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="; 7106 + }; 7107 + } 7108 + { 7157 7109 name = "statuses___statuses_1.5.0.tgz"; 7158 7110 path = fetchurl { 7159 7111 name = "statuses___statuses_1.5.0.tgz"; ··· 7167 7119 name = "stealthy_require___stealthy_require_1.1.1.tgz"; 7168 7120 url = "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz"; 7169 7121 sha1 = "NbCYdbT/SfJqd35QmzCQoyJr8ks="; 7122 + }; 7123 + } 7124 + { 7125 + name = "step___step_0.0.6.tgz"; 7126 + path = fetchurl { 7127 + name = "step___step_0.0.6.tgz"; 7128 + url = "https://registry.yarnpkg.com/step/-/step-0.0.6.tgz"; 7129 + sha1 = "FD54SaXX0/SgiP4pr5SRUhbu7eI="; 7170 7130 }; 7171 7131 } 7172 7132 { ··· 7610 7570 }; 7611 7571 } 7612 7572 { 7613 - name = "twilio___twilio_3.75.1.tgz"; 7573 + name = "twilio___twilio_3.77.0.tgz"; 7614 7574 path = fetchurl { 7615 - name = "twilio___twilio_3.75.1.tgz"; 7616 - url = "https://registry.yarnpkg.com/twilio/-/twilio-3.75.1.tgz"; 7617 - sha512 = "q9h8AzJekL2etE4hPiZ3IOz9V6MkrY5d5cLvTra+Xe+jtDjQgarKbMUOYFhVHb/zXycf9qqW+Qk9de0ekgLwrQ=="; 7575 + name = "twilio___twilio_3.77.0.tgz"; 7576 + url = "https://registry.yarnpkg.com/twilio/-/twilio-3.77.0.tgz"; 7577 + sha512 = "jacZBKSzRBIoTdJv43U5bftdY9ptPAisH/ydd0k0ggja+GoecvCZ4MaoTgHRGDD2tR9srsw7U1nQCrqw0elobg=="; 7618 7578 }; 7619 7579 } 7620 7580 { ··· 7650 7610 }; 7651 7611 } 7652 7612 { 7653 - name = "uglify_js___uglify_js_3.15.3.tgz"; 7613 + name = "uglify_js___uglify_js_3.15.4.tgz"; 7654 7614 path = fetchurl { 7655 - name = "uglify_js___uglify_js_3.15.3.tgz"; 7656 - url = "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.3.tgz"; 7657 - sha512 = "6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg=="; 7615 + name = "uglify_js___uglify_js_3.15.4.tgz"; 7616 + url = "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.4.tgz"; 7617 + sha512 = "vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA=="; 7658 7618 }; 7659 7619 } 7660 7620 { ··· 7698 7658 }; 7699 7659 } 7700 7660 { 7701 - name = "underscore___underscore_1.13.2.tgz"; 7661 + name = "underscore___underscore_1.13.3.tgz"; 7702 7662 path = fetchurl { 7703 - name = "underscore___underscore_1.13.2.tgz"; 7704 - url = "https://registry.yarnpkg.com/underscore/-/underscore-1.13.2.tgz"; 7705 - sha512 = "ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g=="; 7663 + name = "underscore___underscore_1.13.3.tgz"; 7664 + url = "https://registry.yarnpkg.com/underscore/-/underscore-1.13.3.tgz"; 7665 + sha512 = "QvjkYpiD+dJJraRA8+dGAU4i7aBbb2s0S3jA45TFOvg2VgqvdCDd/3N6CqA8gluk1W91GLoXg5enMUx560QzuA=="; 7706 7666 }; 7707 7667 } 7708 7668 { ··· 7986 7946 }; 7987 7947 } 7988 7948 { 7989 - name = "web_push___web_push_3.4.5.tgz"; 7949 + name = "web_push___web_push_3.5.0.tgz"; 7990 7950 path = fetchurl { 7991 - name = "web_push___web_push_3.4.5.tgz"; 7992 - url = "https://registry.yarnpkg.com/web-push/-/web-push-3.4.5.tgz"; 7993 - sha512 = "2njbTqZ6Q7ZqqK14YpK1GGmaZs3NmuGYF5b7abCXulUIWFSlSYcZ3NBJQRFcMiQDceD7vQknb8FUuvI1F7Qe/g=="; 7951 + name = "web_push___web_push_3.5.0.tgz"; 7952 + url = "https://registry.yarnpkg.com/web-push/-/web-push-3.5.0.tgz"; 7953 + sha512 = "JC0V9hzKTqlDYJ+LTZUXtW7B175qwwaqzbbMSWDxHWxZvd3xY0C2rcotMGDavub2nAAFw+sXTsqR65/KY2A5AQ=="; 7994 7954 }; 7995 7955 } 7996 7956 { 7997 - name = "webdav___webdav_4.8.0.tgz"; 7957 + name = "webdav___webdav_4.9.0.tgz"; 7998 7958 path = fetchurl { 7999 - name = "webdav___webdav_4.8.0.tgz"; 8000 - url = "https://registry.yarnpkg.com/webdav/-/webdav-4.8.0.tgz"; 8001 - sha512 = "CVJvxu0attEfoQUKraDiNh3uMjNPNl+BY0pbcKbyc/X+8IXDnqAT4tT4Ge12w+j49fYuVpFVkpEGwBZabv7Uhw=="; 7959 + name = "webdav___webdav_4.9.0.tgz"; 7960 + url = "https://registry.yarnpkg.com/webdav/-/webdav-4.9.0.tgz"; 7961 + sha512 = "pMuRtZcjBk3i6q1iY5wBHdablKftoBfhrQEWWEejSh2LXgd0J6VE5V0c1tUlMrFHaVDx8iCoB9kupNzy8SMC4A=="; 7962 + }; 7963 + } 7964 + { 7965 + name = "webfinger___webfinger_0.4.2.tgz"; 7966 + path = fetchurl { 7967 + name = "webfinger___webfinger_0.4.2.tgz"; 7968 + url = "https://registry.yarnpkg.com/webfinger/-/webfinger-0.4.2.tgz"; 7969 + sha1 = "NHem2XeZRhiWA5/P/GULc0aO520="; 8002 7970 }; 8003 7971 } 8004 7972 { ··· 8047 8015 name = "whatwg_url___whatwg_url_10.0.0.tgz"; 8048 8016 url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-10.0.0.tgz"; 8049 8017 sha512 = "CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w=="; 8018 + }; 8019 + } 8020 + { 8021 + name = "whatwg_url___whatwg_url_11.0.0.tgz"; 8022 + path = fetchurl { 8023 + name = "whatwg_url___whatwg_url_11.0.0.tgz"; 8024 + url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-11.0.0.tgz"; 8025 + sha512 = "RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ=="; 8050 8026 }; 8051 8027 } 8052 8028 { ··· 8218 8194 }; 8219 8195 } 8220 8196 { 8221 - name = "ws___ws_8.5.0.tgz"; 8197 + name = "ws___ws_8.6.0.tgz"; 8222 8198 path = fetchurl { 8223 - name = "ws___ws_8.5.0.tgz"; 8224 - url = "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz"; 8225 - sha512 = "BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg=="; 8199 + name = "ws___ws_8.6.0.tgz"; 8200 + url = "https://registry.yarnpkg.com/ws/-/ws-8.6.0.tgz"; 8201 + sha512 = "AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw=="; 8226 8202 }; 8227 8203 } 8228 8204 { ··· 8247 8223 name = "xml_name_validator___xml_name_validator_4.0.0.tgz"; 8248 8224 url = "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz"; 8249 8225 sha512 = "ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw=="; 8226 + }; 8227 + } 8228 + { 8229 + name = "xml2js___xml2js_0.1.14.tgz"; 8230 + path = fetchurl { 8231 + name = "xml2js___xml2js_0.1.14.tgz"; 8232 + url = "https://registry.yarnpkg.com/xml2js/-/xml2js-0.1.14.tgz"; 8233 + sha1 = "UnTmf1pkxfkpdM2FE54DMq3GuQw="; 8250 8234 }; 8251 8235 } 8252 8236 {
+7 -3
pkgs/tools/bootloaders/refind/default.nix
··· 1 - { lib, stdenv, fetchurl, gnu-efi }: 1 + { lib, stdenv, fetchurl, gnu-efi, nixosTests }: 2 2 3 3 let 4 4 archids = { ··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "refind"; 17 - version = "0.13.2"; 17 + version = "0.13.3.1"; 18 18 19 19 src = fetchurl { 20 20 url = "mirror://sourceforge/project/refind/${version}/${pname}-src-${version}.tar.gz"; 21 - sha256 = "0w6990ggns4xsdmgj3aq527q15frrxfmxwa3m6igabd4ai498n6x"; 21 + sha256 = "1lfgqqiyl6isy25wrxzyi3s334ii057g88714igyjjmxh47kygks"; 22 22 }; 23 23 24 24 patches = [ ··· 106 106 107 107 runHook postInstall 108 108 ''; 109 + 110 + passthru.tests = { 111 + uefiCdrom = nixosTests.boot.uefiCdrom; 112 + }; 109 113 110 114 meta = with lib; { 111 115 description = "A graphical {,U}EFI boot manager";
+3 -3
pkgs/tools/misc/boltbrowser/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "boltbrowser"; 8 - version = "2.0"; 8 + version = "2.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "br0xen"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "17v3pv80dxs285d0b6x772h5cb4f0xg9n5p9jwlir5hjbfn1635i"; 14 + sha256 = "sha256-Obfhxe0AI5m4UTvs28PMOrBxWuwMW7FY4DMI80Ez0Ws="; 15 15 }; 16 16 17 - vendorSha256 = "1x28m72626cchnsasyxips8jaqs0l2p9jhjrdcgws144zm6fz3hv"; 17 + vendorSha256 = "sha256-G47vTP2EBM0fa1lCma6gQGMlkb6xe620hYwZYcSpSPQ="; 18 18 19 19 meta = with lib; { 20 20 description = "CLI Browser for BoltDB files";
+5 -6
pkgs/tools/misc/fortune/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, recode, perl }: 1 + { lib, stdenv, fetchurl, cmake, recode, perl, withOffensive ? false }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fortune-mod"; 5 - version = "3.12.0"; 5 + version = "3.14.0"; 6 6 7 7 # We use fetchurl instead of fetchFromGitHub because the release pack has some 8 8 # special files. 9 9 src = fetchurl { 10 10 url = "https://github.com/shlomif/fortune-mod/releases/download/${pname}-${version}/${pname}-${version}.tar.xz"; 11 - sha256 = "sha256-fVrtfLmZiVDTSeuoOltX/vunGSizSw+ZhQhBn9t0C3E="; 11 + sha256 = "sha256-jjBxCfjLjnhdKeMgJwEPytCVKQ4R4wHeF8/3Z/F6UgQ="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake perl ]; ··· 17 17 18 18 cmakeFlags = [ 19 19 "-DLOCALDIR=${placeholder "out"}/share/fortunes" 20 - "-DNO_OFFENSIVE=true" 21 - ]; 20 + ] ++ lib.optional (!withOffensive) "-DNO_OFFENSIVE=true"; 22 21 23 22 patches = [ (builtins.toFile "not-a-game.patch" '' 24 23 diff --git a/CMakeLists.txt b/CMakeLists.txt ··· 37 36 -- 38 37 '') ]; 39 38 40 - postFixup = '' 39 + postFixup = lib.optionalString (!withOffensive) '' 41 40 rm -f $out/share/fortunes/men-women* 42 41 ''; 43 42
+2 -2
pkgs/tools/misc/ntfy-sh/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ntfy-sh"; 5 - version = "1.21.2"; 5 + version = "1.22.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "binwiederhier"; 9 9 repo = "ntfy"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-bMVClVt+D+LSvlD0m82MHJc+dcUuqGKo6gxtSqFwkHM="; 11 + sha256 = "sha256-30j62GaO5SXG78c6vMpLZ+ixy1zesjXoX3L9Et/7uhU="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-Sx6l5GJ72A0SHEHyVtlte8Ed9fuJzZAkJzC0zpCbvK8=";
+4 -5
pkgs/tools/misc/recutils/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "recutils"; 11 - version = "1.8"; 11 + version = "1.9"; 12 12 13 13 src = fetchurl { 14 14 url = "mirror://gnu/recutils/${pname}-${version}.tar.gz"; 15 - hash = "sha256-346uaVk/26U+Jky/SyMH37ghIMCbb6sj4trVGomlsZM="; 15 + hash = "sha256-YwFZKwAgwUtFZ1fvXUNNSfYCe45fOkmdEzYvIFxIbg4="; 16 16 }; 17 17 18 - hardeningDisable = [ "format" ]; 19 - 20 18 buildInputs = [ 21 19 curl 22 20 ]; 23 21 24 22 checkInputs = [ 25 - check 26 23 bc 24 + check 27 25 ]; 26 + 28 27 doCheck = true; 29 28 30 29 meta = with lib; {
+2 -4
pkgs/tools/misc/youtube-dl/default.nix
··· 1 1 { lib, fetchurl, fetchpatch, buildPythonPackage 2 - , zip, ffmpeg, rtmpdump, phantomjs2, atomicparsley, pycryptodome, pandoc 2 + , zip, ffmpeg, rtmpdump, atomicparsley, pycryptodome, pandoc 3 3 # Pandoc is required to build the package's man page. Release tarballs contain a 4 4 # formatted man page already, though, it will still be installed. We keep the 5 5 # manpage argument in place in case someone wants to use this derivation to ··· 8 8 , generateManPage ? false 9 9 , ffmpegSupport ? true 10 10 , rtmpSupport ? true 11 - , phantomjsSupport ? false 12 11 , hlsEncryptedSupport ? true 13 12 , installShellFiles, makeWrapper }: 14 13 ··· 52 51 packagesToBinPath = 53 52 [ atomicparsley ] 54 53 ++ lib.optional ffmpegSupport ffmpeg 55 - ++ lib.optional rtmpSupport rtmpdump 56 - ++ lib.optional phantomjsSupport phantomjs2; 54 + ++ lib.optional rtmpSupport rtmpdump; 57 55 in [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ]; 58 56 59 57 setupPyBuildFlags = [
+1 -4
pkgs/tools/misc/yt-dlp/default.nix
··· 5 5 , certifi 6 6 , ffmpeg 7 7 , rtmpdump 8 - , phantomjs2 9 8 , atomicparsley 10 9 , pycryptodomex 11 10 , websockets ··· 13 12 , atomicparsleySupport ? true 14 13 , ffmpegSupport ? true 15 14 , rtmpSupport ? true 16 - , phantomjsSupport ? false 17 15 , withAlias ? false # Provides bin/youtube-dl for backcompat 18 16 }: 19 17 ··· 41 39 packagesToBinPath = [] 42 40 ++ lib.optional atomicparsleySupport atomicparsley 43 41 ++ lib.optional ffmpegSupport ffmpeg 44 - ++ lib.optional rtmpSupport rtmpdump 45 - ++ lib.optional phantomjsSupport phantomjs2; 42 + ++ lib.optional rtmpSupport rtmpdump; 46 43 in lib.optionalString (packagesToBinPath != []) 47 44 [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ]; 48 45
-25
pkgs/tools/networking/py-wmi-client/default.nix
··· 1 - { lib, python2Packages, fetchFromGitHub }: 2 - 3 - python2Packages.buildPythonApplication rec { 4 - pname = "py-wmi-client"; 5 - version = "unstable-20160601"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "dlundgren"; 9 - repo = pname; 10 - rev = "9702b036df85c3e0ecdde84a753b353069f58208"; 11 - sha256 = "1kd12gi1knqv477f1shzqr0h349s5336vzp3fpfp3xl0b502ld8d"; 12 - }; 13 - 14 - propagatedBuildInputs = with python2Packages; [ impacket natsort pyasn1 pycrypto ]; 15 - 16 - # no tests 17 - doCheck = false; 18 - 19 - meta = with lib; { 20 - description = "Python WMI Client implementation"; 21 - homepage = "https://github.com/dlundgren/py-wmi-client"; 22 - license = licenses.mit; 23 - maintainers = with maintainers; [ peterhoeg ]; 24 - }; 25 - }
+2 -6
pkgs/tools/security/wapiti/default.nix
··· 29 29 dnspython 30 30 httpcore 31 31 httpx 32 - httpx-ntlm 33 - httpx-socks 34 32 humanize 35 33 loguru 36 34 Mako 37 35 markupsafe 38 - pysocks 39 36 six 40 37 sqlalchemy 41 38 tld 42 39 yaswfp 43 40 ] ++ lib.optionals (python3.pythonOlder "3.8") [ 44 41 importlib-metadata 45 - ]; 42 + ] ++ httpx.extras-require.brotli 43 + ++ httpx.extras-require.socks; 46 44 47 45 checkInputs = with python3.pkgs; [ 48 46 respx ··· 52 50 53 51 postPatch = '' 54 52 # Ignore pinned versions 55 - substituteInPlace setup.py \ 56 - --replace "httpx-socks[asyncio] == 0.6.0" "httpx-socks[asyncio]" 57 53 sed -i -e "s/==[0-9.]*//;s/>=[0-9.]*//" setup.py 58 54 substituteInPlace setup.cfg \ 59 55 --replace " --cov --cov-report=xml" ""
+2 -2
pkgs/tools/system/rsyslog/default.nix
··· 14 14 in 15 15 stdenv.mkDerivation rec { 16 16 pname = "rsyslog"; 17 - version = "8.2202.0"; 17 + version = "8.2204.1"; 18 18 19 19 src = fetchurl { 20 20 url = "https://www.rsyslog.com/files/download/rsyslog/${pname}-${version}.tar.gz"; 21 - sha256 = "sha256-5BMIpaFxk5s8vCRunUvTC+ROgBUh4EzZXQUfo4Z9Zzg="; 21 + sha256 = "sha256-ptcx5GrT1k9q1LGbvxv1bKR2CkSiS7loIxidwucfcCg="; 22 22 }; 23 23 24 24 #patches = [ ./fix-gnutls-detection.patch ];
+6 -1
pkgs/top-level/aliases.nix
··· 106 106 bashburn = throw "bashburn has been removed: deleted by upstream"; # Added 2022-01-07 107 107 bazaar = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19 108 108 bazaarTools = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19 109 + bazel_0 = throw "bazel 0 is past end of life as it is not an lts version"; # Added 2022-05-09 110 + bazel_0_27 = throw "bazel 0.27 is past end of life as it is not an lts version"; # Added 2022-05-09 111 + bazel_0_29 = throw "bazel 0.29 is past end of life as it is not an lts version"; # Added 2022-05-09 112 + bazel_1 = throw "bazel 1 is past end of life as it is not an lts version"; # Added 2022-05-09 109 113 bcat = throw "bcat has been removed because upstream is dead"; # Added 2021-08-22 110 114 beret = throw "beret has been removed"; # Added 2021-11-16 111 115 bin_replace_string = throw "bin_replace_string has been removed: deleted by upstream"; # Added 2022-01-07 ··· 941 945 pgp-tools = throw "'pgp-tools' has been renamed to/replaced by 'signing-party'"; # Converted to throw 2022-02-22 942 946 pg_tmp = throw "'pg_tmp' has been renamed to/replaced by 'ephemeralpg'"; # Converted to throw 2022-02-22 943 947 phantomjs = throw "phantomjs 1.9.8 has been dropped due to lack of maintenance and security issues"; # Added 2022-02-20 948 + phantomjs2 = throw "phantomjs2 has been dropped due to lack of maintenance"; # Added 2022-04-22 944 949 philter = throw "philter has been removed: abandoned by upstream"; # Added 2022-04-26 945 - 946 950 # Obsolete PHP version aliases 947 951 php73 = throw "php73 has been dropped due to the lack of maintanence from upstream for future releases"; # Added 2021-06-03 948 952 php73Packages = php73; # Added 2021-06-03 ··· 1061 1065 pulseaudioLight = throw "'pulseaudioLight' has been renamed to/replaced by 'pulseaudio'"; # Converted to throw 2022-02-22 1062 1066 pulseeffects = throw "Use pulseeffects-legacy if you use PulseAudio and easyeffects if you use PipeWire"; # Added 2021-02-13 1063 1067 pulseeffects-pw = easyeffects; # Added 2021-07-07 1068 + py-wmi-client = throw "py-wmi-client has been removed: abandoned by upstream"; # Added 2022-04-26 1064 1069 pydb = throw "pydb has been removed: abandoned by upstream"; # Added 2022-04-22 1065 1070 pyIRCt = throw "pyIRCt has been removed from nixpkgs as it is unmaintained and python2-only"; 1066 1071 pyMAILt = throw "pyMAILt has been removed from nixpkgs as it is unmaintained and python2-only";
+5 -39
pkgs/top-level/all-packages.nix
··· 14851 14851 14852 14852 bazel = bazel_3; 14853 14853 14854 - bazel_0 = bazel_0_26; 14855 - 14856 - bazel_0_26 = callPackage ../development/tools/build-managers/bazel/bazel_0_26 { 14857 - inherit (darwin) cctools; 14858 - inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation; 14859 - buildJdk = jdk8_headless; 14860 - buildJdkName = "jdk8"; 14861 - runJdk = jdk11_headless; 14862 - stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv; 14863 - }; 14864 - 14865 - bazel_0_29 = callPackage ../development/tools/build-managers/bazel/bazel_0_29 { 14866 - inherit (darwin) cctools; 14867 - inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation; 14868 - buildJdk = jdk8_headless; 14869 - buildJdkName = "jdk8"; 14870 - runJdk = jdk11_headless; 14871 - stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv; 14872 - bazel_self = bazel_0_29; 14873 - }; 14874 - 14875 - bazel_1 = callPackage ../development/tools/build-managers/bazel/bazel_1 { 14876 - inherit (darwin) cctools; 14877 - inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation; 14878 - buildJdk = jdk8_headless; 14879 - buildJdkName = "jdk8"; 14880 - runJdk = jdk11_headless; 14881 - stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv; 14882 - bazel_self = bazel_1; 14883 - }; 14884 - 14885 14854 bazel_3 = callPackage ../development/tools/build-managers/bazel/bazel_3 { 14886 14855 inherit (darwin) cctools; 14887 14856 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation; ··· 15934 15903 peg = callPackage ../development/tools/parsing/peg { }; 15935 15904 15936 15905 pgcli = pkgs.python3Packages.pgcli; 15937 - 15938 - phantomjs2 = libsForQt514.callPackage ../development/tools/phantomjs2 { }; 15939 15906 15940 15907 picotool = callPackage ../development/tools/picotool { }; 15941 15908 ··· 22460 22427 22461 22428 pypolicyd-spf = python3.pkgs.callPackage ../servers/mail/pypolicyd-spf { }; 22462 22429 22463 - qpid-cpp = callPackage ../servers/amqp/qpid-cpp { 22464 - boost = boost155; 22465 - inherit (python2Packages) buildPythonPackage qpid-python; 22466 - }; 22430 + qpid-cpp = callPackage ../servers/amqp/qpid-cpp { }; 22467 22431 22468 22432 qremotecontrol-server = callPackage ../servers/misc/qremotecontrol-server { }; 22469 22433 ··· 27083 27047 27084 27048 pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { }; 27085 27049 27050 + shelf = libsForQt5.callPackage ../applications/office/shelf { }; 27051 + 27086 27052 shepherd = nodePackages."@nerdwallet/shepherd"; 27087 27053 27088 27054 skate = callPackage ../applications/misc/skate { }; ··· 29293 29259 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { }; 29294 29260 29295 29261 rcs = callPackage ../applications/version-management/rcs { }; 29262 + 29263 + rcshist = callPackage ../applications/version-management/rcshist { }; 29296 29264 29297 29265 rdesktop = callPackage ../applications/networking/remote/rdesktop { }; 29298 29266 ··· 34473 34441 qMasterPassword = libsForQt5.callPackage ../applications/misc/qMasterPassword { }; 34474 34442 34475 34443 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { }; 34476 - 34477 - py-wmi-client = callPackage ../tools/networking/py-wmi-client { }; 34478 34444 34479 34445 qdl = callPackage ../tools/misc/qdl { }; 34480 34446
-2
pkgs/top-level/python-packages.nix
··· 11198 11198 11199 11199 youtube-dl-light = callPackage ../tools/misc/youtube-dl { 11200 11200 ffmpegSupport = false; 11201 - phantomjsSupport = false; 11202 11201 }; 11203 11202 11204 11203 yoyo-migrations = callPackage ../development/python-modules/yoyo-migrations { }; ··· 11208 11207 yt-dlp-light = callPackage ../tools/misc/yt-dlp { 11209 11208 atomicparsleySupport = false; 11210 11209 ffmpegSupport = false; 11211 - phantomjsSupport = false; 11212 11210 rtmpSupport = false; 11213 11211 }; 11214 11212