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 lgi,,,,,, 23 linenoise,https://github.com/hoelzro/lua-linenoise.git,,,,, 24 ljsyscall,,,,,lua5_1,lblasc 25 lpeg,,,,,,vyp 26 lpeg_patterns,,,,,, 27 lpeglabel,,,,,,
··· 22 lgi,,,,,, 23 linenoise,https://github.com/hoelzro/lua-linenoise.git,,,,, 24 ljsyscall,,,,,lua5_1,lblasc 25 + lmathx,,,,,lua5_3,alexshpilkin 26 + lmpfrlib,,,,,lua5_3,alexshpilkin 27 lpeg,,,,,,vyp 28 lpeg_patterns,,,,,, 29 lpeglabel,,,,,,
+1 -1
nixos/modules/installer/tools/tools.nix
··· 34 name = "nixos-generate-config"; 35 src = ./nixos-generate-config.pl; 36 perl = "${pkgs.perl.withPackages (p: [ p.FileSlurp ])}/bin/perl"; 37 - detectvirt = "${pkgs.systemd}/bin/systemd-detect-virt"; 38 btrfs = "${pkgs.btrfs-progs}/bin/btrfs"; 39 inherit (config.system.nixos-generate-config) configuration desktopConfiguration; 40 xserverEnabled = config.services.xserver.enable;
··· 34 name = "nixos-generate-config"; 35 src = ./nixos-generate-config.pl; 36 perl = "${pkgs.perl.withPackages (p: [ p.FileSlurp ])}/bin/perl"; 37 + detectvirt = "${config.systemd.package}/bin/systemd-detect-virt"; 38 btrfs = "${pkgs.btrfs-progs}/bin/btrfs"; 39 inherit (config.system.nixos-generate-config) configuration desktopConfiguration; 40 xserverEnabled = config.services.xserver.enable;
+3 -1
nixos/modules/misc/mandoc.nix
··· 53 # see: https://inbox.vuxu.org/mandoc-tech/20210906171231.GF83680@athene.usta.de/T/#e85f773c1781e3fef85562b2794f9cad7b2909a3c 54 extraSetup = lib.mkIf config.documentation.man.generateCaches '' 55 ${makewhatis} -T utf8 ${ 56 - lib.concatMapStringsSep " " (path: "\"$out/${path}\"") cfg.manPath 57 } 58 ''; 59 };
··· 53 # see: https://inbox.vuxu.org/mandoc-tech/20210906171231.GF83680@athene.usta.de/T/#e85f773c1781e3fef85562b2794f9cad7b2909a3c 54 extraSetup = lib.mkIf config.documentation.man.generateCaches '' 55 ${makewhatis} -T utf8 ${ 56 + lib.concatMapStringsSep " " (path: 57 + "$out/" + lib.escapeShellArg path 58 + ) cfg.manPath 59 } 60 ''; 61 };
+2 -2
nixos/modules/security/pam.nix
··· 626 session optional ${pkgs.otpw}/lib/security/pam_otpw.so 627 '' + 628 optionalString cfg.startSession '' 629 - session optional ${pkgs.systemd}/lib/security/pam_systemd.so 630 '' + 631 optionalString cfg.forwardXAuth '' 632 session optional pam_xauth.so xauthpath=${pkgs.xorg.xauth}/bin/xauth systemuser=99 ··· 1242 mr ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so, 1243 '' + 1244 optionalString (isEnabled (cfg: cfg.startSession)) '' 1245 - mr ${pkgs.systemd}/lib/security/pam_systemd.so, 1246 '' + 1247 optionalString (isEnabled (cfg: cfg.enableAppArmor) 1248 && config.security.apparmor.enable) ''
··· 626 session optional ${pkgs.otpw}/lib/security/pam_otpw.so 627 '' + 628 optionalString cfg.startSession '' 629 + session optional ${config.systemd.package}/lib/security/pam_systemd.so 630 '' + 631 optionalString cfg.forwardXAuth '' 632 session optional pam_xauth.so xauthpath=${pkgs.xorg.xauth}/bin/xauth systemuser=99 ··· 1242 mr ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so, 1243 '' + 1244 optionalString (isEnabled (cfg: cfg.startSession)) '' 1245 + mr ${config.systemd.package}/lib/security/pam_systemd.so, 1246 '' + 1247 optionalString (isEnabled (cfg: cfg.enableAppArmor) 1248 && config.security.apparmor.enable) ''
+1 -1
nixos/modules/services/logging/logstash.nix
··· 109 ''' 110 # Read from journal 111 pipe { 112 - command => "''${pkgs.systemd}/bin/journalctl -f -o json" 113 type => "syslog" codec => json {} 114 } 115 '''
··· 109 ''' 110 # Read from journal 111 pipe { 112 + command => "''${config.systemd.package}/bin/journalctl -f -o json" 113 type => "syslog" codec => json {} 114 } 115 '''
+1 -1
nixos/modules/services/mail/spamassassin.nix
··· 135 User = "spamd"; 136 Group = "spamd"; 137 StateDirectory = "spamassassin"; 138 - ExecStartPost = "+${pkgs.systemd}/bin/systemctl -q --no-block try-reload-or-restart spamd.service"; 139 }; 140 141 script = ''
··· 135 User = "spamd"; 136 Group = "spamd"; 137 StateDirectory = "spamassassin"; 138 + ExecStartPost = "+${config.systemd.package}/bin/systemctl -q --no-block try-reload-or-restart spamd.service"; 139 }; 140 141 script = ''
+2 -2
nixos/modules/services/networking/supplicant.nix
··· 226 ACTION=="add", SUBSYSTEM=="net", ENV{INTERFACE}=="${i}", TAG+="systemd", ENV{SYSTEMD_WANTS}+="supplicant-${replaceChars [" "] ["-"] iface}.service", TAG+="SUPPLICANT_ASSIGNED"''))} 227 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" 230 ''} 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" 233 ''} 234 ''; 235 })];
··· 226 ACTION=="add", SUBSYSTEM=="net", ENV{INTERFACE}=="${i}", TAG+="systemd", ENV{SYSTEMD_WANTS}+="supplicant-${replaceChars [" "] ["-"] iface}.service", TAG+="SUPPLICANT_ASSIGNED"''))} 227 228 ${optionalString (hasAttr "WLAN" cfg) '' 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 ''} 231 ${optionalString (hasAttr "LAN" cfg) '' 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 ''} 234 ''; 235 })];
+1 -1
nixos/modules/services/security/sshguard.nix
··· 17 else "sshg-fw-ipset"; 18 in pkgs.writeText "sshguard.conf" '' 19 BACKEND="${pkgs.sshguard}/libexec/${backend}" 20 - LOGREADER="LANG=C ${pkgs.systemd}/bin/journalctl ${args}" 21 ''; 22 23 in {
··· 17 else "sshg-fw-ipset"; 18 in pkgs.writeText "sshguard.conf" '' 19 BACKEND="${pkgs.sshguard}/libexec/${backend}" 20 + LOGREADER="LANG=C ${config.systemd.package}/bin/journalctl ${args}" 21 ''; 22 23 in {
+1 -1
nixos/modules/services/wayland/cage.nix
··· 88 account required pam_unix.so 89 session required pam_unix.so 90 session required pam_env.so conffile=/etc/pam/environment readenv=0 91 - session required ${pkgs.systemd}/lib/security/pam_systemd.so 92 ''; 93 94 hardware.opengl.enable = mkDefault true;
··· 88 account required pam_unix.so 89 session required pam_unix.so 90 session required pam_env.so conffile=/etc/pam/environment readenv=0 91 + session required ${config.systemd.package}/lib/security/pam_systemd.so 92 ''; 93 94 hardware.opengl.enable = mkDefault true;
+1 -1
nixos/modules/services/x11/display-managers/gdm.nix
··· 298 299 session required pam_succeed_if.so audit quiet_success user = gdm 300 session required pam_env.so conffile=/etc/pam/environment readenv=0 301 - session optional ${pkgs.systemd}/lib/security/pam_systemd.so 302 session optional pam_keyinit.so force revoke 303 session optional pam_permit.so 304 '';
··· 298 299 session required pam_succeed_if.so audit quiet_success user = gdm 300 session required pam_env.so conffile=/etc/pam/environment readenv=0 301 + session optional ${config.systemd.package}/lib/security/pam_systemd.so 302 session optional pam_keyinit.so force revoke 303 session optional pam_permit.so 304 '';
+1 -1
nixos/modules/services/x11/display-managers/lightdm.nix
··· 287 288 session required pam_succeed_if.so audit quiet_success user = lightdm 289 session required pam_env.so conffile=/etc/pam/environment readenv=0 290 - session optional ${pkgs.systemd}/lib/security/pam_systemd.so 291 session optional pam_keyinit.so force revoke 292 session optional pam_permit.so 293 '';
··· 287 288 session required pam_succeed_if.so audit quiet_success user = lightdm 289 session required pam_env.so conffile=/etc/pam/environment readenv=0 290 + session optional ${config.systemd.package}/lib/security/pam_systemd.so 291 session optional pam_keyinit.so force revoke 292 session optional pam_permit.so 293 '';
+1 -1
nixos/modules/services/x11/display-managers/sddm.nix
··· 231 232 session required pam_succeed_if.so audit quiet_success user = sddm 233 session required pam_env.so conffile=/etc/pam/environment readenv=0 234 - session optional ${pkgs.systemd}/lib/security/pam_systemd.so 235 session optional pam_keyinit.so force revoke 236 session optional pam_permit.so 237 '';
··· 231 232 session required pam_succeed_if.so audit quiet_success user = sddm 233 session required pam_env.so conffile=/etc/pam/environment readenv=0 234 + session optional ${config.systemd.package}/lib/security/pam_systemd.so 235 session optional pam_keyinit.so force revoke 236 session optional pam_permit.so 237 '';
+1 -1
nixos/modules/system/boot/modprobe.nix
··· 52 ''; 53 environment.etc."modprobe.d/debian.conf".source = pkgs.kmod-debian-aliases; 54 55 - environment.etc."modprobe.d/systemd.conf".source = "${pkgs.systemd}/lib/modprobe.d/systemd.conf"; 56 57 environment.systemPackages = [ pkgs.kmod ]; 58
··· 52 ''; 53 environment.etc."modprobe.d/debian.conf".source = pkgs.kmod-debian-aliases; 54 55 + environment.etc."modprobe.d/systemd.conf".source = "${config.systemd.package}/lib/modprobe.d/systemd.conf"; 56 57 environment.systemPackages = [ pkgs.kmod ]; 58
+1 -1
nixos/modules/tasks/auto-upgrade.nix
··· 190 nixos-rebuild = "${config.system.build.nixos-rebuild}/bin/nixos-rebuild"; 191 date = "${pkgs.coreutils}/bin/date"; 192 readlink = "${pkgs.coreutils}/bin/readlink"; 193 - shutdown = "${pkgs.systemd}/bin/shutdown"; 194 upgradeFlag = optional (cfg.channel == null) "--upgrade"; 195 in if cfg.allowReboot then '' 196 ${nixos-rebuild} boot ${toString (cfg.flags ++ upgradeFlag)}
··· 190 nixos-rebuild = "${config.system.build.nixos-rebuild}/bin/nixos-rebuild"; 191 date = "${pkgs.coreutils}/bin/date"; 192 readlink = "${pkgs.coreutils}/bin/readlink"; 193 + shutdown = "${config.systemd.package}/bin/shutdown"; 194 upgradeFlag = optional (cfg.channel == null) "--upgrade"; 195 in if cfg.allowReboot then '' 196 ${nixos-rebuild} boot ${toString (cfg.flags ++ upgradeFlag)}
+1 -1
nixos/modules/virtualisation/amazon-init.nix
··· 11 echo "attempting to fetch configuration from EC2 user data..." 12 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 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 17 userData=/etc/ec2-metadata/user-data
··· 11 echo "attempting to fetch configuration from EC2 user data..." 12 13 export HOME=/root 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 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 17 userData=/etc/ec2-metadata/user-data
+1 -1
nixos/modules/virtualisation/digital-ocean-init.nix
··· 46 RemainAfterExit = true; 47 }; 48 restartIfChanged = false; 49 - path = [ pkgs.jq pkgs.gnused pkgs.gnugrep pkgs.systemd config.nix.package config.system.build.nixos-rebuild ]; 50 environment = { 51 HOME = "/root"; 52 NIX_PATH = concatStringsSep ":" [
··· 46 RemainAfterExit = true; 47 }; 48 restartIfChanged = false; 49 + path = [ pkgs.jq pkgs.gnused pkgs.gnugrep config.systemd.package config.nix.package config.system.build.nixos-rebuild ]; 50 environment = { 51 HOME = "/root"; 52 NIX_PATH = concatStringsSep ":" [
+1
pkgs/applications/graphics/gqview/default.nix
··· 15 16 hardeningDisable = [ "format" ]; 17 18 NIX_LDFLAGS = "-lm"; 19 20 meta = with lib; {
··· 15 16 hardeningDisable = [ "format" ]; 17 18 + NIX_CFLAGS_COMPILE = "-fcommon"; 19 NIX_LDFLAGS = "-lm"; 20 21 meta = with lib; {
+2 -2
pkgs/applications/networking/instant-messengers/chatty/default.nix
··· 29 30 stdenv.mkDerivation rec { 31 pname = "chatty"; 32 - version = "0.6.3"; 33 34 src = fetchFromGitLab { 35 domain = "source.puri.sm"; ··· 37 repo = "chatty"; 38 rev = "v${version}"; 39 fetchSubmodules = true; 40 - hash = "sha256-BILi3+i7SCiK7dVbckv3cNMNyEwgKMf0ct0z/J1xysI="; 41 }; 42 43 postPatch = ''
··· 29 30 stdenv.mkDerivation rec { 31 pname = "chatty"; 32 + version = "0.6.4"; 33 34 src = fetchFromGitLab { 35 domain = "source.puri.sm"; ··· 37 repo = "chatty"; 38 rev = "v${version}"; 39 fetchSubmodules = true; 40 + hash = "sha256-uDuSx+tWv6DV93/99QUcUKZaWA9kNW8phHZhetYlG/M="; 41 }; 42 43 postPatch = ''
+10 -9
pkgs/applications/networking/syncthing/default.nix
··· 4 common = { stname, target, postInstall ? "" }: 5 buildGoModule rec { 6 pname = stname; 7 - version = "1.19.2"; 8 9 src = fetchFromGitHub { 10 - owner = "syncthing"; 11 - repo = "syncthing"; 12 - rev = "v${version}"; 13 - sha256 = "sha256-Zday5lBsRCl00vnnXNKu6VMlq8zmwgI0I+73Pir7ss4="; 14 }; 15 16 - vendorSha256 = "sha256-2yK0eE34cA7U1nDWRp/JigFpeveipmCuL4jP+94T3Sg="; 17 18 doCheck = false; 19 20 - BUILD_USER="nix"; 21 - BUILD_HOST="nix"; 22 23 buildPhase = '' 24 runHook preBuild ··· 50 }; 51 }; 52 53 - in { 54 syncthing = common { 55 stname = "syncthing"; 56 target = "syncthing";
··· 4 common = { stname, target, postInstall ? "" }: 5 buildGoModule rec { 6 pname = stname; 7 + version = "1.20.1"; 8 9 src = fetchFromGitHub { 10 + owner = "syncthing"; 11 + repo = "syncthing"; 12 + rev = "v${version}"; 13 + hash = "sha256-QJevD/meVPEHnfwT1Eu3cwfVFU+ab/16eJBl6cuhGdA="; 14 }; 15 16 + vendorSha256 = "sha256-NuiT2GytWaGkgSyl+qoe9DjCCL7wSHc6FU8C6rsy6Vc="; 17 18 doCheck = false; 19 20 + BUILD_USER = "nix"; 21 + BUILD_HOST = "nix"; 22 23 buildPhase = '' 24 runHook preBuild ··· 50 }; 51 }; 52 53 + in 54 + { 55 syncthing = common { 56 stname = "syncthing"; 57 target = "syncthing";
+2 -37
pkgs/applications/office/libreoffice/default.nix
··· 12 , libatomic_ops, graphite2, harfbuzz, libodfgen, libzmf 13 , librevenge, libe-book, libmwaw, glm, gst_all_1 14 , gdb, commonsLogging, librdf_rasqal, wrapGAppsHook 15 - , gnome, glib, ncurses, libepoxy, gpgme 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 , withHelp ? true 18 , kdeIntegration ? false, mkDerivation ? null, qtbase ? null, qtx11extras ? null ··· 177 # this I actually hate, this should be a data consistency test! 178 sed -e '/CPPUNIT_TEST(testTdf115013);/d' -i sw/qa/extras/uiwriter/uiwriter.cxx 179 # rendering-dependent test 180 - sed -e '/CPPUNIT_ASSERT_EQUAL(11148L, pOleObj->GetLogicRect().getWidth());/d ' -i sc/qa/unit/subsequent_filters-test.cxx 181 # tilde expansion in path processing checks the existence of $HOME 182 sed -e 's@OString sSysPath("~/tmp");@& return ; @' -i sal/qa/osl/file/osl_File.cxx 183 # fails on systems using ZFS, see https://github.com/NixOS/nixpkgs/issues/19071 ··· 190 # one more fragile test? 191 sed -e '/CPPUNIT_TEST(testTdf77014);/d' -i sw/qa/extras/uiwriter/uiwriter.cxx 192 # 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 sed -e '/CPPUNIT_TEST(testLegacyCellAnchoredRotatedShape)/d' -i sc/qa/unit/filters-test.cxx 197 sed -zre 's/DesktopLOKTest::testGetFontSubset[^{]*[{]/& return; /' -i desktop/qa/desktop_lib/test_desktop_lib.cxx 198 sed -z -r -e 's/DECLARE_OOXMLEXPORT_TEST[(]testFlipAndRotateCustomShape,[^)]*[)].[{]/& return;/' -i sw/qa/extras/ooxmlexport/ooxmlexport7.cxx ··· 223 sed -e '/CPPUNIT_TEST(testTdf113818);/d' -i './sd/qa/unit/export-tests.cxx' 224 sed -e '/CPPUNIT_TEST(testTdf119629);/d' -i './sd/qa/unit/export-tests.cxx' 225 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 sed -e '/CPPUNIT_TEST(testTdf105739);/d' -i './sd/qa/unit/export-tests-ooxml2.cxx' 258 sed -e '/CPPUNIT_TEST(testPageBitmapWithTransparency);/d' -i './sd/qa/unit/export-tests-ooxml2.cxx' 259 sed -e '/CPPUNIT_TEST(testTdf115005);/d' -i './sd/qa/unit/export-tests-ooxml2.cxx' ··· 412 mdds bluez5 libwps libabw libzmf 413 libxshmfence libatomic_ops graphite2 harfbuzz gpgme util-linux 414 librevenge libe-book libmwaw glm ncurses libepoxy 415 - libodfgen CoinMP librdf_rasqal gnome.adwaita-icon-theme gettext 416 ] 417 ++ (with gst_all_1; [ 418 gstreamer
··· 12 , libatomic_ops, graphite2, harfbuzz, libodfgen, libzmf 13 , librevenge, libe-book, libmwaw, glm, gst_all_1 14 , gdb, commonsLogging, librdf_rasqal, wrapGAppsHook 15 + , gnome, glib, ncurses, libepoxy, gpgme, abseil-cpp 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 , withHelp ? true 18 , kdeIntegration ? false, mkDerivation ? null, qtbase ? null, qtx11extras ? null ··· 177 # this I actually hate, this should be a data consistency test! 178 sed -e '/CPPUNIT_TEST(testTdf115013);/d' -i sw/qa/extras/uiwriter/uiwriter.cxx 179 # rendering-dependent test 180 # tilde expansion in path processing checks the existence of $HOME 181 sed -e 's@OString sSysPath("~/tmp");@& return ; @' -i sal/qa/osl/file/osl_File.cxx 182 # fails on systems using ZFS, see https://github.com/NixOS/nixpkgs/issues/19071 ··· 189 # one more fragile test? 190 sed -e '/CPPUNIT_TEST(testTdf77014);/d' -i sw/qa/extras/uiwriter/uiwriter.cxx 191 # rendering-dependent tests 192 sed -e '/CPPUNIT_TEST(testLegacyCellAnchoredRotatedShape)/d' -i sc/qa/unit/filters-test.cxx 193 sed -zre 's/DesktopLOKTest::testGetFontSubset[^{]*[{]/& return; /' -i desktop/qa/desktop_lib/test_desktop_lib.cxx 194 sed -z -r -e 's/DECLARE_OOXMLEXPORT_TEST[(]testFlipAndRotateCustomShape,[^)]*[)].[{]/& return;/' -i sw/qa/extras/ooxmlexport/ooxmlexport7.cxx ··· 219 sed -e '/CPPUNIT_TEST(testTdf113818);/d' -i './sd/qa/unit/export-tests.cxx' 220 sed -e '/CPPUNIT_TEST(testTdf119629);/d' -i './sd/qa/unit/export-tests.cxx' 221 sed -e '/CPPUNIT_TEST(testTdf113822);/d' -i './sd/qa/unit/export-tests.cxx' 222 sed -e '/CPPUNIT_TEST(testTdf105739);/d' -i './sd/qa/unit/export-tests-ooxml2.cxx' 223 sed -e '/CPPUNIT_TEST(testPageBitmapWithTransparency);/d' -i './sd/qa/unit/export-tests-ooxml2.cxx' 224 sed -e '/CPPUNIT_TEST(testTdf115005);/d' -i './sd/qa/unit/export-tests-ooxml2.cxx' ··· 377 mdds bluez5 libwps libabw libzmf 378 libxshmfence libatomic_ops graphite2 harfbuzz gpgme util-linux 379 librevenge libe-book libmwaw glm ncurses libepoxy 380 + libodfgen CoinMP librdf_rasqal gnome.adwaita-icon-theme gettext abseil-cpp 381 ] 382 ++ (with gst_all_1; [ 383 gstreamer
+128 -121
pkgs/applications/office/libreoffice/src-fresh/download.nix
··· 21 md5name = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19-apr-util-1.5.4.tar.gz"; 22 } 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"; 27 md5 = ""; 28 - md5name = "cc378a036a1cfd3af289f3da24deeb8dba7a729f61ab104c7b018a622e22d21b-boost_1_75_0.tar.xz"; 29 } 30 { 31 name = "box2d-2.3.1.tar.gz"; ··· 56 md5name = "ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269-bzip2-1.0.8.tar.gz"; 57 } 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"; 62 md5 = ""; 63 - md5name = "5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331-cairo-1.16.0.tar.xz"; 64 } 65 { 66 name = "libcdr-0.1.7.tar.xz"; ··· 126 md5name = "7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9-libe-book-0.1.3.tar.xz"; 127 } 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"; 132 md5 = ""; 133 - md5name = "002958c5528321edd53440235d3c44e71b5b1e09b9177e8daf677450b6c4433d-libepoxy-1.5.3.tar.xz"; 134 } 135 { 136 name = "epm-3.7.tar.gz"; ··· 154 md5name = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a-libetonyek-0.1.10.tar.xz"; 155 } 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"; 160 md5 = ""; 161 - md5name = "2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40-expat-2.4.1.tar.bz2"; 162 } 163 { 164 name = "Firebird-3.0.7.33374-0.tar.bz2"; ··· 168 md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2"; 169 } 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"; 174 md5 = ""; 175 - md5name = "19e5b1bc9d013a52063a44e1307629711f0bfef35b9aca16f9c793971e2eb1e5-fontconfig-2.13.91.tar.gz"; 176 } 177 { 178 name = "crosextrafonts-20130214.tar.gz"; ··· 315 md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz"; 316 } 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"; 321 md5 = ""; 322 - md5name = "db8d87ea720ea9d5edc5388fc7a0497bb11ba9fe972245e0f7f4c7e8b1e1e84d-freetype-2.9.1.tar.bz2"; 323 } 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"; 328 md5 = ""; 329 - md5name = "c5e167c042afd2d7ad642ace6b643863baeb33880781983563e1ab68a30d3e95-glm-0.9.9.7.zip"; 330 } 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"; 335 md5 = ""; 336 - md5name = "c4e30b227682374c23cddc7fdb9324a99694d907e79242a25a4deeedb393be46-gpgme-1.13.1.tar.bz2"; 337 } 338 { 339 name = "graphite2-minimal-1.3.14.tgz"; ··· 343 md5name = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc-graphite2-minimal-1.3.14.tgz"; 344 } 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"; 349 md5 = ""; 350 - md5name = "9cf7d117548265f95ca884e2f4c9fafaf4e17d45a67b11107147b79eed76c966-harfbuzz-2.6.0.tar.xz"; 351 } 352 { 353 name = "hsqldb_1_8_0.zip"; ··· 371 md5name = "5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz"; 372 } 373 { 374 - name = "icu4c-69_1-src.tgz"; 375 - url = "https://dev-www.libreoffice.org/src/icu4c-69_1-src.tgz"; 376 - sha256 = "4cba7b7acd1d3c42c44bb0c14be6637098c7faf2b330ce876bc5f3b915d09745"; 377 md5 = ""; 378 - md5name = "4cba7b7acd1d3c42c44bb0c14be6637098c7faf2b330ce876bc5f3b915d09745-icu4c-69_1-src.tgz"; 379 } 380 { 381 - name = "icu4c-69_1-data.zip"; 382 - url = "https://dev-www.libreoffice.org/src/icu4c-69_1-data.zip"; 383 - sha256 = "4fc2d8cfc3343673123586fca3967404abd4e346fba5515829204533b3bae4bf"; 384 md5 = ""; 385 - md5name = "4fc2d8cfc3343673123586fca3967404abd4e346fba5515829204533b3bae4bf-icu4c-69_1-data.zip"; 386 } 387 { 388 name = "flow-engine-0.9.4.zip"; ··· 462 md5name = "39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip"; 463 } 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"; 468 md5 = ""; 469 - md5name = "b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523-libjpeg-turbo-1.5.3.tar.gz"; 470 } 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"; 475 md5 = ""; 476 - md5name = "08452d3997c78e21f2d81e31409dc46557707be6dc1df3129674019659e5ff9b-language-subtag-registry-2021-08-06.tar.bz2"; 477 } 478 { 479 name = "JLanguageTool-1.7.0.tar.bz2"; ··· 483 md5name = "b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2"; 484 } 485 { 486 - name = "lcms2-2.11.tar.gz"; 487 - url = "https://dev-www.libreoffice.org/src/lcms2-2.11.tar.gz"; 488 - sha256 = "dc49b9c8e4d7cdff376040571a722902b682a795bf92985a85b48854c270772e"; 489 md5 = ""; 490 - md5name = "dc49b9c8e4d7cdff376040571a722902b682a795bf92985a85b48854c270772e-lcms2-2.11.tar.gz"; 491 } 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"; 496 md5 = ""; 497 - md5name = "91bcb0403866b4e7c4bc1cc52ed4c364a9b5414b3994f718c70303f7f765e702-libassuan-2.5.3.tar.bz2"; 498 } 499 { 500 name = "libatomic_ops-7.6.8.tar.gz"; ··· 511 md5name = "cf5091fa8e7dcdbe667335eb90a2cfdd0a3fe8f8c7c8d1ece44d9d055736a06a-libeot-0.01.tar.bz2"; 512 } 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"; 517 md5 = ""; 518 - md5name = "13fdbc9d4c489a4d0519e51933a1aa21fe3fb9eb7da191b87f7a63e82797dac8-libexttextcat-3.4.5.tar.xz"; 519 } 520 { 521 name = "libffi-3.3.tar.gz"; ··· 525 md5name = "72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056-libffi-3.3.tar.gz"; 526 } 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"; 531 md5 = ""; 532 - md5name = "b32d6ff72a73cf79797f7f2d039e95e9c6f92f0c1450215410840ab62aea9763-libgpg-error-1.37.tar.bz2"; 533 } 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"; 538 md5 = ""; 539 - md5name = "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e-liblangtag-0.6.2.tar.bz2"; 540 } 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"; 545 md5 = ""; 546 - md5name = "17b8249cb89ae11ae15a85612d2665626c0e0e3e56b35654363ba6566d8b61fc-libnumbertext-1.0.7.tar.xz"; 547 } 548 { 549 name = "ltm-1.0.zip"; ··· 553 md5name = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483-ltm-1.0.zip"; 554 } 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"; 559 md5 = ""; 560 - md5name = "e383702853236004e5b08e424b8afe9b53fe9f31aaa7a5382f39d9533eb7c043-xmlsec1-1.2.32.tar.gz"; 561 } 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"; 566 md5 = ""; 567 - md5name = "c8d6681e38c56f172892c85ddc0852e1fd4b53b4209e7f4ebf17f7e2eae71d92-libxml2-2.9.12.tar.gz"; 568 } 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"; 573 md5 = ""; 574 - md5name = "98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f-libxslt-1.1.34.tar.gz"; 575 } 576 { 577 name = "lp_solve_5.5.tar.gz"; ··· 595 md5name = "431434d3926f4bcce2e5c97240609983f60d7ff50df5a72083934759bb863f7b-mariadb-connector-c-3.1.8-src.tar.gz"; 596 } 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"; 601 md5 = ""; 602 - md5name = "a66a2a8293a3abc6cd9baff7c236156e2666935cbfb69a15d64d38141638fecf-mdds-1.7.0.tar.bz2"; 603 } 604 { 605 name = "mDNSResponder-878.200.35.tar.gz"; ··· 616 md5name = "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba-libmspub-0.1.4.tar.xz"; 617 } 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"; 622 md5 = ""; 623 - md5name = "b272e234eefc828c4bb8344af0f047a62e070f530e9e2fba11b04c8db8eda5af-libmwaw-0.3.19.tar.xz"; 624 } 625 { 626 name = "mythes-1.2.4.tar.gz"; ··· 679 md5name = "0b7a3e5e59c34827fe0c3a74b7ec8baef302b98fa80088d7f9153aa16fa76bd1-openssl-1.1.1l.tar.gz"; 680 } 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"; 685 md5 = ""; 686 - md5name = "c700d1325f744104d9fca0d5a019434901e9d51a16eedfb05792f90a298587a4-liborcus-0.16.1.tar.bz2"; 687 } 688 { 689 name = "libpagemaker-0.0.4.tar.xz"; ··· 693 md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz"; 694 } 695 { 696 - name = "pdfium-4500.tar.bz2"; 697 - url = "https://dev-www.libreoffice.org/src/pdfium-4500.tar.bz2"; 698 - sha256 = "26a03dd60e5ed0979cdaba9cc848242895110ddfdf347d40989ce2f14020f304"; 699 md5 = ""; 700 - md5name = "26a03dd60e5ed0979cdaba9cc848242895110ddfdf347d40989ce2f14020f304-pdfium-4500.tar.bz2"; 701 } 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"; 708 } 709 { 710 name = "libpng-1.6.37.tar.xz"; ··· 791 md5name = "549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc-serf-1.3.9.tar.bz2"; 792 } 793 { 794 - name = "skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 795 - url = "https://dev-www.libreoffice.org/src/skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 796 - sha256 = "abe0b94d54edb717c58d74263f4ed3d27824d2ce9e9f2ce85a21ab38d993f94d"; 797 md5 = ""; 798 - md5name = "abe0b94d54edb717c58d74263f4ed3d27824d2ce9e9f2ce85a21ab38d993f94d-skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 799 } 800 { 801 name = "libstaroffice-0.0.7.tar.xz"; ··· 861 md5name = "a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip"; 862 } 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"; 867 md5 = ""; 868 - md5name = "4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066-zlib-1.2.11.tar.xz"; 869 } 870 { 871 name = "libzmf-0.0.2.tar.xz"; ··· 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"; 883 } 884 ]
··· 21 md5name = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19-apr-util-1.5.4.tar.gz"; 22 } 23 { 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 md5 = ""; 28 + md5name = "9b334d6c6d7af5a0687280788cd84444398b8e0b472cd88e52bbc3c3ef11d98e-boost_1_77_0.tar.xz"; 29 } 30 { 31 name = "box2d-2.3.1.tar.gz"; ··· 56 md5name = "ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269-bzip2-1.0.8.tar.gz"; 57 } 58 { 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 md5 = ""; 63 + md5name = "74b24c1ed436bbe87499179a3b27c43f4143b8676d8ad237a6fa787401959705-cairo-1.17.4.tar.xz"; 64 } 65 { 66 name = "libcdr-0.1.7.tar.xz"; ··· 126 md5name = "7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9-libe-book-0.1.3.tar.xz"; 127 } 128 { 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 md5 = ""; 133 + md5name = "d168a19a6edfdd9977fef1308ccf516079856a4275cf876de688fb7927e365e4-libepoxy-1.5.9.tar.xz"; 134 } 135 { 136 name = "epm-3.7.tar.gz"; ··· 154 md5name = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a-libetonyek-0.1.10.tar.xz"; 155 } 156 { 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 md5 = ""; 161 + md5name = "de55794b7a9bc214852fdc075beaaecd854efe1361597e6268ee87946951289b-expat-2.4.6.tar.xz"; 162 } 163 { 164 name = "Firebird-3.0.7.33374-0.tar.bz2"; ··· 168 md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2"; 169 } 170 { 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 md5 = ""; 175 + md5name = "a5f052cb73fd479ffb7b697980510903b563bbb55b8f7a2b001fcfb94026003c-fontconfig-2.13.94.tar.xz"; 176 } 177 { 178 name = "crosextrafonts-20130214.tar.gz"; ··· 315 md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz"; 316 } 317 { 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 md5 = ""; 322 + md5name = "8bee39bd3968c4804b70614a0a3ad597299ad0e824bc8aad5ce8aaf48067bde7-freetype-2.11.0.tar.xz"; 323 } 324 { 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 md5 = ""; 329 + md5name = "6bba5f032bed47c73ad9397f2313b9acbfb56253d0d0576b5873d3dcb25e99ad-glm-0.9.9.8.zip"; 330 } 331 { 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 md5 = ""; 336 + md5name = "6c8cc4aedb10d5d4c905894ba1d850544619ee765606ac43df7405865de29ed0-gpgme-1.16.0.tar.bz2"; 337 } 338 { 339 name = "graphite2-minimal-1.3.14.tgz"; ··· 343 md5name = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc-graphite2-minimal-1.3.14.tgz"; 344 } 345 { 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 md5 = ""; 350 + md5name = "d58461395ce28b9dc03903254374dd70c38c8c28c5046db123c08f7ab9417be7-harfbuzz-2.8.2.tar.xz"; 351 } 352 { 353 name = "hsqldb_1_8_0.zip"; ··· 371 md5name = "5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz"; 372 } 373 { 374 + name = "icu4c-70_1-src.tgz"; 375 + url = "https://dev-www.libreoffice.org/src/icu4c-70_1-src.tgz"; 376 + sha256 = "8d205428c17bf13bb535300669ed28b338a157b1c01ae66d31d0d3e2d47c3fd5"; 377 md5 = ""; 378 + md5name = "8d205428c17bf13bb535300669ed28b338a157b1c01ae66d31d0d3e2d47c3fd5-icu4c-70_1-src.tgz"; 379 } 380 { 381 + name = "icu4c-70_1-data.zip"; 382 + url = "https://dev-www.libreoffice.org/src/icu4c-70_1-data.zip"; 383 + sha256 = "c72723ddba3300ffb231d6b09e2a728ea6e89de10ed5927f74bacbd77042336e"; 384 md5 = ""; 385 + md5name = "c72723ddba3300ffb231d6b09e2a728ea6e89de10ed5927f74bacbd77042336e-icu4c-70_1-data.zip"; 386 } 387 { 388 name = "flow-engine-0.9.4.zip"; ··· 462 md5name = "39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip"; 463 } 464 { 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 md5 = ""; 469 + md5name = "20e9cd3e5f517950dfb7a300ad344543d88719c254407ffb5ad88d891bf701c4-libjpeg-turbo-2.1.1.tar.gz"; 470 } 471 { 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 md5 = ""; 476 + md5name = "d9dcf20be5ad4856daef023087421bedc1477f9b4247fc8ea53bb32e07c97837-language-subtag-registry-2021-12-29.tar.bz2"; 477 } 478 { 479 name = "JLanguageTool-1.7.0.tar.bz2"; ··· 483 md5name = "b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2"; 484 } 485 { 486 + name = "lcms2-2.12.tar.gz"; 487 + url = "https://dev-www.libreoffice.org/src/lcms2-2.12.tar.gz"; 488 + sha256 = "18663985e864100455ac3e507625c438c3710354d85e5cbb7cd4043e11fe10f5"; 489 md5 = ""; 490 + md5name = "18663985e864100455ac3e507625c438c3710354d85e5cbb7cd4043e11fe10f5-lcms2-2.12.tar.gz"; 491 } 492 { 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 md5 = ""; 497 + md5name = "8e8c2fcc982f9ca67dcbb1d95e2dc746b1739a4668bc20b3a3c5be632edb34e4-libassuan-2.5.5.tar.bz2"; 498 } 499 { 500 name = "libatomic_ops-7.6.8.tar.gz"; ··· 511 md5name = "cf5091fa8e7dcdbe667335eb90a2cfdd0a3fe8f8c7c8d1ece44d9d055736a06a-libeot-0.01.tar.bz2"; 512 } 513 { 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 md5 = ""; 518 + md5name = "6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df-libexttextcat-3.4.6.tar.xz"; 519 } 520 { 521 name = "libffi-3.3.tar.gz"; ··· 525 md5name = "72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056-libffi-3.3.tar.gz"; 526 } 527 { 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 md5 = ""; 532 + md5name = "a9ab83ca7acc442a5bd846a75b920285ff79bdb4e3d34aa382be88ed2c3aebaf-libgpg-error-1.43.tar.bz2"; 533 } 534 { 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 md5 = ""; 539 + md5name = "1f12a20a02ec3a8d22e54dedb8b683a43c9c160bda1ba337bf1060607ae733bd-liblangtag-0.6.3.tar.bz2"; 540 } 541 { 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 md5 = ""; 546 + md5name = "a285573864eaac8d36a0f66d946e9b1d3cf01c5d93d31fda00264a76f2633beb-libnumbertext-1.0.10.tar.xz"; 547 } 548 { 549 name = "ltm-1.0.zip"; ··· 553 md5name = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483-ltm-1.0.zip"; 554 } 555 { 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 md5 = ""; 560 + md5name = "26041d35a20a245ed5a2fb9ee075f10825664d274220cb5190340fa87a4d0931-xmlsec1-1.2.33.tar.gz"; 561 } 562 { 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 md5 = ""; 567 + md5name = "276130602d12fe484ecc03447ee5e759d0465558fbc9d6bd144e3745306ebf0e-libxml2-2.9.13.tar.xz"; 568 } 569 { 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 md5 = ""; 574 + md5name = "8247f33e9a872c6ac859aa45018bc4c4d00b97e2feac9eebc10c93ce1f34dd79-libxslt-1.1.35.tar.xz"; 575 } 576 { 577 name = "lp_solve_5.5.tar.gz"; ··· 595 md5name = "431434d3926f4bcce2e5c97240609983f60d7ff50df5a72083934759bb863f7b-mariadb-connector-c-3.1.8-src.tar.gz"; 596 } 597 { 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 md5 = ""; 602 + md5name = "3ab33fce58e6acf9540cc1a52264be6863ef80f55ac287194cc98cda48e71fe6-mdds-2.0.1.tar.bz2"; 603 } 604 { 605 name = "mDNSResponder-878.200.35.tar.gz"; ··· 616 md5name = "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba-libmspub-0.1.4.tar.xz"; 617 } 618 { 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 md5 = ""; 623 + md5name = "e8750123a78d61b943cef78b7736c8a7f20bb0a649aa112402124fba794fc21c-libmwaw-0.3.21.tar.xz"; 624 } 625 { 626 name = "mythes-1.2.4.tar.gz"; ··· 679 md5name = "0b7a3e5e59c34827fe0c3a74b7ec8baef302b98fa80088d7f9153aa16fa76bd1-openssl-1.1.1l.tar.gz"; 680 } 681 { 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 md5 = ""; 686 + md5name = "2a86c405a5929f749b27637509596421d46805753364ab258b035fd01fbde143-liborcus-0.17.2.tar.bz2"; 687 } 688 { 689 name = "libpagemaker-0.0.4.tar.xz"; ··· 693 md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz"; 694 } 695 { 696 + name = "pdfium-4699.tar.bz2"; 697 + url = "https://dev-www.libreoffice.org/src/pdfium-4699.tar.bz2"; 698 + sha256 = "ee80fe0a3b20ef5c5babc494cd655d1b1a0bdec710acb04524789df500c563bf"; 699 md5 = ""; 700 + md5name = "ee80fe0a3b20ef5c5babc494cd655d1b1a0bdec710acb04524789df500c563bf-pdfium-4699.tar.bz2"; 701 } 702 { 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 } 709 { 710 name = "libpng-1.6.37.tar.xz"; ··· 791 md5name = "549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc-serf-1.3.9.tar.bz2"; 792 } 793 { 794 + name = "skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz"; 795 + url = "https://dev-www.libreoffice.org/src/skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz"; 796 + sha256 = "97e859e8467eca9d2441cd23079b61c2c3863b5687620f18cc31a9f966740177"; 797 md5 = ""; 798 + md5name = "97e859e8467eca9d2441cd23079b61c2c3863b5687620f18cc31a9f966740177-skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz"; 799 } 800 { 801 name = "libstaroffice-0.0.7.tar.xz"; ··· 861 md5name = "a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip"; 862 } 863 { 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 md5 = ""; 868 + md5name = "7db46b8d7726232a621befaab4a1c870f00a90805511c0e0090441dac57def18-zlib-1.2.12.tar.xz"; 869 } 870 { 871 name = "libzmf-0.0.2.tar.xz"; ··· 875 md5name = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22-libzmf-0.0.2.tar.xz"; 876 } 877 { 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"; 888 md5 = ""; 889 + md5name = "471dd83a813ed2816c2246c373004470ad0f6612c7ce72038929dc5161cdd58e-libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz"; 890 } 891 ]
+12
pkgs/applications/office/libreoffice/src-fresh/override.nix
··· 3 { 4 postConfigure = attrs.postConfigure + '' 5 sed -e '/CPPUNIT_TEST(Import_Export_Import);/d' -i './sw/qa/inc/swmodeltestbase.hxx' 6 ''; 7 configureFlags = attrs.configureFlags ++ [ 8 (lib.enableFeature kdeIntegration "kf5") 9 "--without-system-zxing" 10 ]; 11 }
··· 3 { 4 postConfigure = attrs.postConfigure + '' 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' 17 ''; 18 configureFlags = attrs.configureFlags ++ [ 19 (lib.enableFeature kdeIntegration "kf5") 20 "--without-system-zxing" 21 + "--without-system-cuckoo" 22 ]; 23 }
+5 -5
pkgs/applications/office/libreoffice/src-fresh/primary.nix
··· 7 }; 8 9 major = "7"; 10 - minor = "2"; 11 - patch = "5"; 12 tweak = "2"; 13 14 subdir = "${major}.${minor}.${patch}"; ··· 17 18 src = fetchurl { 19 url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; 20 - sha256 = "sha256-Z8G/sFnUMyhrAlKpFWJ7M69ju19LbslQnRO53UdVEqc="; 21 }; 22 23 # FIXME rename 24 translations = fetchSrc { 25 name = "translations"; 26 - sha256 = "sha256-9rnuRifsEX7RAUdsX6VVw/xQS6dZeS3RbKnoC39uMd8="; 27 }; 28 29 # the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from ··· 31 32 help = fetchSrc { 33 name = "help"; 34 - sha256 = "sha256-6vERLWh0fkQcSRkC37fw2HBqxVtbr9kPEhOyWXjMrfM="; 35 }; 36 }
··· 7 }; 8 9 major = "7"; 10 + minor = "3"; 11 + patch = "3"; 12 tweak = "2"; 13 14 subdir = "${major}.${minor}.${patch}"; ··· 17 18 src = fetchurl { 19 url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; 20 + sha256 = "sha256-7hK9vhYhwg4nRLxbbFlngQ8lpXYLmKxYEtVQqwCWhoU="; 21 }; 22 23 # FIXME rename 24 translations = fetchSrc { 25 name = "translations"; 26 + sha256 = "sha256-uRsKSC+kLVnhYF85o5FxZuf/dr+o6bYtbu8KmwSzNRw="; 27 }; 28 29 # the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from ··· 31 32 help = fetchSrc { 33 name = "help"; 34 + sha256 = "sha256-aIY07MuALBVklhJLOUwOxeIQWam2zQCVkw+edvnu/ps="; 35 }; 36 }
+112 -119
pkgs/applications/office/libreoffice/src-still/download.nix
··· 7 md5name = "e763a9dc21c3d2667402d66e202e3f8ef4db51b34b79ef41f56cacb86dcd6eed-libabw-0.1.3.tar.xz"; 8 } 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 name = "apr-1.5.2.tar.gz"; 18 url = "https://dev-www.libreoffice.org/src/apr-1.5.2.tar.gz"; 19 sha256 = "1af06e1720a58851d90694a984af18355b65bb0d047be03ec7d659c746d6dbdb"; ··· 28 md5name = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19-apr-util-1.5.4.tar.gz"; 29 } 30 { 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"; 34 md5 = ""; 35 - md5name = "35e06a3bd7cd8f66be822c7d64e80c2b6051a181e9e897006917cb8e7988a543-boost_1_71_0.tar.xz"; 36 } 37 { 38 name = "box2d-2.3.1.tar.gz"; ··· 42 md5name = "58ffc8475a8650aadc351345aef696937747b40501ab78d72c197c5ff5b3035c-box2d-2.3.1.tar.gz"; 43 } 44 { 45 - name = "breakpad.zip"; 46 - url = "https://dev-www.libreoffice.org/src/breakpad.zip"; 47 - sha256 = "7060149be16a8789b0ccf596bdeaf63115f03f520acb508f72a14686fb311cb9"; 48 md5 = ""; 49 - md5name = "7060149be16a8789b0ccf596bdeaf63115f03f520acb508f72a14686fb311cb9-breakpad.zip"; 50 } 51 { 52 name = "bsh-2.0b6-src.zip"; ··· 56 md5name = "beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip"; 57 } 58 { 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"; 64 } 65 { 66 name = "cairo-1.16.0.tar.xz"; ··· 70 md5name = "5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331-cairo-1.16.0.tar.xz"; 71 } 72 { 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"; 76 md5 = ""; 77 - md5name = "01cd00b04a030977e544433c2d127c997205332cd9b8e35ec0ee17110da7f861-libcdr-0.1.6.tar.xz"; 78 } 79 { 80 name = "clucene-core-2.3.3.4.tar.gz"; ··· 119 md5name = "1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt"; 120 } 121 { 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"; 125 md5 = ""; 126 - md5name = "be42766d5664a739c3974ee3dfbbcbe978a4ccb1fe628bb1d9b59ac79e445fb5-curl-7.78.0.tar.xz"; 127 } 128 { 129 name = "libe-book-0.1.3.tar.xz"; ··· 154 md5name = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad-libepubgen-0.1.1.tar.xz"; 155 } 156 { 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"; 160 md5 = ""; 161 - md5name = "e61677e8799ce6e55b25afc11aa5339113f6a49cff031f336e32fa58635b1a4a-libetonyek-0.1.9.tar.xz"; 162 } 163 { 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"; 167 md5 = ""; 168 - md5name = "2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40-expat-2.4.1.tar.bz2"; 169 } 170 { 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"; 174 md5 = ""; 175 - md5name = "6994be3555e23226630c587444be19d309b25b0fcf1f87df3b4e3f88943e5860-Firebird-3.0.0.32483-0.tar.bz2"; 176 } 177 { 178 name = "fontconfig-2.13.91.tar.gz"; ··· 217 md5name = "8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3-liberation-narrow-fonts-ttf-1.07.6.tar.gz"; 218 } 219 { 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"; 223 md5 = ""; 224 - md5name = "c40e95fc5e0ecb73d4be565ae2afc1114e2bc7dc5253e00ee92d8fd6cc4adf45-liberation-fonts-ttf-2.00.4.tar.gz"; 225 } 226 { 227 name = "LinLibertineG-20120116.zip"; ··· 266 md5name = "29acc15a4c4d6b51201ba5d60f303dfbc2e5acbfdb70413c9ae1ed34fa259994-noto-fonts-20171024.tar.gz"; 267 } 268 { 269 - name = "culmus-0.131.tar.gz"; 270 - url = "https://dev-www.libreoffice.org/src/culmus-0.131.tar.gz"; 271 - sha256 = "dcf112cfcccb76328dcfc095f4d7c7f4d2f7e48d0eed5e78b100d1d77ce2ed1b"; 272 md5 = ""; 273 - md5name = "dcf112cfcccb76328dcfc095f4d7c7f4d2f7e48d0eed5e78b100d1d77ce2ed1b-culmus-0.131.tar.gz"; 274 } 275 { 276 name = "libre-hebrew-1.0.tar.gz"; ··· 378 md5name = "5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz"; 379 } 380 { 381 - name = "icu4c-68_1-src.tgz"; 382 - url = "https://dev-www.libreoffice.org/src/icu4c-68_1-src.tgz"; 383 - sha256 = "a9f2e3d8b4434b8e53878b4308bd1e6ee51c9c7042e2b1a376abefb6fbb29f2d"; 384 md5 = ""; 385 - md5name = "a9f2e3d8b4434b8e53878b4308bd1e6ee51c9c7042e2b1a376abefb6fbb29f2d-icu4c-68_1-src.tgz"; 386 } 387 { 388 - name = "icu4c-68_1-data.zip"; 389 - url = "https://dev-www.libreoffice.org/src/icu4c-68_1-data.zip"; 390 - sha256 = "03ea8b4694155620548c8c0ba20444f1e7db246cc79e3b9c4fc7a960b160d510"; 391 md5 = ""; 392 - md5name = "03ea8b4694155620548c8c0ba20444f1e7db246cc79e3b9c4fc7a960b160d510-icu4c-68_1-data.zip"; 393 } 394 { 395 name = "flow-engine-0.9.4.zip"; ··· 476 md5name = "b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523-libjpeg-turbo-1.5.3.tar.gz"; 477 } 478 { 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"; 482 md5 = ""; 483 - md5name = "ce80e8face06bf2ada363e0c159e3f990c4116fdae9232ca43e6369aa82bf16a-language-subtag-registry-2021-03-05.tar.bz2"; 484 } 485 { 486 name = "JLanguageTool-1.7.0.tar.bz2"; ··· 560 md5name = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483-ltm-1.0.zip"; 561 } 562 { 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"; 566 md5 = ""; 567 - md5name = "2d84360b03042178def1d9ff538acacaed2b3a27411db7b2874f1612ed71abc8-xmlsec1-1.2.30.tar.gz"; 568 } 569 { 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"; 573 md5 = ""; 574 - md5name = "c8d6681e38c56f172892c85ddc0852e1fd4b53b4209e7f4ebf17f7e2eae71d92-libxml2-2.9.12.tar.gz"; 575 } 576 { 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"; 580 md5 = ""; 581 - md5name = "98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f-libxslt-1.1.34.tar.gz"; 582 } 583 { 584 name = "lp_solve_5.5.tar.gz"; ··· 623 md5name = "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba-libmspub-0.1.4.tar.xz"; 624 } 625 { 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"; 629 md5 = ""; 630 - md5name = "8e1537eb1de1b4714f4bf0a20478f342c5d71a65bf99307a694b1e9e30bb911c-libmwaw-0.3.17.tar.xz"; 631 } 632 { 633 name = "mythes-1.2.4.tar.gz"; ··· 651 md5name = "07a9e5b70f121a62706140d4cacc3006d3efb869da40f3a2bf7a65d37847f4d9-nss-3.73-with-nspr-4.32.tar.gz"; 652 } 653 { 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"; 657 md5 = ""; 658 - md5name = "2c7b21892f84a4c67546f84611eccdad6259875c971e98ddb027da66ea0ac9c2-libodfgen-0.1.6.tar.bz2"; 659 } 660 { 661 name = "odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar"; ··· 672 md5name = "8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar"; 673 } 674 { 675 - name = "openldap-2.4.45.tgz"; 676 - url = "https://dev-www.libreoffice.org/src/openldap-2.4.45.tgz"; 677 - sha256 = "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824"; 678 md5 = ""; 679 - md5name = "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824-openldap-2.4.45.tgz"; 680 } 681 { 682 name = "openssl-1.1.1l.tar.gz"; ··· 693 md5name = "c700d1325f744104d9fca0d5a019434901e9d51a16eedfb05792f90a298587a4-liborcus-0.16.1.tar.bz2"; 694 } 695 { 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 name = "libpagemaker-0.0.4.tar.xz"; 704 url = "https://dev-www.libreoffice.org/src/libpagemaker-0.0.4.tar.xz"; 705 sha256 = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d"; ··· 707 md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz"; 708 } 709 { 710 - name = "pdfium-4306.tar.bz2"; 711 - url = "https://dev-www.libreoffice.org/src/pdfium-4306.tar.bz2"; 712 - sha256 = "eca406d47ac7e2a84dcc86f93c08f96e591d409589e881477fa75e488e4851d8"; 713 md5 = ""; 714 - md5name = "eca406d47ac7e2a84dcc86f93c08f96e591d409589e881477fa75e488e4851d8-pdfium-4306.tar.bz2"; 715 } 716 { 717 name = "pixman-0.34.0.tar.gz"; ··· 728 md5name = "505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca-libpng-1.6.37.tar.xz"; 729 } 730 { 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"; 734 md5 = ""; 735 - md5name = "016dde34e5f868ea98a32ca99b643325a9682281500942b7113f4ec88d20e2f3-poppler-21.01.0.tar.xz"; 736 } 737 { 738 - name = "postgresql-13.1.tar.bz2"; 739 - url = "https://dev-www.libreoffice.org/src/postgresql-13.1.tar.bz2"; 740 - sha256 = "12345c83b89aa29808568977f5200d6da00f88a035517f925293355432ffe61f"; 741 md5 = ""; 742 - md5name = "12345c83b89aa29808568977f5200d6da00f88a035517f925293355432ffe61f-postgresql-13.1.tar.bz2"; 743 } 744 { 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"; 748 md5 = ""; 749 - md5name = "bd746ed1ad9ccfa9b2a8d13736a5c452025c3600913d000078e6ed1df3d767b6-Python-3.8.8rc1.tar.xz"; 750 } 751 { 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"; 755 md5 = ""; 756 - md5name = "fcdf9fd69fde07ae4dca2351d84271a9de8093002f733b77c70f52f1630f6e4a-QR-Code-generator-1.4.0.tar.gz"; 757 } 758 { 759 name = "libqxp-0.0.2.tar.xz"; ··· 798 md5name = "798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip"; 799 } 800 { 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"; 804 md5 = ""; 805 - md5name = "6988d394b62c3494635b6f0760bc3079f9a0cd380baf0f6b075af1eb9fa5e700-serf-1.2.1.tar.bz2"; 806 } 807 { 808 - name = "skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz"; 809 - url = "https://dev-www.libreoffice.org/src/skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz"; 810 - sha256 = "f293656a15342a53bb407b932fc907c6894178a162f09728bd383e24d84b1301"; 811 md5 = ""; 812 - md5name = "f293656a15342a53bb407b932fc907c6894178a162f09728bd383e24d84b1301-skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz"; 813 } 814 { 815 name = "libstaroffice-0.0.7.tar.xz"; ··· 887 sha256 = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22"; 888 md5 = ""; 889 md5name = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22-libzmf-0.0.2.tar.xz"; 890 } 891 ]
··· 7 md5name = "e763a9dc21c3d2667402d66e202e3f8ef4db51b34b79ef41f56cacb86dcd6eed-libabw-0.1.3.tar.xz"; 8 } 9 { 10 name = "apr-1.5.2.tar.gz"; 11 url = "https://dev-www.libreoffice.org/src/apr-1.5.2.tar.gz"; 12 sha256 = "1af06e1720a58851d90694a984af18355b65bb0d047be03ec7d659c746d6dbdb"; ··· 21 md5name = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19-apr-util-1.5.4.tar.gz"; 22 } 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"; 27 md5 = ""; 28 + md5name = "cc378a036a1cfd3af289f3da24deeb8dba7a729f61ab104c7b018a622e22d21b-boost_1_75_0.tar.xz"; 29 } 30 { 31 name = "box2d-2.3.1.tar.gz"; ··· 35 md5name = "58ffc8475a8650aadc351345aef696937747b40501ab78d72c197c5ff5b3035c-box2d-2.3.1.tar.gz"; 36 } 37 { 38 + name = "breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz"; 39 + url = "https://dev-www.libreoffice.org/src/breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz"; 40 + sha256 = "c44a2e898895cfc13b42d2371ba4b88b0777d7782214d6cdc91c33720f3b0d91"; 41 md5 = ""; 42 + md5name = "c44a2e898895cfc13b42d2371ba4b88b0777d7782214d6cdc91c33720f3b0d91-breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz"; 43 } 44 { 45 name = "bsh-2.0b6-src.zip"; ··· 49 md5name = "beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip"; 50 } 51 { 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"; 57 } 58 { 59 name = "cairo-1.16.0.tar.xz"; ··· 63 md5name = "5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331-cairo-1.16.0.tar.xz"; 64 } 65 { 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"; 69 md5 = ""; 70 + md5name = "5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4-libcdr-0.1.7.tar.xz"; 71 } 72 { 73 name = "clucene-core-2.3.3.4.tar.gz"; ··· 112 md5name = "1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt"; 113 } 114 { 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"; 118 md5 = ""; 119 + md5name = "0606f74b1182ab732a17c11613cbbaf7084f2e6cca432642d0e3ad7c224c3689-curl-7.79.1.tar.xz"; 120 } 121 { 122 name = "libe-book-0.1.3.tar.xz"; ··· 147 md5name = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad-libepubgen-0.1.1.tar.xz"; 148 } 149 { 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"; 153 md5 = ""; 154 + md5name = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a-libetonyek-0.1.10.tar.xz"; 155 } 156 { 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 md5 = ""; 161 + md5name = "de55794b7a9bc214852fdc075beaaecd854efe1361597e6268ee87946951289b-expat-2.4.6.tar.xz"; 162 } 163 { 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"; 167 md5 = ""; 168 + md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2"; 169 } 170 { 171 name = "fontconfig-2.13.91.tar.gz"; ··· 210 md5name = "8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3-liberation-narrow-fonts-ttf-1.07.6.tar.gz"; 211 } 212 { 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"; 216 md5 = ""; 217 + md5name = "26f85412dd0aa9d061504a1cc8aaf0aa12a70710e8d47d8b65a1251757c1a5ef-liberation-fonts-ttf-2.1.4.tar.gz"; 218 } 219 { 220 name = "LinLibertineG-20120116.zip"; ··· 259 md5name = "29acc15a4c4d6b51201ba5d60f303dfbc2e5acbfdb70413c9ae1ed34fa259994-noto-fonts-20171024.tar.gz"; 260 } 261 { 262 + name = "culmus-0.133.tar.gz"; 263 + url = "https://dev-www.libreoffice.org/src/culmus-0.133.tar.gz"; 264 + sha256 = "c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05"; 265 md5 = ""; 266 + md5name = "c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05-culmus-0.133.tar.gz"; 267 } 268 { 269 name = "libre-hebrew-1.0.tar.gz"; ··· 371 md5name = "5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz"; 372 } 373 { 374 + name = "icu4c-69_1-src.tgz"; 375 + url = "https://dev-www.libreoffice.org/src/icu4c-69_1-src.tgz"; 376 + sha256 = "4cba7b7acd1d3c42c44bb0c14be6637098c7faf2b330ce876bc5f3b915d09745"; 377 md5 = ""; 378 + md5name = "4cba7b7acd1d3c42c44bb0c14be6637098c7faf2b330ce876bc5f3b915d09745-icu4c-69_1-src.tgz"; 379 } 380 { 381 + name = "icu4c-69_1-data.zip"; 382 + url = "https://dev-www.libreoffice.org/src/icu4c-69_1-data.zip"; 383 + sha256 = "4fc2d8cfc3343673123586fca3967404abd4e346fba5515829204533b3bae4bf"; 384 md5 = ""; 385 + md5name = "4fc2d8cfc3343673123586fca3967404abd4e346fba5515829204533b3bae4bf-icu4c-69_1-data.zip"; 386 } 387 { 388 name = "flow-engine-0.9.4.zip"; ··· 469 md5name = "b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523-libjpeg-turbo-1.5.3.tar.gz"; 470 } 471 { 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 md5 = ""; 476 + md5name = "d9dcf20be5ad4856daef023087421bedc1477f9b4247fc8ea53bb32e07c97837-language-subtag-registry-2021-12-29.tar.bz2"; 477 } 478 { 479 name = "JLanguageTool-1.7.0.tar.bz2"; ··· 553 md5name = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483-ltm-1.0.zip"; 554 } 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"; 559 md5 = ""; 560 + md5name = "e383702853236004e5b08e424b8afe9b53fe9f31aaa7a5382f39d9533eb7c043-xmlsec1-1.2.32.tar.gz"; 561 } 562 { 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 md5 = ""; 567 + md5name = "276130602d12fe484ecc03447ee5e759d0465558fbc9d6bd144e3745306ebf0e-libxml2-2.9.13.tar.xz"; 568 } 569 { 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 md5 = ""; 574 + md5name = "8247f33e9a872c6ac859aa45018bc4c4d00b97e2feac9eebc10c93ce1f34dd79-libxslt-1.1.35.tar.xz"; 575 } 576 { 577 name = "lp_solve_5.5.tar.gz"; ··· 616 md5name = "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba-libmspub-0.1.4.tar.xz"; 617 } 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"; 622 md5 = ""; 623 + md5name = "b272e234eefc828c4bb8344af0f047a62e070f530e9e2fba11b04c8db8eda5af-libmwaw-0.3.19.tar.xz"; 624 } 625 { 626 name = "mythes-1.2.4.tar.gz"; ··· 644 md5name = "07a9e5b70f121a62706140d4cacc3006d3efb869da40f3a2bf7a65d37847f4d9-nss-3.73-with-nspr-4.32.tar.gz"; 645 } 646 { 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"; 650 md5 = ""; 651 + md5name = "55200027fd46623b9bdddd38d275e7452d1b0ff8aeddcad6f9ae6dc25f610625-libodfgen-0.1.8.tar.xz"; 652 } 653 { 654 name = "odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar"; ··· 665 md5name = "8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar"; 666 } 667 { 668 + name = "openldap-2.4.59.tgz"; 669 + url = "https://dev-www.libreoffice.org/src/openldap-2.4.59.tgz"; 670 + sha256 = "99f37d6747d88206c470067eda624d5e48c1011e943ec0ab217bae8712e22f34"; 671 md5 = ""; 672 + md5name = "99f37d6747d88206c470067eda624d5e48c1011e943ec0ab217bae8712e22f34-openldap-2.4.59.tgz"; 673 } 674 { 675 name = "openssl-1.1.1l.tar.gz"; ··· 686 md5name = "c700d1325f744104d9fca0d5a019434901e9d51a16eedfb05792f90a298587a4-liborcus-0.16.1.tar.bz2"; 687 } 688 { 689 name = "libpagemaker-0.0.4.tar.xz"; 690 url = "https://dev-www.libreoffice.org/src/libpagemaker-0.0.4.tar.xz"; 691 sha256 = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d"; ··· 693 md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz"; 694 } 695 { 696 + name = "pdfium-4500.tar.bz2"; 697 + url = "https://dev-www.libreoffice.org/src/pdfium-4500.tar.bz2"; 698 + sha256 = "26a03dd60e5ed0979cdaba9cc848242895110ddfdf347d40989ce2f14020f304"; 699 md5 = ""; 700 + md5name = "26a03dd60e5ed0979cdaba9cc848242895110ddfdf347d40989ce2f14020f304-pdfium-4500.tar.bz2"; 701 } 702 { 703 name = "pixman-0.34.0.tar.gz"; ··· 714 md5name = "505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca-libpng-1.6.37.tar.xz"; 715 } 716 { 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"; 720 md5 = ""; 721 + md5name = "31b76b5cac0a48612fdd154c02d9eca01fd38fb8eaa77c1196840ecdeb53a584-poppler-21.11.0.tar.xz"; 722 } 723 { 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"; 727 md5 = ""; 728 + md5name = "6e2fcef66ec8c44625f94292ccf8af9f1d918b410d5aa69c274ce67387967b30-poppler-data-0.4.10.tar.gz"; 729 } 730 { 731 + name = "postgresql-13.5.tar.bz2"; 732 + url = "https://dev-www.libreoffice.org/src/postgresql-13.5.tar.bz2"; 733 + sha256 = "9b81067a55edbaabc418aacef457dd8477642827499560b00615a6ea6c13f6b3"; 734 md5 = ""; 735 + md5name = "9b81067a55edbaabc418aacef457dd8477642827499560b00615a6ea6c13f6b3-postgresql-13.5.tar.bz2"; 736 } 737 { 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"; 741 md5 = ""; 742 + md5name = "6af24a66093dd840bcccf371d4044a3027e655cf24591ce26e48022bc79219d9-Python-3.8.10.tar.xz"; 743 } 744 { 745 name = "libqxp-0.0.2.tar.xz"; ··· 784 md5name = "798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip"; 785 } 786 { 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"; 790 md5 = ""; 791 + md5name = "549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc-serf-1.3.9.tar.bz2"; 792 } 793 { 794 + name = "skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 795 + url = "https://dev-www.libreoffice.org/src/skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 796 + sha256 = "abe0b94d54edb717c58d74263f4ed3d27824d2ce9e9f2ce85a21ab38d993f94d"; 797 md5 = ""; 798 + md5name = "abe0b94d54edb717c58d74263f4ed3d27824d2ce9e9f2ce85a21ab38d993f94d-skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz"; 799 } 800 { 801 name = "libstaroffice-0.0.7.tar.xz"; ··· 873 sha256 = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22"; 874 md5 = ""; 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"; 883 } 884 ]
+38 -3
pkgs/applications/office/libreoffice/src-still/override.nix
··· 3 { 4 postConfigure = attrs.postConfigure + '' 5 sed -e '/CPPUNIT_TEST(Import_Export_Import);/d' -i './sw/qa/inc/swmodeltestbase.hxx' 6 ''; 7 configureFlags = attrs.configureFlags ++ [ 8 (lib.enableFeature kdeIntegration "kf5") 9 - "--with-commons-logging-jar=${commonsLogging}/share/java/commons-logging-1.2.jar" 10 - "--without-system-qrcodegen" 11 ]; 12 - patches = attrs.patches or [] ++ [ ../xdg-open-brief.patch ]; # drop this when switching to 7.2 13 }
··· 3 { 4 postConfigure = attrs.postConfigure + '' 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' 41 ''; 42 configureFlags = attrs.configureFlags ++ [ 43 (lib.enableFeature kdeIntegration "kf5") 44 + "--without-system-zxing" 45 ]; 46 + 47 + patches = attrs.patches or []; 48 }
+6 -6
pkgs/applications/office/libreoffice/src-still/primary.nix
··· 7 }; 8 9 major = "7"; 10 - minor = "1"; 11 - patch = "8"; 12 - tweak = "1"; 13 14 subdir = "${major}.${minor}.${patch}"; 15 ··· 17 18 src = fetchurl { 19 url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; 20 - sha256 = "sha256-TGcR2/TSQJOjq7G1vXSa4MaEA6fG95rHVZfnjoiqeJM="; 21 }; 22 23 # FIXME rename 24 translations = fetchSrc { 25 name = "translations"; 26 - sha256 = "sha256-jy5dUzKCEBYiTXh6dBwgdfW1Ok5l1iDGyL13icQHWEM="; 27 }; 28 29 # the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from ··· 31 32 help = fetchSrc { 33 name = "help"; 34 - sha256 = "sha256-tr2hmCeRRyft03Nfk8afSaurCV6DJSYuxKo4GPK/It4="; 35 }; 36 }
··· 7 }; 8 9 major = "7"; 10 + minor = "2"; 11 + patch = "6"; 12 + tweak = "2"; 13 14 subdir = "${major}.${minor}.${patch}"; 15 ··· 17 18 src = fetchurl { 19 url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; 20 + sha256 = "sha256-SDdlqYuS2Q6MjHNeCNM8KjS1/h+8jn9rH5x0rRoUHjE="; 21 }; 22 23 # FIXME rename 24 translations = fetchSrc { 25 name = "translations"; 26 + sha256 = "sha256-fUZflmrCi4mOa6iZTm+K9IvRTlSjcI4UJ4EoyK/HHck="; 27 }; 28 29 # the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from ··· 31 32 help = fetchSrc { 33 name = "help"; 34 + sha256 = "sha256-TjAgz7yV7y5VNrEuT2eElkNGZzh6J58T1TC3u2Ap2o4="; 35 }; 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 }: 2 3 stdenv.mkDerivation rec { 4 pname = "elmerfem"; ··· 13 14 hardeningDisable = [ "format" ]; 15 16 - nativeBuildInputs = [ cmake gfortran pkg-config git ]; 17 - buildInputs = [ mpi blas liblapack qt4 qwt6_qt4 ]; 18 19 preConfigure = '' 20 patchShebangs ./ 21 ''; 22 23 storepath = placeholder "out"; 24 25 cmakeFlags = [ 26 "-DELMER_INSTALL_LIB_DIR=${storepath}/lib" 27 "-DWITH_OpenMP:BOOLEAN=TRUE" 28 "-DWITH_MPI:BOOLEAN=TRUE" 29 "-DWITH_ELMERGUI:BOOLEAN=TRUE" 30 "-DCMAKE_INSTALL_LIBDIR=lib" 31 "-DCMAKE_INSTALL_INCLUDEDIR=include"
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, git, gfortran, mpi, blas, liblapack, pkg-config, libGL, libGLU, opencascade, libsForQt5, vtkWithQt5}: 2 3 stdenv.mkDerivation rec { 4 pname = "elmerfem"; ··· 13 14 hardeningDisable = [ "format" ]; 15 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 + ]; 34 35 preConfigure = '' 36 patchShebangs ./ 37 ''; 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 + 45 storepath = placeholder "out"; 46 47 cmakeFlags = [ 48 "-DELMER_INSTALL_LIB_DIR=${storepath}/lib" 49 "-DWITH_OpenMP:BOOLEAN=TRUE" 50 "-DWITH_MPI:BOOLEAN=TRUE" 51 + "-DWITH_QT5:BOOLEAN=TRUE" 52 + "-DWITH_OCC:BOOLEAN=TRUE" 53 + "-DWITH_VTK:BOOLEAN=TRUE" 54 "-DWITH_ELMERGUI:BOOLEAN=TRUE" 55 "-DCMAKE_INSTALL_LIBDIR=lib" 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 priority = 6; # in `buildEnv' (including the one inside `perl.withPackages') the library files will have priority over files in `perl` 198 }; 199 } // optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) rec { 200 - crossVersion = "1.3.7"; # Mar 15, 2022 201 202 perl-cross-src = fetchFromGitHub { 203 - name = "perl-cross-${crossVersion}"; 204 owner = "arsv"; 205 repo = "perl-cross"; 206 rev = crossVersion; 207 - sha256 = "sha256-F7Vi3RAgIE/3NPlbD5zQ3Q8Ex9ddXTC4zoCRaOxXK0A="; 208 }; 209 210 depsBuildBuild = [ buildPackages.stdenv.cc makeWrapper ];
··· 197 priority = 6; # in `buildEnv' (including the one inside `perl.withPackages') the library files will have priority over files in `perl` 198 }; 199 } // optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) rec { 200 + crossVersion = "31dac3e264a7f1f53dbf49570771123ebd514055"; # May 03, 2022 201 202 perl-cross-src = fetchFromGitHub { 203 + name = "perl-cross-unstable-${crossVersion}"; 204 owner = "arsv"; 205 repo = "perl-cross"; 206 rev = crossVersion; 207 + sha256 = "sha256-5hLUP34WwTFRsG0o8zSJm8WM3WfBAhHeYrrQF2MtMKc="; 208 }; 209 210 depsBuildBuild = [ buildPackages.stdenv.cc makeWrapper ];
+2 -2
pkgs/development/libraries/kdb/default.nix
··· 6 , qtbase 7 , qttranslations 8 , kcoreaddons 9 - , python2 10 , sqlite 11 , postgresql 12 , libmysqlclient ··· 36 37 nativeBuildInputs = [ extra-cmake-modules ]; 38 39 - buildInputs = [ qttranslations kcoreaddons python2 sqlite postgresql libmysqlclient ]; 40 41 propagatedBuildInputs = [ qtbase ]; 42
··· 6 , qtbase 7 , qttranslations 8 , kcoreaddons 9 + , python3 10 , sqlite 11 , postgresql 12 , libmysqlclient ··· 36 37 nativeBuildInputs = [ extra-cmake-modules ]; 38 39 + buildInputs = [ qttranslations kcoreaddons python3 sqlite postgresql libmysqlclient ]; 40 41 propagatedBuildInputs = [ qtbase ]; 42
+2 -2
pkgs/development/libraries/kreport/default.nix
··· 1 { 2 mkDerivation, lib, fetchurl, 3 extra-cmake-modules, 4 - qtdeclarative, qtwebkit, kconfig, kcoreaddons, kwidgetsaddons, kguiaddons, kproperty, marble, python2 5 }: 6 7 mkDerivation rec { ··· 15 16 nativeBuildInputs = [ extra-cmake-modules ]; 17 18 - buildInputs = [ qtdeclarative qtwebkit kconfig kcoreaddons kwidgetsaddons kguiaddons kproperty marble python2 ]; 19 20 meta = with lib; { 21 description = "A framework for creation and generation of reports in multiple formats";
··· 1 { 2 mkDerivation, lib, fetchurl, 3 extra-cmake-modules, 4 + qtdeclarative, qtwebkit, kconfig, kcoreaddons, kwidgetsaddons, kguiaddons, kproperty, marble, python3 5 }: 6 7 mkDerivation rec { ··· 15 16 nativeBuildInputs = [ extra-cmake-modules ]; 17 18 + buildInputs = [ qtdeclarative qtwebkit kconfig kcoreaddons kwidgetsaddons kguiaddons kproperty marble python3 ]; 19 20 meta = with lib; { 21 description = "A framework for creation and generation of reports in multiple formats";
+1 -3
pkgs/development/libraries/libressl/default.nix
··· 71 moveToOutput "bin/nc" "$nc" 72 moveToOutput "bin/openssl" "$bin" 73 moveToOutput "bin/ocspcheck" "$bin" 74 - moveToOutput "share/man/man1/nc.1${lib.optionalString (dontGzipMan==null) ".gz"}" "$nc" 75 ''; 76 - 77 - dontGzipMan = if stdenv.isDarwin then true else null; # not sure what's wrong 78 79 meta = with lib; { 80 description = "Free TLS/SSL implementation";
··· 71 moveToOutput "bin/nc" "$nc" 72 moveToOutput "bin/openssl" "$bin" 73 moveToOutput "bin/ocspcheck" "$bin" 74 + moveToOutput "share/man/man1/nc.1.gz" "$nc" 75 ''; 76 77 meta = with lib; { 78 description = "Free TLS/SSL implementation";
-2
pkgs/development/libraries/swiften/default.nix
··· 1 { stdenv 2 , lib 3 - , python2 4 , libidn 5 , lua 6 , miniupnpc ··· 40 ]; 41 42 buildInputs = [ 43 - python2 44 libidn 45 lua 46 miniupnpc
··· 1 { stdenv 2 , lib 3 , libidn 4 , lua 5 , miniupnpc ··· 39 ]; 40 41 buildInputs = [ 42 libidn 43 lua 44 miniupnpc
+51
pkgs/development/lua-modules/generated-packages.nix
··· 659 }; 660 }) {}; 661 662 lpeg = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast 663 , fetchurl, lua 664 }:
··· 659 }; 660 }) {}; 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 + 713 lpeg = callPackage({ buildLuarocksPackage, luaOlder, luaAtLeast 714 , fetchurl, lua 715 }:
+42
pkgs/development/lua-modules/overrides.nix
··· 129 ''; 130 }); 131 132 lrexlib-gnu = prev.lib.overrideLuarocks prev.lrexlib-gnu (drv: { 133 buildInputs = [ 134 pkgs.gnulib
··· 129 ''; 130 }); 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 + 174 lrexlib-gnu = prev.lib.overrideLuarocks prev.lrexlib-gnu (drv: { 175 buildInputs = [ 176 pkgs.gnulib
-4
pkgs/development/node-packages/default.nix
··· 111 meta.broken = since "10"; 112 }; 113 114 - jshint = super.jshint.override { 115 - buildInputs = [ pkgs.phantomjs2 ]; 116 - }; 117 - 118 dat = super.dat.override { 119 buildInputs = [ self.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ]; 120 meta.broken = since "12";
··· 111 meta.broken = since "10"; 112 }; 113 114 dat = super.dat.override { 115 buildInputs = [ self.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ]; 116 meta.broken = since "12";
+5 -2
pkgs/development/python-modules/chainer/default.nix
··· 30 31 pytestFlagsArray = [ "tests/chainer_tests/utils_tests" ]; 32 33 disabledTests = [ 34 "gpu" 35 "cupy" ··· 39 meta = with lib; { 40 description = "A flexible framework of neural networks for deep learning"; 41 homepage = "https://chainer.org/"; 42 - # Un-break me when updating chainer next time! 43 - broken = cudaSupport && (lib.versionAtLeast cupy.version "8.0.0"); 44 license = licenses.mit; 45 maintainers = with maintainers; [ hyphon81 ]; 46 };
··· 30 31 pytestFlagsArray = [ "tests/chainer_tests/utils_tests" ]; 32 33 + # cf. https://github.com/chainer/chainer/issues/8621 34 + preCheck = '' 35 + export CHAINER_WARN_VERSION_MISMATCH=0 36 + ''; 37 + 38 disabledTests = [ 39 "gpu" 40 "cupy" ··· 44 meta = with lib; { 45 description = "A flexible framework of neural networks for deep learning"; 46 homepage = "https://chainer.org/"; 47 license = licenses.mit; 48 maintainers = with maintainers; [ hyphon81 ]; 49 };
+7 -3
pkgs/development/python-modules/httpcore/default.nix
··· 39 anyio 40 certifi 41 h11 42 - h2 43 sniffio 44 - socksio 45 ]; 46 47 checkInputs = [ 48 pproxy ··· 53 trio 54 trustme 55 uvicorn 56 - ]; 57 58 pythonImportsCheck = [ "httpcore" ]; 59
··· 39 anyio 40 certifi 41 h11 42 sniffio 43 ]; 44 + 45 + passthru.extras-require = { 46 + http2 = [ h2 ]; 47 + socks = [ socksio ]; 48 + }; 49 50 checkInputs = [ 51 pproxy ··· 56 trio 57 trustme 58 uvicorn 59 + ] ++ passthru.extras-require.http2 60 + ++ passthru.extras-require.socks; 61 62 pythonImportsCheck = [ "httpcore" ]; 63
+6 -5
pkgs/development/python-modules/httpx-socks/default.nix
··· 33 }; 34 35 propagatedBuildInputs = [ 36 - async-timeout 37 - curio 38 - httpcore 39 httpx 40 python-socks 41 - sniffio 42 - trio 43 ]; 44 45 checkInputs = [ 46 flask
··· 33 }; 34 35 propagatedBuildInputs = [ 36 httpx 37 + httpcore 38 python-socks 39 ]; 40 + 41 + passthru.extras-require = { 42 + asyncio = [ async-timeout ]; 43 + trio = [ trio ]; 44 + }; 45 46 checkInputs = [ 47 flask
+18 -3
pkgs/development/python-modules/httpx/default.nix
··· 3 , buildPythonPackage 4 , pythonOlder 5 , fetchFromGitHub 6 - , brotlicffi 7 , certifi 8 , charset-normalizer 9 , httpcore 10 , rfc3986 11 , sniffio 12 , python 13 , pytestCheckHook 14 , pytest-asyncio ··· 33 }; 34 35 propagatedBuildInputs = [ 36 - brotlicffi 37 certifi 38 charset-normalizer 39 httpcore ··· 43 async_generator 44 ]; 45 46 checkInputs = [ 47 pytestCheckHook 48 pytest-asyncio ··· 50 trustme 51 typing-extensions 52 uvicorn 53 - ]; 54 55 postPatch = '' 56 substituteInPlace setup.py \
··· 3 , buildPythonPackage 4 , pythonOlder 5 , fetchFromGitHub 6 , certifi 7 , charset-normalizer 8 , httpcore 9 , rfc3986 10 , sniffio 11 + , h2 12 + , socksio 13 + , isPyPy 14 + , brotli 15 + , brotlicffi 16 + , click 17 + , rich 18 + , pygments 19 , python 20 , pytestCheckHook 21 , pytest-asyncio ··· 40 }; 41 42 propagatedBuildInputs = [ 43 certifi 44 charset-normalizer 45 httpcore ··· 49 async_generator 50 ]; 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 + 59 checkInputs = [ 60 pytestCheckHook 61 pytest-asyncio ··· 63 trustme 64 typing-extensions 65 uvicorn 66 + ] ++ passthru.extras-require.http2 67 + ++ passthru.extras-require.brotli 68 + ++ passthru.extras-require.socks; 69 70 postPatch = '' 71 substituteInPlace setup.py \
+26 -15
pkgs/development/python-modules/mysql-connector/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, python }: 2 3 - let 4 - py = python; 5 - in buildPythonPackage rec { 6 pname = "mysql-connector"; 7 - version = "8.0.24"; 8 9 src = fetchFromGitHub { 10 owner = "mysql"; 11 repo = "mysql-connector-python"; 12 rev = version; 13 - sha256 = "1zb5wf65rnpbk0lw31i4piy0bq09hqa62gx7bh241zc5310zccc7"; 14 }; 15 16 patches = [ ··· 22 ./0001-Revert-Fix-MacOS-wheels-platform-tag.patch 23 ]; 24 25 - propagatedBuildInputs = with py.pkgs; [ protobuf dnspython ]; 26 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; 31 32 - pythonImportsCheck = [ "mysql" ]; 33 34 - meta = { 35 description = "A MySQL driver"; 36 longDescription = '' 37 A MySQL driver that does not depend on MySQL C client libraries and ··· 39 ''; 40 homepage = "https://github.com/mysql/mysql-connector-python"; 41 changelog = "https://raw.githubusercontent.com/mysql/mysql-connector-python/${version}/CHANGES.txt"; 42 - license = [ lib.licenses.gpl2Only ]; 43 - maintainers = with lib.maintainers; [ neosimsim turion ]; 44 }; 45 }
··· 1 + { lib 2 + , buildPythonPackage 3 + , django 4 + , dnspython 5 + , fetchFromGitHub 6 + , protobuf 7 + , pythonOlder 8 + }: 9 10 + buildPythonPackage rec { 11 pname = "mysql-connector"; 12 + version = "8.0.29"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 16 17 src = fetchFromGitHub { 18 owner = "mysql"; 19 repo = "mysql-connector-python"; 20 rev = version; 21 + hash = "sha256-X0qiXNYkNoR00ESUdByPj4dPnEnjLyopm25lm1JvkAk="; 22 }; 23 24 patches = [ ··· 30 ./0001-Revert-Fix-MacOS-wheels-platform-tag.patch 31 ]; 32 33 + propagatedBuildInputs = [ 34 + dnspython 35 + protobuf 36 + ]; 37 38 + pythonImportsCheck = [ 39 + "mysql" 40 + ]; 41 42 + # Tests require a running MySQL instance 43 + doCheck = false; 44 45 + meta = with lib; { 46 description = "A MySQL driver"; 47 longDescription = '' 48 A MySQL driver that does not depend on MySQL C client libraries and ··· 50 ''; 51 homepage = "https://github.com/mysql/mysql-connector-python"; 52 changelog = "https://raw.githubusercontent.com/mysql/mysql-connector-python/${version}/CHANGES.txt"; 53 + license = licenses.gpl2Only; 54 + maintainers = with maintainers; [ neosimsim turion ]; 55 }; 56 }
+2 -2
pkgs/development/python-modules/pycryptodome-test-vectors/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "pycryptodome-test-vectors"; 8 - version = "1.0.7"; 9 format = "setuptools"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - hash = "sha256-GfzFM3S4yk0V2zTaQ+rkljyHdvC0ETUNSccZImqoLIU="; 14 extension = "zip"; 15 }; 16
··· 5 6 buildPythonPackage rec { 7 pname = "pycryptodome-test-vectors"; 8 + version = "1.0.8"; 9 format = "setuptools"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + hash = "sha256-3BTh7as4CikvVfUx2xBZlUOaq/dAQNNFHpuRxWg/5N0="; 14 extension = "zip"; 15 }; 16
+2 -2
pkgs/development/python-modules/pytube/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "pytube"; 10 - version = "12.0.0"; 11 12 disabled = pythonOlder "3.6"; 13 ··· 17 owner = "pytube"; 18 repo = "pytube"; 19 rev = "v${version}"; 20 - hash = "sha256-1zoLd4J7aCR5omMpCZhlttWDu7mYyKCypH3JEB4VGXg="; 21 }; 22 23 checkInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "pytube"; 10 + version = "12.1.0"; 11 12 disabled = pythonOlder "3.6"; 13 ··· 17 owner = "pytube"; 18 repo = "pytube"; 19 rev = "v${version}"; 20 + hash = "sha256-o4kfZLkEs+XYor2sS2lfuDZkPfHrB+rDoxroc4f55gc="; 21 }; 22 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 }: 2 3 with lib; 4 ··· 30 sha256 = "sha256-zhHuW4pBqXQEBlSxuyvHKh+ftyIdcqpYgIZZHArUtns="; 31 }; 32 33 - buildInputs = [ nodejs phantomjs2 ] ++ (with nodePackages; [ 34 marked 35 browserify 36 uglify-js
··· 1 + { stdenv, lib, fetchFromGitHub, nodejs, pkgs }: 2 3 with lib; 4 ··· 30 sha256 = "sha256-zhHuW4pBqXQEBlSxuyvHKh+ftyIdcqpYgIZZHArUtns="; 31 }; 32 33 + buildInputs = [ nodejs ] ++ (with nodePackages; [ 34 marked 35 browserify 36 uglify-js
+2 -2
pkgs/os-specific/darwin/goku/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "goku"; 5 - version = "0.3.6"; 6 7 src = fetchurl { 8 url = "https://github.com/yqrashawn/GokuRakuJoudo/releases/download/v${version}/goku.tar.gz"; 9 - sha256 = "1pss1k2slbqzpfynik50pdk4jsaiag4abhmr6kadmaaj18mfz7ai"; 10 }; 11 12 sourceRoot = ".";
··· 2 3 stdenv.mkDerivation rec { 4 pname = "goku"; 5 + version = "0.5.1"; 6 7 src = fetchurl { 8 url = "https://github.com/yqrashawn/GokuRakuJoudo/releases/download/v${version}/goku.tar.gz"; 9 + sha256 = "7c9304a5b4265575ca154bc0ebc04fcf812d14981775966092946cf82f65c782"; 10 }; 11 12 sourceRoot = ".";
+5
pkgs/os-specific/linux/g15daemon/default.nix
··· 79 80 buildInputs = [ libg15 libg15render ]; 81 82 enableParallelBuilding = true; 83 84 meta = {
··· 79 80 buildInputs = [ libg15 libg15render ]; 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 + 87 enableParallelBuilding = true; 88 89 meta = {
+37 -42
pkgs/servers/amqp/qpid-cpp/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, python2, boost, libuuid, ruby, buildEnv, buildPythonPackage, qpid-python }: 2 3 - let 4 pname = "qpid-cpp"; 5 - name = "${pname}-${version}"; 6 version = "1.39.0"; 7 8 src = fetchurl { 9 - url = "mirror://apache/qpid/cpp/${version}/${name}.tar.gz"; 10 - sha256 = "088dx1l6myrksbhpr15bs09j6qm8vdliqwjp2ja5amym47md103r"; 11 }; 12 13 meta = with lib; { 14 homepage = "https://qpid.apache.org"; 15 description = "An AMQP message broker and a C++ messaging API"; ··· 17 platforms = platforms.linux; 18 maintainers = with maintainers; [ cpages ]; 19 }; 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 }
··· 1 + { lib, stdenv 2 + , fetchpatch 3 + , fetchurl 4 + , boost 5 + , cmake 6 + , libuuid 7 + , python3 8 + , ruby 9 + }: 10 11 + stdenv.mkDerivation rec { 12 pname = "qpid-cpp"; 13 version = "1.39.0"; 14 15 src = fetchurl { 16 + url = "mirror://apache/qpid/cpp/${version}/${pname}-${version}.tar.gz"; 17 + hash = "sha256-eYDQ6iHVV1WUFFdyHGnbqGIjE9CrhHzh0jP7amjoDSE="; 18 }; 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 + 45 meta = with lib; { 46 homepage = "https://qpid.apache.org"; 47 description = "An AMQP message broker and a C++ messaging API"; ··· 49 platforms = platforms.linux; 50 maintainers = with maintainers; [ cpages ]; 51 }; 52 }
+4
pkgs/servers/dante/default.nix
··· 25 sha256 = "sha256-e+qF8lB5tkiA7RlJ+tX5O6KxQrQp33RSPdP1TxU961Y="; 26 }) ]; 27 28 meta = with lib; { 29 description = "A circuit-level SOCKS client/server that can be used to provide convenient and secure network connectivity"; 30 homepage = "https://www.inet.no/dante/";
··· 25 sha256 = "sha256-e+qF8lB5tkiA7RlJ+tX5O6KxQrQp33RSPdP1TxU961Y="; 26 }) ]; 27 28 + postPatch = '' 29 + substituteInPlace include/redefgen.sh --replace 'PATH=/bin:/usr/bin:/sbin:/usr/sbin' "" 30 + ''; 31 + 32 meta = with lib; { 33 description = "A circuit-level SOCKS client/server that can be used to provide convenient and secure network connectivity"; 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 , python3 13 , linuxHeaders 14 , nixosTests 15 }: 16 17 let ··· 31 src = fetchFromGitHub { 32 owner = "envoyproxy"; 33 repo = "envoy"; 34 - inherit (srcVer) rev ; 35 hash = "sha256:11mm72zmb479ss585jzqzhklyyqmdadnvr91ghzvjxc0j2a1hrr4"; 36 37 extraPostFetch = '' ··· 58 url = "https://github.com/envoyproxy/envoy/commit/68448aae7a78a3123097b6ea96016b270457e7b8.patch"; 59 sha256 = "123kv3x37p8fgfp29jhw5xg5js5q5ipibs8hsm7gzfd5bcllnpfh"; 60 }) 61 ]; 62 63 nativeBuildInputs = [ ··· 75 76 fetchAttrs = { 77 sha256 = { 78 - x86_64-linux = "0f7mls2zrpjjvbz6pgkzrvr55bv05xn2l76j9i1r0cf367qqfkz8"; 79 - aarch64-linux = "1l3ls47z20xrw6x9qps5jm7vq50xb1acv9gczfdrj9hw6jybgwgg"; 80 }.${stdenv.system} or (throw "unsupported system ${stdenv.system}"); 81 dontUseCmakeConfigure = true; 82 dontUseGnConfigure = true; ··· 128 "--cxxopt=-Wno-maybe-uninitialized" 129 "--cxxopt=-Wno-uninitialized" 130 "--cxxopt=-Wno-error=type-limits" 131 ]; 132 133 passthru.tests = {
··· 12 , python3 13 , linuxHeaders 14 , nixosTests 15 + 16 + # v8 (upstream default), wavm, wamr, wasmtime, disabled 17 + , wasmRuntime ? "wamr" 18 }: 19 20 let ··· 34 src = fetchFromGitHub { 35 owner = "envoyproxy"; 36 repo = "envoy"; 37 + inherit (srcVer) rev; 38 hash = "sha256:11mm72zmb479ss585jzqzhklyyqmdadnvr91ghzvjxc0j2a1hrr4"; 39 40 extraPostFetch = '' ··· 61 url = "https://github.com/envoyproxy/envoy/commit/68448aae7a78a3123097b6ea96016b270457e7b8.patch"; 62 sha256 = "123kv3x37p8fgfp29jhw5xg5js5q5ipibs8hsm7gzfd5bcllnpfh"; 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 71 ]; 72 73 nativeBuildInputs = [ ··· 85 86 fetchAttrs = { 87 sha256 = { 88 + x86_64-linux = "0k2cna0vjzc8z7jvxdlcw741vacil8daczppv32bslw17af65vq6"; 89 + aarch64-linux = "1ijv4arw67nprykn2wkn4ji8fbr284mc7p74zxfsky772s42yy9j"; 90 }.${stdenv.system} or (throw "unsupported system ${stdenv.system}"); 91 dontUseCmakeConfigure = true; 92 dontUseGnConfigure = true; ··· 138 "--cxxopt=-Wno-maybe-uninitialized" 139 "--cxxopt=-Wno-uninitialized" 140 "--cxxopt=-Wno-error=type-limits" 141 + 142 + "--define=wasm=${wasmRuntime}" 143 + ]; 144 + bazelFetchFlags = [ 145 + "--define=wasm=${wasmRuntime}" 146 ]; 147 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 { lib, fetchpatch, fetchzip, yarn2nix-moretea, nodejs, jq, dos2unix }: 2 3 yarn2nix-moretea.mkYarnPackage rec { 4 - version = "0.9.98"; 5 6 src = fetchzip { 7 url = "https://registry.npmjs.org/meshcentral/-/meshcentral-${version}.tgz"; 8 - sha256 = "0bvd6fin05dkh6x5qx2f58c0zsmxpdlwb8wqm0y04bax1mhm1bsf"; 9 }; 10 11 packageJSON = ./package.json;
··· 1 { lib, fetchpatch, fetchzip, yarn2nix-moretea, nodejs, jq, dos2unix }: 2 3 yarn2nix-moretea.mkYarnPackage rec { 4 + version = "1.0.18"; 5 6 src = fetchzip { 7 url = "https://registry.npmjs.org/meshcentral/-/meshcentral-${version}.tgz"; 8 + sha256 = "03bs7c2n4cxpsjkrcwinmjarcfwxvkg10xvnjk5r1rnkzlrsy8pm"; 9 }; 10 11 packageJSON = ./package.json;
+3 -2
pkgs/tools/admin/meshcentral/package.json
··· 1 { 2 "name": "meshcentral", 3 - "version": "0.9.98", 4 "keywords": [ 5 "Remote Device Management", 6 "Remote Device Monitoring", ··· 25 "*.js", 26 "amt", 27 "bin", 28 "views", 29 "emails", 30 "agents", ··· 67 "passport-reddit": "*", 68 "passport-azure-oauth2": "*", 69 "jwt-simple": "*", 70 "passport-saml": "*", 71 "ws": "5.2.3", 72 "cbor": "5.2.0", ··· 87 "loadavg-windows": "*", 88 "node-sspi": "*", 89 "ldapauth-fork": "*", 90 - "node-rdpjs-2": "*", 91 "ssh2": "*", 92 "image-size": "*", 93 "acme-client": "*",
··· 1 { 2 "name": "meshcentral", 3 + "version": "1.0.18", 4 "keywords": [ 5 "Remote Device Management", 6 "Remote Device Monitoring", ··· 25 "*.js", 26 "amt", 27 "bin", 28 + "rdp", 29 "views", 30 "emails", 31 "agents", ··· 68 "passport-reddit": "*", 69 "passport-azure-oauth2": "*", 70 "jwt-simple": "*", 71 + "@mstrhakr/passport-generic-oidc": "*", 72 "passport-saml": "*", 73 "ws": "5.2.3", 74 "cbor": "5.2.0", ··· 89 "loadavg-windows": "*", 90 "node-sspi": "*", 91 "ldapauth-fork": "*", 92 "ssh2": "*", 93 "image-size": "*", 94 "acme-client": "*",
+362 -373
pkgs/tools/admin/meshcentral/yarn.lock
··· 14 dependencies: 15 "@babel/highlight" "^7.16.7" 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== 21 dependencies: 22 - "@babel/types" "^7.17.0" 23 jsesc "^2.5.1" 24 - source-map "^0.5.0" 25 26 "@babel/helper-environment-visitor@^7.16.7": 27 version "7.16.7" ··· 30 dependencies: 31 "@babel/types" "^7.16.7" 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== 37 dependencies: 38 - "@babel/helper-get-function-arity" "^7.16.7" 39 "@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" 48 49 "@babel/helper-hoist-variables@^7.16.7": 50 version "7.16.7" ··· 66 integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== 67 68 "@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== 72 dependencies: 73 "@babel/helper-validator-identifier" "^7.16.7" 74 chalk "^2.0.0" 75 js-tokens "^4.0.0" 76 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== 81 82 "@babel/template@^7.16.7", "@babel/template@^7.4.0": 83 version "7.16.7" ··· 89 "@babel/types" "^7.16.7" 90 91 "@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== 95 dependencies: 96 "@babel/code-frame" "^7.16.7" 97 - "@babel/generator" "^7.17.3" 98 "@babel/helper-environment-visitor" "^7.16.7" 99 - "@babel/helper-function-name" "^7.16.7" 100 "@babel/helper-hoist-variables" "^7.16.7" 101 "@babel/helper-split-export-declaration" "^7.16.7" 102 - "@babel/parser" "^7.17.3" 103 - "@babel/types" "^7.17.0" 104 debug "^4.1.0" 105 globals "^11.1.0" 106 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== 111 dependencies: 112 "@babel/helper-validator-identifier" "^7.16.7" 113 to-fast-properties "^2.0.0" 114 115 "@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== 119 dependencies: 120 - google-protobuf "3.14.0" 121 parsimmon "1.16.0" 122 123 "@sendgrid/client@^7.6.2": ··· 161 "@types/node" "*" 162 163 "@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== 167 168 "@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== 172 173 "@types/webidl-conversions@*": 174 version "6.1.1" ··· 414 mkdirp "^1.0.4" 415 underscore "^1.13.1" 416 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== 421 422 abbrev@1: 423 version "1.1.1" ··· 445 negotiator "0.6.3" 446 447 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== 451 dependencies: 452 - axios "0.21.4" 453 backo2 "^1.0.0" 454 bluebird "^3.5.0" 455 debug "^4.1.1" 456 - node-forge "^1.2.0" 457 458 acorn-globals@^6.0.0: 459 version "6.0.0" ··· 486 integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== 487 488 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== 492 493 aedes-packet@^1.0.0: 494 version "1.0.0" ··· 676 zip-stream "^3.0.1" 677 678 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== 682 dependencies: 683 archiver-utils "^2.1.0" 684 - async "^3.2.0" 685 buffer-crc32 "^0.2.1" 686 readable-stream "^3.6.0" 687 readdir-glob "^1.0.0" ··· 827 integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== 828 829 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== 833 dependencies: 834 lodash "^4.17.14" 835 836 - async@^3.2.0, async@~3.2.0: 837 version "3.2.3" 838 resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" 839 integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== ··· 858 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" 859 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== 860 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: 883 version "0.26.1" 884 resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" 885 integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA== 886 dependencies: 887 follow-redirects "^1.14.8" 888 889 babel-cli@^6.16.0: 890 version "6.26.0" 891 resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.26.0.tgz#502ab54874d7db88ad00b887a06383ce03d002f1" ··· 1392 resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 1393 integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 1394 1395 - base64url@3.x.x: 1396 version "3.0.1" 1397 resolved "https://registry.yarnpkg.com/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" 1398 integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== ··· 1486 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" 1487 integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== 1488 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== 1493 dependencies: 1494 bytes "3.1.2" 1495 content-type "~1.0.4" 1496 debug "2.6.9" 1497 - depd "~1.1.2" 1498 - http-errors "1.8.1" 1499 iconv-lite "0.4.24" 1500 - on-finished "~2.3.0" 1501 - qs "6.9.7" 1502 - raw-body "2.4.3" 1503 type-is "~1.6.18" 1504 1505 brace-expansion@^1.0.0, brace-expansion@^1.1.7: 1506 version "1.1.11" ··· 1510 balanced-match "^1.0.0" 1511 concat-map "0.0.1" 1512 1513 braces@^1.8.2: 1514 version "1.8.5" 1515 resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" ··· 1535 split-string "^3.0.2" 1536 to-regex "^3.0.1" 1537 1538 - braces@^3.0.1: 1539 version "3.0.2" 1540 resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 1541 integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== ··· 1553 integrity sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg== 1554 1555 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== 1559 dependencies: 1560 buffer "^5.6.0" 1561 ··· 1587 resolved "https://registry.yarnpkg.com/build-url/-/build-url-1.3.3.tgz#fad1ef30d8861931f85bc1f41fca0a537be31e5f" 1588 integrity sha512-uSC8d+d4SlbXTu/9nBhwEKi33CE0KQgCvfy8QwyrrO5vCuXr9hN021ZBh8ip5vxPbMOrZiPwgqcupuhezxiP3g== 1589 1590 bulk-write-stream@^2.0.0: 1591 version "2.0.1" 1592 resolved "https://registry.yarnpkg.com/bulk-write-stream/-/bulk-write-stream-2.0.1.tgz#085bdc65caf19ceece4ff365fdb951ef0c6e3db8" ··· 1595 inherits "^2.0.3" 1596 readable-stream "^3.1.1" 1597 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 bytes@3.0.0: 1609 version "3.0.0" 1610 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" ··· 2092 resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" 2093 integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= 2094 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== 2099 2100 cookies@0.8.0: 2101 version "0.8.0" ··· 2136 pify "^4.0.1" 2137 safe-buffer "^5.0.1" 2138 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== 2143 dependencies: 2144 - nan "^2.14.1" 2145 2146 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" 2153 2154 crc32-stream@^3.0.1: 2155 version "3.0.1" ··· 2235 assert-plus "^1.0.0" 2236 2237 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== 2241 dependencies: 2242 - abab "^2.0.3" 2243 whatwg-mimetype "^3.0.0" 2244 - whatwg-url "^10.0.0" 2245 2246 dateformat@~3.0.3: 2247 version "3.0.3" ··· 2249 integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== 2250 2251 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== 2255 2256 ddata@~0.1.25: 2257 version "0.1.28" ··· 2282 ms "2.0.0" 2283 2284 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== 2288 dependencies: 2289 ms "2.1.2" 2290 ··· 2367 resolved "https://registry.yarnpkg.com/denque/-/denque-2.0.1.tgz#bcef4c1b80dc32efe97515744f21a4229ab8934a" 2368 integrity sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ== 2369 2370 depd@~1.1.2: 2371 version "1.1.2" 2372 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 2373 integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= 2374 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= 2384 2385 detect-file@^1.0.0: 2386 version "1.0.0" ··· 2432 dependencies: 2433 webidl-conversions "^7.0.0" 2434 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 each-series@^1.0.0: 2443 version "1.0.0" 2444 resolved "https://registry.yarnpkg.com/each-series/-/each-series-1.0.0.tgz#f886e6c66dfdb25ef1fe73564146ee5cb478afcb" ··· 2558 resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" 2559 integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== 2560 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 exit@~0.1.2: 2567 version "0.1.2" 2568 resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" ··· 2619 ws "^5.2.0" 2620 2621 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== 2625 dependencies: 2626 accepts "~1.3.8" 2627 array-flatten "1.1.1" 2628 - body-parser "1.19.2" 2629 content-disposition "0.5.4" 2630 content-type "~1.0.4" 2631 - cookie "0.4.2" 2632 cookie-signature "1.0.6" 2633 debug "2.6.9" 2634 - depd "~1.1.2" 2635 encodeurl "~1.0.2" 2636 escape-html "~1.0.3" 2637 etag "~1.8.1" 2638 - finalhandler "~1.1.2" 2639 fresh "0.5.2" 2640 merge-descriptors "1.0.1" 2641 methods "~1.1.2" 2642 - on-finished "~2.3.0" 2643 parseurl "~1.3.3" 2644 path-to-regexp "0.1.7" 2645 proxy-addr "~2.0.7" 2646 - qs "6.9.7" 2647 range-parser "~1.2.1" 2648 safe-buffer "5.2.1" 2649 - send "0.17.2" 2650 - serve-static "1.14.2" 2651 setprototypeof "1.2.0" 2652 - statuses "~1.5.0" 2653 type-is "~1.6.18" 2654 utils-merge "1.0.1" 2655 vary "~1.1.2" ··· 2830 dependencies: 2831 test-value "^1.0.1" 2832 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== 2837 dependencies: 2838 debug "2.6.9" 2839 encodeurl "~1.0.2" 2840 escape-html "~1.0.3" 2841 - on-finished "~2.3.0" 2842 parseurl "~1.3.3" 2843 - statuses "~1.5.0" 2844 unpipe "~1.0.0" 2845 2846 find-cache-dir@^2.1.0: ··· 2908 resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" 2909 integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== 2910 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== 2915 2916 for-in@^1.0.1, for-in@^1.0.2: 2917 version "1.0.2" ··· 3024 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 3025 3026 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== 3030 dependencies: 3031 abort-controller "^3.0.0" 3032 extend "^3.0.2" 3033 https-proxy-agent "^5.0.0" 3034 is-stream "^2.0.0" 3035 - node-fetch "^2.6.1" 3036 3037 gcp-metadata@^4.2.0: 3038 version "4.3.1" ··· 3103 minimatch "^2.0.1" 3104 once "^1.3.0" 3105 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 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 version "7.2.0" 3119 resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" ··· 3180 integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== 3181 3182 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== 3186 dependencies: 3187 arrify "^2.0.0" 3188 base64-js "^1.3.0" ··· 3195 lru-cache "^6.0.0" 3196 3197 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== 3201 dependencies: 3202 - node-forge "^1.0.0" 3203 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== 3208 3209 googleapis-common@^5.0.2: 3210 version "5.1.0" ··· 3219 uuid "^8.0.0" 3220 3221 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== 3225 dependencies: 3226 google-auth-library "^7.0.2" 3227 googleapis-common "^5.0.2" 3228 3229 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== 3233 3234 - grunt-cli@~1.4.2: 3235 version "1.4.3" 3236 resolved "https://registry.yarnpkg.com/grunt-cli/-/grunt-cli-1.4.3.tgz#22c9f1a3d2780bf9b0d206e832e40f8f499175ff" 3237 integrity sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ== ··· 3286 which "~2.0.2" 3287 3288 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== 3292 dependencies: 3293 dateformat "~3.0.3" 3294 eventemitter2 "~0.4.13" 3295 exit "~0.1.2" 3296 findup-sync "~0.3.0" 3297 glob "~7.1.6" 3298 - grunt-cli "~1.4.2" 3299 grunt-known-options "~2.0.0" 3300 grunt-legacy-log "~3.0.0" 3301 grunt-legacy-util "~2.0.1" ··· 3530 relateurl "^0.2.7" 3531 uglify-js "^3.5.1" 3532 3533 - http-errors@1.8.1, http-errors@~1.8.1: 3534 version "1.8.1" 3535 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" 3536 integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== ··· 3567 urlsafe-base64 "~1.0.0" 3568 3569 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== 3573 dependencies: 3574 agent-base "6" 3575 debug "4" ··· 3700 integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== 3701 3702 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== 3706 dependencies: 3707 has "^1.0.3" 3708 ··· 4635 to-regex "^3.0.2" 4636 4637 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== 4641 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== 4649 4650 - "mime-db@>= 1.43.0 < 2": 4651 version "1.52.0" 4652 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 4653 integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 4654 4655 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== 4659 dependencies: 4660 - mime-db "1.51.0" 4661 4662 mime@1.6.0: 4663 version "1.6.0" ··· 4705 dependencies: 4706 brace-expansion "^1.0.0" 4707 4708 minimatch@~3.0.4: 4709 version "3.0.8" 4710 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" ··· 4712 dependencies: 4713 brace-expansion "^1.1.7" 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== 4719 4720 minimist@~0.0.1: 4721 version "0.0.10" ··· 4736 integrity sha512-xOE9xbICroUDmG1ye2h4bZ8WBie9EGmACaco8K8cx6RlkJJrxGIqjGqztAI+NMhexXBcdGbSEzI6N3EJPevxZw== 4737 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== 4742 dependencies: 4743 - minimist "^1.2.5" 4744 4745 mkdirp@^1.0.4, mkdirp@~1.0.4: 4746 version "1.0.4" ··· 4761 dependencies: 4762 moment ">= 2.9.0" 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== 4768 4769 mongodb-connection-string-url@^1.0.1: 4770 version "1.1.2" ··· 4858 resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.2.tgz#a6d4d9c3f91d13359ab889a812954f9230a3d0c5" 4859 integrity sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ== 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 mysql@*: 4871 version "2.18.1" 4872 resolved "https://registry.yarnpkg.com/mysql/-/mysql-2.18.1.tgz#2254143855c5a8c73825e4522baf2ea021766717" ··· 4877 safe-buffer "5.1.2" 4878 sqlstring "2.3.1" 4879 4880 - nan@^2.12.1, nan@^2.13.2, nan@^2.14.0, nan@^2.14.1, nan@^2.15.0: 4881 version "2.15.0" 4882 resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" 4883 integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== ··· 4904 snapdragon "^0.8.1" 4905 to-regex "^3.0.1" 4906 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 negotiator@0.6.3: 4913 version "0.6.3" 4914 resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" ··· 4920 integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== 4921 4922 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== 4926 4927 nested-property@^4.0.0: 4928 version "4.0.0" ··· 4941 resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" 4942 integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== 4943 4944 - node-fetch@^2.3.0, node-fetch@^2.6.1: 4945 version "2.6.7" 4946 resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" 4947 integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== 4948 dependencies: 4949 whatwg-url "^5.0.0" 4950 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" 4963 4964 node-sspi@*: 4965 version "0.2.9" ··· 4996 "@xmpp/debug" "^0.9.2" 4997 4998 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== 5002 5003 nofilter@^1.0.4: 5004 version "1.0.4" ··· 5088 resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" 5089 integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== 5090 5091 - oauth@0.9.x: 5092 version "0.9.15" 5093 resolved "https://registry.yarnpkg.com/oauth/-/oauth-0.9.15.tgz#bd1fefaf686c96b75475aed5196412ff60cfb9c1" 5094 integrity sha1-vR/vr2hslrdUda7VGWQS/2DPucE= ··· 5181 dependencies: 5182 isobject "^3.0.1" 5183 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= 5188 dependencies: 5189 ee-first "1.1.1" 5190 ··· 5620 pg-connection-string "^2.4.0" 5621 yargs "^5.0.0" 5622 5623 - picomatch@^2.2.3: 5624 version "2.3.1" 5625 resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 5626 integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== ··· 5672 semver-compare "^1.0.0" 5673 5674 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== 5678 dependencies: 5679 "@types/node" "^14.14.14" 5680 axios "^0.21.1" ··· 5736 version "0.2.0" 5737 resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" 5738 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 5745 private@^0.1.6, private@^0.1.8: 5746 version "0.1.8" ··· 5814 resolved "https://registry.yarnpkg.com/qlobber/-/qlobber-3.1.0.tgz#b8c8e067496de17bdbf3cd843cf53ece09c8d211" 5815 integrity sha512-B7EU6Hv9g4BeJiB7qtOjn9wwgqVpcWE5c4/86O0Yoj7fmAvgwXrdG1E+QF13S/+TX5XGUl7toizP0gzXR2Saug== 5816 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: 5823 version "6.10.3" 5824 resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" 5825 integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== ··· 5874 resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" 5875 integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== 5876 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== 5881 dependencies: 5882 bytes "3.1.2" 5883 - http-errors "1.8.1" 5884 iconv-lite "0.4.24" 5885 unpipe "1.0.0" 5886 ··· 6108 stealthy-require "^1.1.1" 6109 tough-cookie "^2.3.3" 6110 6111 - request@*: 6112 version "2.88.2" 6113 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" 6114 integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== ··· 6248 dependencies: 6249 glob "^7.1.3" 6250 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 rimraf@~3.0.2: 6259 version "3.0.2" 6260 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" ··· 6285 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 6286 integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 6287 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 safe-regex@^1.1.0: 6294 version "1.1.0" 6295 resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" ··· 6334 dependencies: 6335 sparse-bitfield "^3.0.3" 6336 6337 - sax@>=0.6.0: 6338 version "1.2.4" 6339 resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 6340 integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== ··· 6357 integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= 6358 6359 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== 6363 dependencies: 6364 lru-cache "^6.0.0" 6365 ··· 6373 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 6374 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 6375 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== 6380 dependencies: 6381 debug "2.6.9" 6382 - depd "~1.1.2" 6383 - destroy "~1.0.4" 6384 encodeurl "~1.0.2" 6385 escape-html "~1.0.3" 6386 etag "~1.8.1" 6387 fresh "0.5.2" 6388 - http-errors "1.8.1" 6389 mime "1.6.0" 6390 ms "2.1.3" 6391 - on-finished "~2.3.0" 6392 range-parser "~1.2.1" 6393 - statuses "~1.5.0" 6394 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== 6399 dependencies: 6400 encodeurl "~1.0.2" 6401 escape-html "~1.0.3" 6402 parseurl "~1.3.3" 6403 - send "0.17.2" 6404 6405 set-blocking@^2.0.0: 6406 version "2.0.0" ··· 6525 dependencies: 6526 amdefine ">=0.0.4" 6527 6528 - source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: 6529 version "0.5.7" 6530 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 6531 integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= ··· 6608 integrity sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A= 6609 6610 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== 6614 dependencies: 6615 asn1 "^0.2.4" 6616 bcrypt-pbkdf "^1.0.2" 6617 optionalDependencies: 6618 - cpu-features "0.0.2" 6619 nan "^2.15.0" 6620 6621 sshpk@^1.7.0: ··· 6641 define-property "^0.2.5" 6642 object-copy "^0.1.0" 6643 6644 - "statuses@>= 1.5.0 < 2", statuses@~1.5.0: 6645 version "1.5.0" 6646 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 6647 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= ··· 6650 version "1.1.1" 6651 resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" 6652 integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= 6653 6654 stream-connect@^1.0.1, stream-connect@^1.0.2: 6655 version "1.0.2" ··· 7019 integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== 7020 7021 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== 7025 dependencies: 7026 - axios "^0.25.0" 7027 dayjs "^1.8.29" 7028 https-proxy-agent "^5.0.0" 7029 jsonwebtoken "^8.5.1" ··· 7032 qs "^6.9.4" 7033 rootpath "^0.1.2" 7034 scmp "^2.1.0" 7035 - url-parse "^1.5.6" 7036 xmlbuilder "^13.0.2" 7037 7038 type-check@~0.3.2: ··· 7066 uglify-to-browserify "~1.0.0" 7067 7068 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== 7072 7073 uglify-to-browserify@~1.0.0: 7074 version "1.0.2" ··· 7101 util-deprecate "^1.0.2" 7102 7103 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== 7107 7108 underscore@~1.8.3: 7109 version "1.8.3" ··· 7165 resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" 7166 integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== 7167 7168 - url-parse@^1.5.3, url-parse@^1.5.6: 7169 version "1.5.10" 7170 resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" 7171 integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== ··· 7327 integrity sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw== 7328 7329 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== 7333 dependencies: 7334 asn1.js "^5.3.0" 7335 http_ece "1.1.0" ··· 7339 urlsafe-base64 "^1.0.0" 7340 7341 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== 7345 dependencies: 7346 - axios "^0.24.0" 7347 base-64 "^1.0.0" 7348 fast-xml-parser "^3.19.0" 7349 he "^1.2.0" 7350 hot-patcher "^0.5.0" 7351 layerr "^0.1.2" 7352 md5 "^2.3.0" 7353 - minimatch "^3.0.4" 7354 nested-property "^4.0.0" 7355 path-posix "^1.0.0" 7356 url-join "^4.0.1" 7357 - url-parse "^1.5.3" 7358 7359 webidl-conversions@^3.0.0: 7360 version "3.0.1" ··· 7387 version "10.0.0" 7388 resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-10.0.0.tgz#37264f720b575b4a311bd4094ed8c760caaa05da" 7389 integrity sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w== 7390 dependencies: 7391 tr46 "^3.0.0" 7392 webidl-conversions "^7.0.0" ··· 7531 integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== 7532 7533 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== 7537 7538 xml-crypto@^2.1.3: 7539 version "2.1.3" ··· 7556 version "4.0.0" 7557 resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" 7558 integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== 7559 7560 xml2js@^0.4.19, xml2js@^0.4.23: 7561 version "0.4.23"
··· 14 dependencies: 15 "@babel/highlight" "^7.16.7" 16 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 dependencies: 22 + "@babel/types" "^7.17.10" 23 + "@jridgewell/gen-mapping" "^0.1.0" 24 jsesc "^2.5.1" 25 26 "@babel/helper-environment-visitor@^7.16.7": 27 version "7.16.7" ··· 30 dependencies: 31 "@babel/types" "^7.16.7" 32 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 dependencies: 38 "@babel/template" "^7.16.7" 39 + "@babel/types" "^7.17.0" 40 41 "@babel/helper-hoist-variables@^7.16.7": 42 version "7.16.7" ··· 58 integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== 59 60 "@babel/highlight@^7.16.7": 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== 64 dependencies: 65 "@babel/helper-validator-identifier" "^7.16.7" 66 chalk "^2.0.0" 67 js-tokens "^4.0.0" 68 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== 73 74 "@babel/template@^7.16.7", "@babel/template@^7.4.0": 75 version "7.16.7" ··· 81 "@babel/types" "^7.16.7" 82 83 "@babel/traverse@^7.4.3": 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== 87 dependencies: 88 "@babel/code-frame" "^7.16.7" 89 + "@babel/generator" "^7.17.10" 90 "@babel/helper-environment-visitor" "^7.16.7" 91 + "@babel/helper-function-name" "^7.17.9" 92 "@babel/helper-hoist-variables" "^7.16.7" 93 "@babel/helper-split-export-declaration" "^7.16.7" 94 + "@babel/parser" "^7.17.10" 95 + "@babel/types" "^7.17.10" 96 debug "^4.1.0" 97 globals "^11.1.0" 98 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== 103 dependencies: 104 "@babel/helper-validator-identifier" "^7.16.7" 105 to-fast-properties "^2.0.0" 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 + 136 "@mysql/xdevapi@*": 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== 140 dependencies: 141 + google-protobuf "3.19.4" 142 parsimmon "1.16.0" 143 144 "@sendgrid/client@^7.6.2": ··· 182 "@types/node" "*" 183 184 "@types/node@*", "@types/node@^17.0.10": 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== 188 189 "@types/node@^14.14.14": 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== 193 194 "@types/webidl-conversions@*": 195 version "6.1.1" ··· 435 mkdirp "^1.0.4" 436 underscore "^1.13.1" 437 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== 442 443 abbrev@1: 444 version "1.1.1" ··· 466 negotiator "0.6.3" 467 468 acme-client@*: 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== 472 dependencies: 473 + axios "0.26.1" 474 backo2 "^1.0.0" 475 bluebird "^3.5.0" 476 debug "^4.1.1" 477 + node-forge "^1.3.0" 478 479 acorn-globals@^6.0.0: 480 version "6.0.0" ··· 507 integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== 508 509 acorn@^8.5.0: 510 + version "8.7.1" 511 + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" 512 + integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== 513 514 aedes-packet@^1.0.0: 515 version "1.0.0" ··· 697 zip-stream "^3.0.1" 698 699 archiver@^5.3.0: 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== 703 dependencies: 704 archiver-utils "^2.1.0" 705 + async "^3.2.3" 706 buffer-crc32 "^0.2.1" 707 readable-stream "^3.6.0" 708 readdir-glob "^1.0.0" ··· 848 integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== 849 850 async@^2.0.1: 851 + version "2.6.4" 852 + resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" 853 + integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== 854 dependencies: 855 lodash "^4.17.14" 856 857 + async@^3.2.0, async@^3.2.3, async@~3.2.0: 858 version "3.2.3" 859 resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" 860 integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== ··· 879 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" 880 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== 881 882 + axios@0.26.1, axios@^0.26.0, axios@^0.26.1: 883 version "0.26.1" 884 resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" 885 integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA== 886 dependencies: 887 follow-redirects "^1.14.8" 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 + 896 babel-cli@^6.16.0: 897 version "6.26.0" 898 resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.26.0.tgz#502ab54874d7db88ad00b887a06383ce03d002f1" ··· 1399 resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 1400 integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 1401 1402 + base64url@3.x.x, base64url@^3.0.1: 1403 version "3.0.1" 1404 resolved "https://registry.yarnpkg.com/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" 1405 integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== ··· 1493 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" 1494 integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== 1495 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== 1500 dependencies: 1501 bytes "3.1.2" 1502 content-type "~1.0.4" 1503 debug "2.6.9" 1504 + depd "2.0.0" 1505 + destroy "1.2.0" 1506 + http-errors "2.0.0" 1507 iconv-lite "0.4.24" 1508 + on-finished "2.4.1" 1509 + qs "6.10.3" 1510 + raw-body "2.5.1" 1511 type-is "~1.6.18" 1512 + unpipe "1.0.0" 1513 1514 brace-expansion@^1.0.0, brace-expansion@^1.1.7: 1515 version "1.1.11" ··· 1519 balanced-match "^1.0.0" 1520 concat-map "0.0.1" 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 + 1529 braces@^1.8.2: 1530 version "1.8.5" 1531 resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" ··· 1551 split-string "^3.0.2" 1552 to-regex "^3.0.1" 1553 1554 + braces@^3.0.2: 1555 version "3.0.2" 1556 resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 1557 integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== ··· 1569 integrity sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg== 1570 1571 bson@^4.4.0: 1572 + version "4.6.3" 1573 + resolved "https://registry.yarnpkg.com/bson/-/bson-4.6.3.tgz#d1a9a0b84b9e84b62390811fc5580f6a8b1d858c" 1574 + integrity sha512-rAqP5hcUVJhXP2MCSNVsf0oM2OGU1So6A9pVRDYayvJ5+hygXHQApf87wd5NlhPM1J9RJnbqxIG/f8QTzRoQ4A== 1575 dependencies: 1576 buffer "^5.6.0" 1577 ··· 1603 resolved "https://registry.yarnpkg.com/build-url/-/build-url-1.3.3.tgz#fad1ef30d8861931f85bc1f41fca0a537be31e5f" 1604 integrity sha512-uSC8d+d4SlbXTu/9nBhwEKi33CE0KQgCvfy8QwyrrO5vCuXr9hN021ZBh8ip5vxPbMOrZiPwgqcupuhezxiP3g== 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 + 1611 bulk-write-stream@^2.0.0: 1612 version "2.0.1" 1613 resolved "https://registry.yarnpkg.com/bulk-write-stream/-/bulk-write-stream-2.0.1.tgz#085bdc65caf19ceece4ff365fdb951ef0c6e3db8" ··· 1616 inherits "^2.0.3" 1617 readable-stream "^3.1.1" 1618 1619 bytes@3.0.0: 1620 version "3.0.0" 1621 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" ··· 2103 resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" 2104 integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= 2105 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== 2110 2111 cookies@0.8.0: 2112 version "0.8.0" ··· 2147 pify "^4.0.1" 2148 safe-buffer "^5.0.1" 2149 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== 2154 dependencies: 2155 + buildcheck "0.0.3" 2156 + nan "^2.15.0" 2157 2158 crc-32@^1.2.0: 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== 2162 2163 crc32-stream@^3.0.1: 2164 version "3.0.1" ··· 2244 assert-plus "^1.0.0" 2245 2246 data-urls@^3.0.1: 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== 2250 dependencies: 2251 + abab "^2.0.6" 2252 whatwg-mimetype "^3.0.0" 2253 + whatwg-url "^11.0.0" 2254 2255 dateformat@~3.0.3: 2256 version "3.0.3" ··· 2258 integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== 2259 2260 dayjs@^1.8.29: 2261 + version "1.11.1" 2262 + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.1.tgz#90b33a3dda3417258d48ad2771b415def6545eb0" 2263 + integrity sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA== 2264 2265 ddata@~0.1.25: 2266 version "0.1.28" ··· 2291 ms "2.0.0" 2292 2293 debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: 2294 + version "4.3.4" 2295 + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 2296 + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== 2297 dependencies: 2298 ms "2.1.2" 2299 ··· 2376 resolved "https://registry.yarnpkg.com/denque/-/denque-2.0.1.tgz#bcef4c1b80dc32efe97515744f21a4229ab8934a" 2377 integrity sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ== 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 + 2384 depd@~1.1.2: 2385 version "1.1.2" 2386 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 2387 integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= 2388 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== 2393 2394 detect-file@^1.0.0: 2395 version "1.0.0" ··· 2441 dependencies: 2442 webidl-conversions "^7.0.0" 2443 2444 each-series@^1.0.0: 2445 version "1.0.0" 2446 resolved "https://registry.yarnpkg.com/each-series/-/each-series-1.0.0.tgz#f886e6c66dfdb25ef1fe73564146ee5cb478afcb" ··· 2560 resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" 2561 integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== 2562 2563 exit@~0.1.2: 2564 version "0.1.2" 2565 resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" ··· 2616 ws "^5.2.0" 2617 2618 express@^4.17.0: 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== 2622 dependencies: 2623 accepts "~1.3.8" 2624 array-flatten "1.1.1" 2625 + body-parser "1.20.0" 2626 content-disposition "0.5.4" 2627 content-type "~1.0.4" 2628 + cookie "0.5.0" 2629 cookie-signature "1.0.6" 2630 debug "2.6.9" 2631 + depd "2.0.0" 2632 encodeurl "~1.0.2" 2633 escape-html "~1.0.3" 2634 etag "~1.8.1" 2635 + finalhandler "1.2.0" 2636 fresh "0.5.2" 2637 + http-errors "2.0.0" 2638 merge-descriptors "1.0.1" 2639 methods "~1.1.2" 2640 + on-finished "2.4.1" 2641 parseurl "~1.3.3" 2642 path-to-regexp "0.1.7" 2643 proxy-addr "~2.0.7" 2644 + qs "6.10.3" 2645 range-parser "~1.2.1" 2646 safe-buffer "5.2.1" 2647 + send "0.18.0" 2648 + serve-static "1.15.0" 2649 setprototypeof "1.2.0" 2650 + statuses "2.0.1" 2651 type-is "~1.6.18" 2652 utils-merge "1.0.1" 2653 vary "~1.1.2" ··· 2828 dependencies: 2829 test-value "^1.0.1" 2830 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== 2835 dependencies: 2836 debug "2.6.9" 2837 encodeurl "~1.0.2" 2838 escape-html "~1.0.3" 2839 + on-finished "2.4.1" 2840 parseurl "~1.3.3" 2841 + statuses "2.0.1" 2842 unpipe "~1.0.0" 2843 2844 find-cache-dir@^2.1.0: ··· 2906 resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" 2907 integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== 2908 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== 2913 2914 for-in@^1.0.1, for-in@^1.0.2: 2915 version "1.0.2" ··· 3022 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 3023 3024 gaxios@^4.0.0: 3025 + version "4.3.3" 3026 + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-4.3.3.tgz#d44bdefe52d34b6435cc41214fdb160b64abfc22" 3027 + integrity sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA== 3028 dependencies: 3029 abort-controller "^3.0.0" 3030 extend "^3.0.2" 3031 https-proxy-agent "^5.0.0" 3032 is-stream "^2.0.0" 3033 + node-fetch "^2.6.7" 3034 3035 gcp-metadata@^4.2.0: 3036 version "4.3.1" ··· 3101 minimatch "^2.0.1" 3102 once "^1.3.0" 3103 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: 3105 version "7.2.0" 3106 resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" ··· 3167 integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== 3168 3169 google-auth-library@^7.0.2, google-auth-library@^7.14.0: 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== 3173 dependencies: 3174 arrify "^2.0.0" 3175 base64-js "^1.3.0" ··· 3182 lru-cache "^6.0.0" 3183 3184 google-p12-pem@^3.1.3: 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== 3188 dependencies: 3189 + node-forge "^1.3.1" 3190 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== 3195 3196 googleapis-common@^5.0.2: 3197 version "5.1.0" ··· 3206 uuid "^8.0.0" 3207 3208 googleapis@*: 3209 + version "100.0.0" 3210 + resolved "https://registry.yarnpkg.com/googleapis/-/googleapis-100.0.0.tgz#baeeba7877ee7dd3250643b3803c4a9c24bcf8dd" 3211 + integrity sha512-RToFQGY54B756IDbjdyjb1vWFmn03bYpXHB2lIf0eq2UBYsIbYOLZ0kqSomfJnpclEukwEmMF7Jn6Wsev871ew== 3212 dependencies: 3213 google-auth-library "^7.0.2" 3214 googleapis-common "^5.0.2" 3215 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: 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== 3220 3221 + grunt-cli@~1.4.3: 3222 version "1.4.3" 3223 resolved "https://registry.yarnpkg.com/grunt-cli/-/grunt-cli-1.4.3.tgz#22c9f1a3d2780bf9b0d206e832e40f8f499175ff" 3224 integrity sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ== ··· 3273 which "~2.0.2" 3274 3275 grunt@^1.0.1: 3276 + version "1.5.2" 3277 + resolved "https://registry.yarnpkg.com/grunt/-/grunt-1.5.2.tgz#46b014e28d17c85baac19d5e891bb3f04923c098" 3278 + integrity sha512-XCtfaIu72OyDqK24MjWiGC9SwlkuhkS1mrULr1xzuJ2XqAFhP3ZAchZGHJeSCY6mkaOXU4F7SbmmCF7xIVoC9w== 3279 dependencies: 3280 dateformat "~3.0.3" 3281 eventemitter2 "~0.4.13" 3282 exit "~0.1.2" 3283 findup-sync "~0.3.0" 3284 glob "~7.1.6" 3285 + grunt-cli "~1.4.3" 3286 grunt-known-options "~2.0.0" 3287 grunt-legacy-log "~3.0.0" 3288 grunt-legacy-util "~2.0.1" ··· 3517 relateurl "^0.2.7" 3518 uglify-js "^3.5.1" 3519 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: 3532 version "1.8.1" 3533 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" 3534 integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== ··· 3565 urlsafe-base64 "~1.0.0" 3566 3567 https-proxy-agent@*, https-proxy-agent@^5.0.0: 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== 3571 dependencies: 3572 agent-base "6" 3573 debug "4" ··· 3698 integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== 3699 3700 is-core-module@^2.8.1: 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== 3704 dependencies: 3705 has "^1.0.3" 3706 ··· 4633 to-regex "^3.0.2" 4634 4635 micromatch@^4.0.2: 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== 4639 dependencies: 4640 + braces "^3.0.2" 4641 + picomatch "^2.3.1" 4642 4643 + mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": 4644 version "1.52.0" 4645 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 4646 integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 4647 4648 mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: 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== 4652 dependencies: 4653 + mime-db "1.52.0" 4654 4655 mime@1.6.0: 4656 version "1.6.0" ··· 4698 dependencies: 4699 brace-expansion "^1.0.0" 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 minimatch@~3.0.4: 4709 version "3.0.8" 4710 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" ··· 4712 dependencies: 4713 brace-expansion "^1.1.7" 4714 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 4720 minimist@~0.0.1: 4721 version "0.0.10" ··· 4736 integrity sha512-xOE9xbICroUDmG1ye2h4bZ8WBie9EGmACaco8K8cx6RlkJJrxGIqjGqztAI+NMhexXBcdGbSEzI6N3EJPevxZw== 4737 4738 mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: 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 dependencies: 4743 + minimist "^1.2.6" 4744 4745 mkdirp@^1.0.4, mkdirp@~1.0.4: 4746 version "1.0.4" ··· 4761 dependencies: 4762 moment ">= 2.9.0" 4763 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 4769 mongodb-connection-string-url@^1.0.1: 4770 version "1.1.2" ··· 4858 resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.2.tgz#a6d4d9c3f91d13359ab889a812954f9230a3d0c5" 4859 integrity sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ== 4860 4861 mysql@*: 4862 version "2.18.1" 4863 resolved "https://registry.yarnpkg.com/mysql/-/mysql-2.18.1.tgz#2254143855c5a8c73825e4522baf2ea021766717" ··· 4868 safe-buffer "5.1.2" 4869 sqlstring "2.3.1" 4870 4871 + nan@^2.12.1, nan@^2.13.2, nan@^2.15.0: 4872 version "2.15.0" 4873 resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" 4874 integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== ··· 4895 snapdragon "^0.8.1" 4896 to-regex "^3.0.1" 4897 4898 negotiator@0.6.3: 4899 version "0.6.3" 4900 resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" ··· 4906 integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== 4907 4908 nested-error-stacks@^2.0.0: 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== 4912 4913 nested-property@^4.0.0: 4914 version "4.0.0" ··· 4927 resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" 4928 integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== 4929 4930 + node-fetch@^2.3.0, node-fetch@^2.6.7: 4931 version "2.6.7" 4932 resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" 4933 integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== 4934 dependencies: 4935 whatwg-url "^5.0.0" 4936 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== 4941 4942 node-sspi@*: 4943 version "0.2.9" ··· 4974 "@xmpp/debug" "^0.9.2" 4975 4976 nodemailer@*: 4977 + version "6.7.5" 4978 + resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.5.tgz#b30b1566f5fa2249f7bd49ced4c58bec6b25915e" 4979 + integrity sha512-6VtMpwhsrixq1HDYSBBHvW0GwiWawE75dS3oal48VqRhUvKJNnKnJo2RI/bCVQubj1vgrgscMNW4DHaD6xtMCg== 4980 4981 nofilter@^1.0.4: 4982 version "1.0.4" ··· 5066 resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" 5067 integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== 5068 5069 + oauth@0.9.x, oauth@^0.9.15: 5070 version "0.9.15" 5071 resolved "https://registry.yarnpkg.com/oauth/-/oauth-0.9.15.tgz#bd1fefaf686c96b75475aed5196412ff60cfb9c1" 5072 integrity sha1-vR/vr2hslrdUda7VGWQS/2DPucE= ··· 5159 dependencies: 5160 isobject "^3.0.1" 5161 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== 5166 dependencies: 5167 ee-first "1.1.1" 5168 ··· 5598 pg-connection-string "^2.4.0" 5599 yargs "^5.0.0" 5600 5601 + picomatch@^2.3.1: 5602 version "2.3.1" 5603 resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 5604 integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== ··· 5650 semver-compare "^1.0.0" 5651 5652 plivo@*: 5653 + version "4.32.0" 5654 + resolved "https://registry.yarnpkg.com/plivo/-/plivo-4.32.0.tgz#11994c31e4d5275ff7b2e50ddf7d81fa6f8dee74" 5655 + integrity sha512-HHdiZ92RT2MNtQPESIsyBfzOB4I6JxTcwjL/MYcW111Vd80WKXm0g1rjOU8pv2Oci9O6j/9CSGCzwXtU7fb6RQ== 5656 dependencies: 5657 "@types/node" "^14.14.14" 5658 axios "^0.21.1" ··· 5714 version "0.2.0" 5715 resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" 5716 integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= 5717 5718 private@^0.1.6, private@^0.1.8: 5719 version "0.1.8" ··· 5787 resolved "https://registry.yarnpkg.com/qlobber/-/qlobber-3.1.0.tgz#b8c8e067496de17bdbf3cd843cf53ece09c8d211" 5788 integrity sha512-B7EU6Hv9g4BeJiB7qtOjn9wwgqVpcWE5c4/86O0Yoj7fmAvgwXrdG1E+QF13S/+TX5XGUl7toizP0gzXR2Saug== 5789 5790 + qs@6.10.3, qs@^6.6.0, qs@^6.7.0, qs@^6.9.4: 5791 version "6.10.3" 5792 resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" 5793 integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== ··· 5842 resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" 5843 integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== 5844 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== 5849 dependencies: 5850 bytes "3.1.2" 5851 + http-errors "2.0.0" 5852 iconv-lite "0.4.24" 5853 unpipe "1.0.0" 5854 ··· 6076 stealthy-require "^1.1.1" 6077 tough-cookie "^2.3.3" 6078 6079 + request@*, request@^2.88.0: 6080 version "2.88.2" 6081 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" 6082 integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== ··· 6216 dependencies: 6217 glob "^7.1.3" 6218 6219 rimraf@~3.0.2: 6220 version "3.0.2" 6221 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" ··· 6246 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 6247 integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 6248 6249 safe-regex@^1.1.0: 6250 version "1.1.0" 6251 resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" ··· 6290 dependencies: 6291 sparse-bitfield "^3.0.3" 6292 6293 + sax@>=0.1.1, sax@>=0.6.0: 6294 version "1.2.4" 6295 resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 6296 integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== ··· 6313 integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= 6314 6315 semver@*: 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== 6319 dependencies: 6320 lru-cache "^6.0.0" 6321 ··· 6329 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 6330 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 6331 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== 6336 dependencies: 6337 debug "2.6.9" 6338 + depd "2.0.0" 6339 + destroy "1.2.0" 6340 encodeurl "~1.0.2" 6341 escape-html "~1.0.3" 6342 etag "~1.8.1" 6343 fresh "0.5.2" 6344 + http-errors "2.0.0" 6345 mime "1.6.0" 6346 ms "2.1.3" 6347 + on-finished "2.4.1" 6348 range-parser "~1.2.1" 6349 + statuses "2.0.1" 6350 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== 6355 dependencies: 6356 encodeurl "~1.0.2" 6357 escape-html "~1.0.3" 6358 parseurl "~1.3.3" 6359 + send "0.18.0" 6360 6361 set-blocking@^2.0.0: 6362 version "2.0.0" ··· 6481 dependencies: 6482 amdefine ">=0.0.4" 6483 6484 + source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: 6485 version "0.5.7" 6486 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 6487 integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= ··· 6564 integrity sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A= 6565 6566 ssh2@*: 6567 + version "1.10.0" 6568 + resolved "https://registry.yarnpkg.com/ssh2/-/ssh2-1.10.0.tgz#e05d870dfc8e83bc918a2ffb3dcbd4d523472dee" 6569 + integrity sha512-OnKAAmf4j8wCRrXXZv3Tp5lCZkLJZtgZbn45ELiShCg27djDQ3XFGvIzuGsIsf4hdHslP+VdhA9BhUQdTdfd9w== 6570 dependencies: 6571 asn1 "^0.2.4" 6572 bcrypt-pbkdf "^1.0.2" 6573 optionalDependencies: 6574 + cpu-features "~0.0.4" 6575 nan "^2.15.0" 6576 6577 sshpk@^1.7.0: ··· 6597 define-property "^0.2.5" 6598 object-copy "^0.1.0" 6599 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": 6606 version "1.5.0" 6607 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 6608 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= ··· 6611 version "1.1.1" 6612 resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" 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= 6619 6620 stream-connect@^1.0.1, stream-connect@^1.0.2: 6621 version "1.0.2" ··· 6985 integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== 6986 6987 twilio@*: 6988 + version "3.77.0" 6989 + resolved "https://registry.yarnpkg.com/twilio/-/twilio-3.77.0.tgz#23c67ad66e47c32b951f8c090d3b7d7354ef2ab8" 6990 + integrity sha512-jacZBKSzRBIoTdJv43U5bftdY9ptPAisH/ydd0k0ggja+GoecvCZ4MaoTgHRGDD2tR9srsw7U1nQCrqw0elobg== 6991 dependencies: 6992 + axios "^0.26.1" 6993 dayjs "^1.8.29" 6994 https-proxy-agent "^5.0.0" 6995 jsonwebtoken "^8.5.1" ··· 6998 qs "^6.9.4" 6999 rootpath "^0.1.2" 7000 scmp "^2.1.0" 7001 + url-parse "^1.5.9" 7002 xmlbuilder "^13.0.2" 7003 7004 type-check@~0.3.2: ··· 7032 uglify-to-browserify "~1.0.0" 7033 7034 uglify-js@^3.1.4, uglify-js@^3.5.1: 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== 7038 7039 uglify-to-browserify@~1.0.0: 7040 version "1.0.2" ··· 7067 util-deprecate "^1.0.2" 7068 7069 underscore@^1.13.1: 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== 7073 7074 underscore@~1.8.3: 7075 version "1.8.3" ··· 7131 resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" 7132 integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== 7133 7134 + url-parse@^1.5.10, url-parse@^1.5.9: 7135 version "1.5.10" 7136 resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" 7137 integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== ··· 7293 integrity sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw== 7294 7295 web-push@*: 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== 7299 dependencies: 7300 asn1.js "^5.3.0" 7301 http_ece "1.1.0" ··· 7305 urlsafe-base64 "^1.0.0" 7306 7307 webdav@*: 7308 + version "4.9.0" 7309 + resolved "https://registry.yarnpkg.com/webdav/-/webdav-4.9.0.tgz#cc12a55102feba8f87be6c6f2cd9bbb093abf22e" 7310 + integrity sha512-pMuRtZcjBk3i6q1iY5wBHdablKftoBfhrQEWWEejSh2LXgd0J6VE5V0c1tUlMrFHaVDx8iCoB9kupNzy8SMC4A== 7311 dependencies: 7312 + axios "^0.26.1" 7313 base-64 "^1.0.0" 7314 fast-xml-parser "^3.19.0" 7315 he "^1.2.0" 7316 hot-patcher "^0.5.0" 7317 layerr "^0.1.2" 7318 md5 "^2.3.0" 7319 + minimatch "^5.0.1" 7320 nested-property "^4.0.0" 7321 path-posix "^1.0.0" 7322 url-join "^4.0.1" 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" 7332 7333 webidl-conversions@^3.0.0: 7334 version "3.0.1" ··· 7361 version "10.0.0" 7362 resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-10.0.0.tgz#37264f720b575b4a311bd4094ed8c760caaa05da" 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== 7372 dependencies: 7373 tr46 "^3.0.0" 7374 webidl-conversions "^7.0.0" ··· 7513 integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== 7514 7515 ws@^8.2.3: 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== 7519 7520 xml-crypto@^2.1.3: 7521 version "2.1.3" ··· 7538 version "4.0.0" 7539 resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" 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" 7548 7549 xml2js@^0.4.19, xml2js@^0.4.23: 7550 version "0.4.23"
+344 -360
pkgs/tools/admin/meshcentral/yarn.nix
··· 18 }; 19 } 20 { 21 - name = "_babel_generator___generator_7.17.3.tgz"; 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=="; 26 }; 27 } 28 { ··· 34 }; 35 } 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"; 46 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=="; 50 }; 51 } 52 { ··· 74 }; 75 } 76 { 77 - name = "_babel_highlight___highlight_7.16.10.tgz"; 78 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=="; 82 }; 83 } 84 { 85 - name = "_babel_parser___parser_7.17.3.tgz"; 86 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=="; 90 }; 91 } 92 { ··· 98 }; 99 } 100 { 101 - name = "_babel_traverse___traverse_7.17.3.tgz"; 102 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=="; 106 }; 107 } 108 { 109 - name = "_babel_types___types_7.17.0.tgz"; 110 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=="; 114 }; 115 } 116 { 117 - name = "_mysql_xdevapi___xdevapi_8.0.28.tgz"; 118 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=="; 122 }; 123 } 124 { ··· 170 }; 171 } 172 { 173 - name = "_types_node___node_17.0.21.tgz"; 174 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=="; 178 }; 179 } 180 { 181 - name = "_types_node___node_14.18.12.tgz"; 182 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=="; 186 }; 187 } 188 { ··· 434 }; 435 } 436 { 437 - name = "abab___abab_2.0.5.tgz"; 438 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=="; 442 }; 443 } 444 { ··· 474 }; 475 } 476 { 477 - name = "acme_client___acme_client_4.2.3.tgz"; 478 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=="; 482 }; 483 } 484 { ··· 522 }; 523 } 524 { 525 - name = "acorn___acorn_8.7.0.tgz"; 526 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=="; 530 }; 531 } 532 { ··· 698 }; 699 } 700 { 701 - name = "archiver___archiver_5.3.0.tgz"; 702 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=="; 706 }; 707 } 708 { ··· 882 }; 883 } 884 { 885 - name = "async___async_2.6.3.tgz"; 886 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=="; 890 }; 891 } 892 { ··· 927 name = "aws4___aws4_1.11.0.tgz"; 928 url = "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz"; 929 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 }; 955 } 956 { ··· 962 }; 963 } 964 { 965 name = "babel_cli___babel_cli_6.26.0.tgz"; 966 path = fetchurl { 967 name = "babel_cli___babel_cli_6.26.0.tgz"; ··· 1506 }; 1507 } 1508 { 1509 - name = "body_parser___body_parser_1.19.2.tgz"; 1510 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=="; 1514 }; 1515 } 1516 { ··· 1519 name = "brace_expansion___brace_expansion_1.1.11.tgz"; 1520 url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz"; 1521 sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="; 1522 }; 1523 } 1524 { ··· 1562 }; 1563 } 1564 { 1565 - name = "bson___bson_4.6.1.tgz"; 1566 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=="; 1570 }; 1571 } 1572 { ··· 1610 }; 1611 } 1612 { 1613 - name = "bulk_write_stream___bulk_write_stream_2.0.1.tgz"; 1614 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=="; 1618 }; 1619 } 1620 { 1621 - name = "bunyan___bunyan_1.8.15.tgz"; 1622 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=="; 1626 }; 1627 } 1628 { ··· 2106 }; 2107 } 2108 { 2109 - name = "cookie___cookie_0.4.2.tgz"; 2110 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=="; 2114 }; 2115 } 2116 { ··· 2162 }; 2163 } 2164 { 2165 - name = "cpu_features___cpu_features_0.0.2.tgz"; 2166 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=="; 2170 }; 2171 } 2172 { 2173 - name = "crc_32___crc_32_1.2.1.tgz"; 2174 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=="; 2178 }; 2179 } 2180 { ··· 2266 }; 2267 } 2268 { 2269 - name = "data_urls___data_urls_3.0.1.tgz"; 2270 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=="; 2274 }; 2275 } 2276 { ··· 2282 }; 2283 } 2284 { 2285 - name = "dayjs___dayjs_1.10.8.tgz"; 2286 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=="; 2290 }; 2291 } 2292 { ··· 2314 }; 2315 } 2316 { 2317 - name = "debug___debug_4.3.3.tgz"; 2318 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=="; 2322 }; 2323 } 2324 { ··· 2434 }; 2435 } 2436 { 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 name = "depd___depd_2.0.0.tgz"; 2446 path = fetchurl { 2447 name = "depd___depd_2.0.0.tgz"; ··· 2450 }; 2451 } 2452 { 2453 - name = "destroy___destroy_1.0.4.tgz"; 2454 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="; 2458 }; 2459 } 2460 { ··· 2495 name = "domexception___domexception_4.0.0.tgz"; 2496 url = "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz"; 2497 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 }; 2507 } 2508 { ··· 2666 }; 2667 } 2668 { 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 name = "exit___exit_0.1.2.tgz"; 2678 path = fetchurl { 2679 name = "exit___exit_0.1.2.tgz"; ··· 2730 }; 2731 } 2732 { 2733 - name = "express___express_4.17.3.tgz"; 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=="; 2738 }; 2739 } 2740 { ··· 2938 }; 2939 } 2940 { 2941 - name = "finalhandler___finalhandler_1.1.2.tgz"; 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=="; 2946 }; 2947 } 2948 { ··· 3010 }; 3011 } 3012 { 3013 - name = "follow_redirects___follow_redirects_1.14.9.tgz"; 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=="; 3018 }; 3019 } 3020 { ··· 3154 }; 3155 } 3156 { 3157 - name = "gaxios___gaxios_4.3.2.tgz"; 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=="; 3162 }; 3163 } 3164 { ··· 3239 name = "glob___glob_4.5.3.tgz"; 3240 url = "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz"; 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 }; 3251 } 3252 { ··· 3306 }; 3307 } 3308 { 3309 - name = "google_auth_library___google_auth_library_7.14.0.tgz"; 3310 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=="; 3314 }; 3315 } 3316 { 3317 - name = "google_p12_pem___google_p12_pem_3.1.3.tgz"; 3318 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=="; 3322 }; 3323 } 3324 { 3325 - name = "google_protobuf___google_protobuf_3.14.0.tgz"; 3326 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=="; 3330 }; 3331 } 3332 { ··· 3338 }; 3339 } 3340 { 3341 - name = "googleapis___googleapis_96.0.0.tgz"; 3342 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=="; 3346 }; 3347 } 3348 { 3349 - name = "graceful_fs___graceful_fs_4.2.9.tgz"; 3350 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=="; 3354 }; 3355 } 3356 { ··· 3402 }; 3403 } 3404 { 3405 - name = "grunt___grunt_1.4.1.tgz"; 3406 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=="; 3410 }; 3411 } 3412 { ··· 3666 }; 3667 } 3668 { 3669 name = "http_errors___http_errors_1.8.1.tgz"; 3670 path = fetchurl { 3671 name = "http_errors___http_errors_1.8.1.tgz"; ··· 3698 }; 3699 } 3700 { 3701 - name = "https_proxy_agent___https_proxy_agent_5.0.0.tgz"; 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=="; 3706 }; 3707 } 3708 { ··· 3874 }; 3875 } 3876 { 3877 - name = "is_core_module___is_core_module_2.8.1.tgz"; 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=="; 3882 }; 3883 } 3884 { ··· 4898 }; 4899 } 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"; 4910 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=="; 4914 }; 4915 } 4916 { ··· 4922 }; 4923 } 4924 { 4925 - name = "mime_types___mime_types_2.1.34.tgz"; 4926 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=="; 4930 }; 4931 } 4932 { ··· 4978 }; 4979 } 4980 { 4981 name = "minimatch___minimatch_3.0.8.tgz"; 4982 path = fetchurl { 4983 name = "minimatch___minimatch_3.0.8.tgz"; ··· 4986 }; 4987 } 4988 { 4989 - name = "minimist___minimist_1.2.5.tgz"; 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=="; 4994 }; 4995 } 4996 { ··· 5018 }; 5019 } 5020 { 5021 - name = "mkdirp___mkdirp_0.5.5.tgz"; 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=="; 5026 }; 5027 } 5028 { ··· 5050 }; 5051 } 5052 { 5053 - name = "moment___moment_2.29.1.tgz"; 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=="; 5058 }; 5059 } 5060 { ··· 5146 }; 5147 } 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 name = "mysql___mysql_2.18.1.tgz"; 5158 path = fetchurl { 5159 name = "mysql___mysql_2.18.1.tgz"; ··· 5186 }; 5187 } 5188 { 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 name = "negotiator___negotiator_0.6.3.tgz"; 5198 path = fetchurl { 5199 name = "negotiator___negotiator_0.6.3.tgz"; ··· 5210 }; 5211 } 5212 { 5213 - name = "nested_error_stacks___nested_error_stacks_2.1.0.tgz"; 5214 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=="; 5218 }; 5219 } 5220 { ··· 5250 }; 5251 } 5252 { 5253 - name = "node_forge___node_forge_1.2.1.tgz"; 5254 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=="; 5266 }; 5267 } 5268 { ··· 5298 }; 5299 } 5300 { 5301 - name = "nodemailer___nodemailer_6.7.2.tgz"; 5302 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=="; 5306 }; 5307 } 5308 { ··· 5490 }; 5491 } 5492 { 5493 - name = "on_finished___on_finished_2.3.0.tgz"; 5494 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="; 5498 }; 5499 } 5500 { ··· 6058 }; 6059 } 6060 { 6061 - name = "plivo___plivo_4.28.0.tgz"; 6062 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=="; 6066 }; 6067 } 6068 { ··· 6138 }; 6139 } 6140 { 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 name = "private___private_0.1.8.tgz"; 6150 path = fetchurl { 6151 name = "private___private_0.1.8.tgz"; ··· 6242 }; 6243 } 6244 { 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 name = "qs___qs_6.10.3.tgz"; 6254 path = fetchurl { 6255 name = "qs___qs_6.10.3.tgz"; ··· 6322 }; 6323 } 6324 { 6325 - name = "raw_body___raw_body_2.4.3.tgz"; 6326 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=="; 6330 }; 6331 } 6332 { ··· 6714 }; 6715 } 6716 { 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 name = "rimraf___rimraf_3.0.2.tgz"; 6726 path = fetchurl { 6727 name = "rimraf___rimraf_3.0.2.tgz"; ··· 6759 name = "safe_buffer___safe_buffer_5.2.1.tgz"; 6760 url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz"; 6761 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 }; 6771 } 6772 { ··· 6858 }; 6859 } 6860 { 6861 - name = "semver___semver_7.3.5.tgz"; 6862 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=="; 6866 }; 6867 } 6868 { ··· 6882 }; 6883 } 6884 { 6885 - name = "send___send_0.17.2.tgz"; 6886 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=="; 6890 }; 6891 } 6892 { 6893 - name = "serve_static___serve_static_1.14.2.tgz"; 6894 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=="; 6898 }; 6899 } 6900 { ··· 7130 }; 7131 } 7132 { 7133 - name = "ssh2___ssh2_1.7.0.tgz"; 7134 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=="; 7138 }; 7139 } 7140 { ··· 7154 }; 7155 } 7156 { 7157 name = "statuses___statuses_1.5.0.tgz"; 7158 path = fetchurl { 7159 name = "statuses___statuses_1.5.0.tgz"; ··· 7167 name = "stealthy_require___stealthy_require_1.1.1.tgz"; 7168 url = "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz"; 7169 sha1 = "NbCYdbT/SfJqd35QmzCQoyJr8ks="; 7170 }; 7171 } 7172 { ··· 7610 }; 7611 } 7612 { 7613 - name = "twilio___twilio_3.75.1.tgz"; 7614 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=="; 7618 }; 7619 } 7620 { ··· 7650 }; 7651 } 7652 { 7653 - name = "uglify_js___uglify_js_3.15.3.tgz"; 7654 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=="; 7658 }; 7659 } 7660 { ··· 7698 }; 7699 } 7700 { 7701 - name = "underscore___underscore_1.13.2.tgz"; 7702 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=="; 7706 }; 7707 } 7708 { ··· 7986 }; 7987 } 7988 { 7989 - name = "web_push___web_push_3.4.5.tgz"; 7990 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=="; 7994 }; 7995 } 7996 { 7997 - name = "webdav___webdav_4.8.0.tgz"; 7998 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=="; 8002 }; 8003 } 8004 { ··· 8047 name = "whatwg_url___whatwg_url_10.0.0.tgz"; 8048 url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-10.0.0.tgz"; 8049 sha512 = "CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w=="; 8050 }; 8051 } 8052 { ··· 8218 }; 8219 } 8220 { 8221 - name = "ws___ws_8.5.0.tgz"; 8222 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=="; 8226 }; 8227 } 8228 { ··· 8247 name = "xml_name_validator___xml_name_validator_4.0.0.tgz"; 8248 url = "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz"; 8249 sha512 = "ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw=="; 8250 }; 8251 } 8252 {
··· 18 }; 19 } 20 { 21 + name = "_babel_generator___generator_7.17.10.tgz"; 22 path = fetchurl { 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 }; 27 } 28 { ··· 34 }; 35 } 36 { 37 + name = "_babel_helper_function_name___helper_function_name_7.17.9.tgz"; 38 path = fetchurl { 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=="; 42 }; 43 } 44 { ··· 66 }; 67 } 68 { 69 + name = "_babel_highlight___highlight_7.17.9.tgz"; 70 path = fetchurl { 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=="; 74 }; 75 } 76 { 77 + name = "_babel_parser___parser_7.17.10.tgz"; 78 path = fetchurl { 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=="; 82 }; 83 } 84 { ··· 90 }; 91 } 92 { 93 + name = "_babel_traverse___traverse_7.17.10.tgz"; 94 path = fetchurl { 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=="; 98 }; 99 } 100 { 101 + name = "_babel_types___types_7.17.10.tgz"; 102 path = fetchurl { 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=="; 106 }; 107 } 108 { 109 + name = "_jridgewell_gen_mapping___gen_mapping_0.1.1.tgz"; 110 path = fetchurl { 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=="; 146 }; 147 } 148 { ··· 194 }; 195 } 196 { 197 + name = "_types_node___node_17.0.31.tgz"; 198 path = fetchurl { 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=="; 202 }; 203 } 204 { 205 + name = "_types_node___node_14.18.16.tgz"; 206 path = fetchurl { 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=="; 210 }; 211 } 212 { ··· 458 }; 459 } 460 { 461 + name = "abab___abab_2.0.6.tgz"; 462 path = fetchurl { 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=="; 466 }; 467 } 468 { ··· 498 }; 499 } 500 { 501 + name = "acme_client___acme_client_4.2.5.tgz"; 502 path = fetchurl { 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=="; 506 }; 507 } 508 { ··· 546 }; 547 } 548 { 549 + name = "acorn___acorn_8.7.1.tgz"; 550 path = fetchurl { 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=="; 554 }; 555 } 556 { ··· 722 }; 723 } 724 { 725 + name = "archiver___archiver_5.3.1.tgz"; 726 path = fetchurl { 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=="; 730 }; 731 } 732 { ··· 906 }; 907 } 908 { 909 + name = "async___async_2.6.4.tgz"; 910 path = fetchurl { 911 + name = "async___async_2.6.4.tgz"; 912 + url = "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz"; 913 + sha512 = "mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA=="; 914 }; 915 } 916 { ··· 951 name = "aws4___aws4_1.11.0.tgz"; 952 url = "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz"; 953 sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="; 954 }; 955 } 956 { ··· 962 }; 963 } 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 + { 973 name = "babel_cli___babel_cli_6.26.0.tgz"; 974 path = fetchurl { 975 name = "babel_cli___babel_cli_6.26.0.tgz"; ··· 1514 }; 1515 } 1516 { 1517 + name = "body_parser___body_parser_1.20.0.tgz"; 1518 path = fetchurl { 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=="; 1522 }; 1523 } 1524 { ··· 1527 name = "brace_expansion___brace_expansion_1.1.11.tgz"; 1528 url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz"; 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=="; 1538 }; 1539 } 1540 { ··· 1578 }; 1579 } 1580 { 1581 + name = "bson___bson_4.6.3.tgz"; 1582 path = fetchurl { 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=="; 1586 }; 1587 } 1588 { ··· 1626 }; 1627 } 1628 { 1629 + name = "buildcheck___buildcheck_0.0.3.tgz"; 1630 path = fetchurl { 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=="; 1634 }; 1635 } 1636 { 1637 + name = "bulk_write_stream___bulk_write_stream_2.0.1.tgz"; 1638 path = fetchurl { 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=="; 1642 }; 1643 } 1644 { ··· 2122 }; 2123 } 2124 { 2125 + name = "cookie___cookie_0.5.0.tgz"; 2126 path = fetchurl { 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=="; 2130 }; 2131 } 2132 { ··· 2178 }; 2179 } 2180 { 2181 + name = "cpu_features___cpu_features_0.0.4.tgz"; 2182 path = fetchurl { 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=="; 2186 }; 2187 } 2188 { 2189 + name = "crc_32___crc_32_1.2.2.tgz"; 2190 path = fetchurl { 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=="; 2194 }; 2195 } 2196 { ··· 2282 }; 2283 } 2284 { 2285 + name = "data_urls___data_urls_3.0.2.tgz"; 2286 path = fetchurl { 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=="; 2290 }; 2291 } 2292 { ··· 2298 }; 2299 } 2300 { 2301 + name = "dayjs___dayjs_1.11.1.tgz"; 2302 path = fetchurl { 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=="; 2306 }; 2307 } 2308 { ··· 2330 }; 2331 } 2332 { 2333 + name = "debug___debug_4.3.4.tgz"; 2334 path = fetchurl { 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=="; 2338 }; 2339 } 2340 { ··· 2450 }; 2451 } 2452 { 2453 name = "depd___depd_2.0.0.tgz"; 2454 path = fetchurl { 2455 name = "depd___depd_2.0.0.tgz"; ··· 2458 }; 2459 } 2460 { 2461 + name = "depd___depd_1.1.2.tgz"; 2462 path = fetchurl { 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=="; 2474 }; 2475 } 2476 { ··· 2511 name = "domexception___domexception_4.0.0.tgz"; 2512 url = "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz"; 2513 sha512 = "A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw=="; 2514 }; 2515 } 2516 { ··· 2674 }; 2675 } 2676 { 2677 name = "exit___exit_0.1.2.tgz"; 2678 path = fetchurl { 2679 name = "exit___exit_0.1.2.tgz"; ··· 2730 }; 2731 } 2732 { 2733 + name = "express___express_4.18.1.tgz"; 2734 path = fetchurl { 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 }; 2739 } 2740 { ··· 2938 }; 2939 } 2940 { 2941 + name = "finalhandler___finalhandler_1.2.0.tgz"; 2942 path = fetchurl { 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 }; 2947 } 2948 { ··· 3010 }; 3011 } 3012 { 3013 + name = "follow_redirects___follow_redirects_1.15.0.tgz"; 3014 path = fetchurl { 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 }; 3019 } 3020 { ··· 3154 }; 3155 } 3156 { 3157 + name = "gaxios___gaxios_4.3.3.tgz"; 3158 path = fetchurl { 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 }; 3163 } 3164 { ··· 3239 name = "glob___glob_4.5.3.tgz"; 3240 url = "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz"; 3241 sha1 = "xstz0yJsHv7wTePFbQEvAzd+4V8="; 3242 }; 3243 } 3244 { ··· 3298 }; 3299 } 3300 { 3301 + name = "google_auth_library___google_auth_library_7.14.1.tgz"; 3302 path = fetchurl { 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=="; 3306 }; 3307 } 3308 { 3309 + name = "google_p12_pem___google_p12_pem_3.1.4.tgz"; 3310 path = fetchurl { 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=="; 3314 }; 3315 } 3316 { 3317 + name = "google_protobuf___google_protobuf_3.19.4.tgz"; 3318 path = fetchurl { 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=="; 3322 }; 3323 } 3324 { ··· 3330 }; 3331 } 3332 { 3333 + name = "googleapis___googleapis_100.0.0.tgz"; 3334 path = fetchurl { 3335 + name = "googleapis___googleapis_100.0.0.tgz"; 3336 + url = "https://registry.yarnpkg.com/googleapis/-/googleapis-100.0.0.tgz"; 3337 + sha512 = "RToFQGY54B756IDbjdyjb1vWFmn03bYpXHB2lIf0eq2UBYsIbYOLZ0kqSomfJnpclEukwEmMF7Jn6Wsev871ew=="; 3338 }; 3339 } 3340 { 3341 + name = "graceful_fs___graceful_fs_4.2.10.tgz"; 3342 path = fetchurl { 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=="; 3346 }; 3347 } 3348 { ··· 3394 }; 3395 } 3396 { 3397 + name = "grunt___grunt_1.5.2.tgz"; 3398 path = fetchurl { 3399 + name = "grunt___grunt_1.5.2.tgz"; 3400 + url = "https://registry.yarnpkg.com/grunt/-/grunt-1.5.2.tgz"; 3401 + sha512 = "XCtfaIu72OyDqK24MjWiGC9SwlkuhkS1mrULr1xzuJ2XqAFhP3ZAchZGHJeSCY6mkaOXU4F7SbmmCF7xIVoC9w=="; 3402 }; 3403 } 3404 { ··· 3658 }; 3659 } 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 name = "http_errors___http_errors_1.8.1.tgz"; 3670 path = fetchurl { 3671 name = "http_errors___http_errors_1.8.1.tgz"; ··· 3698 }; 3699 } 3700 { 3701 + name = "https_proxy_agent___https_proxy_agent_5.0.1.tgz"; 3702 path = fetchurl { 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 }; 3707 } 3708 { ··· 3874 }; 3875 } 3876 { 3877 + name = "is_core_module___is_core_module_2.9.0.tgz"; 3878 path = fetchurl { 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 }; 3883 } 3884 { ··· 4898 }; 4899 } 4900 { 4901 + name = "micromatch___micromatch_4.0.5.tgz"; 4902 path = fetchurl { 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=="; 4906 }; 4907 } 4908 { ··· 4914 }; 4915 } 4916 { 4917 + name = "mime_types___mime_types_2.1.35.tgz"; 4918 path = fetchurl { 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=="; 4922 }; 4923 } 4924 { ··· 4970 }; 4971 } 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 name = "minimatch___minimatch_3.0.8.tgz"; 4982 path = fetchurl { 4983 name = "minimatch___minimatch_3.0.8.tgz"; ··· 4986 }; 4987 } 4988 { 4989 + name = "minimist___minimist_1.2.6.tgz"; 4990 path = fetchurl { 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 }; 4995 } 4996 { ··· 5018 }; 5019 } 5020 { 5021 + name = "mkdirp___mkdirp_0.5.6.tgz"; 5022 path = fetchurl { 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 }; 5027 } 5028 { ··· 5050 }; 5051 } 5052 { 5053 + name = "moment___moment_2.29.3.tgz"; 5054 path = fetchurl { 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 }; 5059 } 5060 { ··· 5146 }; 5147 } 5148 { 5149 name = "mysql___mysql_2.18.1.tgz"; 5150 path = fetchurl { 5151 name = "mysql___mysql_2.18.1.tgz"; ··· 5178 }; 5179 } 5180 { 5181 name = "negotiator___negotiator_0.6.3.tgz"; 5182 path = fetchurl { 5183 name = "negotiator___negotiator_0.6.3.tgz"; ··· 5194 }; 5195 } 5196 { 5197 + name = "nested_error_stacks___nested_error_stacks_2.1.1.tgz"; 5198 path = fetchurl { 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=="; 5202 }; 5203 } 5204 { ··· 5234 }; 5235 } 5236 { 5237 + name = "node_forge___node_forge_1.3.1.tgz"; 5238 path = fetchurl { 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=="; 5242 }; 5243 } 5244 { ··· 5274 }; 5275 } 5276 { 5277 + name = "nodemailer___nodemailer_6.7.5.tgz"; 5278 path = fetchurl { 5279 + name = "nodemailer___nodemailer_6.7.5.tgz"; 5280 + url = "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.5.tgz"; 5281 + sha512 = "6VtMpwhsrixq1HDYSBBHvW0GwiWawE75dS3oal48VqRhUvKJNnKnJo2RI/bCVQubj1vgrgscMNW4DHaD6xtMCg=="; 5282 }; 5283 } 5284 { ··· 5466 }; 5467 } 5468 { 5469 + name = "on_finished___on_finished_2.4.1.tgz"; 5470 path = fetchurl { 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=="; 5474 }; 5475 } 5476 { ··· 6034 }; 6035 } 6036 { 6037 + name = "plivo___plivo_4.32.0.tgz"; 6038 path = fetchurl { 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=="; 6042 }; 6043 } 6044 { ··· 6114 }; 6115 } 6116 { 6117 name = "private___private_0.1.8.tgz"; 6118 path = fetchurl { 6119 name = "private___private_0.1.8.tgz"; ··· 6210 }; 6211 } 6212 { 6213 name = "qs___qs_6.10.3.tgz"; 6214 path = fetchurl { 6215 name = "qs___qs_6.10.3.tgz"; ··· 6282 }; 6283 } 6284 { 6285 + name = "raw_body___raw_body_2.5.1.tgz"; 6286 path = fetchurl { 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=="; 6290 }; 6291 } 6292 { ··· 6674 }; 6675 } 6676 { 6677 name = "rimraf___rimraf_3.0.2.tgz"; 6678 path = fetchurl { 6679 name = "rimraf___rimraf_3.0.2.tgz"; ··· 6711 name = "safe_buffer___safe_buffer_5.2.1.tgz"; 6712 url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz"; 6713 sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="; 6714 }; 6715 } 6716 { ··· 6802 }; 6803 } 6804 { 6805 + name = "semver___semver_7.3.7.tgz"; 6806 path = fetchurl { 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=="; 6810 }; 6811 } 6812 { ··· 6826 }; 6827 } 6828 { 6829 + name = "send___send_0.18.0.tgz"; 6830 path = fetchurl { 6831 + name = "send___send_0.18.0.tgz"; 6832 + url = "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz"; 6833 + sha512 = "qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg=="; 6834 }; 6835 } 6836 { 6837 + name = "serve_static___serve_static_1.15.0.tgz"; 6838 path = fetchurl { 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=="; 6842 }; 6843 } 6844 { ··· 7074 }; 7075 } 7076 { 7077 + name = "ssh2___ssh2_1.10.0.tgz"; 7078 path = fetchurl { 7079 + name = "ssh2___ssh2_1.10.0.tgz"; 7080 + url = "https://registry.yarnpkg.com/ssh2/-/ssh2-1.10.0.tgz"; 7081 + sha512 = "OnKAAmf4j8wCRrXXZv3Tp5lCZkLJZtgZbn45ELiShCg27djDQ3XFGvIzuGsIsf4hdHslP+VdhA9BhUQdTdfd9w=="; 7082 }; 7083 } 7084 { ··· 7098 }; 7099 } 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 + { 7109 name = "statuses___statuses_1.5.0.tgz"; 7110 path = fetchurl { 7111 name = "statuses___statuses_1.5.0.tgz"; ··· 7119 name = "stealthy_require___stealthy_require_1.1.1.tgz"; 7120 url = "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz"; 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="; 7130 }; 7131 } 7132 { ··· 7570 }; 7571 } 7572 { 7573 + name = "twilio___twilio_3.77.0.tgz"; 7574 path = fetchurl { 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=="; 7578 }; 7579 } 7580 { ··· 7610 }; 7611 } 7612 { 7613 + name = "uglify_js___uglify_js_3.15.4.tgz"; 7614 path = fetchurl { 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=="; 7618 }; 7619 } 7620 { ··· 7658 }; 7659 } 7660 { 7661 + name = "underscore___underscore_1.13.3.tgz"; 7662 path = fetchurl { 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=="; 7666 }; 7667 } 7668 { ··· 7946 }; 7947 } 7948 { 7949 + name = "web_push___web_push_3.5.0.tgz"; 7950 path = fetchurl { 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=="; 7954 }; 7955 } 7956 { 7957 + name = "webdav___webdav_4.9.0.tgz"; 7958 path = fetchurl { 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="; 7970 }; 7971 } 7972 { ··· 8015 name = "whatwg_url___whatwg_url_10.0.0.tgz"; 8016 url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-10.0.0.tgz"; 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=="; 8026 }; 8027 } 8028 { ··· 8194 }; 8195 } 8196 { 8197 + name = "ws___ws_8.6.0.tgz"; 8198 path = fetchurl { 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=="; 8202 }; 8203 } 8204 { ··· 8223 name = "xml_name_validator___xml_name_validator_4.0.0.tgz"; 8224 url = "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz"; 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="; 8234 }; 8235 } 8236 {
+7 -3
pkgs/tools/bootloaders/refind/default.nix
··· 1 - { lib, stdenv, fetchurl, gnu-efi }: 2 3 let 4 archids = { ··· 14 15 stdenv.mkDerivation rec { 16 pname = "refind"; 17 - version = "0.13.2"; 18 19 src = fetchurl { 20 url = "mirror://sourceforge/project/refind/${version}/${pname}-src-${version}.tar.gz"; 21 - sha256 = "0w6990ggns4xsdmgj3aq527q15frrxfmxwa3m6igabd4ai498n6x"; 22 }; 23 24 patches = [ ··· 106 107 runHook postInstall 108 ''; 109 110 meta = with lib; { 111 description = "A graphical {,U}EFI boot manager";
··· 1 + { lib, stdenv, fetchurl, gnu-efi, nixosTests }: 2 3 let 4 archids = { ··· 14 15 stdenv.mkDerivation rec { 16 pname = "refind"; 17 + version = "0.13.3.1"; 18 19 src = fetchurl { 20 url = "mirror://sourceforge/project/refind/${version}/${pname}-src-${version}.tar.gz"; 21 + sha256 = "1lfgqqiyl6isy25wrxzyi3s334ii057g88714igyjjmxh47kygks"; 22 }; 23 24 patches = [ ··· 106 107 runHook postInstall 108 ''; 109 + 110 + passthru.tests = { 111 + uefiCdrom = nixosTests.boot.uefiCdrom; 112 + }; 113 114 meta = with lib; { 115 description = "A graphical {,U}EFI boot manager";
+3 -3
pkgs/tools/misc/boltbrowser/default.nix
··· 5 6 buildGoModule rec { 7 pname = "boltbrowser"; 8 - version = "2.0"; 9 10 src = fetchFromGitHub { 11 owner = "br0xen"; 12 repo = pname; 13 rev = version; 14 - sha256 = "17v3pv80dxs285d0b6x772h5cb4f0xg9n5p9jwlir5hjbfn1635i"; 15 }; 16 17 - vendorSha256 = "1x28m72626cchnsasyxips8jaqs0l2p9jhjrdcgws144zm6fz3hv"; 18 19 meta = with lib; { 20 description = "CLI Browser for BoltDB files";
··· 5 6 buildGoModule rec { 7 pname = "boltbrowser"; 8 + version = "2.1"; 9 10 src = fetchFromGitHub { 11 owner = "br0xen"; 12 repo = pname; 13 rev = version; 14 + sha256 = "sha256-Obfhxe0AI5m4UTvs28PMOrBxWuwMW7FY4DMI80Ez0Ws="; 15 }; 16 17 + vendorSha256 = "sha256-G47vTP2EBM0fa1lCma6gQGMlkb6xe620hYwZYcSpSPQ="; 18 19 meta = with lib; { 20 description = "CLI Browser for BoltDB files";
+5 -6
pkgs/tools/misc/fortune/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, recode, perl }: 2 3 stdenv.mkDerivation rec { 4 pname = "fortune-mod"; 5 - version = "3.12.0"; 6 7 # We use fetchurl instead of fetchFromGitHub because the release pack has some 8 # special files. 9 src = fetchurl { 10 url = "https://github.com/shlomif/fortune-mod/releases/download/${pname}-${version}/${pname}-${version}.tar.xz"; 11 - sha256 = "sha256-fVrtfLmZiVDTSeuoOltX/vunGSizSw+ZhQhBn9t0C3E="; 12 }; 13 14 nativeBuildInputs = [ cmake perl ]; ··· 17 18 cmakeFlags = [ 19 "-DLOCALDIR=${placeholder "out"}/share/fortunes" 20 - "-DNO_OFFENSIVE=true" 21 - ]; 22 23 patches = [ (builtins.toFile "not-a-game.patch" '' 24 diff --git a/CMakeLists.txt b/CMakeLists.txt ··· 37 -- 38 '') ]; 39 40 - postFixup = '' 41 rm -f $out/share/fortunes/men-women* 42 ''; 43
··· 1 + { lib, stdenv, fetchurl, cmake, recode, perl, withOffensive ? false }: 2 3 stdenv.mkDerivation rec { 4 pname = "fortune-mod"; 5 + version = "3.14.0"; 6 7 # We use fetchurl instead of fetchFromGitHub because the release pack has some 8 # special files. 9 src = fetchurl { 10 url = "https://github.com/shlomif/fortune-mod/releases/download/${pname}-${version}/${pname}-${version}.tar.xz"; 11 + sha256 = "sha256-jjBxCfjLjnhdKeMgJwEPytCVKQ4R4wHeF8/3Z/F6UgQ="; 12 }; 13 14 nativeBuildInputs = [ cmake perl ]; ··· 17 18 cmakeFlags = [ 19 "-DLOCALDIR=${placeholder "out"}/share/fortunes" 20 + ] ++ lib.optional (!withOffensive) "-DNO_OFFENSIVE=true"; 21 22 patches = [ (builtins.toFile "not-a-game.patch" '' 23 diff --git a/CMakeLists.txt b/CMakeLists.txt ··· 36 -- 37 '') ]; 38 39 + postFixup = lib.optionalString (!withOffensive) '' 40 rm -f $out/share/fortunes/men-women* 41 ''; 42
+2 -2
pkgs/tools/misc/ntfy-sh/default.nix
··· 2 3 buildGoModule rec { 4 pname = "ntfy-sh"; 5 - version = "1.21.2"; 6 7 src = fetchFromGitHub { 8 owner = "binwiederhier"; 9 repo = "ntfy"; 10 rev = "v${version}"; 11 - sha256 = "sha256-bMVClVt+D+LSvlD0m82MHJc+dcUuqGKo6gxtSqFwkHM="; 12 }; 13 14 vendorSha256 = "sha256-Sx6l5GJ72A0SHEHyVtlte8Ed9fuJzZAkJzC0zpCbvK8=";
··· 2 3 buildGoModule rec { 4 pname = "ntfy-sh"; 5 + version = "1.22.0"; 6 7 src = fetchFromGitHub { 8 owner = "binwiederhier"; 9 repo = "ntfy"; 10 rev = "v${version}"; 11 + sha256 = "sha256-30j62GaO5SXG78c6vMpLZ+ixy1zesjXoX3L9Et/7uhU="; 12 }; 13 14 vendorSha256 = "sha256-Sx6l5GJ72A0SHEHyVtlte8Ed9fuJzZAkJzC0zpCbvK8=";
+4 -5
pkgs/tools/misc/recutils/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "recutils"; 11 - version = "1.8"; 12 13 src = fetchurl { 14 url = "mirror://gnu/recutils/${pname}-${version}.tar.gz"; 15 - hash = "sha256-346uaVk/26U+Jky/SyMH37ghIMCbb6sj4trVGomlsZM="; 16 }; 17 18 - hardeningDisable = [ "format" ]; 19 - 20 buildInputs = [ 21 curl 22 ]; 23 24 checkInputs = [ 25 - check 26 bc 27 ]; 28 doCheck = true; 29 30 meta = with lib; {
··· 8 9 stdenv.mkDerivation rec { 10 pname = "recutils"; 11 + version = "1.9"; 12 13 src = fetchurl { 14 url = "mirror://gnu/recutils/${pname}-${version}.tar.gz"; 15 + hash = "sha256-YwFZKwAgwUtFZ1fvXUNNSfYCe45fOkmdEzYvIFxIbg4="; 16 }; 17 18 buildInputs = [ 19 curl 20 ]; 21 22 checkInputs = [ 23 bc 24 + check 25 ]; 26 + 27 doCheck = true; 28 29 meta = with lib; {
+2 -4
pkgs/tools/misc/youtube-dl/default.nix
··· 1 { lib, fetchurl, fetchpatch, buildPythonPackage 2 - , zip, ffmpeg, rtmpdump, phantomjs2, atomicparsley, pycryptodome, pandoc 3 # Pandoc is required to build the package's man page. Release tarballs contain a 4 # formatted man page already, though, it will still be installed. We keep the 5 # manpage argument in place in case someone wants to use this derivation to ··· 8 , generateManPage ? false 9 , ffmpegSupport ? true 10 , rtmpSupport ? true 11 - , phantomjsSupport ? false 12 , hlsEncryptedSupport ? true 13 , installShellFiles, makeWrapper }: 14 ··· 52 packagesToBinPath = 53 [ atomicparsley ] 54 ++ lib.optional ffmpegSupport ffmpeg 55 - ++ lib.optional rtmpSupport rtmpdump 56 - ++ lib.optional phantomjsSupport phantomjs2; 57 in [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ]; 58 59 setupPyBuildFlags = [
··· 1 { lib, fetchurl, fetchpatch, buildPythonPackage 2 + , zip, ffmpeg, rtmpdump, atomicparsley, pycryptodome, pandoc 3 # Pandoc is required to build the package's man page. Release tarballs contain a 4 # formatted man page already, though, it will still be installed. We keep the 5 # manpage argument in place in case someone wants to use this derivation to ··· 8 , generateManPage ? false 9 , ffmpegSupport ? true 10 , rtmpSupport ? true 11 , hlsEncryptedSupport ? true 12 , installShellFiles, makeWrapper }: 13 ··· 51 packagesToBinPath = 52 [ atomicparsley ] 53 ++ lib.optional ffmpegSupport ffmpeg 54 + ++ lib.optional rtmpSupport rtmpdump; 55 in [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ]; 56 57 setupPyBuildFlags = [
+1 -4
pkgs/tools/misc/yt-dlp/default.nix
··· 5 , certifi 6 , ffmpeg 7 , rtmpdump 8 - , phantomjs2 9 , atomicparsley 10 , pycryptodomex 11 , websockets ··· 13 , atomicparsleySupport ? true 14 , ffmpegSupport ? true 15 , rtmpSupport ? true 16 - , phantomjsSupport ? false 17 , withAlias ? false # Provides bin/youtube-dl for backcompat 18 }: 19 ··· 41 packagesToBinPath = [] 42 ++ lib.optional atomicparsleySupport atomicparsley 43 ++ lib.optional ffmpegSupport ffmpeg 44 - ++ lib.optional rtmpSupport rtmpdump 45 - ++ lib.optional phantomjsSupport phantomjs2; 46 in lib.optionalString (packagesToBinPath != []) 47 [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ]; 48
··· 5 , certifi 6 , ffmpeg 7 , rtmpdump 8 , atomicparsley 9 , pycryptodomex 10 , websockets ··· 12 , atomicparsleySupport ? true 13 , ffmpegSupport ? true 14 , rtmpSupport ? true 15 , withAlias ? false # Provides bin/youtube-dl for backcompat 16 }: 17 ··· 39 packagesToBinPath = [] 40 ++ lib.optional atomicparsleySupport atomicparsley 41 ++ lib.optional ffmpegSupport ffmpeg 42 + ++ lib.optional rtmpSupport rtmpdump; 43 in lib.optionalString (packagesToBinPath != []) 44 [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ]; 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 dnspython 30 httpcore 31 httpx 32 - httpx-ntlm 33 - httpx-socks 34 humanize 35 loguru 36 Mako 37 markupsafe 38 - pysocks 39 six 40 sqlalchemy 41 tld 42 yaswfp 43 ] ++ lib.optionals (python3.pythonOlder "3.8") [ 44 importlib-metadata 45 - ]; 46 47 checkInputs = with python3.pkgs; [ 48 respx ··· 52 53 postPatch = '' 54 # Ignore pinned versions 55 - substituteInPlace setup.py \ 56 - --replace "httpx-socks[asyncio] == 0.6.0" "httpx-socks[asyncio]" 57 sed -i -e "s/==[0-9.]*//;s/>=[0-9.]*//" setup.py 58 substituteInPlace setup.cfg \ 59 --replace " --cov --cov-report=xml" ""
··· 29 dnspython 30 httpcore 31 httpx 32 humanize 33 loguru 34 Mako 35 markupsafe 36 six 37 sqlalchemy 38 tld 39 yaswfp 40 ] ++ lib.optionals (python3.pythonOlder "3.8") [ 41 importlib-metadata 42 + ] ++ httpx.extras-require.brotli 43 + ++ httpx.extras-require.socks; 44 45 checkInputs = with python3.pkgs; [ 46 respx ··· 50 51 postPatch = '' 52 # Ignore pinned versions 53 sed -i -e "s/==[0-9.]*//;s/>=[0-9.]*//" setup.py 54 substituteInPlace setup.cfg \ 55 --replace " --cov --cov-report=xml" ""
+2 -2
pkgs/tools/system/rsyslog/default.nix
··· 14 in 15 stdenv.mkDerivation rec { 16 pname = "rsyslog"; 17 - version = "8.2202.0"; 18 19 src = fetchurl { 20 url = "https://www.rsyslog.com/files/download/rsyslog/${pname}-${version}.tar.gz"; 21 - sha256 = "sha256-5BMIpaFxk5s8vCRunUvTC+ROgBUh4EzZXQUfo4Z9Zzg="; 22 }; 23 24 #patches = [ ./fix-gnutls-detection.patch ];
··· 14 in 15 stdenv.mkDerivation rec { 16 pname = "rsyslog"; 17 + version = "8.2204.1"; 18 19 src = fetchurl { 20 url = "https://www.rsyslog.com/files/download/rsyslog/${pname}-${version}.tar.gz"; 21 + sha256 = "sha256-ptcx5GrT1k9q1LGbvxv1bKR2CkSiS7loIxidwucfcCg="; 22 }; 23 24 #patches = [ ./fix-gnutls-detection.patch ];
+6 -1
pkgs/top-level/aliases.nix
··· 106 bashburn = throw "bashburn has been removed: deleted by upstream"; # Added 2022-01-07 107 bazaar = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19 108 bazaarTools = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19 109 bcat = throw "bcat has been removed because upstream is dead"; # Added 2021-08-22 110 beret = throw "beret has been removed"; # Added 2021-11-16 111 bin_replace_string = throw "bin_replace_string has been removed: deleted by upstream"; # Added 2022-01-07 ··· 941 pgp-tools = throw "'pgp-tools' has been renamed to/replaced by 'signing-party'"; # Converted to throw 2022-02-22 942 pg_tmp = throw "'pg_tmp' has been renamed to/replaced by 'ephemeralpg'"; # Converted to throw 2022-02-22 943 phantomjs = throw "phantomjs 1.9.8 has been dropped due to lack of maintenance and security issues"; # Added 2022-02-20 944 philter = throw "philter has been removed: abandoned by upstream"; # Added 2022-04-26 945 - 946 # Obsolete PHP version aliases 947 php73 = throw "php73 has been dropped due to the lack of maintanence from upstream for future releases"; # Added 2021-06-03 948 php73Packages = php73; # Added 2021-06-03 ··· 1061 pulseaudioLight = throw "'pulseaudioLight' has been renamed to/replaced by 'pulseaudio'"; # Converted to throw 2022-02-22 1062 pulseeffects = throw "Use pulseeffects-legacy if you use PulseAudio and easyeffects if you use PipeWire"; # Added 2021-02-13 1063 pulseeffects-pw = easyeffects; # Added 2021-07-07 1064 pydb = throw "pydb has been removed: abandoned by upstream"; # Added 2022-04-22 1065 pyIRCt = throw "pyIRCt has been removed from nixpkgs as it is unmaintained and python2-only"; 1066 pyMAILt = throw "pyMAILt has been removed from nixpkgs as it is unmaintained and python2-only";
··· 106 bashburn = throw "bashburn has been removed: deleted by upstream"; # Added 2022-01-07 107 bazaar = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19 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 113 bcat = throw "bcat has been removed because upstream is dead"; # Added 2021-08-22 114 beret = throw "beret has been removed"; # Added 2021-11-16 115 bin_replace_string = throw "bin_replace_string has been removed: deleted by upstream"; # Added 2022-01-07 ··· 945 pgp-tools = throw "'pgp-tools' has been renamed to/replaced by 'signing-party'"; # Converted to throw 2022-02-22 946 pg_tmp = throw "'pg_tmp' has been renamed to/replaced by 'ephemeralpg'"; # Converted to throw 2022-02-22 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 949 philter = throw "philter has been removed: abandoned by upstream"; # Added 2022-04-26 950 # Obsolete PHP version aliases 951 php73 = throw "php73 has been dropped due to the lack of maintanence from upstream for future releases"; # Added 2021-06-03 952 php73Packages = php73; # Added 2021-06-03 ··· 1065 pulseaudioLight = throw "'pulseaudioLight' has been renamed to/replaced by 'pulseaudio'"; # Converted to throw 2022-02-22 1066 pulseeffects = throw "Use pulseeffects-legacy if you use PulseAudio and easyeffects if you use PipeWire"; # Added 2021-02-13 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 1069 pydb = throw "pydb has been removed: abandoned by upstream"; # Added 2022-04-22 1070 pyIRCt = throw "pyIRCt has been removed from nixpkgs as it is unmaintained and python2-only"; 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 14852 bazel = bazel_3; 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 bazel_3 = callPackage ../development/tools/build-managers/bazel/bazel_3 { 14886 inherit (darwin) cctools; 14887 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation; ··· 15934 peg = callPackage ../development/tools/parsing/peg { }; 15935 15936 pgcli = pkgs.python3Packages.pgcli; 15937 - 15938 - phantomjs2 = libsForQt514.callPackage ../development/tools/phantomjs2 { }; 15939 15940 picotool = callPackage ../development/tools/picotool { }; 15941 ··· 22460 22461 pypolicyd-spf = python3.pkgs.callPackage ../servers/mail/pypolicyd-spf { }; 22462 22463 - qpid-cpp = callPackage ../servers/amqp/qpid-cpp { 22464 - boost = boost155; 22465 - inherit (python2Packages) buildPythonPackage qpid-python; 22466 - }; 22467 22468 qremotecontrol-server = callPackage ../servers/misc/qremotecontrol-server { }; 22469 ··· 27083 27084 pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { }; 27085 27086 shepherd = nodePackages."@nerdwallet/shepherd"; 27087 27088 skate = callPackage ../applications/misc/skate { }; ··· 29293 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { }; 29294 29295 rcs = callPackage ../applications/version-management/rcs { }; 29296 29297 rdesktop = callPackage ../applications/networking/remote/rdesktop { }; 29298 ··· 34473 qMasterPassword = libsForQt5.callPackage ../applications/misc/qMasterPassword { }; 34474 34475 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { }; 34476 - 34477 - py-wmi-client = callPackage ../tools/networking/py-wmi-client { }; 34478 34479 qdl = callPackage ../tools/misc/qdl { }; 34480
··· 14851 14852 bazel = bazel_3; 14853 14854 bazel_3 = callPackage ../development/tools/build-managers/bazel/bazel_3 { 14855 inherit (darwin) cctools; 14856 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation; ··· 15903 peg = callPackage ../development/tools/parsing/peg { }; 15904 15905 pgcli = pkgs.python3Packages.pgcli; 15906 15907 picotool = callPackage ../development/tools/picotool { }; 15908 ··· 22427 22428 pypolicyd-spf = python3.pkgs.callPackage ../servers/mail/pypolicyd-spf { }; 22429 22430 + qpid-cpp = callPackage ../servers/amqp/qpid-cpp { }; 22431 22432 qremotecontrol-server = callPackage ../servers/misc/qremotecontrol-server { }; 22433 ··· 27047 27048 pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { }; 27049 27050 + shelf = libsForQt5.callPackage ../applications/office/shelf { }; 27051 + 27052 shepherd = nodePackages."@nerdwallet/shepherd"; 27053 27054 skate = callPackage ../applications/misc/skate { }; ··· 29259 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { }; 29260 29261 rcs = callPackage ../applications/version-management/rcs { }; 29262 + 29263 + rcshist = callPackage ../applications/version-management/rcshist { }; 29264 29265 rdesktop = callPackage ../applications/networking/remote/rdesktop { }; 29266 ··· 34441 qMasterPassword = libsForQt5.callPackage ../applications/misc/qMasterPassword { }; 34442 34443 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { }; 34444 34445 qdl = callPackage ../tools/misc/qdl { }; 34446
-2
pkgs/top-level/python-packages.nix
··· 11198 11199 youtube-dl-light = callPackage ../tools/misc/youtube-dl { 11200 ffmpegSupport = false; 11201 - phantomjsSupport = false; 11202 }; 11203 11204 yoyo-migrations = callPackage ../development/python-modules/yoyo-migrations { }; ··· 11208 yt-dlp-light = callPackage ../tools/misc/yt-dlp { 11209 atomicparsleySupport = false; 11210 ffmpegSupport = false; 11211 - phantomjsSupport = false; 11212 rtmpSupport = false; 11213 }; 11214
··· 11198 11199 youtube-dl-light = callPackage ../tools/misc/youtube-dl { 11200 ffmpegSupport = false; 11201 }; 11202 11203 yoyo-migrations = callPackage ../development/python-modules/yoyo-migrations { }; ··· 11207 yt-dlp-light = callPackage ../tools/misc/yt-dlp { 11208 atomicparsleySupport = false; 11209 ffmpegSupport = false; 11210 rtmpSupport = false; 11211 }; 11212