lol

Merge remote-tracking branch 'origin/master' into staging-next

Conflicts:
pkgs/development/python-modules/velbus-aio/default.nix

+1452 -251
+1
doc/languages-frameworks/python.section.md
··· 12 12 | python310 | python3 | CPython 3.10 | 13 13 | python311 | | CPython 3.11 | 14 14 | python312 | | CPython 3.12 | 15 + | python313 | | CPython 3.13 | 15 16 | pypy27 | pypy2, pypy | PyPy2.7 | 16 17 | pypy39 | pypy3 | PyPy 3.9 | 17 18
+28
maintainers/maintainer-list.nix
··· 1274 1274 github = "antonmosich"; 1275 1275 githubId = 27223336; 1276 1276 name = "Anton Mosich"; 1277 + keys = [ { 1278 + fingerprint = "F401 287C 324F 0A1C B321 657B 9B96 97B8 FB18 7D14"; 1279 + } ]; 1277 1280 }; 1278 1281 antono = { 1279 1282 email = "self@antono.info"; ··· 3874 3877 githubId = 50051176; 3875 3878 name = "Daniel Rolls"; 3876 3879 }; 3880 + danielsidhion = { 3881 + email = "nixpkgs@sidhion.com"; 3882 + github = "DanielSidhion"; 3883 + githubId = 160084; 3884 + name = "Daniel Sidhion"; 3885 + }; 3877 3886 daniyalsuri6 = { 3878 3887 email = "daniyal.suri@gmail.com"; 3879 3888 github = "daniyalsuri6"; ··· 7225 7234 }; 7226 7235 hubble = { 7227 7236 name = "Hubble the Wolverine"; 7237 + email = "hubblethewolverine@gmail.com"; 7228 7238 matrix = "@hubofeverything:bark.lgbt"; 7229 7239 github = "the-furry-hubofeverything"; 7230 7240 githubId = 53921912; ··· 10929 10939 githubId = 29855073; 10930 10940 name = "Michael Colicchia"; 10931 10941 }; 10942 + massimogengarelli = { 10943 + email = "massimo.gengarelli@gmail.com"; 10944 + github = "massix"; 10945 + githubId = 585424; 10946 + name = "Massimo Gengarelli"; 10947 + }; 10932 10948 matejc = { 10933 10949 email = "cotman.matej@gmail.com"; 10934 10950 github = "matejc"; ··· 13915 13931 github = "PkmX"; 13916 13932 githubId = 610615; 13917 13933 name = "Chih-Mao Chen"; 13934 + }; 13935 + pks = { 13936 + email = "ps@pks.im"; 13937 + github = "pks-t"; 13938 + githubId = 4056630; 13939 + name = "Patrick Steinhardt"; 13918 13940 }; 13919 13941 plabadens = { 13920 13942 name = "Pierre Labadens"; ··· 17809 17831 github = "tobim"; 17810 17832 githubId = 858790; 17811 17833 name = "Tobias Mayer"; 17834 + }; 17835 + tochiaha = { 17836 + email = "tochiahan@proton.me"; 17837 + github = "Tochiaha"; 17838 + githubId = 74688871; 17839 + name = "Tochukwu Ahanonu"; 17812 17840 }; 17813 17841 tokudan = { 17814 17842 email = "git@danielfrank.net";
+1
maintainers/scripts/luarocks-packages.csv
··· 16 16 digestif,https://github.com/astoff/digestif.git,,,0.2-1,5.3, 17 17 dkjson,,,,,, 18 18 fennel,,,,,,misterio77 19 + ferris.nvim,,,,,,mrcjkb 19 20 fifo,,,,,, 20 21 fluent,,,,,,alerque 21 22 gitsigns.nvim,https://github.com/lewis6991/gitsigns.nvim.git,,,,5.1,
+22
nixos/lib/test-driver/test_driver/machine.py
··· 791 791 with self.nested(f"waiting for TCP port {port} on {addr}"): 792 792 retry(port_is_open, timeout) 793 793 794 + def wait_for_open_unix_socket( 795 + self, addr: str, is_datagram: bool = False, timeout: int = 900 796 + ) -> None: 797 + """ 798 + Wait until a process is listening on the given UNIX-domain socket 799 + (default to a UNIX-domain stream socket). 800 + """ 801 + 802 + nc_flags = [ 803 + "-z", 804 + "-uU" if is_datagram else "-U", 805 + ] 806 + 807 + def socket_is_open(_: Any) -> bool: 808 + status, _ = self.execute(f"nc {' '.join(nc_flags)} {addr}") 809 + return status == 0 810 + 811 + with self.nested( 812 + f"waiting for UNIX-domain {'datagram' if is_datagram else 'stream'} on '{addr}'" 813 + ): 814 + retry(socket_is_open, timeout) 815 + 794 816 def wait_for_closed_port( 795 817 self, port: int, addr: str = "localhost", timeout: int = 900 796 818 ) -> None:
+1
nixos/modules/module-list.nix
··· 1154 1154 ./services/security/hologram-agent.nix 1155 1155 ./services/security/hologram-server.nix 1156 1156 ./services/security/infnoise.nix 1157 + ./services/security/jitterentropy-rngd.nix 1157 1158 ./services/security/kanidm.nix 1158 1159 ./services/security/munge.nix 1159 1160 ./services/security/nginx-sso.nix
+93
nixos/modules/services/networking/networkmanager.nix
··· 4 4 5 5 let 6 6 cfg = config.networking.networkmanager; 7 + ini = pkgs.formats.ini { }; 7 8 8 9 delegateWireless = config.networking.wireless.enable == true && cfg.unmanaged != [ ]; 9 10 ··· 379 380 https://modemmanager.org/docs/modemmanager/fcc-unlock/#integration-with-third-party-fcc-unlock-tools. 380 381 ''; 381 382 }; 383 + ensureProfiles = { 384 + profiles = with lib.types; mkOption { 385 + type = attrsOf (submodule { 386 + freeformType = ini.type; 387 + 388 + options = { 389 + connection = { 390 + id = lib.mkOption { 391 + type = str; 392 + description = "This is the name that will be displayed by NetworkManager and GUIs."; 393 + }; 394 + type = lib.mkOption { 395 + type = str; 396 + description = "The connection type defines the connection kind, like vpn, wireguard, gsm, wifi and more."; 397 + example = "vpn"; 398 + }; 399 + }; 400 + }; 401 + }); 402 + apply = (lib.filterAttrsRecursive (n: v: v != { })); 403 + default = { }; 404 + example = { 405 + home-wifi = { 406 + connection = { 407 + id = "home-wifi"; 408 + type = "wifi"; 409 + permissions = ""; 410 + }; 411 + wifi = { 412 + mac-address-blacklist = ""; 413 + mode = "infrastructure"; 414 + ssid = "Home Wi-Fi"; 415 + }; 416 + wifi-security = { 417 + auth-alg = "open"; 418 + key-mgmt = "wpa-psk"; 419 + psk = "$HOME_WIFI_PASSWORD"; 420 + }; 421 + ipv4 = { 422 + dns-search = ""; 423 + method = "auto"; 424 + }; 425 + ipv6 = { 426 + addr-gen-mode = "stable-privacy"; 427 + dns-search = ""; 428 + method = "auto"; 429 + }; 430 + }; 431 + }; 432 + description = lib.mdDoc '' 433 + Declaratively define NetworkManager profiles. You can find information about the generated file format [here](https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html) and [here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/assembly_networkmanager-connection-profiles-in-keyfile-format_configuring-and-managing-networking). 434 + You current profiles which are most likely stored in `/etc/NetworkManager/system-connections` and there is [a tool](https://github.com/janik-haag/nm2nix) to convert them to the needed nix code. 435 + If you add a new ad-hoc connection via a GUI or nmtui or anything similar it should just work together with the declarative ones. 436 + And if you edit a declarative profile NetworkManager will move it to the persistent storage and treat it like a ad-hoc one, 437 + but there will be two profiles as soon as the systemd unit from this option runs again which can be confusing since NetworkManager tools will start displaying two profiles with the same name and probably a bit different settings depending on what you edited. 438 + A profile won't be deleted even if it's removed from the config until the system reboots because that's when NetworkManager clears it's temp directory. 439 + ''; 440 + }; 441 + environmentFiles = mkOption { 442 + default = []; 443 + type = types.listOf types.path; 444 + example = [ "/run/secrets/network-manager.env" ]; 445 + description = lib.mdDoc '' 446 + Files to load as environment file. Environment variables from this file 447 + will be substituted into the static configuration file using [envsubst](https://github.com/a8m/envsubst). 448 + ''; 449 + }; 450 + }; 382 451 }; 383 452 }; 384 453 ··· 505 574 # useful binaries for user-specified hooks 506 575 path = [ pkgs.iproute2 pkgs.util-linux pkgs.coreutils ]; 507 576 aliases = [ "dbus-org.freedesktop.nm-dispatcher.service" ]; 577 + }; 578 + 579 + systemd.services.NetworkManager-ensure-profiles = mkIf (cfg.ensureProfiles.profiles != { }) { 580 + description = "Ensure that NetworkManager declarative profiles are created"; 581 + wantedBy = [ "multi-user.target" ]; 582 + before = [ "network-online.target" ]; 583 + script = let 584 + path = id: "/run/NetworkManager/system-connections/${id}.nmconnection"; 585 + in '' 586 + mkdir -p /run/NetworkManager/system-connections 587 + '' + lib.concatMapStringsSep "\n" 588 + (profile: '' 589 + ${pkgs.envsubst}/bin/envsubst -i ${ini.generate (lib.escapeShellArg profile.n) profile.v} > ${path (lib.escapeShellArg profile.n)} 590 + '') (lib.mapAttrsToList (n: v: { inherit n v; }) cfg.ensureProfiles.profiles) 591 + + '' 592 + if systemctl is-active --quiet NetworkManager; then 593 + ${pkgs.networkmanager}/bin/nmcli connection reload 594 + fi 595 + ''; 596 + serviceConfig = { 597 + EnvironmentFile = cfg.ensureProfiles.environmentFiles; 598 + UMask = "0177"; 599 + Type = "oneshot"; 600 + }; 508 601 }; 509 602 510 603 # Turn off NixOS' network management when networking is managed entirely by NetworkManager
+18
nixos/modules/services/security/jitterentropy-rngd.nix
··· 1 + { lib, config, pkgs, ... }: 2 + let 3 + cfg = config.services.jitterentropy-rngd; 4 + in 5 + { 6 + options.services.jitterentropy-rngd = { 7 + enable = 8 + lib.mkEnableOption (lib.mdDoc "jitterentropy-rngd service configuration"); 9 + package = lib.mkPackageOptionMD pkgs "jitterentropy-rngd" { }; 10 + }; 11 + 12 + config = lib.mkIf cfg.enable { 13 + systemd.packages = [ cfg.package ]; 14 + systemd.services."jitterentropy".wantedBy = [ "basic.target" ]; 15 + }; 16 + 17 + meta.maintainers = with lib.maintainers; [ thillux ]; 18 + }
+2 -2
nixos/modules/services/web-servers/nginx/default.nix
··· 329 329 listenString = { addr, port, ssl, proxyProtocol ? false, extraParameters ? [], ... }: 330 330 # UDP listener for QUIC transport protocol. 331 331 (optionalString (ssl && vhost.quic) (" 332 - listen ${addr}:${toString port} quic " 332 + listen ${addr}${optionalString (port != null) ":${toString port}"} quic " 333 333 + optionalString vhost.default "default_server " 334 334 + optionalString vhost.reuseport "reuseport " 335 335 + optionalString (extraParameters != []) (concatStringsSep " " ··· 338 338 in filter isCompatibleParameter extraParameters)) 339 339 + ";")) 340 340 + " 341 - listen ${addr}:${toString port} " 341 + listen ${addr}${optionalString (port != null) ":${toString port}"} " 342 342 + optionalString (ssl && vhost.http2 && oldHTTP2) "http2 " 343 343 + optionalString ssl "ssl " 344 344 + optionalString vhost.default "default_server "
+4 -3
nixos/modules/services/web-servers/nginx/vhost-options.nix
··· 31 31 options = { 32 32 addr = mkOption { 33 33 type = str; 34 - description = lib.mdDoc "IP address."; 34 + description = lib.mdDoc "Listen address."; 35 35 }; 36 36 port = mkOption { 37 - type = port; 37 + type = types.nullOr port; 38 38 description = lib.mdDoc "Port number."; 39 - default = 80; 39 + default = null; 40 40 }; 41 41 ssl = mkOption { 42 42 type = bool; ··· 60 60 example = [ 61 61 { addr = "195.154.1.1"; port = 443; ssl = true; } 62 62 { addr = "192.154.1.1"; port = 80; } 63 + { addr = "unix:/var/run/nginx.sock"; } 63 64 ]; 64 65 description = lib.mdDoc '' 65 66 Listen addresses and ports for this virtual host.
+6 -1
nixos/modules/tasks/filesystems/zfs.nix
··· 90 90 91 91 getPoolMounts = prefix: pool: 92 92 let 93 + poolFSes = getPoolFilesystems pool; 94 + 93 95 # Remove the "/" suffix because even though most mountpoints 94 96 # won't have it, the "/" mountpoint will, and we can't have the 95 97 # trailing slash in "/sysroot/" in stage 1. 96 98 mountPoint = fs: escapeSystemdPath (prefix + (lib.removeSuffix "/" fs.mountPoint)); 99 + 100 + hasUsr = lib.any (fs: fs.mountPoint == "/usr") poolFSes; 97 101 in 98 - map (x: "${mountPoint x}.mount") (getPoolFilesystems pool); 102 + map (x: "${mountPoint x}.mount") poolFSes 103 + ++ lib.optional hasUsr "sysusr-usr.mount"; 99 104 100 105 getKeyLocations = pool: if isBool cfgZfs.requestEncryptionCredentials then { 101 106 hasKeys = cfgZfs.requestEncryptionCredentials;
+1
nixos/tests/all-tests.nix
··· 559 559 nginx-sso = handleTest ./nginx-sso.nix {}; 560 560 nginx-status-page = handleTest ./nginx-status-page.nix {}; 561 561 nginx-tmpdir = handleTest ./nginx-tmpdir.nix {}; 562 + nginx-unix-socket = handleTest ./nginx-unix-socket.nix {}; 562 563 nginx-variants = handleTest ./nginx-variants.nix {}; 563 564 nifi = handleTestOn ["x86_64-linux"] ./web-apps/nifi.nix {}; 564 565 nitter = handleTest ./nitter.nix {};
+3
nixos/tests/installer.nix
··· 690 690 "zpool create rpool /dev/vda2", 691 691 "zfs create -o mountpoint=legacy rpool/root", 692 692 "mount -t zfs rpool/root /mnt", 693 + "zfs create -o mountpoint=legacy rpool/root/usr", 694 + "mkdir /mnt/usr", 695 + "mount -t zfs rpool/root/usr /mnt/usr", 693 696 "udevadm settle", 694 697 ) 695 698 '';
+27
nixos/tests/nginx-unix-socket.nix
··· 1 + import ./make-test-python.nix ({ pkgs, ... }: 2 + let 3 + nginxSocketPath = "/var/run/nginx/test.sock"; 4 + in 5 + { 6 + name = "nginx-unix-socket"; 7 + 8 + nodes = { 9 + webserver = { pkgs, lib, ... }: { 10 + services.nginx = { 11 + enable = true; 12 + virtualHosts.localhost = { 13 + serverName = "localhost"; 14 + listen = [{ addr = "unix:${nginxSocketPath}"; }]; 15 + locations."/test".return = "200 'foo'"; 16 + }; 17 + }; 18 + }; 19 + }; 20 + 21 + testScript = '' 22 + webserver.wait_for_unit("nginx") 23 + webserver.wait_for_open_unix_socket("${nginxSocketPath}") 24 + 25 + webserver.succeed("curl --fail --silent --unix-socket '${nginxSocketPath}' http://localhost/test | grep '^foo$'") 26 + ''; 27 + })
+3 -3
pkgs/applications/blockchains/trezor-suite/default.nix
··· 8 8 9 9 let 10 10 pname = "trezor-suite"; 11 - version = "23.4.2"; 11 + version = "23.10.1"; 12 12 name = "${pname}-${version}"; 13 13 14 14 suffix = { ··· 19 19 src = fetchurl { 20 20 url = "https://github.com/trezor/${pname}/releases/download/v${version}/Trezor-Suite-${version}-${suffix}.AppImage"; 21 21 hash = { # curl -Lfs https://github.com/trezor/trezor-suite/releases/latest/download/latest-linux{-arm64,}.yml | grep ^sha512 | sed 's/: /-/' 22 - aarch64-linux = "sha512-+dcogzj0mENWSAVKqUG/xyF+TD/nKpA3UiNyI2M7iiCaW+tpwO5Y0uUmzb1rFRtDsKMflDPZNWe8qMJmrtaIrA=="; 23 - x86_64-linux = "sha512-8UyPa3hDmALiYGao451ZBQLxv9H9OLbzzHiANp4zgvjBLGNhZnPFBIYM6KGyKkgRJJiTcgd7VHCgEhPpfm0qzg=="; 22 + aarch64-linux = "sha512-MR9BYg6R+Oof3zh02KSh48V2m6J7JpsrYpi6gj5kTvKuCU5Ci5AwPEAvnTjHAR6xlappvoNQmeA5nCEoTWaL7A=="; 23 + x86_64-linux = "sha512-BqdfhYLG4z+9B7KbJGWGPml7U2fl/RQ1nZK0vdeA/cKhG0SjH0K8er9bemg60RPBXj0AeuK80v/6vMbDtyEnRQ=="; 24 24 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 25 25 }; 26 26
+9
pkgs/applications/editors/pulsar/default.nix
··· 209 209 license = licenses.mit; 210 210 platforms = platforms.linux; 211 211 maintainers = with maintainers; [ colamaroro ]; 212 + knownVulnerabilities = [ 213 + "CVE-2023-5217" 214 + "CVE-2022-21718" 215 + "CVE-2022-29247" 216 + "CVE-2022-29257" 217 + "CVE-2022-36077" 218 + "CVE-2023-29198" 219 + "CVE-2023-39956" 220 + ]; 212 221 }; 213 222 }
+1 -1
pkgs/applications/editors/tecoc/default.nix pkgs/by-name/te/tecoc/package.nix
··· 72 72 TECOC is a portable C implementation of TECO-11. 73 73 ''; 74 74 license = { 75 - url = "https://github.com/blakemcbride/TECOC/tree/master/doc/readme-1st.txt"; 75 + url = "https://github.com/blakemcbride/TECOC/blob/${finalAttrs.src.rev}/doc/readme-1st.txt"; 76 76 }; 77 77 maintainers = [ lib.maintainers.AndersonTorres ]; 78 78 platforms = lib.platforms.unix;
+31 -11
pkgs/applications/editors/texmacs/default.nix
··· 1 - { lib, mkDerivation, callPackage, fetchurl, 2 - guile_1_8, qtbase, xmodmap, which, freetype, 1 + { lib, stdenv, callPackage, fetchurl, 2 + guile_1_8, xmodmap, which, freetype, 3 3 libjpeg, 4 4 sqlite, 5 5 tex ? null, ··· 8 8 python3 ? null, 9 9 cmake, 10 10 pkg-config, 11 + wrapQtAppsHook, 12 + xdg-utils, 13 + qtbase, 14 + qtsvg, 15 + qtmacextras, 11 16 ghostscriptX ? null, 12 17 extraFonts ? false, 13 18 chineseFonts ? false, ··· 15 20 koreanFonts ? false }: 16 21 17 22 let 18 - pname = "TeXmacs"; 19 - version = "2.1"; 23 + pname = "texmacs"; 24 + version = "2.1.2"; 20 25 common = callPackage ./common.nix { 21 26 inherit tex extraFonts chineseFonts japaneseFonts koreanFonts; 22 27 }; 23 28 in 24 - mkDerivation { 29 + stdenv.mkDerivation { 25 30 inherit pname version; 26 31 27 32 src = fetchurl { 28 33 url = "https://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-${version}-src.tar.gz"; 29 - sha256 = "1gl6k1bwrk1y7hjyl4xvlqvmk5crl4jvsk8wrfp7ynbdin6n2i48"; 34 + hash = "sha256-Ds9gxOwMYSttEWrawgxLHGxHyMBvt8WmyPIwBP2g/CM="; 30 35 }; 31 36 32 - nativeBuildInputs = [ cmake pkg-config ]; 37 + postPatch = common.postPatch + '' 38 + substituteInPlace configure \ 39 + --replace "-mfpmath=sse -msse2" "" 40 + ''; 41 + 42 + nativeBuildInputs = [ 43 + guile_1_8 44 + pkg-config 45 + wrapQtAppsHook 46 + xdg-utils 47 + ] ++ lib.optionals (!stdenv.isDarwin) [ 48 + cmake 49 + ]; 50 + 33 51 buildInputs = [ 34 52 guile_1_8 35 53 qtbase 54 + qtsvg 36 55 ghostscriptX 37 56 freetype 38 57 libjpeg 39 58 sqlite 40 59 git 41 60 python3 61 + ] ++ lib.optionals stdenv.isDarwin [ 62 + qtmacextras 42 63 ]; 43 - NIX_LDFLAGS = "-lz"; 64 + 65 + env.NIX_LDFLAGS = "-lz"; 44 66 45 67 qtWrapperArgs = [ 46 68 "--suffix" "PATH" ":" (lib.makeBinPath [ ··· 58 80 wrapQtApp $out/bin/texmacs 59 81 ''; 60 82 61 - inherit (common) postPatch; 62 - 63 83 meta = common.meta // { 64 84 maintainers = [ lib.maintainers.roconnor ]; 65 - platforms = lib.platforms.gnu ++ lib.platforms.linux; # arbitrary choice 85 + platforms = lib.platforms.all; 66 86 }; 67 87 }
+12
pkgs/applications/editors/vim/plugins/generated.nix
··· 3333 3333 meta.homepage = "https://github.com/wincent/ferret/"; 3334 3334 }; 3335 3335 3336 + ferris-nvim = buildNeovimPlugin { 3337 + pname = "ferris.nvim"; 3338 + version = "2023-11-21"; 3339 + src = fetchFromGitHub { 3340 + owner = "mrcjkb"; 3341 + repo = "ferris.nvim"; 3342 + rev = "54943eaeb0d4534988d2378936052655c988c3c2"; 3343 + sha256 = "o4yY4IHYBCnanfy7dx/wGdiPFMLMKZsYrG2SqlPRvdI="; 3344 + }; 3345 + meta.homepage = "https://github.com/mrcjkb/ferris.nvim/"; 3346 + }; 3347 + 3336 3348 fidget-nvim = buildVimPlugin { 3337 3349 pname = "fidget.nvim"; 3338 3350 version = "2023-06-10";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 277 277 https://github.com/bakpakin/fennel.vim/,, 278 278 https://github.com/lambdalisue/fern.vim/,, 279 279 https://github.com/wincent/ferret/,, 280 + https://github.com/mrcjkb/ferris.nvim/,HEAD, 280 281 https://github.com/j-hui/fidget.nvim/,legacy, 281 282 https://github.com/bogado/file-line/,, 282 283 https://github.com/glacambre/firenvim/,HEAD,
+2
pkgs/applications/misc/albert/default.nix
··· 10 10 , qtscxml 11 11 , qtsvg 12 12 , qtdeclarative 13 + , qtwayland 13 14 , qt5compat 14 15 , wrapQtAppsHook 15 16 , nix-update-script ··· 42 43 qtscxml 43 44 qtsvg 44 45 qtdeclarative 46 + qtwayland 45 47 qt5compat 46 48 ] ++ (with python3Packages; [ python pybind11 ]); 47 49
+3 -3
pkgs/applications/misc/dasel/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "dasel"; 9 - version = "2.3.6"; 9 + version = "2.4.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "TomWright"; 13 13 repo = "dasel"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-k+I4n05IbQT7tGzkJ0aPW6kLT1mGqwQOwoKDyal8L3w="; 15 + sha256 = "sha256-zxTT/CkSbH40R7itXAx0zD+haHOoMep/W4KfalJQ/8w="; 16 16 }; 17 17 18 - vendorHash = "sha256-Gueo8aZS5N1rLqZweXjXv7BLrtShxGDSGfbkYXhy4DQ="; 18 + vendorHash = "sha256-CbR0uHtha2OoHW9mcB1I2lGJbjerbZARVN/mTstv/Y0="; 19 19 20 20 ldflags = [ 21 21 "-s" "-w" "-X github.com/tomwright/dasel/v2/internal.Version=${version}"
+2 -2
pkgs/applications/misc/nwg-displays/default.nix
··· 14 14 15 15 python310Packages.buildPythonApplication rec { 16 16 pname = "nwg-displays"; 17 - version = "0.3.7"; 17 + version = "0.3.8"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "nwg-piotr"; 21 21 repo = "nwg-displays"; 22 22 rev = "v${version}"; 23 - hash = "sha256-Y405ZeOSpc1aPKEzFdvlgJgpGAi9HUR+Hvx63uYdp88="; 23 + hash = "sha256-9v5TQTliUEnynoGDf1UXsQ9Ym7x2gPmx4QiRJH5BId4="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/nwg-panel/default.nix
··· 15 15 16 16 python3Packages.buildPythonApplication rec { 17 17 pname = "nwg-panel"; 18 - version = "0.9.13"; 18 + version = "0.9.14"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "nwg-piotr"; 22 22 repo = "nwg-panel"; 23 23 rev = "v${version}"; 24 - hash = "sha256-dP/FbMrjPextwedQeLJHM6f/a+EuZ+hQSLrH/rF2XOg="; 24 + hash = "sha256-ThcB/BhnJbBHUoRh120iqN6LMGOnkekzALTTgd8uUx4="; 25 25 }; 26 26 27 27 # No tests
+2 -2
pkgs/applications/misc/obsidian/default.nix
··· 12 12 let 13 13 inherit (stdenv.hostPlatform) system; 14 14 pname = "obsidian"; 15 - version = "1.4.14"; 15 + version = "1.4.16"; 16 16 appname = "Obsidian"; 17 17 meta = with lib; { 18 18 description = "A powerful knowledge base that works on top of a local folder of plain text Markdown files"; ··· 25 25 filename = if stdenv.isDarwin then "Obsidian-${version}-universal.dmg" else "obsidian-${version}.tar.gz"; 26 26 src = fetchurl { 27 27 url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; 28 - hash = if stdenv.isDarwin then "sha256-5cVKlZJDtXOkil+RohijCcqyJVTrysmqyTvJR0dDAuc=" else "sha256-qFSQer37Nkh3A3oVAFP/0qXzPWJ7SqY2GYA6b1iaYmE="; 28 + hash = if stdenv.isDarwin then "sha256-ydLWr+Snkza9G+R7HbPuUdoZsL25Uj+KDos67Mq/urY=" else "sha256-PBKLGs3MZyarSMiWnjqY7d9bQrKu2uLAvLUufpHLxcw="; 29 29 }; 30 30 31 31 icon = fetchurl {
+3 -3
pkgs/applications/networking/cluster/eks-node-viewer/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "eks-node-viewer"; 5 - version = "0.4.3"; 5 + version = "0.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "awslabs"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-570wOLUtKKzDDLLDrAOPAnAUpZeAqrwKsQWoHCBjKKk="; 11 + sha256 = "sha256-kfX9BzARDWUOBIu67j60K38uwkRELxd/gXtEHOHAXS8="; 12 12 }; 13 13 14 - vendorHash = "sha256-kRRUaA/psQDmcM1ZhzdZE3eyw8DWZpesJVA2zVfORGk="; 14 + vendorHash = "sha256-7axI7R8cTntc1IcOwVPmPj8MHeIvhbnkYKQdqu5fZOU="; 15 15 16 16 ldflags = [ 17 17 "-s"
+1 -1
pkgs/applications/networking/cluster/flink/default.nix
··· 22 22 --prefix PATH : ${jre}/bin 23 23 24 24 cat <<EOF >> $out/opt/flink/conf/flink-conf.yaml 25 - env.java.home: ${jre}" 25 + env.java.home: ${jre} 26 26 env.log.dir: /tmp/flink-logs 27 27 EOF 28 28 '';
+4 -4
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 953 953 "vendorHash": null 954 954 }, 955 955 "project": { 956 - "hash": "sha256-D+UBv6JEbJKGfwTJU7/W5N6otOLW2lq6+euUKpoJ+To=", 956 + "hash": "sha256-UO9GBBoOzA1stMq8naXWtxomme6CVdlngVCLQlbZDv0=", 957 957 "homepage": "https://registry.terraform.io/providers/jfrog/project", 958 958 "owner": "jfrog", 959 959 "repo": "terraform-provider-project", 960 - "rev": "v1.3.2", 960 + "rev": "v1.3.3", 961 961 "spdx": "Apache-2.0", 962 962 "vendorHash": "sha256-Tj+NefCIacwpPS9rNPPxV2lLeKsXJMZhf9Xo+Rzz6gI=" 963 963 }, ··· 1279 1279 "vendorHash": "sha256-4ulRYzb4bzk0TztT04CwqlnMGw8tp7YnoCm2/NqGN7Y=" 1280 1280 }, 1281 1281 "vultr": { 1282 - "hash": "sha256-65QWogqHR5RYUXBYjM50PNQSuVWYGtqtULTGNy1ivag=", 1282 + "hash": "sha256-8pj+udTNTjT/tXggOaIOThRQkYoI3v68rEssSUojM2A=", 1283 1283 "homepage": "https://registry.terraform.io/providers/vultr/vultr", 1284 1284 "owner": "vultr", 1285 1285 "repo": "terraform-provider-vultr", 1286 - "rev": "v2.16.3", 1286 + "rev": "v2.16.4", 1287 1287 "spdx": "MPL-2.0", 1288 1288 "vendorHash": null 1289 1289 },
+3 -3
pkgs/applications/networking/cluster/terragrunt/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "terragrunt"; 8 - version = "0.52.1"; 8 + version = "0.52.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "gruntwork-io"; 12 12 repo = pname; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-t1GAcOZAYdfrI0lsyKUEBbnJaGzuFP0+Mz3Yrv4Bmik="; 14 + hash = "sha256-o/4L7TBdFFHuPOKAO/wP0IBixQtZHGr1GSNlsEpq710="; 15 15 }; 16 16 17 - vendorHash = "sha256-NSrZVLQ3Qbnp94qCV7NbrEav/7LCRbTov+B2vzbuvdM="; 17 + vendorHash = "sha256-RmzSKt5qt9Qb4GDrfs4dJEhGQW/jFbXPn+AOLzEyo6c="; 18 18 19 19 doCheck = false; 20 20
+4 -4
pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
··· 1 1 { callPackage }: builtins.mapAttrs (pname: attrs: callPackage ./generic.nix (attrs // { inherit pname; })) { 2 2 signal-desktop = { 3 3 dir = "Signal"; 4 - version = "6.32.0"; 5 - hash = "sha256-FZ2wG3nkgIndeoUfXag/9jftXGDSY/MNpT8mqSZpJzA="; 4 + version = "6.34.1"; 5 + hash = "sha256-1kffRXPQmtxIsLZVOgPXDnxUmY59q+1umy25cditRhw="; 6 6 }; 7 7 signal-desktop-beta = { 8 8 dir = "Signal Beta"; 9 - version = "6.33.0-beta.1"; 10 - hash = "sha256-FLCZvRYUysiE8BLMJVnn0hOkA3km0z383AjN6JvOyWI="; 9 + version = "6.35.0-beta.2"; 10 + hash = "sha256-TgzqKGt3ojkjq+mIu0EtqXfnnZ/xulWjiuS5/0dlwIM="; 11 11 }; 12 12 }
+2 -2
pkgs/applications/networking/p2p/tremotesf/default.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "tremotesf"; 18 - version = "2.4.0"; 18 + version = "2.5.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "equeim"; 22 22 repo = "tremotesf2"; 23 23 rev = finalAttrs.version; 24 - hash = "sha256-TKtBgMpCWIUl1bohAKCbTcZX2uaPmzeWut/OeNs/rME="; 24 + hash = "sha256-mxk2BRUuet3XSNaKt2Dnnxe5dliazd1ArRSnKyoAp1s="; 25 25 # We need this for src/libtremotesf 26 26 fetchSubmodules = true; 27 27 };
+1 -1
pkgs/applications/video/kodi/addons/netflix/default.nix
··· 24 24 homepage = "https://github.com/CastagnaIT/plugin.video.netflix"; 25 25 description = "Netflix VOD Services Add-on"; 26 26 license = licenses.mit; 27 - maintainers = teams.kodi.members; 27 + maintainers = teams.kodi.members ++ [ maintainers.pks ]; 28 28 }; 29 29 }
+7 -8
pkgs/applications/video/kodi/addons/youtube/default.nix
··· 1 - { lib, buildKodiAddon, fetchzip, addonUpdateScript, six, requests, infotagger, inputstreamhelper }: 1 + { lib, buildKodiAddon, fetchFromGitHub, six, requests, infotagger, inputstreamhelper }: 2 2 3 3 buildKodiAddon rec { 4 4 pname = "youtube"; 5 5 namespace = "plugin.video.youtube"; 6 - version = "7.0.1"; 6 + version = "7.0.2.2"; 7 7 8 - src = fetchzip { 9 - url = "https://mirrors.kodi.tv/addons/nexus/${namespace}/${namespace}-${version}.zip"; 10 - sha256 = "sha256-Wdju7d2kFX0V1J1TB75qEVq0UWN2xYYFNlD8UTt1New="; 8 + src = fetchFromGitHub { 9 + owner = "anxdpanic"; 10 + repo = "plugin.video.youtube"; 11 + rev = "v${version}"; 12 + hash = "sha256-BUeE/8oQYBiq4XgIp4nv0hjEQz3nnkDWCnAf4kpptwk="; 11 13 }; 12 14 13 15 propagatedBuildInputs = [ ··· 19 21 20 22 passthru = { 21 23 pythonPath = "resources/lib"; 22 - updateScript = addonUpdateScript { 23 - attrPath = "kodi.packages.youtube"; 24 - }; 25 24 }; 26 25 27 26 meta = with lib; {
+33
pkgs/by-name/al/alpine-make-rootfs/package.nix
··· 1 + { stdenvNoCC, lib, fetchFromGitHub, makeWrapper, apk-tools, coreutils, findutils, gnugrep, gnused, gnutar, gzip, rsync, util-linux, wget 2 + }: 3 + stdenvNoCC.mkDerivation rec { 4 + pname = "alpine-make-rootfs"; 5 + version = "0.7.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "alpinelinux"; 9 + repo = "alpine-make-rootfs"; 10 + rev = "v${version}"; 11 + hash = "sha256-B5qYQ6ah4hFZfb3S5vwgevh7aEHI3YGLoA+IyipaDck="; 12 + }; 13 + 14 + nativeBuildInputs = [ makeWrapper ]; 15 + 16 + dontBuild = true; 17 + makeFlags = [ "PREFIX=$(out)" ]; 18 + 19 + postInstall = '' 20 + wrapProgram $out/bin/alpine-make-rootfs --set PATH ${lib.makeBinPath [ 21 + apk-tools coreutils findutils gnugrep gnused gnutar gzip rsync util-linux wget 22 + ]} 23 + ''; 24 + 25 + meta = with lib; { 26 + homepage = "https://github.com/alpinelinux/alpine-make-rootfs"; 27 + description = "Make customized Alpine Linux rootfs (base image) for containers"; 28 + mainProgram = "alpine-make-rootfs"; 29 + maintainers = with maintainers; [ danielsidhion ]; 30 + license = licenses.mit; 31 + platforms = platforms.linux; 32 + }; 33 + }
+2
pkgs/by-name/ba/bashly/Gemfile
··· 1 + source 'https://rubygems.org' 2 + gem 'bashly'
+59
pkgs/by-name/ba/bashly/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + bashly (1.1.1) 5 + colsole (>= 0.8.1, < 2) 6 + completely (~> 0.6.1) 7 + filewatcher (~> 2.0) 8 + gtx (~> 0.1) 9 + lp (~> 0.2) 10 + mister_bin (~> 0.7) 11 + psych (>= 3.3.2, < 7) 12 + tty-markdown (~> 0.7) 13 + colsole (1.0.0) 14 + completely (0.6.1) 15 + colsole (>= 0.8.1, < 2) 16 + mister_bin (~> 0.7) 17 + docopt_ng (0.7.1) 18 + filewatcher (2.1.0) 19 + module_methods (~> 0.1.0) 20 + gtx (0.1.0) 21 + kramdown (2.4.0) 22 + rexml 23 + lp (0.2.1) 24 + mister_bin (0.7.6) 25 + colsole (>= 0.8.1, < 2) 26 + docopt_ng (~> 0.7, >= 0.7.1) 27 + module_methods (0.1.0) 28 + pastel (0.8.0) 29 + tty-color (~> 0.5) 30 + psych (5.1.1.1) 31 + stringio 32 + rexml (3.2.6) 33 + rouge (4.1.3) 34 + stringio (3.0.8) 35 + strings (0.2.1) 36 + strings-ansi (~> 0.2) 37 + unicode-display_width (>= 1.5, < 3.0) 38 + unicode_utils (~> 1.4) 39 + strings-ansi (0.2.0) 40 + tty-color (0.6.0) 41 + tty-markdown (0.7.2) 42 + kramdown (>= 1.16.2, < 3.0) 43 + pastel (~> 0.8) 44 + rouge (>= 3.14, < 5.0) 45 + strings (~> 0.2.0) 46 + tty-color (~> 0.5) 47 + tty-screen (~> 0.8) 48 + tty-screen (0.8.1) 49 + unicode-display_width (2.5.0) 50 + unicode_utils (1.4.0) 51 + 52 + PLATFORMS 53 + x86_64-linux 54 + 55 + DEPENDENCIES 56 + bashly 57 + 58 + BUNDLED WITH 59 + 2.3.26
+231
pkgs/by-name/ba/bashly/gemset.nix
··· 1 + { 2 + bashly = { 3 + dependencies = ["colsole" "completely" "filewatcher" "gtx" "lp" "mister_bin" "psych" "tty-markdown"]; 4 + groups = ["default"]; 5 + platforms = []; 6 + source = { 7 + remotes = ["https://rubygems.org"]; 8 + sha256 = "1rhzbpv8j5qcm5a84m4vzrryb0j8z90q6djbpid4ay2fr492kvkq"; 9 + type = "gem"; 10 + }; 11 + version = "1.1.1"; 12 + }; 13 + colsole = { 14 + groups = ["default"]; 15 + platforms = []; 16 + source = { 17 + remotes = ["https://rubygems.org"]; 18 + sha256 = "1fvf6dz2wsvjk7q24z0dm8lajq3p2l6i5ywf3mxj683rmhwq49bg"; 19 + type = "gem"; 20 + }; 21 + version = "1.0.0"; 22 + }; 23 + completely = { 24 + dependencies = ["colsole" "mister_bin"]; 25 + groups = ["default"]; 26 + platforms = []; 27 + source = { 28 + remotes = ["https://rubygems.org"]; 29 + sha256 = "01nk1cigb09z6rjy41qrhqf58cgpqm43xwjdkz33mfmwrnz04cw1"; 30 + type = "gem"; 31 + }; 32 + version = "0.6.1"; 33 + }; 34 + docopt_ng = { 35 + groups = ["default"]; 36 + platforms = []; 37 + source = { 38 + remotes = ["https://rubygems.org"]; 39 + sha256 = "0rsnl5s7k2s1gl4n4dg68ssg577kf11sl4a4l2lb2fpswj718950"; 40 + type = "gem"; 41 + }; 42 + version = "0.7.1"; 43 + }; 44 + filewatcher = { 45 + dependencies = ["module_methods"]; 46 + groups = ["default"]; 47 + platforms = []; 48 + source = { 49 + remotes = ["https://rubygems.org"]; 50 + sha256 = "03f9v57c5zag09mi10yjhdx7y0vv2w5wrnwzbij9hhkwh43rk077"; 51 + type = "gem"; 52 + }; 53 + version = "2.1.0"; 54 + }; 55 + gtx = { 56 + groups = ["default"]; 57 + platforms = []; 58 + source = { 59 + remotes = ["https://rubygems.org"]; 60 + sha256 = "10hfhicvv371gy1i16x6vry1xglvxl0zh7qr6f14pqsx32qih6ff"; 61 + type = "gem"; 62 + }; 63 + version = "0.1.0"; 64 + }; 65 + kramdown = { 66 + dependencies = ["rexml"]; 67 + groups = ["default"]; 68 + platforms = []; 69 + source = { 70 + remotes = ["https://rubygems.org"]; 71 + sha256 = "1ic14hdcqxn821dvzki99zhmcy130yhv5fqfffkcf87asv5mnbmn"; 72 + type = "gem"; 73 + }; 74 + version = "2.4.0"; 75 + }; 76 + lp = { 77 + groups = ["default"]; 78 + platforms = []; 79 + source = { 80 + remotes = ["https://rubygems.org"]; 81 + sha256 = "0ns1aza32n929w7smg1dsn4g6qlfi7k1jrvssyn35cicmwn0gyyr"; 82 + type = "gem"; 83 + }; 84 + version = "0.2.1"; 85 + }; 86 + mister_bin = { 87 + dependencies = ["colsole" "docopt_ng"]; 88 + groups = ["default"]; 89 + platforms = []; 90 + source = { 91 + remotes = ["https://rubygems.org"]; 92 + sha256 = "0xx8cxvzcn47zsnshcllf477x4rbssrchvp76929qnsg5k9q7fas"; 93 + type = "gem"; 94 + }; 95 + version = "0.7.6"; 96 + }; 97 + module_methods = { 98 + groups = ["default"]; 99 + platforms = []; 100 + source = { 101 + remotes = ["https://rubygems.org"]; 102 + sha256 = "1886wjscfripgzlmyvcd0jmlzwr6hxvklm2a5rm32dw5bf7bvjki"; 103 + type = "gem"; 104 + }; 105 + version = "0.1.0"; 106 + }; 107 + pastel = { 108 + dependencies = ["tty-color"]; 109 + groups = ["default"]; 110 + platforms = []; 111 + source = { 112 + remotes = ["https://rubygems.org"]; 113 + sha256 = "0xash2gj08dfjvq4hy6l1z22s5v30fhizwgs10d6nviggpxsj7a8"; 114 + type = "gem"; 115 + }; 116 + version = "0.8.0"; 117 + }; 118 + psych = { 119 + dependencies = ["stringio"]; 120 + groups = ["default"]; 121 + platforms = []; 122 + source = { 123 + remotes = ["https://rubygems.org"]; 124 + sha256 = "0wjzrkssjfjpynij5dpycyflhqbjvi1gc2j73xgq3b196s1d3c24"; 125 + type = "gem"; 126 + }; 127 + version = "5.1.1.1"; 128 + }; 129 + rexml = { 130 + groups = ["default"]; 131 + platforms = []; 132 + source = { 133 + remotes = ["https://rubygems.org"]; 134 + sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; 135 + type = "gem"; 136 + }; 137 + version = "3.2.6"; 138 + }; 139 + rouge = { 140 + groups = ["default"]; 141 + platforms = []; 142 + source = { 143 + remotes = ["https://rubygems.org"]; 144 + sha256 = "19drl3x8fw65v3mpy7fk3cf3dfrywz5alv98n2rm4pp04vdn71lw"; 145 + type = "gem"; 146 + }; 147 + version = "4.1.3"; 148 + }; 149 + stringio = { 150 + groups = ["default"]; 151 + platforms = []; 152 + source = { 153 + remotes = ["https://rubygems.org"]; 154 + sha256 = "0ix96dxbjqlpymdigb4diwrifr0bq7qhsrng95fkkp18av326nqk"; 155 + type = "gem"; 156 + }; 157 + version = "3.0.8"; 158 + }; 159 + strings = { 160 + dependencies = ["strings-ansi" "unicode-display_width" "unicode_utils"]; 161 + groups = ["default"]; 162 + platforms = []; 163 + source = { 164 + remotes = ["https://rubygems.org"]; 165 + sha256 = "1yynb0qhhhplmpzavfrrlwdnd1rh7rkwzcs4xf0mpy2wr6rr6clk"; 166 + type = "gem"; 167 + }; 168 + version = "0.2.1"; 169 + }; 170 + strings-ansi = { 171 + groups = ["default"]; 172 + platforms = []; 173 + source = { 174 + remotes = ["https://rubygems.org"]; 175 + sha256 = "120wa6yjc63b84lprglc52f40hx3fx920n4dmv14rad41rv2s9lh"; 176 + type = "gem"; 177 + }; 178 + version = "0.2.0"; 179 + }; 180 + tty-color = { 181 + groups = ["default"]; 182 + platforms = []; 183 + source = { 184 + remotes = ["https://rubygems.org"]; 185 + sha256 = "0aik4kmhwwrmkysha7qibi2nyzb4c8kp42bd5vxnf8sf7b53g73g"; 186 + type = "gem"; 187 + }; 188 + version = "0.6.0"; 189 + }; 190 + tty-markdown = { 191 + dependencies = ["kramdown" "pastel" "rouge" "strings" "tty-color" "tty-screen"]; 192 + groups = ["default"]; 193 + platforms = []; 194 + source = { 195 + remotes = ["https://rubygems.org"]; 196 + sha256 = "04f599zn5rfndq4d9l0acllfpc041bzdkkz2h6x0dl18f2wivn0y"; 197 + type = "gem"; 198 + }; 199 + version = "0.7.2"; 200 + }; 201 + tty-screen = { 202 + groups = ["default"]; 203 + platforms = []; 204 + source = { 205 + remotes = ["https://rubygems.org"]; 206 + sha256 = "18jr6s1cg8yb26wzkqa6874q0z93rq0y5aw092kdqazk71y6a235"; 207 + type = "gem"; 208 + }; 209 + version = "0.8.1"; 210 + }; 211 + unicode-display_width = { 212 + groups = ["default"]; 213 + platforms = []; 214 + source = { 215 + remotes = ["https://rubygems.org"]; 216 + sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; 217 + type = "gem"; 218 + }; 219 + version = "2.5.0"; 220 + }; 221 + unicode_utils = { 222 + groups = ["default"]; 223 + platforms = []; 224 + source = { 225 + remotes = ["https://rubygems.org"]; 226 + sha256 = "0h1a5yvrxzlf0lxxa1ya31jcizslf774arnsd89vgdhk4g7x08mr"; 227 + type = "gem"; 228 + }; 229 + version = "1.4.0"; 230 + }; 231 + }
+38
pkgs/by-name/ba/bashly/package.nix
··· 1 + { lib 2 + , stdenvNoCC 3 + , bundlerApp 4 + }: 5 + 6 + let 7 + bashlyBundlerApp = bundlerApp { 8 + pname = "bashly"; 9 + gemdir = ./.; 10 + exes = [ "bashly" ]; 11 + }; 12 + in 13 + stdenvNoCC.mkDerivation (finalAttrs: { 14 + name = "bashly"; 15 + 16 + dontUnpack = true; 17 + 18 + installPhase = '' 19 + runHook preInstall 20 + 21 + mkdir $out; 22 + cd $out; 23 + 24 + mkdir bin; pushd bin; 25 + ln -vs ${bashlyBundlerApp}/bin/bashly; 26 + 27 + runHook postInstall 28 + ''; 29 + 30 + meta = { 31 + description = "Bash command line framework and CLI generator"; 32 + homepage = "https://github.com/DannyBen/bashly"; 33 + license = lib.licenses.mit; 34 + mainProgram = "bashly"; 35 + maintainers = with lib.maintainers; [ drupol ]; 36 + platforms = lib.platforms.unix; 37 + }; 38 + })
+27
pkgs/by-name/fi/firewalk/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , libnet 5 + , libpcap 6 + , libdnet 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "firewalk"; 11 + version = "5.0"; 12 + 13 + src = fetchurl { 14 + url = "https://salsa.debian.org/pkg-security-team/firewalk/-/archive/upstream/${finalAttrs.version}/firewalk-upstream-${finalAttrs.version}.tar.gz"; 15 + hash = "sha256-f0sHzcH3faeg7epfpWXbgaHrRWaWBKMEqLdy38+svGo="; 16 + }; 17 + 18 + buildInputs = [ libnet libpcap libdnet ]; 19 + 20 + meta = with lib; { 21 + description = "Gateway ACL scanner"; 22 + homepage = "http://packetfactory.openwall.net/projects/firewalk/"; 23 + license = licenses.bsd2; 24 + maintainers = with maintainers; [ tochiaha ]; 25 + platforms = platforms.linux; 26 + }; 27 + })
+32
pkgs/by-name/fl/flip/package.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + cmake 6 + }: 7 + 8 + stdenv.mkDerivation { 9 + pname = "flip"; 10 + version = "1.2"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "NVlabs"; 14 + repo = "flip"; 15 + rev = "8303adb2060d69423d040453995f4ad1a030a1cc"; 16 + hash = "sha256-jSB79qOtnW/cjApIDcLRqGabnzCIwS7saA+aF1TcyV0="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + cmake 21 + ]; 22 + 23 + enableParallelBuilding = true; 24 + 25 + meta = with lib; { 26 + description = "A tool for visualizing and communicating the errors in rendered images."; 27 + license = licenses.bsd3; 28 + platforms = platforms.unix; 29 + maintainers = with maintainers; [ zmitchell ]; 30 + mainProgram = "flip"; 31 + }; 32 + }
+34
pkgs/by-name/ji/jitterentropy-rngd/package.nix
··· 1 + { lib, stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "jitterentropy-rngd"; 5 + version = "1.2.8"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "smuellerDD"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + hash = "sha256-LDym636ss3B1G/vrqatu9g5vbVEeDX0JQcxZ/IxGeY0="; 12 + }; 13 + 14 + enableParallelBuilding = true; 15 + 16 + installPhase = '' 17 + runHook preInstall 18 + 19 + mkdir -p $out 20 + make install DESTDIR= PREFIX=$out UNITDIR=$out/lib/systemd/system 21 + 22 + runHook postInstall 23 + ''; 24 + 25 + meta = with lib; { 26 + description = ''A random number generator, which injects entropy to the kernel''; 27 + homepage = "https://github.com/smuellerDD/jitterentropy-rngd"; 28 + changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}"; 29 + license = [ licenses.gpl2Only licenses.bsd3 ]; 30 + platforms = platforms.linux; 31 + maintainers = with maintainers; [ thillux ]; 32 + mainProgram = "jitterentropy-rngd"; 33 + }; 34 + }
+64
pkgs/by-name/on/onedriver/package.nix
··· 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , lib 4 + , pkg-config 5 + , webkitgtk 6 + , glib 7 + , fuse 8 + , installShellFiles 9 + }: 10 + let 11 + pname = "onedriver"; 12 + version = "0.13.0-2"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "jstaf"; 16 + repo = "onedriver"; 17 + rev = "v${version}"; 18 + hash = "sha256-Bcjgmx9a4pTRhkzR3tbOB6InjvuH71qomv4t+nRNc+w="; 19 + }; 20 + in 21 + buildGoModule { 22 + inherit pname version src; 23 + vendorHash = "sha256-OOiiKtKb+BiFkoSBUQQfqm4dMfDW3Is+30Kwcdg8LNA="; 24 + 25 + nativeBuildInputs = [ pkg-config installShellFiles ]; 26 + buildInputs = [ webkitgtk glib fuse ]; 27 + 28 + ldflags = [ "-X github.com/jstaf/onedriver/cmd/common.commit=v${version}" ]; 29 + 30 + subPackages = [ 31 + "cmd/onedriver" 32 + "cmd/onedriver-launcher" 33 + ]; 34 + 35 + postInstall = '' 36 + echo "Running postInstall" 37 + install -Dm644 ./resources/onedriver.svg $out/share/icons/onedriver/onedriver.svg 38 + install -Dm644 ./resources/onedriver.png $out/share/icons/onedriver/onedriver.png 39 + install -Dm644 ./resources/onedriver-128.png $out/share/icons/onedriver/onedriver-128.png 40 + 41 + install -Dm644 ./resources/onedriver.desktop $out/share/applications/onedriver.desktop 42 + 43 + mkdir -p $out/share/man/man1 44 + installManPage ./resources/onedriver.1 45 + 46 + substituteInPlace $out/share/applications/onedriver.desktop \ 47 + --replace "/usr/bin/onedriver-launcher" "$out/bin/onedriver-launcher" \ 48 + --replace "/usr/share/icons" "$out/share/icons" 49 + ''; 50 + 51 + meta = with lib; { 52 + description = "A network filesystem for Linux"; 53 + longDescription = '' 54 + onedriver is a network filesystem that gives your computer direct access to your files on Microsoft OneDrive. 55 + This is not a sync client. Instead of syncing files, onedriver performs an on-demand download of files when 56 + your computer attempts to use them. onedriver allows you to use files on OneDrive as if they were files on 57 + your local computer. 58 + ''; 59 + inherit (src.meta) homepage; 60 + license = licenses.gpl3Plus; 61 + maintainers = [ maintainers.massimogengarelli ]; 62 + platforms = platforms.linux; 63 + }; 64 + }
+4 -4
pkgs/by-name/pr/presenterm/package.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "presenterm"; 5 - version = "0.2.0"; 5 + version = "0.2.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mfontanini"; 9 9 repo = "presenterm"; 10 - rev = version; 11 - hash = "sha256-mNWnUUezKIffh5gMgMMdvApNZZTxxB8XrL0jFLyBxuk="; 10 + rev = "v${version}"; 11 + hash = "sha256-sXVMVU34gxZKGNye6hoyv07a7N7f6UbivA6thbSOeZA="; 12 12 }; 13 13 14 - cargoHash = "sha256-JLPJLhWN/yXpPIHa+FJ2aQ/GDUFKtZ7t+/8rvR8WNKM="; 14 + cargoHash = "sha256-PsDaXMws/8hEvAZwClQ4okGuryg1iKg0IBr7Xp2QYBE="; 15 15 16 16 meta = with lib; { 17 17 description = "A terminal based slideshow tool";
+46
pkgs/by-name/tp/tpm2-totp/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , tpm2-tss 5 + , autoreconfHook 6 + , autoconf-archive 7 + , pkg-config 8 + , qrencode 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "tpm2-totp"; 13 + version = "0.3.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "tpm2-software"; 17 + repo = "tpm2-totp"; 18 + rev = "v${version}"; 19 + hash = "sha256-aeWhI2GQcWa0xAqlmHfcbCMg78UqcD6eanLlEVNVnRM="; 20 + }; 21 + 22 + preConfigure = '' 23 + echo '0.3.0' > VERSION 24 + ''; 25 + 26 + nativeBuildInputs = [ 27 + autoreconfHook 28 + autoconf-archive 29 + pkg-config 30 + ]; 31 + 32 + buildInputs = [ 33 + tpm2-tss 34 + qrencode 35 + ]; 36 + 37 + meta = with lib; { 38 + description = "Attest the trustworthiness of a device against a human using time-based one-time passwords"; 39 + homepage = "https://github.com/tpm2-software/tpm2-totp"; 40 + changelog = "https://github.com/tpm2-software/tpm2-totp/blob/${src.rev}/CHANGELOG.md"; 41 + license = licenses.bsd3; 42 + mainProgram = "tpm2-totp"; 43 + platforms = platforms.all; 44 + maintainers = with maintainers; [ raitobezarius ]; 45 + }; 46 + }
+10
pkgs/data/themes/nordic/default.nix
··· 3 3 , fetchFromGitHub 4 4 , gtk-engine-murrine 5 5 , jdupes 6 + , libsForQt5 6 7 }: 7 8 8 9 stdenv.mkDerivation rec { ··· 78 79 sourceRoot = "."; 79 80 80 81 nativeBuildInputs = [ jdupes ]; 82 + 83 + buildInputs = with libsForQt5; [ 84 + plasma-framework 85 + qtgraphicaleffects 86 + plasma-workspace 87 + breeze-icons 88 + ]; 89 + 90 + dontWrapQtApps = true; 81 91 82 92 propagatedUserEnvPkgs = [ gtk-engine-murrine ]; 83 93
+2 -2
pkgs/data/themes/orchis-theme/default.nix
··· 26 26 stdenvNoCC.mkDerivation 27 27 rec { 28 28 inherit pname; 29 - version = "2023-05-27"; 29 + version = "2023-10-20"; 30 30 31 31 src = fetchFromGitHub { 32 32 repo = "Orchis-theme"; 33 33 owner = "vinceliuice"; 34 34 rev = version; 35 - hash = "sha256-I1a8y9dAJqFgnhyMqfupSdGvbbScf6tSYKlAhAzY4Dk="; 35 + hash = "sha256-GhSzTtbuvbAuXxKNm29sJX5kXE2s2jMDB6Ww6Q7GNSo="; 36 36 }; 37 37 38 38 nativeBuildInputs = [ gtk3 sassc ];
+3 -3
pkgs/development/compilers/mrustc/default.nix
··· 4 4 }: 5 5 6 6 let 7 - version = "0.10"; 7 + version = "0.10.1"; 8 8 tag = "v${version}"; 9 - rev = "b364724f15fd6fce8234ad8add68107c23a22151"; 9 + rev = "b6754f574f8846eb842feba4ccbeeecb10bdfacc"; 10 10 in 11 11 12 12 stdenv.mkDerivation rec { ··· 18 18 owner = "thepowersgang"; 19 19 repo = "mrustc"; 20 20 rev = tag; 21 - sha256 = "0f7kh4n2663sn0z3xib8gzw0s97qpvwag40g2vs3bfjlrbpgi9z0"; 21 + hash = "sha256-sYnx5dUTaQbK4ugnSzAJwIUwZKPUhThmNA+WlY+LEWc="; 22 22 }; 23 23 24 24 postPatch = ''
-20
pkgs/development/libraries/argagg/0001-catch.diff
··· 1 - --- old/test/doctest.h 2019-03-05 18:04:06.143740733 +0300 2 - +++ new/test/doctest.h 2019-03-05 18:04:43.577284916 +0300 3 - @@ -1307,7 +1307,7 @@ 4 - __FILE__, __LINE__, #expr, #as); \ 5 - try { \ 6 - expr; \ 7 - - } catch(as) { \ 8 - + } catch(as e) { \ 9 - _DOCTEST_RB.m_threw = true; \ 10 - _DOCTEST_RB.m_threw_as = true; \ 11 - } catch(...) { _DOCTEST_RB.m_threw = true; } \ 12 - @@ -1332,7 +1332,7 @@ 13 - #define DOCTEST_REQUIRE_THROWS(expr) DOCTEST_ASSERT_THROWS(expr, DT_REQUIRE_THROWS) 14 - 15 - #define DOCTEST_WARN_THROWS_AS(expr, ex) DOCTEST_ASSERT_THROWS_AS(expr, ex, DT_WARN_THROWS_AS) 16 - -#define DOCTEST_CHECK_THROWS_AS(expr, ex) DOCTEST_ASSERT_THROWS_AS(expr, ex, DT_CHECK_THROWS_AS) 17 - +#define DOCTEST_CHECK_THROWS_AS(expr, ex) DOCTEST_ASSERT_THROWS_AS(expr, const ex &, DT_CHECK_THROWS_AS) 18 - #define DOCTEST_REQUIRE_THROWS_AS(expr, ex) DOCTEST_ASSERT_THROWS_AS(expr, ex, DT_REQUIRE_THROWS_AS) 19 - 20 - #define DOCTEST_WARN_NOTHROW(expr) DOCTEST_ASSERT_NOTHROW(expr, DT_WARN_NOTHROW)
+10 -15
pkgs/development/libraries/argagg/default.nix pkgs/by-name/ar/argagg/package.nix
··· 4 4 , cmake 5 5 }: 6 6 7 - stdenv.mkDerivation rec { 7 + stdenv.mkDerivation (finalAttrs: { 8 8 pname = "argagg"; 9 - version = "0.4.6"; 9 + version = "0.4.7"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "vietjtnguyen"; 13 - repo = pname; 14 - rev = version; 15 - hash = "sha256-MCtlAPfwdJpgfS8IH+zlcgaaxZ5AsP4hJvbZAFtOa4o="; 13 + repo = "argagg"; 14 + rev = finalAttrs.version; 15 + hash = "sha256-G0PzoKpUyb1MaziLvHgasq98jPODUu4EgPzywRjuIN8="; 16 16 }; 17 17 18 - patches = [ 19 - # Fix compilation of macro catch statement 20 - ./0001-catch.diff 21 - ]; 22 - 23 18 nativeBuildInputs = [ 24 19 cmake 25 20 ]; 26 21 27 - meta = with lib; { 22 + meta = { 28 23 homepage = "https://github.com/vietjtnguyen/argagg"; 29 24 description = "Argument Aggregator"; 30 25 longDescription = '' ··· 38 33 types until you access them, so the result structures end up just being 39 34 pointers into the original command line argument C-strings. 40 35 ''; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ AndersonTorres ]; 43 - platforms = with platforms; all; 36 + license = lib.licenses.mit; 37 + maintainers = with lib.maintainers; [ AndersonTorres ]; 38 + platforms = lib.platforms.all; 44 39 badPlatforms = [ "aarch64-darwin" ]; 45 40 }; 46 - } 41 + })
+11 -11
pkgs/development/libraries/argtable/default.nix pkgs/by-name/ar/argtable/package.nix
··· 4 4 , cmake 5 5 }: 6 6 7 - stdenv.mkDerivation rec { 7 + stdenv.mkDerivation (finalAttrs: { 8 8 pname = "argtable"; 9 - version = "3.2.1"; 10 - srcVersion = "v${version}.52f24e5"; 9 + version = "3.2.2"; 10 + srcVersion = "v${finalAttrs.version}.f25c624"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "argtable"; 14 14 repo = "argtable3"; 15 - rev = srcVersion; 16 - hash = "sha256-HFsk91uJXQ0wpvAQxP4/yZwRQx9kLH7KgB3Y/+zcZC0="; 15 + rev = finalAttrs.srcVersion; 16 + hash = "sha256-X89xFLDs6NEgjzzwy8kplvTgukQd/CV3Xa9A3JXecf4="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ]; 20 20 21 21 cmakeFlags = [ 22 - "-DBUILD_SHARED_LIBS=ON" 22 + (lib.cmakeBool "BUILD_SHARED_LIBS" true) 23 23 ]; 24 24 25 25 postPatch = '' 26 26 patchShebangs tools/build 27 27 ''; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 homepage = "https://github.com/argtable/argtable3"; 31 31 description = "A single-file, ANSI C command-line parsing library"; 32 32 longDescription = '' ··· 37 37 handling logic and textual descriptions of the command line syntax, which 38 38 are essential but tedious to implement for a robust CLI program. 39 39 ''; 40 - license = with licenses; bsd3; 41 - maintainers = with maintainers; [ AndersonTorres artuuge ]; 42 - platforms = with platforms; all; 40 + license = lib.licenses.bsd3; 41 + maintainers = with lib.maintainers; [ AndersonTorres artuuge ]; 42 + platforms = lib.platforms.all; 43 43 }; 44 - } 44 + }) 45 45 # TODO: a NixOS test suite 46 46 # TODO: multiple outputs 47 47 # TODO: documentation
+2 -2
pkgs/development/libraries/ldb/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "ldb"; 20 - version = "2.7.2"; 20 + version = "2.8.0"; 21 21 22 22 src = fetchurl { 23 23 url = "mirror://samba/ldb/${pname}-${version}.tar.gz"; 24 - hash = "sha256-Ju5y1keFTmYtmWQ+srLTQWVavzH0mQg41mUPtc+SCcg="; 24 + hash = "sha256-NY3KEPzScgeshXoNf0NaRtvGzR98ENu4QMGTG/GWXwg="; 25 25 }; 26 26 27 27 outputs = [ "out" "dev" ];
+2 -2
pkgs/development/libraries/libunarr/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "libunarr"; 9 - version = "1.1.0"; 9 + version = "1.1.1"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/selmf/unarr/releases/download/v${version}/unarr-${version}.tar.xz"; 13 - hash = "sha256-5wCnhjoj+GTmaeDTCrUnm1Wt9SsWAbQcPSYM//FNeOA="; 13 + hash = "sha256-Mo76BOqZbdOJFrEkeozxdqwpuFyvkhdONNMZmN5BdNI="; 14 14 }; 15 15 16 16 postPatch = lib.optionalString stdenv.isDarwin ''
+2 -2
pkgs/development/libraries/openxr-loader/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "openxr-loader"; 5 - version = "1.0.30"; 5 + version = "1.0.31"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "KhronosGroup"; 9 9 repo = "OpenXR-SDK-Source"; 10 10 rev = "release-${version}"; 11 - sha256 = "sha256-lF8Pauyi+zSNVnpHqq86J3SGUTM6AhFmnT48eyFoYco="; 11 + sha256 = "sha256-qK8l/v6nLuMAitz7DfVDjJyVjEmkeD2jgJkG5qOMCcQ="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake python3 pkg-config ];
+9
pkgs/development/libraries/science/chemistry/tblite/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , cmake 5 6 , gfortran 6 7 , blas ··· 25 26 rev = "v${version}"; 26 27 hash = "sha256-R7CAFG/x55k5Ieslxeq+DWq1wPip4cI+Yvn1cBbeVNs="; 27 28 }; 29 + 30 + patches = [ 31 + # toml-f 0.4 compatibility 32 + (fetchpatch { 33 + url = "https://github.com/tblite/tblite/commit/da759fd02b8fbf470a5c6d3df9657cca6b1d0a9a.diff"; 34 + hash = "sha256-VaeA2VyK+Eas432HMSpJ0lXxHBBNGpfkUO1eHeWpYl0="; 35 + }) 36 + ]; 28 37 29 38 nativeBuildInputs = [ cmake gfortran ]; 30 39
+2 -2
pkgs/development/libraries/toml-f/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "toml-f"; 11 - version = "0.3.1"; 11 + version = "0.4.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = pname; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-8FbnUkeJUP4fiuJCroAVDo6U2M7ZkFLpG2OYrapMYtU="; 17 + hash = "sha256-sCU0uMdcXIA5O964hlK37cOrLTlk1CJeTcWD9FhevOs="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ gfortran cmake ];
+24
pkgs/development/lua-modules/generated-packages.nix
··· 478 478 }; 479 479 }) {}; 480 480 481 + ferris-nvim = callPackage({ fetchzip, buildLuarocksPackage, lua, luaOlder }: 482 + buildLuarocksPackage { 483 + pname = "ferris.nvim"; 484 + version = "2.0.0-1"; 485 + knownRockspec = (fetchurl { 486 + url = "mirror://luarocks/ferris.nvim-2.0.0-1.rockspec"; 487 + sha256 = "00d3x2hbs8625ky50r2w08c6idcx3bkrk0rks5qd8yh7v61nj53h"; 488 + }).outPath; 489 + src = fetchzip { 490 + url = "https://github.com/mrcjkb/ferris.nvim/archive/2.0.0.zip"; 491 + sha256 = "1fb18k0ylb06h4ifs9k6lfc42y74xpavzwkqy55lfdkmlbc7jmhy"; 492 + }; 493 + 494 + disabled = (luaOlder "5.1"); 495 + propagatedBuildInputs = [ lua ]; 496 + 497 + meta = { 498 + homepage = "https://github.com/mrcjkb/ferris.nvim"; 499 + description = "Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim"; 500 + maintainers = with lib.maintainers; [ mrcjkb ]; 501 + license.fullName = "GPL-2.0"; 502 + }; 503 + }) {}; 504 + 481 505 fifo = callPackage({ fetchzip, lua, buildLuarocksPackage }: 482 506 buildLuarocksPackage { 483 507 pname = "fifo";
+1
pkgs/development/node-packages/node-packages.json
··· 166 166 , "markdown-link-check" 167 167 , "mastodon-bot" 168 168 , "mathjax" 169 + , "mathjax-node-cli" 169 170 , "meat" 170 171 , "mocha" 171 172 , "multi-file-swagger"
+359
pkgs/development/node-packages/node-packages.nix
··· 19057 19057 sha512 = "0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w=="; 19058 19058 }; 19059 19059 }; 19060 + "cliui-4.1.0" = { 19061 + name = "cliui"; 19062 + packageName = "cliui"; 19063 + version = "4.1.0"; 19064 + src = fetchurl { 19065 + url = "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz"; 19066 + sha512 = "4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ=="; 19067 + }; 19068 + }; 19060 19069 "cliui-5.0.0" = { 19061 19070 name = "cliui"; 19062 19071 packageName = "cliui"; ··· 32416 32425 sha512 = "xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ=="; 32417 32426 }; 32418 32427 }; 32428 + "invert-kv-2.0.0" = { 32429 + name = "invert-kv"; 32430 + packageName = "invert-kv"; 32431 + version = "2.0.0"; 32432 + src = fetchurl { 32433 + url = "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz"; 32434 + sha512 = "wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA=="; 32435 + }; 32436 + }; 32419 32437 "iota-array-1.0.0" = { 32420 32438 name = "iota-array"; 32421 32439 packageName = "iota-array"; ··· 34720 34738 sha512 = "SdRK2C7jjs4k/kT2mwtO07KJN9RnjxtKn03d9JVj6c3j9WwaLcFYsICYDnLAzY0hp+wG2nxl+Cm2jWLiNVYb8g=="; 34721 34739 }; 34722 34740 }; 34741 + "jsdom-11.12.0" = { 34742 + name = "jsdom"; 34743 + packageName = "jsdom"; 34744 + version = "11.12.0"; 34745 + src = fetchurl { 34746 + url = "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz"; 34747 + sha512 = "y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw=="; 34748 + }; 34749 + }; 34723 34750 "jsdom-14.1.0" = { 34724 34751 name = "jsdom"; 34725 34752 packageName = "jsdom"; ··· 35917 35944 sha512 = "YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw=="; 35918 35945 }; 35919 35946 }; 35947 + "lcid-2.0.0" = { 35948 + name = "lcid"; 35949 + packageName = "lcid"; 35950 + version = "2.0.0"; 35951 + src = fetchurl { 35952 + url = "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz"; 35953 + sha512 = "avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA=="; 35954 + }; 35955 + }; 35920 35956 "ldap-filter-0.3.3" = { 35921 35957 name = "ldap-filter"; 35922 35958 packageName = "ldap-filter"; ··· 35969 36005 src = fetchurl { 35970 36006 url = "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz"; 35971 36007 sha512 = "IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow=="; 36008 + }; 36009 + }; 36010 + "left-pad-1.3.0" = { 36011 + name = "left-pad"; 36012 + packageName = "left-pad"; 36013 + version = "1.3.0"; 36014 + src = fetchurl { 36015 + url = "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz"; 36016 + sha512 = "XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA=="; 35972 36017 }; 35973 36018 }; 35974 36019 "less-4.2.0" = { ··· 38528 38573 sha512 = "rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A=="; 38529 38574 }; 38530 38575 }; 38576 + "mathjax-2.7.9" = { 38577 + name = "mathjax"; 38578 + packageName = "mathjax"; 38579 + version = "2.7.9"; 38580 + src = fetchurl { 38581 + url = "https://registry.npmjs.org/mathjax/-/mathjax-2.7.9.tgz"; 38582 + sha512 = "NOGEDTIM9+MrsqnjPEjVGNx4q0GQxqm61yQwSK+/5S59i26wId5IC5gNu9/bu8+CCVl5p9G2IHcAl/wJa+5+BQ=="; 38583 + }; 38584 + }; 38585 + "mathjax-node-2.1.1" = { 38586 + name = "mathjax-node"; 38587 + packageName = "mathjax-node"; 38588 + version = "2.1.1"; 38589 + src = fetchurl { 38590 + url = "https://registry.npmjs.org/mathjax-node/-/mathjax-node-2.1.1.tgz"; 38591 + sha512 = "i29tvqD8yHPB2WhrGV5rvliYnKwTT8a/TO8SCnuYtatpSHxLGy3aF7lDTVLD6B1bfuVMTFB6McZu2TBxk0XGeg=="; 38592 + }; 38593 + }; 38594 + "mathjax-node-sre-3.0.3" = { 38595 + name = "mathjax-node-sre"; 38596 + packageName = "mathjax-node-sre"; 38597 + version = "3.0.3"; 38598 + src = fetchurl { 38599 + url = "https://registry.npmjs.org/mathjax-node-sre/-/mathjax-node-sre-3.0.3.tgz"; 38600 + sha512 = "SBwqD3DEgdYyPQv7vUBqH/uCr0eOI23PbffzmhelFPY8KdVANZkE2hssJA0Dfl23y7uEefsoVOryckMLEmmzaw=="; 38601 + }; 38602 + }; 38531 38603 "mathml-tag-names-2.1.3" = { 38532 38604 name = "mathml-tag-names"; 38533 38605 packageName = "mathml-tag-names"; ··· 43272 43344 sha512 = "PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g=="; 43273 43345 }; 43274 43346 }; 43347 + "os-locale-3.1.0" = { 43348 + name = "os-locale"; 43349 + packageName = "os-locale"; 43350 + version = "3.1.0"; 43351 + src = fetchurl { 43352 + url = "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz"; 43353 + sha512 = "Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q=="; 43354 + }; 43355 + }; 43275 43356 "os-paths-4.4.0" = { 43276 43357 name = "os-paths"; 43277 43358 packageName = "os-paths"; ··· 44269 44350 src = fetchurl { 44270 44351 url = "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz"; 44271 44352 sha512 = "rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA=="; 44353 + }; 44354 + }; 44355 + "parse5-4.0.0" = { 44356 + name = "parse5"; 44357 + packageName = "parse5"; 44358 + version = "4.0.0"; 44359 + src = fetchurl { 44360 + url = "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz"; 44361 + sha512 = "VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA=="; 44272 44362 }; 44273 44363 }; 44274 44364 "parse5-5.1.0" = { ··· 52254 52344 sha512 = "1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg=="; 52255 52345 }; 52256 52346 }; 52347 + "speech-rule-engine-2.4.0" = { 52348 + name = "speech-rule-engine"; 52349 + packageName = "speech-rule-engine"; 52350 + version = "2.4.0"; 52351 + src = fetchurl { 52352 + url = "https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-2.4.0.tgz"; 52353 + sha512 = "7IXDmpGiQOJWUPVy/rcayqi1aTCrhcQ/bVACu2oyueEuiYzPW8GebYRF4LeyMROL/E0kxkO5U66t0aFWCv0QCQ=="; 52354 + }; 52355 + }; 52257 52356 "speed-limiter-1.0.2" = { 52258 52357 name = "speed-limiter"; 52259 52358 packageName = "speed-limiter"; ··· 59455 59554 sha512 = "saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="; 59456 59555 }; 59457 59556 }; 59557 + "whatwg-url-6.5.0" = { 59558 + name = "whatwg-url"; 59559 + packageName = "whatwg-url"; 59560 + version = "6.5.0"; 59561 + src = fetchurl { 59562 + url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz"; 59563 + sha512 = "rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ=="; 59564 + }; 59565 + }; 59458 59566 "whatwg-url-7.1.0" = { 59459 59567 name = "whatwg-url"; 59460 59568 packageName = "whatwg-url"; ··· 59588 59696 src = fetchurl { 59589 59697 url = "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz"; 59590 59698 sha512 = "qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew=="; 59699 + }; 59700 + }; 59701 + "wicked-good-xpath-1.3.0" = { 59702 + name = "wicked-good-xpath"; 59703 + packageName = "wicked-good-xpath"; 59704 + version = "1.3.0"; 59705 + src = fetchurl { 59706 + url = "https://registry.npmjs.org/wicked-good-xpath/-/wicked-good-xpath-1.3.0.tgz"; 59707 + sha512 = "Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw=="; 59591 59708 }; 59592 59709 }; 59593 59710 "wide-align-1.1.5" = { ··· 60092 60209 src = fetchurl { 60093 60210 url = "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz"; 60094 60211 sha512 = "61a+9LgtYZxTq1hAonhX8Xwpo2riK4IOR/BIVxioFbCfc3QFKmpE4x9dLExfLHKtUfVZigYa36tThVhO57erEw=="; 60212 + }; 60213 + }; 60214 + "ws-5.2.3" = { 60215 + name = "ws"; 60216 + packageName = "ws"; 60217 + version = "5.2.3"; 60218 + src = fetchurl { 60219 + url = "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz"; 60220 + sha512 = "jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA=="; 60095 60221 }; 60096 60222 }; 60097 60223 "ws-6.1.4" = { ··· 60472 60598 sha512 = "yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ=="; 60473 60599 }; 60474 60600 }; 60601 + "xmldom-sre-0.1.31" = { 60602 + name = "xmldom-sre"; 60603 + packageName = "xmldom-sre"; 60604 + version = "0.1.31"; 60605 + src = fetchurl { 60606 + url = "https://registry.npmjs.org/xmldom-sre/-/xmldom-sre-0.1.31.tgz"; 60607 + sha512 = "f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw=="; 60608 + }; 60609 + }; 60475 60610 "xmlhttprequest-https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz" = { 60476 60611 name = "xmlhttprequest"; 60477 60612 packageName = "xmlhttprequest"; ··· 60680 60815 sha512 = "C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ=="; 60681 60816 }; 60682 60817 }; 60818 + "yargs-12.0.5" = { 60819 + name = "yargs"; 60820 + packageName = "yargs"; 60821 + version = "12.0.5"; 60822 + src = fetchurl { 60823 + url = "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz"; 60824 + sha512 = "Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw=="; 60825 + }; 60826 + }; 60683 60827 "yargs-13.3.2" = { 60684 60828 name = "yargs"; 60685 60829 packageName = "yargs"; ··· 60786 60930 src = fetchurl { 60787 60931 url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz"; 60788 60932 sha512 = "VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ=="; 60933 + }; 60934 + }; 60935 + "yargs-parser-11.1.1" = { 60936 + name = "yargs-parser"; 60937 + packageName = "yargs-parser"; 60938 + version = "11.1.1"; 60939 + src = fetchurl { 60940 + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz"; 60941 + sha512 = "C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ=="; 60789 60942 }; 60790 60943 }; 60791 60944 "yargs-parser-13.1.2" = { ··· 86059 86212 meta = { 86060 86213 description = "Beautiful and accessible math in all browsers. MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all browsers. This package includes the packaged components (install mathjax-full to get the source "; 86061 86214 homepage = "https://github.com/mathjax/MathJax#readme"; 86215 + license = "Apache-2.0"; 86216 + }; 86217 + production = true; 86218 + bypassCache = true; 86219 + reconstructLock = true; 86220 + }; 86221 + mathjax-node-cli = nodeEnv.buildNodePackage { 86222 + name = "mathjax-node-cli"; 86223 + packageName = "mathjax-node-cli"; 86224 + version = "1.0.1"; 86225 + src = fetchurl { 86226 + url = "https://registry.npmjs.org/mathjax-node-cli/-/mathjax-node-cli-1.0.1.tgz"; 86227 + sha512 = "p1OB9zalQZkKYumfx+8mSX59MysF2Ox2H88gHSUQpdjpuMISwIPfw0MQmsvcS00hntSX05uEDa3uzo+1SgSk5w=="; 86228 + }; 86229 + dependencies = [ 86230 + sources."abab-2.0.6" 86231 + sources."acorn-5.7.4" 86232 + (sources."acorn-globals-4.3.4" // { 86233 + dependencies = [ 86234 + sources."acorn-6.4.2" 86235 + ]; 86236 + }) 86237 + sources."acorn-walk-6.2.0" 86238 + sources."ajv-6.12.6" 86239 + sources."ansi-regex-3.0.1" 86240 + sources."ansi-styles-4.3.0" 86241 + sources."array-equal-1.0.0" 86242 + sources."asn1-0.2.6" 86243 + sources."assert-plus-1.0.0" 86244 + sources."async-limiter-1.0.1" 86245 + sources."asynckit-0.4.0" 86246 + sources."aws-sign2-0.7.0" 86247 + sources."aws4-1.12.0" 86248 + sources."bcrypt-pbkdf-1.0.2" 86249 + sources."browser-process-hrtime-1.0.0" 86250 + sources."camelcase-5.3.1" 86251 + sources."caseless-0.12.0" 86252 + sources."cliui-4.1.0" 86253 + sources."code-point-at-1.1.0" 86254 + sources."color-convert-2.0.1" 86255 + sources."color-name-1.1.4" 86256 + sources."combined-stream-1.0.8" 86257 + sources."commander-11.0.0" 86258 + sources."core-util-is-1.0.2" 86259 + sources."cross-spawn-6.0.5" 86260 + sources."cssom-0.3.8" 86261 + sources."cssstyle-1.4.0" 86262 + sources."dashdash-1.14.1" 86263 + (sources."data-urls-1.1.0" // { 86264 + dependencies = [ 86265 + sources."whatwg-url-7.1.0" 86266 + ]; 86267 + }) 86268 + sources."decamelize-1.2.0" 86269 + sources."deep-is-0.1.4" 86270 + sources."delayed-stream-1.0.0" 86271 + sources."domexception-1.0.1" 86272 + sources."ecc-jsbn-0.1.2" 86273 + sources."emoji-regex-8.0.0" 86274 + sources."end-of-stream-1.4.4" 86275 + sources."escalade-3.1.1" 86276 + sources."escodegen-1.14.3" 86277 + sources."esprima-4.0.1" 86278 + sources."estraverse-4.3.0" 86279 + sources."esutils-2.0.3" 86280 + sources."execa-1.0.0" 86281 + sources."extend-3.0.2" 86282 + sources."extsprintf-1.3.0" 86283 + sources."fast-deep-equal-3.1.3" 86284 + sources."fast-json-stable-stringify-2.1.0" 86285 + sources."fast-levenshtein-2.0.6" 86286 + sources."find-up-3.0.0" 86287 + sources."forever-agent-0.6.1" 86288 + sources."form-data-2.3.3" 86289 + sources."get-caller-file-1.0.3" 86290 + sources."get-stream-4.1.0" 86291 + sources."getpass-0.1.7" 86292 + sources."har-schema-2.0.0" 86293 + sources."har-validator-5.1.5" 86294 + sources."html-encoding-sniffer-1.0.2" 86295 + sources."http-signature-1.2.0" 86296 + sources."iconv-lite-0.4.24" 86297 + sources."invert-kv-2.0.0" 86298 + sources."is-fullwidth-code-point-2.0.0" 86299 + sources."is-stream-1.1.0" 86300 + sources."is-typedarray-1.0.0" 86301 + sources."isexe-2.0.0" 86302 + sources."isstream-0.1.2" 86303 + sources."jsbn-0.1.1" 86304 + sources."jsdom-11.12.0" 86305 + sources."json-schema-0.4.0" 86306 + sources."json-schema-traverse-0.4.1" 86307 + sources."json-stringify-safe-5.0.1" 86308 + sources."jsprim-1.4.2" 86309 + sources."lcid-2.0.0" 86310 + sources."left-pad-1.3.0" 86311 + sources."levn-0.3.0" 86312 + sources."locate-path-3.0.0" 86313 + sources."lodash-4.17.21" 86314 + sources."lodash.sortby-4.7.0" 86315 + sources."map-age-cleaner-0.1.3" 86316 + sources."mathjax-2.7.9" 86317 + sources."mathjax-node-2.1.1" 86318 + (sources."mathjax-node-sre-3.0.3" // { 86319 + dependencies = [ 86320 + sources."yargs-12.0.5" 86321 + ]; 86322 + }) 86323 + sources."mem-4.3.0" 86324 + sources."mime-db-1.52.0" 86325 + sources."mime-types-2.1.35" 86326 + sources."mimic-fn-2.1.0" 86327 + sources."nice-try-1.0.5" 86328 + sources."npm-run-path-2.0.2" 86329 + sources."number-is-nan-1.0.1" 86330 + sources."nwsapi-2.2.7" 86331 + sources."oauth-sign-0.9.0" 86332 + sources."once-1.4.0" 86333 + sources."optionator-0.8.3" 86334 + sources."os-locale-3.1.0" 86335 + sources."p-defer-1.0.0" 86336 + sources."p-finally-1.0.0" 86337 + sources."p-is-promise-2.1.0" 86338 + sources."p-limit-2.3.0" 86339 + sources."p-locate-3.0.0" 86340 + sources."p-try-2.2.0" 86341 + sources."parse5-4.0.0" 86342 + sources."path-exists-3.0.0" 86343 + sources."path-key-2.0.1" 86344 + sources."performance-now-2.1.0" 86345 + sources."pn-1.1.0" 86346 + sources."prelude-ls-1.1.2" 86347 + sources."psl-1.9.0" 86348 + sources."pump-3.0.0" 86349 + sources."punycode-2.3.0" 86350 + sources."qs-6.5.3" 86351 + sources."request-2.88.2" 86352 + sources."request-promise-core-1.1.4" 86353 + sources."request-promise-native-1.0.9" 86354 + sources."require-directory-2.1.1" 86355 + sources."require-main-filename-1.0.1" 86356 + sources."safe-buffer-5.2.1" 86357 + sources."safer-buffer-2.1.2" 86358 + sources."sax-1.3.0" 86359 + sources."semver-5.7.2" 86360 + sources."set-blocking-2.0.0" 86361 + sources."shebang-command-1.2.0" 86362 + sources."shebang-regex-1.0.0" 86363 + sources."signal-exit-3.0.7" 86364 + sources."source-map-0.6.1" 86365 + sources."speech-rule-engine-2.4.0" 86366 + sources."sshpk-1.17.0" 86367 + sources."stealthy-require-1.1.1" 86368 + sources."string-width-2.1.1" 86369 + sources."strip-ansi-4.0.0" 86370 + sources."strip-eof-1.0.0" 86371 + sources."symbol-tree-3.2.4" 86372 + sources."tough-cookie-2.5.0" 86373 + sources."tr46-1.0.1" 86374 + sources."tunnel-agent-0.6.0" 86375 + sources."tweetnacl-0.14.5" 86376 + sources."type-check-0.3.2" 86377 + sources."uri-js-4.4.1" 86378 + sources."uuid-3.4.0" 86379 + sources."verror-1.10.0" 86380 + sources."w3c-hr-time-1.0.2" 86381 + sources."webidl-conversions-4.0.2" 86382 + sources."whatwg-encoding-1.0.5" 86383 + sources."whatwg-mimetype-2.3.0" 86384 + sources."whatwg-url-6.5.0" 86385 + sources."which-1.3.1" 86386 + sources."which-module-2.0.1" 86387 + sources."wicked-good-xpath-1.3.0" 86388 + sources."word-wrap-1.2.5" 86389 + (sources."wrap-ansi-2.1.0" // { 86390 + dependencies = [ 86391 + sources."ansi-regex-2.1.1" 86392 + sources."is-fullwidth-code-point-1.0.0" 86393 + sources."string-width-1.0.2" 86394 + sources."strip-ansi-3.0.1" 86395 + ]; 86396 + }) 86397 + sources."wrappy-1.0.2" 86398 + sources."ws-5.2.3" 86399 + sources."xml-name-validator-3.0.0" 86400 + sources."xmldom-sre-0.1.31" 86401 + sources."y18n-4.0.3" 86402 + (sources."yargs-17.7.2" // { 86403 + dependencies = [ 86404 + sources."ansi-regex-5.0.1" 86405 + sources."cliui-8.0.1" 86406 + sources."get-caller-file-2.0.5" 86407 + sources."is-fullwidth-code-point-3.0.0" 86408 + sources."string-width-4.2.3" 86409 + sources."strip-ansi-6.0.1" 86410 + sources."wrap-ansi-7.0.0" 86411 + sources."y18n-5.0.8" 86412 + sources."yargs-parser-21.1.1" 86413 + ]; 86414 + }) 86415 + sources."yargs-parser-11.1.1" 86416 + ]; 86417 + buildInputs = globalBuildInputs; 86418 + meta = { 86419 + description = "CLI tools for calling mathjax-node"; 86420 + homepage = "https://github.com/mathjax/mathjax-node-cli#readme"; 86062 86421 license = "Apache-2.0"; 86063 86422 }; 86064 86423 production = true;
+2 -2
pkgs/development/python-modules/aioairzone-cloud/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "aioairzone-cloud"; 12 - version = "0.2.4"; 12 + version = "0.2.7"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "Noltari"; 19 19 repo = "aioairzone-cloud"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-7sjiY20jDUHtEnqAMwEHsBboK9XCH5XjE0sHR82YvEA="; 21 + hash = "sha256-v6cK4j16BhTqjdc5J9XQWGFCa1r9f0/dto9teVTNn0c="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aioairzone/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "aioairzone"; 11 - version = "0.6.8"; 11 + version = "0.6.9"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.11"; ··· 17 17 owner = "Noltari"; 18 18 repo = pname; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-aCf0IO70t/QMmDmIwBKN3Um1HgHjHn1r6Dze/pWaQ5M="; 20 + hash = "sha256-0nbH0pnTYRuSOkzG5Yn/fJmRKtXBMd6ti6Z+AW72j3Q="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aioesphomeapi/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "aioesphomeapi"; 17 - version = "17.2.0"; 17 + version = "18.0.7"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 23 23 owner = "esphome"; 24 24 repo = pname; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-+yPHIXJ0vHaFO2X3xN+7WIQUlCvoYlGi1N7W+H/ng/0="; 26 + hash = "sha256-Jgu9NEFY74Z0mZ2Cz4uaHG0gfywa2nF/H8G1j9YAyrw="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/asyncwhois/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "asyncwhois"; 15 - version = "1.0.8"; 15 + version = "1.0.9"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "pogzyb"; 22 22 repo = "asyncwhois"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-fYXxoS4bGTat5QT98ETmWk/VKXJmg9mtkUu02SZT4Eo="; 24 + hash = "sha256-5T/h4YzODH7zFyQpG8qVZetTK7V+Ii9jc+MQFgMUA8w="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bimmer-connected/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "bimmer-connected"; 20 - version = "0.14.1"; 20 + version = "0.14.2"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.6"; ··· 26 26 owner = "bimmerconnected"; 27 27 repo = "bimmer_connected"; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-Fo30qDBqVxVuD/Ow0jsvN20Hx7Zhvie47CE+1ys1ewU="; 29 + hash = "sha256-69H0hB+yVmyzJ5A2Cb7ZcaaoRzMt618U+TUHYQ03/cY="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+6 -6
pkgs/development/python-modules/bleak/default.nix
··· 25 25 hash = "sha256-T0im8zKyNLbskAEDeUUFS/daJtvttlHlttjscqP8iSk="; 26 26 }; 27 27 28 + postPatch = '' 29 + # bleak checks BlueZ's version with a call to `bluetoothctl --version` 30 + substituteInPlace bleak/backends/bluezdbus/version.py \ 31 + --replace \"bluetoothctl\" \"${bluez}/bin/bluetoothctl\" 32 + ''; 33 + 28 34 nativeBuildInputs = [ 29 35 poetry-core 30 36 ]; ··· 39 45 pytest-asyncio 40 46 pytestCheckHook 41 47 ]; 42 - 43 - postPatch = '' 44 - # bleak checks BlueZ's version with a call to `bluetoothctl --version` 45 - substituteInPlace bleak/backends/bluezdbus/__init__.py \ 46 - --replace \"bluetoothctl\" \"${bluez}/bin/bluetoothctl\" 47 - ''; 48 48 49 49 pythonImportsCheck = [ 50 50 "bleak"
+2 -2
pkgs/development/python-modules/dbus-fast/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "dbus-fast"; 16 - version = "2.11.1"; 16 + version = "2.12.0"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.7"; ··· 22 22 owner = "Bluetooth-Devices"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-oYBk+Rko5qK1k2TJdDNiN0rWdx7sdy6UpxMlDynKZ9Y="; 25 + hash = "sha256-ZeDQn+/b6WBCodZ7Ow5IlC9XlWieAifCMJtM1yse5P8="; 26 26 }; 27 27 28 28 # The project can build both an optimized cython version and an unoptimized
+11 -10
pkgs/development/python-modules/elgato/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "elgato"; 16 - version = "4.0.1"; 16 + version = "5.0.0"; 17 17 format = "pyproject"; 18 18 19 - disabled = pythonOlder "3.9"; 19 + disabled = pythonOlder "3.11"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "frenck"; 23 23 repo = "python-elgato"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-kyFnc/lMxgYy8s/gAP5vpEPV8a+dphOummr6G7deGQ4="; 25 + hash = "sha256-TI5wu2FYVUMvgDkbktcwPLnTSD8XUSy8qwOCdrsiopk="; 26 26 }; 27 27 28 + postPatch = '' 29 + # Upstream doesn't set a version for the pyproject.toml 30 + substituteInPlace pyproject.toml \ 31 + --replace "0.0.0" "${version}" \ 32 + --replace "--cov" "" 33 + ''; 34 + 28 35 nativeBuildInputs = [ 29 36 poetry-core 30 37 ]; ··· 41 48 pytestCheckHook 42 49 ]; 43 50 44 - postPatch = '' 45 - # Upstream doesn't set a version for the pyproject.toml 46 - substituteInPlace pyproject.toml \ 47 - --replace "0.0.0" "${version}" \ 48 - --replace "--cov" "" 49 - ''; 50 - 51 51 pythonImportsCheck = [ 52 52 "elgato" 53 53 ]; ··· 55 55 meta = with lib; { 56 56 description = "Python client for Elgato Key Lights"; 57 57 homepage = "https://github.com/frenck/python-elgato"; 58 + changelog = "https://github.com/frenck/python-elgato/releases/tag/v${version}"; 58 59 license = with licenses; [ mit ]; 59 60 maintainers = with maintainers; [ fab ]; 60 61 };
+2 -2
pkgs/development/python-modules/fypp/default.nix
··· 2 2 3 3 buildPythonApplication rec { 4 4 pname = "fypp"; 5 - version = "3.1"; 5 + version = "3.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "aradi"; 9 9 repo = pname; 10 10 rev = version; 11 - hash = "sha256-iog5Gdcd1F230Nl4JDrKoyYr8JualVgNZQzHLzd4xe8="; 11 + hash = "sha256-MgGVlOqOIrIVoDfBMVpFLT26mhYndxans2hfo/+jdoA="; 12 12 }; 13 13 14 14 meta = with lib; {
+2 -2
pkgs/development/python-modules/guppy3/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "guppy3"; 10 - version = "3.1.3"; 10 + version = "3.1.4"; 11 11 disabled = pythonOlder "3.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "zhuyifei1999"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-i3WqXlNnNhBVw9rdnxnzQISFkZHBpc/gqG+rxOWPiyc="; 17 + hash = "sha256-RMWIP4tVSCCEQpr0kZvsN1HwL6rBcLuubfBl175eSNg="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ tkinter ];
+2 -2
pkgs/development/python-modules/plugwise/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "plugwise"; 23 - version = "0.33.1"; 23 + version = "0.33.2"; 24 24 format = "setuptools"; 25 25 26 26 disabled = pythonOlder "3.7"; ··· 29 29 owner = pname; 30 30 repo = "python-plugwise"; 31 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-uJBUim5FlS+Jw3rGEKuorksVIgI5tVRAI7tESeYnGUc="; 32 + hash = "sha256-WTgv0bEkhLMoRCw6Xh5SlYLxnlQCv603lKTajjCETT4="; 33 33 }; 34 34 35 35 propagatedBuildInputs = [
+10 -10
pkgs/development/python-modules/pvo/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pvo"; 16 - version = "1.0.0"; 16 + version = "2.0.0"; 17 17 format = "pyproject"; 18 18 19 - disabled = pythonOlder "3.10"; 19 + disabled = pythonOlder "3.11"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "frenck"; 23 23 repo = "python-pvoutput"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-6oVACUnK8WVlEx047CUXmSXQ0+M3xnSvyMHw5Wttk7M="; 25 + hash = "sha256-SvsrvGwIAlj/8hdk90+rxigVrx6n3YInvF/4eux2H04="; 26 26 }; 27 27 28 + postPatch = '' 29 + # Upstream doesn't set a version for the pyproject.toml 30 + substituteInPlace pyproject.toml \ 31 + --replace "0.0.0" "${version}" \ 32 + --replace "--cov" "" 33 + ''; 34 + 28 35 nativeBuildInputs = [ 29 36 poetry-core 30 37 ]; ··· 40 47 pytest-asyncio 41 48 pytestCheckHook 42 49 ]; 43 - 44 - postPatch = '' 45 - # Upstream doesn't set a version for the pyproject.toml 46 - substituteInPlace pyproject.toml \ 47 - --replace "0.0.0" "${version}" \ 48 - --replace "--cov" "" 49 - ''; 50 50 51 51 pythonImportsCheck = [ 52 52 "pvo"
+2 -2
pkgs/development/python-modules/pyenphase/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pyenphase"; 21 - version = "1.12.0"; 21 + version = "1.13.1"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.11"; ··· 27 27 owner = "pyenphase"; 28 28 repo = "pyenphase"; 29 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-gqbRz0JAp8hjZpFUzlFzqq86UKgD0TLWSp1Z9rdrk3s="; 30 + hash = "sha256-8wGGx7ERYm+lKvLW/NUcJeBTqEXPM0jJNOOlkj/UzYk="; 31 31 }; 32 32 33 33 postPatch = ''
+9 -2
pkgs/development/python-modules/pyliblo/default.nix
··· 10 10 buildPythonPackage rec { 11 11 pname = "pyliblo"; 12 12 version = "0.10.0"; 13 - disabled = isPyPy || pythonAtLeast "3.11"; 13 + disabled = isPyPy; 14 14 15 15 src = fetchurl { 16 16 url = "http://das.nasophon.de/download/${pname}-${version}.tar.gz"; 17 17 sha256 = "13vry6xhxm7adnbyj28w1kpwrh0kf7nw83cz1yq74wl21faz2rzw"; 18 18 }; 19 19 20 + patches = [ 21 + (fetchurl { 22 + url = "https://git.alpinelinux.org/aports/plain/community/py3-pyliblo/py3.11.patch?id=a7e1eca5533657ddd7e37c43e67e8126e3447258"; 23 + hash = "sha256-4yCWNQaE/9FHGTVuvNEimBNuViWZ9aSJMcpTOP0fnM0="; 24 + }) 25 + ]; 26 + 20 27 buildInputs = [ liblo cython ]; 21 28 22 29 meta = with lib; { 23 30 homepage = "https://das.nasophon.de/pyliblo/"; 24 31 description = "Python wrapper for the liblo OSC library"; 25 - license = licenses.lgpl21; 32 + license = licenses.lgpl21Only; 26 33 }; 27 34 28 35 }
+2 -2
pkgs/development/python-modules/pyscf/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "pyscf"; 19 - version = "2.3.0"; 19 + version = "2.4.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "pyscf"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - hash = "sha256-x693NB0oc9X7SuDZlV3VKOmgnIgKA39O9yswDM0outk="; 25 + hash = "sha256-+dZsXiLqqyRWr1eOEVSHZ1KMM760hrDaT07ylZUcGmo="; 26 26 }; 27 27 28 28 # setup.py calls Cmake and passes the arguments in CMAKE_CONFIGURE_ARGS to cmake.
+2 -2
pkgs/development/python-modules/sensor-state-data/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "sensor-state-data"; 13 - version = "2.17.1"; 13 + version = "2.18.0"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "Bluetooth-Devices"; 20 20 repo = pname; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-zfgkTBdE8UWwk+G3bLBThVjgU+m2QoPf1fzORyznEgs="; 22 + hash = "sha256-wYYSS4lABCbIhmUU3z3Wh0+4zwpEzXl8Kk9gi6LBrbQ="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/trezor/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "trezor"; 27 - version = "0.13.7"; 27 + version = "0.13.8"; 28 28 29 29 disabled = !isPy3k; 30 30 31 31 src = fetchPypi { 32 32 inherit pname version; 33 - hash = "sha256-dodeWIYBfclPUbu0Efkn8QO9nj7L8HVNXkSjU4mBSeA="; 33 + hash = "sha256-Y01O3fNWAyV8MhYY2FSMajWyc4Rle2XjsL261jWlfP8="; 34 34 }; 35 35 36 36 nativeBuildInputs = [ installShellFiles ];
+7 -5
pkgs/development/python-modules/twentemilieu/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "twentemilieu"; 15 - version = "1.0.0"; 15 + version = "2.0.0"; 16 16 format = "pyproject"; 17 17 18 - disabled = pythonOlder "3.10"; 18 + disabled = pythonOlder "3.11"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "frenck"; 22 22 repo = "python-twentemilieu"; 23 - rev = "v${version}"; 24 - hash = "sha256-MTAVa5gP5e8TIE/i1DjfmwKm1zDVC/WEcYKxZSV/+Ug="; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-r0LZS8TXux1mzzXBTSu+x5sxUZOCzW7poKG3dQ2A6No="; 25 25 }; 26 26 27 27 postPatch = '' ··· 45 45 pytestCheckHook 46 46 ]; 47 47 48 - pythonImportsCheck = [ "twentemilieu" ]; 48 + pythonImportsCheck = [ 49 + "twentemilieu" 50 + ]; 49 51 50 52 meta = with lib; { 51 53 description = "Python client for Twente Milieu";
+2 -2
pkgs/development/python-modules/velbus-aio/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "velbus-aio"; 13 - version = "2023.10.0"; 13 + version = "2023.10.1"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "Cereal2nd"; 20 20 repo = pname; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-xVELkmucrw1QazSR2XN6ldmzdTya/rWsQd1mRsLTcbU="; 22 + hash = "sha256-v2B+tDqvQTm+K+cvTRM8LnfaFp5CTsI8/B5clBDNE08="; 23 23 fetchSubmodules = true; 24 24 }; 25 25
+2 -2
pkgs/development/tools/clj-kondo/default.nix
··· 2 2 3 3 buildGraalvmNativeImage rec { 4 4 pname = "clj-kondo"; 5 - version = "2023.09.07"; 5 + version = "2023.10.20"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/clj-kondo/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 - sha256 = "sha256-F7ePdITYKkGB6nsR3EFJ7zLDCUoT0g3i+AAjXzBd624="; 9 + sha256 = "sha256-f9u/pk3CEEmiLgnS2biaUHpsMHjVEwZL2jyB/1PiZUY="; 10 10 }; 11 11 12 12 extraNativeImageBuildArgs = [
+2 -2
pkgs/development/tools/database/timescaledb-tune/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "timescaledb-tune"; 5 - version = "0.14.3"; 5 + version = "0.14.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "timescale"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-MQi8A7eWOShP/VhxuX4Uhz1ueLtKvOi1x4E7aFXEsQo="; 11 + sha256 = "sha256-lCbxGW6+/r5AnsSXvrE7jYL1ZywcTlb4RK3MurL1JWg="; 12 12 }; 13 13 14 14 vendorHash = "sha256-yXWeINubvfZ2S+3gVFsrzeVO3XXIiZ14qfK+9Bj3SV4=";
+1 -1
pkgs/development/tools/electron/binary/generic.nix
··· 40 40 ++ optionals (versionAtLeast version "11.0.0") [ "aarch64-darwin" ] 41 41 ++ optionals (versionOlder version "19.0.0") [ "i686-linux" ]; 42 42 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 - knownVulnerabilities = optional (versionOlder version "22.0.0" || versions.major version == "23") "Electron version ${version} is EOL"; 43 + knownVulnerabilities = optional (versionOlder version "25.0.0") "Electron version ${version} is EOL"; 44 44 }; 45 45 46 46 fetcher = vers: tag: hash: fetchurl {
+3 -3
pkgs/development/tools/java/dex2jar/default.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation (finalAttrs: { 10 10 pname = "dex2jar"; 11 - version = "2.1"; 11 + version = "2.4"; 12 12 13 13 src = fetchurl { 14 - url = "https://github.com/pxb1988/dex2jar/releases/download/v${finalAttrs.version}/dex2jar-${finalAttrs.version}.zip"; 15 - hash = "sha256-epvfhD1D3k0elOwue29VglAXsMSn7jn/gmYOJJOkbwg="; 14 + url = "https://github.com/pxb1988/dex2jar/releases/download/v${finalAttrs.version}/dex-tools-v${finalAttrs.version}.zip"; 15 + hash = "sha256-7nxF6zwdJHSmFF2NRH5lGnNqItlmS209O+WlqBfdojo="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ makeWrapper unzip ];
+3 -3
pkgs/development/tools/rust/cargo-codspeed/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "cargo-codspeed"; 15 - version = "2.2.0"; 15 + version = "2.3.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "CodSpeedHQ"; 19 19 repo = "codspeed-rust"; 20 20 rev = "v${version}"; 21 - hash = "sha256-AGbo38weLBPxkaXgJpi+FXGuhPh7nyZcJOhw6BCDYOc="; 21 + hash = "sha256-oI6IfKvX+Zn3tYPXQVxHRQymVz4bBvXfg3mcrjClbY4="; 22 22 }; 23 23 24 - cargoHash = "sha256-NR+Z5oMaReEOZrLk7d/pB1F37k8tE7FXh4HdVnh+YFc="; 24 + cargoHash = "sha256-ZZhYmyWoqZ8SbRpXCA5XsKCdeqAKAcE1NdNlrHhBiYI="; 25 25 26 26 nativeBuildInputs = [ 27 27 curl
+3 -3
pkgs/development/web/minify/default.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "minify"; 12 - version = "2.12.9"; 12 + version = "2.19.10"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "tdewolff"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-+NBYn+gEsoclROnq2msNB4knviGn/XA9vNAuB0JZNek="; 18 + hash = "sha256-/OfNHhWbRZI7nRhBnjXfxL4Gf011ydlwEMDadCptFJY="; 19 19 }; 20 20 21 - vendorHash = "sha256-/Pw7fHVXWsovxfyzkWfb6UiRDBmiua82667N4Scl5+A="; 21 + vendorHash = "sha256-ZtQbhhdt9mGRbTpgm6O4wnSPoKF9bAEswppmK+Urqhs="; 22 22 23 23 nativeBuildInputs = [ installShellFiles ]; 24 24
+1 -1
pkgs/games/openra/build-engine.nix
··· 36 36 dontDotnetFixup = true; 37 37 38 38 preBuild = '' 39 - make VERSION=${version} version 39 + make VERSION=${engine.build}-${version} version 40 40 ''; 41 41 42 42 postInstall = ''
+4 -4
pkgs/games/starsector/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "starsector"; 16 - version = "0.96a-RC8"; 16 + version = "0.96a-RC10"; 17 17 18 18 src = fetchzip { 19 - url = "https://s3.amazonaws.com/fractalsoftworks/starsector/starsector_linux-${version}.zip"; 20 - sha256 = "sha256-RDXqFqiWpBG3kasofzbOl7Zp0a9LiMpJKsHcFaJtm2Y="; 19 + url = "https://f005.backblazeb2.com/file/fractalsoftworks/release/starsector_linux-${version}.zip"; 20 + sha256 = "sha256-RBSnms+QlKgTOhm3t2hDfv7OcMrQCk1rfkz9GaM74WM="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ copyDesktopItems makeWrapper ]; ··· 82 82 #!/usr/bin/env nix-shell 83 83 #!nix-shell -i bash -p curl gnugrep common-updater-scripts 84 84 set -eou pipefail; 85 - version=$(curl -s https://fractalsoftworks.com/preorder/ | grep -oP "https://s3.amazonaws.com/fractalsoftworks/starsector/starsector_linux-\K.*?(?=\.zip)" | head -1) 85 + version=$(curl -s https://fractalsoftworks.com/preorder/ | grep -oP "https://f005.backblazeb2.com/file/fractalsoftworks/release/starsector_linux-\K.*?(?=\.zip)" | head -1) 86 86 update-source-version ${pname} "$version" --file=./pkgs/games/starsector/default.nix 87 87 ''; 88 88 }
+5 -5
pkgs/os-specific/linux/kernel/zen-kernels.nix
··· 4 4 # comments with variant added for update script 5 5 # ./update-zen.py zen 6 6 zenVariant = { 7 - version = "6.5.7"; #zen 8 - suffix = "zen2"; #zen 9 - sha256 = "0qy3xn7kr16crm7iw1zhm3kpgxpmn66xc4g1yalvghwn6si0n81l"; #zen 7 + version = "6.5.8"; #zen 8 + suffix = "zen1"; #zen 9 + sha256 = "0pg5q5alsxrbbf8hzbcgmwsyirs86715qijdzaldyw9sf74h4z1l"; #zen 10 10 isLqx = false; 11 11 }; 12 12 # ./update-zen.py lqx 13 13 lqxVariant = { 14 - version = "6.5.7"; #lqx 14 + version = "6.5.8"; #lqx 15 15 suffix = "lqx1"; #lqx 16 - sha256 = "1c4093xhfnzx6h8frqcigdlikgy1n0vv34ajs0237v3w7psw99d7"; #lqx 16 + sha256 = "1f10p7mriwjrgmdfz10vs48xiipdk9ljj884fsj63r5n1g7pz4bf"; #lqx 17 17 isLqx = true; 18 18 }; 19 19 zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "2023.10.3"; 5 + version = "2023.10.4"; 6 6 components = { 7 7 "3_day_blinds" = ps: with ps; [ 8 8 ];
+3 -3
pkgs/servers/home-assistant/default.nix
··· 427 427 extraBuildInputs = extraPackages python.pkgs; 428 428 429 429 # Don't forget to run parse-requirements.py after updating 430 - hassVersion = "2023.10.3"; 430 + hassVersion = "2023.10.4"; 431 431 432 432 in python.pkgs.buildPythonApplication rec { 433 433 pname = "homeassistant"; ··· 443 443 # Primary source is the pypi sdist, because it contains translations 444 444 src = fetchPypi { 445 445 inherit pname version; 446 - hash = "sha256-7Eg6Ik8eiPPUTXyRedQLixaCnHDg9Dmikmhcq55+458="; 446 + hash = "sha256-HG8Uyk52Bj9CpQ+dn+dbsXVBKakXDlRktG4KSkVVVmE="; 447 447 }; 448 448 449 449 # Secondary source is git for tests ··· 451 451 owner = "home-assistant"; 452 452 repo = "core"; 453 453 rev = "refs/tags/${version}"; 454 - hash = "sha256-4J1BBC6PvfbN4fKD+zUpW19sMvoKALilitNJlwB0ZTk="; 454 + hash = "sha256-m3MjJHFq9S0dogFijIlpryqGQoHpLqkqgkWLuIxLHa8="; 455 455 }; 456 456 457 457 nativeBuildInputs = with python.pkgs; [
+2 -2
pkgs/servers/home-assistant/stubs.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "homeassistant-stubs"; 11 - version = "2023.10.1"; 11 + version = "2023.10.4"; 12 12 format = "pyproject"; 13 13 14 14 disabled = python.version != home-assistant.python.version; ··· 17 17 owner = "KapJI"; 18 18 repo = "homeassistant-stubs"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-4TPjYBTyrJtnYVZ+F/Bxf6m0lZn6fQR3ai0+CDTqwVc="; 20 + hash = "sha256-iehGVXom5Wjw7A0PC4wfzed+w1h1/g9SKIuCuVRtIAs="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+1 -1
pkgs/servers/http/nginx/generic.nix
··· 186 186 passthru = { 187 187 inherit modules; 188 188 tests = { 189 - inherit (nixosTests) nginx nginx-auth nginx-etag nginx-globalredirect nginx-http3 nginx-proxyprotocol nginx-pubhtml nginx-sandbox nginx-sso nginx-status-page; 189 + inherit (nixosTests) nginx nginx-auth nginx-etag nginx-globalredirect nginx-http3 nginx-proxyprotocol nginx-pubhtml nginx-sandbox nginx-sso nginx-status-page nginx-unix-socket; 190 190 variants = lib.recurseIntoAttrs nixosTests.nginx-variants; 191 191 acme-integration = nixosTests.acme; 192 192 } // passthru.tests;
+2 -2
pkgs/servers/http/tomcat/tomcat-native.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tomcat-native"; 5 - version = "2.0.5"; 5 + version = "2.0.6"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://apache/tomcat/tomcat-connectors/native/${version}/source/${pname}-${version}-src.tar.gz"; 9 - hash = "sha256-lY0fEhZRwQxhVW133J0NQfO1OYiiGVRC3krG9MuHg4g="; 9 + hash = "sha256-vmF8V26SO2B50LdSBtcG2ifdBDzr9Qv7leOpwKodGjU="; 10 10 }; 11 11 12 12 sourceRoot = "${pname}-${version}-src/native";
+2 -2
pkgs/servers/samba/4.x.nix
··· 51 51 52 52 stdenv.mkDerivation rec { 53 53 pname = "samba"; 54 - version = "4.18.6"; 54 + version = "4.19.1"; 55 55 56 56 src = fetchurl { 57 57 url = "mirror://samba/pub/samba/stable/${pname}-${version}.tar.gz"; 58 - hash = "sha256-KEyKmUzpich81oCMOQ/LnQDDayGg3BqKdUdLZ8nnFec="; 58 + hash = "sha256-zjt/DRi/kapf1kbouzhaOzU3W3A8blEjsCuFoavIGHk="; 59 59 }; 60 60 61 61 outputs = [ "out" "dev" "man" ];
+1
pkgs/tools/filesystems/erofs-utils/default.nix
··· 30 30 ] ++ lib.optional fuseSupport "--enable-fuse"; 31 31 32 32 meta = with lib; { 33 + homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/about/"; 33 34 description = "Userspace utilities for linux-erofs file system"; 34 35 license = with licenses; [ gpl2Plus ]; 35 36 maintainers = with maintainers; [ ehmry nikstur ];
+5 -3
pkgs/tools/misc/codebraid/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "codebraid"; 5 - version = "0.5.0-unstable-2020-08-14"; 5 + version = "0.11.0"; 6 + format = "pyproject"; 6 7 7 8 src = fetchFromGitHub { 8 9 owner = "gpoore"; 9 10 repo = pname; 10 - rev = "526a223c4fc32c37d6c5c9133524dfa0e1811ca4"; 11 - sha256 = "0qkqaj49k584qzgx9jlsf5vlv4lq7x403s1kig8v87i0kgh55p56"; 11 + rev = "v${version}"; 12 + hash = "sha256-E9vzGK9ZEVwF+UBpSkdM+hm6vINen/A+LgnnPpc77QQ="; 12 13 }; 13 14 15 + nativeBuildInputs = with python3Packages; [ setuptools ]; 14 16 propagatedBuildInputs = with python3Packages; [ bespon ]; 15 17 # unfortunately upstream doesn't contain tests 16 18 checkPhase = ''
+3 -3
pkgs/tools/misc/fd/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "fd"; 5 - version = "8.7.0"; 5 + version = "8.7.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sharkdp"; 9 9 repo = "fd"; 10 10 rev = "v${version}"; 11 - hash = "sha256-y7IrwMLQnvz1PeKt8BE9hbEBwQBiUXM4geYbiTjMymw="; 11 + hash = "sha256-euQiMVPKE1/YG04VKMFUA27OtoGENNhqeE0iiF/X7uc="; 12 12 }; 13 13 14 - cargoHash = "sha256-AstE8KGICgPhqRKlJecrE9iPUUWaOvca6ocWf85IzNo="; 14 + cargoHash = "sha256-doeZTjFPXmxIPYX3IBtetePoNkIHnl6oPJFtXD1tgZY="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -2
pkgs/tools/misc/lazydocker/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "lazydocker"; 5 - version = "0.23.0"; 5 + version = "0.23.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jesseduffield"; 9 9 repo = "lazydocker"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-BxIv0HCdrR9U9mmJnBdQqiUf/vbK+XEnL8ALPkuap0M="; 11 + sha256 = "sha256-nW3eaSisXLqoWZ+5YLLCfC1k4lTXWd5ZqY2xTM/I0PY="; 12 12 }; 13 13 14 14 vendorHash = null;
+3 -3
pkgs/tools/misc/timer/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "timer"; 5 - version = "1.3.0"; 5 + version = "1.4.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "caarlos0"; 9 9 repo = "timer"; 10 10 rev = "v${version}"; 11 - hash = "sha256-9p/L3Hj3VqlNiyY3lfUAhCjwTl1iSTegWxaVEGB4qHM="; 11 + hash = "sha256-8BVzijAXsJ8Q8BhDmhzFbEQ23fUEBdmbUsCPxfpXyBA="; 12 12 }; 13 13 14 - vendorHash = "sha256-j7Xik0te6GdjfhXHT7DRf+MwM+aKjfgTGvroxnlD3MM="; 14 + vendorHash = "sha256-1n5vZKlOWoB2SFdDdv+pPWLybzCIJG/wdBYqLMatjNA="; 15 15 16 16 ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 17 17
+3 -3
pkgs/tools/misc/topgrade/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "topgrade"; 13 - version = "12.0.2"; 13 + version = "13.0.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "topgrade-rs"; 17 17 repo = "topgrade"; 18 18 rev = "v${version}"; 19 - hash = "sha256-PfrtTegJULzPAmKUk/6P9rD+ttPJOhaf2505og64C0Y="; 19 + hash = "sha256-BuYwLD8HlmFjCpR8043GhrYK3XWffeqEaeEDqWhxZVI="; 20 20 }; 21 21 22 - cargoHash = "sha256-S6jSI/KuHocYD2dhg3o1NSyA8Q04Xo215TWl8Y1C7g8="; 22 + cargoHash = "sha256-+kSvA9AC0peXeFLVjenATRfnIS9qaOr/f1ozPbifiPI="; 23 23 24 24 nativeBuildInputs = [ 25 25 installShellFiles
+2 -2
pkgs/tools/networking/globalping-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "globalping-cli"; 5 - version = "1.1.0"; 5 + version = "1.1.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jsdelivr"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-UY+SAmkE8h/K92Em5iikcMiNixkqnDVkhlrKVq1ZkVM="; 11 + hash = "sha256-k89tqQpGvX0WiYqEwPj+tDViUKDjLR5MrkA0CQI/A+o="; 12 12 }; 13 13 14 14 vendorHash = "sha256-fUB7WIEAPBot8A2f7WQ5wUDtCrOydZd4nd4qDuy1vzg=";
+3 -3
pkgs/tools/networking/hysteria/default.nix
··· 4 4 }: 5 5 buildGo121Module rec { 6 6 pname = "hysteria"; 7 - version = "2.0.3"; 7 + version = "2.1.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "apernet"; 11 11 repo = pname; 12 12 rev = "app/v${version}"; 13 - hash = "sha256-0ekw92T9yWrKu5MxSssOCXlUFubiVLoH6ZLEMDFkcis="; 13 + hash = "sha256-CvhDOtXyGxnTy8m7qN5lmQxOxwkExfW+1ZT3LrLjsmo="; 14 14 }; 15 15 16 - vendorHash = "sha256-Hf+Jx/z+hJ6jqWLJHGK7umNgNzNKYgQtCdAosdrqvPg="; 16 + vendorHash = "sha256-Io7EN+Cza7drMLB9JF4nRDxq+eVxW5sYj45WWvXtDsY="; 17 17 proxyVendor = true; 18 18 19 19 ldflags = [
+2 -2
pkgs/tools/networking/requestly/default.nix
··· 5 5 6 6 let 7 7 pname = "requestly"; 8 - version = "1.5.6"; 8 + version = "1.5.12"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/requestly/requestly-desktop-app/releases/download/v${version}/Requestly-${version}.AppImage"; 12 - hash = "sha256-Yb90OGIIvExfNPoJPmuZSvtU5OQVuGqh4EmyKltE+is="; 12 + hash = "sha256-HM3+j9E67J1bAklnDtSN5/rOK9Wn7N7h+qlPKR/E8Ns="; 13 13 }; 14 14 15 15 appimageContents = appimageTools.extractType2 { inherit pname version src; };
+2 -2
pkgs/tools/networking/tgt/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "tgt"; 7 - version = "1.0.87"; 7 + version = "1.0.88"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "fujita"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-nDYNXQJqCtwlm4HTPTMuUbn6FA8JRYEqxbYUAev2R3o="; 13 + sha256 = "sha256-tLc+viPufR6P5texDs9lU8wsOTzrjSK0Qz/r4/L8M5k="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ libxslt docbook_xsl makeWrapper ];
+2 -2
pkgs/tools/security/pynitrokey/default.nix
··· 10 10 11 11 buildPythonApplication rec { 12 12 pname = "pynitrokey"; 13 - version = "0.4.39"; 13 + version = "0.4.40"; 14 14 format = "pyproject"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-KXYHeWwV9Tw1ZpO/vASHjDnceeb+1K0yIUohb7EcRAI="; 18 + hash = "sha256-Hu+8UooDzv4GhkWt0sCckQQyHjWn4V/zt2ADlVCoHmk="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+3 -3
pkgs/tools/security/uncover/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "uncover"; 8 - version = "1.0.6"; 8 + version = "1.0.7"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "projectdiscovery"; 12 12 repo = pname; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-FJtd73z6Cc56+nBderYncjrac3xRydDeoiJqn8xW29U="; 14 + hash = "sha256-CJA+rDLubghaQT+yb0zQY3y8hF0/5ISH9YFvIQHwH2Y="; 15 15 }; 16 16 17 - vendorHash = "sha256-mpojOzGedkTthD+fHl9Uhul7tOCN1EGIin+7USoaNmE="; 17 + vendorHash = "sha256-A7XPsl27Q5CaQXQUEvNB05B2M3mFGz/yZ4sOnOHxhw8="; 18 18 19 19 meta = with lib; { 20 20 description = "API wrapper to search for exposed hosts";
+2 -7
pkgs/top-level/all-packages.nix
··· 3267 3267 3268 3268 apitrace = libsForQt5.callPackage ../applications/graphics/apitrace { }; 3269 3269 3270 - argagg = callPackage ../development/libraries/argagg { }; 3271 - 3272 - argtable = callPackage ../development/libraries/argtable { }; 3273 - 3274 3270 arguments = callPackage ../development/libraries/arguments { }; 3275 3271 3276 3272 argus = callPackage ../tools/networking/argus { }; ··· 13836 13832 tewisay = callPackage ../tools/misc/tewisay { }; 13837 13833 13838 13834 texmacs = libsForQt5.callPackage ../applications/editors/texmacs { 13835 + stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; 13839 13836 tex = texlive.combined.scheme-small; 13840 13837 extraFonts = true; 13841 13838 }; ··· 34480 34477 wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { }; 34481 34478 34482 34479 obsidian = callPackage ../applications/misc/obsidian { 34483 - electron = electron_24; 34480 + electron = electron_25; 34484 34481 }; 34485 34482 34486 34483 octoprint = callPackage ../applications/misc/octoprint { }; ··· 35396 35393 sway-launcher-desktop = callPackage ../applications/misc/sway-launcher-desktop { }; 35397 35394 35398 35395 tart = callPackage ../applications/virtualization/tart { }; 35399 - 35400 - tecoc = callPackage ../applications/editors/tecoc { }; 35401 35396 35402 35397 viber = callPackage ../applications/networking/instant-messengers/viber { }; 35403 35398
+6 -1
pkgs/top-level/perl-packages.nix
··· 4954 4954 url = "mirror://cpan/authors/id/B/BA/BARTB/Crypt-HSXKPasswd-v3.6.tar.gz"; 4955 4955 hash = "sha256-lZ3MX58BG/ALha0i31ZrerK/XqHTYrDeD7WuKfvEWLM="; 4956 4956 }; 4957 - buildInputs = [ Clone DateTime FileHomeDir FileShare FileShareDir GetoptLong JSON ListMoreUtils MathRound Readonly TextUnidecode TypeTiny ]; 4957 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 4958 + propagatedBuildInputs = [ Clone DateTime FileHomeDir FileShare FileShareDir GetoptLong JSON ListMoreUtils MathRound Readonly TextUnidecode TypeTiny ]; 4959 + postInstall = lib.optionalString stdenv.isDarwin '' 4960 + shortenPerlShebang $out/bin/hsxkpasswd 4961 + ''; 4962 + 4958 4963 meta = { 4959 4964 description = "A secure memorable password generator"; 4960 4965 homepage = "http://www.bartb.ie/hsxkpasswd";