lol

Merge master into haskell-updates

authored by

github-actions[bot] and committed by
GitHub
17baaf14 71506516

+1599 -506
+49
doc/languages-frameworks/chicken.section.md
··· 1 + # CHICKEN {#sec-chicken} 2 + 3 + [CHICKEN](https://call-cc.org/) is a 4 + [R⁵RS](https://schemers.org/Documents/Standards/R5RS/HTML/)-compliant Scheme 5 + compiler. It includes an interactive mode and a custom package format, "eggs". 6 + 7 + ## Using Eggs 8 + 9 + Eggs described in nixpkgs are available inside the 10 + `chickenPackages.chickenEggs` attrset. Including an egg as a build input is 11 + done in the typical Nix fashion. For example, to include support for [SRFI 12 + 189](https://srfi.schemers.org/srfi-189/srfi-189.html) in a derivation, one 13 + might write: 14 + 15 + ```nix 16 + buildInputs = [ 17 + chicken 18 + chickenPackages.chickenEggs.srfi-189 19 + ]; 20 + ``` 21 + 22 + Both `chicken` and its eggs have a setup hook which configures the environment 23 + variables `CHICKEN_INCLUDE_PATH` and `CHICKEN_REPOSITORY_PATH`. 24 + 25 + ## Updating Eggs 26 + 27 + nixpkgs only knows about a subset of all published eggs. It uses 28 + [egg2nix](https://github.com/the-kenny/egg2nix) to generate a 29 + package set from a list of eggs to include. 30 + 31 + The package set is regenerated by running the following shell commands: 32 + 33 + ``` 34 + $ nix-shell -p chickenPackages.egg2nix 35 + $ cd pkgs/development/compilers/chicken/5/ 36 + $ egg2nix eggs.scm > eggs.nix 37 + ``` 38 + 39 + ## Adding Eggs 40 + 41 + When we run `egg2nix`, we obtain one collection of eggs with 42 + mutually-compatible versions. This means that when we add new eggs, we may 43 + need to update existing eggs. To keep those separate, follow the procedure for 44 + updating eggs before including more eggs. 45 + 46 + To include more eggs, edit `pkgs/development/compilers/chicken/5/eggs.scm`. 47 + The first section of this file lists eggs which are required by `egg2nix` 48 + itself; all other eggs go into the second section. After editing, follow the 49 + procedure for updating eggs.
+1
doc/languages-frameworks/index.xml
··· 9 9 <xi:include href="android.section.xml" /> 10 10 <xi:include href="beam.section.xml" /> 11 11 <xi:include href="bower.section.xml" /> 12 + <xi:include href="chicken.section.xml" /> 12 13 <xi:include href="coq.section.xml" /> 13 14 <xi:include href="crystal.section.xml" /> 14 15 <xi:include href="cuda.section.xml" />
+1 -4
lib/strings.nix
··· 253 253 => false 254 254 */ 255 255 hasInfix = infix: content: 256 - let 257 - drop = x: substring 1 (stringLength x) x; 258 - in hasPrefix infix content 259 - || content != "" && hasInfix infix (drop content); 256 + builtins.match ".*${escapeRegex infix}.*" content != null; 260 257 261 258 /* Convert a string to a list of characters (i.e. singleton strings). 262 259 This allows you to, e.g., map a function over each character. However,
+13
maintainers/maintainer-list.nix
··· 675 675 githubId = 858965; 676 676 name = "Andrew Morsillo"; 677 677 }; 678 + an-empty-string = { 679 + name = "Tris Emmy Wilson"; 680 + email = "tris@tris.fyi"; 681 + github = "an-empty-string"; 682 + githubId = 681716; 683 + }; 678 684 andehen = { 679 685 email = "git@andehen.net"; 680 686 github = "andehen"; ··· 3842 3848 github = "ethercrow"; 3843 3849 githubId = 222467; 3844 3850 name = "Dmitry Ivanov"; 3851 + }; 3852 + ethindp = { 3853 + name = "Ethin Probst"; 3854 + email = "harlydavidsen@gmail.com"; 3855 + matrix = "@ethindp:the-gdn.net"; 3856 + github = "ethindp"; 3857 + githubId = 8030501; 3845 3858 }; 3846 3859 Etjean = { 3847 3860 email = "et.jean@outlook.fr";
+72 -6
nixos/modules/system/boot/luksroot.nix
··· 1 - { config, lib, pkgs, ... }: 1 + { config, options, lib, pkgs, ... }: 2 2 3 3 with lib; 4 4 5 5 let 6 6 luks = config.boot.initrd.luks; 7 7 kernelPackages = config.boot.kernelPackages; 8 + defaultPrio = (mkOptionDefault {}).priority; 8 9 9 10 commonFunctions = '' 10 11 die() { ··· 474 475 preLVM = filterAttrs (n: v: v.preLVM) luks.devices; 475 476 postLVM = filterAttrs (n: v: !v.preLVM) luks.devices; 476 477 478 + stage1Crypttab = pkgs.writeText "initrd-crypttab" (lib.concatStringsSep "\n" (lib.mapAttrsToList (n: v: let 479 + opts = v.crypttabExtraOpts 480 + ++ optional v.allowDiscards "discard" 481 + ++ optionals v.bypassWorkqueues [ "no-read-workqueue" "no-write-workqueue" ] 482 + ++ optional (v.header != null) "header=${v.header}" 483 + ++ optional (v.keyFileOffset != null) "keyfile-offset=${v.keyFileOffset}" 484 + ++ optional (v.keyFileSize != null) "keyfile-size=${v.keyFileSize}" 485 + ; 486 + in "${n} ${v.device} ${if v.keyFile == null then "-" else v.keyFile} ${lib.concatStringsSep "," opts}") luks.devices)); 487 + 477 488 in 478 489 { 479 490 imports = [ ··· 802 813 Commands that should be run right after we have mounted our LUKS device. 803 814 ''; 804 815 }; 816 + 817 + crypttabExtraOpts = mkOption { 818 + type = with types; listOf singleLineStr; 819 + default = []; 820 + example = [ "_netdev" ]; 821 + visible = false; 822 + description = '' 823 + Only used with systemd stage 1. 824 + 825 + Extra options to append to the last column of the generated crypttab file. 826 + ''; 827 + }; 805 828 }; 806 829 })); 807 830 }; ··· 853 876 -> versionAtLeast kernelPackages.kernel.version "5.9"; 854 877 message = "boot.initrd.luks.devices.<name>.bypassWorkqueues is not supported for kernels older than 5.9"; 855 878 } 879 + 880 + { assertion = config.boot.initrd.systemd.enable -> all (dev: !dev.fallbackToPassword) (attrValues luks.devices); 881 + message = "boot.initrd.luks.devices.<name>.fallbackToPassword is implied by systemd stage 1."; 882 + } 883 + { assertion = config.boot.initrd.systemd.enable -> all (dev: dev.preLVM) (attrValues luks.devices); 884 + message = "boot.initrd.luks.devices.<name>.preLVM is not used by systemd stage 1."; 885 + } 886 + { assertion = config.boot.initrd.systemd.enable -> options.boot.initrd.luks.reusePassphrases.highestPrio == defaultPrio; 887 + message = "boot.initrd.luks.reusePassphrases has no effect with systemd stage 1."; 888 + } 889 + { assertion = config.boot.initrd.systemd.enable -> all (dev: dev.preOpenCommands == "" && dev.postOpenCommands == "") (attrValues luks.devices); 890 + message = "boot.initrd.luks.devices.<name>.preOpenCommands and postOpenCommands is not supported by systemd stage 1. Please bind a service to cryptsetup.target or cryptsetup-pre.target instead."; 891 + } 892 + # TODO 893 + { assertion = config.boot.initrd.systemd.enable -> !luks.gpgSupport; 894 + message = "systemd stage 1 does not support GPG smartcards yet."; 895 + } 896 + # TODO 897 + { assertion = config.boot.initrd.systemd.enable -> !luks.fido2Support; 898 + message = "systemd stage 1 does not support FIDO2 yet."; 899 + } 900 + # TODO 901 + { assertion = config.boot.initrd.systemd.enable -> !luks.yubikeySupport; 902 + message = "systemd stage 1 does not support Yubikeys yet."; 903 + } 856 904 ]; 857 905 858 906 # actually, sbp2 driver is the one enabling the DMA attack, but this needs to be tested ··· 867 915 ++ (if builtins.elem "xts" luks.cryptoModules then ["ecb"] else []); 868 916 869 917 # copy the cryptsetup binary and it's dependencies 870 - boot.initrd.extraUtilsCommands = '' 918 + boot.initrd.extraUtilsCommands = mkIf (!config.boot.initrd.systemd.enable) '' 871 919 copy_bin_and_libs ${pkgs.cryptsetup}/bin/cryptsetup 872 920 copy_bin_and_libs ${askPass}/bin/cryptsetup-askpass 873 921 sed -i s,/bin/sh,$out/bin/sh, $out/bin/cryptsetup-askpass ··· 915 963 ''} 916 964 ''; 917 965 918 - boot.initrd.extraUtilsCommandsTest = '' 966 + boot.initrd.extraUtilsCommandsTest = mkIf (!config.boot.initrd.systemd.enable) '' 919 967 $out/bin/cryptsetup --version 920 968 ${optionalString luks.yubikeySupport '' 921 969 $out/bin/ykchalresp -V ··· 932 980 ''} 933 981 ''; 934 982 935 - boot.initrd.preFailCommands = postCommands; 936 - boot.initrd.preLVMCommands = commonFunctions + preCommands + concatStrings (mapAttrsToList openCommand preLVM) + postCommands; 937 - boot.initrd.postDeviceCommands = commonFunctions + preCommands + concatStrings (mapAttrsToList openCommand postLVM) + postCommands; 983 + boot.initrd.systemd = { 984 + contents."/etc/crypttab".source = stage1Crypttab; 985 + 986 + extraBin.systemd-cryptsetup = "${config.boot.initrd.systemd.package}/lib/systemd/systemd-cryptsetup"; 987 + 988 + additionalUpstreamUnits = [ 989 + "cryptsetup-pre.target" 990 + "cryptsetup.target" 991 + "remote-cryptsetup.target" 992 + ]; 993 + storePaths = [ 994 + "${config.boot.initrd.systemd.package}/lib/systemd/systemd-cryptsetup" 995 + ]; 996 + 997 + }; 998 + # We do this because we need the udev rules from the package 999 + boot.initrd.services.lvm.enable = true; 1000 + 1001 + boot.initrd.preFailCommands = mkIf (!config.boot.initrd.systemd.enable) postCommands; 1002 + boot.initrd.preLVMCommands = mkIf (!config.boot.initrd.systemd.enable) (commonFunctions + preCommands + concatStrings (mapAttrsToList openCommand preLVM) + postCommands); 1003 + boot.initrd.postDeviceCommands = mkIf (!config.boot.initrd.systemd.enable) (commonFunctions + preCommands + concatStrings (mapAttrsToList openCommand postLVM) + postCommands); 938 1004 939 1005 environment.systemPackages = [ pkgs.cryptsetup ]; 940 1006 };
+2
nixos/tests/all-tests.nix
··· 524 524 systemd-confinement = handleTest ./systemd-confinement.nix {}; 525 525 systemd-cryptenroll = handleTest ./systemd-cryptenroll.nix {}; 526 526 systemd-escaping = handleTest ./systemd-escaping.nix {}; 527 + systemd-initrd-luks-keyfile = handleTest ./systemd-initrd-luks-keyfile.nix {}; 528 + systemd-initrd-luks-password = handleTest ./systemd-initrd-luks-password.nix {}; 527 529 systemd-initrd-shutdown = handleTest ./systemd-shutdown.nix { systemdStage1 = true; }; 528 530 systemd-initrd-simple = handleTest ./systemd-initrd-simple.nix {}; 529 531 systemd-initrd-swraid = handleTest ./systemd-initrd-swraid.nix {};
+8
nixos/tests/installer.nix
··· 299 299 virtualisation.qemu.diskInterface = 300 300 if grubVersion == 1 then "scsi" else "virtio"; 301 301 302 + # We don't want to have any networking in the guest whatsoever. 303 + # Also, if any vlans are enabled, the guest will reboot 304 + # (with a different configuration for legacy reasons), 305 + # and spend 5 minutes waiting for the vlan interface to show up 306 + # (which will never happen). 307 + virtualisation.vlans = []; 308 + 302 309 boot.loader.systemd-boot.enable = mkIf (bootLoader == "systemd-boot") true; 303 310 304 311 hardware.enableAllFirmware = mkForce false; ··· 313 320 docbook5 314 321 docbook_xsl_ns 315 322 kmod.dev 323 + libarchive.dev 316 324 libxml2.bin 317 325 libxslt.bin 318 326 nixos-artwork.wallpapers.simple-dark-gray-bottom
+1 -1
nixos/tests/nar-serve.nix
··· 31 31 32 32 # Create a fake cache with Nginx service the static files 33 33 server.succeed( 34 - "nix copy --to file:///var/www ${pkgs.hello}" 34 + "nix --experimental-features nix-command copy --to file:///var/www ${pkgs.hello}" 35 35 ) 36 36 server.wait_for_unit("nginx.service") 37 37 server.wait_for_open_port(80)
+53
nixos/tests/systemd-initrd-luks-keyfile.nix
··· 1 + import ./make-test-python.nix ({ lib, pkgs, ... }: let 2 + 3 + keyfile = pkgs.writeText "luks-keyfile" '' 4 + MIGHAoGBAJ4rGTSo/ldyjQypd0kuS7k2OSsmQYzMH6TNj3nQ/vIUjDn7fqa3slt2 5 + gV6EK3TmTbGc4tzC1v4SWx2m+2Bjdtn4Fs4wiBwn1lbRdC6i5ZYCqasTWIntWn+6 6 + FllUkMD5oqjOR/YcboxG8Z3B5sJuvTP9llsF+gnuveWih9dpbBr7AgEC 7 + ''; 8 + 9 + in { 10 + name = "systemd-initrd-luks-keyfile"; 11 + 12 + nodes.machine = { pkgs, ... }: { 13 + # Use systemd-boot 14 + virtualisation = { 15 + emptyDiskImages = [ 512 ]; 16 + useBootLoader = true; 17 + useEFIBoot = true; 18 + }; 19 + boot.loader.systemd-boot.enable = true; 20 + 21 + environment.systemPackages = with pkgs; [ cryptsetup ]; 22 + boot.initrd.systemd = { 23 + enable = true; 24 + emergencyAccess = true; 25 + }; 26 + 27 + specialisation.boot-luks.configuration = { 28 + boot.initrd.luks.devices = lib.mkVMOverride { 29 + cryptroot = { 30 + device = "/dev/vdc"; 31 + keyFile = "/etc/cryptroot.key"; 32 + }; 33 + }; 34 + virtualisation.bootDevice = "/dev/mapper/cryptroot"; 35 + boot.initrd.systemd.contents."/etc/cryptroot.key".source = keyfile; 36 + }; 37 + }; 38 + 39 + testScript = '' 40 + # Create encrypted volume 41 + machine.wait_for_unit("multi-user.target") 42 + machine.succeed("cryptsetup luksFormat -q --iter-time=1 -d ${keyfile} /dev/vdc") 43 + 44 + # Boot from the encrypted disk 45 + machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks.conf") 46 + machine.succeed("sync") 47 + machine.crash() 48 + 49 + # Boot and decrypt the disk 50 + machine.wait_for_unit("multi-user.target") 51 + assert "/dev/mapper/cryptroot on / type ext4" in machine.succeed("mount") 52 + ''; 53 + })
+48
nixos/tests/systemd-initrd-luks-password.nix
··· 1 + import ./make-test-python.nix ({ lib, pkgs, ... }: { 2 + name = "systemd-initrd-luks-password"; 3 + 4 + nodes.machine = { pkgs, ... }: { 5 + # Use systemd-boot 6 + virtualisation = { 7 + emptyDiskImages = [ 512 512 ]; 8 + useBootLoader = true; 9 + useEFIBoot = true; 10 + }; 11 + boot.loader.systemd-boot.enable = true; 12 + 13 + environment.systemPackages = with pkgs; [ cryptsetup ]; 14 + boot.initrd.systemd = { 15 + enable = true; 16 + emergencyAccess = true; 17 + }; 18 + 19 + specialisation.boot-luks.configuration = { 20 + boot.initrd.luks.devices = lib.mkVMOverride { 21 + # We have two disks and only type one password - key reuse is in place 22 + cryptroot.device = "/dev/vdc"; 23 + cryptroot2.device = "/dev/vdd"; 24 + }; 25 + virtualisation.bootDevice = "/dev/mapper/cryptroot"; 26 + }; 27 + }; 28 + 29 + testScript = '' 30 + # Create encrypted volume 31 + machine.wait_for_unit("multi-user.target") 32 + machine.succeed("echo -n supersecret | cryptsetup luksFormat -q --iter-time=1 /dev/vdc -") 33 + machine.succeed("echo -n supersecret | cryptsetup luksFormat -q --iter-time=1 /dev/vdd -") 34 + 35 + # Boot from the encrypted disk 36 + machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks.conf") 37 + machine.succeed("sync") 38 + machine.crash() 39 + 40 + # Boot and decrypt the disk 41 + machine.start() 42 + machine.wait_for_console_text("Please enter passphrase for disk cryptroot") 43 + machine.send_console("supersecret\n") 44 + machine.wait_for_unit("multi-user.target") 45 + 46 + assert "/dev/mapper/cryptroot on / type ext4" in machine.succeed("mount") 47 + ''; 48 + })
+46
pkgs/applications/accessibility/espeakup/default.nix
··· 1 + { stdenv 2 + , lib 3 + , meson 4 + , ninja 5 + , espeak-ng 6 + , fetchFromGitHub 7 + , pkg-config 8 + , ronn 9 + , alsa-lib 10 + , systemd 11 + }: 12 + 13 + stdenv.mkDerivation rec { 14 + pname = "espeakup"; 15 + version = "0.90"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "linux-speakup"; 19 + repo = "espeakup"; 20 + rev = "v${version}"; 21 + sha256 = "0lmjwafvfxy07zn18v3dzjwwpnid2xffgvy2dzlwkbns8gb60ds2"; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + meson 26 + ninja 27 + pkg-config 28 + ronn 29 + ]; 30 + 31 + buildInputs = [ 32 + espeak-ng 33 + alsa-lib 34 + systemd 35 + ]; 36 + 37 + PKG_CONFIG_SYSTEMD_SYSTEMDSYSTEMUNITDIR = "${placeholder "out"}/lib/systemd/system"; 38 + 39 + meta = with lib; { 40 + homepage = "https://github.com/linux-speakup/espeakup"; 41 + description = "Lightweight connector for espeak-ng and speakup"; 42 + license = licenses.gpl3Plus; 43 + maintainers = with maintainers; [ ethindp ]; 44 + platforms = with platforms; linux; 45 + }; 46 + }
+3 -3
pkgs/applications/audio/spot/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "spot"; 24 - version = "0.3.1"; 24 + version = "0.3.3"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "xou816"; 28 28 repo = "spot"; 29 29 rev = version; 30 - hash = "sha256-uZzylK9imEazwC/ogsDO8ZBvByE5/SNSV+mIlp7Z9Ww="; 30 + hash = "sha256-0iuLZq9FSxaOchxx6LzGwpY8qnOq2APl/qkBYzEV2uw="; 31 31 }; 32 32 33 33 cargoDeps = rustPlatform.fetchCargoTarball { 34 34 inherit src; 35 35 name = "${pname}-${version}"; 36 - hash = "sha256-v5xdlsI6OlEpCYOTFePTyI8BkIrAwT6FR2JwiRTGgOA="; 36 + hash = "sha256-g46BkrTv6tdrGe/p245O4cBoPjbvyRP7U6hH1Hp4ja0="; 37 37 }; 38 38 39 39 nativeBuildInputs = [
+2 -2
pkgs/applications/blockchains/ledger-live-desktop/default.nix
··· 2 2 3 3 let 4 4 pname = "ledger-live-desktop"; 5 - version = "2.40.2"; 5 + version = "2.40.4"; 6 6 name = "${pname}-${version}"; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage"; 10 - hash = "sha256-2L1iVPLCCIQ6qBqkg+GmiqMmknHmdDLUrysN8vcW2YQ="; 10 + hash = "sha256-ktmGXEWoCrhx9hGau2VkQi0GMa53EqHV1wGtUk6kicc="; 11 11 }; 12 12 13 13 appimageContents = appimageTools.extractType2 {
+2 -2
pkgs/applications/editors/neovim/ruby_provider/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - msgpack (1.4.2) 4 + msgpack (1.5.1) 5 5 multi_json (1.15.0) 6 - neovim (0.8.1) 6 + neovim (0.9.0) 7 7 msgpack (~> 1.1) 8 8 multi_json (~> 1.0) 9 9
+5 -5
pkgs/applications/editors/neovim/ruby_provider/gemset.nix
··· 4 4 platforms = []; 5 5 source = { 6 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "06iajjyhx0rvpn4yr3h1hc4w4w3k59bdmfhxnjzzh76wsrdxxrc6"; 7 + sha256 = "sha256-fPWiGi0w4OFlMZOIf3gd21jyeYhg5t/VdLz7kK9fD8Q="; 8 8 type = "gem"; 9 9 }; 10 - version = "1.4.2"; 10 + version = "1.5.1"; 11 11 }; 12 12 multi_json = { 13 13 groups = ["default"]; 14 14 platforms = []; 15 15 source = { 16 16 remotes = ["https://rubygems.org"]; 17 - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; 17 + sha256 = "sha256-H9BBOLbkqQAX6NG4BMA5AxOZhm/z+6u3girqNnx4YV0="; 18 18 type = "gem"; 19 19 }; 20 20 version = "1.15.0"; ··· 25 25 platforms = []; 26 26 source = { 27 27 remotes = ["https://rubygems.org"]; 28 - sha256 = "0lfrbi4r6lagn2q92lyivk2w22i2spw0jbdzxxlcfj2zhv2wnvvi"; 28 + sha256 = "sha256-hRI43XGHGeqxMvpFjp0o79GGReiLXTkhwh5LYq6AQL4="; 29 29 type = "gem"; 30 30 }; 31 - version = "0.8.1"; 31 + version = "0.9.0"; 32 32 }; 33 33 }
+1 -1
pkgs/applications/editors/rstudio/default.nix
··· 154 154 hunspellDictionaries = with lib; filter isDerivation (unique (attrValues hunspellDicts)); 155 155 # These dicts contain identically-named dict files, so we only keep the 156 156 # -large versions in case of clashes 157 - largeDicts = with lib; filter (d: hasInfix "-large-wordlist" d) hunspellDictionaries; 157 + largeDicts = with lib; filter (d: hasInfix "-large-wordlist" d.name) hunspellDictionaries; 158 158 otherDicts = with lib; filter 159 159 (d: !(hasAttr "dictFileName" d && 160 160 elem d.dictFileName (map (d: d.dictFileName) largeDicts)))
+5 -5
pkgs/applications/misc/1password/default.nix
··· 12 12 if extension == "zip" then fetchzip args else fetchurl args; 13 13 14 14 pname = "1password-cli"; 15 - version = "2.0.0"; 15 + version = "2.0.2"; 16 16 sources = rec { 17 - aarch64-linux = fetch "linux_arm64" "sha256-NhCs68on8LzoeOmM5eP8LwmFaVWz6aghqtHzfUlACiA=" "zip"; 18 - i686-linux = fetch "linux_386" "sha256-vCxgEBq4YVfljq2zUpvBdZUbIiam4z64P1m9OMWq1f4=" "zip"; 19 - x86_64-linux = fetch "linux_amd64" "sha256-CDwrJ5ksXf9kwHobw4jvRUi1hLQzq4/yRlk+kHPN7UE=" "zip"; 20 - aarch64-darwin = fetch "apple_universal" "sha256-DC9hdzRjQ9iNjbe6PfRpMXzDeInq4rYSAa2nDHQMTRo=" "pkg"; 17 + aarch64-linux = fetch "linux_arm64" "sha256-DhKxY4Ry1IpT16UC3HbbUSKWzhGm/0R7rYrvqupg/Zo=" "zip"; 18 + i686-linux = fetch "linux_386" "sha256-ANoOYjG4+mci6TdF4HC9fP8e5eAckrbZITRuA1fqtCA=" "zip"; 19 + x86_64-linux = fetch "linux_amd64" "sha256-uPudElKu30smsupSIvGAmrF/f9TXoTzyUfSrUAvTDWw=" "zip"; 20 + aarch64-darwin = fetch "apple_universal" "sha256-P5qsy4kiE/DMJnJr3EUHMcb0KoUZyO2BQ5PIosPbnI8=" "pkg"; 21 21 x86_64-darwin = aarch64-darwin; 22 22 }; 23 23 platforms = builtins.attrNames sources;
+2 -2
pkgs/applications/misc/mob/default.nix
··· 9 9 10 10 buildGoPackage rec { 11 11 pname = "mob"; 12 - version = "2.6.0"; 12 + version = "3.0.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 rev = "v${version}"; 16 16 owner = "remotemobprogramming"; 17 17 repo = pname; 18 - sha256 = "sha256-GJ4V4GQRUoXelk0ksHPoFL4iB1W7pe2UydK2AhYjysg="; 18 + sha256 = "sha256-silAgScvhl388Uf6HkWqEkNmr/K6aUt/lj/rxzkk/f0="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 19 19 } 20 20 }, 21 21 "beta": { 22 - "version": "101.0.4951.34", 23 - "sha256": "1pqglzc8k31a4x06jn9pd6y8m4nmmb7rv5b3zancmh0d3z0nz3v5", 24 - "sha256bin64": "1zhif47j8nqglaj1z3ism3dl6z8n5ilyyr835an32mf6igkfj217", 22 + "version": "101.0.4951.41", 23 + "sha256": "0dzsbr309n70jg7fpq2qfnrgcm4553akvdmnzhss1fc85s467609", 24 + "sha256bin64": "1jbj5cykxamf32c1s4gsid1wxcsdf4hng2d19q9h7b2ashkvvrbi", 25 25 "deps": { 26 26 "gn": { 27 27 "version": "2022-03-14",
+2 -2
pkgs/applications/networking/browsers/lagrange/default.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "lagrange"; 22 - version = "1.12.1"; 22 + version = "1.12.2"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "skyjake"; 26 26 repo = "lagrange"; 27 27 rev = "v${version}"; 28 - sha256 = "sha256-CpvoovTn++RTQjyeOlHTG+cjn32F+9qP32+YHpoLB8M="; 28 + sha256 = "sha256-AVitXfHIJmCBBkhg+DLkHeCSoyH6YMaTMaa4REDXEFg="; 29 29 fetchSubmodules = true; 30 30 }; 31 31
+3 -3
pkgs/applications/networking/cluster/argocd-autopilot/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "argocd-autopilot"; 5 - version = "0.3.2"; 5 + version = "0.3.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "argoproj-labs"; 9 9 repo = "argocd-autopilot"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-9si2zqYhmAqzhdUWMkfQ/yLeyNcZSAWypvZTbDDrPvA="; 11 + sha256 = "sha256-YqnmtDVtprQQFbL++X9rUJFGj+fMD+fvDRWsQ+uOxxo="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-UfZCGG24JjPoc5nbX9vPeFCP8YGMNF5oUrdwTC6RpKI="; 14 + vendorSha256 = "sha256-r8RTwMzFS/BkxW08+wfAovuFLpIOReDsuHi/Hx9cVPc="; 15 15 16 16 proxyVendor = true; 17 17
+2 -2
pkgs/applications/networking/cluster/cilium/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cilium-cli"; 5 - version = "0.10.4"; 5 + version = "0.11.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cilium"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-1/WXpXZ6f4p4IZ/yropCjH3hHt+t5HGw0aq0HFk04mo="; 11 + sha256 = "sha256-8twqA8aUuk5+LzjxMRbRA3m6qiEbk60A0q3nw9uzCvU="; 12 12 }; 13 13 14 14 vendorSha256 = null;
+2 -2
pkgs/applications/networking/cluster/kops/default.nix
··· 65 65 }; 66 66 67 67 kops_1_23 = mkKops rec { 68 - version = "1.23.0"; 69 - sha256 = "sha256-tiVNUaW0an6C8M9bxEX5pvB/W5IjZ/S24RdPikzm3bc="; 68 + version = "1.23.1"; 69 + sha256 = "sha256-SiseHs5cMj8DR1f6z9PTbtF/h3Bn9riiLWW5KMYwVUg="; 70 70 rev = "v${version}"; 71 71 }; 72 72 }
+2 -2
pkgs/applications/networking/instant-messengers/alfaview/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "alfaview"; 8 - version = "8.41.0"; 8 + version = "8.42.0"; 9 9 10 10 src = fetchurl { 11 11 url = "https://production-alfaview-assets.alfaview.com/stable/linux/${pname}_${version}.deb"; 12 - sha256 = "sha256-qW+MB71sylKJQycSX6hiBgxAO4MuhnBaPGFjm+6y4vk="; 12 + sha256 = "sha256-O440sk6OJUsO+5TuzLxkUELnCfxKd5byoxSD+Rs4h1c="; 13 13 }; 14 14 15 15 nativeBuildInputs = [
+62 -121
pkgs/applications/networking/n8n/node-packages.nix
··· 337 337 sha512 = "/5O7Fq6Vnv8L6ucmPjaWbVG1XkP4FO+w5glqfkIsq3Xw4oyNAdJddbnYodNDAfjVUvo/rrSCTom4kAND7T1o5Q=="; 338 338 }; 339 339 }; 340 + "@techteamer/ocsp-1.0.0" = { 341 + name = "_at_techteamer_slash_ocsp"; 342 + packageName = "@techteamer/ocsp"; 343 + version = "1.0.0"; 344 + src = fetchurl { 345 + url = "https://registry.npmjs.org/@techteamer/ocsp/-/ocsp-1.0.0.tgz"; 346 + sha512 = "lNAOoFHaZN+4huo30ukeqVrUmfC+avoEBYQ11QAnAw1PFhnI5oBCg8O/TNiCoEWix7gNGBIEjrQwtPREqKMPog=="; 347 + }; 348 + }; 340 349 "@tokenizer/token-0.1.1" = { 341 350 name = "_at_tokenizer_slash_token"; 342 351 packageName = "@tokenizer/token"; ··· 850 859 sha512 = "ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="; 851 860 }; 852 861 }; 853 - "asn1.js-4.10.1" = { 854 - name = "asn1.js"; 855 - packageName = "asn1.js"; 856 - version = "4.10.1"; 857 - src = fetchurl { 858 - url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz"; 859 - sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw=="; 860 - }; 861 - }; 862 862 "asn1.js-5.4.1" = { 863 863 name = "asn1.js"; 864 864 packageName = "asn1.js"; ··· 868 868 sha512 = "+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA=="; 869 869 }; 870 870 }; 871 - "asn1.js-rfc2560-4.0.6" = { 872 - name = "asn1.js-rfc2560"; 873 - packageName = "asn1.js-rfc2560"; 874 - version = "4.0.6"; 875 - src = fetchurl { 876 - url = "https://registry.npmjs.org/asn1.js-rfc2560/-/asn1.js-rfc2560-4.0.6.tgz"; 877 - sha512 = "ysf48ni+f/efNPilq4+ApbifUPcSW/xbDeQAh055I+grr2gXgNRQqHew7kkO70WSMQ2tEOURVwsK+dJqUNjIIg=="; 878 - }; 879 - }; 880 871 "asn1.js-rfc2560-5.0.1" = { 881 872 name = "asn1.js-rfc2560"; 882 873 packageName = "asn1.js-rfc2560"; ··· 886 877 sha512 = "1PrVg6kuBziDN3PGFmRk3QrjpKvP9h/Hv5yMrFZvC1kpzP6dQRzf5BpKstANqHBkaOUmTpakJWhicTATOA/SbA=="; 887 878 }; 888 879 }; 889 - "asn1.js-rfc5280-2.0.1" = { 890 - name = "asn1.js-rfc5280"; 891 - packageName = "asn1.js-rfc5280"; 892 - version = "2.0.1"; 893 - src = fetchurl { 894 - url = "https://registry.npmjs.org/asn1.js-rfc5280/-/asn1.js-rfc5280-2.0.1.tgz"; 895 - sha512 = "1e2ypnvTbYD/GdxWK77tdLBahvo1fZUHlQJqAVUuZWdYj0rdjGcf2CWYUtbsyRYpYUMwMWLZFUtLxog8ZXTrcg=="; 896 - }; 897 - }; 898 880 "asn1.js-rfc5280-3.0.0" = { 899 881 name = "asn1.js-rfc5280"; 900 882 packageName = "asn1.js-rfc5280"; ··· 920 902 src = fetchurl { 921 903 url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"; 922 904 sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"; 923 - }; 924 - }; 925 - "async-1.5.2" = { 926 - name = "async"; 927 - packageName = "async"; 928 - version = "1.5.2"; 929 - src = fetchurl { 930 - url = "https://registry.npmjs.org/async/-/async-1.5.2.tgz"; 931 - sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a"; 932 905 }; 933 906 }; 934 907 "async-2.6.4" = { ··· 976 949 sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w=="; 977 950 }; 978 951 }; 979 - "aws-sdk-2.1116.0" = { 952 + "aws-sdk-2.1118.0" = { 980 953 name = "aws-sdk"; 981 954 packageName = "aws-sdk"; 982 - version = "2.1116.0"; 955 + version = "2.1118.0"; 983 956 src = fetchurl { 984 - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1116.0.tgz"; 985 - sha512 = "36JFrxPPh/fRQWsgGrZZbzTxRu7dq4KyCKKXPxgVMXylEJsG/KEAVMB1f3eq4PiI5eGxYrpt2OkKoMQZQZLjPA=="; 957 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1118.0.tgz"; 958 + sha512 = "R3g06c4RC0Gz/lwMA7wgC7+FwYf5vaO30sPIigoX5m6Tfb7tdzfCYD7pnpvkPRNUvWJ3f5kQk+pEeW25DstRrQ=="; 986 959 }; 987 960 }; 988 961 "aws-sign2-0.7.0" = { ··· 1840 1813 sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c"; 1841 1814 }; 1842 1815 }; 1843 - "core-js-3.22.0" = { 1816 + "core-js-3.22.1" = { 1844 1817 name = "core-js"; 1845 1818 packageName = "core-js"; 1846 - version = "3.22.0"; 1819 + version = "3.22.1"; 1847 1820 src = fetchurl { 1848 - url = "https://registry.npmjs.org/core-js/-/core-js-3.22.0.tgz"; 1849 - sha512 = "8h9jBweRjMiY+ORO7bdWSeWfHhLPO7whobj7Z2Bl0IDo00C228EdGgH7FE4jGumbEjzcFfkfW8bXgdkEDhnwHQ=="; 1821 + url = "https://registry.npmjs.org/core-js/-/core-js-3.22.1.tgz"; 1822 + sha512 = "l6CwCLq7XgITOQGhv1dIUmwCFoqFjyQ6zQHUCQlS0xKmb9d6OHIg8jDiEoswhaettT21BSF5qKr6kbvE+aKwxw=="; 1850 1823 }; 1851 1824 }; 1852 1825 "core-util-is-1.0.2" = { ··· 2965 2938 sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"; 2966 2939 }; 2967 2940 }; 2968 - "has-bigints-1.0.1" = { 2941 + "has-bigints-1.0.2" = { 2969 2942 name = "has-bigints"; 2970 2943 packageName = "has-bigints"; 2971 - version = "1.0.1"; 2944 + version = "1.0.2"; 2972 2945 src = fetchurl { 2973 - url = "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz"; 2974 - sha512 = "LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="; 2946 + url = "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz"; 2947 + sha512 = "tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ=="; 2975 2948 }; 2976 2949 }; 2977 2950 "has-flag-4.0.0" = { ··· 3127 3100 sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1"; 3128 3101 }; 3129 3102 }; 3130 - "http-signature-1.3.6" = { 3131 - name = "http-signature"; 3132 - packageName = "http-signature"; 3133 - version = "1.3.6"; 3134 - src = fetchurl { 3135 - url = "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz"; 3136 - sha512 = "3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw=="; 3137 - }; 3138 - }; 3139 3103 "https-proxy-agent-5.0.1" = { 3140 3104 name = "https-proxy-agent"; 3141 3105 packageName = "https-proxy-agent"; ··· 3764 3728 src = fetchurl { 3765 3729 url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz"; 3766 3730 sha512 = "P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw=="; 3767 - }; 3768 - }; 3769 - "jsprim-2.0.2" = { 3770 - name = "jsprim"; 3771 - packageName = "jsprim"; 3772 - version = "2.0.2"; 3773 - src = fetchurl { 3774 - url = "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz"; 3775 - sha512 = "gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ=="; 3776 3731 }; 3777 3732 }; 3778 3733 "jwa-1.4.1" = { ··· 4540 4495 sha512 = "FzJhsid5OxdUvL5R4IYA6iflrGdpuwJUwe1SqeP5OQJVHw345PJ+MeJ7I5+viDF2nJ8rZRQ9boFSW+N/YHh+ZQ=="; 4541 4496 }; 4542 4497 }; 4543 - "n8n-nodes-base-0.171.0" = { 4498 + "n8n-nodes-base-0.171.1" = { 4544 4499 name = "n8n-nodes-base"; 4545 4500 packageName = "n8n-nodes-base"; 4546 - version = "0.171.0"; 4501 + version = "0.171.1"; 4547 4502 src = fetchurl { 4548 - url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.171.0.tgz"; 4549 - sha512 = "qYOjGs95rNItY+65pXoSJWkXQIKh2CxDTOBmx4LPKrWUJ1oLNQBxhFakmlJOQ37+J4nwkwe/wE5WfwHzs2BfdA=="; 4503 + url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.171.1.tgz"; 4504 + sha512 = "VPdyYKAbBfCITznwVEH8hmrdtp23C1W0Ci8u/963UfQrPh2mYmqbNsnxAGlAOLvdPUap4YFwsoegUjq8/qDvFg=="; 4550 4505 }; 4551 4506 }; 4552 4507 "n8n-workflow-0.96.0" = { ··· 4657 4612 sha512 = "ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ=="; 4658 4613 }; 4659 4614 }; 4660 - "node-html-markdown-1.1.3" = { 4615 + "node-html-markdown-1.2.0" = { 4661 4616 name = "node-html-markdown"; 4662 4617 packageName = "node-html-markdown"; 4663 - version = "1.1.3"; 4618 + version = "1.2.0"; 4664 4619 src = fetchurl { 4665 - url = "https://registry.npmjs.org/node-html-markdown/-/node-html-markdown-1.1.3.tgz"; 4666 - sha512 = "iB5Nb8eQjeKHr1k9ot0FkVo5uah6IvYzSbOiNPbmtMt8OWf8os9TCsGEg1Xf51xwYLW461AvKl74HVjiMxvblg=="; 4620 + url = "https://registry.npmjs.org/node-html-markdown/-/node-html-markdown-1.2.0.tgz"; 4621 + sha512 = "mGA53bSqo7j62PjmMuFPdO0efNT9pqiGYhQTNVCWkY7PdduRIECJF7n7NOrr5cb+d/js1GdYRLpoTYDwawRk6A=="; 4667 4622 }; 4668 4623 }; 4669 - "node-html-parser-4.1.5" = { 4624 + "node-html-parser-5.3.3" = { 4670 4625 name = "node-html-parser"; 4671 4626 packageName = "node-html-parser"; 4672 - version = "4.1.5"; 4627 + version = "5.3.3"; 4673 4628 src = fetchurl { 4674 - url = "https://registry.npmjs.org/node-html-parser/-/node-html-parser-4.1.5.tgz"; 4675 - sha512 = "NLgqUXtftqnBqIjlRjYSaApaqE7TTxfTiH4VqKCjdUJKFOtUzRwney83EHz2qYc0XoxXAkYdmLjENCuZHvsIFg=="; 4629 + url = "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.3.3.tgz"; 4630 + sha512 = "ncg1033CaX9UexbyA7e1N0aAoAYRDiV8jkTvzEnfd1GDvzFdrsXLzR4p4ik8mwLgnaKP/jyUFWDy9q3jvRT2Jw=="; 4676 4631 }; 4677 4632 }; 4678 4633 "node-ssh-12.0.4" = { ··· 4817 4772 src = fetchurl { 4818 4773 url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz"; 4819 4774 sha512 = "VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw=="; 4820 - }; 4821 - }; 4822 - "ocsp-1.2.0" = { 4823 - name = "ocsp"; 4824 - packageName = "ocsp"; 4825 - version = "1.2.0"; 4826 - src = fetchurl { 4827 - url = "https://registry.npmjs.org/ocsp/-/ocsp-1.2.0.tgz"; 4828 - sha1 = "469a1776b457dee67eb0201408c1946bac4076cc"; 4829 4775 }; 4830 4776 }; 4831 4777 "on-finished-2.3.0" = { ··· 6205 6151 sha1 = "68fd025eb0490b4f567a027f0bf22480b5f84133"; 6206 6152 }; 6207 6153 }; 6208 - "showdown-2.0.3" = { 6154 + "showdown-2.1.0" = { 6209 6155 name = "showdown"; 6210 6156 packageName = "showdown"; 6211 - version = "2.0.3"; 6157 + version = "2.1.0"; 6212 6158 src = fetchurl { 6213 - url = "https://registry.npmjs.org/showdown/-/showdown-2.0.3.tgz"; 6214 - sha512 = "jHytkv5c5YFTAOYIIaTT1zLL/aC+7C1FiP0CIGQozhHnnFSbor1oYkaNqWFL6CpB3zJNPPSxJrAlsHgzN14knQ=="; 6159 + url = "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz"; 6160 + sha512 = "/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ=="; 6215 6161 }; 6216 6162 }; 6217 6163 "side-channel-1.0.4" = { ··· 6232 6178 sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="; 6233 6179 }; 6234 6180 }; 6235 - "simple-git-3.6.0" = { 6181 + "simple-git-3.7.0" = { 6236 6182 name = "simple-git"; 6237 6183 packageName = "simple-git"; 6238 - version = "3.6.0"; 6184 + version = "3.7.0"; 6239 6185 src = fetchurl { 6240 - url = "https://registry.npmjs.org/simple-git/-/simple-git-3.6.0.tgz"; 6241 - sha512 = "2e+4QhOVO59GeLsHgwSMKNrSKCnuACeA/gMNrLCYR8ID9qwm4hViVt4WsODcUGjx//KDv6GMLC6Hs/MeosgXxg=="; 6186 + url = "https://registry.npmjs.org/simple-git/-/simple-git-3.7.0.tgz"; 6187 + sha512 = "O9HlI83ywqkYqnr7Wh3CqKNNrMkfjzpKQSGtJAhk7+H5P+lAxHBTIPgu/eO/0D9pMciepgs433p0d5S+NYv5Jg=="; 6242 6188 }; 6243 6189 }; 6244 6190 "simple-lru-cache-0.0.2" = { ··· 6277 6223 sha512 = "LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg=="; 6278 6224 }; 6279 6225 }; 6280 - "snowflake-sdk-1.6.8" = { 6226 + "snowflake-sdk-1.6.9" = { 6281 6227 name = "snowflake-sdk"; 6282 6228 packageName = "snowflake-sdk"; 6283 - version = "1.6.8"; 6229 + version = "1.6.9"; 6284 6230 src = fetchurl { 6285 - url = "https://registry.npmjs.org/snowflake-sdk/-/snowflake-sdk-1.6.8.tgz"; 6286 - sha512 = "ZmzeR2W4mQVri546mUxUW+jBxTn0JRKm06EtndO7MUFLcS8YChf60tXTa+s7A0hO8FxQkSQAFonCmtz4nzPoSA=="; 6231 + url = "https://registry.npmjs.org/snowflake-sdk/-/snowflake-sdk-1.6.9.tgz"; 6232 + sha512 = "Rt16zh5t++mZH+CXUBq3sYUUaEQnEMKT86mFtzfgIUk8MnZFJ4qBOwdheSWYU7OI9QnLqLmy8nZN40o9CFgm5A=="; 6287 6233 }; 6288 6234 }; 6289 6235 "source-map-0.6.1" = { ··· 7507 7453 n8n = nodeEnv.buildNodePackage { 7508 7454 name = "n8n"; 7509 7455 packageName = "n8n"; 7510 - version = "0.173.0"; 7456 + version = "0.173.1"; 7511 7457 src = fetchurl { 7512 - url = "https://registry.npmjs.org/n8n/-/n8n-0.173.0.tgz"; 7513 - sha512 = "V4VPLLYpTWoSs3RE5s6IunrKlEdQEEpwXYYdLqZld4/nTyFrJkFcrTa7LlbmpYUSrLAL7VAPfjJLz/8gUxKTRw=="; 7458 + url = "https://registry.npmjs.org/n8n/-/n8n-0.173.1.tgz"; 7459 + sha512 = "p6sfFQBAvLH4AK9x4E1n00B9F+jVxf/bQiHMzNkGDHvBv+b3OMXnJ1SpLG6hK1vZvXbwvEhZWqH+PrPJHR2eNQ=="; 7514 7460 }; 7515 7461 dependencies = [ 7516 7462 (sources."@azure/abort-controller-1.0.5" // { ··· 7608 7554 sources."@selderee/plugin-htmlparser2-0.6.0" 7609 7555 sources."@servie/events-1.0.0" 7610 7556 sources."@sqltools/formatter-1.2.2" 7557 + (sources."@techteamer/ocsp-1.0.0" // { 7558 + dependencies = [ 7559 + sources."async-3.2.3" 7560 + ]; 7561 + }) 7611 7562 sources."@tokenizer/token-0.3.0" 7612 7563 sources."@tootallnate/once-1.1.2" 7613 7564 sources."@types/bluebird-3.5.36" ··· 7690 7641 ]; 7691 7642 }) 7692 7643 sources."avsc-5.7.4" 7693 - (sources."aws-sdk-2.1116.0" // { 7644 + (sources."aws-sdk-2.1118.0" // { 7694 7645 dependencies = [ 7695 7646 sources."buffer-4.9.2" 7696 7647 sources."events-1.1.1" ··· 7860 7811 sources."cookie-0.4.1" 7861 7812 sources."cookie-parser-1.4.6" 7862 7813 sources."cookie-signature-1.0.6" 7863 - sources."core-js-3.22.0" 7814 + sources."core-js-3.22.1" 7864 7815 sources."core-util-is-1.0.2" 7865 7816 sources."crc-32-1.2.2" 7866 7817 sources."cron-1.7.2" ··· 8028 7979 sources."ansi-regex-2.1.1" 8029 7980 ]; 8030 7981 }) 8031 - sources."has-bigints-1.0.1" 7982 + sources."has-bigints-1.0.2" 8032 7983 sources."has-flag-4.0.0" 8033 7984 sources."has-property-descriptors-1.0.0" 8034 7985 sources."has-symbols-1.0.3" ··· 8244 8195 sources."n8n-core-0.114.0" 8245 8196 sources."n8n-design-system-0.17.0" 8246 8197 sources."n8n-editor-ui-0.140.0" 8247 - (sources."n8n-nodes-base-0.171.0" // { 8198 + (sources."n8n-nodes-base-0.171.1" // { 8248 8199 dependencies = [ 8249 8200 sources."iconv-lite-0.6.3" 8250 8201 ]; ··· 8274 8225 sources."node-addon-api-4.3.0" 8275 8226 sources."node-ensure-0.0.0" 8276 8227 sources."node-fetch-2.6.7" 8277 - sources."node-html-markdown-1.1.3" 8278 - sources."node-html-parser-4.1.5" 8228 + sources."node-html-markdown-1.2.0" 8229 + sources."node-html-parser-5.3.3" 8279 8230 sources."node-ssh-12.0.4" 8280 8231 sources."nodeify-1.0.1" 8281 8232 sources."nodemailer-6.7.3" ··· 8290 8241 sources."object-keys-1.1.1" 8291 8242 sources."object.assign-4.1.2" 8292 8243 sources."object.getownpropertydescriptors-2.1.3" 8293 - (sources."ocsp-1.2.0" // { 8294 - dependencies = [ 8295 - sources."asn1.js-4.10.1" 8296 - sources."asn1.js-rfc2560-4.0.6" 8297 - sources."asn1.js-rfc5280-2.0.1" 8298 - sources."async-1.5.2" 8299 - ]; 8300 - }) 8301 8244 sources."on-finished-2.4.1" 8302 8245 sources."on-headers-1.0.2" 8303 8246 sources."once-1.4.0" ··· 8508 8451 sources."setprototypeof-1.2.0" 8509 8452 sources."sha.js-2.4.11" 8510 8453 sources."shell-escape-0.2.0" 8511 - (sources."showdown-2.0.3" // { 8454 + (sources."showdown-2.1.0" // { 8512 8455 dependencies = [ 8513 8456 sources."commander-9.2.0" 8514 8457 ]; 8515 8458 }) 8516 8459 sources."side-channel-1.0.4" 8517 8460 sources."signal-exit-3.0.7" 8518 - sources."simple-git-3.6.0" 8461 + sources."simple-git-3.7.0" 8519 8462 sources."simple-lru-cache-0.0.2" 8520 8463 sources."simple-swizzle-0.2.2" 8521 8464 sources."slash-3.0.0" ··· 8524 8467 sources."tslib-2.3.1" 8525 8468 ]; 8526 8469 }) 8527 - (sources."snowflake-sdk-1.6.8" // { 8470 + (sources."snowflake-sdk-1.6.9" // { 8528 8471 dependencies = [ 8529 8472 sources."debug-3.2.7" 8530 - sources."http-signature-1.3.6" 8531 - sources."jsprim-2.0.2" 8532 8473 sources."tmp-0.2.1" 8533 8474 sources."uuid-3.4.0" 8534 8475 ];
+2 -2
pkgs/applications/version-management/git-lfs/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 pname = "git-lfs"; 5 - version = "3.1.2"; 5 + version = "3.1.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "git-lfs"; 10 10 repo = "git-lfs"; 11 - sha256 = "sha256-IEo8poEYPjAbBGk+SQdJqyhwgMYjNLdibI+AktVIg1g="; 11 + sha256 = "sha256-dGqb7gw7l2SPGwhHIFbEq6XqMB9QRw3+3Pfbk2S4kW4="; 12 12 }; 13 13 14 14 goPackagePath = "github.com/git-lfs/git-lfs";
+2 -2
pkgs/applications/version-management/git-repo/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "git-repo"; 7 - version = "2.23"; 7 + version = "2.24"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "android"; 11 11 repo = "tools_repo"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-YW6MBX/NGQXuFWvzISWKJZkvxWc0jasxmzy/Zh1TjY0="; 13 + sha256 = "sha256-p5zAehhqOUlKay3/Oy8hbBo5nQRIyE7o4bnaX/TabYc="; 14 14 }; 15 15 16 16 # Fix 'NameError: name 'ssl' is not defined'
+2 -2
pkgs/applications/video/ani-cli/default.nix
··· 12 12 13 13 stdenvNoCC.mkDerivation rec { 14 14 pname = "ani-cli"; 15 - version = "2.0"; 15 + version = "2.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "pystardust"; 19 19 repo = "ani-cli"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-cDxb/IcpzR5akWnA8RN+fKQn0+QnpBV8tAbUjjPICsA="; 21 + sha256 = "sha256-A1c7YdBh2VOhw/xTvhNV50j9n+SELyRTHI5w+AeiWDs="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ makeWrapper ];
+6 -6
pkgs/applications/virtualization/firectl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "firectl"; 5 - version = "0.1.0"; 6 - 7 - patches = [ ./gomod.patch ]; 5 + # The latest upstream 0.1.0 is incompatible with firecracker 6 + # v0.1.0. See issue: https://github.com/firecracker-microvm/firectl/issues/82 7 + version = "unstable-2022-03-01"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "firecracker-microvm"; 11 11 repo = pname; 12 - rev = "v${version}"; 13 - sha256 = "1ni3yx4rjhrkqk2038c6hkb2jwsdj2llx233wd5wgpvb6c57652p"; 12 + rev = "9f1b639a446e8d75f31787a00b9f273c1e68f12c"; 13 + sha256 = "TjzzHY9VYPpWoPt6nHYUerKX94O03sm524wGM9lGzno="; 14 14 }; 15 15 16 - vendorSha256 = "1xbpck1gvzl75xgrajf5yzl199l4f2f6j3mac5586i7b00b9jxqj"; 16 + vendorSha256 = "3SVEvvGNx6ienyJZg0EOofHNHCPSpJUGXwHxokdRG1c="; 17 17 18 18 doCheck = false; 19 19
-15
pkgs/applications/virtualization/firectl/gomod.patch
··· 1 - diff --git a/go.mod b/go.mod 2 - index 1044001..7bafeda 100644 3 - --- a/go.mod 4 - +++ b/go.mod 5 - @@ -1,7 +1,10 @@ 6 - module github.com/firecracker-microvm/firectl 7 - 8 - +go 1.14 9 - + 10 - require ( 11 - github.com/firecracker-microvm/firecracker-go-sdk v0.15.1 12 - + github.com/go-openapi/strfmt v0.17.1 13 - github.com/jessevdk/go-flags v1.4.0 14 - github.com/pkg/errors v0.8.0 15 - github.com/sirupsen/logrus v1.1.1
+8
pkgs/applications/window-managers/sway/lock-effects.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , meson 5 6 , ninja 6 7 , pkg-config ··· 23 24 rev = "v${version}"; 24 25 sha256 = "sha256-71IX0fC4xCPP6pK63KtvDMb3KoP1rw/Iz3S7BgiLSpg="; 25 26 }; 27 + 28 + patches = [ 29 + (fetchpatch { 30 + url = "https://github.com/mortie/swaylock-effects/commit/dfff235b09b475e79d75a040a0307a359974d360.patch"; 31 + sha256 = "t8Xz2wRSBlwGtkpWZyIGWX7V/y0P1r/50P8MfauMh4c="; 32 + }) 33 + ]; 26 34 27 35 postPatch = '' 28 36 sed -iE "s/version: '1\.3',/version: '${version}',/" meson.build
+2
pkgs/build-support/emacs/wrapper.nix
··· 227 227 substitute ${./wrapper.sh} $out/Applications/Emacs.app/Contents/MacOS/Emacs \ 228 228 --subst-var-by bash ${emacs.stdenv.shell} \ 229 229 --subst-var-by wrapperSiteLisp "$deps/share/emacs/site-lisp" \ 230 + --subst-var-by wrapperSiteLispNative "$deps/share/emacs/native-lisp:" \ 231 + --subst-var-by autoloadExpression "-l cl-loaddefs -l nix-generated-autoload" \ 230 232 --subst-var-by prog "$emacs/Applications/Emacs.app/Contents/MacOS/Emacs" 231 233 chmod +x $out/Applications/Emacs.app/Contents/MacOS/Emacs 232 234 fi
+4 -4
pkgs/build-support/make-darwin-bundle/default.nix
··· 12 12 13 13 writeShellScript "make-darwin-bundle-${name}" ('' 14 14 function makeDarwinBundlePhase() { 15 - mkdir -p "$out/Applications/${name}.app/Contents/MacOS" 16 - mkdir -p "$out/Applications/${name}.app/Contents/Resources" 15 + mkdir -p "''${!outputBin}/Applications/${name}.app/Contents/MacOS" 16 + mkdir -p "''${!outputBin}/Applications/${name}.app/Contents/Resources" 17 17 18 18 if [ -n "${icon}" ]; then 19 - ln -s "${icon}" "$out/Applications/${name}.app/Contents/Resources" 19 + ln -s "${icon}" "''${!outputBin}/Applications/${name}.app/Contents/Resources" 20 20 fi 21 21 22 - ${writeDarwinBundle}/bin/write-darwin-bundle "$out" "${name}" "${exec}" 22 + ${writeDarwinBundle}/bin/write-darwin-bundle "''${!outputBin}" "${name}" "${exec}" 23 23 } 24 24 25 25 preDistPhases+=" makeDarwinBundlePhase"
+4 -4
pkgs/build-support/setup-hooks/desktop-to-darwin-bundle.sh
··· 200 200 local -r iconName=$(getDesktopParam "${file}" "^Icon") 201 201 local -r squircle=$(getDesktopParam "${file}" "X-macOS-SquircleIcon") 202 202 203 - mkdir -p "$out/Applications/${name}.app/Contents/MacOS" 204 - mkdir -p "$out/Applications/${name}.app/Contents/Resources" 203 + mkdir -p "${!outputBin}/Applications/${name}.app/Contents/MacOS" 204 + mkdir -p "${!outputBin}/Applications/${name}.app/Contents/Resources" 205 205 206 - convertIconTheme "$out/Applications/${name}.app/Contents/Resources" "$sharePath" "$iconName" 206 + convertIconTheme "${!outputBin}/Applications/${name}.app/Contents/Resources" "$sharePath" "$iconName" 207 207 208 - write-darwin-bundle "$out" "$name" "$exec" "$iconName" "$squircle" 208 + write-darwin-bundle "${!outputBin}" "$name" "$exec" "$iconName" "$squircle" 209 209 } 210 210 211 211 convertDesktopFiles() {
+14
pkgs/data/fonts/comic-mono/comic-mono-weight.conf
··· 1 + <?xml version="1.0" encoding="UTF-8"?> 2 + <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd"> 3 + <fontconfig> 4 + <!-- Fix missing/incorrect font weight data in Comic Mono. --> 5 + 6 + <match target="scan"> 7 + <test name="fullname"> 8 + <string>Comic Mono</string> 9 + </test> 10 + <edit name="weight"> 11 + <const>book</const> 12 + </edit> 13 + </match> 14 + </fontconfig>
+35
pkgs/data/fonts/comic-mono/default.nix
··· 1 + { lib, fetchFromGitHub }: 2 + 3 + let 4 + version = "2020-12-28"; 5 + in fetchFromGitHub { 6 + name = "comic-mono-font-${version}"; 7 + 8 + owner = "dtinth"; 9 + repo = "comic-mono-font"; 10 + rev = "9a96d04cdd2919964169192e7d9de5012ef66de4"; 11 + 12 + postFetch = '' 13 + mkdir -p $out/share/fonts 14 + tar -z -f $downloadedFile --wildcards -x \*.ttf --one-top-level=$out/share/fonts 15 + 16 + mkdir -p $out/etc/fonts/conf.d 17 + ln -s ${./comic-mono-weight.conf} $out/etc/fonts/conf.d/30-comic-mono.conf 18 + ''; 19 + 20 + hash = "sha256-poMU+WfDZcsyWyFiiXKJ284X22CJlxQIzcJtApnIdAY="; 21 + 22 + meta = with lib; { 23 + description = "A legible monospace font that looks like Comic Sans"; 24 + longDescription = '' 25 + A legible monospace font... the very typeface you’ve been trained to 26 + recognize since childhood. This font is a fork of Shannon Miwa’s Comic 27 + Shanns (version 1). 28 + ''; 29 + homepage = "https://dtinth.github.io/comic-mono-font/"; 30 + 31 + license = licenses.mit; 32 + maintainers = with maintainers; [ an-empty-string totoroot ]; 33 + platforms = platforms.all; 34 + }; 35 + }
-29
pkgs/data/themes/gnome-breeze/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub }: 2 - 3 - stdenv.mkDerivation { 4 - pname = "gnome-breeze"; 5 - version = "unstable-2016-05-26"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "dirruk1"; 9 - repo = "gnome-breeze"; 10 - rev = "49a5cd67a270e13a4c04a4b904f126ef728e9221"; 11 - sha256 = "sha256-lQYVOhFBDOYT+glUHleuymGTfHEE5bIyqUFnS/EDc0I="; 12 - }; 13 - 14 - installPhase = '' 15 - mkdir -p $out/share/themes 16 - cp -r Breeze* $out/share/themes 17 - ''; 18 - 19 - preferLocalBuild = true; 20 - 21 - meta = with lib; { 22 - description = "A GTK theme built to match KDE's breeze theme"; 23 - homepage = "https://github.com/dirruk1/gnome-breeze"; 24 - license = licenses.lgpl2; 25 - maintainers = with maintainers; [ bennofs ]; 26 - platforms = platforms.all; 27 - hydraPlatforms = []; 28 - }; 29 - }
+2 -2
pkgs/desktops/gnome/core/epiphany/default.nix
··· 40 40 41 41 stdenv.mkDerivation rec { 42 42 pname = "epiphany"; 43 - version = "42.1"; 43 + version = "42.2"; 44 44 45 45 src = fetchurl { 46 46 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 47 - sha256 = "aKzDxcYpF/G0ORaltGvsE29bMH8DqtpY23QMeLED8Dg="; 47 + sha256 = "ksAs+IbRDSzP9d5ljhpCDqsx0gu1DnRtQw6VNbSFGS0="; 48 48 }; 49 49 50 50 patches = lib.optionals withPantheon [
+2 -2
pkgs/desktops/gnome/core/gnome-initial-setup/default.nix
··· 36 36 37 37 stdenv.mkDerivation rec { 38 38 pname = "gnome-initial-setup"; 39 - version = "42.1"; 39 + version = "42.1.1"; 40 40 41 41 src = fetchurl { 42 42 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 43 - sha256 = "hmE2yjKSL3zEJNOtxrHbp86+B6qWoZ+XyAdw4/Lupxs="; 43 + sha256 = "kRfuQpH2/oX95/Fh4FBEA8PPquX3GxjwHjAmUZY2UtI="; 44 44 }; 45 45 46 46 patches = [
+50 -4
pkgs/development/compilers/chicken/5/eggs.nix
··· 1 - { pkgs }: 1 + { pkgs, stdenv }: 2 2 rec { 3 3 inherit (pkgs) eggDerivation fetchegg; 4 4 ··· 32 32 ]; 33 33 }; 34 34 35 + r7rs = eggDerivation { 36 + name = "r7rs-1.0.5"; 37 + 38 + src = fetchegg { 39 + name = "r7rs"; 40 + version = "1.0.5"; 41 + sha256 = "0zyi1z4m1995hm2wfc5wpi8jjgxcwk03qknq5v2ygff3akxazsf6"; 42 + }; 43 + 44 + buildInputs = [ 45 + matchable 46 + srfi-1 47 + srfi-13 48 + ]; 49 + }; 50 + 35 51 srfi-1 = eggDerivation { 36 52 name = "srfi-1-0.5.1"; 37 53 ··· 47 63 }; 48 64 49 65 srfi-13 = eggDerivation { 50 - name = "srfi-13-0.3"; 66 + name = "srfi-13-0.3.1"; 51 67 52 68 src = fetchegg { 53 69 name = "srfi-13"; 54 - version = "0.3"; 55 - sha256 = "0yaw9i6zhpxl1794pirh168clprjgmsb0xlr96drirjzsslgm3zp"; 70 + version = "0.3.1"; 71 + sha256 = "12ryxs3w3las0wjdh0yp52g1xmyq1fb48xi3i26l5a9sfx7gbilp"; 56 72 }; 57 73 58 74 buildInputs = [ ··· 71 87 72 88 buildInputs = [ 73 89 90 + ]; 91 + }; 92 + 93 + srfi-145 = eggDerivation { 94 + name = "srfi-145-0.1"; 95 + 96 + src = fetchegg { 97 + name = "srfi-145"; 98 + version = "0.1"; 99 + sha256 = "1r4278xhpmm8gww64j6akpyv3qjnn14b6nsisyb9qm7yx3pkpim9"; 100 + }; 101 + 102 + buildInputs = [ 103 + 104 + ]; 105 + }; 106 + 107 + srfi-189 = eggDerivation { 108 + name = "srfi-189-0.1"; 109 + 110 + src = fetchegg { 111 + name = "srfi-189"; 112 + version = "0.1"; 113 + sha256 = "1nmrywpi9adi5mm1vcbxxsgw0j3v6m7s4j1mii7icj83xn81cgvx"; 114 + }; 115 + 116 + buildInputs = [ 117 + r7rs 118 + srfi-1 119 + srfi-145 74 120 ]; 75 121 }; 76 122
+3
pkgs/development/compilers/chicken/5/eggs.scm
··· 1 1 ;; Eggs used by egg2nix 2 2 args 3 3 matchable 4 + 5 + ;; other eggs to include in nixpkgs 6 + srfi-189
+6
pkgs/development/compilers/openjdk/darwin/8.nix
··· 79 79 EOF 80 80 ''; 81 81 82 + # fixupPhase is moving the man to share/man which breaks it because it's a 83 + # relative symlink. 84 + postFixup = '' 85 + ln -nsf ../zulu-${lib.versions.major version}.jdk/Contents/Home/man $out/share/man 86 + ''; 87 + 82 88 passthru = { 83 89 jre = jdk; 84 90 home = jdk;
+9
pkgs/development/libraries/libe57format/default.nix
··· 1 1 { 2 2 lib, stdenv, 3 3 cmake, 4 + fetchpatch, 4 5 fetchFromGitHub, 5 6 boost, 6 7 xercesc, ··· 17 18 rev = "v${version}"; 18 19 sha256 = "15l23spjvak5h3n7aj3ggy0c3cwcg8mvnc9jlbd9yc2ra43bx7bp"; 19 20 }; 21 + 22 + patches = [ 23 + # gcc11 header fix 24 + (fetchpatch { 25 + url = "https://github.com/asmaloney/libE57Format/commit/13f6a16394ce3eb50ea4cd21f31f77f53294e8d0.patch"; 26 + sha256 = "sha256-4vVhKrCxnWO106DSAk+xxo4uk6zC89m9VQAPaDJ8Ed4="; 27 + }) 28 + ]; 20 29 21 30 nativeBuildInputs = [ 22 31 cmake
+4
pkgs/development/libraries/libvirt/default.nix
··· 26 26 , ninja 27 27 , perl 28 28 , perlPackages 29 + , polkit 29 30 , pkg-config 30 31 , pmutils 31 32 , python3 ··· 226 227 --replace "gsed" "sed" \ 227 228 --replace "gmake" "make" \ 228 229 --replace "ggrep" "grep" 230 + 231 + substituteInPlace src/util/virpolkit.h \ 232 + --replace '"/usr/bin/pkttyagent"' '"${polkit.bin}/bin/pkttyagent"' 229 233 230 234 patchShebangs . 231 235 ''
+4 -14
pkgs/development/libraries/science/math/zn_poly/default.nix
··· 3 3 , fetchFromGitLab 4 4 , fetchpatch 5 5 , gmp 6 - , python2 6 + , python3 7 7 , tune ? false # tune to hardware, impure 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { 11 - version = "0.9.1"; 11 + version = "0.9.2"; 12 12 pname = "zn_poly"; 13 13 14 14 # sage has picked up the maintenance (bug fixes and building, not development) ··· 18 18 owner = "sagemath"; 19 19 repo = "zn_poly"; 20 20 rev = version; 21 - sha256 = "0ra5vy585bqq7g3317iw6fp44iqgqvds3j0l1va6mswimypq4vxb"; 21 + hash = "sha256-QBItcrrpOGj22/ShTDdfZjm63bGW2xY4c71R1q8abPE="; 22 22 }; 23 23 24 24 buildInputs = [ ··· 26 26 ]; 27 27 28 28 nativeBuildInputs = [ 29 - python2 # needed by ./configure to create the makefile 29 + python3 # needed by ./configure to create the makefile 30 30 ]; 31 31 32 32 # name of library file ("libzn_poly.so") ··· 42 42 43 43 configureFlags = lib.optionals (!tune) [ 44 44 "--disable-tuning" 45 - ]; 46 - 47 - patches = [ 48 - # fix format-security by not passing variables directly to printf 49 - # https://gitlab.com/sagemath/zn_poly/merge_requests/1 50 - (fetchpatch { 51 - name = "format-security.patch"; 52 - url = "https://gitlab.com/timokau/zn_poly/commit/1950900a80ec898d342b8bcafa148c8027649766.patch"; 53 - sha256 = "1gks9chvsfpc6sg5h3nqqfia4cgvph7jmj9dw67k7dk7kv9y0rk1"; 54 - }) 55 45 ]; 56 46 57 47 # `make install` fails to install some header files and the lib file.
+6 -4
pkgs/development/ocaml-modules/alcotest/default.nix
··· 1 1 { lib, buildDunePackage, fetchurl 2 - , astring, cmdliner, fmt, uuidm, re, stdlib-shims, uutf 2 + , astring, cmdliner, fmt, uuidm, re, stdlib-shims, uutf, ocaml-syntax-shims 3 3 }: 4 4 5 5 buildDunePackage rec { 6 6 pname = "alcotest"; 7 - version = "1.4.0"; 7 + version = "1.5.0"; 8 8 9 9 useDune2 = true; 10 10 11 11 src = fetchurl { 12 - url = "https://github.com/mirage/alcotest/releases/download/${version}/alcotest-mirage-${version}.tbz"; 13 - sha256 = "sha256:1h9yp44snb6sgm5g1x3wg4gwjscic7i56jf0j8jr07355pxwrami"; 12 + url = "https://github.com/mirage/alcotest/releases/download/${version}/alcotest-js-${version}.tbz"; 13 + sha256 = "sha256-VCgZB+AteJld8kbcLhDtGCgoKUrSBZNHoeOhM1SEj2w="; 14 14 }; 15 + 16 + nativeBuildInputs = [ ocaml-syntax-shims ]; 15 17 16 18 propagatedBuildInputs = [ astring cmdliner fmt uuidm re stdlib-shims uutf ]; 17 19
+9 -4
pkgs/development/ocaml-modules/caqti/default.nix
··· 1 - { lib, fetchFromGitHub, buildDunePackage, cppo, logs, ptime, uri }: 1 + { lib, fetchFromGitHub, buildDunePackage 2 + , cppo, logs, ptime, uri, bigstringaf 3 + , re, cmdliner, alcotest }: 2 4 3 5 buildDunePackage rec { 4 6 pname = "caqti"; 5 - version = "1.7.0"; 7 + version = "1.8.0"; 6 8 useDune2 = true; 7 9 8 10 minimumOCamlVersion = "4.04"; ··· 11 13 owner = "paurkedal"; 12 14 repo = "ocaml-${pname}"; 13 15 rev = "v${version}"; 14 - sha256 = "sha256-NGK38so6ZVCRbtV3ww1u31EFAjkHgDdsFfFUwc8ldm4="; 16 + sha256 = "sha256-8uKlrq9j1Z3QzkCyoRIn2j6wCdGyo7BY7XlbFHN1xVE="; 15 17 }; 16 18 17 19 nativeBuildInputs = [ cppo ]; 18 - propagatedBuildInputs = [ logs ptime uri ]; 20 + propagatedBuildInputs = [ logs ptime uri bigstringaf ]; 21 + checkInputs = [ re cmdliner alcotest ]; 22 + 23 + doCheck = true; 19 24 20 25 meta = { 21 26 description = "Unified interface to relational database libraries";
+41
pkgs/development/ocaml-modules/reperf/default.nix
··· 1 + { buildDunePackage, fetchFromGitHub, lib, printbox-text, reason }: 2 + 3 + buildDunePackage rec { 4 + pname = "reperf"; 5 + version = "1.5.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "bryphe"; 9 + repo = "reperf"; 10 + rev = "68ef2f96899c09e6ac7d929b0375f7a806aee067"; 11 + sha256 = "sha256-ASujTsH4eDAYLNalB9Xt1p3C8x+FI0kMldZBYaXMCWc="; 12 + }; 13 + 14 + postPatch = '' 15 + substituteInPlace src/dune --replace "printbox" "printbox-text" 16 + ''; 17 + 18 + nativeBuildInputs = [ reason ]; 19 + 20 + buildInputs = [ 21 + printbox-text 22 + ]; 23 + 24 + meta = with lib; { 25 + description = "Native Reason + JSOO cross-platform performance benchmarking tools"; 26 + longDescription = '' 27 + Inspired by the core_bench tools from Janestreet. 28 + 29 + reperf helps with: 30 + * Timing: time spent in a code block 31 + * Call count: frequency of code-path calls 32 + * Allocations: code-block impact to garbage collector 33 + 34 + Supports benchmarks, which are test cases that exercise performance scenarios. 35 + Outputs a JSON performance report, and compare it with previous iterations - and fail if a regression is detected. 36 + ''; 37 + homepage = "https://github.com/bryphe/reperf"; 38 + maintainers = with maintainers; [ superherointj ]; 39 + license = licenses.mit; 40 + }; 41 + }
+2 -2
pkgs/development/python-modules/apprise/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "apprise"; 23 - version = "0.9.7"; 23 + version = "0.9.8"; 24 24 format = "setuptools"; 25 25 26 26 disabled = pythonOlder "3.7"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - hash = "sha256-BOMeSvwmGiZvA95+e2bceCGXRwowU5+zJAl7Sn4wKqM="; 30 + hash = "sha256-PK1WxfJHWHbe/l+/6woBA2Gik+rKF5Uiuf35r4KNzEM="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/approvaltests/default.nix
··· 16 16 }: 17 17 18 18 buildPythonPackage rec { 19 - version = "5.0.0"; 19 + version = "5.0.1"; 20 20 pname = "approvaltests"; 21 21 format = "setuptools"; 22 22 ··· 26 26 src = fetchFromGitHub { 27 27 owner = "approvals"; 28 28 repo = "ApprovalTests.Python"; 29 - rev = "v${version}"; 30 - sha256 = "sha256-ku8J1ccX6LZZitlAOgc3eNCdsFx/FP1nqtdgPJF/jRg="; 29 + rev = "refs/tags/v${version}"; 30 + sha256 = "sha256-lmH/nw/7woLCDepR/rDQUqwrhuLFY+TO8sdgK1+apgc="; 31 31 }; 32 32 33 33 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/authheaders/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "authheaders"; 7 - version = "0.14.1"; 7 + version = "0.15.1"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "4e601b5b54080019a2f548fadf80ddf9c5538615607c7fb602936404aafe67e2"; 11 + sha256 = "sha256-90rOvu+CbHtammrMDZpPx7rIboIT2X/jL1GtfjpmuOk="; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ authres dnspython dkimpy publicsuffix2 ]
+6 -6
pkgs/development/python-modules/azure-mgmt-reservations/default.nix
··· 5 5 , msrestazure 6 6 , azure-common 7 7 , azure-mgmt-core 8 - , azure-mgmt-nspkg 9 - , isPy3k 8 + , pythonOlder 10 9 }: 11 10 12 11 buildPythonPackage rec { 13 12 pname = "azure-mgmt-reservations"; 14 - version = "1.0.0"; 13 + version = "2.0.0"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.6"; 15 17 16 18 src = fetchPypi { 17 19 inherit pname version; 18 20 extension = "zip"; 19 - sha256 = "880df54fdf3869ee6b142d4fc7a3fce518c850523c42cc895b7fb8359956554e"; 21 + hash = "sha256-5vXdXiRubnzPk4uTFeNHR6rwiHSGbeUREX9eW1pqC3E="; 20 22 }; 21 23 22 24 propagatedBuildInputs = [ ··· 24 26 msrestazure 25 27 azure-common 26 28 azure-mgmt-core 27 - ] ++ lib.optionals (!isPy3k) [ 28 - azure-mgmt-nspkg 29 29 ]; 30 30 31 31 # has no tests
+2 -2
pkgs/development/python-modules/azure-mgmt-servicelinker/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "azure-mgmt-servicelinker"; 11 - version = "1.0.0b1"; 11 + version = "1.0.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "4f70d3bcd98ba539bfef870e3c497ebdc5efed3200c2627a61718baa9ab21a61"; 15 + sha256 = "sha256-lAjgwEa2TJDEUU8pwfwkU8EyA1bhLkcAv++I6WHb7Xs="; 16 16 extension = "zip"; 17 17 }; 18 18
+2 -2
pkgs/development/python-modules/bimmer-connected/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "bimmer-connected"; 16 - version = "0.8.11"; 16 + version = "0.8.12"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.6"; ··· 22 22 owner = "bimmerconnected"; 23 23 repo = "bimmer_connected"; 24 24 rev = version; 25 - hash = "sha256-Ufx9Tl0PmV3AEig3UvejJBVxhewzPN6IRsji5MzVxG8="; 25 + hash = "sha256-0yXEm8cjzw1ClSP8a5TB9RrugzgHSu40tTtyNQU4dfY="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/bitstruct/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "bitstruct"; 9 - version = "8.14.0"; 9 + version = "8.14.1"; 10 10 format = "setuptools"; 11 11 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-IwwZHHXxUm9pIs2wjqtvUsBVRS4iOb9WOPAunP04LJE="; 16 + hash = "sha256-04ExvUR7avW49GTEh4eXyHpdnaHJW5NX4HHEJP3l8FU="; 17 17 }; 18 18 19 19 pythonImportsCheck = [
+3 -3
pkgs/development/python-modules/blspy/default.nix
··· 27 27 src = ./dont_fetch_dependencies.patch; 28 28 pybind11_src = pybind11.src; 29 29 relic_src = fetchFromGitHub { 30 - owner = "relic-toolkit"; 30 + owner = "Chia-Network"; 31 31 repo = "relic"; 32 - rev = "1885ae3b681c423c72b65ce1fe70910142cf941c"; # pinned by blspy 33 - hash = "sha256-tsSZTcssl8t7Nqdex4BesgQ+ACPgTdtHnJFvS9josN0="; 32 + rev = "1d98e5abf3ca5b14fd729bd5bcced88ea70ecfd7"; # pinned by blspy 33 + hash = "sha256-IfTD8DvTEXeLUoKe4Ejafb+PEJW5DV/VXRYuutwGQHU="; 34 34 }; 35 35 sodium_src = fetchFromGitHub { 36 36 owner = "AmineKhaldi";
+71
pkgs/development/python-modules/certomancer/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , asn1crypto 6 + , click 7 + , oscrypto 8 + , pyyaml 9 + , python-dateutil 10 + , tzlocal 11 + , pytest-aiohttp 12 + , pytz 13 + , freezegun 14 + , jinja2 15 + , pyhanko-certvalidator 16 + , requests 17 + , requests-mock 18 + , werkzeug 19 + , pytestCheckHook 20 + }: 21 + 22 + buildPythonPackage rec { 23 + pname = "certomancer"; 24 + version = "0.8.2"; 25 + format = "setuptools"; 26 + disabled = pythonOlder "3.7"; 27 + 28 + # Tests are only available on GitHub 29 + src = fetchFromGitHub { 30 + owner = "MatthiasValvekens"; 31 + repo = "certomancer"; 32 + rev = version; 33 + sha256 = "sha256-H43NlFNTwZtedHsB7c62MocwQVOi5JjVJxRcZY+Wn7Y="; 34 + }; 35 + 36 + propagatedBuildInputs = [ 37 + asn1crypto 38 + click 39 + oscrypto 40 + pyyaml 41 + python-dateutil 42 + tzlocal 43 + ]; 44 + 45 + postPatch = '' 46 + substituteInPlace setup.py \ 47 + --replace ", 'pytest-runner'" "" \ 48 + --replace "pyhanko-certvalidator==0.19.2" "pyhanko-certvalidator==0.19.5" 49 + ''; 50 + 51 + checkInputs = [ 52 + freezegun 53 + jinja2 54 + pyhanko-certvalidator 55 + pytest-aiohttp 56 + pytz 57 + requests 58 + requests-mock 59 + werkzeug 60 + pytestCheckHook 61 + ]; 62 + 63 + pythonImportsCheck = [ "certomancer" ]; 64 + 65 + meta = with lib; { 66 + description = "Quickly construct, mock & deploy PKI test configurations using simple declarative configuration"; 67 + homepage = "https://github.com/MatthiasValvekens/certomancer"; 68 + license = licenses.mit; 69 + maintainers = with maintainers; [ wolfangaukang ]; 70 + }; 71 + }
+3 -3
pkgs/development/python-modules/crytic-compile/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "crytic-compile"; 5 - version = "0.2.2"; 5 + version = "0.2.3"; 6 6 7 7 disabled = pythonOlder "3.6"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "crytic"; 11 11 repo = "crytic-compile"; 12 - rev = version; 13 - sha256 = "sha256-4Lz+jJdKURp+K5XJJb7ksiFbnQwzS71gZWOufBvqz/k="; 12 + rev = "refs/tags/${version}"; 13 + sha256 = "sha256-l8a9QXERpkVrx7zHluMlb3zBvJSODsviNtJPzvL3hDo="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ pysha3 setuptools ];
+2 -2
pkgs/development/python-modules/databricks-connect/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "databricks-connect"; 12 - version = "9.1.13"; 12 + version = "9.1.14"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-TpE15UOwbuAvp+ffC9JUnR8yQb0DWvBMkSieMhQGjao="; 19 + sha256 = "sha256-l+mTqiQPuPJfGbEVSILpCTlxAka0GeCgIXjMG4Vs82o="; 20 20 }; 21 21 22 22 sourceRoot = ".";
+2 -2
pkgs/development/python-modules/eagle100/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "eagle100"; 10 - version = "0.1.0"; 10 + version = "0.1.1"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-i9ZvbjxSENJlQ+9sqWnIl1fL6tVbG3E/IUhe7b59sBk="; 17 + hash = "sha256-eyYY1x8IjIfUx5OiaOomiWunsO1++seFwXlI/iKDDLw="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/flask-httpauth/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "flask-httpauth"; 5 - version = "4.5.0"; 5 + version = "4.6.0"; 6 6 7 7 disabled = python.pythonOlder "3"; 8 8 9 9 src = fetchPypi { 10 10 pname = "Flask-HTTPAuth"; 11 11 version = version; 12 - sha256 = "0ada63rkcvwkakjyx4ay98fjzwx5h55br12ys40ghkc5lbyl0l1r"; 12 + sha256 = "sha256-IHbPhuhMaqRC7gM0S/91Hq4TPTWhpIkx5vmfFHFhtVs="; 13 13 }; 14 14 15 15 checkInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "hahomematic"; 17 - version = "1.1.2"; 17 + version = "1.1.4"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 23 23 owner = "danielperna84"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - sha256 = "sha256-yglKgRsjYGzW8PiMWu2YOQRoxei7VFPNrS8VYwDIAA0="; 26 + sha256 = "sha256-it3Hku0k+o2v+KeykCO3W5CxOpkWbGXT055Kq6cSDzo="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+12 -19
pkgs/development/python-modules/hydra-check/default.nix
··· 2 2 , buildPythonPackage 3 3 , pythonOlder 4 4 , fetchFromGitHub 5 - , docopt 5 + , poetry-core 6 6 , requests 7 7 , beautifulsoup4 8 - , mypy 9 - , types-requests 8 + , colorama 10 9 }: 11 10 12 11 buildPythonPackage rec { 13 12 pname = "hydra-check"; 14 - version = "1.2.0"; 15 - disabled = pythonOlder "3.5"; 13 + version = "1.3.4"; 14 + format = "pyproject"; 15 + 16 + disabled = pythonOlder "3.10"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "nix-community"; 19 20 repo = pname; 20 - rev = version; 21 - sha256 = "EegoQ8qTrFGFYbCDsbAOE4Afg9haLjYdC0Cux/yvSk8="; 21 + rev = "v${version}"; 22 + sha256 = "sha256-voSbpOPJUPjwzdMLVt2TC/FIi6LKk01PLd/GczOAUR8="; 22 23 }; 23 24 25 + nativeBuildInputs = [ poetry-core ]; 24 26 propagatedBuildInputs = [ 25 - docopt 27 + colorama 26 28 requests 27 29 beautifulsoup4 28 30 ]; 29 31 30 - checkInputs = [ 31 - mypy 32 - types-requests 33 - ]; 34 - 35 - checkPhase = '' 36 - echo -e "\x1b[32m## run mypy\x1b[0m" 37 - mypy hydracheck 38 - ''; 32 + pythonImportsCheck = [ "hydra_check" ]; 39 33 40 34 meta = with lib; { 41 35 description = "check hydra for the build status of a package"; 42 36 homepage = "https://github.com/nix-community/hydra-check"; 43 37 license = licenses.mit; 44 - maintainers = with maintainers; [ makefu ]; 38 + maintainers = with maintainers; [ makefu artturin ]; 45 39 }; 46 40 } 47 -
+2 -2
pkgs/development/python-modules/lightwave2/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "lightwave2"; 10 - version = "0.8.4"; 10 + version = "0.8.8"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.8"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-WB5U8VjUKx2hCcJX2JeFgEiwzweGzROEK3pox3l/wrE="; 17 + sha256 = "sha256-6z4w6GMwShhdF8JUwySOR2RNvCXJ22IzQvoahmSS6Zk="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/policyuniverse/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "policyuniverse"; 9 - version = "1.5.0.20220420"; 9 + version = "1.5.0.20220421"; 10 10 disabled = pythonOlder "3.7"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-HWyzwvsn3ikL5cbEPljMHShF2vQEOSP6umk08UZgQsI="; 14 + sha256 = "sha256-1rY77cIxqVcde+AYE6qfRgZzB8vb3yiQ3Bj+P0o1zFM="; 15 15 }; 16 16 17 17 # Tests are not shipped and there are no GitHub tags
+73
pkgs/development/python-modules/pyhanko-certvalidator/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , aiohttp 6 + , asn1crypto 7 + , cryptography 8 + , oscrypto 9 + , requests 10 + , uritools 11 + , openssl 12 + , pytestCheckHook 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "pyhanko-certvalidator"; 17 + version = "0.19.5"; 18 + format = "setuptools"; 19 + 20 + disabled = pythonOlder "3.7"; 21 + 22 + # Tests are only available on GitHub 23 + src = fetchFromGitHub { 24 + owner = "MatthiasValvekens"; 25 + repo = "certvalidator"; 26 + rev = version; 27 + sha256 = "sha256-UxlBggKgqvbKioG98UaKvhW0YgEa6PqV913nqYvTx1I="; 28 + }; 29 + 30 + propagatedBuildInputs = [ 31 + asn1crypto 32 + cryptography 33 + oscrypto 34 + requests 35 + uritools 36 + ]; 37 + 38 + checkInputs = [ 39 + aiohttp 40 + pytestCheckHook 41 + ]; 42 + 43 + disabledTestPaths = [ 44 + # Test looks for libcrypto.so.1.1 45 + "dev/stress_test.py" 46 + # Requests 47 + "tests/test_crl_client.py" 48 + ]; 49 + 50 + disabledTests = [ 51 + # Look for nonexisting certificates 52 + "test_basic_certificate_validator_tls" 53 + # Failed to fetch OCSP response from http://ocsp.digicert.com 54 + "test_fetch_ocsp_aiohttp" 55 + "test_fetch_ocsp_requests" 56 + "test_fetch_ocsp_err_requests" 57 + # Unable to build a validation path for the certificate "%s" - no issuer matching "%s" was found 58 + "test_revocation_mode_hard_aiohttp_autofetch" 59 + # The path could not be validated because no revocation information could be found for intermediate certificate 1 60 + "test_revocation_mode_hard" 61 + ]; 62 + 63 + pythonImportsCheck = [ 64 + "pyhanko_certvalidator" 65 + ]; 66 + 67 + meta = with lib; { 68 + description = "Python library for validating X.509 certificates and paths"; 69 + homepage = "https://github.com/MatthiasValvekens/certvalidator"; 70 + license = licenses.mit; 71 + maintainers = with maintainers; [ wolfangaukang ]; 72 + }; 73 + }
+25
pkgs/development/python-modules/pyhanko/0001-Updating-pytest-aiohttp-version.patch
··· 1 + From 942d4fd37786941bae91b769ef6499a4b4da6843 Mon Sep 17 00:00:00 2001 2 + From: "P. R. d. O" <d.ol.rod@tutanota.com> 3 + Date: Sat, 9 Apr 2022 12:40:59 -0600 4 + Subject: [PATCH] Updating pytest-aiohttp version 5 + 6 + --- 7 + setup.py | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 10 + diff --git a/setup.py b/setup.py 11 + index fe33d9a..694fab4 100644 12 + --- a/setup.py 13 + +++ b/setup.py 14 + @@ -85,7 +85,7 @@ setup( 15 + tests_require=[ 16 + 'pytest>=6.1.1', 'requests-mock>=1.8.0', 17 + 'freezegun>=1.1.0', 'certomancer~=0.8.1', 18 + - 'aiohttp~=3.8.0', 'pytest-aiohttp~=0.3.0', 19 + + 'aiohttp~=3.8.0', 'pytest-aiohttp~=1.0.3', 20 + 'python-pae==0.1.0' 21 + ], 22 + keywords="signature pdf pades digital-signature pkcs11" 23 + -- 24 + 2.35.1 25 +
+132
pkgs/development/python-modules/pyhanko/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , asn1crypto 6 + , click 7 + , cryptography 8 + , pyhanko-certvalidator 9 + , pytz 10 + , pyyaml 11 + , qrcode 12 + , requests 13 + , tzlocal 14 + , certomancer 15 + , freezegun 16 + , python-pae 17 + , pytest-aiohttp 18 + , requests-mock 19 + , pytestCheckHook 20 + # Flags to add to the library 21 + , extraPubkeyAlgsSupport ? false 22 + , oscrypto 23 + , opentypeSupport ? false 24 + , fonttools 25 + , uharfbuzz 26 + , imageSupport ? false 27 + , pillow 28 + , python-barcode 29 + , pkcs11Support ? false 30 + , python-pkcs11 31 + , asyncHttpSupport ? false 32 + , aiohttp 33 + }: 34 + 35 + buildPythonPackage rec { 36 + pname = "pyhanko"; 37 + version = "0.12.1"; 38 + format = "setuptools"; 39 + 40 + disabled = pythonOlder "3.7"; 41 + 42 + # Tests are only available on GitHub 43 + src = fetchFromGitHub { 44 + owner = "MatthiasValvekens"; 45 + repo = "pyHanko"; 46 + rev = version; 47 + sha256 = "sha256-W60NTKEtCqJ/QdtNiieKUsrl2jIjIH86Wych68R3mBc="; 48 + }; 49 + 50 + propagatedBuildInputs = [ 51 + click 52 + pyhanko-certvalidator 53 + pytz 54 + pyyaml 55 + qrcode 56 + tzlocal 57 + ] ++ lib.optionals (extraPubkeyAlgsSupport) [ 58 + oscrypto 59 + ] ++ lib.optionals (opentypeSupport) [ 60 + fonttools 61 + uharfbuzz 62 + ] ++ lib.optionals (imageSupport) [ 63 + pillow 64 + python-barcode 65 + ] ++ lib.optionals (pkcs11Support) [ 66 + python-pkcs11 67 + ] ++ lib.optionals (asyncHttpSupport) [ 68 + aiohttp 69 + ]; 70 + 71 + postPatch = '' 72 + substituteInPlace setup.py \ 73 + --replace ", 'pytest-runner'" "" \ 74 + --replace "pytest-aiohttp~=0.3.0" "pytest-aiohttp~=1.0.3" 75 + ''; 76 + 77 + checkInputs = [ 78 + aiohttp 79 + certomancer 80 + freezegun 81 + python-pae 82 + pytest-aiohttp 83 + requests-mock 84 + pytestCheckHook 85 + ]; 86 + 87 + disabledTestPaths = lib.optionals (!opentypeSupport) [ 88 + "pyhanko_tests/test_stamp.py" 89 + "pyhanko_tests/test_text.py" 90 + ] ++ lib.optionals (!imageSupport) [ 91 + "pyhanko_tests/test_barcode.py" 92 + ] ++ lib.optionals (!pkcs11Support) [ 93 + "pyhanko_tests/test_pkcs11.py" 94 + ]; 95 + 96 + disabledTests = [ 97 + # Most of the test require working with local certificates, 98 + # contacting OSCP or performing requests 99 + "test_generic_data_sign_legacy" 100 + "test_generic_data_sign" 101 + "test_cms_v3_sign" 102 + "test_detached_cms_with_self_reported_timestamp" 103 + "test_detached_cms_with_tst" 104 + "test_detached_cms_with_content_tst" 105 + "test_detached_cms_with_wrong_content_tst" 106 + "test_detached_with_malformed_content_tst" 107 + "test_noop_attribute_prov" 108 + "test_detached_cades_cms_with_tst" 109 + "test_read_qr_config" 110 + "test_no_changes_policy" 111 + "test_bogus_metadata_manipulation" 112 + "test_tamper_sig_obj" 113 + "test_signed_file_diff_proxied_objs" 114 + "test_pades_revinfo_live" 115 + "test_diff_fallback_ok" 116 + "test_no_diff_summary" 117 + "test_ocsp_embed" 118 + "test_ts_fetch_aiohttp" 119 + "test_ts_fetch_requests" 120 + ]; 121 + 122 + pythonImportsCheck = [ 123 + "pyhanko" 124 + ]; 125 + 126 + meta = with lib; { 127 + description = "Sign and stamp PDF files"; 128 + homepage = "https://github.com/MatthiasValvekens/pyHanko"; 129 + license = licenses.mit; 130 + maintainers = with maintainers; [ wolfangaukang ]; 131 + }; 132 + }
+2 -2
pkgs/development/python-modules/pyplaato/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyplaato"; 11 - version = "0.0.17"; 11 + version = "0.0.18"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-fd7gHDah5yoqpH5d3bwEDsIfeflXzXevJLMD7lvz180="; 18 + hash = "sha256-HZF3Yxb/dTQSVzTkdAbfeD1Zyf8jFHoF3nt6OcdCnAM="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytest-mpl/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pytest-mpl"; 15 - version = "0.14.0"; 15 + version = "0.15.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-iE4HjS1TgK9WQzhOIzw1jpZZgl+y2X/9r48YXENMjYk="; 19 + sha256 = "sha256-p5/UKLVoDYclp2o/MBb2oX1pHzxsQpHjmfwU1kFSKbw="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+48
pkgs/development/python-modules/python-barcode/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , setuptools-scm 6 + , imagesSupport ? false 7 + , pillow 8 + , pytestCheckHook 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "python-barcode"; 13 + version = "0.13.1"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.6"; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + sha256 = "sha256-+vukqiTp2Wl3e+UhwpT/GPbCs2rWO1/C8hCNly4jslI="; 21 + }; 22 + 23 + propagatedBuildInputs = [ 24 + setuptools-scm 25 + ] ++ lib.optionals (imagesSupport) [ 26 + pillow 27 + ]; 28 + 29 + postPatch = '' 30 + substituteInPlace setup.cfg \ 31 + --replace "--cov=barcode" "" \ 32 + --replace "--cov-report=term-missing:skip-covered" "" \ 33 + --replace "--no-cov-on-fail" "" 34 + ''; 35 + 36 + checkInputs = [ 37 + pytestCheckHook 38 + ]; 39 + 40 + pythonImportsCheck = [ "barcode" ]; 41 + 42 + meta = with lib; { 43 + description = "Create standard barcodes with Python"; 44 + homepage = "https://github.com/WhyNotHugo/python-barcode"; 45 + license = licenses.mit; 46 + maintainers = with maintainers; [ wolfangaukang ]; 47 + }; 48 + }
+39
pkgs/development/python-modules/python-pae/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , poetry-core 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "python-pae"; 11 + version = "0.1.0"; 12 + format = "pyproject"; 13 + disabled = pythonOlder "3.7"; 14 + 15 + # Tests are on GitHub 16 + src = fetchFromGitHub { 17 + owner = "MatthiasValvekens"; 18 + repo = "python-pae"; 19 + rev = version; 20 + sha256 = "sha256-D0X2T0ze79KR6Gno4UWpA/XvlkK6Y/jXUtLbzlOKr3E="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + poetry-core 25 + ]; 26 + 27 + checkInputs = [ 28 + pytestCheckHook 29 + ]; 30 + 31 + pythonImportsCheck = [ "python_pae" ]; 32 + 33 + meta = with lib; { 34 + description = "Pre-authentication encoding (PAE) implementation in Python"; 35 + homepage = "https://github.com/MatthiasValvekens/python-pae"; 36 + license = licenses.mit; 37 + maintainers = with maintainers; [ wolfangaukang ]; 38 + }; 39 + }
+24
pkgs/development/python-modules/pyttsx3/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi, espeak-ng }: 2 + 3 + buildPythonPackage rec { 4 + pname = "pyttsx3"; 5 + version = "2.90"; 6 + format = "wheel"; 7 + 8 + src = fetchPypi { 9 + inherit pname version format; 10 + sha256 = "a585b6d8cffc19bd92db1e0ccbd8aa9c6528dd2baa5a47045d6fed542a44aa19"; 11 + dist = "py3"; 12 + python = "py3"; 13 + }; 14 + 15 + # This package has no tests 16 + doCheck = false; 17 + 18 + meta = with lib; { 19 + description = "Offline text-to-speech synthesis library"; 20 + homepage = "https://github.com/nateshmbhat/pyttsx3"; 21 + license = licenses.mpl20; 22 + maintainers = [ maintainers.ethindp ]; 23 + }; 24 + }
+3 -3
pkgs/development/python-modules/qiskit-ibmq-provider/default.nix
··· 40 40 in 41 41 buildPythonPackage rec { 42 42 pname = "qiskit-ibmq-provider"; 43 - version = "0.19.0"; 43 + version = "0.19.1"; 44 44 45 45 disabled = pythonOlder "3.6"; 46 46 47 47 src = fetchFromGitHub { 48 48 owner = "Qiskit"; 49 49 repo = pname; 50 - rev = version; 51 - sha256 = "sha256-ODu8OgGpzlMjRX7ebMu4DXKj6jUyohCq4Hb8aV5eWIU="; 50 + rev = "refs/tags/${version}"; 51 + sha256 = "sha256-VdGdaOxCwD2Qa0JCCDVZJtcjhmTssS/KgpcjoaPXYB8="; 52 52 }; 53 53 54 54 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/qiskit-terra/default.nix
··· 55 55 56 56 buildPythonPackage rec { 57 57 pname = "qiskit-terra"; 58 - version = "0.20.0"; 58 + version = "0.20.1"; 59 59 60 60 disabled = pythonOlder "3.7"; 61 61 ··· 63 63 owner = "qiskit"; 64 64 repo = pname; 65 65 rev = version; 66 - sha256 = "sha256-/t87IgazpJlfd8NT2Pkn5b6/Ut104DcJEFCubQ/bBiw="; 66 + sha256 = "sha256-spKLPUlUXBmnIo/rnBPUFf72Vxd53xFhh409KzytpkI="; 67 67 }; 68 68 69 69 nativeBuildInputs = [ setuptools-rust ] ++ (with rustPlatform; [ rust.rustc rust.cargo cargoSetupHook ]); ··· 71 71 cargoDeps = rustPlatform.fetchCargoTarball { 72 72 inherit src; 73 73 name = "${pname}-${version}"; 74 - sha256 = "sha256-tNiBXn32g1PTuTmKNXSac+4PLSc1Ao9n+oAMfvVYR30="; 74 + sha256 = "sha256-KNx7c5Jc1AWIpldMQ1AcWYuMb4W+yLY/cgB87hzPuVY="; 75 75 }; 76 76 77 77 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/qiskit/default.nix
··· 28 28 buildPythonPackage rec { 29 29 pname = "qiskit"; 30 30 # NOTE: This version denotes a specific set of subpackages. See https://qiskit.org/documentation/release_notes.html#version-history 31 - version = "0.36.0"; 31 + version = "0.36.1"; 32 32 33 33 disabled = pythonOlder "3.6"; 34 34 ··· 36 36 owner = "Qiskit"; 37 37 repo = "qiskit"; 38 38 rev = version; 39 - sha256 = "sha256-zTdvROru56/HNpoHKSVe3pQZeDSMFmaTCUAr1FOaE5A="; 39 + sha256 = "sha256-cprFWWvYgfoJXvK0Xoi67BwOXQfz7XeHT/JbfErqblk="; 40 40 }; 41 41 42 42 propagatedBuildInputs = [
+5 -2
pkgs/development/python-modules/seabreeze/default.nix
··· 4 4 , cython 5 5 , git 6 6 , pkgconfig 7 - , pytest-runner 8 7 , setuptools-scm 9 8 , future 10 9 , numpy ··· 31 30 leaveDotGit = true; 32 31 }; 33 32 33 + postPatch = '' 34 + substituteInPlace setup.py \ 35 + --replace '"pytest-runner",' "" 36 + ''; 37 + 34 38 nativeBuildInputs = [ 35 39 cython 36 40 git 37 41 pkgconfig 38 - pytest-runner 39 42 setuptools-scm 40 43 ]; 41 44
+2 -2
pkgs/development/python-modules/stripe/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "stripe"; 10 - version = "2.73.0"; 10 + version = "2.74.0"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-Z5JG1mPaX7OElL48OoIljUdqu4TKrmfwrh85Z81i0zo="; 17 + hash = "sha256-+o7StcJBv9peiYTWBnIfnDUqodiG3sVQJBbKBOALktA="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+45
pkgs/development/python-modules/uharfbuzz/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , cython 6 + , setuptools-scm 7 + , pytestCheckHook 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "uharfbuzz"; 12 + version = "0.24.1"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.5"; 16 + 17 + # Fetching from GitHub as Pypi contains different versions 18 + src = fetchFromGitHub { 19 + owner = "harfbuzz"; 20 + repo = "uharfbuzz"; 21 + rev = "v${version}"; 22 + sha256 = "sha256-DyFXbwB28JH2lvmWDezRh49tjCvleviUNSE5LHG3kUg="; 23 + fetchSubmodules = true; 24 + }; 25 + 26 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 27 + 28 + nativeBuildInputs = [ 29 + cython 30 + setuptools-scm 31 + ]; 32 + 33 + checkInputs = [ 34 + pytestCheckHook 35 + ]; 36 + 37 + pythonImportsCheck = [ "uharfbuzz" ]; 38 + 39 + meta = with lib; { 40 + description = "Streamlined Cython bindings for the harfbuzz shaping engine"; 41 + homepage = "https://github.com/harfbuzz/uharfbuzz"; 42 + license = licenses.asl20; 43 + maintainers = with maintainers; [ wolfangaukang ]; 44 + }; 45 + }
+45
pkgs/development/python-modules/wifi/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pbkdf2 5 + , pytestCheckHook 6 + , pythonOlder 7 + , substituteAll 8 + , wirelesstools 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "wifi"; 13 + version = "0.3.5"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "rockymeza"; 17 + repo = pname; 18 + rev = "v${version}"; 19 + sha256 = "sha256-scg/DvApvyQZtzDgkHFJzf9gCRfJgBvZ64CG/c2Cx8E="; 20 + }; 21 + 22 + disabled = pythonOlder "2.6"; 23 + 24 + postPatch = '' 25 + substituteInPlace wifi/scan.py \ 26 + --replace "/sbin/iwlist" "${wirelesstools}/bin/iwlist" 27 + ''; 28 + 29 + checkInputs = [ 30 + pytestCheckHook 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + pbkdf2 35 + ]; 36 + 37 + pythonImportsCheck = [ "wifi" ]; 38 + 39 + meta = with lib; { 40 + description = "Provides a command line wrapper for iwlist and /etc/network/interfaces"; 41 + homepage = "https://github.com/rockymeza/wifi"; 42 + maintainers = with maintainers; [ rhoriguchi ]; 43 + license = licenses.bsd2; 44 + }; 45 + }
+7 -3
pkgs/development/python-modules/xhtml2pdf/default.nix
··· 4 4 , fetchFromGitHub 5 5 , html5lib 6 6 , pillow 7 + , pyhanko 7 8 , pypdf3 8 9 , pytestCheckHook 9 10 , python-bidi ··· 14 15 15 16 buildPythonPackage rec { 16 17 pname = "xhtml2pdf"; 17 - version = "0.2.6"; 18 + version = "0.2.7"; 18 19 format = "setuptools"; 19 20 20 21 disabled = pythonOlder "3.7"; 21 22 23 + # Tests are only available on GitHub 22 24 src = fetchFromGitHub { 23 25 owner = pname; 24 26 repo = pname; 25 - rev = "v${version}"; 26 - hash = "sha256-EyIERvAC98LqPTMCdwWqTkm1RiMhikscL0tnMZUHIT8="; 27 + # Currently it is not possible to fetch from version as there is a branch with the same name 28 + rev = "afa72cdbbdaf7d459261c1605263101ffcd999af"; 29 + sha256 = "sha256-plyIM7Ohnp5UBWz/UDTJa1UeWK9yckSZR16wxmLrpnc="; 27 30 }; 28 31 29 32 propagatedBuildInputs = [ 30 33 arabic-reshaper 31 34 html5lib 32 35 pillow 36 + pyhanko 33 37 pypdf3 34 38 python-bidi 35 39 reportlab
+2 -2
pkgs/development/python-modules/zwave-js-server-python/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "zwave-js-server-python"; 13 - version = "0.35.2"; 13 + version = "0.35.3"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "home-assistant-libs"; 20 20 repo = pname; 21 21 rev = version; 22 - sha256 = "sha256-Bte4pAi+atdkMvxYlzdN/UOrHB2WKfl44U9m/vKFMoA="; 22 + sha256 = "sha256-vM5GEqq32VdC5UjGVlnrN8/LRcCHHkJFzEbaA2Snte8="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/ammonite/default.nix
··· 9 9 common = { scalaVersion, sha256 }: 10 10 stdenv.mkDerivation rec { 11 11 pname = "ammonite"; 12 - version = "2.5.2"; 12 + version = "2.5.3"; 13 13 14 14 src = fetchurl { 15 15 url = ··· 83 83 in { 84 84 ammonite_2_12 = common { 85 85 scalaVersion = "2.12"; 86 - sha256 = "sha256-vj0Ze+Tn8jgq1mIVZWq2q768vW6fNXHB28gMcB9bWHU="; 86 + sha256 = "sha256-Iov55ohFjcGhur5UEng7aAZJPVua1H/JaKKW6OKS6Zg="; 87 87 }; 88 88 ammonite_2_13 = common { 89 89 scalaVersion = "2.13"; 90 - sha256 = "sha256-ZuPyZFD3/VRP/GegcKqXZm3bveQB/Xr5E39eQktDCJI="; 90 + sha256 = "sha256-dzUhKUQDHrYZ4WyCk4z4CTxb6vK05qfApR/WPOwhA5s="; 91 91 }; 92 92 }
+2 -2
pkgs/development/tools/analysis/actionlint/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "actionlint"; 13 - version = "1.6.11"; 13 + version = "1.6.12"; 14 14 15 15 subPackages = [ "cmd/actionlint" ]; 16 16 ··· 18 18 owner = "rhysd"; 19 19 repo = "actionlint"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-BlJxgRDnAlfM/81qAEGEW09luScivYSDf5w2lR8hQUA="; 21 + sha256 = "sha256-nFHf+X7Onf06o3G77mrfszfrWGq65y3VJffkuAxXk50="; 22 22 }; 23 23 24 24 vendorSha256 = "sha256-nG0u5hZ/YRn+yUoEGTBo6ZdOp0e+sH6Jl9F+QhpfYAU=";
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 32 32 33 33 buildPythonApplication rec { 34 34 pname = "checkov"; 35 - version = "2.0.1075"; 35 + version = "2.0.1076"; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "bridgecrewio"; 39 39 repo = pname; 40 40 rev = version; 41 - hash = "sha256-5KAmIJngrs4nvjLJsaUrbgZsMFe0eTTDiwquyguvKLI="; 41 + hash = "sha256-LDO4f8SHyTtJp9zOF+exCrNAMhNoIERqHRk11BJgrFs="; 42 42 }; 43 43 44 44 nativeBuildInputs = with py.pkgs; [
+2 -2
pkgs/development/tools/analysis/cppcheck/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "cppcheck"; 5 - version = "2.7.4"; 5 + version = "2.7.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "danmar"; 9 9 repo = "cppcheck"; 10 10 rev = version; 11 - sha256 = "sha256-bMDH3TRAdDoI1AaHTpIl4P/yk9wsV0ReNh6bMmCsKys="; 11 + sha256 = "sha256-GRhQXGldirIhUBI4CucDTTxuZhG0XW0qp1FjYXhVS0o="; 12 12 }; 13 13 14 14 buildInputs = [ pcre
+2 -2
pkgs/development/tools/analysis/flow/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "flow"; 5 - version = "0.175.1"; 5 + version = "0.176.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "facebook"; 9 9 repo = "flow"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-40Kc/Qg0ppTQLU2ySbKXZyhap3hH4BiIMhJeNDU6mKA="; 11 + sha256 = "sha256-/4wEafdmrXj4ALUVYx8DM9XyRP/wvbwAl0St1S/+9Ws="; 12 12 }; 13 13 14 14 makeFlags = [ "FLOW_RELEASE=1" ];
+3 -3
pkgs/development/tools/buf/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "buf"; 13 - version = "1.3.0"; 13 + version = "1.4.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "bufbuild"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-rOT7HuvbJFRyBOmCNmx5Vic4zckYgS+1BB0PcpwD9OQ="; 19 + sha256 = "sha256-cKb9pZYEsO1thgtl/8XFJHpNrO6P3OR8Lox/Gf9ccYk="; 20 20 }; 21 21 22 - vendorSha256 = "sha256-qIWZYsl1hFV4Ts27WSyjQAQ+jWjtLLG+A+yS0Ms7hfI="; 22 + vendorSha256 = "sha256-zXLvKEdiIFnmwWQBgbJHCEBe2i7FobgeUOnA3LvHl8w="; 23 23 24 24 patches = [ 25 25 # Skip a test that requires networking to be available to work.
+2 -2
pkgs/development/tools/build-managers/tup/setup-hook.sh
··· 19 19 echo "${tupConfig-}" >> tup.config 20 20 21 21 tup init 22 - tup generate tupBuild.sh 22 + tup generate --verbose tupBuild.sh 23 23 24 24 runHook postConfigure 25 25 } ··· 33 33 runHook preBuild 34 34 35 35 pushd . 36 - . tupBuild.sh 36 + ./tupBuild.sh 37 37 popd 38 38 39 39 runHook postBuild
+2 -2
pkgs/development/tools/checkmate/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "checkmate"; 8 - version = "0.5.8"; 8 + version = "0.5.9"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "adedayo"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-nzhzeXy70UQ1HP3/PCBnUPhrjg7CnKURMCH0iJ099E0="; 14 + sha256 = "sha256-V7b8NEKzS4wDIhFJkAve94Tl3tzYtnbG01GzyRj8yfA="; 15 15 }; 16 16 17 17 vendorSha256 = "sha256-uQRAVbLnzY+E3glMJ3AvmbtmwD2LkuqCh2mUpqZbmaA=";
+2 -2
pkgs/development/tools/efm-langserver/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "efm-langserver"; 5 - version = "0.0.42"; 5 + version = "0.0.44"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mattn"; 9 9 repo = "efm-langserver"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-1IAPtqIozp9Wp3L95mmhFuWvWvCDuTh1VsCVaJSzyfk="; 11 + sha256 = "sha256-+yN08MAoFaixvt2EexhRNucG6I4v2FdHf44XlYIwzhA="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-KABezphT5/o3XWSFNe2OvfawFR8uwsGMnjsI9xh378Q=";
+2 -2
pkgs/development/tools/misc/circleci-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "circleci-cli"; 5 - version = "0.1.17110"; 5 + version = "0.1.17142"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "CircleCI-Public"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-zCX6LWIPiHDOnSBE+BeePjeQ1evTWhLY0Pqk7NmMMlc="; 11 + sha256 = "sha256-69GGJfnOHry+N3hKZapKz6eFSerqIHt4wRAhm/q/SOQ="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-7u2y1yBVpXf+D19tslD4s3B1KmABl4OWNzzLaBNL/2U=";
+23
pkgs/development/tools/misc/patchelf/0.13.nix
··· 1 + { stdenv, fetchurl, patchelf }: 2 + 3 + # Note: this package is used for bootstrapping fetchurl, and thus 4 + # cannot use fetchpatch! All mutable patches (generated by GitHub or 5 + # cgit) that are needed here should be included directly in Nixpkgs as 6 + # files. 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "patchelf"; 10 + version = "0.13.1"; 11 + 12 + src = fetchurl { 13 + url = "https://github.com/NixOS/${pname}/releases/download/${version}/${pname}-${version}.tar.bz2"; 14 + sha256 = "sha256-OeiuzNdJXVTfCU0rSnwIAQ/3d3A2+q8k8o4Hd30VmOI="; 15 + }; 16 + 17 + setupHook = [ ./setup-hook.sh ]; 18 + 19 + # fails 8 out of 24 tests, problems when loading libc.so.6 20 + doCheck = stdenv.name == "stdenv-linux"; 21 + 22 + inherit (patchelf) meta; 23 + }
+1 -1
pkgs/development/tools/misc/patchelf/default.nix
··· 21 21 22 22 meta = with lib; { 23 23 homepage = "https://github.com/NixOS/patchelf"; 24 - license = licenses.gpl3; 24 + license = licenses.gpl3Plus; 25 25 description = "A small utility to modify the dynamic linker and RPATH of ELF executables"; 26 26 maintainers = [ maintainers.eelco ]; 27 27 platforms = platforms.all;
+2 -2
pkgs/development/tools/misc/saleae-logic-2/default.nix
··· 1 1 { lib, fetchurl, makeDesktopItem, appimageTools, gtk3 }: 2 2 let 3 3 name = "saleae-logic-2"; 4 - version = "2.3.47"; 4 + version = "2.3.50"; 5 5 src = fetchurl { 6 6 url = "https://downloads.saleae.com/logic2/Logic-${version}-master.AppImage"; 7 - sha256 = "sha256-6/FtdupveKnbAK6LizmJ6BokE0kXgUaMz0sOWi+Fq8k="; 7 + sha256 = "sha256-jkdFdgiSP2ssrUajl85FA4E21Qi6BUgrjKFdlBYyG7c="; 8 8 }; 9 9 desktopItem = makeDesktopItem { 10 10 inherit name;
+2 -2
pkgs/development/tools/mold/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "mold"; 15 - version = "1.1.1"; 15 + version = "1.2.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "rui314"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-+uPVt3w3A25JFyENxqhAcjZMRzSowi2uHwGjkeQP8Og="; 21 + sha256 = "sha256-KmFNe22XltSrxlINOH/3w79P1CGHwPkxKVyKMD5OcCc="; 22 22 }; 23 23 24 24 buildInputs = [ zlib openssl ];
+1 -1
pkgs/development/tools/ronn/Gemfile
··· 1 1 source "https://rubygems.org" 2 2 3 - gem "ronn" 3 + gem "ronn-ng"
+15 -9
pkgs/development/tools/ronn/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - hpricot (0.8.6) 5 - mustache (1.0.3) 6 - rdiscount (2.2.0.1) 7 - ronn (0.7.3) 8 - hpricot (>= 0.8.2) 9 - mustache (>= 0.7.0) 10 - rdiscount (>= 1.5.8) 4 + kramdown (2.3.2) 5 + rexml 6 + mini_portile2 (2.8.0) 7 + mustache (0.99.8) 8 + nokogiri (1.13.4) 9 + mini_portile2 (~> 2.8.0) 10 + racc (~> 1.4) 11 + racc (1.6.0) 12 + rexml (3.2.5) 13 + ronn-ng (0.9.1) 14 + kramdown (~> 2.1) 15 + mustache (~> 0.7, >= 0.7.0) 16 + nokogiri (~> 1.9, >= 1.9.0) 11 17 12 18 PLATFORMS 13 19 ruby 14 20 15 21 DEPENDENCIES 16 - ronn 22 + ronn-ng 17 23 18 24 BUNDLED WITH 19 - 2.1.4 25 + 2.3.9
+9 -3
pkgs/development/tools/ronn/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ronn"; 5 - version = env.gems.ronn.version; 5 + version = env.gems.ronn-ng.version; 6 6 7 7 env = bundlerEnv { 8 8 name = "ronn-gems"; ··· 11 11 12 12 dontUnpack = true; 13 13 14 - nativeBuildInputs = [ makeWrapper ]; 14 + nativeBuildInputs = [ 15 + makeWrapper 16 + ]; 15 17 16 18 installPhase = '' 19 + runHook preInstall 20 + 17 21 mkdir -p $out/bin 18 22 makeWrapper ${env}/bin/ronn $out/bin/ronn \ 19 23 --set PATH ${groff}/bin 24 + 25 + runHook postInstall 20 26 ''; 21 27 22 28 passthru.updateScript = bundlerUpdateScript "ronn"; ··· 25 31 26 32 meta = with lib; { 27 33 description = "markdown-based tool for building manpages"; 28 - homepage = "https://rtomayko.github.io/ronn/"; 34 + homepage = "https://github.com/apjanke/ronn-ng"; 29 35 license = licenses.mit; 30 36 maintainers = with maintainers; [ zimbatm nicknovitski ]; 31 37 platforms = env.ruby.meta.platforms;
+52 -11
pkgs/development/tools/ronn/gemset.nix
··· 1 1 { 2 - hpricot = { 2 + kramdown = { 3 + dependencies = ["rexml"]; 4 + groups = ["default"]; 5 + platforms = []; 3 6 source = { 4 7 remotes = ["https://rubygems.org"]; 5 - sha256 = "1jn8x9ch79gqmnzgyz78kppavjh5lqx0y0r6frykga2b86rz9s6z"; 8 + sha256 = "0757lqaq593z8hzdv98nai73ag384dkk7jgj3mcq2r6ix7130ifb"; 6 9 type = "gem"; 7 10 }; 8 - version = "0.8.6"; 11 + version = "2.3.2"; 12 + }; 13 + mini_portile2 = { 14 + groups = ["default"]; 15 + platforms = []; 16 + source = { 17 + remotes = ["https://rubygems.org"]; 18 + sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy"; 19 + type = "gem"; 20 + }; 21 + version = "2.8.0"; 9 22 }; 10 23 mustache = { 24 + groups = ["default"]; 25 + platforms = []; 26 + source = { 27 + remotes = ["https://rubygems.org"]; 28 + sha256 = "1g5hplm0k06vwxwqzwn1mq5bd02yp0h3rym4zwzw26aqi7drcsl2"; 29 + type = "gem"; 30 + }; 31 + version = "0.99.8"; 32 + }; 33 + nokogiri = { 34 + dependencies = ["mini_portile2" "racc"]; 35 + groups = ["default"]; 36 + platforms = []; 11 37 source = { 12 38 remotes = ["https://rubygems.org"]; 13 - sha256 = "1v4pdvgvs8gw0zbh5sy3l308amlsjg8sdfrkml0g0m0wwj4x7naf"; 39 + sha256 = "1g43ii497cwdqhfnaxfl500bq5yfc5hfv5df1lvf6wcjnd708ihd"; 14 40 type = "gem"; 15 41 }; 16 - version = "1.0.3"; 42 + version = "1.13.4"; 17 43 }; 18 - rdiscount = { 44 + racc = { 45 + groups = ["default"]; 46 + platforms = []; 47 + source = { 48 + remotes = ["https://rubygems.org"]; 49 + sha256 = "0la56m0z26j3mfn1a9lf2l03qx1xifanndf9p3vx1azf6sqy7v9d"; 50 + type = "gem"; 51 + }; 52 + version = "1.6.0"; 53 + }; 54 + rexml = { 55 + groups = ["default"]; 56 + platforms = []; 19 57 source = { 20 58 remotes = ["https://rubygems.org"]; 21 - sha256 = "1arvk3k06prxasq1djbj065ixar4zl171340g7wr1ww4gj9makx3"; 59 + sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 22 60 type = "gem"; 23 61 }; 24 - version = "2.2.0.1"; 62 + version = "3.2.5"; 25 63 }; 26 - ronn = { 64 + ronn-ng = { 65 + dependencies = ["kramdown" "mustache" "nokogiri"]; 66 + groups = ["default"]; 67 + platforms = []; 27 68 source = { 28 69 remotes = ["https://rubygems.org"]; 29 - sha256 = "07plsxxfx5bxdk72ii9za6km0ziqlq8jh3bicr4774dalga6zpw2"; 70 + sha256 = "1slxfg57cabmh98fw507z4ka6lwq1pvbrqwppflxw6700pi8ykfh"; 30 71 type = "gem"; 31 72 }; 32 - version = "0.7.3"; 73 + version = "0.9.1"; 33 74 }; 34 75 }
+3 -3
pkgs/development/tools/rust/cargo-depgraph/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-depgraph"; 5 - version = "1.2.2"; 5 + version = "1.2.4"; 6 6 7 7 src = fetchFromSourcehut { 8 8 owner = "~jplatte"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Zt60F43hhFSj9zfAkEbgRqODvBRmzn04dHMijbz+uX0="; 11 + sha256 = "sha256-EbAV2VM73K0KiEKcy9kkK1TQHFQ1jRmKG3Tn9GAsWIk="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-mMXIiAfYBqOS3z4735T9dB9TEo7Ph2JCNq0QfyetxJg="; 14 + cargoSha256 = "sha256-AAZlAYhl62c8nFvFtwwGniGbQqXu2vHTO4++O1VJ4LM="; 15 15 16 16 meta = with lib; { 17 17 description = "Create dependency graphs for cargo projects using `cargo metadata` and graphviz";
+3 -3
pkgs/development/tools/rust/cargo-diet/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-diet"; 5 - version = "1.2.3"; 5 + version = "1.2.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "the-lean-crate"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-R40cggAdNbd8/+fG87PYHIbmgIsrhEwQ9ocB4p22bL4="; 11 + sha256 = "sha256-olF+F2y7F3ZpyluyslRDlfRKkWmE+zJ01bXyzy9x5EQ="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-lgCP5P7X9B4sTND+p8repZB63c64o1QuozJoz6KQXiE="; 14 + cargoSha256 = "sha256-ayi7Px1A8XzswlGnm31YWF7+8+lBChBaVJFwozSAimw="; 15 15 16 16 meta = with lib; { 17 17 description = "Help computing optimal include directives for your Cargo.toml manifest";
+3 -3
pkgs/development/tools/rust/cargo-nextest/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-nextest"; 5 - version = "0.9.12"; 5 + version = "0.9.14"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nextest-rs"; 9 9 repo = "nextest"; 10 10 rev = "cargo-nextest-${version}"; 11 - sha256 = "sha256-E3/AgzLvjlMfbmvAOYx4V1/1wSLKlFo61tGv79ow7XY="; 11 + sha256 = "sha256-g2kgMMmztURik/aSgP76vG+yI3vSqX9k836ACtLviFk="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-zrYmZG3VAneanHaNoG3txv7LbKCYvqIf60g1W7CmPG8="; 14 + cargoSha256 = "sha256-1TJ96ilHX+LGkrMLXIK4rAebVxNQpRTYo9RnPE6BmmU="; 15 15 16 16 cargoTestFlags = [ # TODO: investigate some more why these tests fail in nix 17 17 "--"
+31
pkgs/games/lgames/barrage/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , SDL 5 + , SDL_mixer 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "barrage"; 10 + version = "1.0.5"; 11 + 12 + src = fetchurl { 13 + url = "mirror://sourceforge/lgames/${pname}-${version}.tar.gz"; 14 + hash = "sha256-p4iXq2qM9tU9QJO7irriBN36OiLFyrnnYiDkmH3naQQ="; 15 + }; 16 + 17 + buildInputs = [ 18 + SDL 19 + SDL_mixer 20 + ]; 21 + 22 + hardeningDisable = [ "format" ]; 23 + 24 + meta = with lib; { 25 + homepage = "https://lgames.sourceforge.io/Barrage/"; 26 + description = "A destructive action game"; 27 + license = licenses.gpl2Plus; 28 + maintainers = with maintainers; [ AndersonTorres ]; 29 + inherit (SDL.meta) platforms; 30 + }; 31 + }
+19 -4
pkgs/games/lgames/lbreakout2/default.nix
··· 1 - { lib, stdenv, fetchurl, SDL, SDL_mixer, zlib, libpng, libintl }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , SDL 5 + , SDL_mixer 6 + , libintl 7 + , libpng 8 + , zlib 9 + }: 2 10 3 11 stdenv.mkDerivation rec { 4 12 pname = "lbreakout2"; 5 13 version = "2.6.5"; 6 - buildInputs = [ SDL SDL_mixer zlib libpng libintl ]; 7 14 8 15 src = fetchurl { 9 16 url = "mirror://sourceforge/lgames/${pname}-${version}.tar.gz"; 10 17 sha256 = "0vwdlyvh7c4y80q5vp7fyfpzbqk9lq3w8pvavi139njkalbxc14i"; 11 18 }; 12 19 20 + buildInputs = [ 21 + SDL 22 + SDL_mixer 23 + libintl 24 + libpng 25 + zlib 26 + ]; 27 + 13 28 meta = with lib; { 29 + homepage = "http://lgames.sourceforge.net/LBreakout2/"; 14 30 description = "Breakout clone from the LGames series"; 15 - homepage = "http://lgames.sourceforge.net/LBreakout2/"; 16 - license = licenses.gpl2; 31 + license = licenses.gpl2Plus; 17 32 maintainers = [ maintainers.ciil ]; 18 33 platforms = platforms.unix; 19 34 hydraPlatforms = lib.platforms.linux; # sdl-config times out on darwin
+35
pkgs/games/lgames/lbreakouthd/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , SDL2 5 + , SDL2_image 6 + , SDL2_mixer 7 + , SDL2_ttf 8 + }: 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "lbreakouthd"; 12 + version = "1.0.9"; 13 + 14 + src = fetchurl { 15 + url = "mirror://sourceforge/lgames/${pname}-${version}.tar.gz"; 16 + hash = "sha256-MHwK4jeDfZSS4jh///jW0/q4ntM4IuB0fQ8Bsaq0d0s="; 17 + }; 18 + 19 + buildInputs = [ 20 + SDL2 21 + SDL2_image 22 + SDL2_mixer 23 + SDL2_ttf 24 + ]; 25 + 26 + hardeningDisable = [ "format" ]; 27 + 28 + meta = with lib; { 29 + homepage = "https://lgames.sourceforge.io/LBreakoutHD/"; 30 + description = "A widescreen Breakout clone"; 31 + license = licenses.gpl2Plus; 32 + maintainers = with maintainers; [ AndersonTorres ]; 33 + inherit (SDL2.meta) platforms; 34 + }; 35 + }
+33
pkgs/games/lgames/lpairs2/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , SDL2 5 + , SDL2_image 6 + , SDL2_mixer 7 + , SDL2_ttf 8 + }: 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "lpairs2"; 12 + version = "2.1"; 13 + 14 + src = fetchurl { 15 + url = "mirror://sourceforge/lgames/${pname}-${version}.tar.gz"; 16 + hash = "sha256-35KYDnPWOjNPu9wz9AWvSBAo1tdVDo7I2TNxtxE5RRg="; 17 + }; 18 + 19 + buildInputs = [ 20 + SDL2 21 + SDL2_image 22 + SDL2_mixer 23 + SDL2_ttf 24 + ]; 25 + 26 + meta = with lib; { 27 + homepage = "http://lgames.sourceforge.net/LPairs/"; 28 + description = "Matching the pairs - a typical Memory Game"; 29 + license = licenses.gpl2Plus; 30 + maintainers = with maintainers; [ AndersonTorres ]; 31 + platforms = platforms.unix; 32 + }; 33 + }
+12 -2
pkgs/games/rili/default.nix
··· 1 - { lib, stdenv, fetchurl, SDL_mixer, SDL, autoreconfHook }: 1 + { lib, stdenv, fetchurl, fetchpatch, SDL_mixer, SDL, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ri_li"; ··· 9 9 sha256 = "f71ccc20c37c601358d963e087ac0d524de8c68e96df09c3aac1ae65edd38dbd"; 10 10 }; 11 11 12 - patches = [ ./moderinze_cpp.patch ]; 12 + patches = [ 13 + ./moderinze_cpp.patch 14 + 15 + # Build fix for gcc-11 pending upstream inclusion: 16 + # https://sourceforge.net/p/ri-li/bugs/2/ 17 + (fetchpatch { 18 + name = "gcc-11.patch"; 19 + url = "https://sourceforge.net/p/ri-li/bugs/2/attachment/0001-Fix-build-on-gcc-11.patch"; 20 + sha256 = "01il9lm3amwp3b435ka9q63p0jwlzajwnbshyazx6n9vcnrr17yw"; 21 + }) 22 + ]; 13 23 14 24 CPPFLAGS = "-I${SDL.dev}/include -I${SDL.dev}/include/SDL -I${SDL_mixer}/include"; 15 25
+2 -2
pkgs/servers/atlassian/jira.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "atlassian-jira"; 11 - version = "8.22.0"; 11 + version = "8.22.1"; 12 12 13 13 src = fetchurl { 14 14 url = "https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz"; 15 - sha256 = "sha256-swEq8g/A1Ok1P7JtceUDId7kG0GRtBPGblY09xt81Ys="; 15 + sha256 = "sha256-9cFSlvqbyLqgmNN0LbfdV2vfyIrHPBR8vLJAXe5cqV0="; 16 16 }; 17 17 18 18 buildPhase = ''
+2 -2
pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "check_ssl_cert"; 13 - version = "2.24.0"; 13 + version = "2.25.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "matteocorti"; 17 17 repo = "check_ssl_cert"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-TZT37W4A09t7okPFfcOJOQEAKAchH1FJ+LRftdHZQsM="; 19 + sha256 = "sha256-WjiUsf8PMlTsldMaxnQbgnC1XLVW6wz50JyX/3MbZ+k="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+3 -3
pkgs/servers/plex/raw.nix
··· 12 12 # server, and the FHS userenv and corresponding NixOS module should 13 13 # automatically pick up the changes. 14 14 stdenv.mkDerivation rec { 15 - version = "1.25.9.5721-965587f64"; 15 + version = "1.26.0.5715-8cf78dab3"; 16 16 pname = "plexmediaserver"; 17 17 18 18 # Fetch the source 19 19 src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { 20 20 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; 21 - hash = "sha256-qD4VZ0ksR+VyBVVjeSCC2EG+uUHh5RE2fihHrIJUItY="; 21 + hash = "sha256-Ou5DlQPk+zAt/wE5Nry4nzLaR1Id6tQdwl73qawig4M="; 22 22 } else fetchurl { 23 23 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; 24 - hash = "sha256-NPfpQ8JwXDaq8xpvSabyqdDqMWjoqbeoJdu41nhdsI0="; 24 + hash = "sha256-DQbRobiJwT7Xr4NzKS2iQOszOsd/bS/+kJ4p+QUVXfg="; 25 25 }; 26 26 27 27 outputs = [ "out" "basedb" ];
+2 -2
pkgs/servers/web-apps/jitsi-meet/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "jitsi-meet"; 5 - version = "1.0.5913"; 5 + version = "1.0.6091"; 6 6 7 7 src = fetchurl { 8 8 url = "https://download.jitsi.org/jitsi-meet/src/jitsi-meet-${version}.tar.bz2"; 9 - sha256 = "NQxGkwEqnrOrkB+Rtka1n1SDqcQqp7epmDBuXKR/qFQ="; 9 + sha256 = "lYQGrH7D2xsRdwDC0yXB+tt4nOawEkq9A5tDIwl6pRk="; 10 10 }; 11 11 12 12 dontBuild = true;
+3 -3
pkgs/tools/admin/ejson2env/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ejson2env"; 5 - version = "2.0.4"; 5 + version = "2.0.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Shopify"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Oc0fWihOUafYN5t9SxHxaYJEv5e46CCDNe4xo+Dcjrs="; 11 + sha256 = "sha256-HcUmFajbOUZ0T5Th6OA9WBtfTz646qLbXx8NVeJsVng="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-BY45WirK9AVhvFGB5uqI4dLxzO2WuNNhhJbQ6nsRXao="; 14 + vendorSha256 = "sha256-agWcD8vFNde1SCdkRovMNPf+1KODxV8wW1mXvE0w/CI="; 15 15 16 16 ldflags = [ 17 17 "-X main.version=${version}"
+2
pkgs/tools/misc/coreutils/default.nix
··· 113 113 # Darwin (http://article.gmane.org/gmane.comp.gnu.core-utils.bugs/19351), 114 114 # and {Open,Free}BSD. 115 115 # With non-standard storeDir: https://github.com/NixOS/nix/issues/512 116 + # On aarch64+musl, test-init.sh fails due to a segfault in diff. 116 117 doCheck = stdenv.hostPlatform == stdenv.buildPlatform 117 118 && (stdenv.hostPlatform.libc == "glibc" || stdenv.hostPlatform.isMusl) 119 + && !(stdenv.hostPlatform.isMusl && stdenv.hostPlatform.isAarch64) 118 120 && !stdenv.isAarch32; 119 121 120 122 # Prevents attempts of running 'help2man' on cross-built binaries.
+32
pkgs/tools/misc/didyoumean/default.nix
··· 1 + { lib 2 + , stdenv 3 + , rustPlatform 4 + , fetchFromGitHub 5 + , libxcb 6 + # Darwin dependencies 7 + , AppKit 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "didyoumean"; 12 + version = "1.1.0"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "hisbaan"; 16 + repo = "didyoumean"; 17 + rev = "v${version}"; 18 + sha256 = "sha256-t2bmvz05vWIxQhC474q/9uky1kAQoFN8Z+qflw5Vj68="; 19 + }; 20 + 21 + cargoSha256 = "sha256-4DbziI9enib4pm9/P4WEu15glIxtejaV2GCqbzuxxyw="; 22 + 23 + buildInputs = lib.optional stdenv.isLinux [ libxcb ] 24 + ++ lib.optionals stdenv.isDarwin [ AppKit ]; 25 + 26 + meta = with lib; { 27 + description = "A CLI spelling corrector for when you're unsure"; 28 + homepage = "https://github.com/hisbaan/didyoumean"; 29 + license = licenses.gpl3Plus; 30 + maintainers = with maintainers; [ evanjs ]; 31 + }; 32 + }
+3 -3
pkgs/tools/misc/dsq/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "dsq"; 14 - version = "0.14.0"; 14 + version = "0.15.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "multiprocessio"; 18 18 repo = "dsq"; 19 19 rev = version; 20 - hash = "sha256-BhWcl0yMpTi/6+dFk6wX/rMkH1k9m9eVm40iNwZGrJM="; 20 + hash = "sha256-AT5M3o1cvRIZyyA28uX+AI4p9I3SzX3OCdBcIFGKspw="; 21 21 }; 22 22 23 - vendorSha256 = "sha256-mSF2oNdTKAg3iRejKkn24hSCJDM6iOkRMruic73ceX4="; 23 + vendorSha256 = "sha256-yfhLQBmWkG0ZLjI/ArLZkEGvClmZXkl0o7fEu5JqHM8="; 24 24 25 25 nativeBuildInputs = [ diffutils ]; 26 26
+2 -2
pkgs/tools/misc/esphome/dashboard.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "esphome-dashboard"; 8 - version = "20220209.0"; 8 + version = "20220309.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "sha256-FkFu3SvsowcsOFXvqWmpY3KEypXSb6KcpC/nJbQpDBA="; 12 + sha256 = "sha256-J/T3Av0jwT0CJSwc0j+YjaiKFqs9soLf7ctpiz5rmm4="; 13 13 }; 14 14 15 15 # no tests
+2 -2
pkgs/tools/misc/esphome/default.nix
··· 15 15 in 16 16 with python.pkgs; buildPythonApplication rec { 17 17 pname = "esphome"; 18 - version = "2022.3.2"; 18 + version = "2022.4.0"; 19 19 format = "setuptools"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = pname; 23 23 repo = pname; 24 24 rev = version; 25 - sha256 = "sha256-s5NisPUoppROM/p7qm1da4lStpAWZvk18zkUEsOn0Pg="; 25 + sha256 = "sha256-/IMiUMtWFouAjOlyq+BXvqQ1IddBXvua7y0i4J1cktM="; 26 26 }; 27 27 28 28 postPatch = ''
+3 -3
pkgs/tools/networking/bore-cli/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "bore-cli"; 5 - version = "0.2.1"; 5 + version = "0.2.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ekzhang"; 9 9 repo = "bore"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-k1QpNpN6MVt7+PIDFcJtd7yD1ZpBJ9GFBBagVArRifs="; 11 + sha256 = "sha256-KSJ5KYXOwjtK1oE9IpsVKb7H4uuKJroCpM1Dk+2XJlY="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-fNsMNU4npChqyIeonMSc6AjcBxVYVJhiG++HkQ3FM9M="; 14 + cargoSha256 = "sha256-HPMEbHDRmsmcr7Fuhsyr+NkdI9t1sL7q8uzj8sFks0s="; 15 15 16 16 # tests do not find grcov path correctly 17 17 meta = with lib; {
+2 -2
pkgs/tools/networking/checkip/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "checkip"; 8 - version = "0.24.5"; 8 + version = "0.35.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "jreisinger"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-/sTagdlWU6hU3TTeJcZ8WK4TqmvxgUbC5eLBz2FH6Jo="; 14 + sha256 = "sha256-O6jVedVwzC575s7LS0gx1t6mUizQGv4Gcqra57vXX+w="; 15 15 }; 16 16 17 17 vendorSha256 = "sha256-NHu1hZFPT2k8izrvvz7w0vlVe/nKH0nS4oXUGS8CWcc=";
-9
pkgs/tools/networking/p2p/jesec-rtorrent/default.nix
··· 1 - { lib 2 - , pkgs 3 - , callPackage 4 - }: 5 - 6 - rec { 7 - libtorrent = callPackage ./libtorrent.nix { }; 8 - rtorrent = callPackage ./rtorrent.nix { }; 9 - }
+7 -3
pkgs/tools/networking/p2p/jesec-rtorrent/libtorrent.nix pkgs/applications/networking/p2p/jesec-rtorrent/libtorrent.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "jesec-libtorrent"; 12 - version = "0.13.8-r3"; 12 + version = "0.13.8-r4"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "jesec"; 16 16 repo = "libtorrent"; 17 17 rev = "v${version}"; 18 - hash = "sha256-S3DOKzXkvU+ZJxfrxwLXCVBnepzmiZ+3iiQqz084BEk="; 18 + hash = "sha256-jC/hgGSi2qy+ToZgdxl1PhASLYbUL0O8trX0th2v5H0="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ 22 22 cmake 23 23 ]; 24 + 24 25 buildInputs = [ 25 26 openssl 26 27 zlib 27 28 ]; 28 29 29 - doCheck = true; 30 + # Disabled because a test is flaky; see https://github.com/jesec/libtorrent/issues/4. 31 + # doCheck = true; 32 + 30 33 preCheck = '' 31 34 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD 32 35 ''; 36 + 33 37 checkInputs = [ 34 38 gtest 35 39 ];
+3 -3
pkgs/tools/networking/p2p/jesec-rtorrent/rtorrent.nix pkgs/applications/networking/p2p/jesec-rtorrent/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "jesec-rtorrent"; 15 - version = "0.9.8-r15"; 15 + version = "0.9.8-r16"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "jesec"; 19 19 repo = "rtorrent"; 20 20 rev = "v${version}"; 21 - hash = "sha256-yYOw8wsiQd478JijLgPtEWsw2/ewd46re+t9D705rmk="; 21 + hash = "sha256-i7c1jSawHshj1kaXl8tdpelIKU24okeg9K5/+ht6t2k="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ··· 39 39 ++ lib.optional (!jsonRpcSupport) "-DUSE_JSONRPC=NO" 40 40 ++ lib.optional (!xmlRpcSupport) "-DUSE_XMLRPC=NO"; 41 41 42 - 43 42 doCheck = true; 43 + 44 44 checkInputs = [ 45 45 gtest 46 46 ];
-9
pkgs/tools/networking/p2p/rakshasa-rtorrent/default.nix
··· 1 - { lib 2 - , pkgs 3 - , callPackage 4 - }: 5 - 6 - rec { 7 - libtorrent = callPackage ./libtorrent.nix { }; 8 - rtorrent = callPackage ./rtorrent.nix { }; 9 - }
pkgs/tools/networking/p2p/rakshasa-rtorrent/libtorrent.nix pkgs/applications/networking/p2p/rakshasa-rtorrent/libtorrent.nix
pkgs/tools/networking/p2p/rakshasa-rtorrent/rtorrent.nix pkgs/applications/networking/p2p/rakshasa-rtorrent/default.nix
+3 -3
pkgs/tools/package-management/cargo-outdated/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "cargo-outdated"; 14 - version = "0.11.0"; 14 + version = "0.11.1"; 15 15 16 16 src = fetchCrate { 17 17 inherit pname version; 18 - sha256 = "sha256-43PqIM61MXY35BSprRNPTMyVUEVD15sq4+6PHS/P2o0="; 18 + sha256 = "sha256-vEgYmtRAashBRsGDExewqaGsVYF7EJ4ky+cE/PMFW38="; 19 19 }; 20 20 21 - cargoSha256 = "sha256-ue93L8pyjKR+bxNdltQcsHSPJ3Iz+4gpeskIhhR2/wI="; 21 + cargoSha256 = "sha256-xstcKIXQDk4ngwWSzMueO47U2oFRHAqvvjRnDXFsPE8="; 22 22 23 23 nativeBuildInputs = [ pkg-config ]; 24 24
+3 -3
pkgs/tools/package-management/cargo-release/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-release"; 5 - version = "0.20.3"; 5 + version = "0.20.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "crate-ci"; 9 9 repo = "cargo-release"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-oYnqrNqbn/OsJd0Lh6rQ2pt7FrLOp5p3MoavC56dWQc="; 11 + sha256 = "sha256-3UuDo6lW+SG4XhqEKvpe/JeJXwEeYTA0i65yJAjDVHk="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-LtDIzqHzzur+GxxvUHciNQCRmxqdmaXSG4ncMV3Rx3c="; 14 + cargoSha256 = "sha256-/3gh3NdIuWl0xtbLahNRGBl/BGpVUmR7sHUIX3bttpQ="; 15 15 16 16 nativeBuildInputs = [ pkg-config ]; 17 17
+6 -5
pkgs/tools/package-management/comma/default.nix
··· 1 - { lib 2 - , rustPlatform 1 + { comma 3 2 , fetchFromGitHub 4 - , nix 5 3 , fzy 4 + , lib 6 5 , makeWrapper 6 + , nix 7 + , nix-index 8 + , rustPlatform 7 9 , testVersion 8 - , comma 9 10 }: 10 11 11 12 rustPlatform.buildRustPackage rec { ··· 25 26 26 27 postInstall = '' 27 28 wrapProgram $out/bin/comma \ 28 - --prefix PATH : ${lib.makeBinPath [ nix fzy ]} 29 + --prefix PATH : ${lib.makeBinPath [ nix fzy nix-index ]} 29 30 ln -s $out/bin/comma $out/bin/, 30 31 ''; 31 32
+4 -4
pkgs/tools/security/feroxbuster/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "feroxbuster"; 12 - version = "2.6.4"; 12 + version = "2.7.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "epi052"; 16 16 repo = pname; 17 - rev = "v${version}"; 18 - hash = "sha256-aTyjZc+bsA4rvbcFTLArK+zbfF6thHEYyPbMx9vLcMo="; 17 + rev = version; 18 + hash = "sha256-Ub4HOi38fYNJkpXfms1/aDl97h2UI1Fru8+NAiAztoc="; 19 19 }; 20 20 21 - cargoSha256 = "sha256-PLrIMgn0o+fFB6Zv9sf7X4gZyHwVSd6BOM1/KUo3TAg="; 21 + cargoSha256 = "sha256-ODLL++wn8IQloEFZXF8TasercTKJ0nhPtny4fsi03Ks="; 22 22 23 23 OPENSSL_NO_VENDOR = true; 24 24
+2 -2
pkgs/tools/security/gau/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "gau"; 8 - version = "2.0.9"; 8 + version = "2.1.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "lc"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-8op515+0wDxxU1e08gJ6lg/8NhQScFb4b3mCzBV/VNw="; 14 + sha256 = "sha256-jIMBvRnY1Z/cLwBnWGp1fsx6oLri1qiknLj+r9B4GHc="; 15 15 }; 16 16 17 17 vendorSha256 = "sha256-HQATUCzYvhhlqe4HhNu9H4CqmY2IGLNJ9ydt3/igSmQ=";
+2 -2
pkgs/tools/security/gitleaks/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "gitleaks"; 8 - version = "8.7.2"; 8 + version = "8.8.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "zricethezav"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-V2wBzoU3oL/wT/pIvMxEPTuNaRLTI72OTDRgWXyzZoY="; 14 + sha256 = "sha256-yXyebPZN5WbSP4x2cbdlWqbwhVW24x6VmmodK6GCMH8="; 15 15 }; 16 16 17 17 vendorSha256 = "sha256-X8z9iKRR3PptNHwy1clZG8QsClsjbW45nZb2fHGfSYk=";
+2 -2
pkgs/tools/system/btop/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "btop"; 11 - version = "1.2.5"; 12 - hash = "sha256-W7DTaJVA9xqdgBjrrR+OK1buBMrjpw2T0I//ZZKQFOw="; 11 + version = "1.2.6"; 12 + hash = "sha256-q1Dpdw7bVSG10xtoUpelRgMrWe71vCWajjsAHjAZzQ4="; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "aristocratos";
+3 -3
pkgs/tools/system/consul-template/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "consul-template"; 5 - version = "0.28.0"; 5 + version = "0.29.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hashicorp"; 9 9 repo = "consul-template"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-9NsudhalFm0km7BmK+2QzK9LxirrVtIFzNrugpw4f8g="; 11 + sha256 = "sha256-HxzniR4z3YzvFww3KqhtelaqMQJBsSw83pfz+jHxvKQ="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-SUbQPzFZUBgFZvaLc8730hZhJvt3/ni306Vt3EZMOmU="; 14 + vendorSha256 = "sha256-wRNfxJVX45dfIBZ0sy48qbPkAsD0CIB1PDTiGs8Fjhs="; 15 15 16 16 # consul-template tests depend on vault and consul services running to 17 17 # execute tests so we skip them here
+3 -3
pkgs/tools/text/difftastic/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "difftastic"; 5 - version = "0.26.3"; 5 + version = "0.27.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "wilfred"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "11qvl78dskhawmzjbff2cd4icwvlfhg8hzf1law5w5cr768zv7yn"; 11 + sha256 = "sha256-jdkyDsuOOG1dJmgRmMp2KhY9ermccjrxK2JAIzpO6nw="; 12 12 }; 13 13 14 - cargoSha256 = "1kmwd9m94kl3j6ajfndr7rjx66fsqvnn2jh0m54ac5qd5r9hhdc8"; 14 + cargoSha256 = "sha256-qHG3ve8HoMWBS/x6mRbXMsrpcqNqfVcbAkfYOk7Su/0="; 15 15 16 16 passthru.tests.version = testVersion { package = difftastic; }; 17 17
+2 -2
pkgs/tools/text/ugrep/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "ugrep"; 14 - version = "3.7.7"; 14 + version = "3.7.9"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "Genivia"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-FucHivUd9WVQlTsBJbnSd2Q6WQpoFjm6dS0eb6z8SSs="; 20 + sha256 = "sha256-ZY3pihHU5FLu41vKrM/U06iZZ6D/LSuoyy2gHJJqRFY="; 21 21 }; 22 22 23 23 buildInputs = [
+1
pkgs/top-level/aliases.nix
··· 448 448 gmic_krita_qt = gmic-qt-krita; # Added 2019-09-07 449 449 gmvault = throw "gmvault has been removed because it is unmaintained, mostly broken, and insecure"; # Added 2021-03-08 450 450 gnash = throw "gnash has been removed; broken and abandoned upstream"; # added 2022-02-06 451 + gnome-breeze = throw "gnome-breeze has been removed, use libsForQt5.breeze-gtk instead"; # Added 2022-04-22 451 452 gnome-firmware-updater = gnome-firmware; # added 2022-04-14 452 453 gnome-passwordsafe = gnome-secrets; # added 2022-01-30 453 454 gnome-mpv = celluloid; # Added 2019-08-22
+31 -18
pkgs/top-level/all-packages.nix
··· 433 433 434 434 devour = callPackage ../tools/X11/devour {}; 435 435 436 + didyoumean = callPackage ../tools/misc/didyoumean { 437 + inherit (darwin.apple_sdk.frameworks) AppKit; 438 + }; 439 + 436 440 diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins; 437 441 438 442 dieHook = makeSetupHook {} ../build-support/setup-hooks/die.sh; ··· 7925 7929 7926 7930 libnids = callPackage ../tools/networking/libnids { }; 7927 7931 7928 - rakshasa-rtorrent = recurseIntoAttrs 7929 - (callPackage ../tools/networking/p2p/rakshasa-rtorrent { 7930 - callPackage = newScope pkgs.rakshasa-rtorrent; 7931 - }); 7932 - 7933 - rtorrent = rakshasa-rtorrent.rtorrent; 7934 - libtorrent = rakshasa-rtorrent.libtorrent; 7935 - 7936 - jesec-rtorrent = recurseIntoAttrs 7937 - (callPackage ../tools/networking/p2p/jesec-rtorrent { 7938 - callPackage = newScope pkgs.jesec-rtorrent; 7939 - }); 7932 + rtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent { 7933 + libtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent/libtorrent.nix { }; 7934 + }; 7940 7935 7941 - rtorrent-jesec = jesec-rtorrent.rtorrent; 7942 - libtorrent-jesec = jesec-rtorrent.libtorrent; 7936 + jesec-rtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent { 7937 + libtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent/libtorrent.nix { }; 7938 + }; 7943 7939 7944 7940 libmpack = callPackage ../development/libraries/libmpack { }; 7945 7941 ··· 15803 15799 15804 15800 parse-cli-bin = callPackage ../development/tools/parse-cli-bin { }; 15805 15801 15806 - patchelf = callPackage ../development/tools/misc/patchelf { }; 15802 + patchelf = if with stdenv.buildPlatform; isAarch64 && isMusl then 15803 + patchelf_0_13 15804 + else 15805 + patchelf_0_14; 15807 15806 patchelf_0_9 = callPackage ../development/tools/misc/patchelf/0.9.nix { }; 15807 + patchelf_0_13 = callPackage ../development/tools/misc/patchelf/0.13.nix { 15808 + patchelf = patchelf_0_14; 15809 + }; 15810 + patchelf_0_14 = callPackage ../development/tools/misc/patchelf { }; 15808 15811 15809 15812 patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { }); 15810 15813 ··· 17728 17731 17729 17732 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { }; 17730 17733 17731 - hydra-check = with python3.pkgs; toPythonApplication hydra-check; 17734 + hydra-check = with python310.pkgs; toPythonApplication hydra-check; 17732 17735 17733 17736 hyena = callPackage ../development/libraries/hyena { }; 17734 17737 ··· 23951 23954 cnstrokeorder = callPackage ../data/fonts/cnstrokeorder {}; 23952 23955 23953 23956 comfortaa = callPackage ../data/fonts/comfortaa {}; 23957 + 23958 + comic-mono = callPackage ../data/fonts/comic-mono { }; 23954 23959 23955 23960 comic-neue = callPackage ../data/fonts/comic-neue { }; 23956 23961 ··· 24130 24135 24131 24136 gsettings-desktop-schemas = callPackage ../development/libraries/gsettings-desktop-schemas { }; 24132 24137 24133 - gnome-breeze = callPackage ../data/themes/gnome-breeze { }; 24134 - 24135 24138 gnome-icon-theme = callPackage ../data/icons/gnome-icon-theme { }; 24136 24139 24137 24140 go-font = callPackage ../data/fonts/go-font { }; ··· 25839 25842 espeak = res.espeak-ng; 25840 25843 25841 25844 espeakedit = callPackage ../applications/audio/espeak/edit.nix { }; 25845 + 25846 + espeakup = callPackage ../applications/accessibility/espeakup { }; 25842 25847 25843 25848 etebase-server = with python3Packages; toPythonApplication etebase-server; 25844 25849 ··· 31156 31161 31157 31162 keeperrl = callPackage ../games/keeperrl { }; 31158 31163 31164 + ### GAMES/LGAMES 31165 + 31166 + barrage = callPackage ../games/lgames/barrage { }; 31167 + 31159 31168 lbreakout2 = callPackage ../games/lgames/lbreakout2 { }; 31169 + 31170 + lbreakouthd = callPackage ../games/lgames/lbreakouthd { }; 31171 + 31172 + lpairs2 = callPackage ../games/lgames/lpairs2 { }; 31160 31173 31161 31174 ltris = callPackage ../games/lgames/ltris { }; 31162 31175
+2
pkgs/top-level/ocaml-packages.nix
··· 1268 1268 1269 1269 rebez = callPackage ../development/ocaml-modules/rebez { }; 1270 1270 1271 + reperf = callPackage ../development/ocaml-modules/reperf { }; 1272 + 1271 1273 rfc7748 = callPackage ../development/ocaml-modules/rfc7748 { }; 1272 1274 1273 1275 ezresto = callPackage ../development/ocaml-modules/resto/ezresto.nix { };
+17 -8
pkgs/top-level/python-packages.nix
··· 1555 1555 1556 1556 certipy = callPackage ../development/python-modules/certipy { }; 1557 1557 1558 + certomancer = callPackage ../development/python-modules/certomancer { }; 1559 + 1558 1560 certvalidator = callPackage ../development/python-modules/certvalidator { }; 1559 1561 1560 1562 cffi = callPackage ../development/python-modules/cffi { }; ··· 7159 7161 7160 7162 pyhamcrest = callPackage ../development/python-modules/pyhamcrest { }; 7161 7163 7164 + pyhanko = callPackage ../development/python-modules/pyhanko { }; 7165 + 7166 + pyhanko-certvalidator = callPackage ../development/python-modules/pyhanko-certvalidator { }; 7167 + 7162 7168 pyhaversion = callPackage ../development/python-modules/pyhaversion { }; 7163 7169 7164 7170 pyhcl = callPackage ../development/python-modules/pyhcl { }; ··· 8139 8145 8140 8146 python-axolotl-curve25519 = callPackage ../development/python-modules/python-axolotl-curve25519 { }; 8141 8147 8148 + python-barcode = callPackage ../development/python-modules/python-barcode { }; 8149 + 8142 8150 python-baseconv = callPackage ../development/python-modules/python-baseconv { }; 8143 8151 8144 8152 python-benedict = callPackage ../development/python-modules/python-benedict { }; ··· 8321 8329 8322 8330 python-packer = callPackage ../development/python-modules/python-packer { }; 8323 8331 8332 + python-pae = callPackage ../development/python-modules/python-pae { }; 8333 + 8324 8334 python-pam = callPackage ../development/python-modules/python-pam { 8325 8335 inherit (pkgs) pam; 8326 8336 }; ··· 8470 8480 pytrends = callPackage ../development/python-modules/pytrends { }; 8471 8481 8472 8482 pytricia = callPackage ../development/python-modules/pytricia { }; 8483 + 8484 + pyttsx3 = callPackage ../development/python-modules/pyttsx3 { }; 8473 8485 8474 8486 pytube = callPackage ../development/python-modules/pytube { }; 8475 8487 ··· 9962 9974 9963 9975 tensorboardx = callPackage ../development/python-modules/tensorboardx { }; 9964 9976 9965 - tensorflow-bin = let 9966 - # CUDA-related packages that are compatible with the currently packaged version 9967 - # of TensorFlow, used to keep these versions in sync in related packages like `jaxlib`. 9968 - cudaPackages = pkgs.cudaPackages_11_2.overrideScope' (final: prev: { 9969 - cudnn = prev.cudnn_8_1_1; 9970 - }); 9971 - in callPackage ../development/python-modules/tensorflow/bin.nix { 9977 + tensorflow-bin = callPackage ../development/python-modules/tensorflow/bin.nix { 9972 9978 cudaSupport = pkgs.config.cudaSupport or false; 9973 - inherit cudaPackages; 9974 9979 }; 9975 9980 9976 9981 tensorflow-build = callPackage ../development/python-modules/tensorflow { ··· 10444 10449 10445 10450 ueagle = callPackage ../development/python-modules/ueagle { }; 10446 10451 10452 + uharfbuzz = callPackage ../development/python-modules/uharfbuzz { }; 10453 + 10447 10454 ujson = callPackage ../development/python-modules/ujson { }; 10448 10455 10449 10456 ukkonen = callPackage ../development/python-modules/ukkonen { }; ··· 10829 10836 widlparser = callPackage ../development/python-modules/widlparser { }; 10830 10837 10831 10838 wiffi = callPackage ../development/python-modules/wiffi { }; 10839 + 10840 + wifi = callPackage ../development/python-modules/wifi { }; 10832 10841 10833 10842 willow = callPackage ../development/python-modules/willow { }; 10834 10843