Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
9905fde3 a3b43106

+1808 -611
+41
maintainers/maintainer-list.nix
··· 2909 2909 githubId = 14790226; 2910 2910 name = "Hubert Jasudowicz"; 2911 2911 }; 2912 + c-h-johnson = { 2913 + name = "Charles Johnson"; 2914 + email = "charles@charlesjohnson.name"; 2915 + github = "c-h-johnson"; 2916 + githubId = 138403247; 2917 + }; 2912 2918 chkno = { 2913 2919 email = "scottworley@scottworley.com"; 2914 2920 github = "chkno"; ··· 6074 6080 githubId = 25820499; 6075 6081 name = "Roman Kretschmer"; 6076 6082 }; 6083 + goatchurchprime = { 6084 + email = "julian@goatchurch.org.uk"; 6085 + github = "goatchurchprime"; 6086 + githubId = 677254; 6087 + name = "Julian Todd"; 6088 + }; 6077 6089 gobidev = { 6078 6090 email = "adrian.groh@t-online.de"; 6079 6091 github = "Gobidev"; ··· 7349 7361 github = "jali-clarke"; 7350 7362 githubId = 17733984; 7351 7363 }; 7364 + james-atkins = { 7365 + name = "James Atkins"; 7366 + github = "james-atkins"; 7367 + githubId = 9221409; 7368 + }; 7352 7369 jamiemagee = { 7353 7370 email = "jamie.magee@gmail.com"; 7354 7371 github = "JamieMagee"; ··· 8090 8107 email = "j.loos@posteo.net"; 8091 8108 githubId = 57965027; 8092 8109 }; 8110 + josephst = { 8111 + name = "Joseph Stahl"; 8112 + email = "hello@josephstahl.com"; 8113 + github = "josephst"; 8114 + githubId = 1269177; 8115 + }; 8093 8116 joshniemela = { 8094 8117 name = "Joshua Niemelä"; 8095 8118 email = "josh@jniemela.dk"; ··· 12051 12074 githubId = 2946283; 12052 12075 name = "Brian Cohen"; 12053 12076 }; 12077 + nova-madeline = { 12078 + matrix = "@nova:tchncs.de"; 12079 + github = "nova-r"; 12080 + githubId = 126072875; 12081 + name = "nova madeline"; 12082 + }; 12054 12083 novenary = { 12055 12084 email = "streetwalkermc@gmail.com"; 12056 12085 github = "9ary"; ··· 12389 12418 githubId = 75299; 12390 12419 name = "Malcolm Matalka"; 12391 12420 }; 12421 + orichter = { 12422 + email = "richter-oliver@gmx.net"; 12423 + github = "RichterOliver"; 12424 + githubId = 135209509; 12425 + name = "Oliver Richter"; 12426 + }; 12392 12427 orivej = { 12393 12428 email = "orivej@gmx.fr"; 12394 12429 github = "orivej"; ··· 16374 16409 email = "nix@henning-thielemann.de"; 16375 16410 github = "thielema"; 16376 16411 githubId = 898989; 16412 + }; 16413 + thillux = { 16414 + name = "Markus Theil"; 16415 + email = "theil.markus@gmail.com"; 16416 + github = "thillux"; 16417 + githubId = 2171995; 16377 16418 }; 16378 16419 thilobillerbeck = { 16379 16420 name = "Thilo Billerbeck";
+2
nixos/doc/manual/release-notes/rl-2311.section.md
··· 80 80 81 81 - The Caddy module gained a new option named `services.caddy.enableReload` which is enabled by default. It allows reloading the service instead of restarting it, if only a config file has changed. This option must be disabled if you have turned off the [Caddy admin API](https://caddyserver.com/docs/caddyfile/options#admin). If you keep this option enabled, you should consider setting [`grace_period`](https://caddyserver.com/docs/caddyfile/options#grace-period) to a non-infinite value to prevent Caddy from delaying the reload indefinitely. 82 82 83 + - mdraid support is now optional. This reduces initramfs size and prevents the potentially undesired automatic detection and activation of software RAID pools. It is disabled by default in new configurations (determined by `stateVersion`), but the appropriate settings will be generated by `nixos-generate-config` when installing to a software RAID device, so the standard installation procedure should be unaffected. If you have custom configs relying on mdraid, ensure that you use `stateVersion` correctly or set `boot.swraid.enable` manually. 84 + 83 85 ## Other Notable Changes {#sec-release-23.11-notable-changes} 84 86 85 87 - The Cinnamon module now enables XDG desktop integration by default. If you are experiencing collisions related to xdg-desktop-portal-gtk you can safely remove `xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];` from your NixOS configuration.
+9 -2
nixos/modules/installer/tools/nixos-generate-config.pl
··· 381 381 382 382 my $fileSystems; 383 383 my %fsByDev; 384 + my $useSwraid = 0; 384 385 foreach my $fs (read_file("/proc/self/mountinfo")) { 385 386 chomp $fs; 386 387 my @fields = split / /, $fs; ··· 510 511 # boot.initrd.luks.devices entry. 511 512 if (-e $device) { 512 513 my $deviceName = basename(abs_path($device)); 513 - if (-e "/sys/class/block/$deviceName" 514 - && read_file("/sys/class/block/$deviceName/dm/uuid", err_mode => 'quiet') =~ /^CRYPT-LUKS/) 514 + my $dmUuid = read_file("/sys/class/block/$deviceName/dm/uuid", err_mode => 'quiet'); 515 + if ($dmUuid =~ /^CRYPT-LUKS/) 515 516 { 516 517 my @slaves = glob("/sys/class/block/$deviceName/slaves/*"); 517 518 if (scalar @slaves == 1) { ··· 527 528 } 528 529 } 529 530 } 531 + if (-e "/sys/class/block/$deviceName/md/uuid") { 532 + $useSwraid = 1; 533 + } 530 534 } 535 + } 536 + if ($useSwraid) { 537 + push @attrs, "boot.swraid.enable = true;\n\n"; 531 538 } 532 539 533 540
+1
nixos/modules/module-list.nix
··· 1108 1108 ./services/security/clamav.nix 1109 1109 ./services/security/endlessh-go.nix 1110 1110 ./services/security/endlessh.nix 1111 + ./services/security/esdm.nix 1111 1112 ./services/security/fail2ban.nix 1112 1113 ./services/security/fprintd.nix 1113 1114 ./services/security/haka.nix
+2
nixos/modules/profiles/installation-device.nix
··· 106 106 systemdStage1Network 107 107 ]; 108 108 109 + boot.swraid.enable = true; 110 + 109 111 # Show all debug messages from the kernel but don't log refused packets 110 112 # because we have the firewall enabled. This makes installs from the 111 113 # console less cumbersome if the machine has a public IP.
+6 -6
nixos/modules/services/mail/nullmailer.nix
··· 203 203 users = { 204 204 users.${cfg.user} = { 205 205 description = "Nullmailer relay-only mta user"; 206 - group = cfg.group; 206 + inherit (cfg) group; 207 207 isSystemUser = true; 208 208 }; 209 209 ··· 211 211 }; 212 212 213 213 systemd.tmpfiles.rules = [ 214 - "d /var/spool/nullmailer - ${cfg.user} - - -" 215 - "d /var/spool/nullmailer/failed 750 ${cfg.user} - - -" 216 - "d /var/spool/nullmailer/queue 750 ${cfg.user} - - -" 217 - "d /var/spool/nullmailer/tmp 750 ${cfg.user} - - -" 214 + "d /var/spool/nullmailer - ${cfg.user} ${cfg.group} - -" 215 + "d /var/spool/nullmailer/failed 770 ${cfg.user} ${cfg.group} - -" 216 + "d /var/spool/nullmailer/queue 770 ${cfg.user} ${cfg.group} - -" 217 + "d /var/spool/nullmailer/tmp 770 ${cfg.user} ${cfg.group} - -" 218 218 ]; 219 219 220 220 systemd.services.nullmailer = { ··· 238 238 program = "sendmail"; 239 239 source = "${pkgs.nullmailer}/bin/sendmail"; 240 240 owner = cfg.user; 241 - group = cfg.group; 241 + inherit (cfg) group; 242 242 setuid = true; 243 243 setgid = true; 244 244 };
+4 -2
nixos/modules/services/printing/cupsd.nix
··· 4 4 5 5 let 6 6 7 - inherit (pkgs) cups cups-pk-helper cups-filters; 7 + inherit (pkgs) cups cups-pk-helper cups-filters xdg-utils; 8 8 9 9 cfg = config.services.printing; 10 10 ··· 313 313 description = "CUPS printing services"; 314 314 }; 315 315 316 - environment.systemPackages = [ cups.out ] ++ optional polkitEnabled cups-pk-helper; 316 + # We need xdg-open (part of xdg-utils) for the desktop-file to proper open the users default-browser when opening "Manage Printing" 317 + # https://github.com/NixOS/nixpkgs/pull/237994#issuecomment-1597510969 318 + environment.systemPackages = [ cups.out xdg-utils ] ++ optional polkitEnabled cups-pk-helper; 317 319 environment.etc.cups.source = "/var/lib/cups"; 318 320 319 321 services.dbus.packages = [ cups.out ] ++ optional polkitEnabled cups-pk-helper;
+102
nixos/modules/services/security/esdm.nix
··· 1 + { lib, config, pkgs, ... }: 2 + 3 + let 4 + cfg = config.services.esdm; 5 + in 6 + { 7 + options.services.esdm = { 8 + enable = lib.mkEnableOption (lib.mdDoc "ESDM service configuration"); 9 + package = lib.mkPackageOptionMD pkgs "esdm" { }; 10 + serverEnable = lib.mkOption { 11 + type = lib.types.bool; 12 + default = true; 13 + description = lib.mdDoc '' 14 + Enable option for ESDM server service. If serverEnable == false, then the esdm-server 15 + will not start. Also the subsequent services esdm-cuse-random, esdm-cuse-urandom 16 + and esdm-proc will not start as these have the entry Want=esdm-server.service. 17 + ''; 18 + }; 19 + cuseRandomEnable = lib.mkOption { 20 + type = lib.types.bool; 21 + default = true; 22 + description = lib.mdDoc '' 23 + Enable option for ESDM cuse-random service. Determines if the esdm-cuse-random.service 24 + is started. 25 + ''; 26 + }; 27 + cuseUrandomEnable = lib.mkOption { 28 + type = lib.types.bool; 29 + default = true; 30 + description = lib.mdDoc '' 31 + Enable option for ESDM cuse-urandom service. Determines if the esdm-cuse-urandom.service 32 + is started. 33 + ''; 34 + }; 35 + procEnable = lib.mkOption { 36 + type = lib.types.bool; 37 + default = true; 38 + description = lib.mdDoc '' 39 + Enable option for ESDM proc service. Determines if the esdm-proc.service 40 + is started. 41 + ''; 42 + }; 43 + verbose = lib.mkOption { 44 + type = lib.types.bool; 45 + default = false; 46 + description = lib.mdDoc '' 47 + Enable verbose ExecStart for ESDM. If verbose == true, then the corresponding "ExecStart" 48 + values of the 4 aforementioned services are overwritten with the option 49 + for the highest verbosity. 50 + ''; 51 + }; 52 + }; 53 + 54 + config = lib.mkIf cfg.enable ( 55 + lib.mkMerge [ 56 + ({ 57 + systemd.packages = [ cfg.package ]; 58 + }) 59 + # It is necessary to set those options for these services to be started by systemd in NixOS 60 + (lib.mkIf cfg.serverEnable { 61 + systemd.services."esdm-server".wantedBy = [ "basic.target" ]; 62 + systemd.services."esdm-server".serviceConfig = lib.mkIf cfg.verbose { 63 + ExecStart = [ 64 + " " # unset previous value defined in 'esdm-server.service' 65 + "${cfg.package}/bin/esdm-server -f -vvvvvv" 66 + ]; 67 + }; 68 + }) 69 + 70 + (lib.mkIf cfg.cuseRandomEnable { 71 + systemd.services."esdm-cuse-random".wantedBy = [ "basic.target" ]; 72 + systemd.services."esdm-cuse-random".serviceConfig = lib.mkIf cfg.verbose { 73 + ExecStart = [ 74 + " " # unset previous value defined in 'esdm-cuse-random.service' 75 + "${cfg.package}/bin/esdm-cuse-random -f -v 6" 76 + ]; 77 + }; 78 + }) 79 + 80 + (lib.mkIf cfg.cuseUrandomEnable { 81 + systemd.services."esdm-cuse-urandom".wantedBy = [ "basic.target" ]; 82 + systemd.services."esdm-cuse-urandom".serviceConfig = lib.mkIf cfg.verbose { 83 + ExecStart = [ 84 + " " # unset previous value defined in 'esdm-cuse-urandom.service' 85 + "${config.services.esdm.package}/bin/esdm-cuse-urandom -f -v 6" 86 + ]; 87 + }; 88 + }) 89 + 90 + (lib.mkIf cfg.procEnable { 91 + systemd.services."esdm-proc".wantedBy = [ "basic.target" ]; 92 + systemd.services."esdm-proc".serviceConfig = lib.mkIf cfg.verbose { 93 + ExecStart = [ 94 + " " # unset previous value defined in 'esdm-proc.service' 95 + "${cfg.package}/bin/esdm-proc --relabel -f -o allow_other /proc/sys/kernel/random -v 6" 96 + ]; 97 + }; 98 + }) 99 + ]); 100 + 101 + meta.maintainers = with lib.maintainers; [ orichter thillux ]; 102 + }
+12 -2
nixos/modules/services/web-apps/nexus.nix
··· 7 7 cfg = config.services.nexus; 8 8 9 9 in 10 - 11 10 { 12 11 options = { 13 12 services.nexus = { ··· 18 17 default = pkgs.nexus; 19 18 defaultText = literalExpression "pkgs.nexus"; 20 19 description = lib.mdDoc "Package which runs Nexus3"; 20 + }; 21 + 22 + jdkPackage = mkOption { 23 + type = types.package; 24 + default = pkgs.openjdk8; 25 + defaultText = literalExample "pkgs.openjdk8"; 26 + example = literalExample "pkgs.openjdk8"; 27 + description = '' 28 + The JDK package to use. 29 + ''; 21 30 }; 22 31 23 32 user = mkOption { ··· 110 119 createHome = true; 111 120 }; 112 121 113 - users.groups.${cfg.group} = {}; 122 + users.groups.${cfg.group} = { }; 114 123 115 124 systemd.services.nexus = { 116 125 description = "Sonatype Nexus3"; ··· 123 132 NEXUS_USER = cfg.user; 124 133 NEXUS_HOME = cfg.home; 125 134 135 + INSTALL4J_JAVA_HOME = "${cfg.jdkPackage}"; 126 136 VM_OPTS_FILE = pkgs.writeText "nexus.vmoptions" cfg.jvmOpts; 127 137 }; 128 138
+1 -9
nixos/modules/system/boot/stage-1.nix
··· 133 133 copy_bin_and_libs ${getBin pkgs.lvm2}/bin/dmsetup 134 134 copy_bin_and_libs ${getBin pkgs.lvm2}/bin/lvm 135 135 136 - # Add RAID mdadm tool. 137 - copy_bin_and_libs ${pkgs.mdadm}/sbin/mdadm 138 - copy_bin_and_libs ${pkgs.mdadm}/sbin/mdmon 139 - 140 136 # Copy udev. 141 137 copy_bin_and_libs ${udev}/bin/udevadm 142 138 copy_bin_and_libs ${udev}/lib/systemd/systemd-sysctl ··· 225 221 $out/bin/udevadm --version 226 222 $out/bin/dmsetup --version 2>&1 | tee -a log | grep -q "version:" 227 223 LVM_SYSTEM_DIR=$out $out/bin/lvm version 2>&1 | tee -a log | grep -q "LVM" 228 - $out/bin/mdadm --version 229 224 ${optionalString config.services.multipath.enable '' 230 225 ($out/bin/multipath || true) 2>&1 | grep -q 'need to be root' 231 226 ($out/bin/multipathd || true) 2>&1 | grep -q 'need to be root' ··· 353 348 contents = 354 349 [ { object = bootStage1; 355 350 symlink = "/init"; 356 - } 357 - { object = pkgs.writeText "mdadm.conf" config.boot.initrd.services.swraid.mdadmConf; 358 - symlink = "/etc/mdadm.conf"; 359 351 } 360 352 { object = pkgs.runCommand "initrd-kmod-blacklist-ubuntu" { 361 353 src = "${pkgs.kmod-blacklist-ubuntu}/modprobe.conf"; ··· 727 719 }; 728 720 729 721 imports = [ 730 - (mkRenamedOptionModule [ "boot" "initrd" "mdadmConf" ] [ "boot" "initrd" "services" "swraid" "mdadmConf" ]) 722 + (mkRenamedOptionModule [ "boot" "initrd" "mdadmConf" ] [ "boot" "swraid" "mdadmConf" ]) 731 723 ]; 732 724 }
+42 -18
nixos/modules/tasks/swraid.nix
··· 1 1 { config, pkgs, lib, ... }: let 2 2 3 - cfg = config.boot.initrd.services.swraid; 3 + cfg = config.boot.swraid; 4 4 5 5 in { 6 6 7 - options.boot.initrd.services.swraid = { 7 + options.boot.swraid = { 8 8 enable = lib.mkEnableOption (lib.mdDoc "swraid support using mdadm") // { 9 - description = '' 10 - *This will only be used when systemd is used in stage 1.* 9 + description = lib.mdDoc '' 10 + Whether to enable support for Linux MD RAID arrays. 11 + 12 + When this is enabled, mdadm will be added to the system path, 13 + and MD RAID arrays will be detected and activated 14 + automatically, both in stage-1 (initramfs) and in stage-2 (the 15 + final NixOS system). 11 16 12 - Whether to enable swraid support using mdadm. 17 + This should be enabled if you want to be able to access and/or 18 + boot from MD RAID arrays. {command}`nixos-generate-config` 19 + should detect it correctly in the standard installation 20 + procedure. 13 21 ''; 22 + default = lib.versionOlder config.system.stateVersion "23.11"; 23 + defaultText = lib.mdDoc "`true` if stateVersion is older than 23.11"; 14 24 }; 15 25 16 26 mdadmConf = lib.mkOption { 17 - description = lib.mdDoc "Contents of {file}`/etc/mdadm.conf` in initrd."; 27 + description = lib.mdDoc "Contents of {file}`/etc/mdadm.conf`."; 18 28 type = lib.types.lines; 19 29 default = ""; 20 30 }; 21 31 }; 22 32 23 - config = { 33 + config = lib.mkIf cfg.enable { 24 34 environment.systemPackages = [ pkgs.mdadm ]; 25 35 26 36 services.udev.packages = [ pkgs.mdadm ]; 27 37 28 38 systemd.packages = [ pkgs.mdadm ]; 29 39 30 - boot.initrd.availableKernelModules = lib.mkIf (config.boot.initrd.systemd.enable -> cfg.enable) [ "md_mod" "raid0" "raid1" "raid10" "raid456" ]; 40 + boot.initrd = { 41 + availableKernelModules = [ "md_mod" "raid0" "raid1" "raid10" "raid456" ]; 31 42 32 - boot.initrd.extraUdevRulesCommands = lib.mkIf (!config.boot.initrd.systemd.enable) '' 33 - cp -v ${pkgs.mdadm}/lib/udev/rules.d/*.rules $out/ 34 - ''; 43 + extraUdevRulesCommands = lib.mkIf (!config.boot.initrd.systemd.enable) '' 44 + cp -v ${pkgs.mdadm}/lib/udev/rules.d/*.rules $out/ 45 + ''; 35 46 36 - boot.initrd.systemd = lib.mkIf cfg.enable { 37 - contents."/etc/mdadm.conf" = lib.mkIf (cfg.mdadmConf != "") { 38 - text = cfg.mdadmConf; 47 + extraUtilsCommands = '' 48 + # Add RAID mdadm tool. 49 + copy_bin_and_libs ${pkgs.mdadm}/sbin/mdadm 50 + copy_bin_and_libs ${pkgs.mdadm}/sbin/mdmon 51 + ''; 52 + 53 + extraUtilsCommandsTest = '' 54 + $out/bin/mdadm --version 55 + ''; 56 + 57 + extraFiles."/etc/mdadm.conf".source = pkgs.writeText "mdadm.conf" config.boot.swraid.mdadmConf; 58 + 59 + systemd = { 60 + contents."/etc/mdadm.conf" = lib.mkIf (cfg.mdadmConf != "") { 61 + text = cfg.mdadmConf; 62 + }; 63 + 64 + packages = [ pkgs.mdadm ]; 65 + initrdBin = [ pkgs.mdadm ]; 39 66 }; 40 67 41 - packages = [ pkgs.mdadm ]; 42 - initrdBin = [ pkgs.mdadm ]; 68 + services.udev.packages = [ pkgs.mdadm ]; 43 69 }; 44 - 45 - boot.initrd.services.udev.packages = lib.mkIf cfg.enable [ pkgs.mdadm ]; 46 70 }; 47 71 }
+1 -1
nixos/tests/installer-systemd-stage-1.nix
··· 28 28 simpleUefiGrubSpecialisation 29 29 simpleUefiSystemdBoot 30 30 stratisRoot 31 - # swraid 31 + swraid 32 32 zfsroot 33 33 ; 34 34
+7 -7
nixos/tests/k3s/single-node.nix
··· 62 62 start_all() 63 63 64 64 machine.wait_for_unit("k3s") 65 - machine.succeed("k3s kubectl cluster-info") 66 - machine.fail("sudo -u noprivs k3s kubectl cluster-info") 65 + machine.succeed("kubectl cluster-info") 66 + machine.fail("sudo -u noprivs kubectl cluster-info") 67 67 '' # Fix-Me: Tests fail for 'aarch64-linux' as: "CONFIG_CGROUP_FREEZER: missing (fail)" 68 68 + lib.optionalString (!pkgs.stdenv.isAarch64) ''machine.succeed("k3s check-config")'' + '' 69 69 70 70 machine.succeed( 71 - "${pauseImage} | k3s ctr image import -" 71 + "${pauseImage} | ctr image import -" 72 72 ) 73 73 74 74 # Also wait for our service account to show up; it takes a sec 75 - machine.wait_until_succeeds("k3s kubectl get serviceaccount default") 76 - machine.succeed("k3s kubectl apply -f ${testPodYaml}") 77 - machine.succeed("k3s kubectl wait --for 'condition=Ready' pod/test") 78 - machine.succeed("k3s kubectl delete -f ${testPodYaml}") 75 + machine.wait_until_succeeds("kubectl get serviceaccount default") 76 + machine.succeed("kubectl apply -f ${testPodYaml}") 77 + machine.succeed("kubectl wait --for 'condition=Ready' pod/test") 78 + machine.succeed("kubectl delete -f ${testPodYaml}") 79 79 80 80 # regression test for #176445 81 81 machine.fail("journalctl -o cat -u k3s.service | grep 'ipset utility not found'")
+6 -6
nixos/tests/systemd-initrd-swraid.nix
··· 14 14 boot.loader.efi.canTouchEfiVariables = true; 15 15 16 16 environment.systemPackages = with pkgs; [ mdadm e2fsprogs ]; # for mdadm and mkfs.ext4 17 + boot.swraid = { 18 + enable = true; 19 + mdadmConf = '' 20 + ARRAY /dev/md0 devices=/dev/vdb,/dev/vdc 21 + ''; 22 + }; 17 23 boot.initrd = { 18 24 systemd = { 19 25 enable = true; 20 26 emergencyAccess = true; 21 - }; 22 - services.swraid = { 23 - enable = true; 24 - mdadmConf = '' 25 - ARRAY /dev/md0 devices=/dev/vdb,/dev/vdc 26 - ''; 27 27 }; 28 28 kernelModules = [ "raid0" ]; 29 29 };
+45
pkgs/applications/audio/master_me/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , libGL 5 + , libX11 6 + , libXext 7 + , libXrandr 8 + , pkg-config 9 + , python3 10 + , Cocoa 11 + }: 12 + stdenv.mkDerivation rec { 13 + pname = "master_me"; 14 + version = "1.2.0"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "trummerschlunk"; 18 + repo = "master_me"; 19 + rev = version; 20 + fetchSubmodules = true; 21 + sha256 = "sha256-FG3X1dOF9KRHHSnd5/zP+GrYCB2O0y+tnI5/l9tNhyE="; 22 + }; 23 + 24 + nativeBuildInputs = [ pkg-config ]; 25 + buildInputs = [ libGL python3 ] 26 + ++ lib.optionals stdenv.isDarwin [ Cocoa ] 27 + ++ lib.optionals stdenv.isLinux [ libX11 libXext libXrandr ]; 28 + 29 + enableParallelBuilding = true; 30 + 31 + postPatch = '' 32 + patchShebangs ./dpf/utils/ 33 + ''; 34 + 35 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 36 + 37 + meta = with lib; { 38 + homepage = "https://github.com/trummerschlunk/master_me"; 39 + description = "automatic mastering plugin for live streaming, podcasts and internet radio"; 40 + maintainers = with maintainers; [ magnetophon ]; 41 + platforms = platforms.all; 42 + broken = stdenv.isDarwin; # error: no type or protocol named 'NSPasteboardType' 43 + license = licenses.gpl3Plus; 44 + }; 45 + }
+34 -23
pkgs/applications/editors/jetbrains/plugins/plugins.json
··· 20 20 "231.9011.35": "https://plugins.jetbrains.com/files/164/347833/IdeaVim-2.3.0-signed.zip", 21 21 "231.9161.29": "https://plugins.jetbrains.com/files/164/347833/IdeaVim-2.3.0-signed.zip", 22 22 "231.9161.40": "https://plugins.jetbrains.com/files/164/347833/IdeaVim-2.3.0-signed.zip", 23 - "231.9161.41": "https://plugins.jetbrains.com/files/164/347833/IdeaVim-2.3.0-signed.zip", 24 23 "231.9161.46": "https://plugins.jetbrains.com/files/164/347833/IdeaVim-2.3.0-signed.zip", 25 24 "231.9161.47": "https://plugins.jetbrains.com/files/164/347833/IdeaVim-2.3.0-signed.zip", 25 + "231.9225.12": "https://plugins.jetbrains.com/files/164/347833/IdeaVim-2.3.0-signed.zip", 26 + "231.9225.15": "https://plugins.jetbrains.com/files/164/347833/IdeaVim-2.3.0-signed.zip", 26 27 "231.9225.16": "https://plugins.jetbrains.com/files/164/347833/IdeaVim-2.3.0-signed.zip" 27 28 }, 28 29 "name": "ideavim" ··· 66 67 "231.9011.35": null, 67 68 "231.9161.29": "https://plugins.jetbrains.com/files/6981/351503/ini-231.9161.47.zip", 68 69 "231.9161.40": "https://plugins.jetbrains.com/files/6981/351503/ini-231.9161.47.zip", 69 - "231.9161.41": "https://plugins.jetbrains.com/files/6981/351503/ini-231.9161.47.zip", 70 70 "231.9161.46": "https://plugins.jetbrains.com/files/6981/351503/ini-231.9161.47.zip", 71 71 "231.9161.47": "https://plugins.jetbrains.com/files/6981/351503/ini-231.9161.47.zip", 72 - "231.9225.16": "https://plugins.jetbrains.com/files/6981/359999/ini-231.9225.16.zip" 72 + "231.9225.12": "https://plugins.jetbrains.com/files/6981/360771/ini-231.9225.18.zip", 73 + "231.9225.15": "https://plugins.jetbrains.com/files/6981/360771/ini-231.9225.18.zip", 74 + "231.9225.16": "https://plugins.jetbrains.com/files/6981/360771/ini-231.9225.18.zip" 73 75 }, 74 76 "name": "ini" 75 77 }, ··· 129 131 "231.9011.35": "https://plugins.jetbrains.com/files/8182/359429/intellij-rust-0.4.198.5409-231.zip", 130 132 "231.9161.29": "https://plugins.jetbrains.com/files/8182/359429/intellij-rust-0.4.198.5409-231.zip", 131 133 "231.9161.40": "https://plugins.jetbrains.com/files/8182/359429/intellij-rust-0.4.198.5409-231.zip", 132 - "231.9161.41": "https://plugins.jetbrains.com/files/8182/359429/intellij-rust-0.4.198.5409-231.zip", 133 134 "231.9161.46": "https://plugins.jetbrains.com/files/8182/359429/intellij-rust-0.4.198.5409-231.zip", 134 135 "231.9161.47": "https://plugins.jetbrains.com/files/8182/359429/intellij-rust-0.4.198.5409-231.zip", 136 + "231.9225.12": "https://plugins.jetbrains.com/files/8182/359429/intellij-rust-0.4.198.5409-231.zip", 137 + "231.9225.15": "https://plugins.jetbrains.com/files/8182/359429/intellij-rust-0.4.198.5409-231.zip", 135 138 "231.9225.16": "https://plugins.jetbrains.com/files/8182/359429/intellij-rust-0.4.198.5409-231.zip" 136 139 }, 137 140 "name": "rust" ··· 156 159 "231.9011.35": "https://plugins.jetbrains.com/files/8182/355173/intellij-rust-0.4.198.5444-231-beta.zip", 157 160 "231.9161.29": "https://plugins.jetbrains.com/files/8182/355173/intellij-rust-0.4.198.5444-231-beta.zip", 158 161 "231.9161.40": "https://plugins.jetbrains.com/files/8182/355173/intellij-rust-0.4.198.5444-231-beta.zip", 159 - "231.9161.41": "https://plugins.jetbrains.com/files/8182/355173/intellij-rust-0.4.198.5444-231-beta.zip", 160 162 "231.9161.46": "https://plugins.jetbrains.com/files/8182/355173/intellij-rust-0.4.198.5444-231-beta.zip", 161 163 "231.9161.47": "https://plugins.jetbrains.com/files/8182/355173/intellij-rust-0.4.198.5444-231-beta.zip", 164 + "231.9225.12": "https://plugins.jetbrains.com/files/8182/355173/intellij-rust-0.4.198.5444-231-beta.zip", 165 + "231.9225.15": "https://plugins.jetbrains.com/files/8182/355173/intellij-rust-0.4.198.5444-231-beta.zip", 162 166 "231.9225.16": "https://plugins.jetbrains.com/files/8182/355173/intellij-rust-0.4.198.5444-231-beta.zip" 163 167 }, 164 168 "name": "rust-beta" ··· 175 179 ], 176 180 "builds": { 177 181 "231.9161.29": "https://plugins.jetbrains.com/files/8554/326468/featuresTrainer-231.8770.66.zip", 178 - "231.9161.40": "https://plugins.jetbrains.com/files/8554/326468/featuresTrainer-231.8770.66.zip", 179 - "231.9161.41": "https://plugins.jetbrains.com/files/8554/326468/featuresTrainer-231.8770.66.zip", 182 + "231.9225.12": "https://plugins.jetbrains.com/files/8554/326468/featuresTrainer-231.8770.66.zip", 183 + "231.9225.15": "https://plugins.jetbrains.com/files/8554/326468/featuresTrainer-231.8770.66.zip", 180 184 "231.9225.16": "https://plugins.jetbrains.com/files/8554/326468/featuresTrainer-231.8770.66.zip" 181 185 }, 182 186 "name": "ide-features-trainer" ··· 201 205 "231.9011.35": "https://plugins.jetbrains.com/files/8607/318851/NixIDEA-0.4.0.9.zip", 202 206 "231.9161.29": "https://plugins.jetbrains.com/files/8607/318851/NixIDEA-0.4.0.9.zip", 203 207 "231.9161.40": "https://plugins.jetbrains.com/files/8607/318851/NixIDEA-0.4.0.9.zip", 204 - "231.9161.41": "https://plugins.jetbrains.com/files/8607/318851/NixIDEA-0.4.0.9.zip", 205 208 "231.9161.46": "https://plugins.jetbrains.com/files/8607/318851/NixIDEA-0.4.0.9.zip", 206 209 "231.9161.47": "https://plugins.jetbrains.com/files/8607/318851/NixIDEA-0.4.0.9.zip", 210 + "231.9225.12": "https://plugins.jetbrains.com/files/8607/318851/NixIDEA-0.4.0.9.zip", 211 + "231.9225.15": "https://plugins.jetbrains.com/files/8607/318851/NixIDEA-0.4.0.9.zip", 207 212 "231.9225.16": "https://plugins.jetbrains.com/files/8607/318851/NixIDEA-0.4.0.9.zip" 208 213 }, 209 214 "name": "nixidea" ··· 237 242 "231.9011.35": "https://plugins.jetbrains.com/files/10037/358810/CSVEditor-3.2.1-231.zip", 238 243 "231.9161.29": "https://plugins.jetbrains.com/files/10037/358810/CSVEditor-3.2.1-231.zip", 239 244 "231.9161.40": "https://plugins.jetbrains.com/files/10037/358810/CSVEditor-3.2.1-231.zip", 240 - "231.9161.41": "https://plugins.jetbrains.com/files/10037/358810/CSVEditor-3.2.1-231.zip", 241 245 "231.9161.46": "https://plugins.jetbrains.com/files/10037/358810/CSVEditor-3.2.1-231.zip", 242 246 "231.9161.47": "https://plugins.jetbrains.com/files/10037/358810/CSVEditor-3.2.1-231.zip", 247 + "231.9225.12": "https://plugins.jetbrains.com/files/10037/358810/CSVEditor-3.2.1-231.zip", 248 + "231.9225.15": "https://plugins.jetbrains.com/files/10037/358810/CSVEditor-3.2.1-231.zip", 243 249 "231.9225.16": "https://plugins.jetbrains.com/files/10037/358810/CSVEditor-3.2.1-231.zip" 244 250 }, 245 251 "name": "csv-editor" ··· 264 270 "231.9011.35": "https://plugins.jetbrains.com/files/12559/307825/keymap-eclipse-231.8109.91.zip", 265 271 "231.9161.29": "https://plugins.jetbrains.com/files/12559/307825/keymap-eclipse-231.8109.91.zip", 266 272 "231.9161.40": "https://plugins.jetbrains.com/files/12559/307825/keymap-eclipse-231.8109.91.zip", 267 - "231.9161.41": "https://plugins.jetbrains.com/files/12559/307825/keymap-eclipse-231.8109.91.zip", 268 273 "231.9161.46": "https://plugins.jetbrains.com/files/12559/307825/keymap-eclipse-231.8109.91.zip", 269 274 "231.9161.47": "https://plugins.jetbrains.com/files/12559/307825/keymap-eclipse-231.8109.91.zip", 275 + "231.9225.12": "https://plugins.jetbrains.com/files/12559/307825/keymap-eclipse-231.8109.91.zip", 276 + "231.9225.15": "https://plugins.jetbrains.com/files/12559/307825/keymap-eclipse-231.8109.91.zip", 270 277 "231.9225.16": "https://plugins.jetbrains.com/files/12559/307825/keymap-eclipse-231.8109.91.zip" 271 278 }, 272 279 "name": "eclipse-keymap" ··· 291 298 "231.9011.35": "https://plugins.jetbrains.com/files/13017/307831/keymap-visualStudio-231.8109.91.zip", 292 299 "231.9161.29": "https://plugins.jetbrains.com/files/13017/307831/keymap-visualStudio-231.8109.91.zip", 293 300 "231.9161.40": "https://plugins.jetbrains.com/files/13017/307831/keymap-visualStudio-231.8109.91.zip", 294 - "231.9161.41": "https://plugins.jetbrains.com/files/13017/307831/keymap-visualStudio-231.8109.91.zip", 295 301 "231.9161.46": "https://plugins.jetbrains.com/files/13017/307831/keymap-visualStudio-231.8109.91.zip", 296 302 "231.9161.47": "https://plugins.jetbrains.com/files/13017/307831/keymap-visualStudio-231.8109.91.zip", 303 + "231.9225.12": "https://plugins.jetbrains.com/files/13017/307831/keymap-visualStudio-231.8109.91.zip", 304 + "231.9225.15": "https://plugins.jetbrains.com/files/13017/307831/keymap-visualStudio-231.8109.91.zip", 297 305 "231.9225.16": "https://plugins.jetbrains.com/files/13017/307831/keymap-visualStudio-231.8109.91.zip" 298 306 }, 299 307 "name": "visual-studio-keymap" ··· 318 326 "231.9011.35": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 319 327 "231.9161.29": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 320 328 "231.9161.40": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 321 - "231.9161.41": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 322 329 "231.9161.46": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 323 330 "231.9161.47": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 331 + "231.9225.12": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 332 + "231.9225.15": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 324 333 "231.9225.16": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar" 325 334 }, 326 335 "name": "darcula-pitch-black" ··· 341 350 "webstorm" 342 351 ], 343 352 "builds": { 344 - "223.8836.1185": "https://plugins.jetbrains.com/files/17718/351707/github-copilot-intellij-1.2.9.2684.zip", 345 - "231.9011.35": "https://plugins.jetbrains.com/files/17718/351707/github-copilot-intellij-1.2.9.2684.zip", 346 - "231.9161.29": "https://plugins.jetbrains.com/files/17718/351707/github-copilot-intellij-1.2.9.2684.zip", 347 - "231.9161.40": "https://plugins.jetbrains.com/files/17718/351707/github-copilot-intellij-1.2.9.2684.zip", 348 - "231.9161.41": "https://plugins.jetbrains.com/files/17718/351707/github-copilot-intellij-1.2.9.2684.zip", 349 - "231.9161.46": "https://plugins.jetbrains.com/files/17718/351707/github-copilot-intellij-1.2.9.2684.zip", 350 - "231.9161.47": "https://plugins.jetbrains.com/files/17718/351707/github-copilot-intellij-1.2.9.2684.zip", 351 - "231.9225.16": "https://plugins.jetbrains.com/files/17718/351707/github-copilot-intellij-1.2.9.2684.zip" 353 + "223.8836.1185": "https://plugins.jetbrains.com/files/17718/360520/github-copilot-intellij-1.2.13.2776.zip", 354 + "231.9011.35": "https://plugins.jetbrains.com/files/17718/360520/github-copilot-intellij-1.2.13.2776.zip", 355 + "231.9161.29": "https://plugins.jetbrains.com/files/17718/360520/github-copilot-intellij-1.2.13.2776.zip", 356 + "231.9161.40": "https://plugins.jetbrains.com/files/17718/360520/github-copilot-intellij-1.2.13.2776.zip", 357 + "231.9161.46": "https://plugins.jetbrains.com/files/17718/360520/github-copilot-intellij-1.2.13.2776.zip", 358 + "231.9161.47": "https://plugins.jetbrains.com/files/17718/360520/github-copilot-intellij-1.2.13.2776.zip", 359 + "231.9225.12": "https://plugins.jetbrains.com/files/17718/360520/github-copilot-intellij-1.2.13.2776.zip", 360 + "231.9225.15": "https://plugins.jetbrains.com/files/17718/360520/github-copilot-intellij-1.2.13.2776.zip", 361 + "231.9225.16": "https://plugins.jetbrains.com/files/17718/360520/github-copilot-intellij-1.2.13.2776.zip" 352 362 }, 353 363 "name": "github-copilot" 354 364 }, ··· 372 382 "231.9011.35": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 373 383 "231.9161.29": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 374 384 "231.9161.40": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 375 - "231.9161.41": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 376 385 "231.9161.46": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 377 386 "231.9161.47": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 387 + "231.9225.12": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 388 + "231.9225.15": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 378 389 "231.9225.16": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip" 379 390 }, 380 391 "name": "netbeans-6-5-keymap" ··· 390 401 "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=", 391 402 "https://plugins.jetbrains.com/files/164/275091/IdeaVim-2.1.0.zip": "sha256-2dM/r79XT+1MHDeRAUnZw6WO3dmw7MZfx9alHmBqMk0=", 392 403 "https://plugins.jetbrains.com/files/164/347833/IdeaVim-2.3.0-signed.zip": "sha256-K4HQXGdvFhs7X25Kw+pljep/lqJ9lwewnGSEvbnNetE=", 393 - "https://plugins.jetbrains.com/files/17718/351707/github-copilot-intellij-1.2.9.2684.zip": "sha256-imh+3U+HWM9jia2HfRXInHl1pfw+T6D4ls3DGqbqbsw=", 404 + "https://plugins.jetbrains.com/files/17718/360520/github-copilot-intellij-1.2.13.2776.zip": "sha256-9KTWE7rudLZwxCEv5QNu/9rxA0o0GdQK4+oqkzeOtyA=", 394 405 "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=", 395 406 "https://plugins.jetbrains.com/files/631/360005/python-231.9225.16.zip": "sha256-vin0+O9f4rY3FYqztzdIlyal5bvrvrt8Q8neDrXRmsU=", 396 407 "https://plugins.jetbrains.com/files/6954/357005/kotlin-plugin-231-1.9.0-release-358-IJ8770.65.zip": "sha256-v2EB05au8mkC5VnoEILLJ3tesEeCWCYSNJ9RzfJZA1o=", 397 408 "https://plugins.jetbrains.com/files/6981/351503/ini-231.9161.47.zip": "sha256-oAgTPyTnfqEKjaGcK50k9O16hDY+A4lfL2l9IpGKyCY=", 398 - "https://plugins.jetbrains.com/files/6981/359999/ini-231.9225.16.zip": "sha256-4Ko7v1VOK+rcgCm0vrde33TSUx2PPv6HvJLNmvEWjFk=", 409 + "https://plugins.jetbrains.com/files/6981/360771/ini-231.9225.18.zip": "sha256-FHv/cELjKf3Jral2Cqc3QiE4bx1mm6jy42AsR27nt9g=", 399 410 "https://plugins.jetbrains.com/files/7219/355564/Symfony_Plugin-2022.1.253.zip": "sha256-vE+fobPbtWlaSHGTLlbDcC6NkaJiA4Qp50h8flXHaJc=", 400 411 "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip": "sha256-hT5K4w4lhvNwDzDMDSvsIDGj9lyaRqglfOhlbNdqpWs=", 401 412 "https://plugins.jetbrains.com/files/7322/326457/python-ce-231.8770.65.zip": "sha256-LjHpwdBtC4C9KXrHQ+EvmGL1A+Tfbqzc17Kf80SP/lE=",
+48 -48
pkgs/applications/editors/jetbrains/versions.json
··· 19 19 "dataspell": { 20 20 "update-channel": "DataSpell RELEASE", 21 21 "url-template": "https://download.jetbrains.com/python/dataspell-{version}.tar.gz", 22 - "version": "2023.1.3", 23 - "sha256": "7c0a19d740e3be8307a4487427347e2d5a7d4ab12ec44f1866e8c5f08e97d323", 24 - "url": "https://download.jetbrains.com/python/dataspell-2023.1.3.tar.gz", 25 - "build_number": "231.9161.44" 22 + "version": "2023.1.4", 23 + "sha256": "07158e00ef81c58c9b295c1777635069777f5f3f16d593b14429673b9699cfff", 24 + "url": "https://download.jetbrains.com/python/dataspell-2023.1.4.tar.gz", 25 + "build_number": "231.9225.14" 26 26 }, 27 27 "gateway": { 28 28 "update-channel": "Gateway RELEASE", ··· 76 76 "pycharm-community": { 77 77 "update-channel": "PyCharm RELEASE", 78 78 "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz", 79 - "version": "2023.1.3", 80 - "sha256": "40682c61bf21c66dd861ee47f12b6895a36d99b9ce676b13cb5dc7e5b4bd3f46", 81 - "url": "https://download.jetbrains.com/python/pycharm-community-2023.1.3.tar.gz", 82 - "build_number": "231.9161.41" 79 + "version": "2023.1.4", 80 + "sha256": "4def30bc442113605b907586ee087bc72e75fc63d826b9a9e16cd97dbb467309", 81 + "url": "https://download.jetbrains.com/python/pycharm-community-2023.1.4.tar.gz", 82 + "build_number": "231.9225.15" 83 83 }, 84 84 "pycharm-professional": { 85 85 "update-channel": "PyCharm RELEASE", 86 86 "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz", 87 - "version": "2023.1.3", 88 - "sha256": "4cdf85c01854d7f74c9fa9efda67453356f1120e49cc5aed1168f0f32d8ee016", 89 - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.1.3.tar.gz", 90 - "build_number": "231.9161.41" 87 + "version": "2023.1.4", 88 + "sha256": "0f9beda16f7e90631e75954bf780669ab05621b69e9f91a9e41ed1ecd1ac26cf", 89 + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.1.4.tar.gz", 90 + "build_number": "231.9225.15" 91 91 }, 92 92 "rider": { 93 93 "update-channel": "Rider RELEASE", ··· 100 100 "ruby-mine": { 101 101 "update-channel": "RubyMine RELEASE", 102 102 "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz", 103 - "version": "2023.1.3", 104 - "sha256": "0eda257d349b9e24ade016af94a2cbca669b719f0a79d5720dfc9a54c7415901", 105 - "url": "https://download.jetbrains.com/ruby/RubyMine-2023.1.3.tar.gz", 106 - "build_number": "231.9161.40" 103 + "version": "2023.1.4", 104 + "sha256": "b9b5d2a3c0c0517e1ef1363b2abe5ca41441343bc1c8999d1b8e6dff248027fb", 105 + "url": "https://download.jetbrains.com/ruby/RubyMine-2023.1.4.tar.gz", 106 + "build_number": "231.9225.12" 107 107 }, 108 108 "webstorm": { 109 109 "update-channel": "WebStorm RELEASE", ··· 134 134 "dataspell": { 135 135 "update-channel": "DataSpell RELEASE", 136 136 "url-template": "https://download.jetbrains.com/python/dataspell-{version}.dmg", 137 - "version": "2023.1.3", 138 - "sha256": "5d57d35ea08bc3ef9519b9669771a6d36a22424298e05dc82b18df787b52c79c", 139 - "url": "https://download.jetbrains.com/python/dataspell-2023.1.3.dmg", 140 - "build_number": "231.9161.44" 137 + "version": "2023.1.4", 138 + "sha256": "c0c79501d88fc003707707b3410ab4378aaef44a9cebb220f5b1eaeb3db640e9", 139 + "url": "https://download.jetbrains.com/python/dataspell-2023.1.4.dmg", 140 + "build_number": "231.9225.14" 141 141 }, 142 142 "gateway": { 143 143 "update-channel": "Gateway RELEASE", ··· 191 191 "pycharm-community": { 192 192 "update-channel": "PyCharm RELEASE", 193 193 "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg", 194 - "version": "2023.1.3", 195 - "sha256": "4e6ca940a47b8c5d93f6392339a0e9497f8b132bbb61d62bc5559fc62ddc9f73", 196 - "url": "https://download.jetbrains.com/python/pycharm-community-2023.1.3.dmg", 197 - "build_number": "231.9161.41" 194 + "version": "2023.1.4", 195 + "sha256": "8474b4efea07381d4847b183c26a1d7f4bb80807d34ad5cd058e643b7f930d28", 196 + "url": "https://download.jetbrains.com/python/pycharm-community-2023.1.4.dmg", 197 + "build_number": "231.9225.15" 198 198 }, 199 199 "pycharm-professional": { 200 200 "update-channel": "PyCharm RELEASE", 201 201 "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg", 202 - "version": "2023.1.3", 203 - "sha256": "70ee1bbdb2cb214be048174bba4b0f6ba969e0f257f74fb5adee951b517adb0e", 204 - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.1.3.dmg", 205 - "build_number": "231.9161.41" 202 + "version": "2023.1.4", 203 + "sha256": "04945795cdee1fb36a5c19c2846203bcc4bccba8939f58dd1265651578f9c4c6", 204 + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.1.4.dmg", 205 + "build_number": "231.9225.15" 206 206 }, 207 207 "rider": { 208 208 "update-channel": "Rider RELEASE", ··· 215 215 "ruby-mine": { 216 216 "update-channel": "RubyMine RELEASE", 217 217 "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg", 218 - "version": "2023.1.3", 219 - "sha256": "b6a92e6451d12c618c5489e554d06e24a0967edb6ebf194cf244b9e1f23d4ca5", 220 - "url": "https://download.jetbrains.com/ruby/RubyMine-2023.1.3.dmg", 221 - "build_number": "231.9161.40" 218 + "version": "2023.1.4", 219 + "sha256": "4ade59a9d04cc4b5e0a4ed62c2c60e8ddba9717ae91a3e8cf53363d8f0a41e29", 220 + "url": "https://download.jetbrains.com/ruby/RubyMine-2023.1.4.dmg", 221 + "build_number": "231.9225.12" 222 222 }, 223 223 "webstorm": { 224 224 "update-channel": "WebStorm RELEASE", ··· 249 249 "dataspell": { 250 250 "update-channel": "DataSpell RELEASE", 251 251 "url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.dmg", 252 - "version": "2023.1.3", 253 - "sha256": "9dde75ec9fbccc9bfe7c390fd1f46a81fb153f226da7d3ca96bdeef5e60c51e1", 254 - "url": "https://download.jetbrains.com/python/dataspell-2023.1.3-aarch64.dmg", 255 - "build_number": "231.9161.44" 252 + "version": "2023.1.4", 253 + "sha256": "bd0166ea6dcc4de0115102af44da7a587f4bb00a60f9ff09b3da35f2b38370c3", 254 + "url": "https://download.jetbrains.com/python/dataspell-2023.1.4-aarch64.dmg", 255 + "build_number": "231.9225.14" 256 256 }, 257 257 "gateway": { 258 258 "update-channel": "Gateway RELEASE", ··· 306 306 "pycharm-community": { 307 307 "update-channel": "PyCharm RELEASE", 308 308 "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg", 309 - "version": "2023.1.3", 310 - "sha256": "989112fe6aae4be2e84712fe1def61589865b57daf7c67d01f81e452b46de252", 311 - "url": "https://download.jetbrains.com/python/pycharm-community-2023.1.3-aarch64.dmg", 312 - "build_number": "231.9161.41" 309 + "version": "2023.1.4", 310 + "sha256": "34bd9ea7434e73d4552a90b2b15ae93b7f4ee8df23690d7b74862d50d85207bf", 311 + "url": "https://download.jetbrains.com/python/pycharm-community-2023.1.4-aarch64.dmg", 312 + "build_number": "231.9225.15" 313 313 }, 314 314 "pycharm-professional": { 315 315 "update-channel": "PyCharm RELEASE", 316 316 "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg", 317 - "version": "2023.1.3", 318 - "sha256": "fa2403fd138dc013929ebf0a1054f8a55639666f2d4e4b14fa6f904467e74ba0", 319 - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.1.3-aarch64.dmg", 320 - "build_number": "231.9161.41" 317 + "version": "2023.1.4", 318 + "sha256": "7c86ed350d71b2fef5f1992a377e7fe161c38a3de91bc1f3bad0d9aafbcde6a8", 319 + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.1.4-aarch64.dmg", 320 + "build_number": "231.9225.15" 321 321 }, 322 322 "rider": { 323 323 "update-channel": "Rider RELEASE", ··· 330 330 "ruby-mine": { 331 331 "update-channel": "RubyMine RELEASE", 332 332 "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg", 333 - "version": "2023.1.3", 334 - "sha256": "f367b80a7bfe5ceffee0af865a9722de195823b1049df3afc2301fc6ede66878", 335 - "url": "https://download.jetbrains.com/ruby/RubyMine-2023.1.3-aarch64.dmg", 336 - "build_number": "231.9161.40" 333 + "version": "2023.1.4", 334 + "sha256": "ddcb8bf654c24daa0365b9e734b9c6b6d0238303d0f8f540d6e1ce821539e59e", 335 + "url": "https://download.jetbrains.com/ruby/RubyMine-2023.1.4-aarch64.dmg", 336 + "build_number": "231.9225.12" 337 337 }, 338 338 "webstorm": { 339 339 "update-channel": "WebStorm RELEASE",
+2 -2
pkgs/applications/editors/orbiton/default.nix
··· 4 4 5 5 buildGoModule rec { 6 6 pname = "orbiton"; 7 - version = "2.62.5"; 7 + version = "2.62.6"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "xyproto"; 11 11 repo = "orbiton"; 12 12 rev = "v${version}"; 13 - hash = "sha256-g95cWzV2Hrm+0piCyHZQ4ky1k0aaFil9YJE9Hk5lfYE="; 13 + hash = "sha256-wSefvbpqxEbzgReOBPcot+VeXazwK/NPzh+wmmYhrls="; 14 14 }; 15 15 16 16 vendorHash = null;
+5 -5
pkgs/applications/editors/standardnotes/src.json
··· 1 1 { 2 - "version": "3.162.8", 2 + "version": "3.165.9", 3 3 "deb": { 4 4 "x86_64-linux": { 5 - "url": "https://github.com/standardnotes/app/releases/download/%40standardnotes/desktop%403.162.8/standard-notes-3.162.8-linux-amd64.deb", 6 - "hash": "sha512-XxSz1ZXCVzNBqX5BQ4nytFla1igEttV/pQ40r3HW6BQfy6yprQqmQ94OMJSx7kpfeQpxnwBMOUsA58QM3W7y1w==" 5 + "url": "https://github.com/standardnotes/app/releases/download/%40standardnotes/desktop%403.165.9/standard-notes-3.165.9-linux-amd64.deb", 6 + "hash": "sha512-DR2wxCi0RgEeAQWbegJv7Zhp6rtO2PWF7RceVNd2KBrLigsRZbRfLVsPLesprKexZoGIryhYvOksecpX51VdUA==" 7 7 }, 8 8 "aarch64-linux": { 9 - "url": "https://github.com/standardnotes/app/releases/download/%40standardnotes/desktop%403.162.8/standard-notes-3.162.8-linux-arm64.deb", 10 - "hash": "sha512-Y1+89UaPfB+UKiVg3JWo3zwH1rFnjdKuU1CBwIjMblzf1775gEMXicU0n+6FpWTphcVmEeah9VISoq0oBHNHtg==" 9 + "url": "https://github.com/standardnotes/app/releases/download/%40standardnotes/desktop%403.165.9/standard-notes-3.165.9-linux-arm64.deb", 10 + "hash": "sha512-ACYzEHQgw4pPZNgOUSDihAFY1dJ91Tmw3y2Lf1iihiOVcGn4qt5XJS2BG0+/bEWZjp0iuBKsfrlfWfSi6c95Sg==" 11 11 } 12 12 } 13 13 }
+112 -100
pkgs/applications/editors/vim/plugins/generated.nix
··· 173 173 174 174 LazyVim = buildVimPluginFrom2Nix { 175 175 pname = "LazyVim"; 176 - version = "2023-07-06"; 176 + version = "2023-07-10"; 177 177 src = fetchFromGitHub { 178 178 owner = "LazyVim"; 179 179 repo = "LazyVim"; 180 - rev = "abea2807ce13c994d5697f0ff19d80f85f678b1b"; 181 - sha256 = "0wiwh3kis2xs3z006b41c8d8ljl4id4l2hqp9cz2l8gw90g7vicb"; 180 + rev = "a38bf3001dc5576110cb0bbcacc262526ddf7bb9"; 181 + sha256 = "1ng6dcnyccs43ikwp1pf6df520iaqa952lszadxm60mha4m2490r"; 182 182 }; 183 183 meta.homepage = "https://github.com/LazyVim/LazyVim/"; 184 184 }; 185 185 186 186 LeaderF = buildVimPluginFrom2Nix { 187 187 pname = "LeaderF"; 188 - version = "2023-07-10"; 188 + version = "2023-07-11"; 189 189 src = fetchFromGitHub { 190 190 owner = "Yggdroot"; 191 191 repo = "LeaderF"; 192 - rev = "92bbe71f0ffa1a1d8c6b871ae4841a1b9e3af079"; 193 - sha256 = "131c7qcb3khlkp40kg3ii45ch1hf3cmfcfr56vi1fqm14h0aldib"; 192 + rev = "49af82180b22c3c2ff8d9d1e82a7ab1486cd052b"; 193 + sha256 = "14lq3yjvxdmpsxp1n1qkcb2nvl23q0r157vizr5kkgy00v194ifd"; 194 194 }; 195 195 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 196 196 }; ··· 305 305 306 306 SchemaStore-nvim = buildVimPluginFrom2Nix { 307 307 pname = "SchemaStore.nvim"; 308 - version = "2023-07-07"; 308 + version = "2023-07-10"; 309 309 src = fetchFromGitHub { 310 310 owner = "b0o"; 311 311 repo = "SchemaStore.nvim"; 312 - rev = "78c53f2ce05b7209bf5e2e2b2e25c72a3c1444b2"; 313 - sha256 = "1y1aji722vvv8q5l27lk7ljqpby48nv6y0fq2vbwashvdhlc6imm"; 312 + rev = "bdba0106f6e33fffb8e2ffea0162ce5565b18840"; 313 + sha256 = "0z02xxgnfxcpwc39fwqc47wdphgbxlcasksfj1p8lgrmw1q0p0kn"; 314 314 }; 315 315 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 316 316 }; ··· 381 381 src = fetchFromGitHub { 382 382 owner = "SpaceVim"; 383 383 repo = "SpaceVim"; 384 - rev = "eed6a4bea69aa7ff117957570cd0f739533e88af"; 385 - sha256 = "12zf58va1jzi8iyfzxlv1sysykzf29zjijgd74a7gmiq050y2g06"; 384 + rev = "69cddda85747b77608a8f7a86111e812409475a8"; 385 + sha256 = "135c0ilpq83cgcsc0gknyazzfv2pl0ll8crpa8gaxlb5g9vh8r70"; 386 386 }; 387 387 meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; 388 388 }; ··· 498 498 499 499 aerial-nvim = buildVimPluginFrom2Nix { 500 500 pname = "aerial.nvim"; 501 - version = "2023-06-28"; 501 + version = "2023-07-11"; 502 502 src = fetchFromGitHub { 503 503 owner = "stevearc"; 504 504 repo = "aerial.nvim"; 505 - rev = "79644dbedc189d79573b2a60e247989bbd8f16e7"; 506 - sha256 = "0d4pbr9w4pxpcswhpfrcpl91y9m1rpc3q5yk75wc4js2nyk4raah"; 505 + rev = "e22facd3a696f4690f888e16ddaba585c8173e4e"; 506 + sha256 = "08zpnsvj1qbiz7c3n23hhbb7n24yzmamfajka2kyffl5fprgph0i"; 507 507 fetchSubmodules = true; 508 508 }; 509 509 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; ··· 1059 1059 sha256 = "1czjagkfjw57f2nvjjgbma1gcy1ylcd68dyfc5ivr2wc6fdw5lks"; 1060 1060 }; 1061 1061 meta.homepage = "https://github.com/APZelos/blamer.nvim/"; 1062 + }; 1063 + 1064 + block-nvim = buildVimPluginFrom2Nix { 1065 + pname = "block.nvim"; 1066 + version = "2023-06-22"; 1067 + src = fetchFromGitHub { 1068 + owner = "HampusHauffman"; 1069 + repo = "block.nvim"; 1070 + rev = "a7739f9703adf9e77b42a331d4998bd5c8cbf1e9"; 1071 + sha256 = "0wvkyczxjgi701bnhw5fxzwprgsx26nbq13mi3qqlyh42nhhm8zq"; 1072 + }; 1073 + meta.homepage = "https://github.com/HampusHauffman/block.nvim/"; 1062 1074 }; 1063 1075 1064 1076 blueballs-neovim = buildVimPluginFrom2Nix { ··· 1147 1159 1148 1160 bufferline-nvim = buildVimPluginFrom2Nix { 1149 1161 pname = "bufferline.nvim"; 1150 - version = "2023-06-28"; 1162 + version = "2023-07-10"; 1151 1163 src = fetchFromGitHub { 1152 1164 owner = "akinsho"; 1153 1165 repo = "bufferline.nvim"; 1154 - rev = "2f391fde91b9c3876eee359ee24cc352050e5e48"; 1155 - sha256 = "0qg2ia2a0rz8g419dmvyl2djrz3xp6ra01bq5gkpgyj8yrgdmr3v"; 1166 + rev = "cd27a52ecdfed7f14a41b61b7976f155e3d593c7"; 1167 + sha256 = "0fcabl395y2qhnnabhakdkhk9f18vh9wkx1pmsdvkizs0hnhxlx3"; 1156 1168 }; 1157 1169 meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; 1158 1170 }; ··· 1999 2011 2000 2012 codeium-vim = buildVimPluginFrom2Nix { 2001 2013 pname = "codeium.vim"; 2002 - version = "2023-07-08"; 2014 + version = "2023-07-11"; 2003 2015 src = fetchFromGitHub { 2004 2016 owner = "Exafunction"; 2005 2017 repo = "codeium.vim"; 2006 - rev = "276c424ac5c9e94117efb902d75a5580ce4ccc9a"; 2007 - sha256 = "1bqy6z6qph01f7afnzy01hkyl2669zv463zx1ygxbnljbvswzdvw"; 2018 + rev = "3803ab16cd1e3160edae55fc5dd5e78b1d71e5d4"; 2019 + sha256 = "09haj4j1d8gry6537g7mzllac2drwnb5kib6np4ml9sylr6x72lp"; 2008 2020 }; 2009 2021 meta.homepage = "https://github.com/Exafunction/codeium.vim/"; 2010 2022 }; ··· 2587 2599 2588 2600 denops-vim = buildVimPluginFrom2Nix { 2589 2601 pname = "denops.vim"; 2590 - version = "2023-06-25"; 2602 + version = "2023-07-11"; 2591 2603 src = fetchFromGitHub { 2592 2604 owner = "vim-denops"; 2593 2605 repo = "denops.vim"; 2594 - rev = "62b1d22b3e60fcc9e570a531a5af1e4b2393c15a"; 2595 - sha256 = "0bdm6ll1m8d1chmwqm4jj2c2qcq0bmrjvsfc4mw5i3158kf7pfws"; 2606 + rev = "fece0a2b24655e42a3fd10dbbf2962d39b381e90"; 2607 + sha256 = "12yj3wzz6qhf71zlmkxfxaqny4iyqp885iwhnr509cmcg0nynac8"; 2596 2608 }; 2597 2609 meta.homepage = "https://github.com/vim-denops/denops.vim/"; 2598 2610 }; ··· 2877 2889 2878 2890 dial-nvim = buildVimPluginFrom2Nix { 2879 2891 pname = "dial.nvim"; 2880 - version = "2023-06-12"; 2892 + version = "2023-07-10"; 2881 2893 src = fetchFromGitHub { 2882 2894 owner = "monaqa"; 2883 2895 repo = "dial.nvim"; 2884 - rev = "b3916370c24c498117a4c790b2752c437dab661a"; 2885 - sha256 = "141ppws4f4gz90w07hpgs1h93d8v1fsi5kh032kgf65g9bawlri8"; 2896 + rev = "c6657df5453a6cbe4e8356e1675e9652cadc332f"; 2897 + sha256 = "1gz5zg7rfx1j468ysa5b5nnlnsj22pkkkhq4z0n63hp2s09ys2c3"; 2886 2898 }; 2887 2899 meta.homepage = "https://github.com/monaqa/dial.nvim/"; 2888 2900 }; ··· 2961 2973 2962 2974 dropbar-nvim = buildVimPluginFrom2Nix { 2963 2975 pname = "dropbar.nvim"; 2964 - version = "2023-07-09"; 2976 + version = "2023-07-10"; 2965 2977 src = fetchFromGitHub { 2966 2978 owner = "Bekaboo"; 2967 2979 repo = "dropbar.nvim"; 2968 - rev = "03bfd620f4d98a889bc7a0059ddb21dd24abdd7f"; 2969 - sha256 = "1lq5ap7izg3nrj8i2nh5hxgxmdfsv705b409ryd529dkx7klsdar"; 2980 + rev = "dd0a43d0bdd2918bef5ed7f42caacb1bbe5d7d92"; 2981 + sha256 = "0cwlwgi4s4iggss7d1jcn4jaw8idn60yrzpjxqm8h930aa6b2zks"; 2970 2982 }; 2971 2983 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 2972 2984 }; ··· 3528 3540 3529 3541 fzf-lua = buildVimPluginFrom2Nix { 3530 3542 pname = "fzf-lua"; 3531 - version = "2023-07-08"; 3543 + version = "2023-07-10"; 3532 3544 src = fetchFromGitHub { 3533 3545 owner = "ibhagwan"; 3534 3546 repo = "fzf-lua"; 3535 - rev = "ea4c5e98d8797ff14f24350459aa29b0f800dad4"; 3536 - sha256 = "0jkiis5rn4zyybwb1gjcgssigdvksxxkv3a50yk3xisgrli2i51d"; 3547 + rev = "63bfdd54d1ba5af042a6be350aba4299b7a0f5a3"; 3548 + sha256 = "0l08xmgadwgjr37icv7cqxyfz8yb4fkb9hrv7760588yjkl6gdda"; 3537 3549 }; 3538 3550 meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; 3539 3551 }; ··· 3696 3708 3697 3709 gitsigns-nvim = buildNeovimPlugin { 3698 3710 pname = "gitsigns.nvim"; 3699 - version = "2023-07-04"; 3711 + version = "2023-07-10"; 3700 3712 src = fetchFromGitHub { 3701 3713 owner = "lewis6991"; 3702 3714 repo = "gitsigns.nvim"; 3703 - rev = "dc2962f7fce953a2a98e7c6d3d7fc4c1d1f66758"; 3704 - sha256 = "17rbsnfdrjfni1nc7say8yy9z1nc7agz8f5484wg3bhlbh28x28n"; 3715 + rev = "48c3ae8ec74cb83f9570ceb0c5ab8217db7a2220"; 3716 + sha256 = "0v0il2wwgca58gv4jl70gwimnh0qy8swmlxqaw0yl0yj68pgv6ba"; 3705 3717 }; 3706 3718 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 3707 3719 }; ··· 4583 4595 4584 4596 lazy-lsp-nvim = buildVimPluginFrom2Nix { 4585 4597 pname = "lazy-lsp.nvim"; 4586 - version = "2023-05-29"; 4598 + version = "2023-07-10"; 4587 4599 src = fetchFromGitHub { 4588 4600 owner = "dundalek"; 4589 4601 repo = "lazy-lsp.nvim"; 4590 - rev = "cc9640662efcb99d869eaaec06c14f74d5135e04"; 4591 - sha256 = "0f52bficds6zmk4bl1bq3210zrqjb576fl8a41fb31psj2mas07n"; 4602 + rev = "c35cb31854f87aece550404103d6ca921b2689aa"; 4603 + sha256 = "0ilcg7z7f02y8a319ajsdi8vyvm3aby6hihxzaa06r2aqn1g4dwj"; 4592 4604 }; 4593 4605 meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/"; 4594 4606 }; ··· 4619 4631 4620 4632 lean-nvim = buildVimPluginFrom2Nix { 4621 4633 pname = "lean.nvim"; 4622 - version = "2023-07-07"; 4634 + version = "2023-07-10"; 4623 4635 src = fetchFromGitHub { 4624 4636 owner = "Julian"; 4625 4637 repo = "lean.nvim"; 4626 - rev = "e80616c64506a339500bf7480801fa50b3f1b450"; 4627 - sha256 = "1sz2zkl610lw03svcgv2widwyfvvqcww9qsvbn6fbjzwg5im6z3x"; 4638 + rev = "891294bb7b5e4068a954b29f93556c1acb05393d"; 4639 + sha256 = "1hx6shg720939zqdqh2f7liz6ais5wsch94xn230gcviqr06mjg8"; 4628 4640 }; 4629 4641 meta.homepage = "https://github.com/Julian/lean.nvim/"; 4630 4642 }; ··· 5122 5134 5123 5135 luasnip = buildVimPluginFrom2Nix { 5124 5136 pname = "luasnip"; 5125 - version = "2023-07-05"; 5137 + version = "2023-07-10"; 5126 5138 src = fetchFromGitHub { 5127 5139 owner = "l3mon4d3"; 5128 5140 repo = "luasnip"; 5129 - rev = "a658ae2906344a1d2b9c507738e585cf68e685c7"; 5130 - sha256 = "039l4v639iy7mh1wnwd7hbylq9dpa8i4icfb91r1q6ssff54mxjy"; 5141 + rev = "45a4e899ca8f54936fe32ead6bba65f2a8d42e12"; 5142 + sha256 = "00d3bdpx26n61yy3rq7z44wlpryiqpccjnv6kjrp9gjsydh4a471"; 5131 5143 fetchSubmodules = true; 5132 5144 }; 5133 5145 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; ··· 5219 5231 5220 5232 mason-lspconfig-nvim = buildVimPluginFrom2Nix { 5221 5233 pname = "mason-lspconfig.nvim"; 5222 - version = "2023-07-09"; 5234 + version = "2023-07-10"; 5223 5235 src = fetchFromGitHub { 5224 5236 owner = "williamboman"; 5225 5237 repo = "mason-lspconfig.nvim"; 5226 - rev = "fa50cc2540210845fccc3c0b9762417189a563a2"; 5227 - sha256 = "088p71mfsnv99il8ahyl5x04rn8w4xg4vvylk67ic2ngki7f7d8d"; 5238 + rev = "796008869e67ef27a5aa5ac44c08ce2a60b89f55"; 5239 + sha256 = "1l8nkjdl4k66yas0wrzddk83k7z73kcylqb0cv7h2v7f2d2y79ng"; 5228 5240 }; 5229 5241 meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; 5230 5242 }; ··· 5327 5339 5328 5340 mini-nvim = buildVimPluginFrom2Nix { 5329 5341 pname = "mini.nvim"; 5330 - version = "2023-07-09"; 5342 + version = "2023-07-11"; 5331 5343 src = fetchFromGitHub { 5332 5344 owner = "echasnovski"; 5333 5345 repo = "mini.nvim"; 5334 - rev = "760c1f3619418f769526884a3de47f0b76245887"; 5335 - sha256 = "01vqrf4j5jxfr1304hblgfsmzb1w6b4djxlqndsm6yad2xl8vivr"; 5346 + rev = "4766f80acf4df22385adb36bf3a166752848f179"; 5347 + sha256 = "0n2zx64489qgmrr2w1j83rpi9j759p4w6xqnga23sxbsxgvvj60r"; 5336 5348 }; 5337 5349 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 5338 5350 }; ··· 5723 5735 5724 5736 neodev-nvim = buildVimPluginFrom2Nix { 5725 5737 pname = "neodev.nvim"; 5726 - version = "2023-07-09"; 5738 + version = "2023-07-11"; 5727 5739 src = fetchFromGitHub { 5728 5740 owner = "folke"; 5729 5741 repo = "neodev.nvim"; 5730 - rev = "a1c48c5761cc579927bfb09896c8bf37894b80e8"; 5731 - sha256 = "1hq1p1rwb0r44w86p4ljnwc410ly0d0c7l3ldxgddr2bp9jb3fm4"; 5742 + rev = "fed7f27480ac6bda777cb36f2d6737c8ccc580fe"; 5743 + sha256 = "19763byainb613r1xkk2grahbqxwvfiycg3ljz5cmmi9y82z7n2f"; 5732 5744 }; 5733 5745 meta.homepage = "https://github.com/folke/neodev.nvim/"; 5734 5746 }; ··· 6743 6755 6744 6756 nvim-gdb = buildVimPluginFrom2Nix { 6745 6757 pname = "nvim-gdb"; 6746 - version = "2023-07-03"; 6758 + version = "2023-07-10"; 6747 6759 src = fetchFromGitHub { 6748 6760 owner = "sakhnik"; 6749 6761 repo = "nvim-gdb"; 6750 - rev = "f69f3dcd1ebdcb39af156ee3833c5d6b9777eb31"; 6751 - sha256 = "15nv26nfxykg5jnqkbl4kq9rfa6lba687i8m31ir8hkgg9n57g43"; 6762 + rev = "48e18669eb7bb7d6e7cb3d86de1082924f5fddd2"; 6763 + sha256 = "1jmx7sr5am4xz2id93c1g6a4pnd0ni361469i15qj4n757n90f8r"; 6752 6764 }; 6753 6765 meta.homepage = "https://github.com/sakhnik/nvim-gdb/"; 6754 6766 }; ··· 6815 6827 6816 6828 nvim-jdtls = buildVimPluginFrom2Nix { 6817 6829 pname = "nvim-jdtls"; 6818 - version = "2023-07-09"; 6830 + version = "2023-07-10"; 6819 6831 src = fetchFromGitHub { 6820 6832 owner = "mfussenegger"; 6821 6833 repo = "nvim-jdtls"; 6822 - rev = "6e6352f671fca4bb31e7e2394c592e623120292e"; 6823 - sha256 = "05rg9d4p6fj9jxa705ln2k4xr4ichy098cqy3p062ckr7javpga0"; 6834 + rev = "96e3978c3fdae3950f6ccda548775e8b8952f74a"; 6835 + sha256 = "0rbbf8r06kc67xpf06qsshyj2f0xkspaxndv5afrxqcmiz1qlnhy"; 6824 6836 }; 6825 6837 meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; 6826 6838 }; ··· 6851 6863 6852 6864 nvim-lightbulb = buildVimPluginFrom2Nix { 6853 6865 pname = "nvim-lightbulb"; 6854 - version = "2023-07-08"; 6866 + version = "2023-07-10"; 6855 6867 src = fetchFromGitHub { 6856 6868 owner = "kosayoda"; 6857 6869 repo = "nvim-lightbulb"; 6858 - rev = "189c8ef70a44a23c6e9e1d0f95abcda2d07e109d"; 6859 - sha256 = "18l6pqkymqhm5rv27ngb874vy6lxr5lqrg0s2hszh2ixydq3r4w8"; 6870 + rev = "bb9ec720aa998252951627f811e8f39b76789e0a"; 6871 + sha256 = "03anzn14a8fc14wzv9m98f2flhn4lcn66g4c053r1bc9p54k21p0"; 6860 6872 }; 6861 6873 meta.homepage = "https://github.com/kosayoda/nvim-lightbulb/"; 6862 6874 }; ··· 7127 7139 7128 7140 nvim-scrollview = buildVimPluginFrom2Nix { 7129 7141 pname = "nvim-scrollview"; 7130 - version = "2023-07-10"; 7142 + version = "2023-07-11"; 7131 7143 src = fetchFromGitHub { 7132 7144 owner = "dstein64"; 7133 7145 repo = "nvim-scrollview"; 7134 - rev = "8f51941e8bda2982497118dfa2a4dd9fc4a42e75"; 7135 - sha256 = "1pzvjhbvs7a9llzcmgz9ky3b0i96ffs5ca7rn6l9g84f4zhplm3r"; 7146 + rev = "1c559f44cbde8a3637a48b6b5f44e201aff4e1cf"; 7147 + sha256 = "1nybh0n5g2sz0n4j974i173zv5byqly5k26km88kygxa3dzlmqx8"; 7136 7148 }; 7137 7149 meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; 7138 7150 }; ··· 7247 7259 7248 7260 nvim-treesitter = buildVimPluginFrom2Nix { 7249 7261 pname = "nvim-treesitter"; 7250 - version = "2023-07-09"; 7262 + version = "2023-07-11"; 7251 7263 src = fetchFromGitHub { 7252 7264 owner = "nvim-treesitter"; 7253 7265 repo = "nvim-treesitter"; 7254 - rev = "572a15f171ce1a69ed91ea642ae77af5b5d295fb"; 7255 - sha256 = "1vndcc5bnbb4l68lk0pm6gray1f7jf9vxhpxh71mq2lzzpjah8v3"; 7266 + rev = "3af1220e18034eb2ce7d1c8e77055bc3bf3c1c36"; 7267 + sha256 = "0qbgh8hvnjb0dg8fqv9w5025sv2z8b9lwcgqpbdcsgqih2g6k84r"; 7256 7268 }; 7257 7269 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 7258 7270 }; ··· 8185 8197 8186 8198 rest-nvim = buildNeovimPlugin { 8187 8199 pname = "rest.nvim"; 8188 - version = "2023-07-07"; 8200 + version = "2023-07-11"; 8189 8201 src = fetchFromGitHub { 8190 8202 owner = "rest-nvim"; 8191 8203 repo = "rest.nvim"; 8192 - rev = "0d4b6176ce7fee2d33a716402d47d65a35acf173"; 8193 - sha256 = "05cd2gvfix5k6gxbgnnrgz1izq0g3xik0vjbk8n1qwf5xsd1l6g7"; 8204 + rev = "80283b7e384a533ff8296a97362f7b1a1c1af83f"; 8205 + sha256 = "0a6vjc2dsj724nxi8szhhqx178ghif08qgib4g8lrvlix1lw56a8"; 8194 8206 }; 8195 8207 meta.homepage = "https://github.com/rest-nvim/rest.nvim/"; 8196 8208 }; ··· 8269 8281 8270 8282 rust-tools-nvim = buildVimPluginFrom2Nix { 8271 8283 pname = "rust-tools.nvim"; 8272 - version = "2023-02-20"; 8284 + version = "2023-07-10"; 8273 8285 src = fetchFromGitHub { 8274 8286 owner = "simrat39"; 8275 8287 repo = "rust-tools.nvim"; 8276 - rev = "71d2cf67b5ed120a0e31b2c8adb210dd2834242f"; 8277 - sha256 = "14vma4r8v20r2ddkhwxs5zhp5lcqa51sxayxdri1z21gvaykzs8a"; 8288 + rev = "0cc8adab23117783a0292a0c8a2fbed1005dc645"; 8289 + sha256 = "0643bwpsjqg36wqyvj7mlnlmasly7am4jjzaabkiqwlz307z5mwf"; 8278 8290 }; 8279 8291 meta.homepage = "https://github.com/simrat39/rust-tools.nvim/"; 8280 8292 }; ··· 8317 8329 8318 8330 satellite-nvim = buildVimPluginFrom2Nix { 8319 8331 pname = "satellite.nvim"; 8320 - version = "2023-07-07"; 8332 + version = "2023-07-11"; 8321 8333 src = fetchFromGitHub { 8322 8334 owner = "lewis6991"; 8323 8335 repo = "satellite.nvim"; 8324 - rev = "a414ee7b55c51a9bb8491b76e6f1d4782bae8712"; 8325 - sha256 = "1iqdgm7g3nilkxfrqnhwjz5gpsc18vvxp9i9yf876wzahbbvpfps"; 8336 + rev = "eda3a7014a948e36c330934c7d49c7d86b2fb71d"; 8337 + sha256 = "0rfasa1rzyrjid8nl0dzd7prj5ys0mg768znlsdhmn9wnh2lmnll"; 8326 8338 }; 8327 8339 meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; 8328 8340 }; ··· 9668 9680 9669 9681 toggleterm-nvim = buildVimPluginFrom2Nix { 9670 9682 pname = "toggleterm.nvim"; 9671 - version = "2023-07-05"; 9683 + version = "2023-07-10"; 9672 9684 src = fetchFromGitHub { 9673 9685 owner = "akinsho"; 9674 9686 repo = "toggleterm.nvim"; 9675 - rev = "2249e974faed67e795ffc2ca2be13b93c5d51938"; 9676 - sha256 = "0zdlrclaf45hhryixi6ivimbhgn6v62r6y25a3xikd8vzxaxa7y2"; 9687 + rev = "83aa231fa414a5dcb72aed97437446a6ca5a81f2"; 9688 + sha256 = "0dhbc9s9irzamlv7b8qdamixvh4nf1p7icszdbd8jwks9dfhm9mk"; 9677 9689 }; 9678 9690 meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; 9679 9691 }; ··· 9888 9900 src = fetchFromGitHub { 9889 9901 owner = "unisonweb"; 9890 9902 repo = "unison"; 9891 - rev = "ed45b8c1b9a9e5ada96bca4402be2b25c2290715"; 9892 - sha256 = "00k8fy6hdsv2wfyfsbms4hls3p3k9h9s8kpdvakfvcsml2ngihr7"; 9903 + rev = "2db2ff26f1537d75e9c20e594344c4ea8459d344"; 9904 + sha256 = "13xl7winslmalasc01x69zdnhr1q6amzg7808hmc97vj770y85rm"; 9893 9905 }; 9894 9906 meta.homepage = "https://github.com/unisonweb/unison/"; 9895 9907 }; ··· 12671 12683 12672 12684 vim-matchup = buildVimPluginFrom2Nix { 12673 12685 pname = "vim-matchup"; 12674 - version = "2023-06-30"; 12686 + version = "2023-07-11"; 12675 12687 src = fetchFromGitHub { 12676 12688 owner = "andymass"; 12677 12689 repo = "vim-matchup"; 12678 - rev = "61cef7921ecbb412f341a6d1a7f9ad1ca55243de"; 12679 - sha256 = "0jrrvx7a6v7gxkyvyrh9wkhaaqlvww90v2lijvxwgys9iy79c4nz"; 12690 + rev = "3c4ccc489002fe72b5d2e2ffc4b3b5a7d3ab65d8"; 12691 + sha256 = "0mpvqlk8a7vms2j29mpfpkqa1pxsncqr7flsg6q6z3cdqcrgh1j2"; 12680 12692 }; 12681 12693 meta.homepage = "https://github.com/andymass/vim-matchup/"; 12682 12694 }; ··· 14232 14244 14233 14245 vim-test = buildVimPluginFrom2Nix { 14234 14246 pname = "vim-test"; 14235 - version = "2023-06-25"; 14247 + version = "2023-07-10"; 14236 14248 src = fetchFromGitHub { 14237 14249 owner = "vim-test"; 14238 14250 repo = "vim-test"; 14239 - rev = "6fbfbfc434debf3d3e8676fad5041450615f2d5d"; 14240 - sha256 = "07ll9i820z3wn85xhym6d0v7iasgyiwg5gpqpyph7b640h02p6is"; 14251 + rev = "155342d6c8137a8a5dfbdbfca2de831643b2e006"; 14252 + sha256 = "147vrnwal7l306l1r9cyd2hrdams0ghzb1fyf9c7yfihak2ag2jg"; 14241 14253 }; 14242 14254 meta.homepage = "https://github.com/vim-test/vim-test/"; 14243 14255 }; ··· 15001 15013 15002 15014 vimwiki = buildVimPluginFrom2Nix { 15003 15015 pname = "vimwiki"; 15004 - version = "2023-06-26"; 15016 + version = "2023-07-10"; 15005 15017 src = fetchFromGitHub { 15006 15018 owner = "vimwiki"; 15007 15019 repo = "vimwiki"; 15008 - rev = "65b9f0e68b1c4b6c2023a02b22d11a178e13445e"; 15009 - sha256 = "13pfh3k25mfglwpadlf3d7f0bhmzyzx9qf9xa53m88cvmwd82acg"; 15020 + rev = "09804c2a5f1009fde29e32c5f3a6093e4684433a"; 15021 + sha256 = "0i0vwlidv1yv9qk74hi8ync128jrc3qigp8l6zgcm55di5nmw8zl"; 15010 15022 }; 15011 15023 meta.homepage = "https://github.com/vimwiki/vimwiki/"; 15012 15024 }; ··· 15422 15434 15423 15435 catppuccin-nvim = buildVimPluginFrom2Nix { 15424 15436 pname = "catppuccin-nvim"; 15425 - version = "2023-07-07"; 15437 + version = "2023-07-11"; 15426 15438 src = fetchFromGitHub { 15427 15439 owner = "catppuccin"; 15428 15440 repo = "nvim"; 15429 - rev = "278bfeb61bd627dc2a8885180a0441a1ebe65a41"; 15430 - sha256 = "0kb5177zix86n6b8simqnkx35mpsrfpf8mppvn6iwvpl33f81q05"; 15441 + rev = "3ffd2f511f3dc6c01258923d7170ccaf1445634b"; 15442 + sha256 = "0ry208p1lib2rnmfcph1k29lvm6cccnjvbbzmwrhjkp97m54ricl"; 15431 15443 }; 15432 15444 meta.homepage = "https://github.com/catppuccin/nvim/"; 15433 15445 }; ··· 15482 15494 15483 15495 lspsaga-nvim-original = buildVimPluginFrom2Nix { 15484 15496 pname = "lspsaga-nvim-original"; 15485 - version = "2023-07-10"; 15497 + version = "2023-07-11"; 15486 15498 src = fetchFromGitHub { 15487 15499 owner = "nvimdev"; 15488 15500 repo = "lspsaga.nvim"; 15489 - rev = "8a05cb18092d49075cf533aaf17d312e2ad61d77"; 15490 - sha256 = "0413ylml6c4cqq3bqi6z94sb5axxinv9d32lrdvpmnjlbc1b4kzs"; 15501 + rev = "bed04d06547910b288f25c153b9bb181fecf52fa"; 15502 + sha256 = "1l8x8gp40kpz35rizr0lx003pdv7rv32gr5imvyhlcdvg88g72ls"; 15491 15503 }; 15492 15504 meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; 15493 15505 }; ··· 15518 15530 15519 15531 nvchad-extensions = buildVimPluginFrom2Nix { 15520 15532 pname = "nvchad-extensions"; 15521 - version = "2023-06-11"; 15533 + version = "2023-07-11"; 15522 15534 src = fetchFromGitHub { 15523 15535 owner = "nvchad"; 15524 15536 repo = "extensions"; 15525 - rev = "fda140ca8362f4ec38516701ed94561aa720f2b6"; 15526 - sha256 = "004yqdw1wjbpjk4hib13nky5q1hhcbw5dabccrifjka91av9riwl"; 15537 + rev = "0b8d75a10032d7f0cd0c6758e5f28195a0d62637"; 15538 + sha256 = "0b6jacncd3p5znxmwbivc05wbr8xc5pi9n69dvdzbsd9frickwp3"; 15527 15539 }; 15528 15540 meta.homepage = "https://github.com/nvchad/extensions/"; 15529 15541 };
+56 -45
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
··· 38 38 }; 39 39 astro = buildGrammar { 40 40 language = "astro"; 41 - version = "0.0.0+rev=a4535d1"; 41 + version = "0.0.0+rev=e122a8f"; 42 42 src = fetchFromGitHub { 43 43 owner = "virchau13"; 44 44 repo = "tree-sitter-astro"; 45 - rev = "a4535d1530558866a543c1660c90c57fbf2fd709"; 46 - hash = "sha256-ZWpxKAyja6bW2kNxalHOL2E+WFbEKc40dMGrB1Ihs6I="; 45 + rev = "e122a8fcd07e808a7b873bfadc2667834067daf1"; 46 + hash = "sha256-iCVRTX2fMW1g40rHcJEwwE+tfwun+reIaj5y4AFgmKk="; 47 47 }; 48 48 meta.homepage = "https://github.com/virchau13/tree-sitter-astro"; 49 49 }; 50 50 awk = buildGrammar { 51 51 language = "awk"; 52 - version = "0.0.0+rev=476b1a0"; 52 + version = "0.0.0+rev=7fef050"; 53 53 src = fetchFromGitHub { 54 54 owner = "Beaglefoot"; 55 55 repo = "tree-sitter-awk"; 56 - rev = "476b1a0f3de58c31cde57317c744059ca6792e52"; 57 - hash = "sha256-B3bJg/RaeNeKhfnkWYutQeBynYkdphtJoUA1OHehb/8="; 56 + rev = "7fef05082d7aeb4e9dc0d9dca2695056b28ce6a8"; 57 + hash = "sha256-2GCcYUFFJT6hjKuAnPC99aSrbziJOVRE5d1TM8VfVrQ="; 58 58 }; 59 59 meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; 60 60 }; 61 61 bash = buildGrammar { 62 62 language = "bash"; 63 - version = "0.0.0+rev=4936467"; 63 + version = "0.0.0+rev=1b0321e"; 64 64 src = fetchFromGitHub { 65 65 owner = "tree-sitter"; 66 66 repo = "tree-sitter-bash"; 67 - rev = "493646764e7ad61ce63ce3b8c59ebeb37f71b841"; 68 - hash = "sha256-gl5F3IeZa2VqyH/qFj8ey2pRbGq4X8DL5wiyvRrH56U="; 67 + rev = "1b0321ee85701d5036c334a6f04761cdc672e64c"; 68 + hash = "sha256-ueZjazaqjbxqCM7mO8h9m0fJ6RUCaX4MuJx7StnPqyc="; 69 69 }; 70 70 meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; 71 71 }; ··· 126 126 }; 127 127 c = buildGrammar { 128 128 language = "c"; 129 - version = "0.0.0+rev=84bdf40"; 129 + version = "0.0.0+rev=a60f1dd"; 130 130 src = fetchFromGitHub { 131 131 owner = "tree-sitter"; 132 132 repo = "tree-sitter-c"; 133 - rev = "84bdf409067676dd5c003b2a7cb7760456e731bf"; 134 - hash = "sha256-dm6Hn3KOCRLWRCUxg0tOOXKz2znOMIqlsHkFPFHlkh4="; 133 + rev = "a60f1ddef4702fc8a82a9bfc207d0cf453d748bb"; 134 + hash = "sha256-7MNTbIQT+7ksV2vmrIZzBZM1BlCdGI7P0DYw0sP6hvU="; 135 135 }; 136 136 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; 137 137 }; ··· 269 269 }; 270 270 css = buildGrammar { 271 271 language = "css"; 272 - version = "0.0.0+rev=769203d"; 272 + version = "0.0.0+rev=5f2c94b"; 273 273 src = fetchFromGitHub { 274 274 owner = "tree-sitter"; 275 275 repo = "tree-sitter-css"; 276 - rev = "769203d0f9abe1a9a691ac2b9fe4bb4397a73c51"; 277 - hash = "sha256-5Qti/bFac2A1PJxqZEOuSLK3GGKYwPDKAp3OOassBxU="; 276 + rev = "5f2c94b897601b4029fedcce7db4c6d76ce8a128"; 277 + hash = "sha256-HBCxnetErHqhSJeEIHFTaSqt8aJgJ4+OOgw8p+NDVDo="; 278 278 }; 279 279 meta.homepage = "https://github.com/tree-sitter/tree-sitter-css"; 280 280 }; ··· 843 843 }; 844 844 html = buildGrammar { 845 845 language = "html"; 846 - version = "0.0.0+rev=d2592b0"; 846 + version = "0.0.0+rev=e5d7d7d"; 847 847 src = fetchFromGitHub { 848 848 owner = "tree-sitter"; 849 849 repo = "tree-sitter-html"; 850 - rev = "d2592b006e5270a281c6bafdbcb3768cd97fa47a"; 851 - hash = "sha256-COWv6rCcA2Km2N+D6kperFlmPr31AnWaPR6uMCWwFr4="; 850 + rev = "e5d7d7decbbdec5a4c90bbc69436b3828f5646e7"; 851 + hash = "sha256-jNAPumz8JdrGwSMow1xZqz3n2CHj60qUaivhJ8LZDz4="; 852 852 }; 853 853 meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; 854 854 }; ··· 873 873 hash = "sha256-QYSdrngNBvDNYpPJ1da4pzXk8PtBidn+u0KPLmm7EW4="; 874 874 }; 875 875 meta.homepage = "https://github.com/rest-nvim/tree-sitter-http"; 876 + }; 877 + hurl = buildGrammar { 878 + language = "hurl"; 879 + version = "0.0.0+rev=0eca909"; 880 + src = fetchFromGitHub { 881 + owner = "pfeiferj"; 882 + repo = "tree-sitter-hurl"; 883 + rev = "0eca909c8338364992e04c4862ac6afc5342cbb8"; 884 + hash = "sha256-6FiLZKnZ2DMS1Gcaelw5bJxflfZSyPzGV1pJfvO1pcM="; 885 + }; 886 + meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl"; 876 887 }; 877 888 ini = buildGrammar { 878 889 language = "ini"; ··· 953 964 }; 954 965 json = buildGrammar { 955 966 language = "json"; 956 - version = "0.0.0+rev=40a81c0"; 967 + version = "0.0.0+rev=ca3f891"; 957 968 src = fetchFromGitHub { 958 969 owner = "tree-sitter"; 959 970 repo = "tree-sitter-json"; 960 - rev = "40a81c01a40ac48744e0c8ccabbaba1920441199"; 961 - hash = "sha256-fZNftzNavJQPQE4S1VLhRyGQRoJgbWA5xTPa8ZI5UX4="; 971 + rev = "ca3f8919800e3c1ad4508de3bfd7b0b860ce434f"; 972 + hash = "sha256-cyrea0Y13OVGkXbYE0Cwc7nUsDGEZyoQmPAS9wVuHw0="; 962 973 }; 963 974 meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; 964 975 }; ··· 1264 1275 }; 1265 1276 objc = buildGrammar { 1266 1277 language = "objc"; 1267 - version = "0.0.0+rev=0612ff9"; 1278 + version = "0.0.0+rev=6d876af"; 1268 1279 src = fetchFromGitHub { 1269 1280 owner = "amaanq"; 1270 1281 repo = "tree-sitter-objc"; 1271 - rev = "0612ff9874bf376db4ae92b9f46ddcd4bdec1342"; 1272 - hash = "sha256-t6+voOjZe2//bH80AIzzDi+giA8cT68PxvR9/SdshFI="; 1282 + rev = "6d876afade2d5e70d394aaf994321c78297e3607"; 1283 + hash = "sha256-1LJ5pFslYqgPYoBptSw6SY7pt6syXJoxQUJ5KsybjSk="; 1273 1284 }; 1274 1285 meta.homepage = "https://github.com/amaanq/tree-sitter-objc"; 1275 1286 }; 1276 1287 ocaml = buildGrammar { 1277 1288 language = "ocaml"; 1278 - version = "0.0.0+rev=7a61e11"; 1289 + version = "0.0.0+rev=3ad4d79"; 1279 1290 src = fetchFromGitHub { 1280 1291 owner = "tree-sitter"; 1281 1292 repo = "tree-sitter-ocaml"; 1282 - rev = "7a61e11f8e44b4edee23adb15a187c9dd2beecef"; 1283 - hash = "sha256-YW4JaTUkyUnj7X7bQ4hZqa1xjkn3pxSnwUZYkoQVJow="; 1293 + rev = "3ad4d7988edf8b8a9780a1db7a5af657911dbfba"; 1294 + hash = "sha256-OOBrAiKdw9dCy5oLPDzta0gQEkeRxNrJWmZFlDoENjg="; 1284 1295 }; 1285 1296 location = "ocaml"; 1286 1297 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; 1287 1298 }; 1288 1299 ocaml_interface = buildGrammar { 1289 1300 language = "ocaml_interface"; 1290 - version = "0.0.0+rev=7a61e11"; 1301 + version = "0.0.0+rev=3ad4d79"; 1291 1302 src = fetchFromGitHub { 1292 1303 owner = "tree-sitter"; 1293 1304 repo = "tree-sitter-ocaml"; 1294 - rev = "7a61e11f8e44b4edee23adb15a187c9dd2beecef"; 1295 - hash = "sha256-YW4JaTUkyUnj7X7bQ4hZqa1xjkn3pxSnwUZYkoQVJow="; 1305 + rev = "3ad4d7988edf8b8a9780a1db7a5af657911dbfba"; 1306 + hash = "sha256-OOBrAiKdw9dCy5oLPDzta0gQEkeRxNrJWmZFlDoENjg="; 1296 1307 }; 1297 1308 location = "interface"; 1298 1309 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; 1299 1310 }; 1300 1311 ocamllex = buildGrammar { 1301 1312 language = "ocamllex"; 1302 - version = "0.0.0+rev=6211855"; 1313 + version = "0.0.0+rev=fab854a"; 1303 1314 src = fetchFromGitHub { 1304 1315 owner = "atom-ocaml"; 1305 1316 repo = "tree-sitter-ocamllex"; 1306 - rev = "62118551bd9501b8253598b835cb4bef04b31e3d"; 1307 - hash = "sha256-oHniBpZj325U93vt4lgHPLqLxZj9YyKMwBdVQV59tZ8="; 1317 + rev = "fab854a2de25b2284582bf7ed7f9970d19988c73"; 1318 + hash = "sha256-UmBTzWgjgp0EKAfZEY0uJhvYLHzeNtrMGEUPogx3Op8="; 1308 1319 }; 1309 1320 generate = true; 1310 1321 meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; ··· 1377 1388 }; 1378 1389 php = buildGrammar { 1379 1390 language = "php"; 1380 - version = "0.0.0+rev=d38adb2"; 1391 + version = "0.0.0+rev=d43130f"; 1381 1392 src = fetchFromGitHub { 1382 1393 owner = "tree-sitter"; 1383 1394 repo = "tree-sitter-php"; 1384 - rev = "d38adb26304d9b9d38e9a3b4aae0ec4b29bf9462"; 1385 - hash = "sha256-s+NoJefmr1gyyLZNX9jUxiJR61VXXa2MNuECn+t2JBA="; 1395 + rev = "d43130fd1525301e9826f420c5393a4d169819fc"; 1396 + hash = "sha256-oHUfcuqtFFl+70/uJjE74J1JVV93G9++UaEIntOH5tM="; 1386 1397 }; 1387 1398 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; 1388 1399 }; ··· 1498 1509 }; 1499 1510 python = buildGrammar { 1500 1511 language = "python"; 1501 - version = "0.0.0+rev=36f9e33"; 1512 + version = "0.0.0+rev=db1d218"; 1502 1513 src = fetchFromGitHub { 1503 1514 owner = "tree-sitter"; 1504 1515 repo = "tree-sitter-python"; 1505 - rev = "36f9e33d52b7572536ac1a8af8d7e78363ad52c3"; 1506 - hash = "sha256-pUxVuG1xjjXxVWfh6UPZ2WZ5jo3GXmWKrCHSiMnCM+M="; 1516 + rev = "db1d218a4f8fb87145aabeb22ca3c35925c411fc"; 1517 + hash = "sha256-v0pWQzO8M9w0ngTUO5eGoTTcBbVu7tRgA993zGfoNwI="; 1507 1518 }; 1508 1519 meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; 1509 1520 }; ··· 1751 1762 }; 1752 1763 sql = buildGrammar { 1753 1764 language = "sql"; 1754 - version = "0.0.0+rev=dd5fe77"; 1765 + version = "0.0.0+rev=e08036e"; 1755 1766 src = fetchFromGitHub { 1756 1767 owner = "derekstride"; 1757 1768 repo = "tree-sitter-sql"; 1758 - rev = "dd5fe7713cec874506c6f75409ce03776748b146"; 1759 - hash = "sha256-CQ7k7o1iMaUjv/5C+eY2eLANZO7lJQPhXrGEKkykaiI="; 1769 + rev = "e08036ee4928b32fbebe55ac9336f81b7389e107"; 1770 + hash = "sha256-x3vngL+36kO60eEFN0jvTzh9sCvsYvrzrvfMg08JL4w="; 1760 1771 }; 1761 1772 meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; 1762 1773 }; ··· 2121 2132 }; 2122 2133 wing = buildGrammar { 2123 2134 language = "wing"; 2124 - version = "0.0.0+rev=8b4843a"; 2135 + version = "0.0.0+rev=755aef4"; 2125 2136 src = fetchFromGitHub { 2126 2137 owner = "winglang"; 2127 2138 repo = "wing"; 2128 - rev = "8b4843a1c432d42e00a28f7eafb81a9f591fecb3"; 2129 - hash = "sha256-hEV8avT3lr1fui1dyON6I2hQPU+Ox8h2h9adNeHdiFI="; 2139 + rev = "755aef4e57da4a00da47e85b6aff976b007d500c"; 2140 + hash = "sha256-EbTNiwZwzPWxf8VNUWX82x/Jz4RFCE1LDuzXwYiYQLs="; 2130 2141 }; 2131 2142 location = "libs/tree-sitter-wing"; 2132 2143 generate = true;
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 87 87 https://github.com/LunarVim/bigfile.nvim/,, 88 88 https://github.com/sblumentritt/bitbake.vim/,, 89 89 https://github.com/APZelos/blamer.nvim/,HEAD, 90 + https://github.com/HampusHauffman/block.nvim/,HEAD, 90 91 https://github.com/blueballs-theme/blueballs-neovim/,, 91 92 https://github.com/nat-418/boole.nvim/,HEAD, 92 93 https://github.com/turbio/bracey.vim/,,
+52
pkgs/applications/gis/tunnelx/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , jdk 5 + , jre 6 + , survex 7 + , makeWrapper 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "tunnelx"; 12 + version = "2023-07-nix"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "CaveSurveying"; 16 + repo = "tunnelx"; 17 + rev = "v${finalAttrs.version}"; 18 + hash = "sha256-H6lHqc9on/pv/KihNcaHPwbWf4JXRkeRqNoYq6yVKqM="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + makeWrapper 23 + ]; 24 + 25 + buildInputs = [ 26 + jdk 27 + ]; 28 + 29 + runtimeInputs = [ 30 + survex 31 + ]; 32 + 33 + buildPhase = '' 34 + javac -d . src/*.java 35 + ''; 36 + 37 + installPhase = '' 38 + mkdir -p $out/bin $out/java 39 + cp -r symbols Tunnel tutorials $out/java 40 + makeWrapper ${jre}/bin/java $out/bin/tunnelx \ 41 + --add-flags "-cp $out/java Tunnel.MainBox" \ 42 + --set SURVEX_EXECUTABLE_DIR ${survex}/bin/ \ 43 + --set TUNNEL_USER_DIR $out/java/ 44 + ''; 45 + 46 + meta = with lib; { 47 + description = "A program for drawing cave surveys in 2D"; 48 + homepage = "https://github.com/CaveSurveying/tunnelx/"; 49 + license = licenses.gpl3; 50 + maintainers = with maintainers; [ goatchurchprime ]; 51 + }; 52 + })
+3 -3
pkgs/applications/misc/hugo/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "hugo"; 13 - version = "0.115.0"; 13 + version = "0.115.3"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "gohugoio"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-q8HN8OloZomg7znL6pnWJyZ1q/LT7qIb3Y/IYZas9j4="; 19 + hash = "sha256-MzGOBR++mnQd4CvBpPCibeimt05gsa3aHNK6FphBFGU="; 20 20 }; 21 21 22 - vendorHash = "sha256-1GGTK0t/DWXhnuvx6QQjLLoZA8bwVNE3lu7ut8FLHoM="; 22 + vendorHash = "sha256-BmMrdPr3sQI0Pw32iIIVmWy2qLlR7SHyKu7+PLplxkE="; 23 23 24 24 doCheck = false; 25 25
+12 -8
pkgs/applications/misc/pdfarranger/default.nix
··· 1 - { fetchFromGitHub, lib 2 - , wrapGAppsHook, intltool 3 - , python3Packages, gtk3, poppler_gi 1 + { fetchFromGitHub 2 + , lib 3 + , wrapGAppsHook 4 + , python3Packages 5 + , gtk3 6 + , poppler_gi 4 7 }: 5 8 6 9 python3Packages.buildPythonApplication rec { 7 10 pname = "pdfarranger"; 8 - version = "1.9.2"; 11 + version = "1.10.0"; 9 12 10 13 src = fetchFromGitHub { 11 14 owner = pname; 12 15 repo = pname; 13 16 rev = "refs/tags/${version}"; 14 - sha256 = "sha256-nZSP9JBbUPG9xk/ATXUYkjyP344m+e7RQS3BiFVzQf4="; 17 + hash = "sha256-tNLy3HeHh8nBtmfJS5XhKX+KhIBnuUV2C8LwQl3mQLU="; 15 18 }; 16 19 17 20 nativeBuildInputs = [ 18 - wrapGAppsHook intltool 21 + wrapGAppsHook 19 22 ] ++ (with python3Packages; [ 20 - setuptools distutils_extra 23 + setuptools 21 24 ]); 22 25 23 26 buildInputs = [ 24 - gtk3 poppler_gi 27 + gtk3 28 + poppler_gi 25 29 ]; 26 30 27 31 propagatedBuildInputs = with python3Packages; [
+3 -3
pkgs/applications/networking/cluster/helm/chart-testing/default.nix
··· 13 13 14 14 buildGoModule rec { 15 15 pname = "chart-testing"; 16 - version = "3.8.0"; 16 + version = "3.9.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "helm"; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - hash = "sha256-ccP3t+Q4aZviYw8by2JDiuKHt7o6EKFxBxlhEntmV5A="; 22 + hash = "sha256-H9Pw4HPffFmRJXGh+e2hcddYfhgmvnUOxezQ6Zc8NwY="; 23 23 }; 24 24 25 - vendorHash = "sha256-4x/8uDCfrERC+ww+iyP+dHIQ820IOARXj60KnjqeDkM="; 25 + vendorHash = "sha256-9XdLSTr9FKuatJzpWM8AwrPtYDS+LC14bpz6evvJRuQ="; 26 26 27 27 postPatch = '' 28 28 substituteInPlace pkg/config/config.go \
+3
pkgs/applications/networking/cluster/k3s/1_24/default.nix
··· 313 313 wrapProgram $out/bin/k3s \ 314 314 --prefix PATH : ${lib.makeBinPath k3sRuntimeDeps} \ 315 315 --prefix PATH : "$out/bin" 316 + ln -s $out/bin/k3s $out/bin/kubectl 317 + ln -s $out/bin/k3s $out/bin/crictl 318 + ln -s $out/bin/k3s $out/bin/ctr 316 319 ''; 317 320 318 321 doInstallCheck = true;
+3
pkgs/applications/networking/cluster/k3s/1_25/default.nix
··· 317 317 wrapProgram $out/bin/k3s \ 318 318 --prefix PATH : ${lib.makeBinPath k3sRuntimeDeps} \ 319 319 --prefix PATH : "$out/bin" 320 + ln -s $out/bin/k3s $out/bin/kubectl 321 + ln -s $out/bin/k3s $out/bin/crictl 322 + ln -s $out/bin/k3s $out/bin/ctr 320 323 ''; 321 324 322 325 doInstallCheck = true;
+7
pkgs/applications/networking/cluster/k3s/builder.nix
··· 84 84 homepage = "https://k3s.io"; 85 85 maintainers = with maintainers; [ euank mic92 yajo ]; 86 86 platforms = platforms.linux; 87 + 88 + # resolves collisions with other installations of kubectl, crictl, ctr 89 + # prefer non-k3s versions 90 + priority = 5; 87 91 }; 88 92 89 93 # https://github.com/k3s-io/k3s/blob/5fb370e53e0014dc96183b8ecb2c25a61e891e76/scripts/build#L19-L40 ··· 325 329 wrapProgram $out/bin/k3s \ 326 330 --prefix PATH : ${lib.makeBinPath k3sRuntimeDeps} \ 327 331 --prefix PATH : "$out/bin" 332 + ln -s $out/bin/k3s $out/bin/kubectl 333 + ln -s $out/bin/k3s $out/bin/crictl 334 + ln -s $out/bin/k3s $out/bin/ctr 328 335 ''; 329 336 330 337 doInstallCheck = true;
+3 -3
pkgs/applications/networking/cluster/kubecm/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubecm"; 5 - version = "0.24.1"; 5 + version = "0.25.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sunny0826"; 9 9 repo = "kubecm"; 10 10 rev = "v${version}"; 11 - hash = "sha256-njib9gfCay3DYRUBvc6Hi6khtzqU/Qit1/jBfISY3gI="; 11 + hash = "sha256-8Y8JChZxjbN/nOw2tzDfJvYSMAtAadf6QMsDFK4IIOg="; 12 12 }; 13 13 14 - vendorHash = "sha256-MIb4vJh2r5T3oJAtpoTd/yT3r+BXfxv0qxfRPcNMDko="; 14 + vendorHash = "sha256-HjMgXEDX9pDpK+1Hm0xI0wYRfpj7K6xkZJXCUBqbE3Y="; 15 15 ldflags = [ "-s" "-w" "-X github.com/sunny0826/kubecm/version.Version=${version}"]; 16 16 17 17 doCheck = false;
+3 -3
pkgs/applications/networking/instant-messengers/discord/openasar.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "openasar"; 5 - version = "unstable-2023-05-01"; 5 + version = "unstable-2023-07-07"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "GooseMod"; 9 9 repo = "OpenAsar"; 10 - rev = "a8b07392808032f95ac3a7c5856e76d2619c91ae"; 11 - hash = "sha256-moHeSrWvVOb9+vNhC2YunjTC3Ojh10APt/tvG/AuNco="; 10 + rev = "5ac246dc92e9a2a9b314d899df728f37096c482b"; 11 + hash = "sha256-ODeVru4LCSl3rIeJCdezAwqzKP6IRo5WDaaUymqEcBs="; 12 12 }; 13 13 14 14 postPatch = ''
+47
pkgs/applications/networking/instant-messengers/hamsket/default.nix
··· 1 + { lib 2 + , appimageTools 3 + , fetchurl 4 + , makeDesktopItem 5 + }: 6 + 7 + let 8 + pname = "hamsket"; 9 + version = "0.6.5"; 10 + 11 + src = fetchurl { 12 + url = "https://github.com/TheGoddessInari/hamsket/releases/download/nightly/Hamsket-${version}.AppImage"; 13 + sha256 = "sha256-r85ZwcalBd/nCIBxOaQk7XClxj7VZtxwky4eWWm2tZ8="; 14 + }; 15 + 16 + desktopItem = (makeDesktopItem { 17 + desktopName = "Hamsket"; 18 + name = pname; 19 + exec = pname; 20 + icon = pname; 21 + categories = [ "Network" ]; 22 + }); 23 + 24 + appimageContents = appimageTools.extractType2 { 25 + inherit pname version src; 26 + }; 27 + 28 + in 29 + appimageTools.wrapType2 { 30 + inherit pname version src; 31 + 32 + extraInstallCommands = '' 33 + mkdir -p $out/share/applications $out/share/icons/hicolor/256x256/apps 34 + ln -sf hamsket-${version} $out/bin/${pname} 35 + install -Dm644 ${appimageContents}/usr/share/icons/hicolor/256x256/apps/hamsket*.png $out/share/icons/hicolor/256x256/apps/${pname}.png 36 + install -Dm644 ${desktopItem}/share/applications/* $out/share/applications 37 + ''; 38 + 39 + meta = { 40 + description = "A free and open source messaging and emailing app that combines common web applications into one"; 41 + homepage = "https://github.com/TheGoddessInari/hamsket"; 42 + license = lib.licenses.gpl3Only; 43 + maintainers = with lib.maintainers; [ nova-madeline ]; 44 + platforms = [ "x86_64-linux" ]; 45 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 46 + }; 47 + }
+39 -10
pkgs/applications/science/biology/delly/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, htslib, zlib, bzip2, xz, ncurses, boost }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , boost 5 + , bzip2 6 + , htslib 7 + , llvmPackages 8 + , xz 9 + , zlib 10 + , delly 11 + , runCommand 12 + }: 2 13 3 - stdenv.mkDerivation rec { 14 + stdenv.mkDerivation (finalAttrs: { 4 15 pname = "delly"; 5 16 version = "1.1.6"; 6 17 7 18 src = fetchFromGitHub { 8 - owner = "dellytools"; 9 - repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "sha256-/I//7MhsC/CcBeIJblzbjXp/yOSBm83KWJsrYpl6UJk="; 19 + owner = "dellytools"; 20 + repo = "delly"; 21 + rev = "v${finalAttrs.version}"; 22 + hash = "sha256-/I//7MhsC/CcBeIJblzbjXp/yOSBm83KWJsrYpl6UJk="; 12 23 }; 13 24 14 - buildInputs = [ zlib htslib bzip2 xz ncurses boost ]; 25 + buildInputs = [ 26 + boost 27 + bzip2 28 + htslib 29 + xz 30 + zlib 31 + ] ++ lib.optional stdenv.isDarwin llvmPackages.openmp; 15 32 16 - EBROOTHTSLIB = htslib; 33 + makeFlags = [ 34 + "EBROOTHTSLIB=${htslib}" 35 + "PARALLEL=1" 36 + ]; 17 37 18 38 installPhase = '' 19 39 runHook preInstall ··· 23 43 runHook postInstall 24 44 ''; 25 45 46 + passthru.tests = { 47 + simple = runCommand "${finalAttrs.pname}-test" { } '' 48 + mkdir $out 49 + ${lib.getExe delly} call -g ${delly.src}/example/ref.fa ${delly.src}/example/sr.bam > $out/sr.vcf 50 + ${lib.getExe delly} lr -g ${delly.src}/example/ref.fa ${delly.src}/example/lr.bam > $out/lr.vcf 51 + ${lib.getExe delly} cnv -g ${delly.src}/example/ref.fa -m ${delly.src}/example/map.fa.gz ${delly.src}/example/sr.bam > cnv.vcf 52 + ''; 53 + }; 54 + 26 55 meta = with lib; { 27 56 description = "Structural variant caller for mapped DNA sequenced data"; 28 57 license = licenses.bsd3; 29 58 maintainers = with maintainers; [ scalavision ]; 30 - platforms = platforms.linux; 59 + platforms = platforms.unix; 31 60 longDescription = '' 32 61 Delly is an integrated structural variant (SV) prediction method 33 62 that can discover, genotype and visualize deletions, tandem duplications, ··· 37 66 genomic rearrangements throughout the genome. 38 67 ''; 39 68 }; 40 - } 69 + })
+2 -1
pkgs/applications/science/misc/openmodelica/omedit/default.nix
··· 8 8 , binutils 9 9 , wrapQtAppsHook 10 10 , openmodelica 11 + , openscenegraph 11 12 , mkOpenModelicaDerivation 12 13 }: 13 14 with openmodelica; ··· 19 20 20 21 nativeBuildInputs = [ jre8 qmake qtbase qttools wrapQtAppsHook ]; 21 22 22 - buildInputs = [ qtwebkit qtxmlpatterns binutils ]; 23 + buildInputs = [ qtwebkit openscenegraph qtxmlpatterns binutils ]; 23 24 24 25 postPatch = '' 25 26 sed -i ''$(find -name qmake.m4) -e '/^\s*LRELEASE=/ s|LRELEASE=.*$|LRELEASE=${lib.getDev qttools}/bin/lrelease|'
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
··· 20 20 21 21 stdenv.mkDerivation (finalAttrs: { 22 22 pname = "obs-vkcapture"; 23 - version = "1.3.3"; 23 + version = "1.4.1"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "nowrep"; 27 27 repo = finalAttrs.pname; 28 28 rev = "v${finalAttrs.version}"; 29 - hash = "sha256-pvJzzDbsmsu46C8Jki+eMfCZLejkgvqns2hVNDtpSk0="; 29 + hash = "sha256-1M/lchsrHG01C18GXfiIcclovdHKHrHMVsPvIJ+oB+M="; 30 30 }; 31 31 32 32 cmakeFlags = lib.optionals stdenv.isi686 [
+2 -1
pkgs/development/compilers/gcc/common/libgcc.nix
··· 19 19 (pkg: pkg.overrideAttrs (previousAttrs: 20 20 lib.optionalAttrs ( 21 21 targetPlatform != hostPlatform && 22 - enableShared && 22 + (enableShared || targetPlatform.libc == "msvcrt") && 23 23 withoutTargetLibc 24 24 ) { 25 25 makeFlags = [ "all-gcc" "all-target-libgcc" ]; ··· 40 40 else "${targetPlatform.config}/"; 41 41 42 42 enableLibGccOutput = 43 + (!stdenv.targetPlatform.isWindows || (with stdenv; targetPlatform == hostPlatform)) && 43 44 !langJit && 44 45 !stdenv.hostPlatform.isDarwin && 45 46 enableShared
+4
pkgs/development/libraries/dbus/make-dbus-conf.nix
··· 42 42 --stringparam apparmor "$apparmor" \ 43 43 ${./make-session-conf.xsl} ${dbus}/share/dbus-1/session.conf \ 44 44 > $out/session.conf 45 + 46 + # check if files are empty or only contain space characters 47 + grep -q '[^[:space:]]' "$out/system.conf" || (echo "\"$out/system.conf\" was generated incorrectly and is empty, try building again." && exit 1) 48 + grep -q '[^[:space:]]' "$out/session.conf" || (echo "\"$out/session.conf\" was generated incorrectly and is empty, try building again." && exit 1) 45 49 ''
+15 -5
pkgs/development/libraries/gdal/default.nix
··· 3 3 , fetchFromGitHub 4 4 , bison 5 5 , cmake 6 + , gtest 6 7 , doxygen 7 8 , graphviz 8 9 , pkg-config ··· 62 63 63 64 stdenv.mkDerivation rec { 64 65 pname = "gdal"; 65 - version = "3.6.4"; 66 + version = "3.7.0"; 66 67 67 68 src = fetchFromGitHub { 68 69 owner = "OSGeo"; 69 70 repo = "gdal"; 70 71 rev = "v${version}"; 71 - hash = "sha256-pGdZmQBUuNCk9/scUvq4vduINu5gqtCRLaz7QE2e6WU="; 72 + hash = "sha256-hAuhftIuF9W0bQx73Mz8bAEegrX9g40ippqwv9mdstg="; 72 73 }; 73 74 74 75 nativeBuildInputs = [ ··· 88 89 "-DGEOTIFF_LIBRARY_RELEASE=${lib.getLib libgeotiff}/lib/libgeotiff${stdenv.hostPlatform.extensions.sharedLibrary}" 89 90 "-DMYSQL_INCLUDE_DIR=${lib.getDev libmysqlclient}/include/mysql" 90 91 "-DMYSQL_LIBRARY=${lib.getLib libmysqlclient}/lib/${lib.optionalString (libmysqlclient.pname != "mysql") "mysql/"}libmysqlclient${stdenv.hostPlatform.extensions.sharedLibrary}" 92 + ] ++ lib.optionals doInstallCheck [ 93 + "-DBUILD_TESTING=ON" 91 94 ] ++ lib.optionals (!stdenv.isDarwin) [ 92 95 "-DCMAKE_SKIP_BUILD_RPATH=ON" # without, libgdal.so can't find libmariadb.so 93 96 ] ++ lib.optionals stdenv.isDarwin [ ··· 138 141 libspatialite 139 142 sqlite 140 143 libtiff 144 + gtest 141 145 ] ++ lib.optionals useTiledb [ 142 146 tiledb 143 147 ] ++ [ ··· 163 167 # preCheck rather than preInstallCheck because this is what pytestCheckHook 164 168 # calls (coming from the python world) 165 169 preCheck = '' 166 - pushd ../autotest 170 + pushd autotest 167 171 168 172 export HOME=$(mktemp -d) 169 173 export PYTHONPATH="$out/${python3.sitePackages}:$PYTHONPATH" 174 + export GDAL_DOWNLOAD_TEST_DATA=OFF 175 + # allows to skip tests that fail because of file handle leak 176 + # the issue was not investigated 177 + # https://github.com/OSGeo/gdal/blob/v3.7.0/autotest/gdrivers/bag.py#L61 178 + export BUILD_NAME=fedora 170 179 ''; 171 180 nativeInstallCheckInputs = with python3.pkgs; [ 172 181 pytestCheckHook 173 182 pytest-env 183 + filelock 174 184 lxml 175 185 ]; 176 186 disabledTestPaths = [ ··· 187 197 "test_transformer_dem_overrride_srs" 188 198 "test_osr_ct_options_area_of_interest" 189 199 # ZIP does not support timestamps before 1980 190 - " test_sentinel2_zipped" 200 + "test_sentinel2_zipped" 191 201 # tries to call unwrapped executable 192 202 "test_SetPROJAuxDbPaths" 193 203 ] ++ lib.optionals (!stdenv.isx86_64) [ ··· 200 210 "test_ogr_parquet_write_crs_without_id_in_datum_ensemble_members" 201 211 ]; 202 212 postCheck = '' 203 - popd # ../autotest 213 + popd # autotest 204 214 ''; 205 215 206 216 __darwinAllowLocalNetworking = true;
+78
pkgs/development/libraries/libayatana-common/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , gitUpdater 5 + , testers 6 + , cmake 7 + , cmake-extras 8 + , glib 9 + , gobject-introspection 10 + , gtest 11 + , intltool 12 + , pkg-config 13 + , systemd 14 + , vala 15 + }: 16 + 17 + stdenv.mkDerivation (finalAttrs: { 18 + pname = "libayatana-common"; 19 + version = "0.9.8"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "AyatanaIndicators"; 23 + repo = "libayatana-common"; 24 + rev = finalAttrs.version; 25 + hash = "sha256-5cHFjBQ3NgNaoprPrFytnrwBRL7gDG7QZLWomgGBJMg="; 26 + }; 27 + 28 + postPatch = '' 29 + # Queries via pkg_get_variable, can't override prefix 30 + substituteInPlace data/CMakeLists.txt \ 31 + --replace 'DESTINATION "''${SYSTEMD_USER_UNIT_DIR}"' 'DESTINATION "${placeholder "out"}/lib/systemd/user"' 32 + ''; 33 + 34 + strictDeps = true; 35 + 36 + nativeBuildInputs = [ 37 + cmake 38 + gobject-introspection 39 + intltool 40 + pkg-config 41 + vala 42 + ]; 43 + 44 + buildInputs = [ 45 + cmake-extras 46 + glib 47 + systemd 48 + ]; 49 + 50 + checkInputs = [ 51 + gtest 52 + ]; 53 + 54 + cmakeFlags = [ 55 + "-DENABLE_TESTS=${lib.boolToString finalAttrs.doCheck}" 56 + "-DENABLE_LOMIRI_FEATURES=OFF" 57 + "-DGSETTINGS_LOCALINSTALL=ON" 58 + "-DGSETTINGS_COMPILE=ON" 59 + ]; 60 + 61 + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 62 + 63 + passthru = { 64 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 65 + updateScript = gitUpdater { }; 66 + }; 67 + 68 + meta = with lib; { 69 + description = "Common functions for Ayatana System Indicators"; 70 + homepage = "https://github.com/AyatanaIndicators/libayatana-common"; 71 + license = licenses.gpl3Only; 72 + maintainers = with maintainers; [ OPNA2608 ]; 73 + platforms = platforms.linux; 74 + pkgConfigModules = [ 75 + "libayatana-common" 76 + ]; 77 + }; 78 + })
+2 -2
pkgs/development/libraries/openxr-loader/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "openxr-loader"; 5 - version = "1.0.27"; 5 + version = "1.0.28"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "KhronosGroup"; 9 9 repo = "OpenXR-SDK-Source"; 10 10 rev = "release-${version}"; 11 - sha256 = "sha256-QvwSNuIph/ea3dAGQ0VhOiOmPmQtnqleCEebRpH2SgE="; 11 + sha256 = "sha256-rQ+Zkmvi4bWVp86KDPs7SLZ040stKUsC7Ycb9kltElk="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake python3 pkg-config ];
+2 -2
pkgs/development/python-modules/caldav/default.nix
··· 32 32 requests 33 33 icalendar 34 34 recurring-ical-events 35 + pytz 36 + tzlocal 35 37 ]; 36 38 37 39 nativeCheckInputs = [ 38 40 pytestCheckHook 39 - tzlocal 40 - pytz 41 41 ]; 42 42 43 43 # xandikos and radicale are only optional test dependencies, not available for python3
+97
pkgs/development/python-modules/coffea/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , hatchling 5 + , hatch-vcs 6 + , awkward 7 + , uproot 8 + , dask 9 + , dask-awkward 10 + , dask-histogram 11 + , correctionlib 12 + , pyarrow 13 + , fsspec 14 + , matplotlib 15 + , numba 16 + , numpy 17 + , scipy 18 + , tqdm 19 + , lz4 20 + , cloudpickle 21 + , toml 22 + , mplhep 23 + , packaging 24 + , pandas 25 + , hist 26 + , cachetools 27 + , distributed 28 + , pyinstrument 29 + , pytestCheckHook 30 + }: 31 + 32 + buildPythonPackage rec { 33 + pname = "coffea"; 34 + version = "2023.6.0.rc1"; 35 + format = "pyproject"; 36 + 37 + src = fetchFromGitHub { 38 + owner = "CoffeaTeam"; 39 + repo = pname; 40 + rev = "refs/tags/v${version}"; 41 + hash = "sha256-TEtQ2KnwcylQbprlRtgHv7HIFg7roDWD4TihrQE4icU="; 42 + }; 43 + 44 + postPatch = '' 45 + substituteInPlace pyproject.toml \ 46 + --replace "numba>=0.57.0" "numba" 47 + ''; 48 + 49 + nativeBuildInputs = [ 50 + hatchling 51 + hatch-vcs 52 + ]; 53 + 54 + propagatedBuildInputs = [ 55 + awkward 56 + uproot 57 + dask 58 + dask.optional-dependencies.array 59 + dask-awkward 60 + dask-histogram 61 + correctionlib 62 + pyarrow 63 + fsspec 64 + matplotlib 65 + numba 66 + numpy 67 + scipy 68 + tqdm 69 + lz4 70 + cloudpickle 71 + toml 72 + mplhep 73 + packaging 74 + pandas 75 + hist 76 + cachetools 77 + ]; 78 + 79 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 80 + 81 + nativeCheckInputs = [ 82 + distributed 83 + pyinstrument 84 + pytestCheckHook 85 + ]; 86 + 87 + pythonImportsCheck = [ 88 + "coffea" 89 + ]; 90 + 91 + meta = with lib; { 92 + description = "Basic tools and wrappers for enabling not-too-alien syntax when running columnar Collider HEP analysis"; 93 + homepage = "https://github.com/CoffeaTeam/coffea"; 94 + license = with licenses; [ bsd3 ]; 95 + maintainers = with maintainers; [ veprbl ]; 96 + }; 97 + }
+64
pkgs/development/python-modules/correctionlib/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , cmake 5 + , numpy 6 + , scikit-build 7 + , setuptools 8 + , setuptools-scm 9 + , pybind11 10 + , pydantic 11 + , pytestCheckHook 12 + , rich 13 + , scipy 14 + , zlib 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "correctionlib"; 19 + version = "2.2.2"; 20 + format = "pyproject"; 21 + 22 + src = fetchPypi { 23 + inherit pname version; 24 + hash = "sha256-h3eggtPLSF/8ShQ5xzowZW1KSlcI/YBsPu3lsSyzHkw="; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + cmake 29 + numpy 30 + scikit-build 31 + setuptools 32 + setuptools-scm 33 + pybind11 34 + ]; 35 + 36 + buildInputs = [ 37 + zlib 38 + ]; 39 + 40 + propagatedBuildInputs = [ 41 + pydantic 42 + rich 43 + ]; 44 + 45 + dontUseCmakeConfigure = true; 46 + 47 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 48 + 49 + nativeCheckInputs = [ 50 + pytestCheckHook 51 + scipy 52 + ]; 53 + 54 + pythonImportsCheck = [ 55 + "correctionlib" 56 + ]; 57 + 58 + meta = with lib; { 59 + description = "Provides a well-structured JSON data format for a wide variety of ad-hoc correction factors encountered in a typical HEP analysis"; 60 + homepage = "https://cms-nanoaod.github.io/correctionlib/"; 61 + license = with licenses; [ bsd3 ]; 62 + maintainers = with maintainers; [ veprbl ]; 63 + }; 64 + }
+49
pkgs/development/python-modules/dask-histogram/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , boost-histogram 5 + , dask 6 + , hatchling 7 + , hatch-vcs 8 + , pytestCheckHook 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "dask-histogram"; 13 + version = "2023.6.0"; 14 + format = "pyproject"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "dask-contrib"; 18 + repo = "dask-histogram"; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-9b2+vrUH8lZYsEbJg+GmY5zHZ+7PyA9NV2h5VAN0J1s="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + hatchling 25 + hatch-vcs 26 + ]; 27 + 28 + propagatedBuildInputs = [ 29 + boost-histogram 30 + dask 31 + ]; 32 + 33 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 34 + 35 + nativeCheckInputs = [ 36 + pytestCheckHook 37 + ]; 38 + 39 + pythonImportsCheck = [ 40 + "dask_histogram" 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "Histograms with task scheduling"; 45 + homepage = "https://dask-histogram.readthedocs.io/"; 46 + license = with licenses; [ bsd3 ]; 47 + maintainers = with maintainers; [ veprbl ]; 48 + }; 49 + }
+2 -2
pkgs/development/python-modules/denonavr/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "denonavr"; 20 - version = "0.11.2"; 20 + version = "0.11.3"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 26 26 owner = "ol-iver"; 27 27 repo = pname; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-Sa5pfvSzshgwHh9LGWPBVIC7pXouZbTmSMYncT46phU="; 29 + hash = "sha256-QBy1nm09trAmL7KsPWgv5iMAOJ3Fkviug/o7a+tSSDA="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+3
pkgs/development/python-modules/jaraco-net/default.nix
··· 92 92 "tests/test_cookies.py" 93 93 ]; 94 94 95 + # cherrypy does not support Python 3.11 96 + doCheck = pythonOlder "3.11"; 97 + 95 98 meta = { 96 99 changelog = "https://github.com/jaraco/jaraco.net/blob/${src.rev}/CHANGES.rst"; 97 100 description = "Networking tools by jaraco";
+2 -2
pkgs/development/python-modules/pyunifiprotect/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "pyunifiprotect"; 34 - version = "4.10.4"; 34 + version = "4.10.5"; 35 35 format = "pyproject"; 36 36 37 37 disabled = pythonOlder "3.9"; ··· 40 40 owner = "briis"; 41 41 repo = pname; 42 42 rev = "refs/tags/v${version}"; 43 - hash = "sha256-8A/9yXqiFlR2fkpnTIXOoBbOCqxtC8uvGi05WU38PCU="; 43 + hash = "sha256-BrdffDuPTn/uFKT9F0pF1+0/MraIPRwsN64DdseQdQA="; 44 44 }; 45 45 46 46 postPatch = ''
+2 -2
pkgs/development/python-modules/rasterio/default.nix
··· 26 26 27 27 buildPythonPackage rec { 28 28 pname = "rasterio"; 29 - version = "1.3.7"; 29 + version = "1.3.8"; 30 30 format = "pyproject"; 31 31 32 32 disabled = pythonOlder "3.8"; ··· 35 35 owner = "rasterio"; 36 36 repo = "rasterio"; 37 37 rev = "refs/tags/${version}"; 38 - hash = "sha256-6AtGRXGuAXMrePqS2lmNdOuPZi6LHuiWP2LJyxH3L3M="; 38 + hash = "sha256-8kPzUvTZ/jRDXlYMAZkG1xdLAQuzxnvHXBzwWizMOTo="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+33 -6
pkgs/development/python-modules/tensorboardx/default.nix
··· 1 1 { boto3 2 2 , buildPythonPackage 3 3 , crc32c 4 - , which 5 4 , fetchFromGitHub 5 + , fetchpatch 6 6 , lib 7 7 , matplotlib 8 8 , moto ··· 13 13 , torch 14 14 , six 15 15 , soundfile 16 + , stdenv 16 17 , tensorboard 17 18 , torchvision 19 + , which 18 20 }: 19 21 20 22 buildPythonPackage rec { ··· 29 31 hash = "sha256-Np0Ibn51qL0ORwq1IY8lUle05MQDdb5XkI1uzGOKJno="; 30 32 }; 31 33 32 - # apparently torch API changed a bit at 1.6 34 + patches = [ 35 + (fetchpatch { 36 + name = "fix-test-multiprocess-fork-on-darwin.patch"; 37 + url = "https://github.com/lanpa/tensorboardX/commit/246a867237ff12893351b9275a1e297ee2861319.patch"; 38 + hash = "sha256-ObUaIi1gFcGZAvDOEtZFd9TjZZUp3k89tYwmDQ5yOWg="; 39 + }) 40 + # https://github.com/lanpa/tensorboardX/pull/706 41 + (fetchpatch { 42 + name = "fix-test-use-matplotlib-agg-backend.patch"; 43 + url = "https://github.com/lanpa/tensorboardX/commit/751821c7af7f7f2cb724938e36fa04e814c0e4de.patch"; 44 + hash = "sha256-Tu76ZRTh8fGj+/CzpqJO65hKrDFASbmzoLVIZ0kyLQA="; 45 + }) 46 + # https://github.com/lanpa/tensorboardX/pull/707 47 + (fetchpatch { 48 + name = "fix-test-handle-numpy-float128-missing.patch"; 49 + url = "https://github.com/lanpa/tensorboardX/commit/38f57ffc3b3dd91e76b13ec97404278065fbc782.patch"; 50 + hash = "sha256-5Po41lHiO5hKi4ZtWR98/wwDe9HKZdADNTv40mgIEvk="; 51 + }) 52 + # https://github.com/lanpa/tensorboardX/pull/708 53 + (fetchpatch { 54 + name = "fix-test-respect-tmpdir.patch"; 55 + url = "https://github.com/lanpa/tensorboardX/commit/b0191d1cfb8a23def76e465d20fd59302c894f32.patch"; 56 + hash = "sha256-6rSncJ16P1u70Cz9nObo8lMD7Go50BR3DZLgP4bODk4="; 57 + }) 58 + ]; 59 + 33 60 postPatch = '' 34 - substituteInPlace tensorboardX/pytorch_graph.py --replace \ 35 - "torch.onnx.set_training(model, False)" \ 36 - "torch.onnx.select_model_mode_for_export(model, torch.onnx.TrainingMode.EVAL)" 37 - 38 61 # Version detection seems broken here, the version reported by python is 39 62 # newer than the protobuf package itself. 40 63 sed -i -e "s/'protobuf[^']*'/'protobuf'/" setup.py ··· 71 94 "test_TorchVis" 72 95 # Requires network access (FileNotFoundError: [Errno 2] No such file or directory: 'wget') 73 96 "test_onnx_graph" 97 + ] ++ lib.optionals stdenv.isDarwin [ 98 + # Fails with a mysterious error in pytorch: 99 + # RuntimeError: required keyword attribute 'name' has the wrong type 100 + "test_pytorch_graph" 74 101 ]; 75 102 76 103 disabledTestPaths = [
+18
pkgs/development/tools/ameba/default.nix
··· 16 16 url = "https://github.com/crystal-ameba/ameba/commit/c7f2cba409787a1928fbb54494b4645ec11005cc.patch"; 17 17 hash = "sha256-tYEPke6omMdCGG2llJGXDZ3jTO4YAqpknzTPi2576UI="; 18 18 }) 19 + (fetchpatch { 20 + # Fixes: Error: type must be Ameba::Severity, not (Ameba::Severity | Nil) 21 + name = "crystal-1.9-compatibility-1.patch"; 22 + url = "https://github.com/crystal-ameba/ameba/commit/d0d8b18c8365fd956d1e65ae6051e83a5e129f18.patch"; 23 + hash = "sha256-NmA3OoS5aOW+28TV/D/LUKEEu3lzHlcpolggHBB/wHE="; 24 + }) 25 + (fetchpatch { 26 + # Ignore some failing lints on the Ameba codebase run during the check phase. 27 + name = "crystal-1.9-compatibility-2.patch"; 28 + url = "https://github.com/crystal-ameba/ameba/commit/c9d25f3409e6a127bbd7188267810657a2c2924e.patch"; 29 + hash = "sha256-JMKiO0izSXfgw7uM9XXQ0r/ntOwRnjzYeVHqVLAvLXo="; 30 + }) 31 + (fetchpatch { 32 + # Fixes test failures due to Crystal compiler error messages changing. 33 + name = "crystal-1.9-compatibility-3.patch"; 34 + url = "https://github.com/crystal-ameba/ameba/commit/db59b23f9bfcf53dbe53d2918bd9c3d79ac24bb6.patch"; 35 + hash = "sha256-MKbEm9CR4+VzioCjcOFuFF0xnc1Ty0Ij4d3FcvQO6hY="; 36 + }) 19 37 ]; 20 38 21 39 format = "make";
+3 -3
pkgs/development/tools/build-managers/moon/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "moon"; 12 - version = "1.9.2"; 12 + version = "1.10.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "moonrepo"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-f1pDY8CXsEYme7UoFdkpQ42FnZRKrwdDYEBS5uTha2E="; 18 + hash = "sha256-QwU7gzQUS+w2kSIhvTxTksJrNiVjaQ4M1CCfyc+3V7A="; 19 19 }; 20 20 21 - cargoHash = "sha256-Zwi5oU4XAssg62m3Mwx6elEgDpq4s/Ah1Ta6prs6Pz4="; 21 + cargoHash = "sha256-pVwarRhS+PGOeIV1jjWjOdXUc8fuEGRocd/hT0Y1yKQ="; 22 22 23 23 env = { 24 24 RUSTFLAGS = "-C strip=symbols";
+3 -3
pkgs/development/tools/jql/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "jql"; 8 - version = "7.0.0"; 8 + version = "7.0.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "yamafaktory"; 12 12 repo = pname; 13 13 rev = "jql-v${version}"; 14 - hash = "sha256-D1L7C7oKvKtsphqOTEuJ7i6/xTg2nN6VwcUjSFb3hz0="; 14 + hash = "sha256-JGD+E5QWrtRX047Nrufl+wQJnJXqKTZkXcU4/uXA6l0="; 15 15 }; 16 16 17 - cargoHash = "sha256-CHltLd7uj6ZFJ3uq+NRxOTLyMtkP9a+dAyhfBlqjoAY="; 17 + cargoHash = "sha256-t3QACjuHMpJULEpEcUPCAF27LIrjtn4i7Ud0DfDa0ek="; 18 18 19 19 meta = with lib; { 20 20 description = "A JSON Query Language CLI tool built with Rust";
+28
pkgs/development/tools/language-servers/openscad-lsp/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + }: 5 + 6 + rustPlatform.buildRustPackage rec { 7 + pname = "openscad-lsp"; 8 + version = "1.2.5"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "Leathong"; 12 + repo = "openscad-LSP"; 13 + rev = "dc1283df080b981f8da620744b0fb53b22f2eb84"; 14 + hash = "sha256-IPTBWX0kKmusijg4xAvS1Ysi9WydFaUWx/BkZbMvgJk="; 15 + }; 16 + 17 + cargoHash = "sha256-AQpjamyHienqB501lruxk56N6r8joocWrJ5srsm5baY="; 18 + 19 + # no tests exist 20 + doCheck = false; 21 + 22 + meta = with lib; { 23 + description = "A LSP (Language Server Protocol) server for OpenSCAD"; 24 + homepage = "https://github.com/Leathong/openscad-LSP"; 25 + license = licenses.asl20; 26 + maintainers = with maintainers; [ c-h-johnson ]; 27 + }; 28 + }
+1 -1
pkgs/development/tools/prettierd/default.nix
··· 45 45 homepage = "https://github.com/fsouza/prettierd"; 46 46 license = licenses.isc; 47 47 changelog = "https://github.com/fsouza/prettierd/blob/${src.rev}/CHANGELOG.md"; 48 - platforms = platforms.linux; 48 + platforms = with platforms; linux ++ darwin; 49 49 maintainers = with maintainers; [ NotAShelf n3oney ]; 50 50 }; 51 51 }
+5 -4
pkgs/development/tools/rust/cargo-temp/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-temp"; 5 - version = "0.2.16"; 5 + version = "0.2.17"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "yozhgoor"; 9 - repo = pname; 9 + repo = "cargo-temp"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-9rFczpVboJ+TPQzuegFj8RGYBel+4n5iY4B0sruK5wc="; 11 + hash = "sha256-nDUtmCbvWK6bdcKvlx3KYMy9w8IOLL6jMWOafX704eQ="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-uIgDs7dFJjZgOE/y3T11N3zl8AwRvIyJbIC7wD7Nr7Q="; 14 + cargoHash = "sha256-DxeZGQqi681JoCZo0Iq8+TgyF7a8No9Crm4NypUeDDA="; 15 15 16 16 meta = with lib; { 17 17 description = "A CLI tool that allow you to create a temporary new Rust project using cargo with already installed dependencies"; 18 18 homepage = "https://github.com/yozhgoor/cargo-temp"; 19 + changelog = "https://github.com/yozhgoor/cargo-temp/releases/tag/${src.rev}"; 19 20 license = with licenses; [ mit /* or */ asl20 ]; 20 21 maintainers = with maintainers; [ figsoda ]; 21 22 };
+3 -3
pkgs/games/aaaaxy/default.nix
··· 19 19 20 20 buildGoModule rec { 21 21 pname = "aaaaxy"; 22 - version = "1.4.18"; 22 + version = "1.4.33"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "divVerent"; 26 26 repo = pname; 27 27 rev = "v${version}"; 28 - hash = "sha256-g2xUBh0zRB+9awYEr15ay0k+EyAiWmGG5UfZatE24/8="; 28 + hash = "sha256-PE5TYzfO2/3DehCVmo9mNNXgghnNR02frqRe6I0EfFY="; 29 29 fetchSubmodules = true; 30 30 }; 31 31 32 - vendorHash = "sha256-9SeNXOl1wEcG/CtNuuYQ8Y5XEw2GYAIQ2lXk5lgXsN8="; 32 + vendorHash = "sha256-qnn+2aUpYQYg31p+rAHTGHgrwfEHRtZECOg9oIERrrc="; 33 33 34 34 buildInputs = [ 35 35 alsa-lib
+3 -3
pkgs/games/minesweep-rs/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "minesweep-rs"; 8 - version = "6.0.13"; 8 + version = "6.0.14"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "cpcloud"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-vr6tfwTIDuMyyeWTPeH71ECf4PqI2+5s1Lb45Cavr+4="; 14 + hash = "sha256-+2HwjdbjzhUQPcBMY2Km/cjGAw4TgjNpNMgtuxVUZD4="; 15 15 }; 16 16 17 - cargoHash = "sha256-KHmZ37wnz8Z2dz78tiovqhNIiPcb5WBzk9plPNM/gqU="; 17 + cargoHash = "sha256-Qip+Yc/i57BOaKBOC60j7TDM1rzIEivYFjsp+vQ3hS4="; 18 18 19 19 meta = with lib; { 20 20 description = "Sweep some mines for fun, and probably not for profit";
+91
pkgs/misc/drivers/epsonscan2/build.patch
··· 1 + diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index a9daee7..7c6da08 100755 3 + --- a/CMakeLists.txt 4 + +++ b/CMakeLists.txt 5 + @@ -17,7 +17,6 @@ 6 + # CMakeLists.txt -- template and derived ESC/I ESC/I-2 protocol commands 7 + 8 + project (epsonscan2) 9 + -set (CMAKE_INSTALL_PREFIX "/usr") 10 + cmake_minimum_required (VERSION 2.8.12.2) 11 + 12 + include(GNUInstallDirs) 13 + @@ -86,7 +85,6 @@ set(COMMON_ETC_PATH ${CMAKE_INSTALL_FULL_SYSCONFDIR}) 14 + set(EPSON_WORK_PATH /tmp/epsonWork/) 15 + set(EPSON_SETTINGS_PATH $ENV{HOME}/.epsonscan2/) 16 + 17 + -SET (CMAKE_INSTALL_PREFIX /usr) 18 + set(EPSON_INSTALL_PATH ${CMAKE_INSTALL_FULL_LIBDIR}/epsonscan2/) 19 + set(COMMON_SHARE_PATH ${CMAKE_INSTALL_FULL_DATAROOTDIR}) 20 + 21 + @@ -113,8 +111,8 @@ add_subdirectory(src) 22 + 23 + install(DIRECTORY Resources DESTINATION ${EPSON_INSTALL_ROOT}${EPSON_INSTALL_PATH}) 24 + 25 + -install(FILES epsonscan2.rules DESTINATION ${EPSON_INSTALL_ROOT}/lib/udev/rules.d/ RENAME 60-epsonscan2.rules) 26 + -install(FILES epsonscan2 DESTINATION ${EPSON_INSTALL_ROOT}/etc/sane.d/dll.d) 27 + +install(FILES epsonscan2.rules DESTINATION ${EPSON_INSTALL_ROOT}${CMAKE_INSTALL_PREFIX}/lib/udev/rules.d/ RENAME 60-epsonscan2.rules) 28 + +install(FILES epsonscan2 DESTINATION ${EPSON_INSTALL_ROOT}${CMAKE_INSTALL_PREFIX}/etc/sane.d/dll.d) 29 + install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${EPSON_INSTALL_ROOT}${CMAKE_INSTALL_FULL_LIBDIR}/sane/)") 30 + install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ../epsonscan2/libsane-epsonscan2.so ${EPSON_INSTALL_ROOT}${CMAKE_INSTALL_FULL_LIBDIR}/sane/libsane-epsonscan2.so.1)") 31 + install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ../epsonscan2/libsane-epsonscan2.so ${EPSON_INSTALL_ROOT}${CMAKE_INSTALL_FULL_LIBDIR}/sane/libsane-epsonscan2.so.1.0.0)") 32 + diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt 33 + index c884d83..5ddff0c 100644 34 + --- a/src/CMakeLists.txt 35 + +++ b/src/CMakeLists.txt 36 + @@ -26,7 +26,9 @@ add_subdirectory(ES2Command/Linux) 37 + add_subdirectory(ES2FileFormat/Linux) 38 + add_subdirectory(Controller) 39 + add_subdirectory(SaneWrapper/Linux) 40 + +if (NOT DEFINED NO_GUI) 41 + add_subdirectory(Standalone) 42 + add_subdirectory(DetectAlert) 43 + +endif () 44 + add_subdirectory(ScanSDK) 45 + 46 + diff --git a/src/Controller/Src/Filter/GetOrientation.cpp b/src/Controller/Src/Filter/GetOrientation.cpp 47 + index 387561e..15448ad 100644 48 + --- a/src/Controller/Src/Filter/GetOrientation.cpp 49 + +++ b/src/Controller/Src/Filter/GetOrientation.cpp 50 + @@ -12,14 +12,7 @@ namespace epsonscan 51 + 52 + static std::string GetExecPath() 53 + { 54 + -#ifdef AKBMODE 55 + - std::string strDst = "/usr/libexec/"; 56 + - strDst = strDst + DRIVER_NAME; 57 + - strDst = strDst + "-ocr/ocr-engine-getrotate"; 58 + - return strDst.c_str() ; 59 + -#else 60 + - return "/usr/libexec/epsonscan2-ocr/ocr-engine-getrotate" ; 61 + -#endif 62 + + return "@OCR_ENGINE_GETROTATE@"; 63 + } 64 + static const int kMaxBuf = 256; 65 + 66 + diff --git a/src/Controller/Src/Scanner/Engine.cpp b/src/Controller/Src/Scanner/Engine.cpp 67 + index 9489d4b..670bad9 100644 68 + --- a/src/Controller/Src/Scanner/Engine.cpp 69 + +++ b/src/Controller/Src/Scanner/Engine.cpp 70 + @@ -263,8 +263,8 @@ SDIError Engine::Open() 71 + //kill es2netif 72 + //kill es2intif 73 + 74 + - system("killall -9 -q es2netif > /dev/null"); 75 + - system("killall -9 -q es2intif > /dev/null"); 76 + + system("@KILLALL@ -9 -q es2netif > /dev/null"); 77 + + system("@KILLALL@ -9 -q es2intif > /dev/null"); 78 + 79 + if (engine_) { 80 + return ExchangeError(engine_->Open()); 81 + diff --git a/src/Standalone/CMakeLists.txt b/src/Standalone/CMakeLists.txt 82 + index eff3dd3..c2b3803 100644 83 + --- a/src/Standalone/CMakeLists.txt 84 + +++ b/src/Standalone/CMakeLists.txt 85 + @@ -167,5 +167,5 @@ target_link_libraries(es2standalone ${QT_LIBRARIES} 86 + ) 87 + 88 + QT5_USE_MODULES(es2standalone Widgets) 89 + -install(TARGETS es2standalone DESTINATION "${EPSON_INSTALL_ROOT}/usr/bin") 90 + +install(TARGETS es2standalone DESTINATION "${EPSON_INSTALL_ROOT}${CMAKE_INSTALL_FULL_BINDIR}") 91 +
+162
pkgs/misc/drivers/epsonscan2/default.nix
··· 1 + { lib 2 + , stdenv 3 + , autoPatchelfHook 4 + , boost 5 + , cmake 6 + , copyDesktopItems 7 + , imagemagick 8 + , fetchpatch 9 + , fetchzip 10 + , killall 11 + , libjpeg 12 + , libpng 13 + , libtiff 14 + , libtool 15 + , libusb1 16 + , makeDesktopItem 17 + , qtbase 18 + , wrapQtAppsHook 19 + 20 + , withGui ? true 21 + , withNonFreePlugins ? false 22 + }: 23 + 24 + let 25 + pname = "epsonscan2"; 26 + description = "Epson Scan 2 scanner driver for many modern Epson scanners and multifunction printers"; 27 + version = "6.7.61.0"; 28 + 29 + system = stdenv.hostPlatform.system; 30 + 31 + src = fetchzip { 32 + url = "https://download3.ebz.epson.net/dsc/f/03/00/14/53/67/1a6447b4acc5568dfd970feba0518fabea35bca2/epsonscan2-${version}-1.src.tar.gz"; 33 + hash = "sha256-xwvdgmV6Mrs1RC18U2mA+HlTYybeYb0V5lz5hCvC7+8="; 34 + }; 35 + bundle = { 36 + "i686-linux" = fetchzip { 37 + name = "${pname}-bundle"; 38 + url = "https://download3.ebz.epson.net/dsc/f/03/00/14/53/69/3151031c0fb4deea3f48781fd051411b983ccee4/epsonscan2-bundle-${version}.i686.deb.tar.gz"; 39 + hash = "sha256-nq3Nqunt8aMcCf7U7JBYrVscvrhhcwcn8RlhYXLmC2c="; 40 + }; 41 + 42 + "x86_64-linux" = fetchzip { 43 + name = "${pname}-bundle"; 44 + url = "https://download3.ebz.epson.net/dsc/f/03/00/14/53/68/a5e06101ba3f328dd747888e3dddebbb677bb8c8/epsonscan2-bundle-${version}.x86_64.deb.tar.gz"; 45 + hash = "sha256-cFx54CKkZtvhZ5ABuBwB8+IzhT2lu8D3+GZFaMuWf3Y="; 46 + }; 47 + }."${system}" or (throw "Unsupported system: ${system}"); 48 + 49 + in 50 + stdenv.mkDerivation { 51 + inherit pname src version; 52 + 53 + patches = [ 54 + ./build.patch 55 + (fetchpatch { 56 + url = "https://github.com/flathub/net.epson.epsonscan2/raw/master/patches/epsonscan2-crash.patch"; 57 + hash = "sha256-srMxlFfnZuJ3ed5veFcJIiZuW27F/3xOS0yr4ywn4FI="; 58 + }) 59 + (fetchpatch { 60 + url = "https://raw.githubusercontent.com/flathub/net.epson.epsonscan2/master/patches/epsonscan2-oob-container.patch"; 61 + hash = "sha256-FhXZT0bIBYwdFow2USRJl8Q7j2eqpq98Hh0lHFQlUQY="; 62 + }) 63 + (fetchpatch { 64 + url = "https://raw.githubusercontent.com/flathub/net.epson.epsonscan2/master/patches/epsonscan2-xdg-open.patch"; 65 + hash = "sha256-4ih3vZjPwWiiAxKfpLIwbbsk1K2oXSuxGbT5PVwfUsc="; 66 + }) 67 + ]; 68 + 69 + postPatch = '' 70 + substituteInPlace src/Controller/Src/Scanner/Engine.cpp \ 71 + --replace '@KILLALL@' ${killall}/bin/killall 72 + 73 + substituteInPlace src/Controller/Src/Filter/GetOrientation.cpp \ 74 + --replace '@OCR_ENGINE_GETROTATE@' $out/libexec/epsonscan2-ocr/ocr-engine-getrotate 75 + ''; 76 + 77 + nativeBuildInputs = [ 78 + cmake 79 + ] ++ lib.optionals withGui [ 80 + imagemagick # to make icons 81 + wrapQtAppsHook 82 + ] ++ lib.optionals withNonFreePlugins [ 83 + autoPatchelfHook 84 + ]; 85 + 86 + buildInputs = [ 87 + boost 88 + libjpeg 89 + libpng 90 + libtiff 91 + libusb1 92 + ] ++ lib.optionals withGui [ 93 + copyDesktopItems 94 + qtbase 95 + ] ++ lib.optionals withNonFreePlugins [ 96 + libtool.lib 97 + ]; 98 + 99 + cmakeFlags = [ 100 + "-DCMAKE_BUILD_TYPE=Release" 101 + # The non-free (Debian) packages uses this directory structure so do the same when compiling 102 + # from source so we can easily merge them. 103 + "-DCMAKE_INSTALL_LIBDIR=lib/${system}-gnu" 104 + ] ++ lib.optionals (!withGui) [ 105 + "-DNO_GUI=ON" 106 + ]; 107 + 108 + postInstall = '' 109 + # But when we put all the libraries in lib/${system}-gnu, then SANE can't find the 110 + # required libraries so create a symlink to where it expects them to be. 111 + mkdir -p $out/lib/sane 112 + for file in $out/lib/${system}-gnu/sane/*.so.*; do 113 + ln -s $file $out/lib/sane/ 114 + done 115 + '' + lib.optionalString withGui '' 116 + # The icon file extension is .ico but it's actually a png! 117 + mkdir -p $out/share/icons/hicolor/{48x48,128x128}/apps 118 + convert $src/Resources/Icons/escan2_app.ico -resize 48x48 $out/share/icons/hicolor/48x48/apps/epsonscan2.png 119 + convert $src/Resources/Icons/escan2_app.ico -resize 128x128 $out/share/icons/hicolor/128x128/apps/epsonscan2.png 120 + '' + lib.optionalString withNonFreePlugins '' 121 + ar xf ${bundle}/plugins/epsonscan2-non-free-plugin_*.deb 122 + tar Jxf data.tar.xz 123 + cp -r usr/* $out 124 + ''; 125 + 126 + desktopItems = lib.optionals withGui [ 127 + (makeDesktopItem { 128 + name = pname; 129 + exec = "epsonscan2"; 130 + icon = "epsonscan2"; 131 + desktopName = "Epson Scan 2"; 132 + genericName = "Epson Scan 2"; 133 + comment = description; 134 + categories = [ "Graphics" "Scanning" ]; 135 + }) 136 + ]; 137 + 138 + meta = { 139 + inherit description; 140 + longDescription = '' 141 + Epson Scan 2 scanner driver including optional non-free plugins such as OCR and network 142 + scanning. 143 + 144 + To use the SANE backend: 145 + <literal> 146 + hardware.sane.extraBackends = [ pkgs.epsonscan2 ]; 147 + </literal> 148 + 149 + Overrides can be used to customise this package. For example, to enable non-free plugins and 150 + disable the Epson GUI: 151 + <literal> 152 + pkgs.epsonscan2.override { withNonFreePlugins = true; withGui = false; } 153 + </literal> 154 + ''; 155 + homepage = "https://support.epson.net/linux/en/epsonscan2.php"; 156 + platforms = [ "i686-linux" "x86_64-linux" ]; 157 + sourceProvenance = with lib.sourceTypes; [ fromSource ] ++ lib.optionals withNonFreePlugins [ binaryNativeCode ]; 158 + license = with lib.licenses; if withNonFreePlugins then unfree else lgpl21Plus; 159 + maintainers = with lib.maintainers; [ james-atkins ]; 160 + }; 161 + } 162 +
+9 -3
pkgs/os-specific/linux/conntrack-tools/default.nix
··· 1 1 { fetchurl, lib, stdenv, flex, bison, pkg-config, libmnl, libnfnetlink 2 2 , libnetfilter_conntrack, libnetfilter_queue, libnetfilter_cttimeout 3 - , libnetfilter_cthelper, systemd 4 - , libtirpc 3 + , libnetfilter_cthelper, libtirpc 4 + , systemdSupport ? true, systemd 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { ··· 15 15 16 16 buildInputs = [ 17 17 libmnl libnfnetlink libnetfilter_conntrack libnetfilter_queue 18 - libnetfilter_cttimeout libnetfilter_cthelper systemd libtirpc 18 + libnetfilter_cttimeout libnetfilter_cthelper libtirpc 19 + ] ++ lib.optionals systemdSupport [ 20 + systemd 19 21 ]; 20 22 nativeBuildInputs = [ flex bison pkg-config ]; 23 + 24 + configureFlags = [ 25 + (lib.enableFeature systemdSupport "systemd") 26 + ]; 21 27 22 28 meta = with lib; { 23 29 homepage = "http://conntrack-tools.netfilter.org/";
+87
pkgs/os-specific/linux/esdm/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , protobufc 6 + , pkg-config 7 + , fuse3 8 + , meson 9 + , ninja 10 + , libselinux 11 + , jitterentropy 12 + # A more detailed explaination of the following meson build options can be found 13 + # in the source code of esdm. 14 + # A brief explanation is given: 15 + , selinux ? false # enable selinux support 16 + , drngHashDrbg ? true # set the default drng callback 17 + , drngChaCha20 ? false # set the default drng callback 18 + , ais2031 ? false # set the seeding strategy to be compliant with AIS 20/31 19 + , linuxDevFiles ? true # enable linux /dev/random and /dev/urandom support 20 + , linuxGetRandom ? true # enable linux getrandom support 21 + , esJitterRng ? true # enable support for the entropy source: jitter rng 22 + , esCPU ? true # enable support for the entropy source: cpu-based entropy 23 + , esKernel ? true # enable support for the entropy source: kernel-based entropy 24 + , esIRQ ? false # enable support for the entropy source: interrupt-based entropy 25 + , esSched ? false # enable support for the entropy source: scheduler-based entropy 26 + , esHwrand ? true # enable support for the entropy source: /dev/hwrng 27 + , hashSha512 ? false # set the conditioning hash: SHA2-512 28 + , hashSha3_512 ? true # set the conditioning hash: SHA3-512 29 + }: 30 + 31 + assert drngHashDrbg != drngChaCha20; 32 + assert hashSha512 != hashSha3_512; 33 + 34 + stdenv.mkDerivation rec { 35 + pname = "esdm"; 36 + version = "0.6.0"; 37 + 38 + src = fetchFromGitHub { 39 + owner = "smuellerDD"; 40 + repo = "esdm"; 41 + rev = "v${version}"; 42 + sha256 = "sha256-swBKVb5gnND76w2ULT+5hR/jVOqxEe4TAB1gyaLKE9Q="; 43 + }; 44 + 45 + patches = [ 46 + (fetchpatch { 47 + name = "arm64.patch"; 48 + url = "https://github.com/smuellerDD/esdm/commit/86b93a0ddf684448aba152c8f1b3baf40a6d41c0.patch"; 49 + sha256 = "sha256-gjp13AEsDNj23fcGanAAn2KCbYKA0cphhf4mCxek9Yg="; 50 + }) 51 + ]; 52 + 53 + nativeBuildInputs = [ meson pkg-config ninja ]; 54 + buildInputs = [ protobufc fuse3 jitterentropy ] 55 + ++ lib.optional selinux libselinux; 56 + 57 + mesonFlags = [ 58 + (lib.mesonBool "b_lto" false) 59 + (lib.mesonBool "ais2031" ais2031) 60 + (lib.mesonEnable "linux-devfiles" linuxDevFiles) 61 + (lib.mesonEnable "linux-getrandom" linuxGetRandom) 62 + (lib.mesonEnable "es_jent" esJitterRng) 63 + (lib.mesonEnable "es_cpu" esCPU) 64 + (lib.mesonEnable "es_kernel" esKernel) 65 + (lib.mesonEnable "es_irq" esIRQ) 66 + (lib.mesonEnable "es_sched" esSched) 67 + (lib.mesonEnable "es_hwrand" esHwrand) 68 + (lib.mesonEnable "hash_sha512" hashSha512) 69 + (lib.mesonEnable "hash_sha3_512" hashSha3_512) 70 + (lib.mesonEnable "selinux" selinux) 71 + (lib.mesonEnable "drng_hash_drbg" drngHashDrbg) 72 + (lib.mesonEnable "drng_chacha20" drngChaCha20) 73 + ]; 74 + 75 + doCheck = true; 76 + 77 + strictDeps = true; 78 + mesonBuildType = "release"; 79 + 80 + meta = { 81 + homepage = "https://www.chronox.de/esdm.html"; 82 + description = "Entropy Source and DRNG Manager in user space"; 83 + license = with lib.licenses; [ gpl2Only bsd3 ]; 84 + platforms = lib.platforms.linux; 85 + maintainers = with lib.maintainers; [ orichter thillux ]; 86 + }; 87 + }
+7
pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
··· 41 41 # See https://github.com/RPi-Distro/firmware-nonfree/issues/26 42 42 ln -s "./cyfmac43455-sdio-standard.bin" "$out/lib/firmware/cypress/cyfmac43455-sdio.bin" 43 43 44 + pushd $out/lib/firmware/brcm &>/dev/null 45 + # Symlinks for Zero 2W 46 + ln -s "./brcmfmac43436-sdio.bin" "$out/lib/firmware/brcm/brcmfmac43430b0-sdio.raspberrypi,model-zero-2-w.bin" 47 + ln -s "./brcmfmac43436-sdio.txt" "$out/lib/firmware/brcm/brcmfmac43430b0-sdio.raspberrypi,model-zero-2-w.txt" 48 + ln -s "./brcmfmac43436-sdio.clm_blob" "$out/lib/firmware/brcm/brcmfmac43430b0-sdio.clm_blob" 49 + popd &>/dev/null 50 + 44 51 runHook postInstall 45 52 ''; 46 53
+3 -3
pkgs/tools/backup/awsbck/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "awsbck"; 11 - version = "0.3.2"; 11 + version = "0.3.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "beeb"; 15 15 repo = "awsbck"; 16 16 rev = "v${version}"; 17 - hash = "sha256-4iFPHMCWKOfwqdjCLQqWHSs5SwXi+K2sQu75ecsolSs="; 17 + hash = "sha256-L5hQ6vwuC9HuAGD9mvS8BGkPV3Ry5jJgRUF4Qf7fqaM="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21 22 22 buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 23 23 24 - cargoSha256 = "sha256-GH7ybr9ncbcvtyYCmYrG1aSA3lc+qmqivAbNVVqpMPQ="; 24 + cargoSha256 = "sha256-VKm27IzCUv3e1Mapb46SBJqvEwifgGxaRX2uM9MTNnQ="; 25 25 26 26 doCheck = false; 27 27
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "ibus-typing-booster"; 16 - version = "2.22.5"; 16 + version = "2.23.1"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "mike-fabian"; 20 20 repo = "ibus-typing-booster"; 21 21 rev = version; 22 - hash = "sha256-PPpA4O/uMGfSr67CQGX0qxGtZjKKdE9V6kdKpVjgmrs="; 22 + hash = "sha256-zc5sG/av5mCG+dA1yPSUsoN6Hr4+hXt3FPeE1orc+Zg="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook gobject-introspection ];
+1 -1
pkgs/tools/misc/android-tools/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchpatch 1 + { lib, stdenv, fetchurl 2 2 , cmake, pkg-config, perl, go, python3 3 3 , protobuf, zlib, gtest, brotli, lz4, zstd, libusb1, pcre2 4 4 }:
-1
pkgs/tools/misc/arch-install-scripts/default.nix
··· 7 7 , gawk 8 8 , gnugrep 9 9 , gnum4 10 - , makeWrapper 11 10 , pacman 12 11 , util-linux 13 12 , chrootPath ? [
+1 -1
pkgs/tools/misc/asdf-vm/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, makeWrapper, installShellFiles, bash, coreutils, curl, git, writeScript }: 1 + { stdenv, lib, fetchFromGitHub, makeWrapper, installShellFiles, bash, curl, git, writeScript }: 2 2 3 3 let 4 4 asdfReshimFile = writeScript "asdf-reshim" ''
+1 -1
pkgs/tools/misc/autojump/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, python3, bash }: 1 + { lib, stdenv, fetchFromGitHub, python3 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "autojump";
+1 -1
pkgs/tools/misc/byobu/default.nix
··· 1 1 { lib, stdenv, fetchurl, makeWrapper 2 - , ncurses, python3, perl, textual-window-manager 2 + , python3, perl, textual-window-manager 3 3 , gettext, vim, bc, screen }: 4 4 5 5 let
-1
pkgs/tools/misc/cfonts/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , rustPlatform 4 3 , fetchCrate 5 4 }:
+1 -1
pkgs/tools/misc/cope/default.nix
··· 1 - { lib, fetchFromGitHub, perl, perlPackages, makeWrapper, }: 1 + { lib, fetchFromGitHub, perl, perlPackages }: 2 2 3 3 perlPackages.buildPerlPackage rec { 4 4 pname = "cope";
-1
pkgs/tools/misc/coreboot-configurator/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , fetchFromGitHub 4 3 , inkscape 5 4 , meson
+1 -1
pkgs/tools/misc/dateutils/default.nix
··· 1 - { lib, stdenv, fetchurl, autoreconfHook, tzdata, fetchpatch }: 1 + { lib, stdenv, fetchurl, autoreconfHook, tzdata }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "0.4.10";
+2 -3
pkgs/tools/misc/depotdownloader/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 2 + , buildDotnetModule 3 3 , fetchFromGitHub 4 - , buildDotnetModule 5 4 }: 6 5 7 6 buildDotnetModule rec {
-1
pkgs/tools/misc/dgoss/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , resholve 4 - , substituteAll 5 4 , bash 6 5 , coreutils 7 6 , goss
-1
pkgs/tools/misc/diffoscope/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , abootimg 4 - , acl 5 4 , apksigcopier 6 5 , apksigner 7 6 , apktool
-1
pkgs/tools/misc/dotter/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchpatch 4 3 , fetchFromGitHub 5 4 , nix-update-script 6 5 , rustPlatform
-3
pkgs/tools/misc/dsq/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , fetchFromGitHub 4 3 , buildGoModule 5 - , runCommand 6 4 , nix-update-script 7 - , fetchurl 8 5 , testers 9 6 , python3 10 7 , curl
+2 -2
pkgs/tools/misc/edid-decode/default.nix
··· 4 4 , unstableGitUpdater 5 5 }: 6 6 7 - stdenv.mkDerivation (finalAttrs: { 7 + stdenv.mkDerivation { 8 8 pname = "edid-decode"; 9 9 version = "unstable-2022-12-14"; 10 10 ··· 34 34 maintainers = with maintainers; [ Madouura ]; 35 35 platforms = platforms.all; 36 36 }; 37 - }) 37 + }
+1 -2
pkgs/tools/misc/enumer/default.nix
··· 1 1 { lib 2 - , stdenv 2 + , buildGoModule 3 3 , fetchFromGitHub 4 - , buildGoModule 5 4 }: 6 5 7 6 buildGoModule rec {
+1 -1
pkgs/tools/misc/esptool/3.nix
··· 1 - { lib, fetchFromGitHub, fetchpatch, python3, openssl }: 1 + { lib, fetchFromGitHub, fetchpatch, python3 }: 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "esptool";
+1 -2
pkgs/tools/misc/flitter/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , ocamlPackages 4 3 , fetchFromGitHub 5 4 , makeWrapper 6 5 , python3 7 6 }: 8 7 9 - ocamlPackages.buildDunePackage rec { 8 + ocamlPackages.buildDunePackage { 10 9 pname = "flitter"; 11 10 # request to tag releases: https://github.com/alexozer/flitter/issues/34 12 11 version = "unstable-2020-10-05";
+2 -2
pkgs/tools/misc/fontforge/default.nix
··· 1 - { stdenv, fetchpatch, fetchFromGitHub, lib 2 - , cmake, perl, uthash, pkg-config, gettext 1 + { stdenv, fetchFromGitHub, lib 2 + , cmake, uthash, pkg-config 3 3 , python, freetype, zlib, glib, giflib, libpng, libjpeg, libtiff, libxml2, cairo, pango 4 4 , readline, woff2, zeromq 5 5 , withSpiro ? false, libspiro
-1
pkgs/tools/misc/gazelle-origin/default.nix
··· 4 4 , bencoder 5 5 , pyyaml 6 6 , requests 7 - , setuptools 8 7 }: 9 8 buildPythonApplication rec { 10 9 pname = "gazelle-origin";
-1
pkgs/tools/misc/gwe/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitLab 4 4 , wrapGAppsHook 5 - , makeWrapper 6 5 , pkg-config 7 6 , meson 8 7 , ninja
+1 -1
pkgs/tools/misc/h/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, makeWrapper, ruby }: 1 + { lib, stdenv, fetchFromGitHub, ruby }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "h";
+1 -1
pkgs/tools/misc/handlr-regex/default.nix
··· 1 - { lib, stdenv, rustPlatform, fetchFromGitHub, shared-mime-info, libiconv, installShellFiles }: 1 + { lib, rustPlatform, fetchFromGitHub, shared-mime-info, libiconv, installShellFiles }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "handlr-regex";
+1 -3
pkgs/tools/misc/haste-client/default.nix
··· 1 1 { lib 2 2 , bundlerApp 3 - , buildRubyGem 4 - , ruby 5 3 }: 6 4 7 - bundlerApp rec { 5 + bundlerApp { 8 6 pname = "haste"; 9 7 gemdir = ./.; 10 8 exes = [ "haste" ];
+1 -1
pkgs/tools/misc/hdf5/1.10.nix
··· 9 9 , jdk 10 10 }: 11 11 12 - let inherit (lib) optional optionals; in 12 + let inherit (lib) optional; in 13 13 14 14 stdenv.mkDerivation rec { 15 15 version = "1.10.9";
+1 -1
pkgs/tools/misc/hdfview/default.nix
··· 1 - { lib, stdenv, fetchurl, ant, jdk, nettools, hdf4, hdf5, makeDesktopItem, copyDesktopItems }: 1 + { lib, stdenv, fetchurl, ant, jdk, hdf4, hdf5, makeDesktopItem, copyDesktopItems }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "hdfview";
-1
pkgs/tools/misc/jfrog-cli/default.nix
··· 1 1 { lib 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 - , pkgs 5 4 }: 6 5 7 6 buildGoModule rec {
+1 -1
pkgs/tools/misc/kronometer/default.nix
··· 1 1 { 2 2 mkDerivation, fetchurl, lib, 3 - extra-cmake-modules, kdoctools, wrapGAppsHook, 3 + extra-cmake-modules, kdoctools, 4 4 kconfig, kcrash, kinit 5 5 }: 6 6
+1 -1
pkgs/tools/misc/lesspipe/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, substituteAll, makeWrapper, perl, procps, file, gnused, bash }: 1 + { lib, stdenv, fetchFromGitHub, makeWrapper, perl, procps, file, gnused, bash }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "lesspipe";
+1 -2
pkgs/tools/misc/license-cli/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 3 2 , fetchFromSourcehut 4 3 , rustPlatform 5 4 , installShellFiles
-1
pkgs/tools/misc/licensor/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 - , fetchpatch 4 3 , rustPlatform 5 4 }: 6 5
+1 -1
pkgs/tools/misc/mdbtools/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, glib, readline 2 - , bison, flex, pkg-config, autoreconfHook, libxslt, makeWrapper 2 + , bison, flex, pkg-config, autoreconfHook 3 3 , txt2man, which 4 4 }: 5 5
+1 -1
pkgs/tools/misc/melody/default.nix
··· 1 - { lib, stdenv, fetchCrate, rustPlatform }: 1 + { lib, rustPlatform, fetchCrate }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "melody";
+1 -1
pkgs/tools/misc/mpy-utils/default.nix
··· 1 - { stdenv, lib, python3, buildPythonApplication, fetchPypi, fusepy, pyserial }: 1 + { stdenv, lib, buildPythonApplication, fetchPypi, fusepy, pyserial }: 2 2 3 3 buildPythonApplication rec { 4 4 pname = "mpy-utils";
+1 -1
pkgs/tools/misc/multitail/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, ncurses, pkg-config, cmake }: 1 + { lib, stdenv, fetchFromGitHub, ncurses, pkg-config, cmake }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "7.0.0";
+1 -1
pkgs/tools/misc/mutagen-compose/default.nix
··· 1 - { stdenv, lib, buildGoModule, fetchFromGitHub, fetchzip }: 1 + { lib, buildGoModule, fetchFromGitHub }: 2 2 3 3 buildGoModule rec { 4 4 pname = "mutagen-compose";
+1 -1
pkgs/tools/misc/mutagen/default.nix
··· 1 - { stdenv, lib, buildGoModule, fetchFromGitHub, fetchzip }: 1 + { lib, buildGoModule, fetchFromGitHub, fetchzip }: 2 2 3 3 buildGoModule rec { 4 4 pname = "mutagen";
-1
pkgs/tools/misc/nautilus-open-any-terminal/default.nix
··· 9 9 , gsettings-desktop-schemas 10 10 , gtk3 11 11 , python3 12 - , substituteAll 13 12 , wrapGAppsHook 14 13 }: 15 14
+1 -1
pkgs/tools/misc/nncp/default.nix
··· 1 1 { lib, stdenv, go, fetchurl, redo-apenwarr, curl, perl, genericUpdater 2 - , writeShellScript, nixosTests, cfgPath ? "/etc/nncp.hjson" }: 2 + , writeShellScript, cfgPath ? "/etc/nncp.hjson" }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "nncp";
+2 -2
pkgs/tools/misc/ntfy/default.nix
··· 18 18 ntfy-webpush = self.callPackage ./webpush.nix { }; 19 19 20 20 # databases, on which slack-sdk depends, is incompatible with SQLAlchemy 2.0 21 - sqlalchemy = super.sqlalchemy.overridePythonAttrs (old: rec { 21 + sqlalchemy = super.sqlalchemy.overridePythonAttrs rec { 22 22 version = "1.4.46"; 23 23 src = fetchPypi { 24 24 pname = "SQLAlchemy"; 25 25 inherit version; 26 26 hash = "sha256-aRO4JH2KKS74MVFipRkx4rQM6RaB8bbxj2lwRSAMSjA="; 27 27 }; 28 - }); 28 + }; 29 29 }; 30 30 }; 31 31 in python.pkgs.buildPythonApplication rec {
-2
pkgs/tools/misc/opentsdb/default.nix
··· 2 2 , stdenv 3 3 , autoconf 4 4 , automake 5 - , bash 6 5 , curl 7 6 , fetchFromGitHub 8 7 , fetchMavenArtifact 9 - , fetchurl 10 8 , fetchpatch 11 9 , git 12 10 , jdk8
+2 -4
pkgs/tools/misc/oscclip/default.nix
··· 1 - { fetchFromGitHub 1 + { lib 2 2 , python3Packages 3 - , stdenv 4 - , writeText 5 - , lib 3 + , fetchFromGitHub 6 4 }: 7 5 8 6 python3Packages.buildPythonApplication rec {
-1
pkgs/tools/misc/osm2pgsql/default.nix
··· 13 13 , luajit 14 14 , libosmium 15 15 , protozero 16 - , rapidjson 17 16 , testers 18 17 }: 19 18
+2 -3
pkgs/tools/misc/ostree/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchurl 4 - , fetchpatch 5 4 , substituteAll 6 5 , pkg-config 7 6 , gtk-doc ··· 38 37 }: 39 38 40 39 let 41 - testPython = (python3.withPackages (p: with p; [ 40 + testPython = python3.withPackages (p: with p; [ 42 41 pyyaml 43 - ])); 42 + ]); 44 43 in stdenv.mkDerivation rec { 45 44 pname = "ostree"; 46 45 version = "2023.2";
+1 -1
pkgs/tools/misc/otel-cli/default.nix
··· 1 - { lib, bash, buildGoModule, fetchFromGitHub, getent, coreutils, nix-update-script, stdenv }: 1 + { lib, buildGoModule, fetchFromGitHub, getent, coreutils, nix-update-script, stdenv }: 2 2 3 3 buildGoModule rec { 4 4 pname = "otel-cli";
-3
pkgs/tools/misc/pandoc-drawio-filter/default.nix
··· 5 5 , pandoc 6 6 , pandocfilters 7 7 , runCommand 8 - , runtimeShell 9 8 , texlive 10 - , writeScriptBin 11 - , xvfb-run 12 9 }: 13 10 14 11 let
-1
pkgs/tools/misc/parted/default.nix
··· 1 1 { lib, stdenv 2 2 , fetchurl 3 - , fetchpatch 4 3 , lvm2 5 4 , libuuid 6 5 , gettext
-1
pkgs/tools/misc/pcb2gcode/default.nix
··· 8 8 , gtkmm2 9 9 , gerbv 10 10 , librsvg 11 - , bash 12 11 }: 13 12 14 13 stdenv.mkDerivation rec {
+1 -1
pkgs/tools/misc/pmbootstrap/default.nix
··· 1 - { stdenv, lib, git, openssl, makeWrapper, buildPythonApplication, pytestCheckHook, ps 1 + { stdenv, lib, git, openssl, buildPythonApplication, pytestCheckHook, ps 2 2 , fetchPypi, fetchFromGitLab, sudo }: 3 3 4 4 buildPythonApplication rec {
+1 -2
pkgs/tools/misc/pouf/default.nix
··· 1 1 { lib 2 - , stdenv 2 + , rustPlatform 3 3 , fetchFromGitHub 4 - , rustPlatform 5 4 }: 6 5 7 6 rustPlatform.buildRustPackage rec {
+1 -3
pkgs/tools/misc/r3ctl/default.nix
··· 1 1 { lib 2 2 , qt5 3 3 , qtbase 4 - , qtsvg 5 - , qtx11extras 6 4 , qttools 7 5 , qtwebsockets 8 6 , qtmultimedia 9 7 , fetchFromGitHub 10 8 }: 11 9 12 - qt5.mkDerivation rec { 10 + qt5.mkDerivation { 13 11 pname = "r3ctl"; 14 12 version = "a82cb5b3123224e706835407f21acea9dc7ab0f0"; 15 13
+1 -2
pkgs/tools/misc/remind/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , fetchurl 4 3 , tk 5 4 , tcllib ··· 8 7 }: 9 8 10 9 let 11 - inherit (lib) optional optionals optionalString; 10 + inherit (lib) optionals optionalString; 12 11 tclLibraries = optionals tkremind [ tcllib tk ]; 13 12 tkremindPatch = optionalString tkremind '' 14 13 substituteInPlace scripts/tkremind --replace "exec wish" "exec ${tk}/bin/wish"
-1
pkgs/tools/misc/rmlint/default.nix
··· 1 1 { lib, stdenv 2 2 , cairo 3 3 , fetchFromGitHub 4 - , gettext 5 4 , glib 6 5 , gobject-introspection 7 6 , gtksourceview3
+1 -1
pkgs/tools/misc/sensible-utils/default.nix
··· 1 - { stdenv, lib, fetchFromGitLab, makeWrapper, bash }: 1 + { stdenv, lib, fetchFromGitLab, makeWrapper }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "sensible-utils";
+1 -1
pkgs/tools/misc/snore/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch }: 1 + { lib, stdenv, fetchFromGitHub }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "0.3.1";
+2 -2
pkgs/tools/misc/sqlite3-to-mysql/default.nix
··· 11 11 py = python3.override { 12 12 packageOverrides = self: super: { 13 13 # sqlite3-to-mysql is incompatible with versions > 1.4.44 of sqlalchemy 14 - sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec { 14 + sqlalchemy = super.sqlalchemy.overridePythonAttrs rec { 15 15 version = "1.4.44"; 16 16 format = "setuptools"; 17 17 src = fetchPypi { ··· 19 19 inherit version; 20 20 hash = "sha256-LdpflnGa6Js+wPG3lpjYbrmuyx1U6ZCrs/3ZLAS0apA="; 21 21 }; 22 - }); 22 + }; 23 23 }; 24 24 self = py; 25 25 };
+1 -1
pkgs/tools/misc/staruml/default.nix
··· 1 1 { stdenv, lib, fetchurl 2 - , dpkg, patchelf, wrapGAppsHook 2 + , dpkg, wrapGAppsHook 3 3 , hicolor-icon-theme 4 4 , gtk3, glib, systemd 5 5 , xorg, nss, nspr
+1 -1
pkgs/tools/misc/steampipe/default.nix
··· 1 - { stdenv, lib, buildGoModule, fetchFromGitHub, installShellFiles }: 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles }: 2 2 3 3 buildGoModule rec { 4 4 pname = "steampipe";
+1 -1
pkgs/tools/misc/system-config-printer/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, udev, intltool, pkg-config, glib, xmlto, wrapGAppsHook 1 + { lib, stdenv, fetchFromGitHub, udev, intltool, pkg-config, glib, xmlto, wrapGAppsHook 2 2 , docbook_xml_dtd_412, docbook_xsl 3 3 , libxml2, desktop-file-utils, libusb1, cups, gdk-pixbuf, pango, atk, libnotify 4 4 , gobject-introspection, libsecret, packagekit
+1 -1
pkgs/tools/misc/todo/default.nix
··· 1 - { lib, rustPlatform, fetchFromGitHub, pkg-config, stdenv, openssl }: 1 + { lib, rustPlatform, fetchFromGitHub, pkg-config, openssl }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "todo";
-1
pkgs/tools/misc/twitch-dl/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , python3Packages 4 - , ffmpeg 5 4 , installShellFiles 6 5 , scdoc 7 6 }:
-1
pkgs/tools/misc/ugs/default.nix
··· 5 5 , makeWrapper 6 6 , jre 7 7 , fetchzip 8 - , bash 9 8 }: 10 9 let 11 10 desktopItem = makeDesktopItem {
-3
pkgs/tools/misc/urjtag/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , autoconf 5 - , automake 6 4 , autoreconfHook 7 5 , gettext 8 6 , libftdi1 9 7 , libtool 10 8 , libusb-compat-0_1 11 - , makeWrapper 12 9 , pkg-config 13 10 , readline 14 11 , which
+1 -1
pkgs/tools/misc/veikk-linux-driver-gui/default.nix
··· 1 - { lib, mkDerivation, fetchFromGitHub, gnumake, qmake }: 1 + { lib, mkDerivation, fetchFromGitHub, qmake }: 2 2 3 3 mkDerivation rec { 4 4 pname = "veikk-linux-driver-gui";
-1
pkgs/tools/misc/vimpager/build.nix
··· 2 2 , fetchFromGitHub 3 3 , coreutils 4 4 , sharutils 5 - , runtimeShell 6 5 , version 7 6 , sha256 8 7 }:
+3 -3
pkgs/tools/misc/vrc-get/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "vrc-get"; 5 - version = "1.1.1"; 5 + version = "1.1.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "anatawa12"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "16r3b2w4xfw1lwxp8ib23f76i4zgl8hk7q2g82yw6hxjimq69sy2"; 11 + sha256 = "03p3y6q6md2m6fj9v01419cy1wa13dhasd2izs7j9gl9jh69w9xm"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config ]; ··· 18 18 # Make openssl-sys use pkg-config. 19 19 OPENSSL_NO_VENDOR = 1; 20 20 21 - cargoSha256 = "1f76y7hzh4pk7gj0w5gqb65w8qvkfx1bxx9z3w9vdqdkz39439rf"; 21 + cargoSha256 = "03lv72gw39q7hibg2rzibvc1y0az30691jdf2fwn1m5ng0r7lqvp"; 22 22 23 23 meta = with lib; { 24 24 description = "Command line client of VRChat Package Manager, the main feature of VRChat Creator Companion (VCC)";
-1
pkgs/tools/misc/waylevel/default.nix
··· 1 1 { lib 2 2 , fetchFromSourcehut 3 - , makeWrapper 4 3 , rustPlatform 5 4 , wayland 6 5 }:
-1
pkgs/tools/misc/writedisk/default.nix
··· 2 2 , rustPlatform 3 3 , fetchCrate 4 4 , pkg-config 5 - , stdenv 6 5 }: 7 6 8 7 rustPlatform.buildRustPackage rec {
+1 -1
pkgs/tools/misc/xflux/gui.nix
··· 1 1 { lib, fetchFromGitHub, buildPythonApplication, python3Packages, wrapGAppsHook 2 - , xflux, librsvg, gtk3, gobject-introspection, pango, gdk-pixbuf, atk 2 + , xflux, gtk3, gobject-introspection, pango, gdk-pixbuf, atk 3 3 , pexpect, pygobject3, pyxdg, libappindicator-gtk3 4 4 }: 5 5 buildPythonApplication rec {
-1
pkgs/tools/misc/xq/default.nix
··· 1 1 { lib 2 2 , rustPlatform 3 3 , fetchCrate 4 - , stdenv 5 4 }: 6 5 7 6 rustPlatform.buildRustPackage rec {
+1 -1
pkgs/tools/misc/ytarchive/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, fetchpatch, makeBinaryWrapper, ffmpeg }: 1 + { lib, buildGoModule, fetchFromGitHub, makeBinaryWrapper, ffmpeg }: 2 2 3 3 buildGoModule rec { 4 4 pname = "ytarchive";
+7 -27
pkgs/tools/networking/gnirehtet/default.nix
··· 8 8 , makeWrapper 9 9 }: 10 10 let 11 - version = "2.5"; 11 + version = "2.5.1"; 12 12 apk = stdenv.mkDerivation { 13 13 pname = "gnirehtet.apk"; 14 14 inherit version; 15 15 src = fetchzip { 16 16 url = "https://github.com/Genymobile/gnirehtet/releases/download/v${version}/gnirehtet-rust-linux64-v${version}.zip"; 17 - hash = "sha256-+H35OoTFILnJudW6+hOaLDMVZcraYT8hfJGiX958YLU="; 17 + hash = "sha256-e1wwMhcco9VNoBUzbEq1ESbkX2bqTOkCbPmnV9CpvGo="; 18 18 }; 19 19 installPhase = '' 20 20 mkdir $out ··· 30 30 owner = "Genymobile"; 31 31 repo = "gnirehtet"; 32 32 rev = "v${version}"; 33 - hash = "sha256-6KBHRgFvHLqPXkMo1ij0D0ERQICCFGvI7EnaJxCwZnI="; 33 + hash = "sha256-ewLYCZgkjbh6lR9e4iTddCIrB+5dxyviIXhOqlZsLqc="; 34 + }; 35 + passthru = { 36 + inherit apk; 34 37 }; 35 38 36 39 sourceRoot = "source/relay-rust"; 37 40 38 - cargoPatches = [ 39 - (fetchpatch { 40 - name = "fix-trailing-semicolon-in-macro.patch"; 41 - url = "https://github.com/Genymobile/gnirehtet/commit/537b3d87344a456e1310f10dcef37592063f4e54.patch"; 42 - hash = "sha256-6U4ZEcqyXcXrfLRtynepS7gp+Uh5sujRyHVLXbWvpq8="; 43 - stripLen = 1; 44 - }) 45 - # Updates Cargo.lock and is needed to apply the subsequent patch 46 - (fetchpatch { 47 - name = "prefix-unused-field-with-underscore.patch"; 48 - url = "https://github.com/Genymobile/gnirehtet/commit/2f695503dd80519ce73a80c5aa360b08a97c029d.patch"; 49 - hash = "sha256-YVd1B2PVLRGpJNkKb7gpUQWmccfvYaeAmayOmWg8D+Y="; 50 - stripLen = 1; 51 - }) 52 - # https://github.com/Genymobile/gnirehtet/pull/478 53 - (fetchpatch { 54 - name = "fix-for-rust-1.64.patch"; 55 - url = "https://github.com/Genymobile/gnirehtet/commit/8eeed2084d0d1e2f83056bd11622beaa1fa61281.patch"; 56 - hash = "sha256-Wwc+4vG48/qpusGjlE+mSJvvarYq2mQ2CkDkrtKHAwo="; 57 - stripLen = 1; 58 - }) 59 - ]; 60 - 61 - cargoHash = "sha256-3iYOeHIQHwxmh8b8vKUf5fQS2fXP2g3orLquvLXzZwE="; 41 + cargoHash = "sha256-3oVWFMFzYsuCec1wxZiHXW6O45qbdL1npqYrg/m4SPc="; 62 42 63 43 nativeBuildInputs = [ makeWrapper ]; 64 44
+1 -2
pkgs/tools/security/adenum/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , fetchFromGitHub 4 3 , john 5 4 , python3 6 5 }: 7 6 8 - python3.pkgs.buildPythonApplication rec { 7 + python3.pkgs.buildPythonApplication { 9 8 pname = "adenum"; 10 9 version = "unstable-2022-04-01"; 11 10 format = "other";
+2 -2
pkgs/tools/security/aflplusplus/default.nix
··· 1 1 { lib, stdenv, stdenvNoCC, fetchFromGitHub, callPackage, makeWrapper 2 2 , clang, llvm, gcc, which, libcgroup, python3, perl, gmp 3 - , file, wine ? null, fetchpatch 3 + , file, wine ? null 4 4 , cmocka 5 5 , llvmPackages 6 6 }: ··· 11 11 assert (wine != null) -> (stdenv.targetPlatform.system == "i686-linux"); 12 12 13 13 let 14 - aflplusplus-qemu = callPackage ./qemu.nix { inherit aflplusplus; }; 14 + aflplusplus-qemu = callPackage ./qemu.nix { }; 15 15 qemu-exe-name = if stdenv.targetPlatform.system == "x86_64-linux" then "qemu-x86_64" 16 16 else if stdenv.targetPlatform.system == "i686-linux" then "qemu-i386" 17 17 else throw "aflplusplus: no support for ${stdenv.targetPlatform.system}!";
-6
pkgs/tools/security/aflplusplus/qemu.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchurl 4 - , aflplusplus 5 3 , python3 6 4 , zlib 7 5 , pkg-config ··· 19 17 20 18 let 21 19 qemuName = "qemu-5.2.50"; 22 - cpuTarget = 23 - if stdenv.targetPlatform.system == "x86_64-linux" then "x86_64-linux-user" 24 - else if stdenv.targetPlatform.system == "i686-linux" then "i386-linux-user" 25 - else throw "aflplusplus: no support for ${stdenv.targetPlatform.system}!"; 26 20 in 27 21 stdenv.mkDerivation { 28 22 name = "aflplusplus-${qemuName}";
+1 -2
pkgs/tools/security/bao/default.nix
··· 1 1 { lib 2 + , rustPlatform 2 3 , fetchCrate 3 - , fetchpatch 4 - , rustPlatform 5 4 }: 6 5 7 6 rustPlatform.buildRustPackage rec {
-1
pkgs/tools/security/cirrusgo/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , buildGoModule 4 3 , fetchFromGitHub 5 4 }:
+1 -1
pkgs/tools/security/davtest/default.nix
··· 1 - { lib, stdenv, perl, perlPackages, fetchurl }: 1 + { lib, stdenv, perl, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "davtest";
+1 -2
pkgs/tools/security/evtx/default.nix
··· 1 1 { lib 2 - , stdenv 2 + , rustPlatform 3 3 , fetchFromGitHub 4 - , rustPlatform 5 4 }: 6 5 7 6 rustPlatform.buildRustPackage rec {
-2
pkgs/tools/security/fprintd/default.nix
··· 7 7 , ninja 8 8 , perl 9 9 , gettext 10 - , cairo 11 10 , gtk-doc 12 11 , libxslt 13 12 , docbook-xsl-nons 14 13 , docbook_xml_dtd_412 15 - , fetchurl 16 14 , glib 17 15 , gusb 18 16 , dbus
-1
pkgs/tools/security/gallia/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , fetchFromGitHub 4 3 , python3 5 4 , cacert
+1 -5
pkgs/tools/security/ghidra/build.nix
··· 1 1 { stdenv 2 - , fetchzip 3 - , fetchurl 4 2 , fetchFromGitHub 5 3 , lib 6 4 , gradle_7 ··· 9 7 , openjdk17 10 8 , unzip 11 9 , makeDesktopItem 12 - , autoPatchelfHook 13 10 , icoutils 14 11 , xcbuild 15 12 , protobuf 16 - , libredirect 17 13 }: 18 14 19 15 let ··· 116 112 outputHash = "sha256-HveS3f8XHpJqefc4djYmnYfd01H2OBFK5PLNOsHAqlc="; 117 113 }; 118 114 119 - in stdenv.mkDerivation rec { 115 + in stdenv.mkDerivation { 120 116 inherit pname version src; 121 117 122 118 nativeBuildInputs = [
+2 -2
pkgs/tools/security/govulncheck/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "govulncheck"; 5 - version = "0.2.0"; 5 + version = "1.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "golang"; 9 9 repo = "vuln"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-0lb1GwOcEpchT3TkdSve335bjYbVsuVzq1SvCDwtX/Q="; 11 + sha256 = "sha256-cewQ03dK/k3mXevE09M01Yox/3ZWP6IrG0H4QsZMzy8="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-r9XshbgVA5rppJF46SFYPad344ZHMLWTHTnL6vbIFH8=";
+1 -1
pkgs/tools/security/grap/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, boost, libseccomp, flex, python3Packages, swig4, bison, cmake, python3 }: 1 + { lib, stdenv, fetchFromGitHub, boost, libseccomp, flex, swig4, bison, cmake, python3 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "grap";
-1
pkgs/tools/security/honggfuzz/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , callPackage 5 4 , makeWrapper 6 5 , clang 7 6 , llvm
-2
pkgs/tools/security/ike-scan/default.nix
··· 1 1 { lib 2 - , autoconf 3 - , automake 4 2 , autoreconfHook 5 3 , fetchFromGitHub 6 4 , fetchpatch
+4 -4
pkgs/tools/security/ioccheck/default.nix
··· 6 6 let 7 7 py = python3.override { 8 8 packageOverrides = self: super: { 9 - emoji = super.emoji.overridePythonAttrs (oldAttrs: rec { 9 + emoji = super.emoji.overridePythonAttrs rec { 10 10 version = "1.7.0"; 11 11 12 12 src = fetchFromGitHub { ··· 15 15 rev = "v${version}"; 16 16 sha256 = "sha256-vKQ51RP7uy57vP3dOnHZRSp/Wz+YDzeLUR8JnIELE/I="; 17 17 }; 18 - }); 18 + }; 19 19 20 20 # Support for later tweepy releases is missing 21 21 # https://github.com/ranguli/ioccheck/issues/70 22 - tweepy = super.tweepy.overridePythonAttrs (oldAttrs: rec { 22 + tweepy = super.tweepy.overridePythonAttrs rec { 23 23 version = "3.10.0"; 24 24 25 25 src = fetchFromGitHub { ··· 29 29 sha256 = "0k4bdlwjna6f1k19jki4xqgckrinkkw8b9wihzymr1l04rwd05nw"; 30 30 }; 31 31 doCheck = false; 32 - }); 32 + }; 33 33 }; 34 34 }; 35 35 in
+1 -1
pkgs/tools/security/jwt-cli/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, rustPlatform, Security, fetchpatch }: 1 + { lib, stdenv, fetchFromGitHub, rustPlatform, Security }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "jwt-cli";
+1 -1
pkgs/tools/security/keybase/kbfs.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, keybase }: 1 + { lib, buildGoModule, keybase }: 2 2 3 3 buildGoModule { 4 4 pname = "kbfs";
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 1 # frozen_string_literal: true 2 2 source "https://rubygems.org" 3 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.23" 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.25"
+22 -22
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 1 GIT 2 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: 35d2581f8aacfa08c444a037f5a81f354d1667cc 4 - ref: refs/tags/6.3.23 3 + revision: ba44d1810c38a63f46b3c1fb9290de4a384b802d 4 + ref: refs/tags/6.3.25 5 5 specs: 6 - metasploit-framework (6.3.23) 6 + metasploit-framework (6.3.25) 7 7 actionpack (~> 7.0) 8 8 activerecord (~> 7.0) 9 9 activesupport (~> 7.0) ··· 34 34 metasploit-concern 35 35 metasploit-credential 36 36 metasploit-model 37 - metasploit-payloads (= 2.0.147) 37 + metasploit-payloads (= 2.0.148) 38 38 metasploit_data_models 39 39 metasploit_payloads-mettle (= 1.0.20) 40 40 mqtt ··· 131 131 arel-helpers (2.14.0) 132 132 activerecord (>= 3.1.0, < 8) 133 133 aws-eventstream (1.2.0) 134 - aws-partitions (1.782.0) 135 - aws-sdk-core (3.176.1) 134 + aws-partitions (1.785.0) 135 + aws-sdk-core (3.178.0) 136 136 aws-eventstream (~> 1, >= 1.0.2) 137 137 aws-partitions (~> 1, >= 1.651.0) 138 138 aws-sigv4 (~> 1.5) 139 139 jmespath (~> 1, >= 1.6.1) 140 - aws-sdk-ec2 (1.387.0) 141 - aws-sdk-core (~> 3, >= 3.176.0) 140 + aws-sdk-ec2 (1.389.0) 141 + aws-sdk-core (~> 3, >= 3.177.0) 142 142 aws-sigv4 (~> 1.1) 143 - aws-sdk-iam (1.83.0) 144 - aws-sdk-core (~> 3, >= 3.176.0) 143 + aws-sdk-iam (1.85.0) 144 + aws-sdk-core (~> 3, >= 3.177.0) 145 145 aws-sigv4 (~> 1.1) 146 - aws-sdk-kms (1.68.0) 147 - aws-sdk-core (~> 3, >= 3.176.0) 146 + aws-sdk-kms (1.71.0) 147 + aws-sdk-core (~> 3, >= 3.177.0) 148 148 aws-sigv4 (~> 1.1) 149 - aws-sdk-s3 (1.127.0) 150 - aws-sdk-core (~> 3, >= 3.176.0) 149 + aws-sdk-s3 (1.129.0) 150 + aws-sdk-core (~> 3, >= 3.177.0) 151 151 aws-sdk-kms (~> 1) 152 152 aws-sigv4 (~> 1.6) 153 - aws-sdk-ssm (1.154.0) 154 - aws-sdk-core (~> 3, >= 3.176.0) 153 + aws-sdk-ssm (1.156.0) 154 + aws-sdk-core (~> 3, >= 3.177.0) 155 155 aws-sigv4 (~> 1.1) 156 156 aws-sigv4 (1.6.0) 157 157 aws-eventstream (~> 1, >= 1.0.2) ··· 184 184 eventmachine (1.2.7) 185 185 faker (3.2.0) 186 186 i18n (>= 1.8.11, < 2) 187 - faraday (2.7.9) 187 + faraday (2.7.10) 188 188 faraday-net_http (>= 2.0, < 3.1) 189 189 ruby2_keywords (>= 0.0.4) 190 190 faraday-net_http (3.0.2) ··· 212 212 i18n (1.14.1) 213 213 concurrent-ruby (~> 1.0) 214 214 io-console (0.6.0) 215 - irb (1.7.0) 216 - reline (>= 0.3.0) 215 + irb (1.7.3) 216 + reline (>= 0.3.6) 217 217 jmespath (1.6.2) 218 218 jsobfu (0.4.2) 219 219 rkelly-remix ··· 245 245 activemodel (~> 7.0) 246 246 activesupport (~> 7.0) 247 247 railties (~> 7.0) 248 - metasploit-payloads (2.0.147) 248 + metasploit-payloads (2.0.148) 249 249 metasploit_data_models (6.0.2) 250 250 activerecord (~> 7.0) 251 251 activesupport (~> 7.0) ··· 296 296 ruby-rc4 297 297 ttfunk 298 298 pg (1.5.3) 299 - public_suffix (5.0.1) 299 + public_suffix (5.0.3) 300 300 puma (6.3.0) 301 301 nio4r (~> 2.0) 302 302 racc (1.7.1) ··· 326 326 recog (3.1.1) 327 327 nokogiri 328 328 redcarpet (3.6.0) 329 - reline (0.3.5) 329 + reline (0.3.6) 330 330 io-console (~> 0.5) 331 331 rex-arch (0.1.14) 332 332 rex-text
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 15 }; 16 16 in stdenv.mkDerivation rec { 17 17 pname = "metasploit-framework"; 18 - version = "6.3.23"; 18 + version = "6.3.25"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "rapid7"; 22 22 repo = "metasploit-framework"; 23 23 rev = version; 24 - sha256 = "sha256-371D1PyU4q2RHBcmz44tZAvFPcctUU3uL1ANCrm+x9o="; 24 + sha256 = "sha256-ezAlfG9ZDJ1QowwNUCpkHkjxV2qKITE/qftN2sWq6CE="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ makeWrapper ];
+27 -27
pkgs/tools/security/metasploit/gemset.nix
··· 104 104 platforms = []; 105 105 source = { 106 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "02idgi5pm6f2g36y68k44570drgc5w00n22g8pwak89r5yrjknmb"; 107 + sha256 = "05m0c3h1z0jhaqiciil55fshrjvc725cf1lc0g933pf98vqflb0r"; 108 108 type = "gem"; 109 109 }; 110 - version = "1.782.0"; 110 + version = "1.785.0"; 111 111 }; 112 112 aws-sdk-core = { 113 113 groups = ["default"]; 114 114 platforms = []; 115 115 source = { 116 116 remotes = ["https://rubygems.org"]; 117 - sha256 = "12my2gnp04i5zfv5xpd6mipfwmk3k7p08cb5arj8k49rxigjlcdw"; 117 + sha256 = "1jv5h7n0vkyjq0v3xqad5xhrl4ijnh214zq3xg4ghvsk6ah8a90r"; 118 118 type = "gem"; 119 119 }; 120 - version = "3.176.1"; 120 + version = "3.178.0"; 121 121 }; 122 122 aws-sdk-ec2 = { 123 123 groups = ["default"]; 124 124 platforms = []; 125 125 source = { 126 126 remotes = ["https://rubygems.org"]; 127 - sha256 = "0drsgpa4ba08hcgbksdf9pjs4np0wjix7nsc2c09nfkq20i5slrh"; 127 + sha256 = "19pfwc0884g9afjh18q76snr9ldnihksmagf36yiqchnvvk956lj"; 128 128 type = "gem"; 129 129 }; 130 - version = "1.387.0"; 130 + version = "1.389.0"; 131 131 }; 132 132 aws-sdk-iam = { 133 133 groups = ["default"]; 134 134 platforms = []; 135 135 source = { 136 136 remotes = ["https://rubygems.org"]; 137 - sha256 = "0xn6fjm2wg5gwy9x8pzgiwv8c3ip1ar0xam6x1z42zb9dy3fm2ga"; 137 + sha256 = "12hk0ylwjc6jq4qvw08v27ggh9pgfyi1j24jjb0lxb1p21m8ljpi"; 138 138 type = "gem"; 139 139 }; 140 - version = "1.83.0"; 140 + version = "1.85.0"; 141 141 }; 142 142 aws-sdk-kms = { 143 143 groups = ["default"]; 144 144 platforms = []; 145 145 source = { 146 146 remotes = ["https://rubygems.org"]; 147 - sha256 = "0db8gjanj4hv7wg0aidjpd3i1220b7pzh81m49xdyvrpb1a3ya5i"; 147 + sha256 = "1zr5w2cjd895abyn7y5gifhq37bxcinssvdx2l1qmlkllbdxbwq0"; 148 148 type = "gem"; 149 149 }; 150 - version = "1.68.0"; 150 + version = "1.71.0"; 151 151 }; 152 152 aws-sdk-s3 = { 153 153 groups = ["default"]; 154 154 platforms = []; 155 155 source = { 156 156 remotes = ["https://rubygems.org"]; 157 - sha256 = "1h4dnqhsn269i4d1gg7w1q6l9mc2wnw942fz913fw7sxa0ng5q6k"; 157 + sha256 = "06hgrc39ngs8nis2f85z5gg4ihskk9x3xv6vamc4wx927nsymf42"; 158 158 type = "gem"; 159 159 }; 160 - version = "1.127.0"; 160 + version = "1.129.0"; 161 161 }; 162 162 aws-sdk-ssm = { 163 163 groups = ["default"]; 164 164 platforms = []; 165 165 source = { 166 166 remotes = ["https://rubygems.org"]; 167 - sha256 = "0drga2wr7az4gcmps5q5x4dzlfwcnf646zq2hxa7dq9jrrdj6q81"; 167 + sha256 = "178nnrlpz5ihx5615i1mml7ymg2pklvfxxakhhwcjbys52cz6jsk"; 168 168 type = "gem"; 169 169 }; 170 - version = "1.154.0"; 170 + version = "1.156.0"; 171 171 }; 172 172 aws-sigv4 = { 173 173 groups = ["default"]; ··· 374 374 platforms = []; 375 375 source = { 376 376 remotes = ["https://rubygems.org"]; 377 - sha256 = "1lv5c8bmphkhy2cxkcvswfkd2qga7gb2qgl4fynn1mfmf7ymai7i"; 377 + sha256 = "187clqhp9mv5mnqmjlfdp57svhsg1bggz84ak8v333j9skrnrgh9"; 378 378 type = "gem"; 379 379 }; 380 - version = "2.7.9"; 380 + version = "2.7.10"; 381 381 }; 382 382 faraday-net_http = { 383 383 groups = ["default"]; ··· 534 534 platforms = []; 535 535 source = { 536 536 remotes = ["https://rubygems.org"]; 537 - sha256 = "0z7ksjik7phf6ygshg9bp6ldd38dfgxmgr73yipkpqq7b426hclq"; 537 + sha256 = "0dhwvflcssva4s7ad4sddr2zra8723l2hm1px2rg63ljnh0bgvr3"; 538 538 type = "gem"; 539 539 }; 540 - version = "1.7.0"; 540 + version = "1.7.3"; 541 541 }; 542 542 jmespath = { 543 543 groups = ["default"]; ··· 634 634 platforms = []; 635 635 source = { 636 636 fetchSubmodules = false; 637 - rev = "35d2581f8aacfa08c444a037f5a81f354d1667cc"; 638 - sha256 = "1nn7pswhl3ah5zp4sl9dqwywa2v45n7cy9hp3j8svqllzka47gfz"; 637 + rev = "ba44d1810c38a63f46b3c1fb9290de4a384b802d"; 638 + sha256 = "08g8mb2xlkgvm4zk28cad9bz2j0ychm5038cld89s32rdxy2ac3v"; 639 639 type = "git"; 640 640 url = "https://github.com/rapid7/metasploit-framework"; 641 641 }; 642 - version = "6.3.23"; 642 + version = "6.3.25"; 643 643 }; 644 644 metasploit-model = { 645 645 groups = ["default"]; ··· 656 656 platforms = []; 657 657 source = { 658 658 remotes = ["https://rubygems.org"]; 659 - sha256 = "00xazpl7fhk5nmvnqy0md4k5ybsw79mr8jwkafs0zw1lbvx28scb"; 659 + sha256 = "1iyx853r9j1yr1jm4zawrmlm7sy3a083fv3i594b138qw78rk6hb"; 660 660 type = "gem"; 661 661 }; 662 - version = "2.0.147"; 662 + version = "2.0.148"; 663 663 }; 664 664 metasploit_data_models = { 665 665 groups = ["default"]; ··· 947 947 platforms = []; 948 948 source = { 949 949 remotes = ["https://rubygems.org"]; 950 - sha256 = "0hz0bx2qs2pwb0bwazzsah03ilpf3aai8b7lk7s35jsfzwbkjq35"; 950 + sha256 = "0n9j7mczl15r3kwqrah09cxj8hxdfawiqxa60kga2bmxl9flfz9k"; 951 951 type = "gem"; 952 952 }; 953 - version = "5.0.1"; 953 + version = "5.0.3"; 954 954 }; 955 955 puma = { 956 956 groups = ["default"]; ··· 1087 1087 platforms = []; 1088 1088 source = { 1089 1089 remotes = ["https://rubygems.org"]; 1090 - sha256 = "0k5rqi4b7qnwxslc54k0nnfg97842i6hmjnyy79pqyydwwcjhj0i"; 1090 + sha256 = "1rgsfxm3sb9mgsxa7gks40wy4sb41w33j30y6izmih70ss34x4dh"; 1091 1091 type = "gem"; 1092 1092 }; 1093 - version = "0.3.5"; 1093 + version = "0.3.6"; 1094 1094 }; 1095 1095 rex-arch = { 1096 1096 groups = ["default"];
-1
pkgs/tools/security/networkminer/default.nix
··· 3 3 , fetchurl 4 4 , unzip 5 5 , dos2unix 6 - , makeWrapper 7 6 , msbuild 8 7 , mono 9 8 }:
-1
pkgs/tools/security/noseyparker/default.nix
··· 1 1 { lib 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 - , stdenv 5 4 , cmake 6 5 , pkg-config 7 6 , openssl
-2
pkgs/tools/security/onioncircuits/default.nix
··· 2 2 , lib 3 3 , fetchFromGitLab 4 4 , fetchpatch 5 - , gnome 6 5 , gobject-introspection 7 - , gtk3 8 6 , intltool 9 7 , python3 10 8 , wrapGAppsHook
+3 -13
pkgs/tools/security/onlykey/default.nix
··· 1 - { fetchgit 2 - , lib 3 - , makeDesktopItem 1 + { lib 4 2 , node_webkit 5 3 , pkgs 6 4 , runCommand ··· 25 23 # define a shortcut to get to onlykey. 26 24 onlykey = self."${onlykeyPkg}"; 27 25 28 - super = (import ./onlykey.nix { 26 + super = import ./onlykey.nix { 29 27 inherit pkgs; 30 28 inherit (stdenv.hostPlatform) system; 31 - }); 29 + }; 32 30 33 31 self = super // { 34 32 "${onlykeyPkg}" = super."${onlykeyPkg}".override (attrs: { ··· 48 46 script = writeShellScript "${onlykey.packageName}-starter-${onlykey.version}" '' 49 47 ${node_webkit}/bin/nw ${onlykey}/lib/node_modules/${onlykey.packageName}/build 50 48 ''; 51 - 52 - desktop = makeDesktopItem { 53 - name = onlykey.packageName; 54 - exec = script; 55 - icon = "${onlykey}/lib/node_modules/${onlykey.packageName}/resources/onlykey_logo_128.png"; 56 - desktopName = onlykey.packageName; 57 - genericName = onlykey.packageName; 58 - }; 59 49 in 60 50 runCommand "${onlykey.packageName}-${onlykey.version}" { } '' 61 51 mkdir -p $out/bin
+1 -1
pkgs/tools/security/pass/default.nix
··· 1 1 { stdenv, lib, pkgs, fetchurl, buildEnv 2 2 , coreutils, findutils, gnugrep, gnused, getopt, git, tree, gnupg, openssl 3 - , which, openssh, procps, qrencode, makeWrapper, pass, symlinkJoin 3 + , which, openssh, procps, qrencode, makeWrapper, pass 4 4 5 5 , xclip ? null, xdotool ? null, dmenu ? null 6 6 , x11Support ? !stdenv.isDarwin , dmenuSupport ? (x11Support || waylandSupport)
-1
pkgs/tools/security/pass/extensions/import.nix
··· 4 4 , python3Packages 5 5 , gnupg 6 6 , pass 7 - , makeWrapper 8 7 }: 9 8 10 9 python3Packages.buildPythonApplication rec {
-1
pkgs/tools/security/passage/default.nix
··· 3 3 , fetchFromGitHub 4 4 , makeBinaryWrapper 5 5 , substituteAll 6 - , bash 7 6 , age 8 7 , getopt 9 8 , git ? null
-2
pkgs/tools/security/pcsc-safenet/default.nix
··· 1 1 { stdenv 2 2 , lib 3 - , runCommand 4 3 , fetchzip 5 4 , autoPatchelfHook 6 5 , dpkg 7 6 , gtk3 8 7 , openssl_1_1 9 8 , pcsclite 10 - , unzip 11 9 }: 12 10 13 11 stdenv.mkDerivation rec {
+1 -1
pkgs/tools/security/quill/default.nix
··· 1 - { lib, stdenv, rustPlatform, fetchFromGitHub, openssl, Security, libiconv, pkg-config, protobuf, which, buildPackages }: 1 + { lib, stdenv, rustPlatform, fetchFromGitHub, openssl, Security, libiconv, pkg-config, protobuf, buildPackages }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "quill";
-2
pkgs/tools/security/ripasso/cursive.nix
··· 2 2 , lib 3 3 , rustPlatform 4 4 , fetchFromGitHub 5 - , fetchpatch 6 5 , pkg-config 7 6 , python3 8 7 , openssl ··· 10 9 , gpgme 11 10 , xorg 12 11 , nettle 13 - , llvmPackages 14 12 , clang 15 13 , AppKit 16 14 , Security
-1
pkgs/tools/security/ruler/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , buildGoModule 4 3 , fetchFromGitHub 5 4 }:
-1
pkgs/tools/security/schleuder/default.nix
··· 2 2 , bundlerApp 3 3 , ruby 4 4 , bundlerUpdateScript 5 - , defaultGemConfig 6 5 , nixosTests 7 6 }: 8 7
-1
pkgs/tools/security/scorecard/default.nix
··· 1 1 { lib 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 - , fetchgit 5 4 , installShellFiles 6 5 , testers 7 6 , scorecard
+1 -2
pkgs/tools/security/sequoia-sqop/default.nix
··· 1 - { stdenv 1 + { lib 2 2 , fetchFromGitLab 3 - , lib 4 3 , nettle 5 4 , nix-update-script 6 5 , installShellFiles
+1 -2
pkgs/tools/security/sequoia-sqv/default.nix
··· 1 - { stdenv 1 + { lib 2 2 , fetchFromGitLab 3 - , lib 4 3 , nettle 5 4 , nix-update-script 6 5 , rustPlatform
+1 -1
pkgs/tools/security/step-kms-plugin/default.nix
··· 7 7 , softhsm 8 8 , opensc 9 9 , yubihsm-shell 10 - , writeScriptBin }: 10 + }: 11 11 12 12 buildGoModule rec { 13 13 pname = "step-kms-plugin";
+1 -2
pkgs/tools/security/sx-go/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 3 2 , buildGoModule 4 3 , fetchFromGitHub 5 4 , fetchpatch
+1 -2
pkgs/tools/security/traitor/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 3 2 , buildGoModule 4 3 , fetchFromGitHub 5 4 }:
+1 -1
pkgs/tools/security/vault/vault-bin.nix
··· 1 - { lib, stdenv, fetchurl, unzip, makeWrapper, gawk, glibc, fetchzip }: 1 + { lib, stdenv, fetchzip }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "vault-bin";
+1 -1
pkgs/tools/security/vaultwarden/default.nix
··· 1 - { lib, stdenv, callPackage, rustPlatform, fetchFromGitHub, fetchurl, nixosTests 1 + { lib, stdenv, callPackage, rustPlatform, fetchFromGitHub, nixosTests 2 2 , pkg-config, openssl 3 3 , libiconv, Security, CoreServices 4 4 , dbBackend ? "sqlite", libmysqlclient, postgresql }:
-1
pkgs/tools/security/web-eid-app/default.nix
··· 5 5 , gtest 6 6 , pcsclite 7 7 , pkg-config 8 - , qmake 9 8 , qttranslations 10 9 }: 11 10
+88
pkgs/tools/video/recyclarr/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , makeWrapper 5 + , autoPatchelfHook 6 + , fixDarwinDylibNames 7 + , darwin 8 + , recyclarr 9 + , git 10 + , icu 11 + , testers 12 + , zlib 13 + }: 14 + let 15 + os = 16 + if stdenv.isDarwin 17 + then "osx" 18 + else "linux"; 19 + 20 + arch = { 21 + x86_64-linux = "x64"; 22 + aarch64-linux = "arm64"; 23 + x86_64-darwin = "x64"; 24 + aarch64-darwin = "arm64"; 25 + }."${stdenv.hostPlatform.system}" 26 + or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 27 + 28 + hash = { 29 + x64-linux_hash = "sha256-aEcinTJlO++rTeyqGJea0TWtleH6fyooA8RhT0Qj24c="; 30 + arm64-linux_hash = "sha256-9Gyk09zAGzahP8FCGxj037vaK8h++3M5R2Qqop99Gs4="; 31 + x64-osx_hash = "sha256-c87eOZBz+RtbIi+dlXKKVMyPI8JqYDuiaL4xOkDRFn0="; 32 + arm64-osx_hash = "sha256-zSHgLXRDB6UA7V0LFgLq9ChqB40IHIJJxRqAYyVFlB8="; 33 + }."${arch}-${os}_hash"; 34 + 35 + libPath = { 36 + osx = "DYLD_LIBRARY_PATH : ${lib.makeLibraryPath [darwin.ICU zlib]}"; 37 + linux = "LD_LIBRARY_PATH : ${lib.makeLibraryPath [icu zlib]}"; 38 + }."${os}"; 39 + 40 + in 41 + stdenv.mkDerivation rec { 42 + pname = "recyclarr"; 43 + version = "5.1.0"; 44 + 45 + src = fetchurl { 46 + url = "https://github.com/recyclarr/recyclarr/releases/download/v${version}/recyclarr-${os}-${arch}.tar.xz"; 47 + inherit hash; 48 + }; 49 + 50 + sourceRoot = "."; 51 + 52 + nativeBuildInputs = [ makeWrapper ] 53 + ++ lib.optional stdenv.isLinux autoPatchelfHook 54 + ++ lib.optional stdenv.isDarwin fixDarwinDylibNames; 55 + buildInputs = [ icu zlib ]; 56 + 57 + installPhase = '' 58 + runHook preInstall 59 + 60 + install -Dm755 recyclarr -t $out/bin 61 + 62 + runHook postInstall 63 + ''; 64 + 65 + postInstall = '' 66 + wrapProgram $out/bin/recyclarr \ 67 + --prefix PATH : ${lib.makeBinPath [git]} \ 68 + --prefix ${libPath} 69 + ''; 70 + 71 + dontStrip = true; # stripping messes up dotnet single-file deployment 72 + 73 + passthru = { 74 + updateScript = ./update.sh; 75 + tests.version = testers.testVersion { 76 + package = recyclarr; 77 + }; 78 + }; 79 + 80 + meta = with lib; { 81 + description = "Automatically sync TRaSH guides to your Sonarr and Radarr instances"; 82 + homepage = "https://recyclarr.dev/"; 83 + changelog = "https://github.com/recyclarr/recyclarr/releases/tag/v${version}"; 84 + license = licenses.mit; 85 + maintainers = with maintainers; [ josephst ]; 86 + platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; 87 + }; 88 + }
+46
pkgs/tools/video/recyclarr/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -I nixpkgs=./. -i bash -p curl jq common-updater-scripts gnused nix coreutils 3 + #shellcheck shell=bash 4 + 5 + set -euo pipefail 6 + 7 + latestVersion=$(curl -s ${GITHUB_TOKEN:+ -H "Authorization: Bearer $GITHUB_TOKEN"} https://api.github.com/repos/recyclarr/recyclarr/releases?per_page=1 \ 8 + | jq -r ".[0].tag_name" \ 9 + | sed 's/^v//') 10 + currentVersion=$(nix-instantiate --eval -E "with import ./. {}; recyclarr.version or (lib.getVersion recyclarr)" | tr -d '"') 11 + 12 + if [[ "$currentVersion" == "$latestVersion" ]]; then 13 + echo "recyclarr is up-to-date: $currentVersion" 14 + exit 0 15 + fi 16 + 17 + function get_hash() { 18 + local os=$1 19 + local arch=$2 20 + local version=$3 21 + 22 + local pkg_hash=$(nix-prefetch-url --type sha256 \ 23 + https://github.com/recyclarr/recyclarr/releases/download/v"${version}"/recyclarr-"${os}"-"${arch}".tar.xz) 24 + nix hash to-sri "sha256:$pkg_hash" 25 + } 26 + 27 + # aarch64-darwin 28 + # reset version first so that all platforms are always updated and in sync 29 + update-source-version recyclarr 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system="aarch64-darwin" 30 + update-source-version recyclarr "$latestVersion" $(get_hash osx arm64 "$latestVersion") --system="aarch64-darwin" 31 + 32 + # x86_64-darwin 33 + # reset version first so that all platforms are always updated and in sync 34 + update-source-version recyclarr 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system="x86_64-darwin" 35 + update-source-version recyclarr "$latestVersion" $(get_hash osx x64 "$latestVersion") --system="x86_64-darwin" 36 + 37 + # aarch64-linux 38 + # reset version first so that all platforms are always updated and in sync 39 + update-source-version recyclarr 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system="aarch64-linux" 40 + update-source-version recyclarr "$latestVersion" $(get_hash linux arm64 "$latestVersion") --system="aarch64-linux" 41 + 42 + # x86_64-linux 43 + # reset version first so that all platforms are always updated and in sync 44 + update-source-version recyclarr 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system="x86_64-linux" 45 + update-source-version recyclarr "$latestVersion" $(get_hash linux x64 "$latestVersion") --system="x86_64-linux" 46 +
+28
pkgs/top-level/all-packages.nix
··· 6095 6095 6096 6096 replay-sorcery = callPackage ../tools/video/replay-sorcery { }; 6097 6097 6098 + recyclarr = callPackage ../tools/video/recyclarr { }; 6099 + 6098 6100 tsduck = callPackage ../tools/video/tsduck { }; 6099 6101 6100 6102 ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix { ··· 8690 8692 harePackages = recurseIntoAttrs (callPackage ../development/compilers/hare { }); 8691 8693 8692 8694 ham = pkgs.perlPackages.ham; 8695 + 8696 + hamsket = callPackage ../applications/networking/instant-messengers/hamsket { }; 8693 8697 8694 8698 hardinfo = callPackage ../tools/system/hardinfo { }; 8695 8699 ··· 15371 15375 langCC = false; 15372 15376 libcCross = libcCross1; 15373 15377 targetPackages.stdenv.cc.bintools = binutilsNoLibc; 15378 + enableShared = 15379 + stdenv.targetPlatform.hasSharedLibraries 15380 + 15381 + # temporarily disabled due to breakage; 15382 + # see https://github.com/NixOS/nixpkgs/pull/243249 15383 + && !stdenv.targetPlatform.isWindows 15384 + && !(stdenv.targetPlatform.useLLVM or false) 15385 + ; 15374 15386 }; 15375 15387 bintools = binutilsNoLibc; 15376 15388 libc = libcCross1; ··· 18061 18073 }; 18062 18074 18063 18075 nls = callPackage ../development/tools/language-servers/nls { }; 18076 + 18077 + openscad-lsp = callPackage ../development/tools/language-servers/openscad-lsp { }; 18064 18078 18065 18079 pylyzer = callPackage ../development/tools/language-servers/pylyzer { }; 18066 18080 ··· 21959 21973 21960 21974 libavif = callPackage ../development/libraries/libavif { }; 21961 21975 21976 + libayatana-common = callPackage ../development/libraries/libayatana-common { 21977 + inherit (lomiri) cmake-extras; 21978 + }; 21979 + 21962 21980 libb2 = callPackage ../development/libraries/libb2 { }; 21963 21981 21964 21982 libbacktrace = callPackage ../development/libraries/libbacktrace { }; ··· 27244 27262 27245 27263 dstat = callPackage ../os-specific/linux/dstat { }; 27246 27264 27265 + esdm = callPackage ../os-specific/linux/esdm { }; 27266 + 27247 27267 evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { }; 27248 27268 27249 27269 fscryptctl = callPackage ../os-specific/linux/fscryptctl { }; ··· 29747 29767 masterpdfeditor = libsForQt5.callPackage ../applications/misc/masterpdfeditor { }; 29748 29768 29749 29769 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { }; 29770 + 29771 + master_me = callPackage ../applications/audio/master_me { 29772 + inherit (darwin.apple_sdk.frameworks) Cocoa; 29773 + }; 29750 29774 29751 29775 pdfstudio2021 = callPackage ../applications/misc/pdfstudio { 29752 29776 year = "2021"; ··· 39474 39498 39475 39499 terminal-parrot = callPackage ../applications/misc/terminal-parrot { }; 39476 39500 39501 + epsonscan2 = pkgs.libsForQt5.callPackage ../misc/drivers/epsonscan2 { }; 39502 + 39477 39503 epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { }; 39478 39504 39479 39505 epson-escpr = callPackage ../misc/drivers/epson-escpr { }; ··· 40499 40525 tusk = callPackage ../applications/office/tusk { }; 40500 40526 40501 40527 trufflehog = callPackage ../tools/security/trufflehog { }; 40528 + 40529 + tunnelx = callPackage ../applications/gis/tunnelx { }; 40502 40530 40503 40531 tvbrowser = callPackage ../applications/misc/tvbrowser { }; 40504 40532
+6
pkgs/top-level/python-packages.nix
··· 1731 1731 1732 1732 cexprtk = callPackage ../development/python-modules/cexprtk { }; 1733 1733 1734 + coffea = callPackage ../development/python-modules/coffea { }; 1735 + 1734 1736 cohere = callPackage ../development/python-modules/cohere { }; 1735 1737 1736 1738 coincurve = callPackage ../development/python-modules/coincurve { ··· 1742 1744 connection-pool = callPackage ../development/python-modules/connection-pool { }; 1743 1745 1744 1746 connio = callPackage ../development/python-modules/connio { }; 1747 + 1748 + correctionlib = callPackage ../development/python-modules/correctionlib { }; 1745 1749 1746 1750 coqpit = callPackage ../development/python-modules/coqpit { }; 1747 1751 ··· 2374 2378 dask-gateway-server = callPackage ../development/python-modules/dask-gateway-server { }; 2375 2379 2376 2380 dask-glm = callPackage ../development/python-modules/dask-glm { }; 2381 + 2382 + dask-histogram = callPackage ../development/python-modules/dask-histogram { }; 2377 2383 2378 2384 dask-image = callPackage ../development/python-modules/dask-image { }; 2379 2385