lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
52a30d32 77c177eb

+1704 -307
+6
maintainers/maintainer-list.nix
··· 14205 14205 github = "deifactor"; 14206 14206 githubId = 30192992; 14207 14207 }; 14208 + deinferno = { 14209 + name = "deinferno"; 14210 + email = "14363193+deinferno@users.noreply.github.com"; 14211 + github = "deinferno"; 14212 + githubId = 14363193; 14213 + }; 14208 14214 fzakaria = { 14209 14215 name = "Farid Zakaria"; 14210 14216 email = "farid.m.zakaria@gmail.com";
+1
nixos/modules/module-list.nix
··· 1256 1256 ./virtualisation/virtualbox-guest.nix 1257 1257 ./virtualisation/virtualbox-host.nix 1258 1258 ./virtualisation/vmware-guest.nix 1259 + ./virtualisation/vmware-host.nix 1259 1260 ./virtualisation/waydroid.nix 1260 1261 ./virtualisation/xen-dom0.nix 1261 1262 ./virtualisation/xe-guest-utilities.nix
+32 -7
nixos/modules/services/hardware/udev.nix
··· 8 8 9 9 cfg = config.services.udev; 10 10 11 + initrdUdevRules = pkgs.runCommand "initrd-udev-rules" {} '' 12 + mkdir -p $out/etc/udev/rules.d 13 + for f in 60-cdrom_id 60-persistent-storage 75-net-description 80-drivers 80-net-setup-link; do 14 + ln -s ${config.boot.initrd.systemd.package}/lib/udev/rules.d/$f.rules $out/etc/udev/rules.d 15 + done 16 + ''; 17 + 18 + 19 + # networkd link files are used early by udev to set up interfaces early. 20 + # This must be done in stage 1 to avoid race conditions between udev and 21 + # network daemons. 22 + # TODO move this into the initrd-network module when it exists 23 + initrdLinkUnits = pkgs.runCommand "initrd-link-units" {} '' 24 + mkdir -p $out 25 + ln -s ${udev}/lib/systemd/network/*.link $out/ 26 + ${lib.concatMapStringsSep "\n" (file: "ln -s ${file} $out/") (lib.mapAttrsToList (n: v: "${v.unit}/${n}") (lib.filterAttrs (n: _: hasSuffix ".link" n) config.systemd.network.units))} 27 + ''; 28 + 11 29 extraUdevRules = pkgs.writeTextFile { 12 30 name = "extra-udev-rules"; 13 31 text = cfg.extraRules; ··· 350 368 ]; 351 369 boot.initrd.systemd.storePaths = [ 352 370 "${config.boot.initrd.systemd.package}/lib/systemd/systemd-udevd" 353 - "${config.boot.initrd.systemd.package}/lib/udev" 371 + "${config.boot.initrd.systemd.package}/lib/udev/ata_id" 372 + "${config.boot.initrd.systemd.package}/lib/udev/cdrom_id" 373 + "${config.boot.initrd.systemd.package}/lib/udev/scsi_id" 374 + "${config.boot.initrd.systemd.package}/lib/udev/rules.d" 354 375 ] ++ map (x: "${x}/bin") config.boot.initrd.services.udev.binPackages; 355 376 356 377 # Generate the udev rules for the initrd ··· 364 385 systemd = config.boot.initrd.systemd.package; 365 386 binPackages = config.boot.initrd.services.udev.binPackages ++ [ config.boot.initrd.systemd.contents."/bin".source ]; 366 387 }; 388 + "/etc/systemd/network".source = initrdLinkUnits; 367 389 }; 368 - # Insert custom rules 369 - boot.initrd.services.udev.packages = mkIf (config.boot.initrd.services.udev.rules != "") (pkgs.writeTextFile { 370 - name = "initrd-udev-rules"; 371 - destination = "/etc/udev/rules.d/99-local.rules"; 372 - text = config.boot.initrd.services.udev.rules; 373 - }); 390 + # Insert initrd rules 391 + boot.initrd.services.udev.packages = [ 392 + initrdUdevRules 393 + (mkIf (config.boot.initrd.services.udev.rules != "") (pkgs.writeTextFile { 394 + name = "initrd-udev-rules"; 395 + destination = "/etc/udev/rules.d/99-local.rules"; 396 + text = config.boot.initrd.services.udev.rules; 397 + })) 398 + ]; 374 399 375 400 environment.etc = 376 401 {
+1
nixos/modules/services/networking/ssh/sshd.nix
··· 441 441 442 442 ${flip concatMapStrings cfg.hostKeys (k: '' 443 443 if ! [ -s "${k.path}" ]; then 444 + rm -f "${k.path}" 444 445 ssh-keygen \ 445 446 -t "${k.type}" \ 446 447 ${if k ? bits then "-b ${toString k.bits}" else ""} \
+166
nixos/modules/virtualisation/vmware-host.nix
··· 1 + { config, pkgs, lib, ... }: 2 + 3 + let 4 + cfg = config.virtualisation.vmware.host; 5 + wrapperDir = "/run/vmware/bin"; # Perfectly fits as /usr/local/bin 6 + parentWrapperDir = dirOf wrapperDir; 7 + vmwareWrappers = # Needed as hardcoded paths workaround 8 + let mkVmwareSymlink = 9 + program: 10 + '' 11 + ln -s "${config.security.wrapperDir}/${program}" $wrapperDir/${program} 12 + ''; 13 + in 14 + [ 15 + (mkVmwareSymlink "pkexec") 16 + (mkVmwareSymlink "mount") 17 + (mkVmwareSymlink "umount") 18 + ]; 19 + in 20 + { 21 + options = with lib; { 22 + virtualisation.vmware.host = { 23 + enable = mkEnableOption "VMware" // { 24 + description = '' 25 + This enables VMware host virtualisation for running VMs. 26 + 27 + <important><para> 28 + <literal>vmware-vmx</literal> will cause kcompactd0 due to 29 + <literal>Transparent Hugepages</literal> feature in kernel. 30 + Apply <literal>[ "transparent_hugepage=never" ]</literal> in 31 + option <option>boot.kernelParams</option> to disable them. 32 + </para></important> 33 + 34 + <note><para> 35 + If that didn't work disable <literal>TRANSPARENT_HUGEPAGE</literal>, 36 + <literal>COMPACTION</literal> configs and recompile kernel. 37 + </para></note> 38 + ''; 39 + }; 40 + package = mkOption { 41 + type = types.package; 42 + default = pkgs.vmware-workstation; 43 + defaultText = literalExpression "pkgs.vmware-workstation"; 44 + description = "VMware host virtualisation package to use"; 45 + }; 46 + extraPackages = mkOption { 47 + type = with types; listOf package; 48 + default = with pkgs; [ ]; 49 + description = "Extra packages to be used with VMware host."; 50 + example = "with pkgs; [ ntfs3g ]"; 51 + }; 52 + extraConfig = mkOption { 53 + type = types.lines; 54 + default = ""; 55 + description = "Add extra config to /etc/vmware/config"; 56 + example = '' 57 + # Allow unsupported device's OpenGL and Vulkan acceleration for guest vGPU 58 + mks.gl.allowUnsupportedDrivers = "TRUE" 59 + mks.vk.allowUnsupportedDevices = "TRUE" 60 + ''; 61 + }; 62 + }; 63 + }; 64 + 65 + config = lib.mkIf cfg.enable { 66 + boot.extraModulePackages = [ config.boot.kernelPackages.vmware ]; 67 + boot.extraModprobeConfig = "alias char-major-10-229 fuse"; 68 + boot.kernelModules = [ "vmw_pvscsi" "vmw_vmci" "vmmon" "vmnet" "fuse" ]; 69 + 70 + environment.systemPackages = [ cfg.package ] ++ cfg.extraPackages; 71 + services.printing.drivers = [ cfg.package ]; 72 + 73 + environment.etc."vmware/config".text = '' 74 + ${builtins.readFile "${cfg.package}/etc/vmware/config"} 75 + ${cfg.extraConfig} 76 + ''; 77 + 78 + environment.etc."vmware/bootstrap".source = "${cfg.package}/etc/vmware/bootstrap"; 79 + environment.etc."vmware/icu".source = "${cfg.package}/etc/vmware/icu"; 80 + environment.etc."vmware-installer".source = "${cfg.package}/etc/vmware-installer"; 81 + 82 + # SUID wrappers 83 + 84 + security.wrappers = { 85 + vmware-vmx = { 86 + setuid = true; 87 + owner = "root"; 88 + group = "root"; 89 + source = "${cfg.package}/lib/vmware/bin/.vmware-vmx-wrapped"; 90 + }; 91 + }; 92 + 93 + ###### wrappers activation script 94 + 95 + system.activationScripts.vmwareWrappers = 96 + lib.stringAfter [ "specialfs" "users" ] 97 + '' 98 + mkdir -p "${parentWrapperDir}" 99 + chmod 755 "${parentWrapperDir}" 100 + # We want to place the tmpdirs for the wrappers to the parent dir. 101 + wrapperDir=$(mktemp --directory --tmpdir="${parentWrapperDir}" wrappers.XXXXXXXXXX) 102 + chmod a+rx "$wrapperDir" 103 + ${lib.concatStringsSep "\n" (vmwareWrappers)} 104 + if [ -L ${wrapperDir} ]; then 105 + # Atomically replace the symlink 106 + # See https://axialcorps.com/2013/07/03/atomically-replacing-files-and-directories/ 107 + old=$(readlink -f ${wrapperDir}) 108 + if [ -e "${wrapperDir}-tmp" ]; then 109 + rm --force --recursive "${wrapperDir}-tmp" 110 + fi 111 + ln --symbolic --force --no-dereference "$wrapperDir" "${wrapperDir}-tmp" 112 + mv --no-target-directory "${wrapperDir}-tmp" "${wrapperDir}" 113 + rm --force --recursive "$old" 114 + else 115 + # For initial setup 116 + ln --symbolic "$wrapperDir" "${wrapperDir}" 117 + fi 118 + ''; 119 + 120 + # Services 121 + 122 + systemd.services."vmware-authdlauncher" = { 123 + description = "VMware Authentification Daemon"; 124 + serviceConfig = { 125 + Type = "forking"; 126 + ExecStart = [ "${cfg.package}/bin/vmware-authdlauncher" ]; 127 + }; 128 + wantedBy = [ "multi-user.target" ]; 129 + }; 130 + 131 + systemd.services."vmware-networks-configuration" = { 132 + description = "VMware Networks Configuration Generation"; 133 + unitConfig.ConditionPathExists = "!/etc/vmware/networking"; 134 + serviceConfig = { 135 + UMask = "0077"; 136 + ExecStart = [ 137 + "${cfg.package}/bin/vmware-networks --postinstall vmware-player,0,1" 138 + ]; 139 + Type = "oneshot"; 140 + RemainAfterExit = "yes"; 141 + }; 142 + wantedBy = [ "multi-user.target" ]; 143 + }; 144 + 145 + systemd.services."vmware-networks" = { 146 + description = "VMware Networks"; 147 + after = [ "vmware-networks-configuration.service" ]; 148 + requires = [ "vmware-networks-configuration.service" ]; 149 + serviceConfig = { 150 + Type = "forking"; 151 + ExecCondition = [ "${pkgs.kmod}/bin/modprobe vmnet" ]; 152 + ExecStart = [ "${cfg.package}/bin/vmware-networks --start" ]; 153 + ExecStop = [ "${cfg.package}/bin/vmware-networks --stop" ]; 154 + }; 155 + wantedBy = [ "multi-user.target" ]; 156 + }; 157 + 158 + systemd.services."vmware-usbarbitrator" = { 159 + description = "VMware USB Arbitrator"; 160 + serviceConfig = { 161 + ExecStart = [ "${cfg.package}/bin/vmware-usbarbitrator -f" ]; 162 + }; 163 + wantedBy = [ "multi-user.target" ]; 164 + }; 165 + }; 166 + }
+37 -48
nixos/tests/pgadmin4.nix
··· 1 - import ./make-test-python.nix ({ pkgs, lib, ... }: 1 + import ./make-test-python.nix ({ pkgs, lib, buildDeps ? [ ], pythonEnv ? [ ], ... }: 2 + 3 + /* 4 + This test suite replaces the typical pytestCheckHook function in python 5 + packages. Pgadmin4 test suite needs a running and configured postgresql 6 + server. This is why this test exists. 7 + 8 + To not repeat all the python dependencies needed, this test is called directly 9 + from the pgadmin4 derivation, which also passes the currently 10 + used propagatedBuildInputs and any python overrides. 11 + 12 + Unfortunately, there doesn't seem to be an easy way to otherwise include 13 + the needed packages here. 14 + 15 + Due the the needed parameters a direct call to "nixosTests.pgadmin4" fails 16 + and needs to be called as "pgadmin4.tests" 17 + 18 + */ 2 19 3 20 let 4 21 pgadmin4SrcDir = "/pgadmin"; 5 22 pgadmin4Dir = "/var/lib/pgadmin"; 6 23 pgadmin4LogDir = "/var/log/pgadmin"; 7 24 8 - python-with-needed-packages = pkgs.python3.withPackages (ps: with ps; [ 9 - selenium 10 - testtools 11 - testscenarios 12 - flask 13 - flask-babelex 14 - flask-babel 15 - flask-gravatar 16 - flask_login 17 - flask_mail 18 - flask_migrate 19 - flask_sqlalchemy 20 - flask_wtf 21 - flask-compress 22 - passlib 23 - pytz 24 - simplejson 25 - six 26 - sqlparse 27 - wtforms 28 - flask-paranoid 29 - psutil 30 - psycopg2 31 - python-dateutil 32 - sqlalchemy 33 - itsdangerous 34 - flask-security-too 35 - bcrypt 36 - cryptography 37 - sshtunnel 38 - ldap3 39 - gssapi 40 - flask-socketio 41 - eventlet 42 - httpagentparser 43 - user-agents 44 - wheel 45 - authlib 46 - qrcode 47 - pillow 48 - pyotp 49 - boto3 50 - ]); 51 25 in 52 26 { 53 27 name = "pgadmin4"; ··· 55 29 56 30 nodes.machine = { pkgs, ... }: { 57 31 imports = [ ./common/x11.nix ]; 32 + # needed because pgadmin 6.8 will fail, if those dependencies get updated 33 + nixpkgs.overlays = [ 34 + (self: super: { 35 + pythonPackages = pythonEnv; 36 + }) 37 + ]; 38 + 58 39 environment.systemPackages = with pkgs; [ 59 40 pgadmin4 60 41 postgresql 61 - python-with-needed-packages 62 42 chromedriver 63 43 chromium 44 + # include the same packages as in pgadmin minus speaklater3 45 + (python3.withPackages 46 + (ps: buildDeps ++ 47 + [ 48 + # test suite package requirements 49 + pythonPackages.testscenarios 50 + pythonPackages.selenium 51 + ]) 52 + ) 64 53 ]; 65 54 services.postgresql = { 66 55 enable = true; ··· 121 110 with subtest("run browser test"): 122 111 machine.succeed( 123 112 'cd ${pgadmin4SrcDir}/pgadmin4-${pkgs.pgadmin4.version}/web \ 124 - && ${python-with-needed-packages.interpreter} regression/runtests.py --pkg browser --exclude \ 113 + && python regression/runtests.py --pkg browser --exclude \ 125 114 browser.tests.test_ldap_login.LDAPLoginTestCase,browser.tests.test_ldap_login' 126 115 ) 127 116 ··· 131 120 machine.succeed( 132 121 'cd ${pgadmin4SrcDir}/pgadmin4-${pkgs.pgadmin4.version}/web \ 133 122 && export FONTCONFIG_FILE=${pkgs.makeFontsConf { fontDirectories = [];}} \ 134 - && ${python-with-needed-packages.interpreter} regression/runtests.py --pkg feature_tests' 123 + && python regression/runtests.py --pkg feature_tests' 135 124 ) 136 125 137 126 with subtest("run resql test"): 138 127 machine.succeed( 139 128 'cd ${pgadmin4SrcDir}/pgadmin4-${pkgs.pgadmin4.version}/web \ 140 - && ${python-with-needed-packages.interpreter} regression/runtests.py --pkg resql' 129 + && python regression/runtests.py --pkg resql' 141 130 ) 142 131 ''; 143 132 })
+3 -3
pkgs/applications/misc/kiln/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kiln"; 5 - version = "0.2.1"; 5 + version = "0.3.0"; 6 6 7 7 src = fetchFromSourcehut { 8 8 owner = "~adnano"; 9 9 repo = pname; 10 10 rev = version; 11 - hash = "sha256-c6ed62Nn++qw+U/DCiYeGwF77YsBxexWKZ7UQ3LE4fI="; 11 + hash = "sha256-owON9ZNi8BufkeARjC6SwxzM81YJYu+bakhH5quzMrA="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ scdoc ]; 15 15 16 - vendorSha256 = "sha256-bMpzebwbVHAbBtw0uuGyWd4wnM9z6tlsEQN4S/iucgk="; 16 + vendorSha256 = "sha256-C1ueL/zmPzFbpNo5BF56/t74nwCUvb2Vu1exssPqOPE="; 17 17 18 18 installPhase = '' 19 19 runHook preInstall
+5 -2
pkgs/applications/misc/skytemple/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "skytemple"; 5 - version = "1.3.2"; 5 + version = "1.3.10"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "SkyTemple"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "1sx2rib0la3mifvh84ia3jnnq4qw9jxc13vxyidsdkp6x82nbvcg"; 11 + sha256 = "sha256-CyYGTXdQsGpDR/gpqViEQO1xUPHaXTES592nRJixa1o="; 12 12 }; 13 13 14 14 buildInputs = [ ··· 26 26 packaging 27 27 pycairo 28 28 pygal 29 + psutil 30 + gbulb 29 31 pypresence 32 + sentry-sdk 30 33 setuptools 31 34 skytemple-dtef 32 35 skytemple-eventserver
+3 -3
pkgs/applications/misc/xplr/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "xplr"; 5 - version = "0.17.3"; 5 + version = "0.17.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sayanarijit"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-BbD0Z/WGNaqpPowZqc4kmFLbL9/+JotKm7dWIgS3NjM="; 11 + sha256 = "1lgfa1y5vsm3gqxizdgbn816klcamqmshw817mwan5i5yx9nk6xz"; 12 12 }; 13 13 14 14 buildInputs = lib.optional stdenv.isDarwin libiconv; 15 15 16 - cargoSha256 = "sha256-qsicWf15U5b4xMqkXDOrhGNrQmiZkoxBQwV58asQa8k="; 16 + cargoSha256 = "sha256-va+MKnHVdkQNq1SFvvoYnb28tW61W7d97LoCMNzwZHE="; 17 17 18 18 meta = with lib; { 19 19 description = "A hackable, minimal, fast TUI file explorer";
+5 -5
pkgs/applications/networking/cluster/fluxcd/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub, fetchzip, installShellFiles }: 2 2 3 3 let 4 - version = "0.29.5"; 5 - sha256 = "1nqi7yk5d66fcjf6kyjivm3cbaqkj36ajgfvjm995q7cla2xyawm"; 6 - manifestsSha256 = "09rq7wiv3ixdp0p8isfp26vikyx523arzdyizi6yb90q6dl6hgc0"; 4 + version = "0.30.2"; 5 + sha256 = "0z4f0vf2n7vfp6ff0lxcl5qyl65ihd4absad8cd16hncz15nyjgl"; 6 + manifestsSha256 = "04dlxzlrhggq54nkywn9nwdagdn43f0rb7cjkqdn3hlm4hwd07pb"; 7 7 8 8 manifests = fetchzip { 9 9 url = ··· 23 23 inherit sha256; 24 24 }; 25 25 26 - vendorSha256 = "sha256-dQV/8NF+sMiEoFr2wtR/oGqqn72JwH/JGbMREHIr/Tw="; 26 + vendorSha256 = "sha256-POziJtCdD4klu23WuGmWdt72Ugr4KwCAjXRTCuzikSk="; 27 27 28 28 postUnpack = '' 29 29 cp -r ${manifests} source/cmd/flux/manifests ··· 65 65 ''; 66 66 homepage = "https://fluxcd.io"; 67 67 license = licenses.asl20; 68 - maintainers = with maintainers; [ jlesquembre bryanasdev000 ]; 68 + maintainers = with maintainers; [ bryanasdev000 jlesquembre superherointj ]; 69 69 }; 70 70 }
+1 -1
pkgs/applications/networking/cluster/fluxcd/update.sh
··· 35 35 fi 36 36 37 37 # `git` flag here is to be used by local maintainers to speed up the bump process 38 - if [ "$1" = "git" ]; then 38 + if [ $# -eq 1 ] && [ "$1" = "git" ]; then 39 39 git switch -c "package-fluxcd-${LATEST_VERSION}" 40 40 git add "$FLUXCD_PATH"/default.nix 41 41 git commit -m "fluxcd: ${OLD_VERSION} -> ${LATEST_VERSION}"
+6
pkgs/applications/office/libreoffice/soffice-template.desktop
··· 1 + [Desktop Entry] 2 + Name=LibreOffice @app@... 3 + Comment=Enter LibreOffice @app@ filename: 4 + Type=Link 5 + URL=.source/soffice.@ext@ 6 + Icon=libreoffice-oasis-@type@
+25 -12
pkgs/applications/office/libreoffice/wrapper.nix
··· 1 - { libreoffice, runCommand, dbus, bash }: 2 - let 3 - jdk = libreoffice.jdk; 4 - in 5 - (runCommand libreoffice.name { 6 - inherit dbus libreoffice jdk bash; 7 - } '' 1 + { lib, runCommand 2 + , libreoffice, dbus, bash, substituteAll 3 + , dolphinTemplates ? true 4 + }: 5 + runCommand libreoffice.name { 6 + inherit (libreoffice) jdk meta; 7 + inherit dbus libreoffice bash; 8 + } ('' 8 9 mkdir -p "$out/bin" 9 - ln -s "${libreoffice}/share" "$out/share" 10 10 substituteAll "${./wrapper.sh}" "$out/bin/soffice" 11 11 chmod a+x "$out/bin/soffice" 12 12 13 13 for i in $(ls "${libreoffice}/bin/"); do 14 14 test "$i" = "soffice" || ln -s soffice "$out/bin/$(basename "$i")" 15 15 done 16 - '') // { 17 - inherit libreoffice dbus; 18 - meta = libreoffice.meta; 19 - } 16 + 17 + mkdir -p "$out/share" 18 + ln -s "${libreoffice}/share"/* $out/share 19 + '' + lib.optionalString dolphinTemplates '' 20 + # Add templates to dolphin "Create new" menu - taken from debian 21 + 22 + # We need to unpack the core source since the necessary files aren't available in the libreoffice output 23 + unpackFile "${libreoffice.src}" 24 + 25 + install -D "${libreoffice.name}"/extras/source/shellnew/soffice.* --target-directory="$out/share/templates/.source" 26 + 27 + cp ${substituteAll {src = ./soffice-template.desktop; app="Writer"; ext="odt"; type="text"; }} $out/share/templates/soffice.odt.desktop 28 + cp ${substituteAll {src = ./soffice-template.desktop; app="Calc"; ext="ods"; type="spreadsheet"; }} $out/share/templates/soffice.ods.desktop 29 + cp ${substituteAll {src = ./soffice-template.desktop; app="Impress"; ext="odp"; type="presentation";}} $out/share/templates/soffice.odp.desktop 30 + cp ${substituteAll {src = ./soffice-template.desktop; app="Draw"; ext="odg"; type="drawing"; }} $out/share/templates/soffice.odg.desktop 31 + '') 32 +
+341
pkgs/applications/virtualization/vmware-workstation/default.nix
··· 1 + { stdenv 2 + , buildFHSUserEnv 3 + , fetchurl 4 + , lib 5 + , zlib 6 + , gdbm 7 + , bzip2 8 + , libxslt 9 + , libxml2 10 + , libuuid 11 + , readline 12 + , xz 13 + , cups 14 + , glibc 15 + , libaio 16 + , vulkan-loader 17 + , alsa-lib 18 + , libpulseaudio 19 + , libGL 20 + , numactl 21 + , libX11 22 + , libXi 23 + , kmod 24 + , python3 25 + , autoPatchelfHook 26 + , makeWrapper 27 + , sqlite 28 + , enableInstaller ? false 29 + }: 30 + 31 + let 32 + vmware-unpack-env = buildFHSUserEnv rec { 33 + name = "vmware-unpack-env"; 34 + targetPkgs = pkgs: [ zlib ]; 35 + }; 36 + gdbm3 = gdbm.overrideAttrs (old: rec { 37 + version = "1.8.3"; 38 + 39 + src = fetchurl { 40 + url = "mirror://gnu/gdbm/gdbm-${version}.tar.gz"; 41 + sha256 = "sha256-zDQDOKLii0AFirnrU1SiHVP4ihWC6iG6C7GFw3ooHck="; 42 + }; 43 + 44 + installPhase = '' 45 + mkdir -p $out/lib 46 + cp .libs/libgdbm*.so* $out/lib/ 47 + ''; 48 + }); 49 + in 50 + stdenv.mkDerivation rec { 51 + pname = "vmware-workstation"; 52 + version = "16.2.3"; 53 + build = "19376536"; 54 + 55 + buildInputs = [ 56 + libxslt 57 + libxml2 58 + libuuid 59 + gdbm3 60 + readline 61 + xz 62 + cups 63 + glibc 64 + libaio 65 + vulkan-loader 66 + alsa-lib 67 + libpulseaudio 68 + libGL 69 + numactl 70 + libX11 71 + libXi 72 + kmod 73 + ]; 74 + 75 + nativeBuildInputs = [ python3 vmware-unpack-env autoPatchelfHook makeWrapper ] 76 + ++ lib.optionals enableInstaller [ sqlite bzip2 ]; 77 + 78 + src = fetchurl { 79 + url = "https://download3.vmware.com/software/WKST-1623-LX-New/VMware-Workstation-Full-${version}-${build}.x86_64.bundle"; 80 + sha256 = "sha256-+JE1KnRfawcaBannIyEr1TNZTF7YXRYYaFMVq0/erbM="; 81 + }; 82 + 83 + unpackPhase = '' 84 + ${vmware-unpack-env}/bin/vmware-unpack-env -c "sh ${src} --extract unpacked" 85 + ''; 86 + 87 + installPhase = '' 88 + mkdir -p \ 89 + $out/bin \ 90 + $out/etc/vmware \ 91 + $out/etc/init.d \ 92 + $out/lib/vmware \ 93 + $out/share/doc 94 + 95 + #### Replicate vmware-installer's order but VMX first because of appLoader 96 + ${lib.optionalString enableInstaller '' 97 + ## VMware installer 98 + echo "Installing VMware Installer" 99 + unpacked="unpacked/vmware-installer" 100 + vmware_installer_version=$(cat "unpacked/vmware-installer/manifest.xml" | grep -oPm1 "(?<=<version>)[^<]+") 101 + dest="$out/lib/vmware-installer/$vmware_installer_version" 102 + 103 + mkdir -p $dest 104 + cp -r $unpacked/vmis* $dest/ 105 + cp -r $unpacked/sopython $dest/ 106 + cp -r $unpacked/python $dest/ 107 + cp -r $unpacked/cdsHelper $dest/ 108 + cp -r $unpacked/vmware* $dest/ 109 + cp -r $unpacked/bin $dest/ 110 + cp -r $unpacked/lib $dest/ 111 + 112 + chmod +x $dest/vmis-launcher $dest/sopython/* $dest/python/init.sh $dest/vmware-* 113 + ln -s $dest/vmware-installer $out/bin/vmware-installer 114 + 115 + mkdir -p $out/etc/vmware-installer 116 + cp ${./vmware-installer-bootstrap} $out/etc/vmware-installer/bootstrap 117 + sed -i -e "s,@@INSTALLERDIR@@,$dest," $out/etc/vmware-installer/bootstrap 118 + sed -i -e "s,@@IVERSION@@,$vmware_installer_version," $out/etc/vmware-installer/bootstrap 119 + sed -i -e "s,@@BUILD@@,${build}," $out/etc/vmware-installer/bootstrap 120 + 121 + # create database of vmware guest tools (avoids vmware fetching them later) 122 + mkdir -p $out/etc/vmware-installer/components 123 + database_filename=$out/etc/vmware-installer/database 124 + touch $database_filename 125 + sqlite3 "$database_filename" "CREATE TABLE settings(key VARCHAR PRIMARY KEY, value VARCHAR NOT NULL, component_name VARCHAR NOT NULL);" 126 + sqlite3 "$database_filename" "INSERT INTO settings(key,value,component_name) VALUES('db.schemaVersion','2','vmware-installer');" 127 + sqlite3 "$database_filename" "CREATE TABLE components(id INTEGER PRIMARY KEY, name VARCHAR NOT NULL, version VARCHAR NOT NULL, buildNumber INTEGER NOT NULL, component_core_id INTEGER NOT NULL, longName VARCHAR NOT NULL, description VARCHAR, type INTEGER NOT NULL);" 128 + for folder in unpacked/**/.installer ; do 129 + component="$(basename $(dirname $folder))" 130 + component_version=$(cat unpacked/$component/manifest.xml | grep -oPm1 "(?<=<version>)[^<]+") 131 + component_core_id=$([ "$component" == "vmware-installer" ] && echo "-1" || echo "1") 132 + type=$([ "$component" == "vmware-workstation" ] && echo "0" || echo "1") 133 + sqlite3 "$database_filename" "INSERT INTO components(name,version,buildNumber,component_core_id,longName,description,type) VALUES(\"$component\",\"$component_version\",\"${build}\",$component_core_id,\"$component\",\"$component\",$type);" 134 + mkdir -p $out/etc/vmware-installer/components/$component 135 + cp -r $folder/* $out/etc/vmware-installer/components/$component 136 + done 137 + ''} 138 + 139 + ## VMware Bootstrap 140 + echo "Installing VMware Bootstrap" 141 + cp ${./vmware-bootstrap} $out/etc/vmware/bootstrap 142 + sed -i -e "s,@@PREFIXDIR@@,$out," $out/etc/vmware/bootstrap 143 + 144 + ## VMware Config 145 + echo "Installing VMware Config" 146 + cp ${./vmware-config} $out/etc/vmware/config 147 + sed -i -e "s,@@VERSION@@,${version}," $out/etc/vmware/config 148 + sed -i -e "s,@@BUILD@@,${build}," $out/etc/vmware/config 149 + sed -i -e "s,@@PREFIXDIR@@,$out," $out/etc/vmware/config 150 + 151 + ## VMware VMX 152 + echo "Installing VMware VMX" 153 + unpacked="unpacked/vmware-vmx" 154 + cp -r $unpacked/bin/* $out/bin/ 155 + cp -r $unpacked/etc/modprobe.d $out/etc/ 156 + cp -r $unpacked/etc/init.d/* $out/etc/init.d/ 157 + cp -r $unpacked/roms $out/lib/vmware/ 158 + cp -r $unpacked/sbin/* $out/bin/ 159 + 160 + cp -r $unpacked/lib/libconf $out/lib/vmware/ 161 + cp -r $unpacked/lib/bin $out/lib/vmware/ 162 + cp -r $unpacked/lib/lib $out/lib/vmware/ 163 + cp -r $unpacked/lib/scripts $out/lib/vmware/ 164 + cp -r $unpacked/lib/icu $out/lib/vmware/ 165 + cp -r $unpacked/lib/share $out/lib/vmware/ 166 + cp -r $unpacked/lib/modules $out/lib/vmware/ 167 + cp -r $unpacked/lib/include $out/lib/vmware/ 168 + 169 + cp -r $unpacked/extra/checkvm $out/bin/ 170 + cp -r $unpacked/extra/modules.xml $out/lib/vmware/modules/ 171 + 172 + ln -s $out/lib/vmware/bin/appLoader $out/lib/vmware/bin/vmware-vmblock-fuse 173 + ln -s $out/lib/vmware/icu $out/etc/vmware/icu 174 + 175 + # Replace vmware-modconfig with simple error dialog 176 + cp ${./vmware-modconfig} $out/bin/vmware-modconfig 177 + sed -i -e "s,ETCDIR=/etc/vmware,ETCDIR=$out/etc/vmware," $out/bin/vmware-modconfig 178 + 179 + # Patch dynamic libs in 180 + for binary in "mksSandbox" "mksSandbox-debug" "mksSandbox-stats" "vmware-vmx" "vmware-vmx-debug" "vmware-vmx-stats" 181 + do 182 + patchelf \ 183 + --add-needed ${libaio}/lib/libaio.so.1 \ 184 + --add-needed ${vulkan-loader}/lib/libvulkan.so.1 \ 185 + --add-needed ${alsa-lib}/lib/libasound.so \ 186 + --add-needed ${libpulseaudio}/lib/libpulse.so.0 \ 187 + --add-needed ${libGL}/lib/libEGL.so.1 \ 188 + --add-needed ${numactl}/lib/libnuma.so.1 \ 189 + --add-needed ${libX11}/lib/libX11.so.6 \ 190 + --add-needed ${libXi}/lib/libXi.so.6 \ 191 + --add-needed ${libGL}/lib/libGL.so.1 \ 192 + $out/lib/vmware/bin/$binary 193 + done 194 + 195 + ## VMware USB Arbitrator 196 + echo "Installing VMware USB Arbitrator" 197 + unpacked="unpacked/vmware-usbarbitrator" 198 + cp -r $unpacked/etc/init.d/* $out/etc/init.d/ 199 + cp -r $unpacked/bin/* $out/bin/ 200 + ln -s $out/lib/vmware/bin/appLoader $out/lib/vmware/bin/vmware-usbarbitrator 201 + 202 + ## VMware Player Setup 203 + echo "Installing VMware Player Setup" 204 + unpacked="unpacked/vmware-player-setup" 205 + mkdir -p $out/lib/vmware/setup 206 + cp $unpacked/vmware-config $out/lib/vmware/setup/ 207 + 208 + ## VMware Network Editor 209 + echo "Installing VMware Network Editor" 210 + unpacked="unpacked/vmware-network-editor" 211 + cp -r $unpacked/lib $out/lib/vmware/ 212 + 213 + ## VMware Tools + Virtual Printer 214 + echo "Installing VMware Tools + Virtual Printer" 215 + mkdir -p $out/lib/vmware/isoimages/ 216 + cp unpacked/vmware-tools-linuxPreGlibc25/linuxPreGlibc25.iso \ 217 + unpacked/vmware-tools-windows/windows.iso \ 218 + unpacked/vmware-tools-winPreVista/winPreVista.iso \ 219 + unpacked/vmware-virtual-printer/VirtualPrinter-Linux.iso \ 220 + unpacked/vmware-virtual-printer/VirtualPrinter-Windows.iso \ 221 + unpacked/vmware-tools-winPre2k/winPre2k.iso \ 222 + unpacked/vmware-tools-linux/linux.iso \ 223 + unpacked/vmware-tools-netware/netware.iso \ 224 + unpacked/vmware-tools-solaris/solaris.iso \ 225 + $out/lib/vmware/isoimages/ 226 + 227 + ## VMware Player Application 228 + echo "Installing VMware Player Application" 229 + unpacked="unpacked/vmware-player-app" 230 + cp -r $unpacked/lib/* $out/lib/vmware/ 231 + cp -r $unpacked/etc/* $out/etc/ 232 + cp -r $unpacked/share/* $out/share/ 233 + cp -r $unpacked/bin/* $out/bin/ 234 + cp -r $unpacked/doc/* $out/share/doc/ # Licences 235 + 236 + mkdir -p $out/etc/thnuclnt 237 + cp -r $unpacked/extras/.thnumod $out/etc/thnuclnt/ 238 + 239 + mkdir -p $out/lib/cups/filter 240 + cp -r $unpacked/extras/thnucups $out/lib/cups/filter/ 241 + 242 + for target in "vmplayer" "vmware-enter-serial" "vmware-setup-helper" "licenseTool" "vmware-mount" "vmware-fuseUI" "vmware-app-control" "vmware-zenity" 243 + do 244 + ln -s $out/lib/vmware/bin/appLoader $out/lib/vmware/bin/$target 245 + done 246 + 247 + ln -s $out/lib/vmware/bin/vmware-mount $out/bin/vmware-mount 248 + ln -s $out/lib/vmware/bin/vmware-fuseUI $out/bin/vmware-fuseUI 249 + ln -s $out/lib/vmware/bin/vmrest $out/bin/vmrest 250 + 251 + # Patch vmplayer 252 + sed -i -e "s,ETCDIR=/etc/vmware,ETCDIR=$out/etc/vmware," $out/bin/vmplayer 253 + sed -i -e "s,/sbin/modprobe,${kmod}/bin/modprobe," $out/bin/vmplayer 254 + sed -i -e "s,@@BINARY@@,$out/bin/vmplayer," $out/share/applications/vmware-player.desktop 255 + 256 + ## VMware OVF Tool compoment 257 + echo "Installing VMware OVF Tool for Linux" 258 + unpacked="unpacked/vmware-ovftool" 259 + mkdir -p $out/lib/vmware-ovftool/ 260 + 261 + cp -r $unpacked/* $out/lib/vmware-ovftool/ 262 + chmod 755 $out/lib/vmware-ovftool/ovftool* 263 + makeWrapper "$out/lib/vmware-ovftool/ovftool.bin" "$out/bin/ovftool" 264 + 265 + ## VMware Network Editor User Interface 266 + echo "Installing VMware Network Editor User Interface" 267 + unpacked="unpacked/vmware-network-editor-ui" 268 + cp -r $unpacked/share/* $out/share/ 269 + 270 + ln -s $out/lib/vmware/bin/appLoader $out/lib/vmware/bin/vmware-netcfg 271 + ln -s $out/lib/vmware/bin/vmware-netcfg $out/bin/vmware-netcfg 272 + 273 + # Patch network editor ui 274 + 275 + sed -i -e "s,@@BINARY@@,$out/bin/vmware-netcfg," $out/share/applications/vmware-netcfg.desktop 276 + 277 + ## VMware VIX Core Library 278 + echo "Installing VMware VIX Core Library" 279 + unpacked="unpacked/vmware-vix-core" 280 + mkdir -p $out/lib/vmware-vix 281 + cp -r $unpacked/lib/* $out/lib/vmware-vix/ 282 + cp -r $unpacked/bin/* $out/bin/ 283 + cp $unpacked/*.txt $out/lib/vmware-vix/ 284 + 285 + mkdir -p $out/share/doc/vmware-vix/ 286 + cp -r $unpacked/doc/* $out/share/doc/vmware-vix/ 287 + 288 + mkdir -p $out/include/ 289 + cp -r $unpacked/include/* $out/include/ 290 + 291 + ## VMware VIX Workstation-16.0.0 Library 292 + echo "Installing VMware VIX Workstation-16.0.0 Library" 293 + unpacked="unpacked/vmware-vix-lib-Workstation1600" 294 + cp -r $unpacked/lib/* $out/lib/vmware-vix/ 295 + 296 + ## VMware VProbes component for Linux 297 + echo "Installing VMware VProbes component for Linux" 298 + unpacked="unpacked/vmware-vprobe" 299 + cp -r $unpacked/bin/* $out/bin/ 300 + cp -r $unpacked/lib/* $out/lib/vmware/ 301 + 302 + ## VMware Workstation 303 + echo "Installing VMware Workstation" 304 + unpacked="unpacked/vmware-workstation" 305 + cp -r $unpacked/bin/* $out/bin/ 306 + cp -r $unpacked/lib/* $out/lib/vmware/ 307 + cp -r $unpacked/share/* $out/share/ 308 + cp -r $unpacked/man $out/share/ 309 + cp -r $unpacked/doc $out/share/ 310 + 311 + ln -s $out/lib/vmware/bin/appLoader $out/lib/vmware/bin/vmware 312 + ln -s $out/lib/vmware/bin/appLoader $out/lib/vmware/bin/vmware-tray 313 + ln -s $out/lib/vmware/bin/appLoader $out/lib/vmware/bin/vmware-vprobe 314 + 315 + # Patch vmware 316 + sed -i -e "s,ETCDIR=/etc/vmware,ETCDIR=$out/etc/vmware,g" $out/bin/vmware 317 + sed -i -e "s,/sbin/modprobe,${kmod}/bin/modprobe,g" $out/bin/vmware 318 + sed -i -e "s,@@BINARY@@,$out/bin/vmware," $out/share/applications/vmware-workstation.desktop 319 + 320 + chmod +x $out/bin/* $out/lib/vmware/bin/* $out/lib/vmware/setup/* 321 + 322 + # Harcoded pkexec hack 323 + for lib in "lib/vmware/lib/libvmware-mount.so/libvmware-mount.so" "lib/vmware/lib/libvmwareui.so/libvmwareui.so" "lib/vmware/lib/libvmware-fuseUI.so/libvmware-fuseUI.so" 324 + do 325 + sed -i -e "s,/usr/local/sbin,/run/vmware/bin," "$out/$lib" 326 + done 327 + 328 + # SUID hack 329 + wrapProgram $out/lib/vmware/bin/vmware-vmx 330 + rm $out/lib/vmware/bin/vmware-vmx 331 + ln -s /run/wrappers/bin/vmware-vmx $out/lib/vmware/bin/vmware-vmx 332 + ''; 333 + 334 + meta = with lib; { 335 + description = "Industry standard desktop hypervisor for x86-64 architecture"; 336 + homepage = "https://www.vmware.com/products/workstation-pro.html"; 337 + license = licenses.unfree; 338 + platforms = [ "x86_64-linux" ]; 339 + maintainers = with maintainers; [ deinferno ]; 340 + }; 341 + }
+11
pkgs/applications/virtualization/vmware-workstation/vmware-bootstrap
··· 1 + PREFIX="@@PREFIXDIR@@" 2 + BINDIR="@@PREFIXDIR@@/bin" 3 + SBINDIR="@@PREFIXDIR@@/sbin" 4 + LIBDIR="@@PREFIXDIR@@/lib" 5 + DATADIR="@@PREFIXDIR@@/share" 6 + SYSCONFDIR="@@PREFIXDIR@@/etc" 7 + DOCDIR="@@PREFIXDIR@@/share/doc" 8 + MANDIR="@@PREFIXDIR@@/share/man" 9 + INCLUDEDIR="@@PREFIXDIR@@/include" 10 + INITDIR="@@PREFIXDIR@@/etc" 11 + INITSCRIPTDIR="@@PREFIXDIR@@/etc/init.d"
+21
pkgs/applications/virtualization/vmware-workstation/vmware-config
··· 1 + .encoding = "UTF-8" 2 + product.name = "VMware Workstation" 3 + product.version = "@@VERSION@@" 4 + product.buildNumber = "@@BUILD@@" 5 + workstation.product.version = "@@VERSION@@" 6 + player.product.version = "@@VERSION@@" 7 + vix.config.version = "1" 8 + bindir = "@@PREFIXDIR@@/bin" 9 + libdir = "@@PREFIXDIR@@/lib/vmware" 10 + vix.libdir = "@@PREFIXDIR@@/lib/vmware-vix" 11 + initscriptdir = "@@PREFIXDIR@@/lib/systemd/scripts" 12 + vmware.fullpath = "@@PREFIXDIR@@/bin/vmware" 13 + authd.fullpath = "@@PREFIXDIR@@/bin/vmware-authd" 14 + gksu.rootMethod = "su" 15 + NETWORKING = "yes" 16 + installerDefaults.autoSoftwareUpdateEnabled = "no" 17 + installerDefaults.dataCollectionEnabled = "no" 18 + installerDefaults.componentDownloadEnabled = "no" 19 + installerDefaults.transferVersion = "1" 20 + acceptOVFEULA = "yes" 21 + acceptEULA = "yes"
+5
pkgs/applications/virtualization/vmware-workstation/vmware-installer-bootstrap
··· 1 + VMWARE_INSTALLER="@@INSTALLERDIR@@" 2 + VERSION="@@IVERSION@@" # For backwards compability 3 + VMISVERSION="@@IVERSION@@" 4 + VMISBUILDNUM="@@BUILD@@" 5 + VMISPYVERSION="39"
+8
pkgs/applications/virtualization/vmware-workstation/vmware-modconfig
··· 1 + #!/bin/bash 2 + 3 + set -e 4 + 5 + ETCDIR=/etc/vmware 6 + . $ETCDIR/bootstrap 7 + 8 + exec "$LIBDIR"/vmware/bin/vmware-zenity --error --text "Reboot is required to load VMware kernel modules (make sure that 'virtualisation.vmware.host.enable' is enabled)"
-7
pkgs/development/haskell-modules/configuration-darwin.nix
··· 251 251 # Otherwise impure gcc is used, which is Apple's weird wrapper 252 252 c2hsc = addTestToolDepends [ pkgs.gcc ] super.c2hsc; 253 253 254 - # streamly depends on Cocoa starting with 0.8.0 255 - streamly_0_8_1_1 = overrideCabal (drv: { 256 - libraryFrameworkDepends = [ 257 - darwin.apple_sdk.frameworks.Cocoa 258 - ] ++ (drv.libraryFrameworkDepends or []); 259 - }) super.streamly_0_8_1_1; 260 - 261 254 http-client-tls = overrideCabal (drv: { 262 255 postPatch = '' 263 256 # This comment has been inserted, so the derivation hash changes, forcing
+22
pkgs/development/php-packages/openswoole/default.nix
··· 1 + { lib, stdenv, buildPecl, php, valgrind, pcre2 }: 2 + let 3 + pname = "openswoole"; 4 + version = "4.11.1"; 5 + in 6 + buildPecl { 7 + inherit pname version; 8 + 9 + sha256 = "sha256-Rhoa4ny86dwB3e86/1W30AlDGRUDYjK8RusquKF5Izg="; 10 + 11 + buildInputs = [ pcre2 ] ++ lib.optionals (!stdenv.isDarwin) [ valgrind ]; 12 + internalDeps = lib.optionals (lib.versionOlder php.version "7.4") [ php.extensions.hash ]; 13 + 14 + meta = with lib; { 15 + changelog = "https://pecl.php.net/package/openswoole/${version}"; 16 + description = "Coroutine-based concurrency library and high performance programmatic server for PHP"; 17 + homepage = "https://www.openswoole.com/"; 18 + license = licenses.asl20; 19 + longDescription = "Open Swoole allows you to build high-performance, async multi-tasking webservices and applications using an easy to use Coroutine API.\nOpen Swoole is a complete async solution that has built-in support for async programming via coroutines.\nIt offers a range of multi-threaded I/O modules (HTTP Server, WebSockets, TaskWorkers, Process Pools) out of the box and support for popular PHP clients like PDO for MySQL, and CURL.\nYou can use the sync or async, Coroutine API to write whole applications or create thousands of light weight Coroutines within one Linux process."; 20 + maintainers = teams.php.members; 21 + }; 22 + }
+41
pkgs/development/php-packages/pdepend/default.nix
··· 1 + { stdenv, fetchurl, makeWrapper, lib, php }: 2 + 3 + let 4 + pname = "pdepend"; 5 + version = "2.10.3"; 6 + in 7 + stdenv.mkDerivation { 8 + inherit pname version; 9 + 10 + src = fetchurl { 11 + url = "https://github.com/pdepend/pdepend/releases/download/${version}/pdepend.phar"; 12 + sha256 = "I5+n8+a3rHRgW4OM6FbVcf3T1wu9zBrTSb5sGq7ArH4="; 13 + }; 14 + 15 + dontUnpack = true; 16 + 17 + nativeBuildInputs = [ makeWrapper ]; 18 + 19 + installPhase = '' 20 + runHook preInstall 21 + mkdir -p $out/bin 22 + install -D $src $out/libexec/pdepend/pdepend.phar 23 + makeWrapper ${php}/bin/php $out/bin/pdepend \ 24 + --add-flags "$out/libexec/pdepend/pdepend.phar" 25 + runHook postInstall 26 + ''; 27 + 28 + meta = with lib; { 29 + description = "An adaptation of JDepend for PHP"; 30 + homepage = "https://github.com/pdepend/pdepend"; 31 + license = licenses.bsd3; 32 + longDescription = " 33 + PHP Depend is an adaptation of the established Java 34 + development tool JDepend. This tool shows you the quality 35 + of your design in terms of extensibility, reusability and 36 + maintainability. 37 + "; 38 + maintainers = teams.php.members; 39 + platforms = platforms.all; 40 + }; 41 + }
+2 -2
pkgs/development/python-modules/dungeon-eos/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "dungeon-eos"; 5 - version = "0.0.4"; 5 + version = "0.0.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "SkyTemple"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "0hxygjk9i4qlwsxnxr52cxhqy3i62pc373z1x5sh2pas5ag59bvl"; 11 + sha256 = "sha256-Z1fGtslXP8zcZmVeWjRrbcM2ZJsfbrWjpLWZ49uSCRY="; 12 12 }; 13 13 14 14 doCheck = false; # there are no tests
+42
pkgs/development/python-modules/fontmake/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , glyphslib 5 + , setuptools-scm 6 + , ufo2ft 7 + , fonttools 8 + , fontmath 9 + , lxml 10 + , setuptools 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "fontmake"; 15 + version = "3.3.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "sha256-lD7MvZdr9CeWdoZtD3+8stVJTeQN5/AQ4miA/I2TFoE="; 20 + extension = "zip"; 21 + }; 22 + 23 + nativeBuildInputs = [ setuptools-scm ]; 24 + 25 + propagatedBuildInputs = [ 26 + glyphslib 27 + ufo2ft 28 + fonttools 29 + fontmath 30 + lxml 31 + setuptools 32 + ]; 33 + 34 + pythonImportsCheck = [ "fontmake" ]; 35 + 36 + meta = { 37 + description = "Compiles fonts from various sources (.glyphs, .ufo, designspace) into binaries formats (.otf, .ttf)"; 38 + homepage = "https://github.com/googlefonts/fontmake"; 39 + license = lib.licenses.asl20; 40 + maintainers = [ lib.maintainers.BarinovMaxim ]; 41 + }; 42 + }
+7 -3
pkgs/development/python-modules/fonttools/default.nix
··· 13 13 , sphinx 14 14 , pytestCheckHook 15 15 , glibcLocales 16 + , setuptools-scm 16 17 }: 17 18 18 19 buildPythonPackage rec { 19 20 pname = "fonttools"; 20 - version = "4.30.0"; 21 + version = "4.33.3"; 21 22 22 23 disabled = pythonOlder "3.7"; 23 24 ··· 25 26 owner = pname; 26 27 repo = pname; 27 28 rev = version; 28 - sha256 = "1y9f071bdl66rsx42j16j5v53h85xra5qlg860rz3m054s2rmin9"; 29 + sha256 = "MUIZGnYwlfTat9655AOYgK5r6AvHj/xXghUvOZR8HIM="; 29 30 }; 30 31 32 + nativeBuildInputs = [ setuptools-scm ]; 33 + 31 34 # all dependencies are optional, but 32 35 # we run the checks with them 33 36 ··· 51 54 unicodedata2 52 55 ]; 53 56 57 + pythonImportsCheck = [ "fontTools" ]; 58 + 54 59 preCheck = '' 55 60 # tests want to execute the "fonttools" executable from $PATH 56 61 export PATH="$out/bin:$PATH" ··· 71 76 "Tests/pens" 72 77 "Tests/ufoLib" 73 78 ]; 74 - 75 79 76 80 meta = with lib; { 77 81 homepage = "https://github.com/fonttools/fonttools";
+43
pkgs/development/python-modules/gbulb/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pygobject3 5 + , pytestCheckHook 6 + , gtk3 7 + , gobject-introspection 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "gbulb"; 12 + version = "0.6.3"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "beeware"; 16 + repo = "gbulb"; 17 + rev = "v${version}"; 18 + sha256 = "sha256-QNpZf1zfe6r6MtmYMWSrXPsXm5iX36oMx4GnXiTYPaQ="; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + pygobject3 23 + ]; 24 + 25 + checkInputs = [ 26 + pytestCheckHook 27 + gtk3 28 + gobject-introspection 29 + ]; 30 + 31 + disabledTests = [ 32 + "test_glib_events.TestBaseGLibEventLoop" # Somtimes fail due to imprecise timing 33 + ]; 34 + 35 + pythonImportsCheck = [ "gbulb" ]; 36 + 37 + meta = with lib; { 38 + description = "GLib implementation of PEP 3156"; 39 + homepage = "https://github.com/beeware/gbulb"; 40 + license = licenses.asl20; 41 + maintainers = with maintainers; [ marius851000 ]; 42 + }; 43 + }
+59
pkgs/development/python-modules/glyphslib/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , fonttools 5 + , openstep-plist 6 + , ufoLib2 7 + , pytestCheckHook 8 + , unicodedata2 9 + , setuptools-scm 10 + , ufonormalizer 11 + , xmldiff 12 + , defcon 13 + , ufo2ft 14 + , skia-pathops 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "glyphslib"; 19 + version = "6.0.4"; 20 + 21 + format = "pyproject"; 22 + 23 + src = fetchPypi { 24 + pname = "glyphsLib"; 25 + inherit version; 26 + sha256 = "sha256-PT66n1WEO5FNcwov8GaXT1YNrAi22X4HN7iVNkuehKI="; 27 + }; 28 + 29 + nativeBuildInputs = [ setuptools-scm ]; 30 + 31 + checkInputs = [ pytestCheckHook ]; 32 + 33 + pythonImportsCheck = [ "glyphsLib" ]; 34 + 35 + propagatedBuildInputs = [ 36 + fonttools 37 + openstep-plist 38 + ufoLib2 39 + unicodedata2 40 + ufonormalizer 41 + xmldiff 42 + defcon 43 + ufo2ft 44 + skia-pathops 45 + ]; 46 + 47 + disabledTestPaths = [ 48 + "tests/builder/designspace_gen_test.py" # this test tries to use non-existent font "CoolFoundry Examplary Serif" 49 + "tests/builder/interpolation_test.py" # this test tries to use a font that previous test should made 50 + ]; 51 + 52 + meta = { 53 + description = "Bridge from Glyphs source files (.glyphs) to UFOs and Designspace files via defcon and designspaceLib"; 54 + homepage = "https://github.com/googlefonts/glyphsLib"; 55 + license = lib.licenses.asl20; 56 + maintainers = [ lib.maintainers.BarinovMaxim ]; 57 + }; 58 + } 59 +
+31
pkgs/development/python-modules/openstep-plist/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , setuptools-scm 5 + , pytestCheckHook 6 + , cython 7 + , pythonImportsCheckHook 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "openstep-plist"; 12 + version = "0.3.0"; 13 + 14 + src = fetchPypi { 15 + pname = "openstep_plist"; 16 + inherit version; 17 + sha256 = "sha256-KO4sGKjod5BwUFQ1MU2S1dG0DyiJ06mdroMbRDsugBk="; 18 + extension = "zip"; 19 + }; 20 + 21 + nativeBuildInputs = [ setuptools-scm cython ]; 22 + checkInputs = [ pytestCheckHook ]; 23 + pythonImportsCheck = [ "openstep_plist" ]; 24 + 25 + meta = { 26 + description = "Parser for the 'old style' OpenStep property list format also known as ASCII plist"; 27 + homepage = "https://github.com/fonttools/openstep-plist"; 28 + license = lib.licenses.mit; 29 + maintainers = [ lib.maintainers.BarinovMaxim ]; 30 + }; 31 + }
+3 -14
pkgs/development/python-modules/py-desmume/default.nix
··· 3 3 , alsa-lib, soundtouch, openal 4 4 }: 5 5 6 - let 7 - desmume = fetchFromGitHub { 8 - owner = "SkyTemple"; 9 - repo = "desmume"; 10 - rev = "8e7af8ada883b7e91344985236f7c7c04ee795d7"; 11 - sha256 = "0svmv2rch9q347gbpbws4agymas8n014gh1ssaf91wx7jwn53842"; 12 - }; 13 - in 14 6 buildPythonPackage rec { 15 7 pname = "py-desmume"; 16 - version = "0.0.3.post2"; 8 + version = "0.0.4.post2"; 17 9 18 10 src = fetchFromGitHub { 19 11 owner = "SkyTemple"; 20 12 repo = pname; 21 13 rev = version; 22 - sha256 = "1chsg70k8kqnlasn88b04ww3yl0lay1bjxvz6lhp6s2cvsxv03x1"; 14 + sha256 = "sha256-a819+K/Ovnz53ViDKpUGGjeblWvrAO5ozt/tizdLKCY="; 15 + fetchSubmodules = true; 23 16 }; 24 - 25 - postPatch = '' 26 - cp -R --no-preserve=mode ${desmume} __build_desmume 27 - ''; 28 17 29 18 buildInputs = [ GitPython libpcap SDL2 alsa-lib soundtouch openal ]; 30 19 nativeBuildInputs = [ meson ninja pkg-config ];
+36 -8
pkgs/development/python-modules/pyeapi/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , pythonAtLeast 4 3 , fetchFromGitHub 4 + , fetchpatch 5 + , mock 5 6 , netaddr 6 7 , pytestCheckHook 7 - , mock 8 + , pythonOlder 8 9 }: 9 10 10 11 buildPythonPackage rec { ··· 12 13 version = "0.8.4"; 13 14 format = "pyproject"; 14 15 15 - # https://github.com/arista-eosplus/pyeapi/issues/189 16 - disabled = pythonAtLeast "3.10"; 16 + disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "arista-eosplus"; ··· 22 22 sha256 = "13chya6wix5jb82k67gr44bjx35gcdwz80nsvpv0gvzs6shn4d7b"; 23 23 }; 24 24 25 - propagatedBuildInputs = [ netaddr ]; 25 + propagatedBuildInputs = [ 26 + netaddr 27 + ]; 26 28 27 29 checkInputs = [ 28 30 mock 29 31 pytestCheckHook 30 32 ]; 31 33 32 - pytestFlagsArray = [ "test/unit" ]; 34 + patches = [ 35 + # Fix usage of collection, https://github.com/arista-eosplus/pyeapi/pull/223 36 + (fetchpatch { 37 + name = "fix-collection-usage.patch"; 38 + url = "https://github.com/arista-eosplus/pyeapi/commit/81754f57eb095703cc474f527a0915360af76f68.patch"; 39 + sha256 = "sha256-ZNBTPRNmXCFVJeRAJxzIHmCOXZiGwU6t4ekSupU3BX8="; 40 + }) 41 + (fetchpatch { 42 + name = "fix-collection-usage-2.patch"; 43 + url = "https://github.com/arista-eosplus/pyeapi/commit/cc9c584e4a3167e3c1624cccb6bc0d9c9bcdbc1c.patch"; 44 + sha256 = "sha256-EY0i1Skm1llEQAAzvrb2yelhhLBkqKAFJB5ObAIxAYo="; 45 + excludes = [ 46 + ".github/workflows/ci.yml" 47 + ]; 48 + }) 49 + (fetchpatch { 50 + name = "fix-collection-usage-3.patch"; 51 + url = "https://github.com/arista-eosplus/pyeapi/commit/dc35ab076687ea71665ae9524480b05a4e893909.patch"; 52 + sha256 = "sha256-xPaYULCPTxiQGB9Im/qLet+XebW9wq+TAfrxcgQxcoE="; 53 + }) 54 + ]; 33 55 34 - pythonImportsCheck = [ "pyeapi" ]; 56 + pytestFlagsArray = [ 57 + "test/unit" 58 + ]; 59 + 60 + pythonImportsCheck = [ 61 + "pyeapi" 62 + ]; 35 63 36 64 meta = with lib; { 37 65 description = "Client for Arista eAPI"; 38 66 homepage = "https://github.com/arista-eosplus/pyeapi"; 39 67 license = licenses.bsd3; 40 - maintainers = [ maintainers.astro ]; 68 + maintainers = with maintainers; [ astro ]; 41 69 }; 42 70 }
+2 -2
pkgs/development/python-modules/pyinfra/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "pyinfra"; 20 - version = "2.0.1"; 20 + version = "2.0.2"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.7"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "sha256-157NtpA85FS27Ln1Xsvq5/qumSsr0WSDOhG0UwMUnRE="; 27 + sha256 = "sha256-AW2pOyLqyugTSM7PE4oR9ZwD1liNpdD636QA3ElafG0="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+43
pkgs/development/python-modules/skia-pathops/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , cython 4 + , ninja 5 + , setuptools-scm 6 + , setuptools 7 + , fetchPypi 8 + , gn 9 + , pytestCheckHook 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "skia-pathops"; 14 + version = "0.7.2"; 15 + 16 + src = fetchPypi { 17 + pname = "skia-pathops"; 18 + inherit version; 19 + extension = "zip"; 20 + sha256 = "sha256-Gdhcmv77oVr5KxPIiJlk935jgvWPQsYEC0AZ6yjLppA="; 21 + }; 22 + 23 + postPatch = '' 24 + substituteInPlace setup.py \ 25 + --replace "build_cmd = [sys.executable, build_skia_py, build_dir]" \ 26 + 'build_cmd = [sys.executable, build_skia_py, "--no-fetch-gn", "--no-virtualenv", "--gn-path", "${gn}/bin/gn", build_dir]' 27 + ''; 28 + 29 + nativeBuildInputs = [ cython ninja setuptools-scm ]; 30 + 31 + propagatedBuildInputs = [ setuptools ]; 32 + 33 + checkInputs = [ pytestCheckHook ]; 34 + 35 + pythonImportsCheck = [ "pathops" ]; 36 + 37 + meta = { 38 + description = "Python access to operations on paths using the Skia library"; 39 + homepage = "https://skia.org/dev/present/pathops"; 40 + license = lib.licenses.bsd3; 41 + maintainers = [ lib.maintainers.BarinovMaxim ]; 42 + }; 43 + }
+2 -2
pkgs/development/python-modules/skytemple-files/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "skytemple-files"; 7 - version = "1.3.3"; 7 + version = "1.3.9"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "SkyTemple"; 11 11 repo = pname; 12 12 rev = version; 13 - sha256 = "01j6khn60mdmz32xkpqrzwdqibmpdpi2wvwzxgdnaim9sq0fdqws"; 13 + sha256 = "sha256-Z/jbr9o0WKPjkAsfZzxuwAKKdwYV3rLGkUMlMgyC5s0="; 14 14 fetchSubmodules = true; 15 15 }; 16 16
+6 -4
pkgs/development/python-modules/skytemple-rust/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "skytemple-rust"; 5 - version = "unstable-2021-08-11"; 5 + version = "1.3.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "SkyTemple"; 9 9 repo = pname; 10 - rev = "e306e5edc096cb3fef25585d9ca5a2817543f1cd"; 11 - sha256 = "0ja231gsy9i1z6jsaywawz93rnyjhldngi5i787nhnf88zrwx9ml"; 10 + rev = version; 11 + sha256 = "sha256-rC7KA79va8gZpMKJQ7s3xYdbopNqmWdRYDCbaWaxsR0="; 12 12 }; 13 13 14 14 cargoDeps = rustPlatform.fetchCargoTarball { 15 15 inherit src; 16 16 name = "${pname}-${version}"; 17 - sha256 = "0gjvfblyv72m0nqv90m7qvbdnazsh5ind1pxwqz83vm4zjh9a873"; 17 + sha256 = "sha256-lXPCxRbaqUC5EfyeBPtJDuGADYOA+DWMaOZRwXppP8E="; 18 18 }; 19 19 20 20 buildInputs = lib.optionals stdenv.isDarwin [ libiconv ]; 21 21 nativeBuildInputs = [ setuptools-rust ] ++ (with rustPlatform; [ cargoSetupHook rust.cargo rust.rustc ]); 22 + 23 + GETTEXT_SYSTEM = true; 22 24 23 25 doCheck = false; # there are no tests 24 26 pythonImportsCheck = [ "skytemple_rust" ];
+2 -2
pkgs/development/python-modules/skytemple-ssb-debugger/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "skytemple-ssb-debugger"; 8 - version = "1.3.0"; 8 + version = "1.3.8.post2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "SkyTemple"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "12v0071125m8xjcp2hxm9qvs0qw4hdhkx8r3gbl0plm22vl3fk0d"; 14 + sha256 = "sha256-dd0qsSNBwxuSopjz2PLqEFddZpvMgeJIjBXY5P6OAow="; 15 15 }; 16 16 17 17 buildInputs = [ gobject-introspection gtk3 gtksourceview3 ];
+2 -2
pkgs/development/python-modules/ufo2ft/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "ufo2ft"; 15 - version = "2.26.0"; 15 + version = "2.27.0"; 16 16 17 17 format = "setuptools"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-1WQAs1ypWtLObgBzPtqtvHjkKnDWohu3PbI3bF7B0Sg="; 21 + sha256 = "r5bE4M/blt5TKzP43MpijwYY6ll3aasszmGksY5WTTE="; 22 22 }; 23 23 24 24 patches = [
+3
pkgs/development/python-modules/ufoLib2/default.nix
··· 5 5 , fonttools 6 6 , pytestCheckHook 7 7 , fs 8 + , setuptools-scm 8 9 }: 9 10 10 11 buildPythonPackage rec { ··· 24 25 # required by fonttools[ufo] 25 26 fs 26 27 ]; 28 + 29 + nativeBuildInputs = [ setuptools-scm ]; 27 30 28 31 checkInputs = [ 29 32 pytestCheckHook
+2 -2
pkgs/development/tools/analysis/codeql/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "codeql"; 5 - version = "2.8.2"; 5 + version = "2.8.5"; 6 6 7 7 dontConfigure = true; 8 8 dontBuild = true; ··· 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 13 - sha256 = "sha256-F0tr4oQPgusLVCP5jSCYxl/xHbZLrVXd2FFYSJY3PPs="; 13 + sha256 = "sha256-HZJBqm196RgWR/14mfrLYQlU+4W3t0b4TXme04XkfKw="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+16 -46
pkgs/development/tools/build-managers/bloop/default.nix
··· 1 1 { stdenv 2 2 , fetchurl 3 - , coursier 4 3 , autoPatchelfHook 5 4 , installShellFiles 6 5 , makeWrapper ··· 11 10 12 11 stdenv.mkDerivation rec { 13 12 pname = "bloop"; 14 - version = "1.4.13"; 13 + version = "1.5.0"; 15 14 16 - bloop-coursier-channel = fetchurl { 17 - url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-coursier.json"; 18 - sha256 = "VbvBAz7mXhgQtbrlB6uCSmZXLcdYaROJRSREbazAReo="; 19 - }; 15 + platform = 16 + if stdenv.isLinux && stdenv.isx86_64 then "x86_64-pc-linux" 17 + else if stdenv.isDarwin && stdenv.isx86_64 then "x86_64-apple-darwin" 18 + else throw "unsupported platform"; 20 19 21 20 bloop-bash = fetchurl { 22 21 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bash-completions"; 23 - sha256 = "2mt+zUEJvQ/5ixxFLZ3Z0m7uDSj/YE9sg/uNMjamvdE="; 22 + sha256 = "sha256-2mt+zUEJvQ/5ixxFLZ3Z0m7uDSj/YE9sg/uNMjamvdE="; 24 23 }; 25 24 26 25 bloop-fish = fetchurl { 27 26 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/fish-completions"; 28 - sha256 = "eFESR6iPHRDViGv+Fk3sCvPgVAhk2L1gCG4LnfXO/v4="; 27 + sha256 = "sha256-eFESR6iPHRDViGv+Fk3sCvPgVAhk2L1gCG4LnfXO/v4="; 29 28 }; 30 29 31 30 bloop-zsh = fetchurl { 32 31 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/zsh-completions"; 33 - sha256 = "WNMsPwBfd5EjeRbRtc06lCEVI2FVoLfrqL82OR0G7/c="; 32 + sha256 = "sha256-WNMsPwBfd5EjeRbRtc06lCEVI2FVoLfrqL82OR0G7/c="; 34 33 }; 35 34 36 - bloop-coursier = stdenv.mkDerivation rec { 37 - name = "${pname}-coursier-${version}"; 38 - 39 - platform = if stdenv.isLinux && stdenv.isx86_64 then "x86_64-pc-linux" 40 - else if stdenv.isDarwin && stdenv.isx86_64 then "x86_64-apple-darwin" 41 - else throw "unsupported platform"; 42 - 43 - dontUnpack = true; 44 - installPhase = '' 45 - runHook preInstall 46 - 47 - export COURSIER_CACHE=$(pwd) 48 - export COURSIER_JVM_CACHE=$(pwd) 49 - 50 - mkdir channel 51 - ln -s ${bloop-coursier-channel} channel/bloop.json 52 - ${coursier}/bin/cs install --install-dir . --install-platform ${platform} --default-channels=false --channel channel --only-prebuilt=true bloop 53 - 54 - # Only keeping the binary, we'll wrap it ourselves 55 - # This guarantees the output of this fixed-output derivation doesn't have references to itself 56 - install -D -m 0755 .bloop.aux $out 57 - 58 - runHook postInstall 59 - ''; 60 - 61 - outputHashMode = "recursive"; 62 - outputHashAlgo = "sha256"; 63 - outputHash = if stdenv.isLinux && stdenv.isx86_64 then "sha256-AiF/ih15Jd0WuDP/0vU0vdaSo3FGjWXos+hNVBayFz4=" 64 - else if stdenv.isDarwin && stdenv.isx86_64 then "sha256-LD23YpcNhWfioGDMqb1plqLy87ZHzT0zvIyc4O4WP5g=" 65 - else throw "unsupported platform"; 35 + bloop-binary = fetchurl rec { 36 + url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}"; 37 + sha256 = 38 + if stdenv.isLinux && stdenv.isx86_64 then "sha256-jif9z05W17vjFgb146qWC3o44HmbnX05gWPlbXttYsE=" 39 + else if stdenv.isDarwin && stdenv.isx86_64 then "sha256-YOnXgKXsGrTu9P4I0NZW6ollZVQUXnbW8WtZTJmy+w0=" 40 + else throw "unsupported platform"; 66 41 }; 67 42 68 43 dontUnpack = true; ··· 74 49 installPhase = '' 75 50 runHook preInstall 76 51 77 - export COURSIER_CACHE=$(pwd) 78 - export COURSIER_JVM_CACHE=$(pwd) 52 + install -D -m 0755 ${bloop-binary} $out/.bloop-wrapped 79 53 80 - install -D -m 0755 ${bloop-coursier} $out/.bloop-wrapped 81 - 82 - makeWrapper $out/.bloop-wrapped $out/bin/bloop \ 83 - --set CS_NATIVE_LAUNCHER true \ 84 - --set IS_CS_INSTALLED_LAUNCHER true 54 + makeWrapper $out/.bloop-wrapped $out/bin/bloop 85 55 86 56 #Install completions 87 57 installShellCompletion --name bloop --bash ${bloop-bash}
+3 -3
pkgs/development/tools/build-managers/scala-cli/default.nix
··· 1 1 { stdenv, coreutils, lib, installShellFiles, zlib, autoPatchelfHook, fetchurl }: 2 2 3 3 let 4 - version = "0.1.4"; 4 + version = "0.1.5"; 5 5 assets = { 6 6 x86_64-darwin = { 7 7 asset = "scala-cli-x86_64-apple-darwin.gz"; 8 - sha256 = "19bsfkp398rx3f9lnjzhp8pcs77n075v17rpm4hsmrpsz1hih5xy"; 8 + sha256 = "1sczbvvhh1ff8mdb6zj4q3fnrz1qsqmr58jlb1s3fy1wv2p5ywxl"; 9 9 }; 10 10 x86_64-linux = { 11 11 asset = "scala-cli-x86_64-pc-linux.gz"; 12 - sha256 = "0rggf6v32rw3s82a1apz2b8nyiv8rd0lvw1bajl2s7jhlq8l7lc9"; 12 + sha256 = "1ahvjgcghh1pmgfsajg0b8bf5aaqxdx0f6b6qgljs0xfqm7zs05v"; 13 13 }; 14 14 }; 15 15 in
+3 -3
pkgs/development/tools/misc/clojure-lsp/default.nix
··· 2 2 3 3 buildGraalvmNativeImage rec { 4 4 pname = "clojure-lsp"; 5 - version = "2022.04.18-00.59.32"; 5 + version = "2022.05.03-12.35.40"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-14EsJIKYl8TWbDqM9PyVrbs/4EssqXp0EK70RrFz+RE="; 11 + sha256 = "sha256-5jh4umT93P53ufgdKYHNtiDJ1QpoJ8QpfAti0+tmvmc="; 12 12 }; 13 13 14 14 jar = fetchurl { 15 15 url = "https://github.com/clojure-lsp/clojure-lsp/releases/download/${version}/clojure-lsp-standalone.jar"; 16 - sha256 = "d78094b015bd9e671eea2eb89ca0bb3ec58d39802ad1bfdf875b50e1cdd4995e"; 16 + sha256 = "b4984b5d8411542ec7d4732c950340d16e379ad76c40e57c3d41a8e7adda2faf"; 17 17 }; 18 18 19 19 extraNativeImageBuildArgs = [
+2 -2
pkgs/development/web/nodejs/v18.nix
··· 7 7 in 8 8 buildNodejs { 9 9 inherit enableNpm; 10 - version = "18.0.0"; 11 - sha256 = "sha256-NE0OZUC1JMaal5/1w+eM2nJU/XLANpmSa+sLhVi4znU="; 10 + version = "18.1.0"; 11 + sha256 = "0zhb61ihzslmpl1g3dd6vcxjccc8gwj1v4hfphk7f3cy10hcrc78"; 12 12 patches = [ 13 13 ./disable-darwin-v8-system-instrumentation.patch 14 14 ];
+47
pkgs/os-specific/linux/vmware/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, kernel, kmod, gnugrep, vmware-workstation }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "vmware-modules"; 5 + version = "${vmware-workstation.version}-${kernel.version}"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "mkubecek"; 9 + repo = "vmware-host-modules"; 10 + rev = "w${vmware-workstation.version}-k5.17"; 11 + sha256 = "sha256-EM6YU2nOwNlAXpQ7cGrLS1N+gAS1KxleVjJTzo22De0="; 12 + }; 13 + 14 + hardeningDisable = [ "pic" ]; 15 + 16 + nativeBuildInputs = kernel.moduleBuildDependencies; 17 + 18 + enableParallelBuilding = true; 19 + 20 + postPatch = '' 21 + substituteInPlace Makefile \ 22 + --replace '/lib/modules/$(VM_UNAME)/misc' "$out/lib/modules/${kernel.modDirVersion}/misc" \ 23 + --replace '$(shell uname -r)' "${kernel.modDirVersion}" \ 24 + --replace /sbin/modinfo "${kmod}/bin/modinfo" \ 25 + --replace 'test -z "$(DESTDIR)"' "0" 26 + 27 + for module in "vmmon-only" "vmnet-only"; do 28 + substituteInPlace "./$module/Makefile" \ 29 + --replace '/lib/modules/' "${kernel.dev}/lib/modules/" \ 30 + --replace '$(shell uname -r)' "${kernel.modDirVersion}" \ 31 + --replace /bin/grep "${gnugrep}/bin/grep" 32 + done 33 + ''; 34 + 35 + preInstall = '' 36 + mkdir -p "$out/lib/modules/${kernel.modDirVersion}/misc" 37 + ''; 38 + 39 + meta = with lib; { 40 + description = "Kernel modules needed for VMware hypervisor"; 41 + homepage = "https://github.com/mkubecek/vmware-host-modules"; 42 + license = licenses.gpl2Only; 43 + platforms = [ "x86_64-linux" ]; 44 + broken = kernel.kernelOlder "5.5" && kernel.isHardened; 45 + maintainers = with maintainers; [ deinferno ]; 46 + }; 47 + }
+9 -7
pkgs/servers/monitoring/prometheus/haproxy-exporter.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 1 + { lib, buildGoModule, fetchFromGitHub }: 2 2 3 - buildGoPackage rec { 3 + buildGoModule rec { 4 4 pname = "haproxy_exporter"; 5 - version = "0.12.0"; 6 - 7 - goPackagePath = "github.com/prometheus/haproxy_exporter"; 5 + version = "0.13.0"; 8 6 9 7 src = fetchFromGitHub { 10 - rev = "v${version}"; 11 8 owner = "prometheus"; 12 9 repo = "haproxy_exporter"; 13 - sha256 = "09aqm2zqimn6w10p1nhnpjcigm299b31xfrq8ma0d7z4v9p2y9dn"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-F0yYUIKTIGyhzL0QwmioQYnWBb0GeFOhBwL3IqDKoQA="; 14 12 }; 13 + 14 + vendorSha256 = "sha256-iJ2doxsLqTitsKJg3PUFLzEtLlP5QckSdFZkXX3ALIE="; 15 + 16 + ldflags = [ "-s" "-w" ]; 15 17 16 18 meta = with lib; { 17 19 description = "HAProxy Exporter for the Prometheus monitoring system";
+3 -3
pkgs/tools/admin/aws-google-auth/default.nix
··· 20 20 21 21 buildPythonApplication rec { 22 22 pname = "aws-google-auth"; 23 - version = "0.0.37"; 23 + version = "0.0.38"; 24 24 25 25 # Pypi doesn't ship the tests, so we fetch directly from GitHub 26 26 # https://github.com/cevoaustralia/aws-google-auth/issues/120 27 27 src = fetchFromGitHub { 28 28 owner = "cevoaustralia"; 29 29 repo = "aws-google-auth"; 30 - rev = version; 31 - sha256 = "1bh733n4m5rsslpbjvhdigx6768nrvacybkakrm9704d2md9vkqd"; 30 + rev = "refs/tags/${version}"; 31 + sha256 = "sha256-/Xe4RDA9sBEsBBV1VP91VX0VfO8alK8L70m9WrB7qu4="; 32 32 }; 33 33 34 34 propagatedBuildInputs = [
+87 -54
pkgs/tools/admin/pgadmin/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 3 2 , python3 4 3 , fetchurl 5 4 , zlib 6 5 , mkYarnModules 7 6 , sphinx 8 7 , nixosTests 8 + , pkgs 9 9 }: 10 10 11 11 let 12 12 13 13 pname = "pgadmin"; 14 - version = "6.7"; 14 + version = "6.8"; 15 15 16 16 src = fetchurl { 17 17 url = "https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v${version}/source/pgadmin4-${version}.tar.gz"; 18 - sha256 = "1g2yxwgj9fp1fkn8j2jrdhmr2b2s6y8sgv4jq55aaxm4hfkkqh6d"; 18 + sha256 = "sha256-kS9GV/j28zkXTJZkRrG2JDgas210rQqXOJrwwxzepbw="; 19 19 }; 20 20 21 21 yarnDeps = mkYarnModules { ··· 25 25 yarnLock = ./yarn.lock; 26 26 yarnNix = ./yarn.nix; 27 27 }; 28 + 29 + # move buildDeps here to easily pass to test suite 30 + buildDeps = with pythonPackages; [ 31 + flask 32 + flask-gravatar 33 + flask_login 34 + flask_mail 35 + flask_migrate 36 + flask_sqlalchemy 37 + flask_wtf 38 + flask-compress 39 + passlib 40 + pytz 41 + simplejson 42 + six 43 + sqlparse 44 + wtforms 45 + flask-paranoid 46 + psutil 47 + psycopg2 48 + python-dateutil 49 + sqlalchemy 50 + itsdangerous 51 + flask-security-too 52 + bcrypt 53 + cryptography 54 + sshtunnel 55 + ldap3 56 + flask-babelex 57 + flask-babel 58 + gssapi 59 + flask-socketio 60 + eventlet 61 + httpagentparser 62 + user-agents 63 + wheel 64 + authlib 65 + qrcode 66 + pillow 67 + pyotp 68 + botocore 69 + boto3 70 + ]; 71 + 72 + # override necessary on pgadmin4 6.8 73 + pythonPackages = python3.pkgs.overrideScope (final: prev: rec { 74 + flask = prev.flask.overridePythonAttrs (oldAttrs: rec { 75 + version = "2.0.3"; 76 + src = oldAttrs.src.override { 77 + inherit version; 78 + sha256 = "sha256-4RIMIoyi9VO0cN9KX6knq2YlhGdSYGmYGz6wqRkCaH0="; 79 + }; 80 + disabledTests = (oldAttrs.disabledTests or [ ]) ++ [ 81 + "test_aborting" 82 + ]; 83 + }); 84 + flask-paranoid = prev.flask-paranoid.overridePythonAttrs (oldAttrs: rec { 85 + # tests fail due to downgrades here 86 + doCheck = false; 87 + }); 88 + werkzeug = prev.werkzeug.overridePythonAttrs (oldAttrs: rec { 89 + version = "2.0.3"; 90 + src = oldAttrs.src.override { 91 + inherit version; 92 + sha256 = "sha256-uGP4/wV8UiFktgZ8niiwQRYbS+W6TQ2s7qpQoWOCLTw="; 93 + }; 94 + }); 95 + }); 96 + 28 97 in 29 98 30 - python3.pkgs.buildPythonApplication rec { 99 + pythonPackages.buildPythonApplication rec { 31 100 inherit pname version src; 32 101 33 102 # from Dockerfile ··· 43 112 postPatch = '' 44 113 # patching Makefile, so it doesn't try to build sphinx documentation here 45 114 # (will do so later) 46 - substituteInPlace Makefile --replace "LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html" "true" 115 + substituteInPlace Makefile --replace 'LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html' "true" 47 116 # fix document which refers a non-existing document and fails 48 117 substituteInPlace docs/en_US/contributions.rst --replace "code_snippets" "" 49 118 patchShebangs . 50 119 # relax dependencies 51 120 substituteInPlace requirements.txt \ 52 - --replace "Pillow==8.3.*" "Pillow>=8.3.0" \ 53 121 --replace "psycopg2==2.9.*" "psycopg2>=2.9" \ 54 122 --replace "cryptography==3.*" "cryptography>=3.0" \ 55 123 --replace "requests==2.25.*" "requests>=2.25.0" \ 56 124 --replace "boto3==1.20.*" "boto3>=1.20" \ 57 125 --replace "botocore==1.23.*" "botocore>=1.23" \ 58 - --replace "pytz==2021.*" "pytz" 126 + --replace "pytz==2021.*" "pytz" \ 127 + --replace "Werkzeug==2.0.3" "werkzeug>=2.*" 59 128 # don't use Server Mode (can be overridden later) 60 129 substituteInPlace pkg/pip/setup_pip.py \ 61 130 --replace "req = req.replace('psycopg2', 'psycopg2-binary')" "req = req" \ ··· 101 170 cp -v ../pkg/pip/setup_pip.py setup.py 102 171 ''; 103 172 104 - nativeBuildInputs = [ python3 python3.pkgs.cython python3.pkgs.pip ]; 173 + nativeBuildInputs = with pythonPackages; [ cython pip ]; 105 174 buildInputs = [ 106 175 zlib 107 - python3.pkgs.wheel 176 + pythonPackages.wheel 108 177 ]; 109 178 110 179 # tests need an own data, log directory ··· 112 181 # checks will be run through nixos/tests 113 182 doCheck = false; 114 183 115 - propagatedBuildInputs = with python3.pkgs; [ 116 - flask 117 - flask-gravatar 118 - flask_login 119 - flask_mail 120 - flask_migrate 121 - flask_sqlalchemy 122 - flask_wtf 123 - flask-compress 124 - passlib 125 - pytz 126 - simplejson 127 - six 128 - speaklater3 129 - sqlparse 130 - wtforms 131 - flask-paranoid 132 - psutil 133 - psycopg2 134 - python-dateutil 135 - sqlalchemy 136 - itsdangerous 137 - flask-security-too 138 - bcrypt 139 - cryptography 140 - sshtunnel 141 - ldap3 142 - flask-babelex 143 - flask-babel 144 - gssapi 145 - flask-socketio 146 - eventlet 147 - httpagentparser 148 - user-agents 149 - wheel 150 - authlib 151 - qrcode 152 - pillow 153 - pyotp 154 - botocore 155 - boto3 156 - ]; 184 + # speaklater3 is seperate because when passing buildDeps 185 + # to the test, it fails there due to a collision with speaklater 186 + propagatedBuildInputs = buildDeps ++ [ pythonPackages.speaklater3 ]; 157 187 158 - passthru = { 159 - tests = { inherit (nixosTests) pgadmin4 pgadmin4-standalone; }; 188 + passthru.tests = { 189 + standalone = nixosTests.pgadmin4-standalone; 190 + # regression and function tests of the package itself 191 + package = (import ../../../../nixos/tests/pgadmin4.nix ({ inherit pkgs; buildDeps = buildDeps; pythonEnv = pythonPackages; })); 160 192 }; 161 193 162 194 meta = with lib; { 163 195 description = "Administration and development platform for PostgreSQL"; 164 196 homepage = "https://www.pgadmin.org/"; 165 197 license = licenses.mit; 198 + changelog = "https://www.pgadmin.org/docs/pgadmin4/latest/release_notes_${lib.versions.major version}_${lib.versions.minor version}.html"; 166 199 maintainers = with maintainers; [ gador ]; 167 200 }; 168 201 }
+7 -4
pkgs/tools/admin/pgadmin/package.json
··· 8 8 "license": "PostgreSQL", 9 9 "devDependencies": { 10 10 "@babel/core": "^7.10.2", 11 - "@babel/eslint-parser": "^7.12.13", 12 - "@babel/eslint-plugin": "^7.12.13", 11 + "@babel/eslint-parser": "^7.17.0", 12 + "@babel/eslint-plugin": "^7.17.7", 13 13 "@babel/plugin-proposal-object-rest-spread": "^7.10.1", 14 14 "@babel/plugin-syntax-jsx": "^7.16.0", 15 15 "@babel/preset-env": "^7.10.2", ··· 82 82 "@date-io/core": "^1.3.6", 83 83 "@date-io/date-fns": "1.x", 84 84 "@emotion/sheet": "^1.0.1", 85 - "@fortawesome/fontawesome-free": "^5.14.0", 86 85 "@material-ui/core": "4.11.0", 87 86 "@material-ui/icons": "^4.11.2", 88 87 "@material-ui/lab": "4.0.0-alpha.58", 89 88 "@material-ui/pickers": "^3.2.10", 89 + "@mui/icons-material": "^5.4.2", 90 + "@mui/material": "^5.4.3", 90 91 "@projectstorm/react-diagrams": "^6.6.1", 91 92 "@simonwep/pickr": "^1.5.1", 92 93 "@szhsin/react-menu": "^2.2.0", ··· 145 146 "path-fx": "^2.0.0", 146 147 "pathfinding": "^0.4.18", 147 148 "paths-js": "^0.4.9", 148 - "pgadmin4-tree": "git+https://github.com/EnterpriseDB/pgadmin4-treeview/#bf7ac7be65898883e3e05c9733426152a1da6422", 149 + "pgadmin4-tree": "git+https://github.com/EnterpriseDB/pgadmin4-treeview/#c966febebcdffaa46f1ccf0769fe5308f179d613", 149 150 "postcss": "^8.2.15", 150 151 "raf": "^3.4.1", 151 152 "rc-dock": "^3.2.9", ··· 154 155 "react-checkbox-tree": "^1.7.2", 155 156 "react-dom": "^17.0.1", 156 157 "react-draggable": "^4.4.4", 158 + "react-rnd": "^10.3.5", 159 + "react-router-dom": "^6.2.2", 157 160 "react-select": "^4.2.1", 158 161 "react-table": "^7.6.3", 159 162 "react-timer-hook": "^3.0.5",
+231 -22
pkgs/tools/admin/pgadmin/yarn.lock
··· 91 91 json5 "^2.1.2" 92 92 semver "^6.3.0" 93 93 94 - "@babel/eslint-parser@^7.12.13": 95 - version "7.13.8" 96 - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.13.8.tgz#6f2bde6b0690fcc0598b4869fc7c8e8b55b17687" 97 - integrity sha512-XewKkiyukrGzMeqToXJQk6hjg2veI9SNQElGzAoAjKxYCLbgcVX4KA2WhoyqMon9N4RMdCZhNTJNOBcp9spsiw== 94 + "@babel/eslint-parser@^7.17.0": 95 + version "7.17.0" 96 + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz#eabb24ad9f0afa80e5849f8240d0e5facc2d90d6" 97 + integrity sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA== 98 98 dependencies: 99 - eslint-scope "5.1.0" 100 - eslint-visitor-keys "^1.3.0" 99 + eslint-scope "^5.1.1" 100 + eslint-visitor-keys "^2.1.0" 101 101 semver "^6.3.0" 102 102 103 - "@babel/eslint-plugin@^7.12.13": 104 - version "7.13.0" 105 - resolved "https://registry.yarnpkg.com/@babel/eslint-plugin/-/eslint-plugin-7.13.0.tgz#e6d99efcd6b8551adf479e382a47218726179b1b" 106 - integrity sha512-YGwCLc/u/uc3bU+q/fvgRQ62+TkxuyVvdmybK6ElzE49vODp+RnRe16eJzMM7EwvcRPQfQvcOSuGmzfcbZE2+w== 103 + "@babel/eslint-plugin@^7.17.7": 104 + version "7.17.7" 105 + resolved "https://registry.yarnpkg.com/@babel/eslint-plugin/-/eslint-plugin-7.17.7.tgz#4ee1d5b29b79130f3bb5a933358376bcbee172b8" 106 + integrity sha512-JATUoJJXSgwI0T8juxWYtK1JSgoLpIGUsCHIv+NMXcUDA2vIe6nvAHR9vnuJgs/P1hOFw7vPwibixzfqBBLIVw== 107 107 dependencies: 108 108 eslint-rule-composer "^0.3.0" 109 109 ··· 1741 1741 dependencies: 1742 1742 regenerator-runtime "^0.13.4" 1743 1743 1744 + "@babel/runtime@^7.17.2", "@babel/runtime@^7.7.6": 1745 + version "7.17.8" 1746 + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz#3e56e4aff81befa55ac3ac6a0967349fd1c5bca2" 1747 + integrity sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA== 1748 + dependencies: 1749 + regenerator-runtime "^0.13.4" 1750 + 1744 1751 "@babel/template@^7.12.13", "@babel/template@^7.14.5": 1745 1752 version "7.14.5" 1746 1753 resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" ··· 1849 1856 "@emotion/weak-memoize" "^0.2.5" 1850 1857 stylis "^4.0.3" 1851 1858 1859 + "@emotion/cache@^11.7.1": 1860 + version "11.7.1" 1861 + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" 1862 + integrity sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A== 1863 + dependencies: 1864 + "@emotion/memoize" "^0.7.4" 1865 + "@emotion/sheet" "^1.1.0" 1866 + "@emotion/utils" "^1.0.0" 1867 + "@emotion/weak-memoize" "^0.2.5" 1868 + stylis "4.0.13" 1869 + 1852 1870 "@emotion/core@^10.0.14": 1853 1871 version "10.1.1" 1854 1872 resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" ··· 1881 1899 integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== 1882 1900 dependencies: 1883 1901 "@emotion/memoize" "0.7.4" 1902 + 1903 + "@emotion/is-prop-valid@^1.1.2": 1904 + version "1.1.2" 1905 + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz#34ad6e98e871aa6f7a20469b602911b8b11b3a95" 1906 + integrity sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ== 1907 + dependencies: 1908 + "@emotion/memoize" "^0.7.4" 1884 1909 1885 1910 "@emotion/memoize@0.7.4": 1886 1911 version "0.7.4" ··· 1937 1962 resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.0.1.tgz#245f54abb02dfd82326e28689f34c27aa9b2a698" 1938 1963 integrity sha512-GbIvVMe4U+Zc+929N1V7nW6YYJtidj31lidSmdYcWozwoBIObXBnaJkKNDjZrLm9Nc0BR+ZyHNaRZxqNZbof5g== 1939 1964 1965 + "@emotion/sheet@^1.1.0": 1966 + version "1.1.0" 1967 + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz#56d99c41f0a1cda2726a05aa6a20afd4c63e58d2" 1968 + integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== 1969 + 1940 1970 "@emotion/styled-base@^10.0.27": 1941 1971 version "10.0.31" 1942 1972 resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.0.31.tgz#940957ee0aa15c6974adc7d494ff19765a2f742a" ··· 2117 2147 prop-types "^15.7.2" 2118 2148 react-is "^16.8.0 || ^17.0.0" 2119 2149 2150 + "@mui/base@5.0.0-alpha.74": 2151 + version "5.0.0-alpha.74" 2152 + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.74.tgz#15509242e7911446d5957375b1b18cbb72b3a750" 2153 + integrity sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ== 2154 + dependencies: 2155 + "@babel/runtime" "^7.17.2" 2156 + "@emotion/is-prop-valid" "^1.1.2" 2157 + "@mui/types" "^7.1.3" 2158 + "@mui/utils" "^5.5.3" 2159 + "@popperjs/core" "^2.11.4" 2160 + clsx "^1.1.1" 2161 + prop-types "^15.7.2" 2162 + react-is "^17.0.2" 2163 + 2164 + "@mui/icons-material@^5.4.2": 2165 + version "5.5.1" 2166 + resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.5.1.tgz#848a57972617411370775980cbc6990588d4aafb" 2167 + integrity sha512-40f68p5+Yhq3dCn3QYHqQt5RETPyR3AkDw+fma8PtcjqvZ+d+jF84kFmT6NqwA3he7TlwluEtkyAmPzUE4uPdA== 2168 + dependencies: 2169 + "@babel/runtime" "^7.17.2" 2170 + 2171 + "@mui/material@^5.4.3": 2172 + version "5.5.3" 2173 + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.5.3.tgz#411e53a69da3f9d6664e99f1bdcdaf2760540fdc" 2174 + integrity sha512-eADa3kUYbbr1jNjcufn0a7HeU8cSo0agbrkj720hodxVFNIfzq7a2e58Z+PaZqll55kMGBvlYJ7rTcXU399x5A== 2175 + dependencies: 2176 + "@babel/runtime" "^7.17.2" 2177 + "@mui/base" "5.0.0-alpha.74" 2178 + "@mui/system" "^5.5.3" 2179 + "@mui/types" "^7.1.3" 2180 + "@mui/utils" "^5.5.3" 2181 + "@types/react-transition-group" "^4.4.4" 2182 + clsx "^1.1.1" 2183 + csstype "^3.0.11" 2184 + hoist-non-react-statics "^3.3.2" 2185 + prop-types "^15.7.2" 2186 + react-is "^17.0.2" 2187 + react-transition-group "^4.4.2" 2188 + 2189 + "@mui/private-theming@^5.5.3": 2190 + version "5.5.3" 2191 + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.5.3.tgz#c232a39dd3c268fdef7e92ccc40d51bda9eec3ab" 2192 + integrity sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A== 2193 + dependencies: 2194 + "@babel/runtime" "^7.17.2" 2195 + "@mui/utils" "^5.5.3" 2196 + prop-types "^15.7.2" 2197 + 2198 + "@mui/styled-engine@^5.5.2": 2199 + version "5.5.2" 2200 + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.5.2.tgz#1f92dd27d76f0b7df7aa52c7c7a710e59b2275a6" 2201 + integrity sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA== 2202 + dependencies: 2203 + "@babel/runtime" "^7.17.2" 2204 + "@emotion/cache" "^11.7.1" 2205 + prop-types "^15.7.2" 2206 + 2207 + "@mui/system@^5.5.3": 2208 + version "5.5.3" 2209 + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.5.3.tgz#c78d4c16009430389ffd3495d694945422d72ca5" 2210 + integrity sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw== 2211 + dependencies: 2212 + "@babel/runtime" "^7.17.2" 2213 + "@mui/private-theming" "^5.5.3" 2214 + "@mui/styled-engine" "^5.5.2" 2215 + "@mui/types" "^7.1.3" 2216 + "@mui/utils" "^5.5.3" 2217 + clsx "^1.1.1" 2218 + csstype "^3.0.11" 2219 + prop-types "^15.7.2" 2220 + 2221 + "@mui/types@^7.1.3": 2222 + version "7.1.3" 2223 + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.1.3.tgz#d7636f3046110bcccc63e6acfd100e2ad9ca712a" 2224 + integrity sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA== 2225 + 2226 + "@mui/utils@^5.5.3": 2227 + version "5.5.3" 2228 + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.5.3.tgz#f6e1f10c0e8f4d0bf750588c2c3a96ad819c5b65" 2229 + integrity sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag== 2230 + dependencies: 2231 + "@babel/runtime" "^7.17.2" 2232 + "@types/prop-types" "^15.7.4" 2233 + "@types/react-is" "^16.7.1 || ^17.0.0" 2234 + prop-types "^15.7.2" 2235 + react-is "^17.0.2" 2236 + 2120 2237 "@nodelib/fs.scandir@2.1.4": 2121 2238 version "2.1.4" 2122 2239 resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" ··· 2158 2275 version "1.0.0-next.15" 2159 2276 resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.15.tgz#6a9d143f7f4f49db2d782f9e1c8839a29b43ae23" 2160 2277 integrity sha512-15spi3V28QdevleWBNXE4pIls3nFZmBbUGrW9IVPwiQczuSb9n76TCB4bsk8TSel+I1OkHEdPhu5QKMfY6rQHA== 2278 + 2279 + "@popperjs/core@^2.11.4": 2280 + version "2.11.4" 2281 + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.4.tgz#d8c7b8db9226d2d7664553a0741ad7d0397ee503" 2282 + integrity sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg== 2161 2283 2162 2284 "@popperjs/core@^2.8.3": 2163 2285 version "2.9.0" ··· 2436 2558 resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" 2437 2559 integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== 2438 2560 2561 + "@types/prop-types@^15.7.4": 2562 + version "15.7.4" 2563 + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" 2564 + integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== 2565 + 2439 2566 "@types/q@^1.5.1": 2440 2567 version "1.5.4" 2441 2568 resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" ··· 2448 2575 dependencies: 2449 2576 "@types/react" "^16" 2450 2577 2578 + "@types/react-is@^16.7.1 || ^17.0.0": 2579 + version "17.0.3" 2580 + resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-17.0.3.tgz#2d855ba575f2fc8d17ef9861f084acc4b90a137a" 2581 + integrity sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw== 2582 + dependencies: 2583 + "@types/react" "*" 2584 + 2451 2585 "@types/react-transition-group@^4.2.0": 2452 2586 version "4.4.1" 2453 2587 resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.1.tgz#e1a3cb278df7f47f17b5082b1b3da17170bd44b1" 2454 2588 integrity sha512-vIo69qKKcYoJ8wKCJjwSgCTM+z3chw3g18dkrDfVX665tMH7tmbDxEAnPdey4gTlwZz5QuHGzd+hul0OVZDqqQ== 2589 + dependencies: 2590 + "@types/react" "*" 2591 + 2592 + "@types/react-transition-group@^4.4.4": 2593 + version "4.4.4" 2594 + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.4.tgz#acd4cceaa2be6b757db61ed7b432e103242d163e" 2595 + integrity sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug== 2455 2596 dependencies: 2456 2597 "@types/react" "*" 2457 2598 ··· 4540 4681 resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.16.tgz#544d69f547013b85a40d15bff75db38f34fe9c39" 4541 4682 integrity sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q== 4542 4683 4684 + csstype@^3.0.11: 4685 + version "3.0.11" 4686 + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" 4687 + integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== 4688 + 4543 4689 csstype@^3.0.2: 4544 4690 version "3.0.8" 4545 4691 resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340" ··· 5223 5369 resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9" 5224 5370 integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== 5225 5371 5226 - eslint-scope@5.1.0: 5227 - version "5.1.0" 5228 - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" 5229 - integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== 5230 - dependencies: 5231 - esrecurse "^4.1.0" 5232 - estraverse "^4.1.1" 5233 - 5234 5372 eslint-scope@^5.1.1: 5235 5373 version "5.1.1" 5236 5374 resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" ··· 5251 5389 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" 5252 5390 integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== 5253 5391 5254 - eslint-visitor-keys@^2.0.0: 5392 + eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: 5255 5393 version "2.1.0" 5256 5394 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" 5257 5395 integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== ··· 5320 5458 dependencies: 5321 5459 estraverse "^5.1.0" 5322 5460 5323 - esrecurse@^4.1.0, esrecurse@^4.3.0: 5461 + esrecurse@^4.3.0: 5324 5462 version "4.3.0" 5325 5463 resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" 5326 5464 integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== ··· 5497 5635 version "2.0.6" 5498 5636 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 5499 5637 integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= 5638 + 5639 + fast-memoize@^2.5.1: 5640 + version "2.5.2" 5641 + resolved "https://registry.yarnpkg.com/fast-memoize/-/fast-memoize-2.5.2.tgz#79e3bb6a4ec867ea40ba0e7146816f6cdce9b57e" 5642 + integrity sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw== 5500 5643 5501 5644 fast-safe-stringify@^2.0.7: 5502 5645 version "2.0.7" ··· 6058 6201 version "1.1.0" 6059 6202 resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" 6060 6203 integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== 6204 + 6205 + history@^5.2.0: 6206 + version "5.3.0" 6207 + resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" 6208 + integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== 6209 + dependencies: 6210 + "@babel/runtime" "^7.7.6" 6061 6211 6062 6212 hmac-drbg@^1.0.1: 6063 6213 version "1.0.1" ··· 8351 8501 resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" 8352 8502 integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= 8353 8503 8354 - "pgadmin4-tree@git+https://github.com/EnterpriseDB/pgadmin4-treeview/#bf7ac7be65898883e3e05c9733426152a1da6422": 8504 + "pgadmin4-tree@git+https://github.com/EnterpriseDB/pgadmin4-treeview/#c966febebcdffaa46f1ccf0769fe5308f179d613": 8355 8505 version "1.0.0" 8356 - resolved "git+https://github.com/EnterpriseDB/pgadmin4-treeview/#bf7ac7be65898883e3e05c9733426152a1da6422" 8506 + resolved "git+https://github.com/EnterpriseDB/pgadmin4-treeview/#c966febebcdffaa46f1ccf0769fe5308f179d613" 8357 8507 dependencies: 8358 8508 "@types/classnames" "^2.2.6" 8359 8509 "@types/react" "^16.7.18" ··· 9023 9173 react-is "^16.12.0" 9024 9174 shallowequal "^1.1.0" 9025 9175 9176 + re-resizable@6.9.1: 9177 + version "6.9.1" 9178 + resolved "https://registry.yarnpkg.com/re-resizable/-/re-resizable-6.9.1.tgz#6be082b55d02364ca4bfee139e04feebdf52441c" 9179 + integrity sha512-KRYAgr9/j1PJ3K+t+MBhlQ+qkkoLDJ1rs0z1heIWvYbCW/9Vq4djDU+QumJ3hQbwwtzXF6OInla6rOx6hhgRhQ== 9180 + dependencies: 9181 + fast-memoize "^2.5.1" 9182 + 9026 9183 react-aspen@^1.1.0, react-aspen@^1.1.1: 9027 9184 version "1.1.1" 9028 9185 resolved "https://registry.yarnpkg.com/react-aspen/-/react-aspen-1.1.1.tgz#61a85ef43748158322c4a3b73faaa5e563edd038" ··· 9063 9220 object-assign "^4.1.1" 9064 9221 scheduler "^0.20.2" 9065 9222 9223 + react-draggable@4.4.3: 9224 + version "4.4.3" 9225 + resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.3.tgz#0727f2cae5813e36b0e4962bf11b2f9ef2b406f3" 9226 + integrity sha512-jV4TE59MBuWm7gb6Ns3Q1mxX8Azffb7oTtDtBgFkxRvhDp38YAARmRplrj0+XGkhOJB5XziArX+4HUUABtyZ0w== 9227 + dependencies: 9228 + classnames "^2.2.5" 9229 + prop-types "^15.6.0" 9230 + 9066 9231 react-draggable@^4.4.4: 9067 9232 version "4.4.4" 9068 9233 resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.4.tgz#5b26d9996be63d32d285a426f41055de87e59b2f" ··· 9093 9258 resolved "https://registry.yarnpkg.com/react-property/-/react-property-1.0.1.tgz#4ae4211557d0a0ae050a71aa8ad288c074bea4e6" 9094 9259 integrity sha512-1tKOwxFn3dXVomH6pM9IkLkq2Y8oh+fh/lYW3MJ/B03URswUTqttgckOlbxY2XHF3vPG6uanSc4dVsLW/wk3wQ== 9095 9260 9261 + react-rnd@^10.3.5: 9262 + version "10.3.5" 9263 + resolved "https://registry.yarnpkg.com/react-rnd/-/react-rnd-10.3.5.tgz#b66e5e06f1eb6823e72eb4b552081b4b9241b139" 9264 + integrity sha512-LWJP+l5bp76sDPKrKM8pwGJifI6i3B5jHK4ONACczVMbR8ycNGA75ORRqpRuXGyKawUs68s1od05q8cqWgQXgw== 9265 + dependencies: 9266 + re-resizable "6.9.1" 9267 + react-draggable "4.4.3" 9268 + tslib "2.3.0" 9269 + 9270 + react-router-dom@^6.2.2: 9271 + version "6.3.0" 9272 + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.3.0.tgz#a0216da813454e521905b5fa55e0e5176123f43d" 9273 + integrity sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw== 9274 + dependencies: 9275 + history "^5.2.0" 9276 + react-router "6.3.0" 9277 + 9278 + react-router@6.3.0: 9279 + version "6.3.0" 9280 + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557" 9281 + integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ== 9282 + dependencies: 9283 + history "^5.2.0" 9284 + 9096 9285 react-select@^4.2.1: 9097 9286 version "4.3.1" 9098 9287 resolved "https://registry.yarnpkg.com/react-select/-/react-select-4.3.1.tgz#389fc07c9bc7cf7d3c377b7a05ea18cd7399cb81" ··· 9138 9327 version "4.4.1" 9139 9328 resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9" 9140 9329 integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw== 9330 + dependencies: 9331 + "@babel/runtime" "^7.5.5" 9332 + dom-helpers "^5.0.1" 9333 + loose-envify "^1.4.0" 9334 + prop-types "^15.6.2" 9335 + 9336 + react-transition-group@^4.4.2: 9337 + version "4.4.2" 9338 + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470" 9339 + integrity sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg== 9141 9340 dependencies: 9142 9341 "@babel/runtime" "^7.5.5" 9143 9342 dom-helpers "^5.0.1" ··· 10161 10360 browserslist "^4.16.0" 10162 10361 postcss-selector-parser "^6.0.4" 10163 10362 10363 + stylis@4.0.13: 10364 + version "4.0.13" 10365 + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" 10366 + integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== 10367 + 10164 10368 stylis@^4.0.3, stylis@^4.0.7: 10165 10369 version "4.0.10" 10166 10370 resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.10.tgz#446512d1097197ab3f02fb3c258358c3f7a14240" ··· 10510 10714 version "1.0.1" 10511 10715 resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" 10512 10716 integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= 10717 + 10718 + tslib@2.3.0: 10719 + version "2.3.0" 10720 + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" 10721 + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== 10513 10722 10514 10723 tslib@^2.2.0: 10515 10724 version "2.2.0"
+226 -18
pkgs/tools/admin/pgadmin/yarn.nix
··· 74 74 }; 75 75 } 76 76 { 77 - name = "_babel_eslint_parser___eslint_parser_7.13.8.tgz"; 77 + name = "_babel_eslint_parser___eslint_parser_7.17.0.tgz"; 78 78 path = fetchurl { 79 - name = "_babel_eslint_parser___eslint_parser_7.13.8.tgz"; 80 - url = "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.13.8.tgz"; 81 - sha512 = "XewKkiyukrGzMeqToXJQk6hjg2veI9SNQElGzAoAjKxYCLbgcVX4KA2WhoyqMon9N4RMdCZhNTJNOBcp9spsiw=="; 79 + name = "_babel_eslint_parser___eslint_parser_7.17.0.tgz"; 80 + url = "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz"; 81 + sha512 = "PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA=="; 82 82 }; 83 83 } 84 84 { 85 - name = "_babel_eslint_plugin___eslint_plugin_7.13.0.tgz"; 85 + name = "_babel_eslint_plugin___eslint_plugin_7.17.7.tgz"; 86 86 path = fetchurl { 87 - name = "_babel_eslint_plugin___eslint_plugin_7.13.0.tgz"; 88 - url = "https://registry.yarnpkg.com/@babel/eslint-plugin/-/eslint-plugin-7.13.0.tgz"; 89 - sha512 = "YGwCLc/u/uc3bU+q/fvgRQ62+TkxuyVvdmybK6ElzE49vODp+RnRe16eJzMM7EwvcRPQfQvcOSuGmzfcbZE2+w=="; 87 + name = "_babel_eslint_plugin___eslint_plugin_7.17.7.tgz"; 88 + url = "https://registry.yarnpkg.com/@babel/eslint-plugin/-/eslint-plugin-7.17.7.tgz"; 89 + sha512 = "JATUoJJXSgwI0T8juxWYtK1JSgoLpIGUsCHIv+NMXcUDA2vIe6nvAHR9vnuJgs/P1hOFw7vPwibixzfqBBLIVw=="; 90 90 }; 91 91 } 92 92 { ··· 1578 1578 }; 1579 1579 } 1580 1580 { 1581 + name = "_babel_runtime___runtime_7.17.8.tgz"; 1582 + path = fetchurl { 1583 + name = "_babel_runtime___runtime_7.17.8.tgz"; 1584 + url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz"; 1585 + sha512 = "dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA=="; 1586 + }; 1587 + } 1588 + { 1581 1589 name = "_babel_template___template_7.14.5.tgz"; 1582 1590 path = fetchurl { 1583 1591 name = "_babel_template___template_7.14.5.tgz"; ··· 1674 1682 }; 1675 1683 } 1676 1684 { 1685 + name = "_emotion_cache___cache_11.7.1.tgz"; 1686 + path = fetchurl { 1687 + name = "_emotion_cache___cache_11.7.1.tgz"; 1688 + url = "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz"; 1689 + sha512 = "r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A=="; 1690 + }; 1691 + } 1692 + { 1677 1693 name = "_emotion_core___core_10.1.1.tgz"; 1678 1694 path = fetchurl { 1679 1695 name = "_emotion_core___core_10.1.1.tgz"; ··· 1703 1719 name = "_emotion_is_prop_valid___is_prop_valid_0.8.8.tgz"; 1704 1720 url = "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz"; 1705 1721 sha512 = "u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA=="; 1722 + }; 1723 + } 1724 + { 1725 + name = "_emotion_is_prop_valid___is_prop_valid_1.1.2.tgz"; 1726 + path = fetchurl { 1727 + name = "_emotion_is_prop_valid___is_prop_valid_1.1.2.tgz"; 1728 + url = "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz"; 1729 + sha512 = "3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ=="; 1706 1730 }; 1707 1731 } 1708 1732 { ··· 1762 1786 }; 1763 1787 } 1764 1788 { 1789 + name = "_emotion_sheet___sheet_1.1.0.tgz"; 1790 + path = fetchurl { 1791 + name = "_emotion_sheet___sheet_1.1.0.tgz"; 1792 + url = "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz"; 1793 + sha512 = "u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g=="; 1794 + }; 1795 + } 1796 + { 1765 1797 name = "_emotion_styled_base___styled_base_10.0.31.tgz"; 1766 1798 path = fetchurl { 1767 1799 name = "_emotion_styled_base___styled_base_10.0.31.tgz"; ··· 1930 1962 }; 1931 1963 } 1932 1964 { 1965 + name = "_mui_base___base_5.0.0_alpha.74.tgz"; 1966 + path = fetchurl { 1967 + name = "_mui_base___base_5.0.0_alpha.74.tgz"; 1968 + url = "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.74.tgz"; 1969 + sha512 = "pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ=="; 1970 + }; 1971 + } 1972 + { 1973 + name = "_mui_icons_material___icons_material_5.5.1.tgz"; 1974 + path = fetchurl { 1975 + name = "_mui_icons_material___icons_material_5.5.1.tgz"; 1976 + url = "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.5.1.tgz"; 1977 + sha512 = "40f68p5+Yhq3dCn3QYHqQt5RETPyR3AkDw+fma8PtcjqvZ+d+jF84kFmT6NqwA3he7TlwluEtkyAmPzUE4uPdA=="; 1978 + }; 1979 + } 1980 + { 1981 + name = "_mui_material___material_5.5.3.tgz"; 1982 + path = fetchurl { 1983 + name = "_mui_material___material_5.5.3.tgz"; 1984 + url = "https://registry.yarnpkg.com/@mui/material/-/material-5.5.3.tgz"; 1985 + sha512 = "eADa3kUYbbr1jNjcufn0a7HeU8cSo0agbrkj720hodxVFNIfzq7a2e58Z+PaZqll55kMGBvlYJ7rTcXU399x5A=="; 1986 + }; 1987 + } 1988 + { 1989 + name = "_mui_private_theming___private_theming_5.5.3.tgz"; 1990 + path = fetchurl { 1991 + name = "_mui_private_theming___private_theming_5.5.3.tgz"; 1992 + url = "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.5.3.tgz"; 1993 + sha512 = "Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A=="; 1994 + }; 1995 + } 1996 + { 1997 + name = "_mui_styled_engine___styled_engine_5.5.2.tgz"; 1998 + path = fetchurl { 1999 + name = "_mui_styled_engine___styled_engine_5.5.2.tgz"; 2000 + url = "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.5.2.tgz"; 2001 + sha512 = "jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA=="; 2002 + }; 2003 + } 2004 + { 2005 + name = "_mui_system___system_5.5.3.tgz"; 2006 + path = fetchurl { 2007 + name = "_mui_system___system_5.5.3.tgz"; 2008 + url = "https://registry.yarnpkg.com/@mui/system/-/system-5.5.3.tgz"; 2009 + sha512 = "J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw=="; 2010 + }; 2011 + } 2012 + { 2013 + name = "_mui_types___types_7.1.3.tgz"; 2014 + path = fetchurl { 2015 + name = "_mui_types___types_7.1.3.tgz"; 2016 + url = "https://registry.yarnpkg.com/@mui/types/-/types-7.1.3.tgz"; 2017 + sha512 = "DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA=="; 2018 + }; 2019 + } 2020 + { 2021 + name = "_mui_utils___utils_5.5.3.tgz"; 2022 + path = fetchurl { 2023 + name = "_mui_utils___utils_5.5.3.tgz"; 2024 + url = "https://registry.yarnpkg.com/@mui/utils/-/utils-5.5.3.tgz"; 2025 + sha512 = "t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag=="; 2026 + }; 2027 + } 2028 + { 1933 2029 name = "_nodelib_fs.scandir___fs.scandir_2.1.4.tgz"; 1934 2030 path = fetchurl { 1935 2031 name = "_nodelib_fs.scandir___fs.scandir_2.1.4.tgz"; ··· 1975 2071 name = "_polka_url___url_1.0.0_next.15.tgz"; 1976 2072 url = "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.15.tgz"; 1977 2073 sha512 = "15spi3V28QdevleWBNXE4pIls3nFZmBbUGrW9IVPwiQczuSb9n76TCB4bsk8TSel+I1OkHEdPhu5QKMfY6rQHA=="; 2074 + }; 2075 + } 2076 + { 2077 + name = "_popperjs_core___core_2.11.4.tgz"; 2078 + path = fetchurl { 2079 + name = "_popperjs_core___core_2.11.4.tgz"; 2080 + url = "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.4.tgz"; 2081 + sha512 = "q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg=="; 1978 2082 }; 1979 2083 } 1980 2084 { ··· 2314 2418 }; 2315 2419 } 2316 2420 { 2421 + name = "_types_prop_types___prop_types_15.7.4.tgz"; 2422 + path = fetchurl { 2423 + name = "_types_prop_types___prop_types_15.7.4.tgz"; 2424 + url = "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz"; 2425 + sha512 = "rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="; 2426 + }; 2427 + } 2428 + { 2317 2429 name = "_types_q___q_1.5.4.tgz"; 2318 2430 path = fetchurl { 2319 2431 name = "_types_q___q_1.5.4.tgz"; ··· 2330 2442 }; 2331 2443 } 2332 2444 { 2445 + name = "_types_react_is___react_is_17.0.3.tgz"; 2446 + path = fetchurl { 2447 + name = "_types_react_is___react_is_17.0.3.tgz"; 2448 + url = "https://registry.yarnpkg.com/@types/react-is/-/react-is-17.0.3.tgz"; 2449 + sha512 = "aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw=="; 2450 + }; 2451 + } 2452 + { 2333 2453 name = "_types_react_transition_group___react_transition_group_4.4.1.tgz"; 2334 2454 path = fetchurl { 2335 2455 name = "_types_react_transition_group___react_transition_group_4.4.1.tgz"; 2336 2456 url = "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.1.tgz"; 2337 2457 sha512 = "vIo69qKKcYoJ8wKCJjwSgCTM+z3chw3g18dkrDfVX665tMH7tmbDxEAnPdey4gTlwZz5QuHGzd+hul0OVZDqqQ=="; 2458 + }; 2459 + } 2460 + { 2461 + name = "_types_react_transition_group___react_transition_group_4.4.4.tgz"; 2462 + path = fetchurl { 2463 + name = "_types_react_transition_group___react_transition_group_4.4.4.tgz"; 2464 + url = "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.4.tgz"; 2465 + sha512 = "7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug=="; 2338 2466 }; 2339 2467 } 2340 2468 { ··· 4474 4602 }; 4475 4603 } 4476 4604 { 4605 + name = "csstype___csstype_3.0.11.tgz"; 4606 + path = fetchurl { 4607 + name = "csstype___csstype_3.0.11.tgz"; 4608 + url = "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz"; 4609 + sha512 = "sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw=="; 4610 + }; 4611 + } 4612 + { 4477 4613 name = "csstype___csstype_3.0.8.tgz"; 4478 4614 path = fetchurl { 4479 4615 name = "csstype___csstype_3.0.8.tgz"; ··· 5186 5322 }; 5187 5323 } 5188 5324 { 5189 - name = "eslint_scope___eslint_scope_5.1.0.tgz"; 5190 - path = fetchurl { 5191 - name = "eslint_scope___eslint_scope_5.1.0.tgz"; 5192 - url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz"; 5193 - sha512 = "iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w=="; 5194 - }; 5195 - } 5196 - { 5197 5325 name = "eslint_scope___eslint_scope_5.1.1.tgz"; 5198 5326 path = fetchurl { 5199 5327 name = "eslint_scope___eslint_scope_5.1.1.tgz"; ··· 5439 5567 name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz"; 5440 5568 url = "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; 5441 5569 sha1 = "PYpcZog6FqMMqGQ+hR8Zuqd5eRc="; 5570 + }; 5571 + } 5572 + { 5573 + name = "fast_memoize___fast_memoize_2.5.2.tgz"; 5574 + path = fetchurl { 5575 + name = "fast_memoize___fast_memoize_2.5.2.tgz"; 5576 + url = "https://registry.yarnpkg.com/fast-memoize/-/fast-memoize-2.5.2.tgz"; 5577 + sha512 = "Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw=="; 5442 5578 }; 5443 5579 } 5444 5580 { ··· 6079 6215 name = "hex_color_regex___hex_color_regex_1.1.0.tgz"; 6080 6216 url = "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz"; 6081 6217 sha512 = "l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="; 6218 + }; 6219 + } 6220 + { 6221 + name = "history___history_5.3.0.tgz"; 6222 + path = fetchurl { 6223 + name = "history___history_5.3.0.tgz"; 6224 + url = "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz"; 6225 + sha512 = "ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ=="; 6082 6226 }; 6083 6227 } 6084 6228 { ··· 8823 8967 let 8824 8968 repo = fetchgit { 8825 8969 url = "https://github.com/EnterpriseDB/pgadmin4-treeview/"; 8826 - rev = "bf7ac7be65898883e3e05c9733426152a1da6422"; 8827 - sha256 = "0nsn7s0d1kpgpb554hkz7nsifzdyff06qc78gqmzd8j3sfcbjk63"; 8970 + rev = "c966febebcdffaa46f1ccf0769fe5308f179d613"; 8971 + sha256 = "0fxjalh7g8fwy3fczbj9pvf8g06chq41gw1jidz106wadjr72081"; 8828 8972 }; 8829 8973 in 8830 8974 runCommand "pgadmin4-treeview" { buildInputs = [gnutar]; } '' ··· 9554 9698 }; 9555 9699 } 9556 9700 { 9701 + name = "re_resizable___re_resizable_6.9.1.tgz"; 9702 + path = fetchurl { 9703 + name = "re_resizable___re_resizable_6.9.1.tgz"; 9704 + url = "https://registry.yarnpkg.com/re-resizable/-/re-resizable-6.9.1.tgz"; 9705 + sha512 = "KRYAgr9/j1PJ3K+t+MBhlQ+qkkoLDJ1rs0z1heIWvYbCW/9Vq4djDU+QumJ3hQbwwtzXF6OInla6rOx6hhgRhQ=="; 9706 + }; 9707 + } 9708 + { 9557 9709 name = "react_aspen___react_aspen_1.1.1.tgz"; 9558 9710 path = fetchurl { 9559 9711 name = "react_aspen___react_aspen_1.1.1.tgz"; ··· 9586 9738 }; 9587 9739 } 9588 9740 { 9741 + name = "react_draggable___react_draggable_4.4.3.tgz"; 9742 + path = fetchurl { 9743 + name = "react_draggable___react_draggable_4.4.3.tgz"; 9744 + url = "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.3.tgz"; 9745 + sha512 = "jV4TE59MBuWm7gb6Ns3Q1mxX8Azffb7oTtDtBgFkxRvhDp38YAARmRplrj0+XGkhOJB5XziArX+4HUUABtyZ0w=="; 9746 + }; 9747 + } 9748 + { 9589 9749 name = "react_draggable___react_draggable_4.4.4.tgz"; 9590 9750 path = fetchurl { 9591 9751 name = "react_draggable___react_draggable_4.4.4.tgz"; ··· 9626 9786 }; 9627 9787 } 9628 9788 { 9789 + name = "react_rnd___react_rnd_10.3.5.tgz"; 9790 + path = fetchurl { 9791 + name = "react_rnd___react_rnd_10.3.5.tgz"; 9792 + url = "https://registry.yarnpkg.com/react-rnd/-/react-rnd-10.3.5.tgz"; 9793 + sha512 = "LWJP+l5bp76sDPKrKM8pwGJifI6i3B5jHK4ONACczVMbR8ycNGA75ORRqpRuXGyKawUs68s1od05q8cqWgQXgw=="; 9794 + }; 9795 + } 9796 + { 9797 + name = "react_router_dom___react_router_dom_6.3.0.tgz"; 9798 + path = fetchurl { 9799 + name = "react_router_dom___react_router_dom_6.3.0.tgz"; 9800 + url = "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.3.0.tgz"; 9801 + sha512 = "uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw=="; 9802 + }; 9803 + } 9804 + { 9805 + name = "react_router___react_router_6.3.0.tgz"; 9806 + path = fetchurl { 9807 + name = "react_router___react_router_6.3.0.tgz"; 9808 + url = "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz"; 9809 + sha512 = "7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ=="; 9810 + }; 9811 + } 9812 + { 9629 9813 name = "react_select___react_select_4.3.1.tgz"; 9630 9814 path = fetchurl { 9631 9815 name = "react_select___react_select_4.3.1.tgz"; ··· 9671 9855 name = "react_transition_group___react_transition_group_4.4.1.tgz"; 9672 9856 url = "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz"; 9673 9857 sha512 = "Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw=="; 9858 + }; 9859 + } 9860 + { 9861 + name = "react_transition_group___react_transition_group_4.4.2.tgz"; 9862 + path = fetchurl { 9863 + name = "react_transition_group___react_transition_group_4.4.2.tgz"; 9864 + url = "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz"; 9865 + sha512 = "/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg=="; 9674 9866 }; 9675 9867 } 9676 9868 { ··· 10866 11058 }; 10867 11059 } 10868 11060 { 11061 + name = "stylis___stylis_4.0.13.tgz"; 11062 + path = fetchurl { 11063 + name = "stylis___stylis_4.0.13.tgz"; 11064 + url = "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz"; 11065 + sha512 = "xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag=="; 11066 + }; 11067 + } 11068 + { 10869 11069 name = "stylis___stylis_4.0.10.tgz"; 10870 11070 path = fetchurl { 10871 11071 name = "stylis___stylis_4.0.10.tgz"; ··· 11231 11431 name = "trim_right___trim_right_1.0.1.tgz"; 11232 11432 url = "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz"; 11233 11433 sha1 = "yy4SAwZ+DI3h9hQJS5/kVwTqYAM="; 11434 + }; 11435 + } 11436 + { 11437 + name = "tslib___tslib_2.3.0.tgz"; 11438 + path = fetchurl { 11439 + name = "tslib___tslib_2.3.0.tgz"; 11440 + url = "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz"; 11441 + sha512 = "N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="; 11234 11442 }; 11235 11443 } 11236 11444 {
+1 -1
pkgs/tools/admin/winbox/default.nix
··· 70 70 homepage = "https://mikrotik.com"; 71 71 downloadPage = "https://mikrotik.com/download"; 72 72 changelog = "https://wiki.mikrotik.com/wiki/Winbox_changelog"; 73 - license = licenses.gpl3Plus; 73 + license = licenses.unfree; 74 74 maintainers = with maintainers; [ yrd ]; 75 75 }; 76 76 }
+3 -3
pkgs/tools/misc/cht.sh/default.nix
··· 10 10 11 11 stdenv.mkDerivation { 12 12 pname = "cht.sh"; 13 - version = "unstable-2022-04-17"; 13 + version = "unstable-2022-04-18"; 14 14 15 15 nativeBuildInputs = [ makeWrapper ]; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "chubin"; 19 19 repo = "cheat.sh"; 20 - rev = "7f769d6f3697541e55fd3ea9b71f190296529e48"; 21 - sha256 = "+V3q71neW9X0JPJHqvNGopvIJfUv0VD9GKkz7YqN6Eo="; 20 + rev = "571377f2f79422398a701cb1864487124ec3dcc6"; 21 + sha256 = "0e9YhYcxU9t0SFeT1TjoRGTM3h1xRC528ae69tvz+a0="; 22 22 }; 23 23 24 24 # Fix ".cht.sh-wrapped" in the help message
+3 -3
pkgs/tools/misc/fclones/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "fclones"; 11 - version = "0.22.0"; 11 + version = "0.23.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "pkolaczk"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-gzNrZJz0nC1N7LUyN5q16Vva1SD0jh7cBVV36927pmY="; 17 + sha256 = "sha256-ICuhBoiCBmoy+jW+OK5OU5oAopyyOxSB6uHpZv2dEKI="; 18 18 }; 19 19 20 - cargoSha256 = "sha256-yooY58PZbraDYc+mvmDgKZ3CdvVkbKM/f/DcU0xDiNo="; 20 + cargoSha256 = "sha256-NXkXxRDJcfB2F7hXF5nBFnQ+IFhZTSHg915NyRyuS8c="; 21 21 22 22 buildInputs = lib.optionals stdenv.isDarwin [ 23 23 AppKit
+5 -3
pkgs/tools/misc/rust-motd/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "rust-motd"; 12 - version = "0.1.1"; 12 + version = "0.2.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "rust-motd"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "0xhdbhl0riaq9n4g9n333pgw966bsi60zpcy7gpndzfj21bj2x1m"; 18 + sha256 = "sha256-iuADR7m+wdmsQ897o4CQHqDv9PmYu/vJgO5C6Dluao4="; 19 19 }; 20 20 21 - cargoSha256 = "sha256-l9Sit+niCLOnL1mdK6i8jea8NWsJlFM6p9lMTXyWOKY="; 21 + cargoSha256 = "sha256-kdSMcADoTpMU4w2XSv0pPQZC155rrQACQ4XTVyj7eeA="; 22 22 23 23 nativeBuildInputs = [ pkg-config ]; 24 24 25 25 buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security; 26 + 27 + OPENSSL_NO_VENDOR = 1; 26 28 27 29 meta = with lib; { 28 30 description = "Beautiful, useful MOTD generation with zero runtime dependencies";
+9 -5
pkgs/tools/security/tor/default.nix
··· 30 30 in 31 31 stdenv.mkDerivation rec { 32 32 pname = "tor"; 33 - version = "0.4.6.10"; 33 + version = "0.4.7.7"; 34 34 35 35 src = fetchurl { 36 36 url = "https://dist.torproject.org/${pname}-${version}.tar.gz"; 37 - sha256 = "lMzWDgTlWPM75zAyvITqJBZg+S9Yz7iHib2miTc54xw="; 37 + sha256 = "sha256-PhMRWLUrlDXX5D0cR+8oi5bQBTQsxEuMlQu0A4UaW0Q="; 38 38 }; 39 39 40 40 outputs = [ "out" "geoip" ]; ··· 45 45 46 46 patches = [ ./disable-monotonic-timer-tests.patch ]; 47 47 48 - # cross compiles correctly but needs the following 49 - configureFlags = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) 50 - "--disable-tool-name-check"; 48 + configureFlags = 49 + # cross compiles correctly but needs the following 50 + lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ "--disable-tool-name-check" ] 51 + ++ 52 + # sandbox is broken on aarch64-linux https://gitlab.torproject.org/tpo/core/tor/-/issues/40599 53 + lib.optionals (stdenv.isLinux && stdenv.isAarch64) [ "--disable-seccomp" ] 54 + ; 51 55 52 56 NIX_CFLAGS_LINK = lib.optionalString stdenv.cc.isGNU "-lgcc_s"; 53 57
+6 -1
pkgs/tools/system/freeipmi/default.nix
··· 1 - { fetchurl, lib, stdenv, libgcrypt, readline, libgpg-error }: 1 + { buildPackages, fetchurl, lib, stdenv, libgcrypt, readline, libgpg-error }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "1.6.9"; ··· 9 9 sha256 = "sha256-8l4cNfPQ8bWpnMMezCNTyoPtRqFRY4QvuocBJ9ycggY="; 10 10 }; 11 11 12 + depsBuildBuild = [ buildPackages.stdenv.cc ]; 13 + 12 14 buildInputs = [ libgcrypt readline libgpg-error ]; 15 + 16 + configureFlags = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) 17 + [ "ac_cv_file__dev_urandom=true" "ac_cv_file__dev_random=true" ]; 13 18 14 19 doCheck = true; 15 20
+4
pkgs/top-level/all-packages.nix
··· 2376 2376 2377 2377 passExtensions = recurseIntoAttrs pass.extensions; 2378 2378 2379 + pdepend = callPackage ../development/php-packages/pdepend/default.nix { }; 2380 + 2379 2381 platformsh = callPackage ../misc/platformsh { }; 2380 2382 2381 2383 inherd-quake = callPackage ../applications/misc/inherd-quake { ··· 30343 30345 vmpk = libsForQt5.callPackage ../applications/audio/vmpk { }; 30344 30346 30345 30347 vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { }; 30348 + 30349 + vmware-workstation = callPackage ../applications/virtualization/vmware-workstation { }; 30346 30350 30347 30351 vocproc = callPackage ../applications/audio/vocproc { }; 30348 30352
+2
pkgs/top-level/linux-kernels.nix
··· 464 464 465 465 vmm_clock = callPackage ../os-specific/linux/vmm_clock { }; 466 466 467 + vmware = callPackage ../os-specific/linux/vmware { }; 468 + 467 469 wireguard = if lib.versionOlder kernel.version "5.6" then callPackage ../os-specific/linux/wireguard { } else null; 468 470 469 471 x86_energy_perf_policy = callPackage ../os-specific/linux/x86_energy_perf_policy { };
+2
pkgs/top-level/php-packages.nix
··· 209 209 sha256 = "108ds92620dih5768z19hi0jxfa7wfg5hdvyyvpapir87c0ap914"; 210 210 }); 211 211 212 + openswoole = callPackage ../development/php-packages/openswoole { }; 213 + 212 214 pdlib = callPackage ../development/php-packages/pdlib { }; 213 215 214 216 pcov = callPackage ../development/php-packages/pcov { };
+10
pkgs/top-level/python-packages.nix
··· 3141 3141 3142 3142 fonttools = callPackage ../development/python-modules/fonttools { }; 3143 3143 3144 + fontmake = callPackage ../development/python-modules/fontmake { }; 3145 + 3146 + skia-pathops = callPackage ../development/python-modules/skia-pathops { }; 3147 + 3148 + openstep-plist = callPackage ../development/python-modules/openstep-plist { }; 3149 + 3150 + glyphslib = callPackage ../development/python-modules/glyphslib { }; 3151 + 3144 3152 foobot-async = callPackage ../development/python-modules/foobot-async { }; 3145 3153 3146 3154 foolscap = callPackage ../development/python-modules/foolscap { }; ··· 3256 3264 gb-io = callPackage ../development/python-modules/gb-io { }; 3257 3265 3258 3266 gbinder-python = callPackage ../development/python-modules/gbinder-python { }; 3267 + 3268 + gbulb = callPackage ../development/python-modules/gbulb { }; 3259 3269 3260 3270 gcovr = callPackage ../development/python-modules/gcovr { }; 3261 3271