diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 73a738c0f7b6..d9903128c73d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7528,6 +7528,8 @@ }; laalsaas = { email = "laalsaas@systemli.org"; + github = "laalsaas"; + githubId = 43275254; name = "laalsaas"; }; lach = { diff --git a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml index 6347804e6856..5de4080e5c29 100644 --- a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml +++ b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml @@ -577,6 +577,17 @@ this version for the entire lifecycle of the 22.11 release. + + + The ipfs package and module were renamed to kubo. The kubo + module now uses an RFC42-style settings + option instead of extraConfig and the + gatewayAddress, + apiAddress and + swarmAddress options were renamed. Using + the old names will print a warning but still work. + + pkgs.cosign does not provide the @@ -1102,6 +1113,18 @@ services.wordpress.sites.<site>.languages. + + + The default package for + services.mullvad-vpn.package was changed to + pkgs.mullvad, allowing cross-platform usage + of Mullvad. pkgs.mullvad only contains the + Mullvad CLI tool, so users who rely on the Mullvad GUI will + want to change it back to pkgs.mullvad-vpn, + or add pkgs.mullvad-vpn to their + environment. + + There is a new module for the thunar diff --git a/nixos/doc/manual/release-notes/rl-2211.section.md b/nixos/doc/manual/release-notes/rl-2211.section.md index 6e95431b330a..374d7bd83faf 100644 --- a/nixos/doc/manual/release-notes/rl-2211.section.md +++ b/nixos/doc/manual/release-notes/rl-2211.section.md @@ -190,6 +190,8 @@ Available as [services.patroni](options.html#opt-services.patroni.enable). - PHP 7.4 is no longer supported due to upstream not supporting this version for the entire lifecycle of the 22.11 release. +- The ipfs package and module were renamed to kubo. The kubo module now uses an RFC42-style `settings` option instead of `extraConfig` and the `gatewayAddress`, `apiAddress` and `swarmAddress` options were renamed. Using the old names will print a warning but still work. + - `pkgs.cosign` does not provide the `cosigned` binary anymore. The `sget` binary has been moved into its own package. - Emacs now uses the Lucid toolkit by default instead of GTK because of stability and compatibility issues. @@ -342,6 +344,8 @@ Available as [services.patroni](options.html#opt-services.patroni.enable). - The Wordpress module got support for installing language packs through `services.wordpress.sites..languages`. +- The default package for `services.mullvad-vpn.package` was changed to `pkgs.mullvad`, allowing cross-platform usage of Mullvad. `pkgs.mullvad` only contains the Mullvad CLI tool, so users who rely on the Mullvad GUI will want to change it back to `pkgs.mullvad-vpn`, or add `pkgs.mullvad-vpn` to their environment. + - There is a new module for the `thunar` program (the Xfce file manager), which depends on the `xfconf` dbus service, and also has a dbus service and a systemd unit. The option `services.xserver.desktopManager.xfce.thunarPlugins` has been renamed to `programs.thunar.plugins`, and in a future release it may be removed. - There is a new module for the `xfconf` program (the Xfce configuration storage system), which has a dbus service. diff --git a/nixos/modules/services/network-filesystems/kubo.nix b/nixos/modules/services/network-filesystems/kubo.nix index 9942e4e41ad6..51e1282db418 100644 --- a/nixos/modules/services/network-filesystems/kubo.nix +++ b/nixos/modules/services/network-filesystems/kubo.nix @@ -3,6 +3,8 @@ with lib; let cfg = config.services.kubo; + settingsFormat = pkgs.formats.json {}; + kuboFlags = utils.escapeSystemdExecArgs ( optional cfg.autoMount "--mount" ++ optional cfg.enableGC "--enable-gc" ++ @@ -117,29 +119,6 @@ in description = lib.mdDoc "Where to mount the IPNS namespace to"; }; - gatewayAddress = mkOption { - type = types.str; - default = "/ip4/127.0.0.1/tcp/8080"; - description = lib.mdDoc "Where the IPFS Gateway can be reached"; - }; - - apiAddress = mkOption { - type = types.str; - default = "/ip4/127.0.0.1/tcp/5001"; - description = lib.mdDoc "Where Kubo exposes its API to"; - }; - - swarmAddress = mkOption { - type = types.listOf types.str; - default = [ - "/ip4/0.0.0.0/tcp/4001" - "/ip6/::/tcp/4001" - "/ip4/0.0.0.0/udp/4001/quic" - "/ip6/::/udp/4001/quic" - ]; - description = lib.mdDoc "Where Kubo listens for incoming p2p connections"; - }; - enableGC = mkOption { type = types.bool; default = false; @@ -152,11 +131,38 @@ in description = lib.mdDoc "If set to true, the repo won't be initialized with help files"; }; - extraConfig = mkOption { - type = types.attrs; + settings = mkOption { + type = lib.types.submodule { + freeformType = settingsFormat.type; + + options = { + Addresses.API = mkOption { + type = types.str; + default = "/ip4/127.0.0.1/tcp/5001"; + description = lib.mdDoc "Where Kubo exposes its API to"; + }; + + Addresses.Gateway = mkOption { + type = types.str; + default = "/ip4/127.0.0.1/tcp/8080"; + description = lib.mdDoc "Where the IPFS Gateway can be reached"; + }; + + Addresses.Swarm = mkOption { + type = types.listOf types.str; + default = [ + "/ip4/0.0.0.0/tcp/4001" + "/ip6/::/tcp/4001" + "/ip4/0.0.0.0/udp/4001/quic" + "/ip6/::/udp/4001/quic" + ]; + description = lib.mdDoc "Where Kubo listens for incoming p2p connections"; + }; + }; + }; description = lib.mdDoc '' Attrset of daemon configuration to set using {command}`ipfs config`, every time the daemon starts. - These are applied last, so may override configuration set by other options in this module. + See [https://github.com/ipfs/kubo/blob/master/docs/config.md](https://github.com/ipfs/kubo/blob/master/docs/config.md) for reference. Keep in mind that this configuration is stateful; i.e., unsetting anything in here does not reset the value to the default! ''; default = { }; @@ -244,6 +250,12 @@ in then [ cfg.package.systemd_unit ] else [ cfg.package.systemd_unit_hardened ]; + services.kubo.settings = mkIf cfg.autoMount { + Mounts.FuseAllowOther = lib.mkDefault true; + Mounts.IPFS = lib.mkDefault cfg.ipfsMountDir; + Mounts.IPNS = lib.mkDefault cfg.ipnsMountDir; + }; + systemd.services.ipfs = { path = [ "/run/wrappers" cfg.package ]; environment.IPFS_PATH = cfg.dataDir; @@ -259,22 +271,10 @@ in '' + '' ipfs --offline config profile apply ${profile} >/dev/null fi - '' + optionalString cfg.autoMount '' - ipfs --offline config Mounts.FuseAllowOther --json true - ipfs --offline config Mounts.IPFS ${cfg.ipfsMountDir} - ipfs --offline config Mounts.IPNS ${cfg.ipnsMountDir} '' + '' ipfs --offline config show \ - | ${pkgs.jq}/bin/jq '. * $extraConfig' --argjson extraConfig ${ - escapeShellArg (builtins.toJSON ( - recursiveUpdate - { - Addresses.API = cfg.apiAddress; - Addresses.Gateway = cfg.gatewayAddress; - Addresses.Swarm = cfg.swarmAddress; - } - cfg.extraConfig - )) + | ${pkgs.jq}/bin/jq '. * $settings' --argjson settings ${ + escapeShellArg (builtins.toJSON cfg.settings) } \ | ipfs --offline config replace - ''; @@ -294,12 +294,12 @@ in socketConfig = { ListenStream = let - fromCfg = multiaddrToListenStream cfg.gatewayAddress; + fromCfg = multiaddrToListenStream cfg.settings.Addresses.Gateway; in [ "" ] ++ lib.optional (fromCfg != null) fromCfg; ListenDatagram = let - fromCfg = multiaddrToListenDatagram cfg.gatewayAddress; + fromCfg = multiaddrToListenDatagram cfg.settings.Addresses.Gateway; in [ "" ] ++ lib.optional (fromCfg != null) fromCfg; }; @@ -311,7 +311,7 @@ in # in the multiaddr. socketConfig.ListenStream = let - fromCfg = multiaddrToListenStream cfg.apiAddress; + fromCfg = multiaddrToListenStream cfg.settings.Addresses.API; in [ "" "%t/ipfs.sock" ] ++ lib.optional (fromCfg != null) fromCfg; }; @@ -332,15 +332,19 @@ in (mkRenamedOptionModule [ "services" "ipfs" "autoMigrate" ] [ "services" "kubo" "autoMigrate" ]) (mkRenamedOptionModule [ "services" "ipfs" "ipfsMountDir" ] [ "services" "kubo" "ipfsMountDir" ]) (mkRenamedOptionModule [ "services" "ipfs" "ipnsMountDir" ] [ "services" "kubo" "ipnsMountDir" ]) - (mkRenamedOptionModule [ "services" "ipfs" "gatewayAddress" ] [ "services" "kubo" "gatewayAddress" ]) - (mkRenamedOptionModule [ "services" "ipfs" "apiAddress" ] [ "services" "kubo" "apiAddress" ]) - (mkRenamedOptionModule [ "services" "ipfs" "swarmAddress" ] [ "services" "kubo" "swarmAddress" ]) + (mkRenamedOptionModule [ "services" "ipfs" "gatewayAddress" ] [ "services" "kubo" "settings" "Addresses" "Gateway" ]) + (mkRenamedOptionModule [ "services" "ipfs" "apiAddress" ] [ "services" "kubo" "settings" "Addresses" "API" ]) + (mkRenamedOptionModule [ "services" "ipfs" "swarmAddress" ] [ "services" "kubo" "settings" "Addresses" "Swarm" ]) (mkRenamedOptionModule [ "services" "ipfs" "enableGC" ] [ "services" "kubo" "enableGC" ]) (mkRenamedOptionModule [ "services" "ipfs" "emptyRepo" ] [ "services" "kubo" "emptyRepo" ]) - (mkRenamedOptionModule [ "services" "ipfs" "extraConfig" ] [ "services" "kubo" "extraConfig" ]) + (mkRenamedOptionModule [ "services" "ipfs" "extraConfig" ] [ "services" "kubo" "settings" ]) (mkRenamedOptionModule [ "services" "ipfs" "extraFlags" ] [ "services" "kubo" "extraFlags" ]) (mkRenamedOptionModule [ "services" "ipfs" "localDiscovery" ] [ "services" "kubo" "localDiscovery" ]) (mkRenamedOptionModule [ "services" "ipfs" "serviceFdlimit" ] [ "services" "kubo" "serviceFdlimit" ]) (mkRenamedOptionModule [ "services" "ipfs" "startWhenNeeded" ] [ "services" "kubo" "startWhenNeeded" ]) + (mkRenamedOptionModule [ "services" "kubo" "extraConfig" ] [ "services" "kubo" "settings" ]) + (mkRenamedOptionModule [ "services" "kubo" "gatewayAddress" ] [ "services" "kubo" "settings" "Addresses" "Gateway" ]) + (mkRenamedOptionModule [ "services" "kubo" "apiAddress" ] [ "services" "kubo" "settings" "Addresses" "API" ]) + (mkRenamedOptionModule [ "services" "kubo" "swarmAddress" ] [ "services" "kubo" "settings" "Addresses" "Swarm" ]) ]; } diff --git a/nixos/modules/services/networking/mullvad-vpn.nix b/nixos/modules/services/networking/mullvad-vpn.nix index 42d55056084d..7eb3761aad37 100644 --- a/nixos/modules/services/networking/mullvad-vpn.nix +++ b/nixos/modules/services/networking/mullvad-vpn.nix @@ -4,13 +4,24 @@ let in with lib; { - options.services.mullvad-vpn.enable = mkOption { - type = types.bool; - default = false; - description = lib.mdDoc '' - This option enables Mullvad VPN daemon. - This sets {option}`networking.firewall.checkReversePath` to "loose", which might be undesirable for security. - ''; + options.services.mullvad-vpn = { + enable = mkOption { + type = types.bool; + default = false; + description = lib.mdDoc '' + This option enables Mullvad VPN daemon. + This sets {option}`networking.firewall.checkReversePath` to "loose", which might be undesirable for security. + ''; + }; + + package = mkOption { + type = types.package; + default = pkgs.mullvad; + defaultText = literalExpression "pkgs.mullvad"; + description = lib.mdDoc '' + The Mullvad package to use. `pkgs.mullvad` only provides the CLI tool, `pkgs.mullvad-vpn` provides both the CLI and the GUI. + ''; + }; }; config = mkIf cfg.enable { @@ -39,12 +50,12 @@ with lib; startLimitBurst = 5; startLimitIntervalSec = 20; serviceConfig = { - ExecStart = "${pkgs.mullvad}/bin/mullvad-daemon -v --disable-stdout-timestamps"; + ExecStart = "${cfg.package}/bin/mullvad-daemon -v --disable-stdout-timestamps"; Restart = "always"; RestartSec = 1; }; }; }; - meta.maintainers = with maintainers; [ ymarkus ]; + meta.maintainers = with maintainers; [ patricksjackson ymarkus ]; } diff --git a/nixos/modules/system/etc/setup-etc.pl b/nixos/modules/system/etc/setup-etc.pl index be6b2d9ae71e..a048261a3df1 100644 --- a/nixos/modules/system/etc/setup-etc.pl +++ b/nixos/modules/system/etc/setup-etc.pl @@ -137,7 +137,7 @@ foreach my $fn (@oldCopied) { # Rewrite /etc/.clean. close CLEAN; -write_file("/etc/.clean", map { "$_\n" } @copied); +write_file("/etc/.clean", map { "$_\n" } sort @copied); # Create /etc/NIXOS tag if not exists. # When /etc is not on a persistent filesystem, it will be wiped after reboot, diff --git a/nixos/tests/kubo.nix b/nixos/tests/kubo.nix index e84a873a1a18..94aa24a9204f 100644 --- a/nixos/tests/kubo.nix +++ b/nixos/tests/kubo.nix @@ -9,7 +9,7 @@ import ./make-test-python.nix ({ pkgs, ...} : { enable = true; # Also will add a unix domain socket socket API address, see module. startWhenNeeded = true; - apiAddress = "/ip4/127.0.0.1/tcp/2324"; + settings.Addresses.API = "/ip4/127.0.0.1/tcp/2324"; dataDir = "/mnt/ipfs"; }; }; @@ -17,7 +17,7 @@ import ./make-test-python.nix ({ pkgs, ...} : { nodes.fuse = { ... }: { services.kubo = { enable = true; - apiAddress = "/ip4/127.0.0.1/tcp/2324"; + settings.Addresses.API = "/ip4/127.0.0.1/tcp/2324"; autoMount = true; }; }; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index c4740ff6e3cf..23d5e4ce0c3a 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -281,12 +281,12 @@ final: prev: SchemaStore-nvim = buildVimPluginFrom2Nix { pname = "SchemaStore.nvim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "7876b7b33fedb6b4cca15b6a84947d7fb00a7d72"; - sha256 = "0pyhkdimr9g5nkpnyqb7vd9w2q0crc1sj1yry0a09cdqb68k2gav"; + rev = "a2b72f1b4c354e716b6d3349a5d67f21352469fd"; + sha256 = "0b5dfrmx22fs1nb83pmr3ryhkd25xyd53zidbizi9hv43pgp1m5m"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; }; @@ -341,12 +341,12 @@ final: prev: SpaceVim = buildVimPluginFrom2Nix { pname = "SpaceVim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "SpaceVim"; repo = "SpaceVim"; - rev = "ed17f52bbb664ae9288e08be7b9af44c7bb93805"; - sha256 = "1ldiy2fhy6m2f9zidvhh30lh56ybsvww0hdjhnx9ps0y6jbr39np"; + rev = "e9ecbbc530d24712b9d79c6bc9f558a4964145be"; + sha256 = "0zyya5622lsn3lrf3aphnp33fwbi42kd09dcgggvhzb4mhs4ngf0"; }; meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; }; @@ -486,12 +486,12 @@ final: prev: aerial-nvim = buildVimPluginFrom2Nix { pname = "aerial.nvim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "stevearc"; repo = "aerial.nvim"; - rev = "b4be3b7e503c45a0c3f7a9555d3457edcf4649fb"; - sha256 = "0zaxfidd0lyf0y37d3mgh6jm44kp5i7kraqxd34r9n2802qdqhl2"; + rev = "9c179f5932e3a6237f2dd29500e44b9b8cd47f48"; + sha256 = "0n4b62jw40jxpb0ayp5za202as1wy53f3bv4q0z744zpkvfilqbk"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; @@ -703,12 +703,12 @@ final: prev: aurora = buildVimPluginFrom2Nix { pname = "aurora"; - version = "2022-10-20"; + version = "2022-10-26"; src = fetchFromGitHub { owner = "ray-x"; repo = "aurora"; - rev = "e2f3b33f0a3ec1a33cc1c290951e50e287037036"; - sha256 = "0p9fa6jsvign3r470www78m8dxkc8mrq9w10q6nr52slzzp2m382"; + rev = "4a5a082e7ee778f3a5bc7cbde56bdc04ae56d858"; + sha256 = "109hlng3xwxvq704wilik3z3cpr7asgiwyvxp4h7dqnar3wyp644"; }; meta.homepage = "https://github.com/ray-x/aurora/"; }; @@ -955,12 +955,12 @@ final: prev: calendar-vim = buildVimPluginFrom2Nix { pname = "calendar.vim"; - version = "2022-08-10"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "itchyny"; repo = "calendar.vim"; - rev = "fe13024cc3575d83f158339562f0e2d97fb44375"; - sha256 = "05yd27j35vicfj3kab2kbndzknmnn4ar100sibrvnag88m3ld5h5"; + rev = "e4b6212f028f4293f965ed7d83e21516fe9d94c1"; + sha256 = "10dblr72w8zjckjz8ikpfh0f06ljm07aby27m6cbgjyf0qmsyjjv"; }; meta.homepage = "https://github.com/itchyny/calendar.vim/"; }; @@ -1723,12 +1723,12 @@ final: prev: coc-nvim = buildVimPluginFrom2Nix { pname = "coc.nvim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "ce2eaea1aec1f1c00db5663c08232b2be73ed6f7"; - sha256 = "0w71xbmn8ja3kg8n635mya4fkf0ifdi98nw9wk8d11fhic2hdx7d"; + rev = "b422537936351881782d28755c97156b046156e4"; + sha256 = "1kkyx4sxvsxg4f3pijhyvmzbp4yd2n8ay8iq3s6ramml5havjflw"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; }; @@ -2011,24 +2011,24 @@ final: prev: coq-artifacts = buildVimPluginFrom2Nix { pname = "coq.artifacts"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq.artifacts"; - rev = "c136668e5023fb355c3824c7dc13147b8513d5e3"; - sha256 = "01mcr9xwc4jbd79dbq5awyf89nd35mw1x1kdn97z3i1gaayw6h1j"; + rev = "6cc7fd56b3f593d6c2eded31d56f59286a218c1b"; + sha256 = "046z9f4avykflavc2s5b5jg2nv6zlxv75fq2rp70mza5i3niapdz"; }; meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; }; coq-thirdparty = buildVimPluginFrom2Nix { pname = "coq.thirdparty"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq.thirdparty"; - rev = "7b6fc77e8c1018581daae15b247c4c640e69f50d"; - sha256 = "14mdn9g4004lpc8zxq5as7wxlbzpbn9yyzlrzyqag6gghpf7q8sc"; + rev = "1766b40665c9bd5946c2dc612de285fbb1b6db99"; + sha256 = "1mlcdslawk2z833pxwd3lay405sm1bk82h18gsfdvngj8c7zvprx"; }; meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; }; @@ -2047,12 +2047,12 @@ final: prev: coq_nvim = buildVimPluginFrom2Nix { pname = "coq_nvim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "2997e434965a7488911bb8acd7eba50f60038462"; - sha256 = "1948jv3123cwzrs95szn8nfzwprfhz45iwx3a03rnxksdq1nvywk"; + rev = "5714bca1767620f0f470c2968f66a750b82387f4"; + sha256 = "02zavylg8arnqi13sm0478lz9sjy70nw8ijbmw44xwv30paajw3v"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; }; @@ -2613,12 +2613,12 @@ final: prev: dracula-nvim = buildVimPluginFrom2Nix { pname = "dracula.nvim"; - version = "2022-10-21"; + version = "2022-10-26"; src = fetchFromGitHub { owner = "Mofiqul"; repo = "dracula.nvim"; - rev = "ca1fc7a554386c2d31996ee28c8ad70731117bce"; - sha256 = "11jzhzr0yx67gci3gbxzif9hyvk7pw533ii0r24wbfv7nh9dvqh6"; + rev = "55f24e76a978c73c63d22951b0700823f21253b7"; + sha256 = "0lkc0589fpf32c13hmzpi04skw0jp2hsl022d385znxm7x51n1v3"; }; meta.homepage = "https://github.com/Mofiqul/dracula.nvim/"; }; @@ -2735,12 +2735,12 @@ final: prev: everforest = buildVimPluginFrom2Nix { pname = "everforest"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "sainnhe"; repo = "everforest"; - rev = "6ef48f9dae89e0f98380fa83628606a2b4074016"; - sha256 = "07j9amxy15mbiymf2mjgwbikpc2i3xz7ca090acvfb0860ndmdzb"; + rev = "06fda351738668e1357b3670875a645772aa7862"; + sha256 = "197h4jfidxd12rgpg1qpnihq0w8jifc0zw5wngmnxazq1z815yks"; }; meta.homepage = "https://github.com/sainnhe/everforest/"; }; @@ -3384,12 +3384,12 @@ final: prev: gruvbox-nvim = buildVimPluginFrom2Nix { pname = "gruvbox.nvim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "ellisonleao"; repo = "gruvbox.nvim"; - rev = "cb7a8a867cfaa7f0e8ded57eb931da88635e7007"; - sha256 = "16c8jggbcs1ikibwbj2w56mf9z224g7zvsnd8h6zz81gxdqk3l93"; + rev = "2fc4980dfa17e76f7c7e963caa69599051d2e75e"; + sha256 = "0wk6bdf11lyrmm7z5bidsjphn76qgwdgjdndx802gn1dghjljp0v"; }; meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; }; @@ -3453,6 +3453,18 @@ final: prev: meta.homepage = "https://github.com/ThePrimeagen/harpoon/"; }; + haskell-tools-nvim = buildVimPluginFrom2Nix { + pname = "haskell-tools.nvim"; + version = "2022-10-26"; + src = fetchFromGitHub { + owner = "MrcJkb"; + repo = "haskell-tools.nvim"; + rev = "f7f740901a667322bb0f70a50d405448afdf40c1"; + sha256 = "1ncfpw0fyvg6xbvac6j0cwz0258q1hkvf5ci4ygp7apppymj5h80"; + }; + meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; + }; + haskell-vim = buildVimPluginFrom2Nix { pname = "haskell-vim"; version = "2021-01-19"; @@ -3864,12 +3876,12 @@ final: prev: kanagawa-nvim = buildVimPluginFrom2Nix { pname = "kanagawa.nvim"; - version = "2022-10-19"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "rebelot"; repo = "kanagawa.nvim"; - rev = "a6f8ea10900e8d891f9c93e0ed258f118010fb24"; - sha256 = "085xazb21c27zj5zv5vynmj4mv6zda1xf8d4icfpw41z68p4c1la"; + rev = "70d3139aaa8e59f3304ca7860e35fd6081b6caa5"; + sha256 = "1rizw9s24m24a4rpq0wl5ca0h6m0ykcgr54arv638pkjyg3pqf7l"; }; meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; }; @@ -4024,8 +4036,8 @@ final: prev: src = fetchFromGitHub { owner = "mrjones2014"; repo = "legendary.nvim"; - rev = "accd6a0cdc8c99fc6ef529cc95e1a952c89804fc"; - sha256 = "0lrzhm2pf9rnqnjdyv7hg3n6hz28zgbmfq5ci4jl1ab311iwkk5d"; + rev = "32b6ffbebe88751ae07812a93d44b833fdf2d00e"; + sha256 = "0mkixp8sv85x7zfs3sm8k8xmnqvxhh0pz58kmfadkjw1vxs09aiy"; }; meta.homepage = "https://github.com/mrjones2014/legendary.nvim/"; }; @@ -4932,12 +4944,12 @@ final: prev: neodev-nvim = buildVimPluginFrom2Nix { pname = "neodev.nvim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "folke"; repo = "neodev.nvim"; - rev = "92ab5e8b9bce76352d8c45de5b194dc739125437"; - sha256 = "0jnlngj0qdngc5fgyab3xsf0f5imjq20z6g0dblz1hqa670yrzyw"; + rev = "9f2bd5ca1b7bdc184069a0b2db8d7be1c377d3ac"; + sha256 = "0zqzjlq2x576vc7z4bc72a6d7vp5fvg5fq4qvppv7zyhvgwmg1jk"; }; meta.homepage = "https://github.com/folke/neodev.nvim/"; }; @@ -4956,12 +4968,12 @@ final: prev: neogit = buildVimPluginFrom2Nix { pname = "neogit"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "TimUntersberger"; repo = "neogit"; - rev = "3ea1b9c5c572d6432ea44044347ed3a54c277604"; - sha256 = "1jnrm5q885gdaan762ga15992i5ky93js43j6i5dbygzipgi3d2n"; + rev = "1acb13c07b34622fe1054695afcecff537d9a00a"; + sha256 = "1wihkwfqhxvaxazn2wsd18jh8qd9cc2rc1m0rd2bw3ywm7jm24aw"; }; meta.homepage = "https://github.com/TimUntersberger/neogit/"; }; @@ -5074,6 +5086,18 @@ final: prev: meta.homepage = "https://github.com/kassio/neoterm/"; }; + neotest-haskell = buildVimPluginFrom2Nix { + pname = "neotest-haskell"; + version = "2022-10-15"; + src = fetchFromGitHub { + owner = "MrcJkb"; + repo = "neotest-haskell"; + rev = "d89b5e3e676923e3a373965fd7b6bcd705e14e74"; + sha256 = "1j13q6wz2ci58mzyyq4p5apn86xplywal96bnsm1dqwmn1bb1707"; + }; + meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; + }; + neovim-ayu = buildVimPluginFrom2Nix { pname = "neovim-ayu"; version = "2022-10-22"; @@ -5196,12 +5220,12 @@ final: prev: nightfox-nvim = buildVimPluginFrom2Nix { pname = "nightfox.nvim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "EdenEast"; repo = "nightfox.nvim"; - rev = "73bb745cd459732e247ee81027ffeea4c63a7cf8"; - sha256 = "0am93qvkic5wwj1k7b73zm65djxi5lflwyyc2j523l84ajplwnz0"; + rev = "9df01a3fb3d41e1e388ded7a34fe97a19146a283"; + sha256 = "0n995a33riwbp0dfawwrm5xama6iaak1fvnsgqcx2aigdbjzgmh2"; }; meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; }; @@ -5244,12 +5268,12 @@ final: prev: noice-nvim = buildVimPluginFrom2Nix { pname = "noice.nvim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "folke"; repo = "noice.nvim"; - rev = "2851fc23a15a3651402ce6adfde92d0d35990e32"; - sha256 = "1hqrf8dyymxy5ms0a15vvxhlajr88yg3n0rjmwm8yzdjscp36lnr"; + rev = "ac29174bebeedb86983eea7436dabcf2b17dbc19"; + sha256 = "0byphv8m0g0mj2msw2dcrd6g3pkj81ssabm1zh1980w85z0pkcj6"; }; meta.homepage = "https://github.com/folke/noice.nvim/"; }; @@ -5304,12 +5328,12 @@ final: prev: nui-nvim = buildVimPluginFrom2Nix { pname = "nui.nvim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "MunifTanjim"; repo = "nui.nvim"; - rev = "e3806ee34700727e9cc0b420be226f41929b7d22"; - sha256 = "0vm0b65i3m98zf3pk4hrcphx5bcwcqsmmbp4pm2mrkzfplm49chz"; + rev = "d12a6977846b2fa978bff89b439e509320854e10"; + sha256 = "1ghj8kjv2skh2hd9m6sghvj6pya8d9jvr5m9l9q1r0sg1i5x1kjy"; }; meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; }; @@ -5364,12 +5388,12 @@ final: prev: nvim-autopairs = buildVimPluginFrom2Nix { pname = "nvim-autopairs"; - version = "2022-10-01"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "4fc96c8f3df89b6d23e5092d31c866c53a346347"; - sha256 = "09aka75d7a0acixrp2b7hfy08vdnjxxiknd5ngf2pk479k8z5zbj"; + rev = "6b6e35fc9aca1030a74cc022220bc22ea6c5daf4"; + sha256 = "1laskay0f6rf9283cgiv1db3ph4imzyfk10j0wn6f8zsm8n13m1v"; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; }; @@ -5568,12 +5592,12 @@ final: prev: nvim-dap-ui = buildVimPluginFrom2Nix { pname = "nvim-dap-ui"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "rcarriga"; repo = "nvim-dap-ui"; - rev = "31a0668b343b231898ab6641ce4a6f42f01c631e"; - sha256 = "1zzg4x3vigrpv57lmacs52clpx5vvybfpab95gk71lq5qcng7kp0"; + rev = "f889edb4f2b7fafa2a8f8101aea2dc499849b2ec"; + sha256 = "18fi54hfybbywyafk0ik2bvgrl99i605qcs49i1a8gw3d6qx8zy1"; }; meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; }; @@ -5628,12 +5652,12 @@ final: prev: nvim-gdb = buildVimPluginFrom2Nix { pname = "nvim-gdb"; - version = "2022-10-25"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "sakhnik"; repo = "nvim-gdb"; - rev = "1226c3fa083b753962aa248f36d2e06612d475f2"; - sha256 = "1g2pc5mx6cyayzkwkq66kk8qc5l2rwk7n73byxdqijj8rdsazp0c"; + rev = "127087ec368212d4d763aeb58fdf585abc6a8a0e"; + sha256 = "15f1crn83yf5amdv0m9cc54znq1w3m2x5nywh70bsz753a37a4ys"; }; meta.homepage = "https://github.com/sakhnik/nvim-gdb/"; }; @@ -5808,12 +5832,12 @@ final: prev: nvim-luapad = buildVimPluginFrom2Nix { pname = "nvim-luapad"; - version = "2022-07-09"; + version = "2022-10-26"; src = fetchFromGitHub { owner = "rafcamlet"; repo = "nvim-luapad"; - rev = "9815e2659ce8e2ef4b55e401531cf09b6423e0ea"; - sha256 = "0fkrjrhgkygbm819xgx0fkqndy7n5p0hir47a0kfipv2h7jr5il0"; + rev = "6efe3806c6e0d9ae684d756d4d7053cbdfb562eb"; + sha256 = "0d0lcaxxqwg2cw8gx4zmddwvb49xxrvlc03ij68wwwmvjgvw2v01"; }; meta.homepage = "https://github.com/rafcamlet/nvim-luapad/"; }; @@ -6012,12 +6036,12 @@ final: prev: nvim-treesitter = buildVimPluginFrom2Nix { pname = "nvim-treesitter"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "2f5be4585ef18ac720810c08f678b4d55e2d5658"; - sha256 = "060iq0ckn9ssiwbnw6hicw5cg6jahck5vbkbi35gxlgg3s5gy7mx"; + rev = "c155b6bb308269ca4a376777a8621261efbd17cb"; + sha256 = "0g95nl121gkqcs5w0r31qcn11mxy9g9ws829mcb41y3h5jkbly1a"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; @@ -7191,12 +7215,12 @@ final: prev: sphinx-nvim = buildVimPluginFrom2Nix { pname = "sphinx.nvim"; - version = "2021-08-08"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "stsewd"; repo = "sphinx.nvim"; - rev = "65160298c586cab13d94e07ed3ebf4cff20f2be5"; - sha256 = "0l0cvd8pzf1crb5g2zag3v6gxzfzs38i8pyq30ls3l16phaslnny"; + rev = "ec53a6e7104c6bef75982fce15bcab546c590f7e"; + sha256 = "15pxzq74sx9zwwpcfy478mq558s2kwv78pgzqz4jw03hd0ms2c1k"; }; meta.homepage = "https://github.com/stsewd/sphinx.nvim/"; }; @@ -7733,6 +7757,18 @@ final: prev: meta.homepage = "https://github.com/gbrlsnchs/telescope-lsp-handlers.nvim/"; }; + telescope-manix = buildVimPluginFrom2Nix { + pname = "telescope-manix"; + version = "2022-10-19"; + src = fetchFromGitHub { + owner = "MrcJkb"; + repo = "telescope-manix"; + rev = "9f91408328be8719ca1f6c49a3ccc1df6392d5e9"; + sha256 = "03wkgmwq3fl92bd4d33ahfp328pdwcmpw0pcjqf9cfaplpi0fzk2"; + }; + meta.homepage = "https://github.com/MrcJkb/telescope-manix/"; + }; + telescope-media-files-nvim = buildVimPluginFrom2Nix { pname = "telescope-media-files.nvim"; version = "2021-10-21"; @@ -7999,12 +8035,12 @@ final: prev: todo-comments-nvim = buildVimPluginFrom2Nix { pname = "todo-comments.nvim"; - version = "2022-10-14"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "folke"; repo = "todo-comments.nvim"; - rev = "61240662fd9ffa4a546db57abcc50b97f6fab27b"; - sha256 = "0a2wzkahq3dm6yszrl3arl0p6yd6ymi5kqhzdcgkk4vb7j0ff9k4"; + rev = "1814feca54540497de99d474dd6c9de6b691cf01"; + sha256 = "0qlbdmrq0c3fxc6d3rfwq6nckj4cg8ws9p98kwsx1s39ia56ycqf"; }; meta.homepage = "https://github.com/folke/todo-comments.nvim/"; }; @@ -8036,24 +8072,24 @@ final: prev: toggleterm-nvim = buildVimPluginFrom2Nix { pname = "toggleterm.nvim"; - version = "2022-09-18"; + version = "2022-10-26"; src = fetchFromGitHub { owner = "akinsho"; repo = "toggleterm.nvim"; - rev = "2a787c426ef00cb3488c11b14f5dcf892bbd0bda"; - sha256 = "01yb5i7y5lcm498pbkiyjqczh5p9kimxjgc0cw99ad8j9n23hq82"; + rev = "8f302c9a05ff53fc3f891cbf09c5f959b10392a3"; + sha256 = "1nvq4zridnz0pr9j9ivcl4b5w8srli8szhjy6ry22vw9c5xllzx3"; }; meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; }; tokyonight-nvim = buildVimPluginFrom2Nix { pname = "tokyonight.nvim"; - version = "2022-10-23"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "16a294bea92dc8f16ad205c71ce61bf05e79deb3"; - sha256 = "1vazlpml0f8hvn4w4jdahvphpyg8mkd5fak1w84cvn0814frz6w5"; + rev = "8756c99d08f3605534600e70f9fae64035a287dc"; + sha256 = "1g7j3fzvs94bi67h277xmjd6rafsqbs58fsgrc0jlhi1zhbablr3"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; }; @@ -8228,12 +8264,12 @@ final: prev: urlview-nvim = buildVimPluginFrom2Nix { pname = "urlview.nvim"; - version = "2022-10-15"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "axieax"; repo = "urlview.nvim"; - rev = "8a52703b9303e206dd8dcf9b07f510f3d3ae87d5"; - sha256 = "11cf98bbf8526x0w8mkm3096l2wk9y6zj3hwwccs1dfw9v3jfm5c"; + rev = "f7dc336aff93ce421f3092aaec1fb008a86433ce"; + sha256 = "0iq69smk3nn4mf9q0rv98kka6a4awrbpxabrss7nxjaghb2bs7v0"; }; meta.homepage = "https://github.com/axieax/urlview.nvim/"; }; @@ -10799,12 +10835,12 @@ final: prev: vim-matchup = buildVimPluginFrom2Nix { pname = "vim-matchup"; - version = "2022-10-01"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "3fa1b2283e957784922fe891de361a2342b90bca"; - sha256 = "0x86wmph3pb4bkqddb1zm381q9214hvf7cq9ydch4hjbx0vmbjwi"; + rev = "09576fd767cc55ca934a95f9bdcf91aa12c32cd0"; + sha256 = "08909dsf8gll8j3rky6zf9i4jlcp2cfkwmy15xmcm6avcy1ziagg"; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; }; @@ -11087,12 +11123,12 @@ final: prev: vim-ocaml = buildVimPluginFrom2Nix { pname = "vim-ocaml"; - version = "2022-10-25"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "ocaml"; repo = "vim-ocaml"; - rev = "50e759ee5b9dfcfc27e197eba60cc863ba0312b6"; - sha256 = "0f17aky7rmrjayyp3fbhvpg4h9h1vxqi3csqc4kd8rdkpl9gmv7n"; + rev = "5e581ecd1fd430415f1aacfd87697584c117bc06"; + sha256 = "1f6yk5y1xmpc0wfp06mylfynra5aswb177n9j4yrifkzx3mabw5j"; }; meta.homepage = "https://github.com/ocaml/vim-ocaml/"; }; @@ -11975,12 +12011,12 @@ final: prev: vim-sneak = buildVimPluginFrom2Nix { pname = "vim-sneak"; - version = "2021-10-17"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "justinmk"; repo = "vim-sneak"; - rev = "94c2de47ab301d476a2baec9ffda07367046bec9"; - sha256 = "110f06rf1m6p0asr5h4sr80wpwji3krwna5vdn6aakvcr8a7qqdi"; + rev = "93395f5b56eb203e4c8346766f258ac94ea81702"; + sha256 = "0aylgy7k8k6f058z3zmz9vsmigff5f6lfjzciqyccksjaji9c0kr"; }; meta.homepage = "https://github.com/justinmk/vim-sneak/"; }; @@ -12155,12 +12191,12 @@ final: prev: vim-svelte = buildVimPluginFrom2Nix { pname = "vim-svelte"; - version = "2022-02-17"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "evanleck"; repo = "vim-svelte"; - rev = "1080030d6a1bc6582389c133a07552ba0a442410"; - sha256 = "0kwx0rkb6879v5c3jyavzh1hklxl2q1qwnm28x1p32kdcwqkccjp"; + rev = "0e93ec53c3667753237282926fec626785622c1c"; + sha256 = "1vv10bx2q463bjg7gvjy5lfxn0177s2r8i8xlwy2kg4620n0g5xi"; }; meta.homepage = "https://github.com/evanleck/vim-svelte/"; }; @@ -12912,12 +12948,12 @@ final: prev: vimspector = buildVimPluginFrom2Nix { pname = "vimspector"; - version = "2022-10-24"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "puremourning"; repo = "vimspector"; - rev = "fbec71d82bf5d7a395bcd31d23faa5cf309dc1b7"; - sha256 = "1pg1w7gj2qbqsp0bjh08hfzkinnsj2zsn2rcgchcy35jz5g240h6"; + rev = "82b47b18262d70de140221f69279d80a2f096221"; + sha256 = "05h67zk7lj52ry0clb0dqqiniscmyb49x46ss8zgi0dmfnp3avav"; fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; @@ -12925,12 +12961,12 @@ final: prev: vimtex = buildVimPluginFrom2Nix { pname = "vimtex"; - version = "2022-10-23"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "71e6e2d27520477975a5c86d568b1ed1b781bba3"; - sha256 = "092nviq0n3yl7ccg13mqxypkw0pr63f3hizf0r7vvkvfjld27n9f"; + rev = "2f799f47a85bca75deaec4e2c6a51cde9341ae01"; + sha256 = "0m1j5xl994g5bxv5jnzk3a2sfga96b2k0kznwj8a6xqilk8gq798"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; @@ -13274,12 +13310,12 @@ final: prev: catppuccin-nvim = buildVimPluginFrom2Nix { pname = "catppuccin-nvim"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "98b2b7eb3e743289a674d7255e2557f3a20153ba"; - sha256 = "1392y228l2rbg81yzii31c87xgxn4a6cvvj368glc5ss8pia7aih"; + rev = "e695645298320e9714d10897aadee3cb5951567a"; + sha256 = "0pbyq5z3l9sqfs412vfgg3s729smb04fvvgn673ib28i5kc5qk09"; }; meta.homepage = "https://github.com/catppuccin/nvim/"; }; @@ -13298,12 +13334,12 @@ final: prev: chad = buildVimPluginFrom2Nix { pname = "chad"; - version = "2022-10-26"; + version = "2022-10-27"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "chadtree"; - rev = "e7b0e56b11407e0429565985e58bfb2cba598c93"; - sha256 = "18i24v89skiyy82a7v7pvdb7xhvy8vgybhlgadcayd6qka8i7gsx"; + rev = "830c86fb0d6096a0a3ff87855a574bb686f6fa97"; + sha256 = "1b6b4hcyfjhbmwlq7h63ahb19zxla0kcb5xq9g2jfkvx4j0n2k4k"; }; meta.homepage = "https://github.com/ms-jpq/chadtree/"; }; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 3bb7626f414e..ccb3df1b98da 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -289,6 +289,7 @@ https://github.com/sjl/gundo.vim/,, https://github.com/junegunn/gv.vim/,, https://git.sr.ht/~sircmpwn/hare.vim,HEAD, https://github.com/ThePrimeagen/harpoon/,, +https://github.com/MrcJkb/haskell-tools.nvim/,HEAD, https://github.com/neovimhaskell/haskell-vim/,, https://github.com/wenzel-hoffman/haskell-with-unicode.vim/,HEAD, https://github.com/travitch/hasksyn/,, @@ -425,6 +426,7 @@ https://github.com/karb94/neoscroll.nvim/,, https://github.com/Shougo/neosnippet-snippets/,, https://github.com/Shougo/neosnippet.vim/,, https://github.com/kassio/neoterm/,, +https://github.com/MrcJkb/neotest-haskell/,HEAD, https://github.com/rose-pine/neovim/,main,rose-pine https://github.com/Shatur/neovim-ayu/,, https://github.com/cloudhead/neovim-fuzzy/,, @@ -648,6 +650,7 @@ https://github.com/nvim-telescope/telescope-fzf-writer.nvim/,, https://github.com/nvim-telescope/telescope-fzy-native.nvim/,, https://github.com/nvim-telescope/telescope-github.nvim/,, https://github.com/gbrlsnchs/telescope-lsp-handlers.nvim/,, +https://github.com/MrcJkb/telescope-manix/,HEAD, https://github.com/nvim-telescope/telescope-media-files.nvim/,HEAD, https://github.com/nvim-telescope/telescope-project.nvim/,, https://github.com/nvim-telescope/telescope-symbols.nvim/,, diff --git a/pkgs/applications/misc/chrysalis/default.nix b/pkgs/applications/misc/chrysalis/default.nix index 64d3f9612c20..ddf54d64dbe3 100644 --- a/pkgs/applications/misc/chrysalis/default.nix +++ b/pkgs/applications/misc/chrysalis/default.nix @@ -2,7 +2,7 @@ let pname = "chrysalis"; - version = "0.11.9"; + version = "0.12.0"; in appimageTools.wrapAppImage rec { name = "${pname}-${version}-binary"; @@ -10,7 +10,7 @@ in appimageTools.wrapAppImage rec { inherit name; src = fetchurl { url = "https://github.com/keyboardio/${pname}/releases/download/v${version}/${pname}-${version}.AppImage"; - sha256 = "sha256-Ce6aq4JZ271jTzAoUZx6bZpmQUXmhhFgaemfZfokS24="; + sha256 = "sha256-sQoEO1UII4Gbp7UbHCCyejsd94lkBbi93TH325EamFc="; }; }; diff --git a/pkgs/applications/misc/waybar/default.nix b/pkgs/applications/misc/waybar/default.nix index 115748635acf..80a2047b61f8 100644 --- a/pkgs/applications/misc/waybar/default.nix +++ b/pkgs/applications/misc/waybar/default.nix @@ -29,7 +29,7 @@ , traySupport ? true, libdbusmenu-gtk3 , udevSupport ? true, udev , upowerSupport ? true, upower -, withMediaPlayer ? false, glib, gobject-introspection, python3, python38Packages, playerctl +, withMediaPlayer ? false, glib, gobject-introspection, python3, playerctl }: stdenv.mkDerivation rec { @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { propagatedBuildInputs = lib.optionals withMediaPlayer [ glib playerctl - python38Packages.pygobject3 + python3.pkgs.pygobject3 ]; strictDeps = false; diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index 1759d3fba6ae..39a2f3d18369 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -293,7 +293,6 @@ let rtc_use_pipewire = true; # Disable PGO because the profile data requires a newer compiler version (LLVM 14 isn't sufficient): chrome_pgo_phase = 0; - } // optionalAttrs (chromiumVersionAtLeast "107") { clang_base_path = "${llvmPackages.clang}"; use_qt = false; use_system_libwayland_server = true; diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json index 5ee976c449c3..dd10f0c7c7c7 100644 --- a/pkgs/applications/networking/browsers/chromium/upstream-info.json +++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json @@ -19,9 +19,9 @@ } }, "beta": { - "version": "107.0.5304.62", - "sha256": "1w77id89gszichqxsrqgkb3v0kf26fic5p3y1ndgrw86d8kilgpj", - "sha256bin64": "0lc08mc1540w4chscq813pmiavvx32qfb581w7lh9ayby15j2nkk", + "version": "107.0.5304.68", + "sha256": "0k5qrmby1k2gw3lj96x3qag20kka61my578pv0zyrqqj5sdz3i5a", + "sha256bin64": "15ijvsm9k28iwr7dxi2vbrlb7z5nz63yvpx7cg766z1z1q5jcg7m", "deps": { "gn": { "version": "2022-09-14", @@ -32,9 +32,9 @@ } }, "dev": { - "version": "108.0.5359.10", - "sha256": "1wmb3qxd126j3466h8wb2fsfy92218rv812sxxqdbpyf2z66m8pj", - "sha256bin64": "0vv64hqx5wf8qsm3z518wv9phipb7nbg6kj5mghx55rn20qmfpbr", + "version": "108.0.5359.19", + "sha256": "1093anaymbmza6rf9hisl6qdf9jfaa27kyd3gbv5xyc0i450ypg5", + "sha256bin64": "0yi6qi7asmh3kx6y86p22smjf5bpay1nrj09zg7l2qd3gi836xp0", "deps": { "gn": { "version": "2022-10-05", @@ -45,19 +45,19 @@ } }, "ungoogled-chromium": { - "version": "106.0.5249.119", - "sha256": "14niglj8q6mfkmgbbjhaipmyhv6vryx93crswb1xa871a14in28g", - "sha256bin64": "1kcf8l6ivqzx6qaiy7vx2l6mhfqn4lq93dkgcx1bdadikwcpq0dd", + "version": "107.0.5304.68", + "sha256": "0k5qrmby1k2gw3lj96x3qag20kka61my578pv0zyrqqj5sdz3i5a", + "sha256bin64": "1x9svz5s8fm2zhnpzjpqckzfp37hjni3nf3pm63rwnvbd06y48ja", "deps": { "gn": { - "version": "2022-08-11", + "version": "2022-09-14", "url": "https://gn.googlesource.com/gn", - "rev": "0bcd37bd2b83f1a9ee17088037ebdfe6eab6d31a", - "sha256": "13zks2z65kg7fzzsysq4mswd4bhhy3h7ycdrpxfilcvixx2n2gac" + "rev": "fff29c1b3f9703ea449f720fe70fa73575ef24e5", + "sha256": "1c0dvpp4im1hf277bs5w7rgqxz3g2bax266i2g6smi3pl7a8jpnp" }, "ungoogled-patches": { - "rev": "106.0.5249.119-1", - "sha256": "0mgyakq0g3v24b1qn76zblhjf9zzbiv1fq95w7w42nv3fvxfrxr2" + "rev": "107.0.5304.68-1", + "sha256": "0rjdi2lr71xjjf4x27183ys87fc95m85yp5x3kk6i39ppksvsj6b" } } } diff --git a/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix b/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix index d39ce483ec45..3e0e0362f200 100644 --- a/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix @@ -4,6 +4,7 @@ , buildGoModule , esbuild , fetchFromGitHub +, fetchpatch , libdeltachat , makeDesktopItem , makeWrapper @@ -31,6 +32,13 @@ let name = "${old.pname}-${version}"; hash = "sha256-4rpoDQ3o0WdWg/TmazTI+J0hL/MxwHcNMXWMq7GE7Tk="; }; + patches = [ + (fetchpatch { + name = "turn-off-hard-errors-for-lints.patch"; + url = "https://github.com/deltachat/deltachat-core-rust/commit/7598c50dbaa2abcbd417d96a02743269f666597b.patch"; + hash = "sha256-Xss44v6Wf6mL3FK9hH+oFYZ0fBA9rSh4wDrr7nSUibQ="; + }) + ]; }); esbuild' = esbuild.override { buildGoModule = args: buildGoModule (args // rec { diff --git a/pkgs/applications/office/paperless-ngx/default.nix b/pkgs/applications/office/paperless-ngx/default.nix index e11b34e52bcf..f5de1d65184c 100644 --- a/pkgs/applications/office/paperless-ngx/default.nix +++ b/pkgs/applications/office/paperless-ngx/default.nix @@ -22,7 +22,7 @@ let # use paperless-ngx version of django-q # see https://github.com/paperless-ngx/paperless-ngx/pull/1014 - django-q = super.django-q.overridePythonAttrs (oldAttrs: rec { + django-q = super.django-q.overridePythonAttrs (oldAttrs: { src = fetchFromGitHub { owner = "paperless-ngx"; repo = "django-q"; @@ -42,8 +42,39 @@ let }; }); - eth-keys = super.eth-keys.overridePythonAttrs (_: { - doCheck = false; + # downgrade redis due to https://github.com/paperless-ngx/paperless-ngx/pull/1802 + # and https://github.com/django/channels_redis/issues/332 + channels-redis = super.channels-redis.overridePythonAttrs (oldAttrs: rec { + version = "3.4.1"; + src = fetchFromGitHub { + owner = "django"; + repo = "channels_redis"; + rev = version; + hash = "sha256-ZQSsE3pkM+nfDhWutNuupcyC5MDikUu6zU4u7Im6bRQ="; + }; + }); + + channels = super.channels.overridePythonAttrs (oldAttrs: rec { + version = "3.0.5"; + pname = "channels"; + src = fetchFromGitHub { + owner = "django"; + repo = pname; + rev = version; + sha256 = "sha256-bKrPLbD9zG7DwIYBst1cb+zkDsM8B02wh3D80iortpw="; + }; + propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ [ self.daphne ]; + }); + + daphne = super.daphne.overridePythonAttrs (oldAttrs: rec { + version = "3.0.2"; + pname = "daphne"; + src = fetchFromGitHub { + owner = "django"; + repo = pname; + rev = version; + hash = "sha256-KWkMV4L7bA2Eo/u4GGif6lmDNrZAzvYyDiyzyWt9LeI="; + }; }); }; }; @@ -198,7 +229,9 @@ python.pkgs.pythonPackages.buildPythonApplication rec { pytestCheckHook ]; - pytestFlagsArray = [ "src" ]; + pytestFlagsArray = [ + "src" + ]; # The tests require: # - PATH with runtime binaries @@ -214,14 +247,15 @@ python.pkgs.pythonPackages.buildPythonApplication rec { --replace "--cov --cov-report=html" "" ''; + passthru = { inherit python path; tests = { inherit (nixosTests) paperless; }; }; meta = with lib; { - description = "A supercharged version of paperless: scan, index, and archive all of your physical documents"; - homepage = "https://paperless-ngx.readthedocs.io/en/latest/"; + description = "Tool to scan, index, and archive all of your physical documents"; + homepage = "https://paperless-ngx.readthedocs.io/"; license = licenses.gpl3Only; maintainers = with maintainers; [ lukegb gador erikarvstedt ]; }; diff --git a/pkgs/applications/version-management/jujutsu/default.nix b/pkgs/applications/version-management/jujutsu/default.nix index 824a54456bb7..e9b9d02ca6c3 100644 --- a/pkgs/applications/version-management/jujutsu/default.nix +++ b/pkgs/applications/version-management/jujutsu/default.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage rec { pname = "jujutsu"; - version = "0.4.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "martinvonz"; repo = "jj"; rev = "v${version}"; - sha256 = "sha256-G8Y8ooi3aX6v/Ied62eSfo6PvXbZtx455bF0wVkZN30="; + sha256 = "sha256-ITYpdCUh+WzP2RrAkSep3DsQ7dztvOMuwESKimn8JBQ="; }; - cargoSha256 = "sha256-7nWrwpv3xAffKiaUsnoA+h6ledjgG9tQeQ69WNl6e8o="; + cargoSha256 = "sha256-eH8/R4dwQ08Q7Dyw8CnE+DGjneAmtTdsRben2cxpG8Q="; # Needed to get openssl-sys to use pkg-config. OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/applications/window-managers/taffybar/default.nix b/pkgs/applications/window-managers/taffybar/default.nix index 2afb6e505c33..062fc2a3771d 100644 --- a/pkgs/applications/window-managers/taffybar/default.nix +++ b/pkgs/applications/window-managers/taffybar/default.nix @@ -6,7 +6,7 @@ let ] ++ packages self); in stdenv.mkDerivation { pname = "taffybar-with-packages"; - inherit (taffybarEnv) version; + inherit (taffybar) version; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/data/icons/colloid-icon-theme/default.nix b/pkgs/data/icons/colloid-icon-theme/default.nix index c94135f86fa2..744db4f3d162 100644 --- a/pkgs/data/icons/colloid-icon-theme/default.nix +++ b/pkgs/data/icons/colloid-icon-theme/default.nix @@ -13,18 +13,18 @@ let pname = "colloid-icon-theme"; in -lib.checkListOfEnum "${pname}: scheme variants" [ "default" "nord" "dracula" ] schemeVariants +lib.checkListOfEnum "${pname}: scheme variants" [ "default" "nord" "dracula" "all" ] schemeVariants lib.checkListOfEnum "${pname}: color variants" [ "default" "purple" "pink" "red" "orange" "yellow" "green" "teal" "grey" "all" ] colorVariants stdenvNoCC.mkDerivation rec { inherit pname; - version = "2022-04-22"; + version = "2022-10-26"; src = fetchFromGitHub { owner = "vinceliuice"; repo = pname; rev = version; - hash = "sha256-0lUdsTjIfZ76Mm327jE1uudxtKVQbt17fsel6c2RdVM="; + hash = "sha256-eHLfWrtY69S37OPvQdLwI/PRvoKCheF2MRsHG5+5BR0="; }; nativeBuildInputs = [ diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 8ce6780cf35a..1fb7b1c6a4a4 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "d9b306138608746f6f686e7f3af6f35e635eacc8", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/d9b306138608746f6f686e7f3af6f35e635eacc8.tar.gz", - "sha256": "11c7x0b1ivcx8z96yr7rwnsby5bmjrwsjbak2pa4kknsklxd1iba", - "msg": "Update from Hackage at 2022-10-05T14:24:18Z" + "commit": "2c8100e0ec017b1ab20fcf4679176087b10fbd45", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/2c8100e0ec017b1ab20fcf4679176087b10fbd45.tar.gz", + "sha256": "16jvcyn4cxc2f0p92f71yk1n2p6jmblnhqm8is5ipn0j4xz6l0bl", + "msg": "Update from Hackage at 2022-10-11T19:16:50Z" } diff --git a/pkgs/data/themes/mojave/default.nix b/pkgs/data/themes/mojave/default.nix index 0cb0d59f2b48..43a933c11bda 100644 --- a/pkgs/data/themes/mojave/default.nix +++ b/pkgs/data/themes/mojave/default.nix @@ -1,5 +1,5 @@ { lib -, stdenv +, stdenvNoCC , fetchFromGitHub , fetchurl , glib @@ -29,16 +29,16 @@ lib.checkListOfEnum "${pname}: color variants" [ "light" "dark" ] colorVariants lib.checkListOfEnum "${pname}: opacity variants" [ "standard" "solid" ] opacityVariants lib.checkListOfEnum "${pname}: theme variants" [ "default" "blue" "purple" "pink" "red" "orange" "yellow" "green" "grey" "all" ] themeVariants -stdenv.mkDerivation rec { +stdenvNoCC.mkDerivation rec { inherit pname; - version = "2022-06-07"; + version = "2022-10-21"; srcs = [ (fetchFromGitHub { owner = "vinceliuice"; repo = pname; rev = version; - sha256 = "sha256-OEqB2PSZ5KoxXAUhlyT1PRUzckVz+jTCIoAqP8gVqTk="; + sha256 = "sha256-0OqQXyv/fcbKTzvQUVIbUw5Y27hU1bzwx/0DelMEZIs="; }) ] ++ @@ -114,9 +114,9 @@ stdenv.mkDerivation rec { install -D -t $out/share/wallpapers ../"macOS Mojave Wallpapers"/* ''} - # Replace duplicate files with hardlinks to the first file in each + # Replace duplicate files with soft links to the first file in each # set of duplicates, reducing the installed size in about 53% - jdupes -L -r $out/share + jdupes --quiet --link-soft --recurse $out/share runHook postInstall ''; diff --git a/pkgs/desktops/enlightenment/econnman/default.nix b/pkgs/desktops/enlightenment/econnman/default.nix index 5d3e39b8b01e..228957de4ad1 100644 --- a/pkgs/desktops/enlightenment/econnman/default.nix +++ b/pkgs/desktops/enlightenment/econnman/default.nix @@ -1,24 +1,46 @@ -{ lib, stdenv, fetchurl, pkg-config, efl, python3Packages, dbus, makeWrapper }: +{ lib +, stdenv +, fetchurl +, makeWrapper +, pkg-config +, dbus +, efl +, python3Packages +, directoryListingUpdater +}: stdenv.mkDerivation rec { pname = "econnman"; version = "1.1"; src = fetchurl { - url = "http://download.enlightenment.org/rel/apps/econnman/${pname}-${version}.tar.gz"; - sha256 = "057pwwavlvrrq26bncqnfrf449zzaim0zq717xv86av4n940gwv0"; + url = "http://download.enlightenment.org/rel/apps/econnman/${pname}-${version}.tar.xz"; + sha256 = "sha256-DM6HaB+ufKcPHmPP4K5l/fF7wzRycFQxfiXjiXYZ7YU="; }; - nativeBuildInputs = [ makeWrapper pkg-config python3Packages.wrapPython ]; + nativeBuildInputs = [ + makeWrapper + pkg-config + python3Packages.wrapPython + ]; - buildInputs = [ efl python3Packages.python dbus ]; + buildInputs = [ + dbus + efl + python3Packages.python + ]; - pythonPath = [ python3Packages.pythonefl python3Packages.dbus-python ]; + pythonPath = [ + python3Packages.dbus-python + python3Packages.pythonefl + ]; postInstall = '' wrapPythonPrograms ''; + passthru.updateScript = directoryListingUpdater { }; + meta = with lib; { description = "A user interface for the connman network connection manager"; homepage = "https://enlightenment.org/"; diff --git a/pkgs/desktops/enlightenment/ecrire/default.nix b/pkgs/desktops/enlightenment/ecrire/default.nix index 1f466b2d0484..25238ca59ab7 100644 --- a/pkgs/desktops/enlightenment/ecrire/default.nix +++ b/pkgs/desktops/enlightenment/ecrire/default.nix @@ -5,6 +5,7 @@ , ninja , pkg-config , efl +, directoryListingUpdater }: stdenv.mkDerivation rec { @@ -26,6 +27,8 @@ stdenv.mkDerivation rec { efl ]; + passthru.updateScript = directoryListingUpdater { }; + meta = with lib; { description = "EFL simple text editor"; homepage = "https://www.enlightenment.org/"; diff --git a/pkgs/desktops/enlightenment/efl/default.nix b/pkgs/desktops/enlightenment/efl/default.nix index 0c47eec55f0a..fca2c591a77d 100644 --- a/pkgs/desktops/enlightenment/efl/default.nix +++ b/pkgs/desktops/enlightenment/efl/default.nix @@ -1,4 +1,5 @@ -{ lib, stdenv +{ lib +, stdenv , fetchurl , meson , ninja @@ -52,6 +53,7 @@ , writeText , xorg , zlib +, directoryListingUpdater }: stdenv.mkDerivation rec { @@ -203,6 +205,8 @@ stdenv.mkDerivation rec { patchelf --add-needed ${libsndfile.out}/lib/libsndfile.so $out/lib/libecore_audio.so ''; + passthru.updateScript = directoryListingUpdater { }; + meta = with lib; { description = "Enlightenment foundation libraries"; homepage = "https://enlightenment.org/"; diff --git a/pkgs/desktops/enlightenment/ephoto/default.nix b/pkgs/desktops/enlightenment/ephoto/default.nix index 33c116872fe1..c7681bfe0e47 100644 --- a/pkgs/desktops/enlightenment/ephoto/default.nix +++ b/pkgs/desktops/enlightenment/ephoto/default.nix @@ -5,6 +5,7 @@ , ninja , pkg-config , efl +, directoryListingUpdater }: stdenv.mkDerivation rec { @@ -26,6 +27,8 @@ stdenv.mkDerivation rec { efl ]; + passthru.updateScript = directoryListingUpdater { }; + meta = with lib; { description = "Image viewer and editor written using the Enlightenment Foundation Libraries"; homepage = "https://www.smhouston.us/ephoto/"; diff --git a/pkgs/desktops/enlightenment/evisum/default.nix b/pkgs/desktops/enlightenment/evisum/default.nix index a8a61edad4df..438b68902813 100644 --- a/pkgs/desktops/enlightenment/evisum/default.nix +++ b/pkgs/desktops/enlightenment/evisum/default.nix @@ -5,6 +5,7 @@ , ninja , pkg-config , efl +, directoryListingUpdater }: stdenv.mkDerivation rec { @@ -26,6 +27,8 @@ stdenv.mkDerivation rec { efl ]; + passthru.updateScript = directoryListingUpdater { }; + meta = with lib; { description = "System and process monitor written with EFL"; homepage = "https://www.enlightenment.org"; diff --git a/pkgs/desktops/enlightenment/rage/default.nix b/pkgs/desktops/enlightenment/rage/default.nix index 7fdc9a5e6634..814887491438 100644 --- a/pkgs/desktops/enlightenment/rage/default.nix +++ b/pkgs/desktops/enlightenment/rage/default.nix @@ -7,6 +7,7 @@ , efl , gst_all_1 , wrapGAppsHook +, directoryListingUpdater }: stdenv.mkDerivation rec { @@ -34,6 +35,8 @@ stdenv.mkDerivation rec { gst_all_1.gst-libav ]; + passthru.updateScript = directoryListingUpdater { }; + meta = with lib; { description = "Video and audio player along the lines of mplayer"; homepage = "https://enlightenment.org/"; diff --git a/pkgs/desktops/enlightenment/terminology/default.nix b/pkgs/desktops/enlightenment/terminology/default.nix index e676e8543ee5..12289f2fb2ad 100644 --- a/pkgs/desktops/enlightenment/terminology/default.nix +++ b/pkgs/desktops/enlightenment/terminology/default.nix @@ -1,4 +1,14 @@ -{ lib, stdenv, fetchurl, meson, ninja, pkg-config, python3, efl, nixosTests }: +{ lib +, stdenv +, fetchurl +, meson +, ninja +, pkg-config +, python3 +, efl +, nixosTests +, directoryListingUpdater +}: stdenv.mkDerivation rec { pname = "terminology"; @@ -26,6 +36,8 @@ stdenv.mkDerivation rec { passthru.tests.test = nixosTests.terminal-emulators.terminology; + passthru.updateScript = directoryListingUpdater { }; + meta = with lib; { description = "Powerful terminal emulator based on EFL"; homepage = "https://www.enlightenment.org/about-terminology"; diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable.nix b/pkgs/development/haskell-modules/cabal2nix-unstable.nix index 4dc6ca80d125..d503463858f7 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable.nix @@ -8,10 +8,10 @@ }: mkDerivation { pname = "cabal2nix"; - version = "unstable-2022-10-10"; + version = "unstable-2022-10-22"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/b3ae6f9240d07ba103f1eb7ab22f6055e9cdb7dc.tar.gz"; - sha256 = "0ym6lyp4br57442b6a9cg9bczbjqz8nz984rxwiacldqzndk8jbr"; + url = "https://github.com/NixOS/cabal2nix/archive/bf7cc8f202e332953f7fbfc1d90490e4c197d287.tar.gz"; + sha256 = "0fmpfl2nl215aids9yxdmdik77w7cppk900rnx23m07rmwg4xa4f"; }; postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot"; isLibrary = true; diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 409a81c37353..3fa372ddb03e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2431,10 +2431,6 @@ self: super: { # 2022-02-25: Unmaintained and to strict upper bounds paths = doJailbreak super.paths; - # Too strict bounds on hspec, fixed on main branch, but unreleased - colourista = assert super.colourista.version == "0.1.0.1"; - doJailbreak super.colourista; - # 2022-02-26: https://github.com/emilypi/base64/issues/39 base64 = dontCheck super.base64; @@ -2548,32 +2544,9 @@ self: super: { # Remove once version 1.* is released monad-bayes = doJailbreak super.monad-bayes; - crypt-sha512 = overrideCabal (drv: { - librarySystemDepends = [ - pkgs.libxcrypt - ]; - # Test failure after libxcrypt migration, reported upstrem at - # https://github.com/phadej/crypt-sha512/issues/13 - doCheck = false; - }) super.crypt-sha512; - - nano-cryptr = overrideCabal (drv: { - librarySystemDepends = [ - pkgs.libxcrypt - ]; - }) super.nano-cryptr; - - Unixutils = overrideCabal (drv: { - librarySystemDepends = [ - pkgs.libxcrypt - ]; - }) super.Unixutils; - - xmonad-utils = overrideCabal (drv: { - librarySystemDepends = [ - pkgs.libxcrypt - ]; - }) super.xmonad-utils; + # Test failure after libxcrypt migration, reported upstrem at + # https://github.com/phadej/crypt-sha512/issues/13 + crypt-sha512 = dontCheck super.crypt-sha512; } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super // (let # We need to build purescript with these dependencies and thus also its reverse diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index babbe6a44456..5c916e0ecc49 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -387,7 +387,6 @@ broken-packages: - bind-marshal - binembed - bins - - binsm - bio - BiobaseBlast - BiobaseNewick @@ -459,6 +458,7 @@ broken-packages: - Bravo - brians-brain - brick-dropdownmenu + - brick-panes - bricks-internal - brillig - broccoli @@ -860,7 +860,6 @@ broken-packages: - control-monad-failure-mtl - Control-Monad-ST2 - contstuff - - copilot-c99 - copilot-sbv - copr - coquina @@ -878,6 +877,7 @@ broken-packages: - couchdb-conduit - couch-hs - counter + - country - courier - court - coverage @@ -972,7 +972,6 @@ broken-packages: - database-study - data-check - data-combinator-gen - - data-compat - data-concurrent-queue - data-construction - data-constructors @@ -2283,6 +2282,7 @@ broken-packages: - hnn - hnop - hoauth + - hoauth2-providers - hoauth2-tutorial - hobbes - hobbits @@ -2421,6 +2421,7 @@ broken-packages: - hslogger-reader - hslogger-template - hs-logo + - hslua-list - hsluv-haskell - hsmagick - HSmarty @@ -2508,7 +2509,6 @@ broken-packages: - http-client-request-modifiers - http-client-session - http-client-streams - - http-client-websockets - http-conduit-browser - http-conduit-downloader - http-directory @@ -2560,6 +2560,7 @@ broken-packages: - hw-playground-linear - hwsl2 - hx + - hxmppc - HXQ - hxt-cache - hxt-pickle-utils @@ -2630,6 +2631,7 @@ broken-packages: - imports - impossible - imprint + - incipit - indentation-core - index-core - indexed-containers @@ -3418,6 +3420,7 @@ broken-packages: - mzv - n2o-protocols - nagios-plugin-ekg + - named-binary-tag - named-lock - named-servant - named-sop @@ -3588,6 +3591,7 @@ broken-packages: - Omega - om-elm - om-fail + - om-http - om-http-logging - omnifmt - on-a-horse @@ -4145,6 +4149,7 @@ broken-packages: - quibble-core - QuickAnnotate - quickcheck-arbitrary-template + - quickcheck-lockstep - quickcheck-property-comb - quickcheck-property-monad - quickcheck-rematch @@ -4453,7 +4458,6 @@ broken-packages: - scottish - scotty-binding-play - scotty-blaze - - scotty-form - scotty-format - scotty-params-parser - scotty-resource @@ -4702,7 +4706,6 @@ broken-packages: - smiles - smoothie - smsaero - - smt2-parser - smt-lib - SmtLib - smtlib2 @@ -4957,6 +4960,7 @@ broken-packages: - swagger - swagger-petstore - swagger-test + - swarm - swearjure - swf - swift-lda @@ -5083,6 +5087,7 @@ broken-packages: - test-framework-skip - test-framework-testing-feat - test-framework-th-prime + - test-lib - testloop - testpack - testpattern @@ -5363,6 +5368,7 @@ broken-packages: - unicode-prelude - unicode-symbols - unicode-tricks + - union - union-map - uniprot-kb - uniqueid @@ -5430,12 +5436,10 @@ broken-packages: - uuagc-diagrams - uu-cco - uuid-aeson - - uuid-bytes - uvector - uxadt - vabal-lib - vacuum - - vado - validated-types - Validation - validations diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 081be641891b..337310123a79 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 19.27 +# Stackage LTS 19.28 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -79,15 +79,15 @@ default-package-overrides: - arrow-extras ==0.1.0.1 - arrows ==0.4.4.2 - ascii ==1.1.3.0 - - ascii-case ==1.0.0.10 - - ascii-char ==1.0.0.14 + - ascii-case ==1.0.0.11 + - ascii-char ==1.0.0.15 - asciidiagram ==1.3.3.3 - - ascii-group ==1.0.0.12 + - ascii-group ==1.0.0.13 - ascii-numbers ==1.0.0.0 - ascii-predicates ==1.0.0.10 - ascii-progress ==0.3.3.0 - ascii-superset ==1.0.1.13 - - ascii-th ==1.0.0.10 + - ascii-th ==1.0.0.11 - asn1-encoding ==0.9.6 - asn1-parse ==0.9.5 - asn1-types ==0.3.4 @@ -299,8 +299,8 @@ default-package-overrides: - cast ==0.1.0.2 - caster ==0.0.3.0 - cayley-client ==0.4.17 - - cborg ==0.2.7.0 - - cborg-json ==0.2.4.0 + - cborg ==0.2.8.0 + - cborg-json ==0.2.5.0 - cdar-mBound ==0.1.0.4 - c-enum ==0.1.1.3 - cereal ==0.5.8.3 @@ -352,7 +352,7 @@ default-package-overrides: - clumpiness ==0.17.0.2 - ClustalParser ==1.3.0 - cmark ==0.6 - - cmark-gfm ==0.2.4 + - cmark-gfm ==0.2.5 - cmark-lucid ==0.1.0.0 - cmdargs ==0.10.21 - codec-beam ==0.2.0 @@ -373,7 +373,7 @@ default-package-overrides: - comfort-fftw ==0.0 - comfort-graph ==0.0.3.2 - commonmark ==0.2.2 - - commonmark-extensions ==0.2.3.2 + - commonmark-extensions ==0.2.3.3 - commonmark-pandoc ==0.2.1.2 - commutative ==0.0.2 - comonad ==5.0.8 @@ -395,7 +395,7 @@ default-package-overrides: - concurrent-supply ==0.1.8 - cond ==0.4.1.1 - conduino ==0.2.2.0 - - conduit ==1.3.4.2 + - conduit ==1.3.4.3 - conduit-aeson ==0.1.0.1 - conduit-algorithms ==0.0.13.0 - conduit-combinators ==1.3.0 @@ -418,7 +418,7 @@ default-package-overrides: - constraints ==0.13.4 - constraints-extras ==0.3.2.1 - constraint-tuples ==0.1.2 - - construct ==0.3.1 + - construct ==0.3.1.1 - containers-unicode-symbols ==0.3.1.3 - contravariant ==1.5.5 - contravariant-extras ==0.3.5.3 @@ -429,7 +429,7 @@ default-package-overrides: - convertible ==1.1.1.1 - cookie ==0.4.5 - copr-api ==0.1.0 - - core-data ==0.3.6.0 + - core-data ==0.3.8.0 - core-program ==0.4.6.4 - core-text ==0.3.8.0 - countable ==1.0 @@ -813,14 +813,14 @@ default-package-overrides: - function-builder ==0.3.0.1 - functor-classes-compat ==2.0.0.2 - functor-combinators ==0.4.1.0 - - fused-effects ==1.1.2.0 + - fused-effects ==1.1.2.1 - fusion-plugin ==0.2.5 - fusion-plugin-types ==0.1.0 - fuzzcheck ==0.1.1 - fuzzy ==0.1.0.1 - fuzzy-dates ==0.1.1.2 - fuzzyset ==0.2.3 - - fuzzy-time ==0.2.0.1 + - fuzzy-time ==0.2.0.3 - gauge ==0.2.5 - gd ==3000.7.3 - gdp ==0.0.3.0 @@ -1149,7 +1149,7 @@ default-package-overrides: - hspec-leancheck ==0.0.6 - hspec-megaparsec ==2.2.0 - hspec-meta ==2.7.8 - - hspec-need-env ==0.1.0.9 + - hspec-need-env ==0.1.0.10 - hspec-parsec ==0 - hspec-smallcheck ==0.5.2 - hspec-tmp-proc ==0.5.1.2 @@ -1257,7 +1257,7 @@ default-package-overrides: - immortal-queue ==0.1.0.1 - inbox ==0.2.0 - include-file ==0.1.0.4 - - incremental-parser ==0.5.0.3 + - incremental-parser ==0.5.0.4 - indents ==0.5.0.1 - indexed ==0.1.3 - indexed-containers ==0.1.0.2 @@ -1292,7 +1292,7 @@ default-package-overrides: - invariant ==0.5.6 - invert ==1.0.0.2 - invertible ==0.2.0.7 - - invertible-grammar ==0.1.3.2 + - invertible-grammar ==0.1.3.3 - io-machine ==0.2.0.0 - io-manager ==0.1.0.3 - io-memoize ==1.1.1.0 @@ -1605,7 +1605,7 @@ default-package-overrides: - murmur3 ==1.0.5 - murmur-hash ==0.1.0.10 - MusicBrainz ==0.4.1 - - mutable-containers ==0.3.4 + - mutable-containers ==0.3.4.1 - mwc-probability ==2.3.1 - mwc-random ==0.15.0.2 - mwc-random-monad ==0.7.3.1 @@ -2115,9 +2115,9 @@ default-package-overrides: - sample-frame ==0.0.3 - sample-frame-np ==0.0.4.1 - sampling ==0.3.5 - - sandwich ==0.1.0.11 + - sandwich ==0.1.1.2 - sandwich-quickcheck ==0.1.0.6 - - sandwich-slack ==0.1.0.6 + - sandwich-slack ==0.1.1.0 - say ==0.1.0.1 - sbp ==4.1.6 - sbv ==8.17 @@ -2155,7 +2155,7 @@ default-package-overrides: - sequence-formats ==1.6.6.1 - sequenceTools ==1.5.2 - serf ==0.1.1.0 - - serialise ==0.2.5.0 + - serialise ==0.2.6.0 - servant ==0.19 - servant-auth ==0.4.1.0 - servant-auth-client ==0.4.1.0 @@ -2202,7 +2202,7 @@ default-package-overrides: - setlocale ==1.0.0.10 - set-monad ==0.3.0.0 - sets ==0.0.6.2 - - sexp-grammar ==2.3.3.1 + - sexp-grammar ==2.3.4.0 - sexpr-parser ==0.2.2.0 - SHA ==1.6.4.4 - shake ==0.19.7 @@ -2252,7 +2252,7 @@ default-package-overrides: - skylighting-core ==0.12.3.1 - slack-progressbar ==0.1.0.1 - slave-thread ==1.1.0.1 - - slist ==0.2.0.0 + - slist ==0.2.0.1 - slynx ==0.6.1.1 - smallcheck ==1.2.1 - smash ==0.1.3 @@ -2277,7 +2277,7 @@ default-package-overrides: - sourcemap ==0.1.7 - sox ==0.2.3.1 - soxlib ==0.0.3.1 - - spacecookie ==1.0.0.1 + - spacecookie ==1.0.0.2 - sparse-linear-algebra ==0.3.1 - spatial-math ==0.5.0.1 - special-values ==0.1.0.0 @@ -2350,7 +2350,7 @@ default-package-overrides: - strict ==0.4.0.1 - strict-concurrency ==0.2.4.3 - strict-list ==0.1.7 - - strict-tuple ==0.1.5.1 + - strict-tuple ==0.1.5.2 - strict-tuple-lens ==0.2 - strict-wrapper ==0.0.0.0 - stringbuilder ==0.5.1 @@ -2595,7 +2595,7 @@ default-package-overrides: - type-spec ==0.4.0.0 - typography-geometry ==1.0.1.0 - tz ==0.1.3.6 - - tzdata ==0.2.20220815.0 + - tzdata ==0.2.20220923.0 - ua-parser ==0.7.7.0 - uglymemo ==0.1.0.1 - unagi-chan ==0.4.1.4 @@ -2608,8 +2608,8 @@ default-package-overrides: - unexceptionalio ==0.5.1 - unexceptionalio-trans ==0.5.1 - unicode ==0.0.1.1 - - unicode-collation ==0.1.3.2 - - unicode-data ==0.3.0 + - unicode-collation ==0.1.3.3 + - unicode-data ==0.3.1 - unicode-show ==0.1.1.1 - unicode-transforms ==0.4.0.1 - unidecode ==0.1.0.4 @@ -2764,7 +2764,7 @@ default-package-overrides: - Win32-notify ==0.3.0.3 - windns ==0.1.0.1 - wire-streams ==0.1.1.0 - - witch ==1.0.0.4 + - witch ==1.0.2.0 with-compiler: ghc-9.0.2 - withdependencies ==0.3.0 - witherable ==0.4.2 @@ -2841,7 +2841,7 @@ with-compiler: ghc-9.0.2 - yesod-bin ==1.6.2.2 - yesod-core ==1.6.24.0 - yesod-eventsource ==1.6.0.1 - - yesod-form ==1.7.2 + - yesod-form ==1.7.3 - yesod-form-bootstrap4 ==3.0.1 - yesod-gitrepo ==0.3.0 - yesod-gitrev ==0.2.2 @@ -2870,7 +2870,7 @@ with-compiler: ghc-9.0.2 - zim-parser ==0.2.1.0 - zio ==0.1.0.2 - zip ==1.7.2 - - zip-archive ==0.4.2.1 + - zip-archive ==0.4.2.2 - zipper-extra ==0.1.3.2 - zippers ==0.3.2 - zip-stream ==0.2.1.0 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 7343aeb94400..e91640ae27dd 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -739,6 +739,8 @@ dont-distribute-packages: - battleships - bayes-stack - bbi + - bcp47 + - bcp47-orphans - bdcs - bdcs-api - beam-automigrate @@ -1100,6 +1102,7 @@ dont-distribute-packages: - cursedcsv - cv-combinators - cypher + - dahdit - dapi - darcs-benchmark - darcs-beta @@ -2103,6 +2106,7 @@ dont-distribute-packages: - hmt-diagrams - hnormalise - ho-rewriting + - hoauth2-providers-tutorial - hob - hogre - hogre-examples @@ -2780,6 +2784,7 @@ dont-distribute-packages: - mysql-haskell-nem - mysql-haskell-openssl - mysql-simple-typed + - mywork - n2o-web - nakadi-client - named-servant-client @@ -2865,6 +2870,8 @@ dont-distribute-packages: - ohloh-hs - ois-input-manager - olwrapper + - om-kubernetes + - om-legion - online - online-csv - opc-xml-da-client @@ -3903,6 +3910,7 @@ dont-distribute-packages: - vector-text - venzone - verdict-json + - verifiable-expressions - vessel - vflow-types - vfr-waypoints diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 9caa2a21956c..4c4999e5be07 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -5643,10 +5643,10 @@ self: { "EtaMOO" = callPackage ({ mkDerivation, array, async, base, bytestring, case-insensitive - , containers, cryptonite, hashable, haskeline, memory, mtl, network - , parsec, pcre, pipes, pipes-bytestring, pipes-concurrency - , pipes-network, random, stm, stm-chans, text, time, transformers - , unix, unordered-containers, vcache, vector + , containers, cryptonite, hashable, haskeline, libxcrypt, memory + , mtl, network, parsec, pcre, pipes, pipes-bytestring + , pipes-concurrency, pipes-network, random, stm, stm-chans, text + , time, transformers, unix, unordered-containers, vcache, vector }: mkDerivation { pname = "EtaMOO"; @@ -5660,12 +5660,13 @@ self: { pipes-concurrency pipes-network random stm stm-chans text time transformers unix unordered-containers vcache vector ]; + executableSystemDepends = [ libxcrypt ]; executablePkgconfigDepends = [ pcre ]; description = "A new implementation of the LambdaMOO server"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "etamoo"; - }) {inherit (pkgs) pcre;}; + }) {inherit (pkgs) libxcrypt; inherit (pkgs) pcre;}; "Etage" = callPackage ({ mkDerivation, base, containers, ghc, mtl, operational, random @@ -14249,8 +14250,8 @@ self: { }: mkDerivation { pname = "Monadoro"; - version = "0.2.6.3"; - sha256 = "0z2pj6677mgc4pa7wz9j3wnk425flq1y3sw6s2i974p8b5sv4y65"; + version = "0.2.8.1"; + sha256 = "0w0wjxvg36y1qdvljqlg2l4dw5jwbhmm1q6979rns6ncvlyjyyvn"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -21230,7 +21231,8 @@ self: { "Unixutils" = callPackage ({ mkDerivation, base, bytestring, directory, exceptions, filepath - , mtl, process, process-extras, pureMD5, regex-tdfa, unix, zlib + , libxcrypt, mtl, process, process-extras, pureMD5, regex-tdfa + , unix, zlib }: mkDerivation { pname = "Unixutils"; @@ -21242,9 +21244,10 @@ self: { base bytestring directory exceptions filepath mtl process process-extras pureMD5 regex-tdfa unix zlib ]; + librarySystemDepends = [ libxcrypt ]; description = "A crude interface between Haskell and Unix-like operating systems"; license = lib.licenses.bsd3; - }) {}; + }) {inherit (pkgs) libxcrypt;}; "Unixutils-shadow" = callPackage ({ mkDerivation, base, unix }: @@ -21957,12 +21960,12 @@ self: { platforms = lib.platforms.windows; }) {}; - "Win32_2_13_3_0" = callPackage + "Win32_2_13_4_0" = callPackage ({ mkDerivation }: mkDerivation { pname = "Win32"; - version = "2.13.3.0"; - sha256 = "1vyml4dz46xvrk7zp0n944x9cl0hy7qnw2z8yh92d0gip25dxky4"; + version = "2.13.4.0"; + sha256 = "1nm8nx595cndbni2arbg0q27k5ghdsgzg2nvp711f6ah9svk0iji"; description = "A binding to Windows Win32 API"; license = lib.licenses.bsd3; platforms = lib.platforms.windows; @@ -22644,8 +22647,8 @@ self: { ({ mkDerivation, base, deepseq, random, simple-affine-space }: mkDerivation { pname = "Yampa"; - version = "0.13.6"; - sha256 = "0rgwvbp0jpl4pyxrhx2s29fnz8q8xyrbm9r4i2glrf89p29vpwxy"; + version = "0.13.7"; + sha256 = "0fz4v7q0q1npqxgjcc5ig9ynz1jya54a3vdl5p2mzymg91hwapf8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -25866,8 +25869,8 @@ self: { }: mkDerivation { pname = "aeson-match-qq"; - version = "1.6.0"; - sha256 = "14phbs7m1zs7dlc1cpbmawlzq99h9bz6wq5shdsllg5mwzzhskia"; + version = "1.6.1"; + sha256 = "1djcws5i9w0ky98iwlriqdm9iby3s076ykm1yxcdy04qpgp1whf7"; libraryHaskellDepends = [ aeson attoparsec base bytestring case-insensitive containers either haskell-src-meta pretty scientific template-haskell text @@ -35043,18 +35046,6 @@ self: { }) {}; "ascii-case" = callPackage - ({ mkDerivation, ascii-char, base, hashable }: - mkDerivation { - pname = "ascii-case"; - version = "1.0.0.10"; - sha256 = "1vncwrngvqlzacs8084s7xvbj02zpq5irciwmv8cxh8pwjk2vhpw"; - libraryHaskellDepends = [ ascii-char base hashable ]; - testHaskellDepends = [ ascii-char base ]; - description = "ASCII letter case"; - license = lib.licenses.asl20; - }) {}; - - "ascii-case_1_0_0_11" = callPackage ({ mkDerivation, ascii-char, base, hashable }: mkDerivation { pname = "ascii-case"; @@ -35066,22 +35057,9 @@ self: { testHaskellDepends = [ ascii-char base ]; description = "ASCII letter case"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "ascii-char" = callPackage - ({ mkDerivation, base, hashable }: - mkDerivation { - pname = "ascii-char"; - version = "1.0.0.14"; - sha256 = "0mdmcxp5bd89akh6z7kdyhl679pbm58rww0mhzj6y41sj4g7j4m4"; - libraryHaskellDepends = [ base hashable ]; - testHaskellDepends = [ base ]; - description = "A Char type representing an ASCII character"; - license = lib.licenses.asl20; - }) {}; - - "ascii-char_1_0_0_15" = callPackage ({ mkDerivation, base, hashable }: mkDerivation { pname = "ascii-char"; @@ -35093,7 +35071,6 @@ self: { testHaskellDepends = [ base ]; description = "A Char type representing an ASCII character"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "ascii-cows" = callPackage @@ -35126,20 +35103,6 @@ self: { }) {}; "ascii-group" = callPackage - ({ mkDerivation, ascii-char, base, hashable, hedgehog }: - mkDerivation { - pname = "ascii-group"; - version = "1.0.0.12"; - sha256 = "0g7n2bqhy131b4d87gqny82pwjndgmddvb2c4k6k2ic5138z6zk3"; - revision = "1"; - editedCabalFile = "031k41caa96y36j7a2pfdpw534l7iihcdlf0kyqi8vxn9z42s501"; - libraryHaskellDepends = [ ascii-char base hashable ]; - testHaskellDepends = [ ascii-char base hedgehog ]; - description = "ASCII character groups"; - license = lib.licenses.asl20; - }) {}; - - "ascii-group_1_0_0_13" = callPackage ({ mkDerivation, ascii-char, base, hashable, hedgehog }: mkDerivation { pname = "ascii-group"; @@ -35151,7 +35114,6 @@ self: { testHaskellDepends = [ ascii-char base hedgehog ]; description = "ASCII character groups"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "ascii-holidays" = callPackage @@ -35319,26 +35281,6 @@ self: { }) {}; "ascii-th" = callPackage - ({ mkDerivation, ascii-char, ascii-superset, base, bytestring - , hedgehog, template-haskell, text - }: - mkDerivation { - pname = "ascii-th"; - version = "1.0.0.10"; - sha256 = "16ir0rkkwzc60fdznjjx9mgfh5vi09h2a77b1gk63m01p10xlr6g"; - revision = "1"; - editedCabalFile = "1z7j4cqghdj596khyj6nwq1wqb70flb4g8fj0ianlc6krjxshyf9"; - libraryHaskellDepends = [ - ascii-char ascii-superset base template-haskell - ]; - testHaskellDepends = [ - ascii-char ascii-superset base bytestring hedgehog text - ]; - description = "Template Haskell support for ASCII"; - license = lib.licenses.asl20; - }) {}; - - "ascii-th_1_0_0_11" = callPackage ({ mkDerivation, ascii-char, ascii-superset, base, bytestring , hedgehog, template-haskell, text }: @@ -35356,7 +35298,6 @@ self: { ]; description = "Template Haskell support for ASCII"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "ascii-vector-avc" = callPackage @@ -37589,8 +37530,8 @@ self: { }: mkDerivation { pname = "autodocodec"; - version = "0.2.0.0"; - sha256 = "0dxn8p0r3qbpym809rbl75bclrkrqbfs8d57gkz9r5r4g4bvwfmg"; + version = "0.2.0.1"; + sha256 = "1pjv2nk8g7cvck2g6nm15dy2bwg3hqdhyyi4c0q7x2k0awn2qkjg"; libraryHaskellDepends = [ aeson base bytestring containers hashable mtl scientific text time unordered-containers validity validity-scientific vector @@ -37633,6 +37574,23 @@ self: { license = lib.licenses.mit; }) {}; + "autodocodec-servant-multipart" = callPackage + ({ mkDerivation, aeson, autodocodec, base, bytestring + , servant-multipart, servant-multipart-api, text + , unordered-containers, vector + }: + mkDerivation { + pname = "autodocodec-servant-multipart"; + version = "0.0.0.0"; + sha256 = "1psz9a5hpdsvzhl98wdhm82b47010i0dyajl23aw0gnqqpmq62gs"; + libraryHaskellDepends = [ + aeson autodocodec base bytestring servant-multipart + servant-multipart-api text unordered-containers vector + ]; + description = "Autodocodec interpreters for Servant Multipart"; + license = lib.licenses.mit; + }) {}; + "autodocodec-swagger2" = callPackage ({ mkDerivation, aeson, autodocodec, base , insert-ordered-containers, scientific, swagger2, text @@ -40595,8 +40553,8 @@ self: { pname = "base64-bytestring-type"; version = "1.0.1"; sha256 = "03kq4rjj6by02rf3hg815jfdqpdk0xygm5f46r2pn8mb99yd01zn"; - revision = "14"; - editedCabalFile = "0pfj807231v2jn5067yhn13f6qq3d77fqnglmzh5wp445ikd5q0s"; + revision = "15"; + editedCabalFile = "0yka3aazfd5jj0dqh89cpjc8sgx3yhiiqfhrpb9z5p4zvbyvym6g"; libraryHaskellDepends = [ aeson base base-compat base64-bytestring binary bytestring cereal deepseq hashable http-api-data QuickCheck serialise text @@ -41273,6 +41231,7 @@ self: { ]; description = "Language tags as specified by BCP 47"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "bcp47-orphans" = callPackage @@ -41292,6 +41251,7 @@ self: { ]; description = "BCP47 orphan instances"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "bcrypt" = callPackage @@ -44289,9 +44249,7 @@ self: { ]; description = "binary files splitter and merger"; license = "unknown"; - hydraPlatforms = lib.platforms.none; mainProgram = "binsm"; - broken = true; }) {}; "bio" = callPackage @@ -44566,8 +44524,8 @@ self: { }: mkDerivation { pname = "birch-beer"; - version = "0.4.1.0"; - sha256 = "07l9y57if58047d54g52vhpk4372aj563brbds62c3fgb5wjpdc6"; + version = "0.4.2.1"; + sha256 = "19r14rjlcsdp1g2f2lkhhicjxfi0wqfdba987j2znmxjr0p779gg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -46072,8 +46030,8 @@ self: { pname = "blaze-colonnade"; version = "1.2.2.1"; sha256 = "1wh0q72qv2s6a42i13lqb94i0b5bgmqwqw7d5xy89dc76j0ncd2d"; - revision = "2"; - editedCabalFile = "08baclp16z9qrvmd8qcf0nn98g735xr7la9kxs36w03b6vq02xmj"; + revision = "3"; + editedCabalFile = "0ps0w3w5h8yzws5biip7yqn097zr2jc4gcih5w7v54cvi3vgpdjc"; libraryHaskellDepends = [ base blaze-html blaze-markup colonnade profunctors text ]; @@ -46472,8 +46430,8 @@ self: { }: mkDerivation { pname = "blockfrost-api"; - version = "0.6.0.0"; - sha256 = "0wh2fydxjfkw07w7p85nc573pvcpilrdwz63nja7mg43x4d90xak"; + version = "0.7.0.0"; + sha256 = "0s2ri7g6gxfkcvpf5z7s08qhs60snbpxz75gjaw9bab3h49aadnc"; libraryHaskellDepends = [ aeson base bytestring containers data-default-class deriving-aeson lens QuickCheck quickcheck-instances safe-money servant @@ -46497,8 +46455,8 @@ self: { }: mkDerivation { pname = "blockfrost-client"; - version = "0.6.0.0"; - sha256 = "045r6n4b6ahjci8vkczd3a3vq1ac3jf8s4sf6h3k1af3k5sdpz0g"; + version = "0.7.0.0"; + sha256 = "19gf6shsjikhrbd898504vapii2x49h7pnzv86r1k45ypmibhira"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -48503,6 +48461,29 @@ self: { license = lib.licenses.bsd3; }) {}; + "brick-panes" = callPackage + ({ mkDerivation, aeson, base, brick, bytestring, containers + , directory, microlens, text, text-zipper, time, vector, vty + }: + mkDerivation { + pname = "brick-panes"; + version = "1.0.0.0"; + sha256 = "1q4j4scamy1rracjx78nld3r2grn53ifs7qjhk80w8qdjabjh6vr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base brick containers microlens vty ]; + executableHaskellDepends = [ + aeson base brick bytestring containers directory microlens text + text-zipper time vector vty + ]; + testHaskellDepends = [ base ]; + description = "Panes library for Brick providing composition and isolation for TUI apps"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "mywork-example"; + broken = true; + }) {}; + "brick-skylighting" = callPackage ({ mkDerivation, base, brick, containers, skylighting-core, text , vty @@ -53960,8 +53941,8 @@ self: { }: mkDerivation { pname = "candid"; - version = "0.3.1"; - sha256 = "0swz07qn3829dpr850973baj1ki5pizlh90gy4xrp1d9bsvwy4sq"; + version = "0.3.2"; + sha256 = "0p4fxkm3yhlx52g15hcbjlhqmx7nwkdw0rzlr0m11v85y5khz7yd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -55859,32 +55840,6 @@ self: { }) {}; "cborg" = callPackage - ({ mkDerivation, aeson, array, base, base-orphans - , base16-bytestring, base64-bytestring, bytestring, containers - , deepseq, ghc-bignum, ghc-prim, half, primitive, QuickCheck - , random, scientific, tasty, tasty-hunit, tasty-quickcheck, text - , vector - }: - mkDerivation { - pname = "cborg"; - version = "0.2.7.0"; - sha256 = "076656vq2qabhdnwzifc5gsj20vwh69vhy19dh0qa1f2lqxrzfvq"; - revision = "1"; - editedCabalFile = "02n2d8i0yc5qk77r5b63hqvd79ygcdk1pnf445nmp4bfsjvv8jyj"; - libraryHaskellDepends = [ - array base bytestring containers deepseq ghc-bignum ghc-prim half - primitive text - ]; - testHaskellDepends = [ - aeson array base base-orphans base16-bytestring base64-bytestring - bytestring deepseq half QuickCheck random scientific tasty - tasty-hunit tasty-quickcheck text vector - ]; - description = "Concise Binary Object Representation (CBOR)"; - license = lib.licenses.bsd3; - }) {}; - - "cborg_0_2_8_0" = callPackage ({ mkDerivation, aeson, array, base, base-orphans , base16-bytestring, base64-bytestring, bytestring, containers , deepseq, ghc-bignum, ghc-prim, half, primitive, QuickCheck @@ -55906,31 +55861,9 @@ self: { ]; description = "Concise Binary Object Representation (CBOR)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "cborg-json" = callPackage - ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cborg - , criterion, deepseq, directory, process, scientific, text - , unordered-containers, vector, zlib - }: - mkDerivation { - pname = "cborg-json"; - version = "0.2.4.0"; - sha256 = "1h5i8sf1q1xr4c2y945vanj6n1wkkag1vflfjys7ygbgddbcq7rv"; - libraryHaskellDepends = [ - aeson aeson-pretty base cborg scientific text unordered-containers - vector - ]; - benchmarkHaskellDepends = [ - aeson base bytestring cborg criterion deepseq directory process - zlib - ]; - description = "A library for encoding JSON as CBOR"; - license = lib.licenses.bsd3; - }) {}; - - "cborg-json_0_2_5_0" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cborg , criterion, deepseq, directory, process, scientific, text , unordered-containers, vector, zlib @@ -55949,7 +55882,6 @@ self: { ]; description = "A library for encoding JSON as CBOR"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "ccast" = callPackage @@ -58830,7 +58762,7 @@ self: { license = lib.licenses.bsd2; }) {}; - "citeproc_0_8_0_1" = callPackage + "citeproc_0_8_0_2" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring , case-insensitive, containers, data-default, Diff, directory , file-embed, filepath, mtl, pandoc-types, pretty, safe, scientific @@ -58839,8 +58771,8 @@ self: { }: mkDerivation { pname = "citeproc"; - version = "0.8.0.1"; - sha256 = "1dxzpyh6jkhm6pz0qiaf6zchldhibh24drcn75qh1yp0m6km5a37"; + version = "0.8.0.2"; + sha256 = "1rja6vdggmh7d40gsg2xfs9md6m1zbfddpsd27a15qyqb3530jzw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -61148,23 +61080,6 @@ self: { }) {}; "cmark-gfm" = callPackage - ({ mkDerivation, base, blaze-html, bytestring, cheapskate - , criterion, discount, HUnit, markdown, sundown, text - }: - mkDerivation { - pname = "cmark-gfm"; - version = "0.2.4"; - sha256 = "1nkmlq015a8cyhcp669h8cd720n24j26v8w8rb04980z8h5z4ymp"; - libraryHaskellDepends = [ base bytestring text ]; - testHaskellDepends = [ base HUnit text ]; - benchmarkHaskellDepends = [ - base blaze-html cheapskate criterion discount markdown sundown text - ]; - description = "Fast, accurate GitHub Flavored Markdown parser and renderer"; - license = lib.licenses.bsd3; - }) {}; - - "cmark-gfm_0_2_5" = callPackage ({ mkDerivation, base, blaze-html, bytestring, cheapskate , criterion, discount, HUnit, markdown, sundown, text }: @@ -61179,7 +61094,6 @@ self: { ]; description = "Fast, accurate GitHub Flavored Markdown parser and renderer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "cmark-highlight" = callPackage @@ -62658,8 +62572,8 @@ self: { pname = "colonnade"; version = "1.2.0.2"; sha256 = "1asjx71gp26a15v7g3p8bfddb5nnzky6672c35xx35hq73mhykr4"; - revision = "2"; - editedCabalFile = "0ps86y9vlai49qx3rxzmxy6dzxwhnz6sr7ndyzrp4w7qwhgkmd70"; + revision = "3"; + editedCabalFile = "078j65fw9cf8sscnvd0c3dkg24pcw4krav1x0zsg493ynxslv95z"; libraryHaskellDepends = [ base bytestring contravariant profunctors semigroups text vector ]; @@ -62849,16 +62763,12 @@ self: { }) {}; "colourista" = callPackage - ({ mkDerivation, ansi-terminal, base, bytestring, ghc-prim, hspec - , text - }: + ({ mkDerivation, ansi-terminal, base, bytestring, hspec, text }: mkDerivation { pname = "colourista"; - version = "0.1.0.1"; - sha256 = "16khzax62kyanaj2vdqd3avw2yc2n1p35mwsckgd17j7nl59mgbf"; - libraryHaskellDepends = [ - ansi-terminal base bytestring ghc-prim text - ]; + version = "0.1.0.2"; + sha256 = "0g06116kjg9pbp0l7n33agqbks3kw5z4rjqyhylha8miah5sxbwn"; + libraryHaskellDepends = [ ansi-terminal base bytestring text ]; testHaskellDepends = [ base bytestring hspec text ]; description = "Convenient interface for printing colourful messages"; license = lib.licenses.mpl20; @@ -63423,27 +63333,6 @@ self: { }) {}; "commonmark-extensions" = callPackage - ({ mkDerivation, base, commonmark, containers, emojis, filepath - , network-uri, parsec, tasty, tasty-bench, tasty-hunit, text - , transformers - }: - mkDerivation { - pname = "commonmark-extensions"; - version = "0.2.3.2"; - sha256 = "1k5rlh2grg6g1waszhp565m360n1iynjvbkjz8xmap8y234g1bjj"; - libraryHaskellDepends = [ - base commonmark containers emojis filepath network-uri parsec text - transformers - ]; - testHaskellDepends = [ - base commonmark parsec tasty tasty-hunit text - ]; - benchmarkHaskellDepends = [ base commonmark tasty-bench text ]; - description = "Pure Haskell commonmark parser"; - license = lib.licenses.bsd3; - }) {}; - - "commonmark-extensions_0_2_3_3" = callPackage ({ mkDerivation, base, commonmark, containers, emojis, filepath , network-uri, parsec, tasty, tasty-bench, tasty-hunit, text , transformers @@ -63462,7 +63351,6 @@ self: { benchmarkHaskellDepends = [ base commonmark tasty-bench text ]; description = "Pure Haskell commonmark parser"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "commonmark-pandoc" = callPackage @@ -63557,8 +63445,8 @@ self: { pname = "commutative-semigroups"; version = "0.1.0.0"; sha256 = "06063ayahakj0wdwwzqwbb61cxjrrkpayzmvbvf7pcdsgyn427b6"; - revision = "2"; - editedCabalFile = "0pa5rwafvcf38bfw7fxg420gd68x3p3xh8apih0ni2wv9h9wc8vz"; + revision = "3"; + editedCabalFile = "1g3z3w70hgcbkpf298pnafslx4f2pv9gs6vbgyx215y2p8amvn6s"; libraryHaskellDepends = [ base containers ]; description = "Commutative semigroups"; license = lib.licenses.bsd3; @@ -65524,8 +65412,8 @@ self: { }: mkDerivation { pname = "conduit"; - version = "1.3.4.2"; - sha256 = "15r1rw5sp09zxjlfvjwpjva1pnn4my4gc28kxpd51kf74wpq7f9c"; + version = "1.3.4.3"; + sha256 = "0zchhxcpciq4nr7ll4z4c7wshlngphr0dz0y3xfml1pfls3a18mc"; libraryHaskellDepends = [ base bytestring directory exceptions filepath mono-traversable mtl primitive resourcet text transformers unix unliftio-core vector @@ -67220,32 +67108,6 @@ self: { }) {}; "construct" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, Cabal, cabal-doctest - , cereal, directory, doctest, filepath, incremental-parser - , input-parsers, markdown-unlit, monoid-subclasses, parsers - , rank2classes, tasty, tasty-hunit, text - }: - mkDerivation { - pname = "construct"; - version = "0.3.1"; - sha256 = "0kv186wqw4fzwibsacsr5slb7fxrjhcxdf96bav9rgsq114py5y2"; - enableSeparateDataOutput = true; - setupHaskellDepends = [ base Cabal cabal-doctest ]; - libraryHaskellDepends = [ - attoparsec base bytestring cereal incremental-parser input-parsers - monoid-subclasses parsers rank2classes text - ]; - testHaskellDepends = [ - attoparsec base bytestring cereal directory doctest filepath - incremental-parser monoid-subclasses rank2classes tasty tasty-hunit - text - ]; - testToolDepends = [ markdown-unlit ]; - description = "Haskell version of the Construct library for easy specification of file formats"; - license = lib.licenses.bsd3; - }) {}; - - "construct_0_3_1_1" = callPackage ({ mkDerivation, attoparsec, base, bytestring, Cabal, cabal-doctest , cereal, directory, doctest, filepath, incremental-parser , input-parsers, markdown-unlit, monoid-subclasses, parsers @@ -67269,7 +67131,6 @@ self: { testToolDepends = [ markdown-unlit ]; description = "Haskell version of the Construct library for easy specification of file formats"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "constructible" = callPackage @@ -68384,8 +68245,6 @@ self: { ]; description = "A compiler for Copilot targeting C99"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "copilot-cbmc" = callPackage @@ -68630,23 +68489,6 @@ self: { }) {}; "core-data" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, core-text - , hashable, hourglass, prettyprinter, scientific, text, time - , unordered-containers, uuid, vector - }: - mkDerivation { - pname = "core-data"; - version = "0.3.6.0"; - sha256 = "17x6dkrrps7cwh232fhmwn1r06xn28ghxysw26rba44lwshc9wga"; - libraryHaskellDepends = [ - aeson base bytestring containers core-text hashable hourglass - prettyprinter scientific text time unordered-containers uuid vector - ]; - description = "Convenience wrappers around common data structures and encodings"; - license = lib.licenses.mit; - }) {}; - - "core-data_0_3_8_0" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, core-text , hashable, hourglass, prettyprinter, scientific, text, time , unordered-containers, uuid, vector @@ -68661,7 +68503,6 @@ self: { ]; description = "Convenience wrappers around common data structures and encodings"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "core-haskell" = callPackage @@ -68703,7 +68544,7 @@ self: { license = lib.licenses.mit; }) {}; - "core-program_0_6_0_1" = callPackage + "core-program_0_6_1_0" = callPackage ({ mkDerivation, base, bytestring, core-data, core-text, directory , exceptions, filepath, fsnotify, hashable, hourglass, mtl , prettyprinter, safe-exceptions, stm, template-haskell @@ -68712,8 +68553,8 @@ self: { }: mkDerivation { pname = "core-program"; - version = "0.6.0.1"; - sha256 = "1fmqq65aq6z99jjw11csqpzxwgn1l54nrf2lylqvvcd3x6ysay3h"; + version = "0.6.1.0"; + sha256 = "0gbahw4gwgj4ms5dg2142jmmhwrb9w6bc3ivpqg0h4cnd7ai20fr"; libraryHaskellDepends = [ base bytestring core-data core-text directory exceptions filepath fsnotify hashable hourglass mtl prettyprinter safe-exceptions stm @@ -69130,8 +68971,8 @@ self: { }: mkDerivation { pname = "country"; - version = "0.2.3"; - sha256 = "12d1nymfj13jgh5jhznrg8sgxvxyb2y3lvbl6p4mpa3qqhggyr3g"; + version = "0.2.3.1"; + sha256 = "0c601fa2m6f5b9g7i1azh9aqhnsiqcrpqmngwnhrxf8gm4jh5yi5"; libraryHaskellDepends = [ aeson attoparsec base bytebuild bytehash byteslice bytestring contiguous deepseq entropy hashable primitive primitive-unlifted @@ -69146,6 +68987,8 @@ self: { ]; description = "Country data type and functions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "country-codes" = callPackage @@ -70049,14 +69892,14 @@ self: { }) {}; "crdt-event-fold" = callPackage - ({ mkDerivation, aeson, base, binary, containers + ({ mkDerivation, aeson, base, binary, bytestring, containers , data-default-class, data-dword, exceptions, hspec, monad-logger , mtl, transformers }: mkDerivation { pname = "crdt-event-fold"; - version = "1.5.1.1"; - sha256 = "1625x6zk6znfzz76pk1d1wkh2qvybdpwaxpm20kk88jsakhvg0br"; + version = "1.8.0.0"; + sha256 = "0n8s6f6vvgpyv36m28j3r0xa9k2dnlprbakhg68iq814xa4x43h4"; libraryHaskellDepends = [ aeson base binary containers data-default-class data-dword exceptions monad-logger mtl transformers @@ -70065,6 +69908,10 @@ self: { aeson base binary containers data-default-class data-dword exceptions hspec monad-logger mtl transformers ]; + benchmarkHaskellDepends = [ + aeson base binary bytestring containers data-default-class + data-dword exceptions monad-logger mtl transformers + ]; description = "Garbage collected event folding CRDT"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -70673,7 +70520,8 @@ self: { "crypt-sha512" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cryptohash-sha512 - , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck + , libxcrypt, quickcheck-instances, tasty, tasty-hunit + , tasty-quickcheck }: mkDerivation { pname = "crypt-sha512"; @@ -70688,9 +70536,10 @@ self: { base bytestring quickcheck-instances tasty tasty-hunit tasty-quickcheck ]; + testSystemDepends = [ libxcrypt ]; description = "Pure Haskell implelementation for GNU SHA512 crypt algorithm"; license = lib.licenses.bsd3; - }) {}; + }) {inherit (pkgs) libxcrypt;}; "crypto-api" = callPackage ({ mkDerivation, base, bytestring, cereal, entropy, tagged @@ -73145,6 +72994,28 @@ self: { broken = true; }) {}; + "dahdit" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , data-sword, free, mtl, primitive, tasty, tasty-hunit + , transformers + }: + mkDerivation { + pname = "dahdit"; + version = "0.1.0"; + sha256 = "1bpifjbhmn1a3fxvm7wbrkgqlxzz7gllj0kidyv7ki908llrrhgv"; + libraryHaskellDepends = [ + base bytestring containers data-default data-sword free mtl + primitive transformers + ]; + testHaskellDepends = [ + base bytestring containers data-default data-sword free mtl + primitive tasty tasty-hunit transformers + ]; + description = "Binary parsing and serialization with integrated size"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "damnpacket" = callPackage ({ mkDerivation, attoparsec, base, bytestring, fail, hspec , html-entity, HUnit, QuickCheck, semigroups, template-haskell @@ -73753,6 +73624,23 @@ self: { license = lib.licenses.bsd3; }) {}; + "data-array-byte" = callPackage + ({ mkDerivation, base, deepseq, quickcheck-classes-base, tasty + , tasty-quickcheck, template-haskell + }: + mkDerivation { + pname = "data-array-byte"; + version = "0.1.0.1"; + sha256 = "002n0af7q08q3fmgsc5b47s1clirxy0lrqglwxzhabg0nfhfrdhv"; + libraryHaskellDepends = [ base deepseq template-haskell ]; + testHaskellDepends = [ + base quickcheck-classes-base tasty tasty-quickcheck + template-haskell + ]; + description = "Compatibility layer for Data.Array.Byte"; + license = lib.licenses.bsd3; + }) {}; + "data-as" = callPackage ({ mkDerivation, base, profunctors }: mkDerivation { @@ -73946,8 +73834,6 @@ self: { libraryHaskellDepends = [ base constraints ]; description = "Define Backwards Compatibility Schemes for Arbitrary Data"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "data-concurrent-queue" = callPackage @@ -81661,8 +81547,8 @@ self: { }: mkDerivation { pname = "diohsc"; - version = "0.1.11"; - sha256 = "0haw5346aziwrv4k1jwji8b8aw4jqskdsx94y818xjgx30hbbg43"; + version = "0.1.12"; + sha256 = "0zffy3m5w9cbf2ngg8zhvpz9cgdml6r7swvkf5k8grph1zifa0sj"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -82455,19 +82341,18 @@ self: { }) {}; "disjoint-containers" = callPackage - ({ mkDerivation, aeson, base, containers, doctest, enum-types - , QuickCheck, quickcheck-classes, quickcheck-enum-instances - , semigroups, tasty, tasty-quickcheck, transformers + ({ mkDerivation, base, containers, doctest, enum-types, QuickCheck + , quickcheck-classes, quickcheck-enum-instances, semigroups, tasty + , tasty-quickcheck, transformers }: mkDerivation { pname = "disjoint-containers"; - version = "0.2.4"; - sha256 = "0x64x327842da1a3bhbkrc88za300f3c2wd9fyci3qqm0mv7fdjk"; - libraryHaskellDepends = [ aeson base containers transformers ]; + version = "0.3.0"; + sha256 = "1r92abcbksyfk4k1mjxj3gyymkbm927wjr6lmcv06pyljcw9vc3r"; + libraryHaskellDepends = [ base containers transformers ]; testHaskellDepends = [ - aeson base containers doctest enum-types QuickCheck - quickcheck-classes quickcheck-enum-instances semigroups tasty - tasty-quickcheck + base containers doctest enum-types QuickCheck quickcheck-classes + quickcheck-enum-instances semigroups tasty tasty-quickcheck ]; description = "Disjoint containers"; license = lib.licenses.bsd3; @@ -83268,6 +83153,8 @@ self: { pname = "distribution-nixpkgs"; version = "1.7.0"; sha256 = "007riyq6irmzzmf3gynaa5hpz8a4khg8wl4blyz78c59bqblpw69"; + revision = "1"; + editedCabalFile = "0xzrh7kfla9c43jjjnd2r13xsp994gdkxkwgav2kl50qxzdb88nx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bytestring Cabal containers deepseq language-nix lens @@ -91941,6 +91828,19 @@ self: { license = lib.licenses.mit; }) {}; + "error_1_0_0_0" = callPackage + ({ mkDerivation, base, doctest, text }: + mkDerivation { + pname = "error"; + version = "1.0.0.0"; + sha256 = "12c8vk6jxphwympivfalr5xz3pyk3imsbbfyqcyranss65ji5k3b"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base doctest ]; + description = "The canonical error type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "error-analyze" = callPackage ({ mkDerivation, base, HUnit, tasty, tasty-hunit, text }: mkDerivation { @@ -94749,6 +94649,39 @@ self: { license = lib.licenses.bsd3; }) {}; + "experimenter_0_1_0_14" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, cereal-vector + , conduit, containers, deepseq, directory, esqueleto, filepath + , foundation, HaTeX, hostname, hspec, lens, matrix, monad-logger + , mtl, mwc-random, parallel, persistent, persistent-postgresql + , persistent-template, process, QuickCheck, resource-pool + , resourcet, stm, text, time, transformers, unix, unliftio-core + , vector + }: + mkDerivation { + pname = "experimenter"; + version = "0.1.0.14"; + sha256 = "11m832x42xgd679zwnsykggp9afk7kwkis1s04iq4hdxbcylh7kc"; + libraryHaskellDepends = [ + aeson base bytestring cereal cereal-vector conduit containers + deepseq directory esqueleto filepath HaTeX hostname lens matrix + monad-logger mtl mwc-random parallel persistent + persistent-postgresql persistent-template process resource-pool + resourcet stm text time transformers unix unliftio-core vector + ]; + testHaskellDepends = [ + aeson base bytestring cereal cereal-vector conduit containers + deepseq directory esqueleto filepath foundation HaTeX hostname + hspec lens matrix monad-logger mtl mwc-random parallel persistent + persistent-postgresql persistent-template process QuickCheck + resource-pool resourcet stm text time transformers unix + unliftio-core vector + ]; + description = "Perform scientific experiments stored in a DB, and generate reports"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "expiring-cache-map" = callPackage ({ mkDerivation, base, bytestring, containers, hashable, time , unordered-containers @@ -102232,31 +102165,34 @@ self: { mainProgram = "fortran-src"; }) {}; - "fortran-src_0_10_2" = callPackage + "fortran-src_0_11_0" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers , deepseq, directory, either, fgl, filepath, GenericPretty, happy - , hspec, hspec-discover, mtl, pretty, QuickCheck, temporary, text - , uniplate + , hspec, hspec-discover, mtl, pretty, QuickCheck, singletons + , singletons-base, singletons-th, temporary, text, uniplate + , vector-sized }: mkDerivation { pname = "fortran-src"; - version = "0.10.2"; - sha256 = "13xpfwvfma4lrq7x4c7sb6xb17pxym03p790lprrirxdld6mdx9w"; + version = "0.11.0"; + sha256 = "0rh7zpnykm30y5jlr6077jdzpbf6qsccdmbs083wb1lv5gijza7k"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory either - fgl filepath GenericPretty mtl pretty temporary text uniplate + fgl filepath GenericPretty mtl pretty singletons singletons-base + singletons-th temporary text uniplate vector-sized ]; libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ array base binary bytestring containers deepseq directory either - fgl filepath GenericPretty mtl pretty temporary text uniplate + fgl filepath GenericPretty mtl pretty singletons singletons-base + singletons-th temporary text uniplate vector-sized ]; testHaskellDepends = [ array base binary bytestring containers deepseq directory either - fgl filepath GenericPretty hspec mtl pretty QuickCheck temporary - text uniplate + fgl filepath GenericPretty hspec mtl pretty QuickCheck singletons + singletons-base singletons-th temporary text uniplate vector-sized ]; testToolDepends = [ hspec-discover ]; description = "Parsers and analyses for Fortran standards 66, 77, 90, 95 and 2003 (partial)"; @@ -104134,6 +104070,8 @@ self: { pname = "fsnotify"; version = "0.4.0.1"; sha256 = "02gnbwxgs5b4rnqpgprvqxw9d2vw2yi276dn6ync3czrxyqliz78"; + revision = "1"; + editedCabalFile = "00yspy6jwriwgr0zi806z31q082kx1gfihfspf3izlxcm5qinyjh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -105097,8 +105035,8 @@ self: { }: mkDerivation { pname = "fused-effects"; - version = "1.1.2.0"; - sha256 = "0wzlzd8ccilhlhhk713hziwvdja78lm9yz9v5rfl1w214g6rlcgx"; + version = "1.1.2.1"; + sha256 = "1h9nnfn0i89gr8151dlxcyjh9467l25y6glyy5zbqkhwxglmjns0"; libraryHaskellDepends = [ base transformers unliftio-core ]; testHaskellDepends = [ base containers hedgehog hedgehog-fn inspection-testing @@ -105527,20 +105465,6 @@ self: { }) {}; "fuzzy-time" = callPackage - ({ mkDerivation, base, containers, deepseq, megaparsec, text, time - , validity, validity-time - }: - mkDerivation { - pname = "fuzzy-time"; - version = "0.2.0.1"; - sha256 = "1wlcq37q71q3565dc73jcr42p970lml0gmpjqwn3k5xf8d63ridj"; - libraryHaskellDepends = [ - base containers deepseq megaparsec text time validity validity-time - ]; - license = lib.licenses.mit; - }) {}; - - "fuzzy-time_0_2_0_3" = callPackage ({ mkDerivation, base, containers, deepseq, megaparsec, text, time , validity, validity-time }: @@ -105552,7 +105476,6 @@ self: { base containers deepseq megaparsec text time validity validity-time ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "fuzzy-time-gen" = callPackage @@ -106486,6 +106409,8 @@ self: { pname = "gearhash"; version = "1.0.0"; sha256 = "1cwyl8pn1hq7gphg752qdc45x8vhcc0cnv2z26ymwyw8gw9p09xw"; + revision = "1"; + editedCabalFile = "1g0cf8bhhlknlqzlvy527r1n8j1ypmavqb1smpfrabrn5d6nqlrp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -109496,44 +109421,45 @@ self: { }) {}; "ghc-debug-brick" = callPackage - ({ mkDerivation, base, brick, containers, deepseq, directory - , exceptions, filepath, ghc-debug-client, ghc-debug-common - , ghc-debug-convention, microlens, microlens-platform, text, time - , unordered-containers, vty + ({ mkDerivation, base, brick, containers, contra-tracer, deepseq + , directory, exceptions, filepath, ghc-debug-client + , ghc-debug-common, ghc-debug-convention, microlens + , microlens-platform, text, time, unordered-containers, vty }: mkDerivation { pname = "ghc-debug-brick"; - version = "0.2.1.0"; - sha256 = "02zkfndppp386va6vp6mamsv195sdvvwa3dj0ff2kp3kb4gbny7n"; + version = "0.3.0.0"; + sha256 = "1ss8gi5x26p7lpcrdq961abz5q0lmnhyyv6x0l1dqsnqxfy71iv4"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - base brick containers deepseq directory exceptions filepath - ghc-debug-client ghc-debug-common ghc-debug-convention microlens - microlens-platform text time unordered-containers vty + base brick containers contra-tracer deepseq directory exceptions + filepath ghc-debug-client ghc-debug-common ghc-debug-convention + microlens microlens-platform text time unordered-containers vty ]; description = "A simple TUI using ghc-debug"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - mainProgram = "ghc-heap-view"; + mainProgram = "ghc-debug-brick"; }) {}; "ghc-debug-client" = callPackage - ({ mkDerivation, async, base, binary, bitwise, containers - , directory, dom-lt, eventlog2html, filepath, ghc-debug-common - , ghc-debug-convention, ghc-prim, hashable, language-dot - , monoidal-containers, mtl, network, process, psqueues, stm, text - , unordered-containers + ({ mkDerivation, async, base, binary, bitwise, bytestring + , containers, contra-tracer, directory, dom-lt, eventlog2html + , filepath, ghc-debug-common, ghc-debug-convention, ghc-prim + , hashable, language-dot, monoidal-containers, mtl, network + , process, psqueues, stm, text, unordered-containers }: mkDerivation { pname = "ghc-debug-client"; - version = "0.2.1.0"; - sha256 = "0mjpq4rp9dp62dazhcasvggwmmhnn73z8xfxdyd29lh6n7yy2q4q"; + version = "0.3.0.0"; + sha256 = "0lr9yjgipfaqg22imxrka3srjm6bcb1illxg018pgl6l7hbpp4k7"; libraryHaskellDepends = [ - async base binary bitwise containers directory dom-lt eventlog2html - filepath ghc-debug-common ghc-debug-convention ghc-prim hashable - language-dot monoidal-containers mtl network process psqueues stm - text unordered-containers + async base binary bitwise bytestring containers contra-tracer + directory dom-lt eventlog2html filepath ghc-debug-common + ghc-debug-convention ghc-prim hashable language-dot + monoidal-containers mtl network process psqueues stm text + unordered-containers ]; description = "Useful functions for writing heap analysis tools which use ghc-debug"; license = lib.licenses.bsd3; @@ -109547,8 +109473,8 @@ self: { }: mkDerivation { pname = "ghc-debug-common"; - version = "0.2.1.0"; - sha256 = "1p895vq31ijkp8lgscxrvpiq2z97l9wx8rcji4nf8kc3bkprk8kl"; + version = "0.3.0.0"; + sha256 = "1nb1m8lks5d0svzdl2y1pww0afdc4ywc30myih170w3mf0cs2rld"; libraryHaskellDepends = [ array base binary bytestring containers cpu deepseq directory dom-lt filepath ghc-debug-convention ghc-heap hashable transformers @@ -109563,8 +109489,8 @@ self: { ({ mkDerivation, base, directory, filepath }: mkDerivation { pname = "ghc-debug-convention"; - version = "0.2.0.0"; - sha256 = "1gyibklicl6sp9rbqqrqlxmys1cycxf3yzh2y5fy84djf3xqn4j2"; + version = "0.3.0.0"; + sha256 = "0y7z7xqx5vn6bvx90rvhhajk0jxmp1i1qyhmq7hwhvlyb4p87282"; libraryHaskellDepends = [ base directory filepath ]; description = "Definitions needed by ghc-debug-stub and ghc-debug-common"; license = lib.licenses.bsd3; @@ -109578,8 +109504,8 @@ self: { }: mkDerivation { pname = "ghc-debug-stub"; - version = "0.2.1.0"; - sha256 = "1wjmlm9m6iwpn7bz3bjww7vlbp5jac5a8adzzfcxsgw4dz47n221"; + version = "0.3.0.0"; + sha256 = "0m7zngjlcijddz5xrns8531aim3am8y1rki4qj04gvbh7pdq5q3c"; libraryHaskellDepends = [ base directory filepath ghc-debug-convention ghc-prim ]; @@ -110934,6 +110860,27 @@ self: { license = lib.licenses.bsd2; }) {}; + "ghc-typelits-knownnat_0_7_7" = callPackage + ({ mkDerivation, base, ghc, ghc-prim, ghc-tcplugins-extra + , ghc-typelits-natnormalise, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, transformers + }: + mkDerivation { + pname = "ghc-typelits-knownnat"; + version = "0.7.7"; + sha256 = "0b7rhnij3i74baqm7ban92sfdiscbjvrypfi6wwipkc8graii467"; + libraryHaskellDepends = [ + base ghc ghc-prim ghc-tcplugins-extra ghc-typelits-natnormalise + template-haskell transformers + ]; + testHaskellDepends = [ + base ghc-typelits-natnormalise tasty tasty-hunit tasty-quickcheck + ]; + description = "Derive KnownNat constraints from other KnownNat constraints"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + "ghc-typelits-natnormalise" = callPackage ({ mkDerivation, base, containers, ghc, ghc-bignum , ghc-tcplugins-extra, tasty, tasty-hunit, template-haskell @@ -110953,6 +110900,24 @@ self: { license = lib.licenses.bsd2; }) {}; + "ghc-typelits-natnormalise_0_7_7" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-bignum + , ghc-tcplugins-extra, tasty, tasty-hunit, template-haskell + , transformers + }: + mkDerivation { + pname = "ghc-typelits-natnormalise"; + version = "0.7.7"; + sha256 = "0pqpsy3j4brpg2hrq9qrnjzr1bishycny5gvsdncvhaq3m53gslh"; + libraryHaskellDepends = [ + base containers ghc ghc-bignum ghc-tcplugins-extra transformers + ]; + testHaskellDepends = [ base tasty tasty-hunit template-haskell ]; + description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + "ghc-typelits-presburger" = callPackage ({ mkDerivation, base, containers, equational-reasoning, ghc , ghc-tcplugins-extra, mtl, pretty, reflection, syb, tasty @@ -111054,8 +111019,8 @@ self: { }: mkDerivation { pname = "ghci-dap"; - version = "0.0.17.0"; - sha256 = "0w251vy5pw3c6503bfvvpr3r0s7xhs1dmp57wl52w94h6gnxf0wv"; + version = "0.0.18.0"; + sha256 = "1mkw7h7zzjd7kx9345rnkvh70qwkg8q6h5am2lgaybxmxkig8wlc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -114727,6 +114692,27 @@ self: { license = lib.licenses.bsd3; }) {}; + "glabrous_2_0_6" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , cereal, cereal-text, directory, either, hspec, text + , unordered-containers + }: + mkDerivation { + pname = "glabrous"; + version = "2.0.6"; + sha256 = "1yz2h8x8hhy8nqy2pppax0mbb3k2ydcspbyngy19afphxxd5bbkz"; + libraryHaskellDepends = [ + aeson aeson-pretty attoparsec base bytestring cereal cereal-text + either text unordered-containers + ]; + testHaskellDepends = [ + base directory either hspec text unordered-containers + ]; + description = "A template DSL library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "glade" = callPackage ({ mkDerivation, base, Cabal, glib, gtk, gtk2hs-buildtools , libglade @@ -123337,6 +123323,8 @@ self: { pname = "hackage-db"; version = "2.1.2"; sha256 = "1aj82n2ay16zman829gq7s9dkg3qyyavca8hhjfibx8hzg6pmnap"; + revision = "1"; + editedCabalFile = "12k9vm584l6glfkj92j1b2498g2sijdb8ypjmbb01yfn2xgbhkiv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -123524,8 +123512,8 @@ self: { pname = "hackage-security-HTTP"; version = "0.1.1.1"; sha256 = "14hp7gssf80b9937j7m56w8sxrv3hrzjf2s9kgfk76v6llgx79k2"; - revision = "2"; - editedCabalFile = "0gbb5k37plm33bg0dv5rjc9jvc8yz8c40r4pg74jx5va8wpsvn13"; + revision = "3"; + editedCabalFile = "14cypbxm6njhxwxps9ac80nf1j00vgh9bwcyxx9h74z5hi7wdld2"; libraryHaskellDepends = [ base bytestring hackage-security HTTP mtl network network-uri zlib ]; @@ -123538,11 +123526,11 @@ self: { , base16-bytestring, base64-bytestring, binary, blaze-builder , bytestring, Cabal, cereal, containers, crypto-api, csv, deepseq , directory, filepath, happstack-server, happy, HaXml, hscolour - , hslogger, HStringTemplate, HTTP, lifted-base, mime-mail, mtl - , network, old-locale, parsec, pretty, process, pureMD5, QuickCheck - , random, rss, safecopy, snowball, split, stm, tar, text, time - , tokenize, transformers, unix, unordered-containers, vector, xhtml - , xml, zlib + , hslogger, HStringTemplate, HTTP, libxcrypt, lifted-base + , mime-mail, mtl, network, old-locale, parsec, pretty, process + , pureMD5, QuickCheck, random, rss, safecopy, snowball, split, stm + , tar, text, time, tokenize, transformers, unix + , unordered-containers, vector, xhtml, xml, zlib }: mkDerivation { pname = "hackage-server"; @@ -123561,6 +123549,7 @@ self: { time tokenize transformers unix unordered-containers vector xhtml zlib ]; + executableSystemDepends = [ libxcrypt ]; executableToolDepends = [ alex happy ]; testHaskellDepends = [ aeson base base64-bytestring bytestring Cabal directory filepath @@ -123571,7 +123560,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; broken = true; - }) {}; + }) {inherit (pkgs) libxcrypt;}; "hackage-sparks" = callPackage ({ mkDerivation, base, bytestring, directory, download, filepath @@ -128448,8 +128437,8 @@ self: { }: mkDerivation { pname = "haskell-debug-adapter"; - version = "0.0.35.0"; - sha256 = "1n8v7wgx5lqqw150lj9p8nzzxnmnjm2ksdvm7gcgb85shii7r2nf"; + version = "0.0.36.0"; + sha256 = "1xihq4ll632cqbvr5g2lf6ajxw32jvlkwhs1d92prcls1inkznwp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -135114,8 +135103,8 @@ self: { pname = "hedgehog-classes"; version = "0.2.5.3"; sha256 = "1qanfnvciykm5hmiqyf0icn4xn16v6zvlfal98lphhcmym26m9x1"; - revision = "2"; - editedCabalFile = "0w3vin4vrdvar6wi55vhg3sf95s70kva5rbjqf86af7nn5qqvw35"; + revision = "3"; + editedCabalFile = "09khb9px24zj24ahb51w1a6glgmcnhk2xn89gn1qwzhs3xn4vlj5"; libraryHaskellDepends = [ aeson base binary comonad containers hedgehog pretty-show primitive semirings silently transformers vector wl-pprint-annotated @@ -136486,8 +136475,8 @@ self: { }: mkDerivation { pname = "hermes-json"; - version = "0.2.0.0"; - sha256 = "1jqpwsspq40pf7g1qhs192kx2xdz0y80z3njh4dp5bd3dsq0kj2k"; + version = "0.2.0.1"; + sha256 = "1i10nmblh6zxbqpqk5z5r97334j6x37kgw459i4icm6c4hi55k4l"; libraryHaskellDepends = [ attoparsec attoparsec-iso8601 base bytestring deepseq dlist mtl scientific text time time-compat transformers unliftio @@ -142969,33 +142958,77 @@ self: { license = lib.licenses.bsd3; }) {}; - "hoauth2_2_5_0" = callPackage - ({ mkDerivation, aeson, base, binary, bytestring, containers - , data-default, exceptions, http-conduit, http-types, microlens - , text, transformers, uri-bytestring, uri-bytestring-aeson + "hoauth2_2_6_0" = callPackage + ({ mkDerivation, aeson, base, base64, binary, bytestring + , containers, cryptonite, data-default, exceptions, http-conduit + , http-types, memory, microlens, text, transformers, uri-bytestring + , uri-bytestring-aeson }: mkDerivation { pname = "hoauth2"; - version = "2.5.0"; - sha256 = "0pi9g8rn9cs3hf2api1im9bvm9hk811wbkx8ncaakrkvjyx53gf4"; + version = "2.6.0"; + sha256 = "1iag8dwza1cg8m436f2a3ar2281xjflslqfffgi9kz81jnvgs95i"; libraryHaskellDepends = [ - aeson base binary bytestring containers data-default exceptions - http-conduit http-types microlens text transformers uri-bytestring - uri-bytestring-aeson + aeson base base64 binary bytestring containers cryptonite + data-default exceptions http-conduit http-types memory microlens + text transformers uri-bytestring uri-bytestring-aeson ]; description = "Haskell OAuth2 authentication client"; - license = lib.licenses.bsd3; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; }) {}; + "hoauth2-providers" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , directory, hoauth2, http-conduit, http-types, mtl, parsec, text + , transformers, unordered-containers, uri-bytestring + }: + mkDerivation { + pname = "hoauth2-providers"; + version = "0.1"; + sha256 = "1qasw49nyirajiijr7lfinacgx7kbzp76x52wdfvj9km4wc9xj77"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default directory hoauth2 + http-conduit http-types mtl parsec text transformers + unordered-containers uri-bytestring + ]; + description = "OAuth2 Identity Providers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoauth2-providers-tutorial" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hoauth2 + , hoauth2-providers, http-conduit, http-types, scotty, text + , transformers, uri-bytestring, wai, warp + }: + mkDerivation { + pname = "hoauth2-providers-tutorial"; + version = "0.1"; + sha256 = "0zz99sipmgg1n61zx3mc69y3gvjijnslgwywd1dsw9hnqda10k4c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers hoauth2 hoauth2-providers + http-conduit http-types scotty text transformers uri-bytestring wai + warp + ]; + executableHaskellDepends = [ base ]; + description = "tutorial for hoauth2-providers module"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoauth2-providers-tutorial"; + }) {}; + "hoauth2-tutorial" = callPackage ({ mkDerivation, aeson, base, bytestring, hoauth2, http-conduit , http-types, scotty, text, transformers, uri-bytestring, wai, warp }: mkDerivation { pname = "hoauth2-tutorial"; - version = "0.1.1"; - sha256 = "1qac41pv4j13kbf43915j5ybdsi3a93akcn15ip3rs36zvcv63i3"; + version = "0.1.2"; + sha256 = "0wkyq213vmsdiwbqv5zi6kak978ayj61sf9r7ga8ry5asy5zjx64"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -143004,7 +143037,7 @@ self: { ]; executableHaskellDepends = [ base ]; description = "Tutorial for using hoauth2"; - license = lib.licenses.bsd3; + license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; mainProgram = "hoauth2-tutorial"; broken = true; @@ -143550,14 +143583,15 @@ self: { }) {}; "homplexity" = callPackage - ({ mkDerivation, base, blaze-html, blaze-markup, bytestring, Cabal - , containers, cpphs, deepseq, directory, filepath, githash - , haskell-src-exts, hflags, hspec, template-haskell, uniplate + ({ mkDerivation, alex, base, blaze-html, blaze-markup, bytestring + , Cabal, containers, cpphs, deepseq, directory, filepath, githash + , happy, haskell-src-exts, hflags, hspec, hspec-discover + , template-haskell, uniplate }: mkDerivation { pname = "homplexity"; - version = "0.4.8.0"; - sha256 = "1a873zfasvlnl7xw2z7z3pgbjl8n0lqqcs6lx1sl64p51icg7bbz"; + version = "0.4.8.1"; + sha256 = "08p2xwpl145mvkfvm5nzgrfb9x13zl3xp58icd4gxk9vnvbb1897"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -143565,6 +143599,7 @@ self: { deepseq directory filepath haskell-src-exts hflags template-haskell uniplate ]; + libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ base blaze-html bytestring containers cpphs deepseq directory filepath githash haskell-src-exts hflags template-haskell uniplate @@ -143572,6 +143607,7 @@ self: { testHaskellDepends = [ base filepath haskell-src-exts hspec template-haskell ]; + testToolDepends = [ hspec-discover ]; description = "Haskell code quality tool"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -149389,6 +149425,24 @@ self: { license = lib.licenses.mit; }) {}; + "hslua-list" = callPackage + ({ mkDerivation, base, bytestring, hslua-core, hslua-marshalling + , tasty, tasty-lua + }: + mkDerivation { + pname = "hslua-list"; + version = "1.0.0"; + sha256 = "05fkxplc8ayvzidv8z5fv8cns19p96vmzh7v794qh5wksllkb08q"; + libraryHaskellDepends = [ + base bytestring hslua-core hslua-marshalling + ]; + testHaskellDepends = [ base hslua-core tasty tasty-lua ]; + description = "Opinionated, but extensible Lua list type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "hslua-marshalling" = callPackage ({ mkDerivation, base, bytestring, containers, hslua-core , lua-arbitrary, mtl, QuickCheck, quickcheck-instances, tasty @@ -150063,14 +150117,30 @@ self: { pname = "hspec-contrib"; version = "0.5.1"; sha256 = "0hhzxaa3fxz5mk5qcsrnfr98a7bn3szx2ydgr0x9mbqmm1jg06rc"; - revision = "1"; - editedCabalFile = "0vjmyrsb878914b4khwdy3fcn9n217q8k5xnszlrp7dl1jnbqyi4"; + revision = "2"; + editedCabalFile = "12jwqbddqx8j69b04q3kzwvnkwh6l9cv8b5fvph4n6nrqnk81mp9"; libraryHaskellDepends = [ base hspec-core HUnit ]; testHaskellDepends = [ base hspec hspec-core HUnit QuickCheck ]; description = "Contributed functionality for Hspec"; license = lib.licenses.mit; }) {}; + "hspec-contrib_0_5_1_1" = callPackage + ({ mkDerivation, base, hspec, hspec-core, hspec-discover, HUnit + , QuickCheck + }: + mkDerivation { + pname = "hspec-contrib"; + version = "0.5.1.1"; + sha256 = "1nyb5n2jiq920yyf3flzyxrs5xpfyppl3jn18zhviyysjjk5drpx"; + libraryHaskellDepends = [ base hspec-core HUnit ]; + testHaskellDepends = [ base hspec hspec-core HUnit QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Contributed functionality for Hspec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "hspec-core_2_7_10" = callPackage ({ mkDerivation, ansi-terminal, array, base, call-stack, clock , deepseq, directory, filepath, hspec-expectations, hspec-meta @@ -150646,21 +150716,6 @@ self: { }) {}; "hspec-need-env" = callPackage - ({ mkDerivation, base, hspec, hspec-core, hspec-discover - , hspec-expectations, setenv, transformers - }: - mkDerivation { - pname = "hspec-need-env"; - version = "0.1.0.9"; - sha256 = "00w4zmb7kzyb5py3kxpx6xwwjy6vz1qb95q8cgk575ipysqskmfj"; - libraryHaskellDepends = [ base hspec-core hspec-expectations ]; - testHaskellDepends = [ base hspec hspec-core setenv transformers ]; - testToolDepends = [ hspec-discover ]; - description = "Read environment variables for hspec tests"; - license = lib.licenses.bsd3; - }) {}; - - "hspec-need-env_0_1_0_10" = callPackage ({ mkDerivation, base, hspec, hspec-core, hspec-discover , hspec-expectations, setenv, transformers }: @@ -150673,7 +150728,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Read environment variables for hspec tests"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "hspec-parsec" = callPackage @@ -153087,8 +153141,6 @@ self: { ]; description = "Glue code for http-client and websockets"; license = lib.licenses.cc0; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "http-common" = callPackage @@ -156425,7 +156477,9 @@ self: { ]; description = "Haskell XMPP (Jabber Client) Command Line Interface (CLI)"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hxmppc"; + broken = true; }) {}; "hxournal" = callPackage @@ -159738,14 +159792,16 @@ self: { }: mkDerivation { pname = "incipit"; - version = "0.3.0.0"; - sha256 = "08q407js3la25cb9n01s4hxk2nxw2y25j48jj2529xxsrispirm3"; + version = "0.3.1.0"; + sha256 = "00x6g4ngcyak0dh7ms2wx0kh1ckm8laanfp823yskkg9gc71blqy"; libraryHaskellDepends = [ base incipit-core polysemy-conc polysemy-log polysemy-resume polysemy-time ]; description = "A Prelude for Polysemy"; license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "incipit-base" = callPackage @@ -159869,29 +159925,6 @@ self: { }) {}; "incremental-parser" = callPackage - ({ mkDerivation, base, bytestring, checkers, criterion, deepseq - , input-parsers, monoid-subclasses, parsers, QuickCheck - , rank2classes, tasty, tasty-quickcheck, text, transformers - }: - mkDerivation { - pname = "incremental-parser"; - version = "0.5.0.3"; - sha256 = "11qzq2knpv0h8m1qfd6byqq5kbzxiz91vcgaicm1mlj0m554wlrs"; - libraryHaskellDepends = [ - base input-parsers monoid-subclasses parsers rank2classes - transformers - ]; - testHaskellDepends = [ - base checkers monoid-subclasses QuickCheck tasty tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base bytestring criterion deepseq monoid-subclasses text - ]; - description = "Generic parser library capable of providing partial results from partial input"; - license = lib.licenses.gpl3Only; - }) {}; - - "incremental-parser_0_5_0_4" = callPackage ({ mkDerivation, base, bytestring, checkers, criterion, deepseq , input-parsers, monoid-subclasses, parsers, QuickCheck , rank2classes, tasty, tasty-quickcheck, text, transformers @@ -159912,7 +159945,6 @@ self: { ]; description = "Generic parser library capable of providing partial results from partial input"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "incremental-sat-solver" = callPackage @@ -162307,25 +162339,6 @@ self: { }) {}; "invertible-grammar" = callPackage - ({ mkDerivation, base, bifunctors, containers, mtl, prettyprinter - , profunctors, semigroups, tagged, template-haskell, text - , transformers - }: - mkDerivation { - pname = "invertible-grammar"; - version = "0.1.3.2"; - sha256 = "14i0xf5j01j6ayvxix32qr2m0bz3818q26z3b4xyw41ikbhxmkp2"; - revision = "3"; - editedCabalFile = "0dg32s4rvdrfxyr4dd1rcmzyx7cd9fd7ksqyg98vhiacnd54y4ix"; - libraryHaskellDepends = [ - base bifunctors containers mtl prettyprinter profunctors semigroups - tagged template-haskell text transformers - ]; - description = "Invertible parsing combinators framework"; - license = lib.licenses.bsd3; - }) {}; - - "invertible-grammar_0_1_3_3" = callPackage ({ mkDerivation, base, bifunctors, containers, mtl, prettyprinter , profunctors, semigroups, tagged, template-haskell, text , transformers @@ -162340,7 +162353,6 @@ self: { ]; description = "Invertible parsing combinators framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "invertible-hlist" = callPackage @@ -162700,8 +162712,8 @@ self: { }: mkDerivation { pname = "ip"; - version = "1.7.5"; - sha256 = "1kjfzhiwykf1cy0nvsbj0j0k367ky858w862j2z0vp42dybxk5hm"; + version = "1.7.6"; + sha256 = "11ckl62w9005pww467ydx38imadzwrn36ww21c535x3jhhbic3a9"; libraryHaskellDepends = [ aeson attoparsec base bytebuild byteslice bytesmith bytestring deepseq hashable natural-arithmetic primitive text text-short @@ -166366,8 +166378,8 @@ self: { }: mkDerivation { pname = "json-ast"; - version = "0.3.1"; - sha256 = "1fn41v8k1lac6mavxjxxd9dwcbkkhvwjhqikhkv94jmd75qpdz8j"; + version = "0.3.2"; + sha256 = "0jm4jqj2s2vqz8j64h1hhp99k6zp04pd4207fy6avv47d8c3f4gl"; libraryHaskellDepends = [ base scientific text unordered-containers vector ]; @@ -170464,8 +170476,8 @@ self: { ({ mkDerivation, base, bytestring, transformers }: mkDerivation { pname = "knob"; - version = "0.2"; - sha256 = "1p48kgy5kw1g2grx71q55lh821l2fvm2izjh68qba3268pvx06vh"; + version = "0.2.1"; + sha256 = "03q918gnm2d6jr57lydxz3i0mykvk7ghyq59cy2vavg395s4jrhy"; libraryHaskellDepends = [ base bytestring transformers ]; description = "Memory-backed handles"; license = lib.licenses.mit; @@ -172319,8 +172331,8 @@ self: { }: mkDerivation { pname = "language-Modula2"; - version = "0.1"; - sha256 = "0bwgvag1y5ik3rn9c45y7lldqpsg62yc9cr8ahvijpfz0f4hlq1m"; + version = "0.1.2"; + sha256 = "0sag6wayg9c6rzdb2n3wbvqq0ncs6pk0pdbpvgx1pr84gfxlg1i6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -173251,6 +173263,8 @@ self: { pname = "language-nix"; version = "2.2.0"; sha256 = "1lq07311dg4a32zdp5bc20bw94g0c7pdzxdiwi2y4zbhd1944rzx"; + revision = "1"; + editedCabalFile = "0g4hq729bz128sf3ifd8rbfamwa8mqqcnhbc3qxnpz1myzvxhnjk"; libraryHaskellDepends = [ base deepseq lens parsec-class pretty QuickCheck ]; @@ -173268,8 +173282,8 @@ self: { }: mkDerivation { pname = "language-oberon"; - version = "0.3"; - sha256 = "0rpx80zyq4g71sjarjdyx6z919k3140d00ffmv4g14njnd6xb9fw"; + version = "0.3.1"; + sha256 = "0x54bbdaxmz8z09hipvf5f30d0h3cvnppm47ra7xn4iycf2vbrkd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -173623,8 +173637,8 @@ self: { pname = "language-sygus"; version = "0.1.1.2"; sha256 = "1vgd45bd866mm2w80hg8q11iz8g9ifz5ccm0sh13xrnpvfvdv862"; - revision = "1"; - editedCabalFile = "1byjfj7r2ggw122hl1vrx4crdnq9xi57xipyxfa35ixmx4r306ji"; + revision = "3"; + editedCabalFile = "0rnvxvyiw765vmnbmix4g5v3wqp9ba3xd8llm1ajdm01rvhk4324"; libraryHaskellDepends = [ array base hashable text ]; testHaskellDepends = [ base deepseq tasty tasty-hunit text ]; description = "A parser and printer for the SyGuS 2.0 language."; @@ -175018,6 +175032,25 @@ self: { license = lib.licenses.bsd3; }) {}; + "leancheck-instances_0_0_5" = callPackage + ({ mkDerivation, array, base, bytestring, containers, leancheck + , nats, text, time + }: + mkDerivation { + pname = "leancheck-instances"; + version = "0.0.5"; + sha256 = "111dgr7ivd36v5fqcvnx2jq7iyn9akz5css6mzb5h72rc0sxwq6q"; + libraryHaskellDepends = [ + array base bytestring containers leancheck nats text time + ]; + testHaskellDepends = [ + base bytestring containers leancheck nats text + ]; + description = "Common LeanCheck instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "leankit-api" = callPackage ({ mkDerivation, aeson, base, bytestring, colour, curl, split }: mkDerivation { @@ -181327,6 +181360,19 @@ self: { license = lib.licenses.bsd3; }) {}; + "log-effectful" = callPackage + ({ mkDerivation, aeson, base, effectful-core, log-base, text, time + }: + mkDerivation { + pname = "log-effectful"; + version = "1.0.0.0"; + sha256 = "19i0zvhgpc0briji7hsini3836q0k03nq60svswfz6cjs91izzsx"; + libraryHaskellDepends = [ base effectful-core log-base text time ]; + testHaskellDepends = [ aeson base effectful-core log-base text ]; + description = "Adaptation of the log library for the effectful ecosystem"; + license = lib.licenses.bsd3; + }) {}; + "log-elasticsearch" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring , bytestring, deepseq, http-client, http-client-openssl, http-types @@ -183200,6 +183246,8 @@ self: { pname = "lucid-colonnade"; version = "1.0.1"; sha256 = "0gbpfh1ky5pq0f0rz619hxfgll4yj0ky056dvrvq0s741l3gnhv8"; + revision = "1"; + editedCabalFile = "13v8i24cyqvda13p2p2n0ihwljz4sqfl40fl0isrb9k5yraac41v"; libraryHaskellDepends = [ base colonnade lucid text ]; description = "Helper functions for using lucid with colonnade"; license = lib.licenses.bsd3; @@ -191181,8 +191229,8 @@ self: { }: mkDerivation { pname = "mit-3qvpPyAi6mH"; - version = "9"; - sha256 = "1p0kpfpzsnp6zyhvx8mqh3lrmgl19q15lfs8q32yk08bqk63pbj9"; + version = "10"; + sha256 = "1kwwklq8bd2ckq2djlw21hiv2sr723s3nh873hs8f7rapjsrnv23"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -192914,6 +192962,8 @@ self: { pname = "monad-logger"; version = "0.3.37"; sha256 = "1z275a428zcj73zz0cpfha2adwiwqqqp7klx3kbd3i9rl20xa106"; + revision = "1"; + editedCabalFile = "1w6awsn2fw0fca17lv92gcp3sk25yv9gkg68ll39iznkq6xblcdf"; libraryHaskellDepends = [ base bytestring conduit conduit-extra exceptions fast-logger lifted-base monad-control monad-loops mtl resourcet stm stm-chans @@ -194500,6 +194550,23 @@ self: { license = lib.licenses.bsd3; }) {}; + "monoidal-containers_0_6_3_0" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, hashable, lens + , newtype, semialign, these, unordered-containers, witherable + }: + mkDerivation { + pname = "monoidal-containers"; + version = "0.6.3.0"; + sha256 = "0m41z50r3jvr8vvfry99kamb2h3knm0g7bqfwspchmhwsgqqczh4"; + libraryHaskellDepends = [ + aeson base containers deepseq hashable lens newtype semialign these + unordered-containers witherable + ]; + description = "Containers with monoidal accumulation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "monoidal-functors" = callPackage ({ mkDerivation, base, bifunctors, comonad, contravariant , profunctors, semigroupoids, tagged, these @@ -194591,7 +194658,7 @@ self: { license = lib.licenses.bsd3; }) {inherit (pkgs) glew;}; - "monomer_1_4_1_0" = callPackage + "monomer_1_5_0_0" = callPackage ({ mkDerivation, aeson, async, attoparsec, base, bytestring , bytestring-to-vector, c2hs, containers, data-default, exceptions , extra, formatting, glew, hspec, http-client, JuicyPixels, lens @@ -194600,8 +194667,8 @@ self: { }: mkDerivation { pname = "monomer"; - version = "1.4.1.0"; - sha256 = "00xj1vwc4pgwrmhb88yfzar2iwcyncd0g26052irv1qk731skkld"; + version = "1.5.0.0"; + sha256 = "0asp7j9xmysspyv2l8fcr36flcayqyhp41139kzg00b7jglpbpyg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -198473,25 +198540,6 @@ self: { }) {}; "mutable-containers" = callPackage - ({ mkDerivation, base, containers, gauge, ghc-prim, hspec - , mono-traversable, primitive, QuickCheck, vector - }: - mkDerivation { - pname = "mutable-containers"; - version = "0.3.4"; - sha256 = "0zhkhlvg9yw45fg3srvzx7j81547djpkfw7higdvlj7fmph6c6b4"; - libraryHaskellDepends = [ - base containers ghc-prim mono-traversable primitive vector - ]; - testHaskellDepends = [ - base containers hspec primitive QuickCheck vector - ]; - benchmarkHaskellDepends = [ base containers gauge vector ]; - description = "Abstactions and concrete implementations of mutable containers"; - license = lib.licenses.mit; - }) {}; - - "mutable-containers_0_3_4_1" = callPackage ({ mkDerivation, base, containers, gauge, ghc-prim, hspec , mono-traversable, primitive, QuickCheck, vector }: @@ -198508,7 +198556,6 @@ self: { benchmarkHaskellDepends = [ base containers gauge vector ]; description = "Abstactions and concrete implementations of mutable containers"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "mutable-iter" = callPackage @@ -199203,6 +199250,28 @@ self: { broken = true; }) {}; + "mywork" = callPackage + ({ mkDerivation, aeson, base, brick, brick-panes, bytestring + , containers, ini, lens, mtl, path, path-io, template-haskell, text + , text-zipper, time, unordered-containers, vector, vty + }: + mkDerivation { + pname = "mywork"; + version = "1.0.0.0"; + sha256 = "0xmisv0680g7840a1hwiw9fw5fzkqss6qxaw4wck6qix98aaqm0a"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base brick brick-panes bytestring containers ini lens mtl + path path-io template-haskell text text-zipper time + unordered-containers vector vty + ]; + description = "Tool to keep track of what you have been working on and where"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "mywork"; + }) {}; + "myxine-client" = callPackage ({ mkDerivation, aeson, async, base, blaze-html, blaze-markup , bytestring, constraints, containers, dependent-map, file-embed @@ -199491,6 +199560,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "named-binary-tag" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers + , indexed-traversable, rrb-vector, tasty, tasty-quickcheck, text + , zlib + }: + mkDerivation { + pname = "named-binary-tag"; + version = "0.1.0.0"; + sha256 = "0z1jjzry7fa8d3v2l5s9jx5l8ski23dy4i38as5bkxlja85hjsyp"; + libraryHaskellDepends = [ + base bytestring cereal containers indexed-traversable rrb-vector + text zlib + ]; + testHaskellDepends = [ base cereal tasty tasty-quickcheck text ]; + description = "NBT (named binary tag) serialization and deserialization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "named-formlet" = callPackage ({ mkDerivation, base, blaze-html, bytestring, containers, mtl , text, transformers @@ -199644,7 +199733,7 @@ self: { }) {}; "nano-cryptr" = callPackage - ({ mkDerivation, base, bytestring, HUnit, test-framework + ({ mkDerivation, base, bytestring, HUnit, libxcrypt, test-framework , test-framework-hunit, test-framework-quickcheck2 }: mkDerivation { @@ -199652,13 +199741,14 @@ self: { version = "0.2.1"; sha256 = "00c0niyjhkcv942vhm775jml3frhj0i3svgj9xxy0hnfb3nawvjb"; libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ libxcrypt ]; testHaskellDepends = [ base bytestring HUnit test-framework test-framework-hunit test-framework-quickcheck2 ]; description = "A threadsafe binding to glibc's crypt_r function"; license = lib.licenses.bsd3; - }) {}; + }) {inherit (pkgs) libxcrypt;}; "nano-erl" = callPackage ({ mkDerivation, base, stm }: @@ -202934,6 +203024,8 @@ self: { pname = "newtype-generics"; version = "0.6.2"; sha256 = "0km7cp041bgdgrxrbrawz611mcylxp943880a2yg228a09961b51"; + revision = "1"; + editedCabalFile = "0xgc7sxs1p3qibgwbikjdrhn47j7m4gk5x1wrv9hncks6hd6hsyf"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; testToolDepends = [ hspec-discover ]; @@ -203168,20 +203260,21 @@ self: { , bytestring, case-insensitive, containers, ede , enclosed-exceptions, http-client, http-client-brread-timeout , http-types, network, ngx-export, ngx-export-tools, pcre-heavy - , pcre-light, prettyprinter, resolv, safe, snap-core, snap-server - , template-haskell, text, time, trifecta, unordered-containers + , pcre-light, prettyprinter, resolv, safe, safe-exceptions + , snap-core, snap-server, template-haskell, text, time, trifecta + , unordered-containers }: mkDerivation { pname = "ngx-export-tools-extra"; - version = "1.2.0"; - sha256 = "14s7dri3ivy4zk0nsz2xqq951rf3ypicwqnxixjqbrnbwgakccdw"; + version = "1.2.1"; + sha256 = "0kg1qyi0shbrf4m3y01pdkkfx8v1p6sr6c1kcvn1xwy9ra6nskxw"; libraryHaskellDepends = [ aeson array async base base64 binary bytestring case-insensitive containers ede enclosed-exceptions http-client http-client-brread-timeout http-types network ngx-export ngx-export-tools pcre-heavy pcre-light prettyprinter resolv safe - snap-core snap-server template-haskell text time trifecta - unordered-containers + safe-exceptions snap-core snap-server template-haskell text time + trifecta unordered-containers ]; description = "More extra tools for Nginx haskell module"; license = lib.licenses.bsd3; @@ -206390,6 +206483,30 @@ self: { mainProgram = "play-o-clock"; }) {}; + "o-clock_1_3_0" = callPackage + ({ mkDerivation, base, doctest, Glob, hedgehog, hspec-expectations + , markdown-unlit, tasty, tasty-hedgehog, tasty-hunit-compat + , type-spec + }: + mkDerivation { + pname = "o-clock"; + version = "1.3.0"; + sha256 = "1swayrdhz10b67m6ipa75qz9ycz6r7xbk9fdq3ajlhp9bry31l7i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest Glob hedgehog hspec-expectations markdown-unlit tasty + tasty-hedgehog tasty-hunit-compat type-spec + ]; + testToolDepends = [ doctest markdown-unlit ]; + description = "Type-safe time library"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "play-o-clock"; + }) {}; + "oanda-rest-api" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, containers , Decimal, hlint, hspec, http-client, http-conduit, HUnit, lens @@ -207309,6 +207426,45 @@ self: { broken = true; }) {}; + "om-fork" = callPackage + ({ mkDerivation, aeson, base, exceptions, ki, monad-logger, om-show + , text, unliftio + }: + mkDerivation { + pname = "om-fork"; + version = "0.7.1.6"; + sha256 = "0lj26k234vqn9q536v0lbgzrdag83yjdczjp48v9jhwjj02y8m24"; + libraryHaskellDepends = [ + aeson base exceptions ki monad-logger om-show text unliftio + ]; + testHaskellDepends = [ + aeson base exceptions ki monad-logger om-show text unliftio + ]; + description = "Concurrency utilities"; + license = lib.licenses.mit; + }) {}; + + "om-http" = callPackage + ({ mkDerivation, async, base, bytestring, directory, filepath + , http-types, mime-types, monad-logger, network, om-show + , safe-exceptions, servant, template-haskell, text, time, unix + , uuid, wai, warp + }: + mkDerivation { + pname = "om-http"; + version = "0.3.0.1"; + sha256 = "1fp2sm2phc7ij108v466ah8dbjgr2js3yl7yil6dcayh90z6yvd0"; + libraryHaskellDepends = [ + async base bytestring directory filepath http-types mime-types + monad-logger network om-show safe-exceptions servant + template-haskell text time unix uuid wai warp + ]; + description = "Http utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "om-http-logging" = callPackage ({ mkDerivation, base, http-types, monad-logger, safe-exceptions , uuid, wai @@ -207326,6 +207482,124 @@ self: { broken = true; }) {}; + "om-kubernetes" = callPackage + ({ mkDerivation, aeson, base, bytestring, connection + , data-default-class, http-client, http-client-tls, http-types + , om-http, safe-exceptions, servant, servant-client + , servant-client-core, text, tls, x509-store + }: + mkDerivation { + pname = "om-kubernetes"; + version = "2.3.1.6"; + sha256 = "1q7kbhw8vqm7qjlqr26grvc7pwvkip3fv1pmx50s6km1wapsbwqq"; + libraryHaskellDepends = [ + aeson base bytestring connection data-default-class http-client + http-client-tls http-types om-http safe-exceptions servant + servant-client servant-client-core text tls x509-store + ]; + description = "om-kubernetes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "om-legion" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring, clock + , conduit, containers, crdt-event-fold, data-default-class + , hostname, hspec, http-api-data, lens, lens-aeson, monad-logger + , mtl, mustache, network, om-fork, om-kubernetes, om-logging + , om-show, om-socket, om-time, random-shuffle, safe + , safe-exceptions, stm, template-haskell, text, time, transformers + , unix, unliftio, unliftio-core, uuid, vector + }: + mkDerivation { + pname = "om-legion"; + version = "6.9.0.3"; + sha256 = "0l3ck17bxhsp8vcf1yskqlxq1y0k9djn7j9axy55k09gwvc9j8hb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base binary bytestring clock conduit containers + crdt-event-fold data-default-class http-api-data monad-logger mtl + network om-fork om-logging om-show om-socket om-time random-shuffle + safe-exceptions stm text time transformers unliftio-core uuid + ]; + executableHaskellDepends = [ + aeson async base binary bytestring clock conduit containers + crdt-event-fold data-default-class hostname hspec http-api-data + lens lens-aeson monad-logger mtl mustache network om-fork + om-kubernetes om-logging om-show om-socket om-time random-shuffle + safe safe-exceptions stm template-haskell text time transformers + unix unliftio unliftio-core uuid vector + ]; + description = "Legion Framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "om-logging" = callPackage + ({ mkDerivation, aeson, base, bytestring, fast-logger, monad-logger + , om-show, split, text, time + }: + mkDerivation { + pname = "om-logging"; + version = "1.1.0.4"; + sha256 = "1cpzw22klh7mq3lxwb68yw8ghc78xwc64kizbjwhzf2laazmdi3b"; + libraryHaskellDepends = [ + aeson base bytestring fast-logger monad-logger om-show split text + time + ]; + description = "Opinionated logging utilities"; + license = lib.licenses.mit; + }) {}; + + "om-show" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "om-show"; + version = "0.1.2.6"; + sha256 = "1gkila7rbr2a3ijhaaia9q25113by387y30z3fnppvh5mgf5hlpz"; + libraryHaskellDepends = [ aeson base text ]; + description = "Utilities for showing string-like things"; + license = lib.licenses.mit; + }) {}; + + "om-socket" = callPackage + ({ mkDerivation, aeson, base, binary, binary-conduit, bytestring + , conduit, conduit-extra, containers, exceptions, megaparsec + , monad-logger, network, om-show, stm, text, time, tls + , transformers + }: + mkDerivation { + pname = "om-socket"; + version = "0.11.0.3"; + sha256 = "1fd1wq1j5win2vbi4pqmxb5vy7ilq0ryqwvca976lrc1lz1r3x42"; + libraryHaskellDepends = [ + aeson base binary binary-conduit bytestring conduit conduit-extra + containers exceptions megaparsec monad-logger network om-show stm + text time tls + ]; + testHaskellDepends = [ + aeson base binary binary-conduit bytestring conduit conduit-extra + containers exceptions megaparsec monad-logger network om-show stm + text time tls transformers + ]; + description = "Socket utilities"; + license = lib.licenses.mit; + }) {}; + + "om-time" = callPackage + ({ mkDerivation, aeson, base, binary, clock, time, transformers }: + mkDerivation { + pname = "om-time"; + version = "0.3.0.2"; + sha256 = "1c33cbwby71yqn0z13hywsc749401jcqx0rwfb4s5wrcqc4n7461"; + libraryHaskellDepends = [ + aeson base binary clock time transformers + ]; + description = "Misc. time utilites"; + license = lib.licenses.mit; + }) {}; + "omaketex" = callPackage ({ mkDerivation, base, optparse-applicative, shakespeare-text , shelly, text @@ -214677,6 +214951,33 @@ self: { maintainers = [ lib.maintainers.cdepillabout ]; }) {}; + "password_3_0_2_0" = callPackage + ({ mkDerivation, base, base-compat, base64, bytestring, Cabal + , cabal-doctest, cryptonite, doctest, memory, password-types + , QuickCheck, quickcheck-instances, scrypt, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text + }: + mkDerivation { + pname = "password"; + version = "3.0.2.0"; + sha256 = "092cryk5xsmq86l9i7yyjxrq83mi9q61grwdkw2n8c1dxijbdi8l"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base base64 bytestring cryptonite memory password-types + template-haskell text + ]; + testHaskellDepends = [ + base base-compat bytestring cryptonite doctest memory + password-types QuickCheck quickcheck-instances scrypt tasty + tasty-hunit tasty-quickcheck template-haskell text + ]; + description = "Hashing and checking of passwords"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.cdepillabout ]; + }) {}; + "password-instances" = callPackage ({ mkDerivation, aeson, base, base-compat, Cabal, cabal-doctest , doctest, http-api-data, password, password-types, persistent @@ -223351,8 +223652,8 @@ self: { }: mkDerivation { pname = "polysemy-log"; - version = "0.7.1.0"; - sha256 = "1cmj8h9c8w17sg2kqm9dw6cnh0b3va44n8aga02r1dg7cbw7wlbk"; + version = "0.7.2.0"; + sha256 = "1n206b3g64gdrz488q0y11by25khn5aka9qx37vfg65mrnzald78"; libraryHaskellDepends = [ ansi-terminal async base incipit-core polysemy polysemy-conc polysemy-time stm time @@ -223361,6 +223662,9 @@ self: { base incipit-core polysemy polysemy-conc polysemy-plugin polysemy-test polysemy-time tasty time ]; + benchmarkHaskellDepends = [ + base incipit-core polysemy polysemy-conc polysemy-plugin + ]; description = "Polysemy effects for logging"; license = "BSD-2-Clause-Patent"; }) {}; @@ -223372,8 +223676,8 @@ self: { }: mkDerivation { pname = "polysemy-log-co"; - version = "0.7.1.0"; - sha256 = "1qylyx2fjk5x685z523xzk1z3vld1w7gn62jx43hjgd6839ngzbz"; + version = "0.7.2.0"; + sha256 = "0g3nxfahlsp97zjmy484dgvwkjvfpf70f1zhd6kvpmk9dik6n9r7"; libraryHaskellDepends = [ base co-log co-log-polysemy incipit-core polysemy polysemy-conc polysemy-log polysemy-time stm @@ -223393,8 +223697,8 @@ self: { }: mkDerivation { pname = "polysemy-log-di"; - version = "0.7.1.0"; - sha256 = "1nzqlj1sdic8hai8bmy6mbic0519nm17zinlrzzlmxha78a75bp9"; + version = "0.7.2.0"; + sha256 = "0v7zwvb7aapr0cslvmn1kzcvvdr9xw4bzqppxkpzia6cnzhbr09y"; libraryHaskellDepends = [ base di-polysemy incipit-core polysemy polysemy-conc polysemy-log polysemy-time stm @@ -225197,8 +225501,8 @@ self: { pname = "postgresql-libpq"; version = "0.9.4.3"; sha256 = "1gfnhc5pibn7zmifdf2g0c112xrpzsk756ln2kjzqljkspf4dqp3"; - revision = "2"; - editedCabalFile = "1n4zlj5vjn4bhvy345730gcwl8272k2kihkq7gmyazsgkcqfwjyn"; + revision = "3"; + editedCabalFile = "02cj493a2qxl5hddiq0579079s398hdqqy164pig6d61nl7q66cs"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring unix ]; librarySystemDepends = [ postgresql ]; @@ -231033,8 +231337,8 @@ self: { }: mkDerivation { pname = "ptr"; - version = "0.16.8.3"; - sha256 = "1qyzgpwl74cxg1kyf0qyildrcf42q0icqi7ym1fyx4sh759ggd26"; + version = "0.16.8.4"; + sha256 = "047f4j89mhy18p4ga0322nln61xx5bvlfiqg6aiywrm2k95gsblh"; libraryHaskellDepends = [ base bytestring contravariant profunctors strict-list text time vector @@ -233040,8 +233344,8 @@ self: { }: mkDerivation { pname = "quantification"; - version = "0.6.0"; - sha256 = "1512z20qqkj50nwhmf30f6fy5pqhibn3mdb6whckxy62i9vw6s6s"; + version = "0.7.0"; + sha256 = "1aj0pxafcjzgc6akxyh7bbin1jfp66y24afgg546gqqyc2hj45xc"; libraryHaskellDepends = [ aeson base binary containers hashable path-pieces text unordered-containers vector @@ -233592,12 +233896,12 @@ self: { }) {}; "quickcheck-dynamic" = callPackage - ({ mkDerivation, base, QuickCheck, random }: + ({ mkDerivation, base, mtl, QuickCheck, random }: mkDerivation { pname = "quickcheck-dynamic"; - version = "1.1.0"; - sha256 = "0agb3hi9g9fcwbas1wh3sxb77gakisgh5wmfbysr91pxilqkrx3y"; - libraryHaskellDepends = [ base QuickCheck random ]; + version = "2.0.0"; + sha256 = "1va8x9bc3v8wrvl7yhnrg1vwnbzgixsryn7rx6hj55adi532823q"; + libraryHaskellDepends = [ base mtl QuickCheck random ]; description = "A library for stateful property-based testing"; license = lib.licenses.asl20; }) {}; @@ -233664,6 +233968,28 @@ self: { license = lib.licenses.mit; }) {}; + "quickcheck-lockstep" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl + , QuickCheck, quickcheck-dynamic, tasty, tasty-hunit + , tasty-quickcheck, temporary + }: + mkDerivation { + pname = "quickcheck-lockstep"; + version = "0.1.0"; + sha256 = "0i0sqd5fky5d8imlrqazmr7cpdm71mdgv7sagyx9f1bb38p4yr9g"; + libraryHaskellDepends = [ + base containers mtl QuickCheck quickcheck-dynamic + ]; + testHaskellDepends = [ + base containers directory filepath mtl QuickCheck + quickcheck-dynamic tasty tasty-hunit tasty-quickcheck temporary + ]; + description = "Library for lockstep-style testing with 'quickcheck-dynamic'"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "quickcheck-poly" = callPackage ({ mkDerivation, base, haskell98, hint, MonadCatchIO-mtl , QuickCheck, regex-compat, regex-tdfa @@ -237595,6 +237921,8 @@ self: { pname = "rec-def"; version = "0.2"; sha256 = "0dfw86ws00gsdnzb238pmr4i2lyfp405lp70nbak45qq2cbz0zj8"; + revision = "1"; + editedCabalFile = "0kg2m81b4q73m8rysnqkmviiph1vf68f2dhyzawi9b2mj22q45fz"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base concurrency containers dejafu doctest QuickCheck random tasty @@ -238591,14 +238919,14 @@ self: { license = lib.licenses.mit; }) {}; - "refined_0_7" = callPackage + "refined_0_8" = callPackage ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions , hashable, mtl, QuickCheck, template-haskell, text, these-skinny }: mkDerivation { pname = "refined"; - version = "0.7"; - sha256 = "0l0hn905vjymabp9m3mvs9lg73kwp7c7133zkbyc911mb9h0lq54"; + version = "0.8"; + sha256 = "0qkzmnycg5pda259lxfy9s03cyi9knvxx9934bihh5vl9bb7sirs"; libraryHaskellDepends = [ aeson base bytestring deepseq exceptions hashable mtl QuickCheck template-haskell text these-skinny @@ -239553,8 +239881,8 @@ self: { }: mkDerivation { pname = "reflex-vty"; - version = "0.2.0.1"; - sha256 = "1ch5k278sd7dqx1fhd0ginbm3xn7x70jazniycvy7n6z1nqbr8lk"; + version = "0.3.0.0"; + sha256 = "1c4v2i54i0a4dq8ywkxax33wz4wzyf4hw5vn2s5hy75m78hq8g6i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -240585,8 +240913,8 @@ self: { }: mkDerivation { pname = "registry"; - version = "0.3.2.1"; - sha256 = "0packha6whpsx8f4a38nxiiykpy7b08r2l121scdz726z8kyz44y"; + version = "0.3.3.0"; + sha256 = "12xj9wrqp3wfg1kjql6l6l4avk2mf40n1z7mhhsrc457v7br1lfc"; libraryHaskellDepends = [ base containers exceptions hashable mmorph mtl protolude resourcet semigroupoids semigroups template-haskell text transformers-base @@ -240612,8 +240940,8 @@ self: { }: mkDerivation { pname = "registry-aeson"; - version = "0.2.1.0"; - sha256 = "09zb32gnfq7fm98vrhp4gzlsx5ghwd34lbvqayzy4sd9msz7y048"; + version = "0.2.2.0"; + sha256 = "1p5imwr93hx4nid57f2qfad3s2q0b667ns2hl0vs9y54fqvy79ra"; libraryHaskellDepends = [ aeson base bytestring containers protolude registry template-haskell text transformers unordered-containers vector @@ -246691,6 +247019,8 @@ self: { pname = "ruby-marshal"; version = "0.2.1"; sha256 = "18kdagf0lyghpaffzgw42ql1wrqkh13rfqjpj23i09i67pqrv3lk"; + revision = "1"; + editedCabalFile = "0f3jdq5ca12mbgawziakl0bw14gy1ycmvyp4ljffsghcg5fghxg9"; libraryHaskellDepends = [ base bytestring cereal containers fail mtl string-conv vector ]; @@ -248375,49 +248705,6 @@ self: { }) {}; "sandwich" = callPackage - ({ mkDerivation, aeson, ansi-terminal, async, base, brick - , bytestring, colour, containers, directory, exceptions, filepath - , free, haskell-src-exts, lifted-async, microlens, microlens-th - , monad-control, monad-logger, mtl, optparse-applicative - , pretty-show, process, safe, safe-exceptions, stm - , string-interpolate, template-haskell, text, time, transformers - , transformers-base, unix, unliftio-core, vector, vty - }: - mkDerivation { - pname = "sandwich"; - version = "0.1.0.11"; - sha256 = "0pywnzip9n12wcb8i4rj998jc277w0bz581k5304zvhcr2ipz7qm"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson ansi-terminal async base brick bytestring colour containers - directory exceptions filepath free haskell-src-exts lifted-async - microlens microlens-th monad-control monad-logger mtl - optparse-applicative pretty-show process safe safe-exceptions stm - string-interpolate template-haskell text time transformers - transformers-base unix unliftio-core vector vty - ]; - executableHaskellDepends = [ - aeson ansi-terminal async base brick bytestring colour containers - directory exceptions filepath free haskell-src-exts lifted-async - microlens microlens-th monad-control monad-logger mtl - optparse-applicative pretty-show process safe safe-exceptions stm - string-interpolate template-haskell text time transformers - transformers-base unix unliftio-core vector vty - ]; - testHaskellDepends = [ - aeson ansi-terminal async base brick bytestring colour containers - directory exceptions filepath free haskell-src-exts lifted-async - microlens microlens-th monad-control monad-logger mtl - optparse-applicative pretty-show process safe safe-exceptions stm - string-interpolate template-haskell text time transformers - transformers-base unix unliftio-core vector vty - ]; - description = "Yet another test framework for Haskell"; - license = lib.licenses.bsd3; - }) {}; - - "sandwich_0_1_1_2" = callPackage ({ mkDerivation, aeson, ansi-terminal, async, base, brick , bytestring, colour, containers, directory, exceptions, filepath , free, haskell-src-exts, lifted-async, microlens, microlens-th @@ -248458,7 +248745,6 @@ self: { ]; description = "Yet another test framework for Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "sandwich-hedgehog" = callPackage @@ -248503,37 +248789,6 @@ self: { }) {}; "sandwich-slack" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, lens - , lens-aeson, monad-logger, mtl, safe, safe-exceptions, sandwich - , stm, string-interpolate, text, time, vector, wreq - }: - mkDerivation { - pname = "sandwich-slack"; - version = "0.1.0.6"; - sha256 = "1ck4amyxcf2qpgx3qpbg2f137bi6px83k72bspi2kfn0nnx8gja9"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson base bytestring containers lens lens-aeson monad-logger mtl - safe safe-exceptions sandwich stm string-interpolate text time - vector wreq - ]; - executableHaskellDepends = [ - aeson base bytestring containers lens lens-aeson monad-logger mtl - safe safe-exceptions sandwich stm string-interpolate text time - vector wreq - ]; - testHaskellDepends = [ - aeson base bytestring containers lens lens-aeson monad-logger mtl - safe safe-exceptions sandwich stm string-interpolate text time - vector wreq - ]; - description = "Sandwich integration with Slack"; - license = lib.licenses.bsd3; - mainProgram = "sandwich-slack-exe"; - }) {}; - - "sandwich-slack_0_1_1_0" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, lens , lens-aeson, monad-logger, mtl, safe, safe-exceptions, sandwich , stm, string-interpolate, text, time, vector, wreq @@ -248561,7 +248816,6 @@ self: { ]; description = "Sandwich integration with Slack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "sandwich-slack-exe"; }) {}; @@ -250281,8 +250535,6 @@ self: { ]; description = "Html form validation using `ditto`"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "scotty-format" = callPackage @@ -252860,36 +253112,6 @@ self: { }) {}; "serialise" = callPackage - ({ mkDerivation, aeson, array, base, binary, bytestring, cborg - , cereal, cereal-vector, containers, criterion, deepseq, directory - , fail, filepath, ghc-prim, half, hashable, pretty, primitive - , QuickCheck, quickcheck-instances, semigroups, store, strict, tar - , tasty, tasty-hunit, tasty-quickcheck, text, these, time - , unordered-containers, vector, zlib - }: - mkDerivation { - pname = "serialise"; - version = "0.2.5.0"; - sha256 = "08ny0bdxd591w4bx6sd16ndik0j8g3578ck6zj667rm1z3ssqqj2"; - libraryHaskellDepends = [ - array base bytestring cborg containers ghc-prim half hashable - primitive strict text these time unordered-containers vector - ]; - testHaskellDepends = [ - base bytestring cborg containers directory filepath primitive - QuickCheck quickcheck-instances tasty tasty-hunit tasty-quickcheck - text time unordered-containers vector - ]; - benchmarkHaskellDepends = [ - aeson array base binary bytestring cborg cereal cereal-vector - containers criterion deepseq directory fail filepath ghc-prim half - pretty semigroups store tar text time vector zlib - ]; - description = "A binary serialisation library for Haskell values"; - license = lib.licenses.bsd3; - }) {}; - - "serialise_0_2_6_0" = callPackage ({ mkDerivation, aeson, array, base, binary, bytestring, cborg , cereal, cereal-vector, containers, criterion, deepseq, directory , fail, filepath, ghc-prim, half, hashable, pretty, primitive @@ -252917,7 +253139,6 @@ self: { ]; description = "A binary serialisation library for Haskell values"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "serialise-uuid" = callPackage @@ -256690,37 +256911,6 @@ self: { }) {}; "sexp-grammar" = callPackage - ({ mkDerivation, alex, array, base, bytestring, containers - , criterion, data-fix, deepseq, happy, invertible-grammar - , prettyprinter, QuickCheck, recursion-schemes, scientific - , semigroups, tasty, tasty-hunit, tasty-quickcheck, text - , utf8-string - }: - mkDerivation { - pname = "sexp-grammar"; - version = "2.3.3.1"; - sha256 = "08sqpk5qgq3mqlxvz24sw43m52khynpf41cnd4yif4b4ri583mb9"; - revision = "2"; - editedCabalFile = "0gcaq5pbdrd7h1isxjdkv0xpx3a9ysr4c4fp6hjl3ppj7hkkn34l"; - libraryHaskellDepends = [ - array base bytestring containers data-fix deepseq - invertible-grammar prettyprinter recursion-schemes scientific - semigroups text utf8-string - ]; - libraryToolDepends = [ alex happy ]; - testHaskellDepends = [ - base bytestring containers invertible-grammar prettyprinter - QuickCheck scientific semigroups tasty tasty-hunit tasty-quickcheck - text - ]; - benchmarkHaskellDepends = [ - base bytestring criterion deepseq text - ]; - description = "Invertible grammar combinators for S-expressions"; - license = lib.licenses.bsd3; - }) {}; - - "sexp-grammar_2_3_4_0" = callPackage ({ mkDerivation, alex, array, base, bytestring, containers , criterion, data-fix, deepseq, happy, invertible-grammar , prettyprinter, QuickCheck, recursion-schemes, scientific @@ -256747,7 +256937,6 @@ self: { ]; description = "Invertible grammar combinators for S-expressions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "sexp-show" = callPackage @@ -259614,8 +259803,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "simple-get-opt"; - version = "0.4"; - sha256 = "0xr5gi22ifq6nw0q0w1rf66djsns4gfv2l9yjvxhbxr4j8bqmwik"; + version = "0.5"; + sha256 = "0mprf5fw691sfv35y48mf8lxl5i9i8qr8rxygdbnzsyq7vz4ndb1"; libraryHaskellDepends = [ base ]; description = "A simple library for processing command-line options"; license = lib.licenses.bsd3; @@ -260833,23 +261022,22 @@ self: { "siphon" = callPackage ({ mkDerivation, attoparsec, base, bytestring, colonnade - , contravariant, doctest, either, HUnit, pipes, profunctors - , QuickCheck, semigroups, streaming, test-framework - , test-framework-hunit, test-framework-quickcheck2, text - , transformers, vector + , contravariant, either, HUnit, pipes, profunctors, QuickCheck + , semigroups, streaming, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers, vector }: mkDerivation { pname = "siphon"; - version = "0.8.1.2"; - sha256 = "0iwk0na10jpkrnx1mq1pv5657grnlf3k1ahbfkykkk8m8xhzi0zp"; + version = "0.8.2.0"; + sha256 = "1nw8c9f7hyg26nldxkl4hkvdva5sgsyn7qqkqqrvp12qfsvdnqfi"; libraryHaskellDepends = [ attoparsec base bytestring colonnade semigroups streaming text transformers vector ]; testHaskellDepends = [ - base bytestring colonnade contravariant doctest either HUnit pipes + base bytestring colonnade contravariant either HUnit pipes profunctors QuickCheck streaming test-framework - test-framework-hunit test-framework-quickcheck2 text + test-framework-hunit test-framework-quickcheck2 text vector ]; description = "Encode and decode CSV files"; license = lib.licenses.bsd3; @@ -261984,8 +262172,8 @@ self: { }: mkDerivation { pname = "slist"; - version = "0.2.0.0"; - sha256 = "1aiswwh33rxp49adhjygyjrhivsflafz5z0kyv3wfnb0wk15jv96"; + version = "0.2.0.1"; + sha256 = "1b7b869gg3bkhx8ija601gwx9521mqy5sxkizc7ss73pqj4bhv60"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base doctest Glob hedgehog hspec hspec-hedgehog @@ -262773,14 +262961,12 @@ self: { ({ mkDerivation, base, HUnit, parsec, text }: mkDerivation { pname = "smt2-parser"; - version = "0.1.0.0"; - sha256 = "025v77ck9cn0pgfbf2fgqf18bpr1h2gn6szsnmh5q1n4hi961v6m"; + version = "0.1.0.1"; + sha256 = "1rw4jazs1j4rrv1gwj879hvm8383dfh95j3y288ii937897mra6h"; libraryHaskellDepends = [ base parsec text ]; testHaskellDepends = [ base HUnit parsec text ]; description = "A Haskell parser for SMT-LIB version 2.6"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "smtLib" = callPackage @@ -265694,38 +265880,6 @@ self: { }) {}; "spacecookie" = callPackage - ({ mkDerivation, aeson, async, attoparsec, base, bytestring - , containers, directory, download-curl, fast-logger - , filepath-bytestring, hxt-unicode, mtl, process, socket, systemd - , tasty, tasty-expected-failure, tasty-hunit, text, transformers - , unix - }: - mkDerivation { - pname = "spacecookie"; - version = "1.0.0.1"; - sha256 = "1qv48gbq5h1vqinihgzjgljd7igrnypp55kvy9f7q0vyxha5gg88"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - async attoparsec base bytestring containers directory - filepath-bytestring hxt-unicode mtl socket text transformers unix - ]; - executableHaskellDepends = [ - aeson attoparsec base bytestring containers directory fast-logger - filepath-bytestring mtl socket systemd text transformers unix - ]; - testHaskellDepends = [ - attoparsec base bytestring containers directory download-curl - filepath-bytestring process tasty tasty-expected-failure - tasty-hunit - ]; - description = "Gopher server library and daemon"; - license = lib.licenses.gpl3Only; - mainProgram = "spacecookie"; - maintainers = [ lib.maintainers.sternenseemann ]; - }) {}; - - "spacecookie_1_0_0_2" = callPackage ({ mkDerivation, aeson, async, attoparsec, base, bytestring , containers, directory, download-curl, fast-logger , filepath-bytestring, hxt-unicode, mtl, process, socket, systemd @@ -265753,7 +265907,6 @@ self: { ]; description = "Gopher server library and daemon"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "spacecookie"; maintainers = [ lib.maintainers.sternenseemann ]; }) {}; @@ -272120,8 +272273,8 @@ self: { pname = "strict-base-types"; version = "0.7"; sha256 = "079pa6w3f5i5kv1v6mwhp2k0siyywnk3igm93y2kaz37f352x5jn"; - revision = "1"; - editedCabalFile = "0v6x606rn7f2az97y1dwydbrj2f1r9zpsr365xczr1cwi5s4rjaf"; + revision = "2"; + editedCabalFile = "1x0rgmbwwjb75p5bwcxa1ns5vbfdniik3p7wmivqkfz5d369z39m"; libraryHaskellDepends = [ aeson base quickcheck-instances strict strict-lens ]; @@ -272262,8 +272415,8 @@ self: { pname = "strict-lens"; version = "0.4.0.2"; sha256 = "1dsgr53q0sdivrxc7jmbqjd65hav9zwjqc8zfbyybkr1ww17bhf5"; - revision = "1"; - editedCabalFile = "0vr7aw644imrd26cmipp2i0ssv2x2ac2797204z94q0v0vjs9hfg"; + revision = "2"; + editedCabalFile = "1sdqml2fizmm1wrlmg1l8b9hnff8la03wl39hr47bldvlqn6dywx"; libraryHaskellDepends = [ base lens strict ]; description = "Lenses for types in strict package"; license = lib.licenses.bsd3; @@ -272304,8 +272457,8 @@ self: { ({ mkDerivation, base, bifunctors, deepseq, hashable }: mkDerivation { pname = "strict-tuple"; - version = "0.1.5.1"; - sha256 = "188wr0s94ypbdp2mdfnc6fx8fdzbmjjbkc0v23wsbidmw71x5wz3"; + version = "0.1.5.2"; + sha256 = "15ss649nhq2nxmdssdmi6sv9d40szvzww7vgrrp2rm1c904y0ky8"; libraryHaskellDepends = [ base bifunctors deepseq hashable ]; testHaskellDepends = [ base ]; description = "Strict tuples"; @@ -273155,6 +273308,8 @@ self: { pname = "strongweak"; version = "0.3.1"; sha256 = "1n46qw6hkdfbsfpyhpkalkw19fx152925hnpwmm2gr0rjzvwyn2p"; + revision = "2"; + editedCabalFile = "004as88cns3s5jk1c4467g0jdvqp6f9q9xf29cbx0x9d6b911v8x"; libraryHaskellDepends = [ base either prettyprinter refined vector vector-sized ]; @@ -274776,8 +274931,8 @@ self: { ({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }: mkDerivation { pname = "svg-icons"; - version = "2.2.0.1"; - sha256 = "1wkncrg2jc5mbmdmsjx4i02d2ldsb7ydz3h8z55x8g1nzgby2pzl"; + version = "2.2.0.2"; + sha256 = "076znrkjpyl23qnrh1ffnxjgcinccyh6rcasn9b578di7v31amx5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -275103,6 +275258,53 @@ self: { hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) tokyocabinet;}; + "swarm" = callPackage + ({ mkDerivation, aeson, array, base, brick, bytestring, clock + , containers, criterion, directory, dotgen, either, entropy, extra + , filepath, fused-effects, fused-effects-lens, githash, hashable + , hsnoise, http-client, http-client-tls, http-types, lens, linear + , lsp, megaparsec, minimorph, mtl, murmur3, optparse-applicative + , parser-combinators, prettyprinter, QuickCheck, random, servant + , servant-server, simple-enumeration, split, stm, syb, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck + , template-haskell, text, time, transformers, unification-fd + , unordered-containers, vector, vty, wai, warp, witch, word-wrap + , yaml + }: + mkDerivation { + pname = "swarm"; + version = "0.1.0.1"; + sha256 = "1zcyyi1vd0y21qyfcx3kcbp6bwcn6n33my44g1jkqqvfxigp4zya"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson array base brick bytestring clock containers directory dotgen + either entropy extra filepath fused-effects fused-effects-lens + githash hashable hsnoise http-client http-client-tls http-types + lens linear lsp megaparsec minimorph mtl murmur3 parser-combinators + prettyprinter random servant servant-server simple-enumeration + split stm syb template-haskell text time unification-fd + unordered-containers vector vty wai warp witch word-wrap yaml + ]; + executableHaskellDepends = [ + base githash optparse-applicative text + ]; + testHaskellDepends = [ + aeson base containers directory filepath hashable lens linear mtl + QuickCheck tasty tasty-expected-failure tasty-hunit + tasty-quickcheck text transformers witch yaml + ]; + benchmarkHaskellDepends = [ + base criterion lens linear mtl random text + ]; + description = "2D resource gathering game with programmable robots"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "swarm"; + broken = true; + }) {}; + "swearjure" = callPackage ({ mkDerivation, attoparsec, base, containers, fixplate, mtl , pretty, random, random-shuffle, readline, system-fileio @@ -275381,17 +275583,17 @@ self: { }: mkDerivation { pname = "sydtest"; - version = "0.11.0.2"; - sha256 = "1c0vagac3b36syfwk9riwshrs70ly57gqca37i0wcn66rjkv3501"; + version = "0.12.0.1"; + sha256 = "0psnv1kpai4sn7z8g0lgpmzf0myp71wp5sganvyawi8iwk88cw8w"; libraryHaskellDepends = [ async autodocodec autodocodec-yaml base bytestring containers Diff dlist envparse filepath MonadRandom mtl optparse-applicative path - path-io pretty-show QuickCheck quickcheck-io random-shuffle safe - safe-coloured-text safe-coloured-text-terminfo split stm text + path-io pretty-show QuickCheck quickcheck-io random random-shuffle + safe safe-coloured-text safe-coloured-text-terminfo split stm text ]; testHaskellDepends = [ base bytestring path path-io QuickCheck random safe-coloured-text - safe-coloured-text-terminfo stm text + stm text ]; testToolDepends = [ sydtest-discover ]; description = "A modern testing framework for Haskell with good defaults and advanced testing features"; @@ -275483,8 +275685,8 @@ self: { }: mkDerivation { pname = "sydtest-hedgehog"; - version = "0.3.0.0"; - sha256 = "17b80iar2zm61h27jv6fnzr8h6whi3k7a79ij1n71hhrm53b0420"; + version = "0.3.0.1"; + sha256 = "12yqhz927x2nzca3xg824a0rc3icz8hs088rci530s30wc7qpvlj"; libraryHaskellDepends = [ base containers hedgehog stm sydtest ]; testHaskellDepends = [ base hedgehog sydtest ]; testToolDepends = [ sydtest-discover ]; @@ -275519,8 +275721,8 @@ self: { }: mkDerivation { pname = "sydtest-hspec"; - version = "0.3.0.1"; - sha256 = "1h08s06vvgm47cqrvgrkd4wy7igjx30map0k4a3xwnypa5fvbxmh"; + version = "0.3.0.2"; + sha256 = "02vq4s5r87phkvzrzf13gg1796b7f9w7sn0kmdd7sqqx7ap20ysp"; libraryHaskellDepends = [ base hspec-core mtl QuickCheck stm sydtest ]; @@ -278951,6 +279153,8 @@ self: { pname = "tasty-discover"; version = "5.0.0"; sha256 = "0a3h3m6hjwr9dgnr1m2zwifn1c40rhbyh55ihlrh9m98z6jpvcpf"; + revision = "1"; + editedCabalFile = "1a44ak08ja1j78lrqm46szihy9nzx2vrvvdb8bwf6961fymd5697"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -281997,7 +282201,9 @@ self: { executableHaskellDepends = [ base simple-get-opt ]; description = "A library to make a quick test-runner script"; license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; mainProgram = "test-runner"; + broken = true; }) {}; "test-monad-laws" = callPackage @@ -282431,15 +282637,15 @@ self: { license = lib.licenses.gpl2Only; }) {}; - "texmath_0_12_5_3" = callPackage + "texmath_0_12_5_4" = callPackage ({ mkDerivation, base, bytestring, containers, directory, filepath , mtl, pandoc-types, parsec, pretty-show, split, syb, tagged, tasty , tasty-golden, text, xml }: mkDerivation { pname = "texmath"; - version = "0.12.5.3"; - sha256 = "1wv4cld2g1xb6qdbha85g4jjv07l9prcjpp72bwkrp33xyjizmhb"; + version = "0.12.5.4"; + sha256 = "1dn88s352y641c1vlj5j5mqwhnz6r1algkd7mx83y3fr0wp3nhlq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -283071,8 +283277,8 @@ self: { pname = "text-metrics"; version = "0.3.2"; sha256 = "0vl3vnm7xhy2zwcx1m293gp64q5sxfa3vmzdaqnqmjgby6l31mxx"; - revision = "1"; - editedCabalFile = "1wq3dg7i1ydhvib2pzwj7w2cskvl8l7m8j0ln6s8bibn2ryzcm3p"; + revision = "2"; + editedCabalFile = "0h146i2dvv21nc5z1x9a5a9c2v5ml2kvd10krd5p5aaqpng6i1g4"; libraryHaskellDepends = [ base containers text vector ]; testHaskellDepends = [ base hspec QuickCheck text ]; benchmarkHaskellDepends = [ base criterion deepseq text weigh ]; @@ -284493,6 +284699,31 @@ self: { broken = true; }) {}; + "the-snip" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec + , optparse-simple, path, path-io, rio, text, unix + }: + mkDerivation { + pname = "the-snip"; + version = "0.0.0.1"; + sha256 = "087wddnzz9hxjqd057wjjvlmbzr1x65bhycnhm45aqpxcbzy63i1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring path path-io rio text unix + ]; + executableHaskellDepends = [ + attoparsec base bytestring optparse-simple path path-io rio text + unix + ]; + testHaskellDepends = [ + attoparsec base bytestring hspec path path-io rio text unix + ]; + description = "Command line tool for extracting demarcated snippets from text files"; + license = lib.licenses.bsd3; + mainProgram = "snip"; + }) {}; + "theatre" = callPackage ({ mkDerivation, base, contravariant, slave-thread, unagi-chan }: mkDerivation { @@ -288094,8 +288325,8 @@ self: { }: mkDerivation { pname = "tomland"; - version = "1.3.3.1"; - sha256 = "1hg6hx9ak43gzzn3h643z54jkp5x0wjad313j8299fsi31768wgg"; + version = "1.3.3.2"; + sha256 = "152jqjv6n7n2hdysn903wfhpwh6vp8wmjiymzasazprasdcxpywm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -288283,20 +288514,21 @@ self: { , differential, directory, diversity, fgl, filepath , find-clumpiness, foldl, graphviz, hashable , hierarchical-clustering, hierarchical-spectral-clustering - , hmatrix, hmatrix-svdlibc, inline-r, IntervalMap, lens, managed - , matrix-market-attoparsec, modularity, mtl, mwc-random - , optparse-generic, palette, parallel, plots, process, resourcet - , safe, scientific, sparse-linear-algebra, spectral-clustering - , split, statistics, stm, streaming, streaming-bytestring - , streaming-cassava, streaming-commons, streaming-utils - , streaming-with, SVGFonts, system-filepath, temporary - , terminal-progress-bar, text, text-show, transformers, turtle - , unordered-containers, vector, vector-algorithms, zlib + , hmatrix, hmatrix-svdlibc, hvega, hvega-theme, inline-r + , IntervalMap, lens, managed, matrix-market-attoparsec, modularity + , mtl, mwc-random, optparse-applicative, palette, parallel + , ploterific, plots, process, resourcet, safe, scientific + , sparse-linear-algebra, spectral-clustering, split, statistics + , stm, streaming, streaming-bytestring, streaming-cassava + , streaming-commons, streaming-utils, streaming-with, SVGFonts + , system-filepath, temporary, terminal-progress-bar, text + , text-show, transformers, turtle, unordered-containers, vector + , vector-algorithms, zlib }: mkDerivation { pname = "too-many-cells"; - version = "2.2.0.0"; - sha256 = "031k750856m34q80ppnbb17qm6c64lal9dqn976g7265zmc9cdr7"; + version = "3.0.1.0"; + sha256 = "16sl3mwgyjpfwizg5ys2y7vcqhr4xjjfjjqqbzid8qnsrk2vsr0k"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -288305,16 +288537,17 @@ self: { diagrams-graphviz diagrams-lib differential directory diversity fgl filepath find-clumpiness foldl graphviz hashable hierarchical-clustering hierarchical-spectral-clustering hmatrix - hmatrix-svdlibc inline-r IntervalMap lens managed - matrix-market-attoparsec modularity mtl mwc-random optparse-generic - palette parallel plots process resourcet safe scientific - sparse-linear-algebra spectral-clustering split statistics stm - streaming streaming-bytestring streaming-cassava streaming-commons - streaming-utils streaming-with SVGFonts system-filepath temporary - terminal-progress-bar text text-show transformers turtle - unordered-containers vector vector-algorithms zlib + hmatrix-svdlibc hvega hvega-theme inline-r IntervalMap lens managed + matrix-market-attoparsec modularity mtl mwc-random + optparse-applicative palette parallel ploterific plots process + resourcet safe scientific sparse-linear-algebra spectral-clustering + split statistics stm streaming streaming-bytestring + streaming-cassava streaming-commons streaming-utils streaming-with + SVGFonts system-filepath temporary terminal-progress-bar text + text-show transformers turtle unordered-containers vector + vector-algorithms zlib ]; - executableHaskellDepends = [ base optparse-generic ]; + executableHaskellDepends = [ base optparse-applicative ]; description = "Cluster single cells and analyze cell clade relationships"; license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; @@ -288407,8 +288640,8 @@ self: { }: mkDerivation { pname = "topaz"; - version = "0.6.0"; - sha256 = "0vi3k4bx3jf71qq3az6m8qnc5pqiscpsimqpxz32qplc3ixm9a8r"; + version = "0.7.0"; + sha256 = "18l900v86m4dil4bvr6wcwqinbzls85fqz5bc5vvqhkx8vgglm7j"; libraryHaskellDepends = [ aeson base binary hashable quantification vector ]; @@ -288513,6 +288746,8 @@ self: { pname = "tostring"; version = "0.2.1.1"; sha256 = "0c95a1vjnnn3bwdz8v5hv7q2sbzn23ban3hcwqmwhmzc9ba019zg"; + revision = "1"; + editedCabalFile = "1h3cdngxmcxs3bssxmp67s0nipblv0kidq4wr72ln3l090k0ynz0"; libraryHaskellDepends = [ base case-insensitive text utf8-string ]; description = "The ToString class"; license = lib.licenses.bsd3; @@ -293947,25 +294182,6 @@ self: { }) {}; "tzdata" = callPackage - ({ mkDerivation, base, bytestring, containers, deepseq, HUnit - , tasty, tasty-hunit, tasty-th, unix, vector - }: - mkDerivation { - pname = "tzdata"; - version = "0.2.20220815.0"; - sha256 = "0ya7hmq93mmfbiwwsf628b27mahkv525fyjh8r1mg9zwf6pkrhrd"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base bytestring containers deepseq vector - ]; - testHaskellDepends = [ - base bytestring HUnit tasty tasty-hunit tasty-th unix - ]; - description = "Time zone database (as files and as a module)"; - license = lib.licenses.asl20; - }) {}; - - "tzdata_0_2_20220923_0" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, HUnit , tasty, tasty-hunit, tasty-th, unix, vector }: @@ -293982,7 +294198,6 @@ self: { ]; description = "Time zone database (as files and as a module)"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "tztime" = callPackage @@ -295147,33 +295362,6 @@ self: { }) {}; "unicode-collation" = callPackage - ({ mkDerivation, base, binary, bytestring, containers, parsec - , QuickCheck, quickcheck-instances, tasty, tasty-bench, tasty-hunit - , tasty-quickcheck, template-haskell, text, text-icu - , th-lift-instances, unicode-transforms - }: - mkDerivation { - pname = "unicode-collation"; - version = "0.1.3.2"; - sha256 = "0rnb22h8w42c74l0jl5ygzh4pkpw3x8d9ayrvgapkfx844i9am7c"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base binary bytestring containers parsec template-haskell text - th-lift-instances - ]; - testHaskellDepends = [ - base bytestring tasty tasty-hunit tasty-quickcheck text - unicode-transforms - ]; - benchmarkHaskellDepends = [ - base QuickCheck quickcheck-instances tasty-bench text text-icu - ]; - description = "Haskell implementation of the Unicode Collation Algorithm"; - license = lib.licenses.bsd2; - }) {}; - - "unicode-collation_0_1_3_3" = callPackage ({ mkDerivation, base, binary, bytestring, containers, parsec , QuickCheck, quickcheck-instances, tasty, tasty-bench, tasty-hunit , tasty-quickcheck, template-haskell, text, text-icu @@ -295198,30 +295386,9 @@ self: { ]; description = "Haskell implementation of the Unicode Collation Algorithm"; license = lib.licenses.bsd2; - hydraPlatforms = lib.platforms.none; }) {}; "unicode-data" = callPackage - ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty - , tasty-bench - }: - mkDerivation { - pname = "unicode-data"; - version = "0.3.0"; - sha256 = "0pwjjsk0gjkn73ghj10s603p84xr7h2kfg351c9grzngrcv9giq8"; - revision = "2"; - editedCabalFile = "1hvqizqk4v231iy9kj0g2yq3cxzd37bw2yrxr36201qsznc2kxxq"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ base hspec ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ]; - description = "Access Unicode character database"; - license = lib.licenses.asl20; - }) {}; - - "unicode-data_0_3_1" = callPackage ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty , tasty-bench }: @@ -295237,7 +295404,6 @@ self: { benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ]; description = "Access Unicode Character Database (UCD)"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "unicode-data-names" = callPackage @@ -295624,14 +295790,16 @@ self: { pname = "union"; version = "0.1.2"; sha256 = "1i4fvlwkw1wx64a6l8342aqfqsdq7fqa4p24g3i5gn5704lxrsb3"; - revision = "7"; - editedCabalFile = "1xcm1v2dipdahd4c6hki0fx9a7vg52q3wz5aa8nw5lxjkc4s3xn8"; + revision = "8"; + editedCabalFile = "0rm4nm47arflmbqngzq9ajri8f43wgplzrk9qfvjm6ag12vnjrl5"; libraryHaskellDepends = [ base deepseq hashable profunctors tagged vinyl ]; benchmarkHaskellDepends = [ base criterion deepseq lens ]; description = "Extensible type-safe unions"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "union-angle" = callPackage @@ -297269,20 +297437,23 @@ self: { }) {}; "uom-plugin" = callPackage - ({ mkDerivation, base, containers, deepseq, ghc - , ghc-tcplugins-extra, hlint, tasty, tasty-hunit, template-haskell - , units-parser + ({ mkDerivation, base, containers, deepseq, doctest, ghc + , ghc-tcplugin-api, QuickCheck, tasty, tasty-hunit + , template-haskell, units-parser }: mkDerivation { pname = "uom-plugin"; - version = "0.3.0.0"; - sha256 = "16a6l88z49nl0nqn3l7mki8rr39hh3i4wsn1q31gwahn3kfkzgll"; + version = "0.4.0.0"; + sha256 = "1j6x88zzrl6wad1cn5zyi63i6l682h5gal66ihn7qmpi6l25cxyg"; libraryHaskellDepends = [ - base containers deepseq ghc ghc-tcplugins-extra template-haskell + base containers deepseq ghc ghc-tcplugin-api template-haskell units-parser ]; - testHaskellDepends = [ base hlint tasty tasty-hunit ]; - description = "Units of measure as a GHC typechecker plugin"; + testHaskellDepends = [ + base containers deepseq doctest ghc ghc-tcplugin-api QuickCheck + tasty tasty-hunit template-haskell units-parser + ]; + description = "Units of measure as a GHC type-checker plugin"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; broken = true; @@ -298696,8 +298867,6 @@ self: { ]; description = "UUID parsing using byteverse packages"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "uuid-crypto" = callPackage @@ -299026,8 +299195,6 @@ self: { ]; description = "Runs commands on remote machines using ssh"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "valid" = callPackage @@ -300119,6 +300286,8 @@ self: { pname = "vector-algorithms"; version = "0.9.0.1"; sha256 = "0h9qqgna787q93q58mrvmg5mw8h92vlapx2glanz6vpjm39w19rb"; + revision = "1"; + editedCabalFile = "1bma0m4g7770y4xnqsinspqkgf4swpdwddfbcby81szjxd8mik1l"; libraryHaskellDepends = [ base bitvec bytestring primitive vector ]; @@ -300843,6 +301012,7 @@ self: { description = "An intermediate language for Hoare logic style verification"; license = lib.licenses.asl20; badPlatforms = [ "aarch64-linux" ]; + hydraPlatforms = lib.platforms.none; }) {}; "verify" = callPackage @@ -307484,32 +307654,32 @@ self: { }) {}; "witch" = callPackage - ({ mkDerivation, base, bytestring, containers, HUnit + ({ mkDerivation, base, bytestring, containers, HUnit, tagged , template-haskell, text, time, transformers }: mkDerivation { pname = "witch"; - version = "1.0.0.4"; - sha256 = "11ggcf8xah4jjxbp7j8fx3jms84n28a5phmfrxjsiha4p06qpwvh"; + version = "1.0.2.0"; + sha256 = "1vmn412w11dc1qgw12g0wa6v0miggicgdd7ndml4k4b04sdqbdhq"; libraryHaskellDepends = [ - base bytestring containers template-haskell text time + base bytestring containers tagged template-haskell text time ]; testHaskellDepends = [ - base bytestring containers HUnit text time transformers + base bytestring containers HUnit tagged text time transformers ]; description = "Convert values from one type into another"; license = lib.licenses.mit; maintainers = [ lib.maintainers.maralorn ]; }) {}; - "witch_1_1_0_0" = callPackage + "witch_1_1_1_0" = callPackage ({ mkDerivation, base, bytestring, containers, HUnit, tagged , template-haskell, text, time, transformers }: mkDerivation { pname = "witch"; - version = "1.1.0.0"; - sha256 = "1lnx18mlcpdkj0dl1fbgjkxr14fqf5y36cds3p6l07kvin29qa27"; + version = "1.1.1.0"; + sha256 = "0zxrwl2dyx3p701anh29czw3fp7pk68i32g5cd1z8806zdy0c1hv"; libraryHaskellDepends = [ base bytestring containers tagged template-haskell text time ]; @@ -311518,7 +311688,7 @@ self: { }) {}; "xmonad-utils" = callPackage - ({ mkDerivation, base, ghc, random, unix, X11 }: + ({ mkDerivation, base, ghc, libxcrypt, random, unix, X11 }: mkDerivation { pname = "xmonad-utils"; version = "0.1.3.3"; @@ -311526,9 +311696,10 @@ self: { isLibrary = false; isExecutable = true; executableHaskellDepends = [ base ghc random unix X11 ]; + executableSystemDepends = [ libxcrypt ]; description = "A small collection of X utilities"; license = lib.licenses.bsd3; - }) {}; + }) {inherit (pkgs) libxcrypt;}; "xmonad-vanessa" = callPackage ({ mkDerivation, alsa-mixer, base, composition-prelude, containers @@ -312916,8 +313087,8 @@ self: { }: mkDerivation { pname = "yampa-test"; - version = "0.13.6"; - sha256 = "0zcfq6g2jd6qwrr0ar99b57wnphbfvmdpgnnl62mvmgarvmgkgs6"; + version = "0.13.7"; + sha256 = "04i1rzbc8v60s1qdnz42g8anm2xc6w28i47jkakqlpxlcii3zlcy"; libraryHaskellDepends = [ base normaldistribution QuickCheck Yampa ]; @@ -314247,6 +314418,8 @@ self: { pname = "yesod-core"; version = "1.6.24.0"; sha256 = "19ilgm73108ki1hvqc86kir0yrx36vp9g45na6g8dmfsvk9izr10"; + revision = "1"; + editedCabalFile = "1406s7is60ji6nn3h1mafkdh7729ipq3i06cqsq77hz2ilj264jl"; libraryHaskellDepends = [ aeson auto-update base blaze-html blaze-markup bytestring case-insensitive cereal clientsession conduit conduit-extra @@ -314543,8 +314716,8 @@ self: { }: mkDerivation { pname = "yesod-form"; - version = "1.7.2"; - sha256 = "1f50vhp1ggmh7ja1rw71d10cwzyqxzhkgjwwy2vwp9r4x6fkb836"; + version = "1.7.3"; + sha256 = "10y3mfh96sicqyzngvl7f4wrjgkvl3znqnh71s8gx1vf7158sjww"; libraryHaskellDepends = [ aeson attoparsec base blaze-builder blaze-html blaze-markup byteable bytestring containers data-default email-validate @@ -316941,8 +317114,8 @@ self: { }: mkDerivation { pname = "zeolite-lang"; - version = "0.22.1.0"; - sha256 = "0gr3p9k7v44b09bcm1acyds5ai52cy72py2z975d6l08szvsbc5f"; + version = "0.23.0.0"; + sha256 = "1paa00ra9ib7whga6rgqnk1ib7jpm7rmrcs5f4sy3ykg1m9n57jc"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -317541,17 +317714,14 @@ self: { "zip-conduit" = callPackage ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra - , criterion, digest, directory, filepath, hpc, HUnit, LibZip, mtl - , old-time, random, resourcet, temporary, test-framework - , test-framework-hunit, time, transformers, utf8-string - , zip-archive + , digest, directory, filepath, hpc, HUnit, mtl, old-time, resourcet + , temporary, test-framework, test-framework-hunit, time + , transformers, utf8-string }: mkDerivation { pname = "zip-conduit"; - version = "0.2.2.2"; - sha256 = "0spb6b1mwcqwzrr231i5s6hcln9jck0z03jdfh1zlm87mvp8670v"; - revision = "1"; - editedCabalFile = "1fpwrvryzwbmskwvh5gc0wkznn9p1i0jirq7j8s2x15kjph41vdx"; + version = "0.3.0"; + sha256 = "1svp1w4h6x6h6vpngrxdgjl0yz2n5ffwrlcjxnyscxihyc33kn44"; libraryHaskellDepends = [ base bytestring cereal conduit conduit-extra digest directory filepath mtl old-time resourcet time transformers utf8-string @@ -317560,10 +317730,6 @@ self: { base bytestring conduit directory filepath hpc HUnit mtl resourcet temporary test-framework test-framework-hunit time ]; - benchmarkHaskellDepends = [ - base bytestring criterion directory filepath LibZip random - temporary zip-archive - ]; description = "Working with zip archives via conduits"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; diff --git a/pkgs/development/libraries/qtstyleplugin-kvantum/default.nix b/pkgs/development/libraries/qtstyleplugin-kvantum/default.nix index 94de6c20210b..322ca7266747 100644 --- a/pkgs/development/libraries/qtstyleplugin-kvantum/default.nix +++ b/pkgs/development/libraries/qtstyleplugin-kvantum/default.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "qtstyleplugin-kvantum"; - version = "1.0.5"; + version = "1.0.6"; src = fetchFromGitHub { owner = "tsujan"; repo = "Kvantum"; rev = "V${version}"; - sha256 = "DJRTOpmmiB3VivZt66qaQwz7tp+sEMP+3E0dwUAkvXU="; + sha256 = "35PrC4UZJJJgDUMv/xoz4R9HA9hidZ9HmXSgte6B+a8="; }; nativeBuildInputs = [ diff --git a/pkgs/development/ocaml-modules/angstrom/default.nix b/pkgs/development/ocaml-modules/angstrom/default.nix index 45db2bb99816..502bd2ad44d7 100644 --- a/pkgs/development/ocaml-modules/angstrom/default.nix +++ b/pkgs/development/ocaml-modules/angstrom/default.nix @@ -1,4 +1,4 @@ -{ lib, fetchFromGitHub, buildDunePackage, ocaml, ocaml-syntax-shims, alcotest, result, bigstringaf, ppx_let }: +{ lib, fetchFromGitHub, buildDunePackage, ocaml, ocaml-syntax-shims, alcotest, result, bigstringaf, ppx_let, gitUpdater }: buildDunePackage rec { pname = "angstrom"; @@ -19,6 +19,8 @@ buildDunePackage rec { propagatedBuildInputs = [ bigstringaf result ]; doCheck = lib.versionAtLeast ocaml.version "4.08"; + passthru.updateScript = gitUpdater { }; + meta = { homepage = "https://github.com/inhabitedtype/angstrom"; description = "OCaml parser combinators built for speed and memory efficiency"; diff --git a/pkgs/development/ocaml-modules/earlybird/default.nix b/pkgs/development/ocaml-modules/earlybird/default.nix index a6a3648bec65..2ef4946306c9 100644 --- a/pkgs/development/ocaml-modules/earlybird/default.nix +++ b/pkgs/development/ocaml-modules/earlybird/default.nix @@ -1,5 +1,6 @@ -{ lib, fetchurl, ocaml, buildDunePackage +{ lib, fetchFromGitHub, ocaml, buildDunePackage , cmdliner, dap, fmt, iter, logs, lru, lwt_ppx, lwt_react, menhir, menhirLib, path_glob, ppx_deriving_yojson +, gitUpdater }: if lib.versionAtLeast ocaml.version "4.13" @@ -14,13 +15,17 @@ buildDunePackage rec { minimumOCamlVersion = "4.11"; - src = fetchurl { - url = "https://github.com/hackwaly/ocamlearlybird/releases/download/${version}/${pname}-${version}.tbz"; - sha256 = "1pwzhcr3pw24ra4j4d23vz71h0psz4xkyp7b12l2wl1slxzjbrxa"; + src = fetchFromGitHub { + owner = "hackwaly"; + repo = "ocamlearlybird"; + rev = version; + hash = "sha256-8JHZWsgpz2pzpDxST3bkMSmPHtj7MDzD5G3ujqMW+MU="; }; buildInputs = [ cmdliner dap fmt iter logs lru lwt_ppx lwt_react menhir menhirLib path_glob ppx_deriving_yojson ]; + passthru.updateScript = gitUpdater { }; + meta = { homepage = "https://github.com/hackwaly/ocamlearlybird"; description = "OCaml debug adapter"; diff --git a/pkgs/development/ocaml-modules/mdx/default.nix b/pkgs/development/ocaml-modules/mdx/default.nix index 50cddce99aff..dc8e2312e751 100644 --- a/pkgs/development/ocaml-modules/mdx/default.nix +++ b/pkgs/development/ocaml-modules/mdx/default.nix @@ -1,7 +1,9 @@ -{ lib, fetchurl, buildDunePackage, ocaml +{ lib, fetchFromGitHub, buildDunePackage, ocaml , alcotest , astring, cmdliner, cppo, fmt, logs, ocaml-version, odoc-parser, ocaml_lwt, re, result, csexp -, pandoc}: +, pandoc +, gitUpdater +}: buildDunePackage rec { pname = "mdx"; @@ -9,9 +11,11 @@ buildDunePackage rec { minimalOCamlVersion = "4.08"; - src = fetchurl { - url = "https://github.com/realworldocaml/mdx/releases/download/${version}/mdx-${version}.tbz"; - sha256 = "sha256-ol1zy8LODDYdcnv/jByE0pnqJ5ujQuMALq3v9y7td/o="; + src = fetchFromGitHub { + owner = "realworldocaml"; + repo = pname; + rev = version; + hash = "sha256-p7jmksltgfLFTSkPxMuJWJexLq2VvPWT/DJtDveOL/A="; }; nativeBuildInputs = [ cppo ]; @@ -30,6 +34,8 @@ buildDunePackage rec { runHook postInstall ''; + passthru.updateScript = gitUpdater { }; + meta = { description = "Executable OCaml code blocks inside markdown files"; homepage = "https://github.com/realworldocaml/mdx"; diff --git a/pkgs/development/ocaml-modules/ppx_deriving_cmdliner/default.nix b/pkgs/development/ocaml-modules/ppx_deriving_cmdliner/default.nix index 195b53a5fe12..ec160b2fc9fb 100644 --- a/pkgs/development/ocaml-modules/ppx_deriving_cmdliner/default.nix +++ b/pkgs/development/ocaml-modules/ppx_deriving_cmdliner/default.nix @@ -5,6 +5,7 @@ , cmdliner , ppx_deriving , ppxlib +, gitUpdater }: buildDunePackage rec { @@ -31,6 +32,8 @@ buildDunePackage rec { alcotest ]; + passthru.updateScript = gitUpdater { rev-prefix = "v"; }; + meta = with lib; { description = "Ppx_deriving plugin for generating command line interfaces from types for OCaml"; homepage = "https://github.com/hammerlab/ppx_deriving_cmdliner"; diff --git a/pkgs/development/ocaml-modules/printbox/default.nix b/pkgs/development/ocaml-modules/printbox/default.nix index 28a53210f69f..8dd4bbedd4ba 100644 --- a/pkgs/development/ocaml-modules/printbox/default.nix +++ b/pkgs/development/ocaml-modules/printbox/default.nix @@ -1,4 +1,4 @@ -{ lib, fetchFromGitHub, buildDunePackage, ocaml, mdx }: +{ lib, fetchFromGitHub, buildDunePackage, ocaml, mdx, gitUpdater }: buildDunePackage rec { pname = "printbox"; @@ -20,6 +20,8 @@ buildDunePackage rec { # mdx is not available for OCaml < 4.08 doCheck = lib.versionAtLeast ocaml.version "4.08"; + passthru.updateScript = gitUpdater { rev-prefix = "v"; }; + meta = { homepage = "https://github.com/c-cube/printbox/"; description = "Allows to print nested boxes, lists, arrays, tables in several formats"; diff --git a/pkgs/development/ocaml-modules/xml-light/default.nix b/pkgs/development/ocaml-modules/xml-light/default.nix index 8eb700a4d14a..010d7f8e1dbf 100644 --- a/pkgs/development/ocaml-modules/xml-light/default.nix +++ b/pkgs/development/ocaml-modules/xml-light/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchFromGitHub, ocaml, findlib }: +{ stdenv, lib, fetchFromGitHub, ocaml, findlib, gitUpdater }: stdenv.mkDerivation rec { pname = "ocaml${ocaml.version}-xml-light"; @@ -25,6 +25,8 @@ stdenv.mkDerivation rec { runHook postInstall ''; + passthru.updateScript = gitUpdater { }; + meta = { description = "Minimal Xml parser and printer for OCaml"; longDescription = '' diff --git a/pkgs/development/python-modules/aiocsv/default.nix b/pkgs/development/python-modules/aiocsv/default.nix index 6a4340e5c541..5479d94f0395 100644 --- a/pkgs/development/python-modules/aiocsv/default.nix +++ b/pkgs/development/python-modules/aiocsv/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "aiocsv"; - version = "1.2.2"; + version = "1.2.3"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "MKuranowski"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-lh+yHyHU+XrK4nk1xxrxgF5zGH7lP9jHdJ+m9ncfprw="; + hash = "sha256-cgPD9JdauPIHOdCNxsWInJWytj4niXozFAzJxKn52bE="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index bdef4b0b1858..02d6a8497d94 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "aioesphomeapi"; - version = "11.1.1"; + version = "11.2.0"; format = "setuptools"; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "esphome"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-fyY3G2tsrqy5aTXYI+KGqMahWspdTjjjkS9JK/ohjhc="; + hash = "sha256-Y7BQzms2BUtc0fw1PxrsSYDMZLt5NX42M1sUNuiVoCs="; }; postPatch = '' diff --git a/pkgs/development/python-modules/channels-redis/default.nix b/pkgs/development/python-modules/channels-redis/default.nix index 6ee3dc340c63..9d24655c36f4 100644 --- a/pkgs/development/python-modules/channels-redis/default.nix +++ b/pkgs/development/python-modules/channels-redis/default.nix @@ -3,7 +3,8 @@ , asgiref , buildPythonPackage , channels -, fetchPypi +, cryptography +, fetchFromGitHub , hiredis , msgpack , pythonOlder @@ -12,34 +13,47 @@ buildPythonPackage rec { pname = "channels-redis"; - version = "3.4.1"; + version = "4.0.0"; + format = "setuptools"; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.7"; - src = fetchPypi { - inherit version; - pname = "channels_redis"; - sha256 = "sha256-eOSi8rKnRP5ah4SOw2te5J9SLGgIzv5sWDZj0NUx+qg="; + src = fetchFromGitHub { + owner = "django"; + repo = "channels_redis"; + rev = version; + hash = "sha256-YiLNrMRroa8T4uPNwa5ussFoFYjyg31waGpBGhAETmY="; }; - buildInputs = [ redis hiredis ]; + buildInputs = [ + hiredis + redis + ]; - propagatedBuildInputs = [ channels msgpack aioredis asgiref ]; + propagatedBuildInputs = [ + aioredis + asgiref + channels + msgpack + ]; + + passthru.optional-dependencies = { + cryptography = [ + cryptography + ]; + }; # Fails with : ConnectionRefusedError: [Errno 111] Connect call failed ('127.0.0.1', 6379) # (even with a local Redis instance running) doCheck = false; - postPatch = '' - sed -i "s/msgpack~=0.6.0/msgpack/" setup.py - sed -i "s/aioredis~=1.0/aioredis/" setup.py - ''; - - pythonImportsCheck = [ "channels_redis" ]; + pythonImportsCheck = [ + "channels_redis" + ]; meta = with lib; { - homepage = "https://github.com/django/channels_redis/"; description = "Redis-backed ASGI channel layer implementation"; + homepage = "https://github.com/django/channels_redis/"; license = licenses.bsd3; maintainers = with maintainers; [ mmai ]; }; diff --git a/pkgs/development/python-modules/channels/default.nix b/pkgs/development/python-modules/channels/default.nix index e4c8658f59bf..5bc2db228ae4 100644 --- a/pkgs/development/python-modules/channels/default.nix +++ b/pkgs/development/python-modules/channels/default.nix @@ -1,47 +1,58 @@ { lib -, buildPythonPackage -, fetchFromGitHub , asgiref -, django +, buildPythonPackage , daphne +, django +, fetchFromGitHub , pytest-asyncio , pytest-django , pytestCheckHook +, pythonOlder }: buildPythonPackage rec { pname = "channels"; - version = "3.0.5"; + version = "4.0.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "django"; repo = pname; rev = version; - sha256 = "sha256-bKrPLbD9zG7DwIYBst1cb+zkDsM8B02wh3D80iortpw="; + hash = "sha256-n88MxwYQ4O2kBy/W0Zvi3FtIlhZQQRCssB/lYrFNvps="; }; propagatedBuildInputs = [ asgiref django - daphne ]; + passthru.optional-dependencies = { + daphne = [ + daphne + ]; + }; + checkInputs = [ pytest-asyncio pytest-django pytestCheckHook - ]; + ] ++ passthru.optional-dependencies.daphne; pytestFlagsArray = [ "--asyncio-mode=legacy" ]; - pythonImportsCheck = [ "channels" ]; + pythonImportsCheck = [ + "channels" + ]; meta = with lib; { description = "Brings event-driven capabilities to Django with a channel system"; - license = licenses.bsd3; homepage = "https://github.com/django/channels"; + license = licenses.bsd3; maintainers = with maintainers; [ fab ]; }; } diff --git a/pkgs/development/python-modules/daphne/default.nix b/pkgs/development/python-modules/daphne/default.nix index 90b108e3bc74..e4bbb16abbe9 100644 --- a/pkgs/development/python-modules/daphne/default.nix +++ b/pkgs/development/python-modules/daphne/default.nix @@ -1,35 +1,60 @@ -{ lib, stdenv, buildPythonPackage, isPy3k, fetchFromGitHub -, asgiref, autobahn, twisted, pytest-runner -, hypothesis, pytest, pytest-asyncio, service-identity, pyopenssl +{ lib +, stdenv +, asgiref +, autobahn +, buildPythonPackage +, django +, fetchFromGitHub +, hypothesis +, pytest-asyncio +, pytestCheckHook +, pythonOlder +, twisted }: + buildPythonPackage rec { pname = "daphne"; - version = "3.0.2"; + version = "4.0.0"; + format = "setuptools"; - disabled = !isPy3k; + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "django"; repo = pname; rev = version; - sha256 = "sha256-KWkMV4L7bA2Eo/u4GGif6lmDNrZAzvYyDiyzyWt9LeI="; + hash = "sha256-vPMrmC2B0Pcvk8Y1FsJ4PXnzIMtPod7lL2u0IYNVUxc="; }; - nativeBuildInputs = [ pytest-runner ]; + propagatedBuildInputs = [ + asgiref + autobahn + twisted + ] ++ twisted.optional-dependencies.tls; - propagatedBuildInputs = [ asgiref autobahn twisted service-identity pyopenssl ]; + checkInputs = [ + django + hypothesis + pytest-asyncio + pytestCheckHook + ]; - checkInputs = [ hypothesis pytest pytest-asyncio ]; - - doCheck = !stdenv.isDarwin; # most tests fail on darwin - - checkPhase = '' - py.test + postPatch = '' + substituteInPlace setup.py \ + --replace "pytest-runner" "" ''; + # Most tests fail on darwin + doCheck = !stdenv.isDarwin; + + pythonImportsCheck = [ + "daphne" + ]; + meta = with lib; { description = "Django ASGI (HTTP/WebSocket) server"; - license = licenses.bsd3; homepage = "https://github.com/django/daphne"; + license = licenses.bsd3; + maintainers = with maintainers; [ ]; }; } diff --git a/pkgs/development/python-modules/mat2/default.nix b/pkgs/development/python-modules/mat2/default.nix index 59a1dddc22bf..6e2b1a02402d 100644 --- a/pkgs/development/python-modules/mat2/default.nix +++ b/pkgs/development/python-modules/mat2/default.nix @@ -4,6 +4,7 @@ , unittestCheckHook , pythonOlder , fetchFromGitLab +, fetchpatch , substituteAll , bubblewrap , exiftool @@ -53,6 +54,11 @@ buildPythonPackage rec { src = ./fix_poppler.patch; poppler_path = "${poppler_gi}/lib/girepository-1.0"; }) + # https://0xacab.org/jvoisin/mat2/-/issues/178 + (fetchpatch { + url = "https://0xacab.org/jvoisin/mat2/-/commit/618e0a8e3984fd534b95ef3dbdcb8a76502c90b5.patch"; + hash = "sha256-l9UFim3hGj+d2uKITiDG1OnqGeo2McBIiRSmK0Vidg8="; + }) ] ++ lib.optionals (stdenv.hostPlatform.isLinux) [ (substituteAll { src = ./bubblewrap-path.patch; diff --git a/pkgs/development/python-modules/pycairo/default.nix b/pkgs/development/python-modules/pycairo/default.nix index d58dd9b333c2..ee77b3e10358 100644 --- a/pkgs/development/python-modules/pycairo/default.nix +++ b/pkgs/development/python-modules/pycairo/default.nix @@ -7,6 +7,7 @@ , pytestCheckHook , pkg-config , cairo +, libxcrypt , python }: @@ -33,6 +34,8 @@ buildPythonPackage rec { buildInputs = [ cairo + ] ++ lib.optionals (pythonOlder "3.9") [ + libxcrypt ]; checkInputs = [ diff --git a/pkgs/development/python-modules/python-efl/default.nix b/pkgs/development/python-modules/python-efl/default.nix index beca9b848944..847c167fa20b 100644 --- a/pkgs/development/python-modules/python-efl/default.nix +++ b/pkgs/development/python-modules/python-efl/default.nix @@ -6,6 +6,7 @@ , dbus-python , packaging , enlightenment +, directoryListingUpdater }: # Should be bumped along with EFL! @@ -39,6 +40,8 @@ buildPythonPackage rec { doCheck = false; + passthru.updateScript = directoryListingUpdater { }; + meta = with lib; { description = "Python bindings for Enlightenment Foundation Libraries"; homepage = "https://github.com/DaveMDS/python-efl"; diff --git a/pkgs/development/tools/haskell/ihaskell/wrapper.nix b/pkgs/development/tools/haskell/ihaskell/wrapper.nix index 3a3b153cfbf2..b5ea07dde147 100644 --- a/pkgs/development/tools/haskell/ihaskell/wrapper.nix +++ b/pkgs/development/tools/haskell/ihaskell/wrapper.nix @@ -3,7 +3,9 @@ let ihaskellEnv = ghcWithPackages (self: [ self.ihaskell self.ihaskell-blaze - self.ihaskell-diagrams + # Doesn't work with latest ihaskell versions missing an unrelated change + # https://github.com/IHaskell/IHaskell/issues/1378 + # self.ihaskell-diagrams ] ++ packages self); ihaskellSh = writeScriptBin "ihaskell-notebook" '' #! ${stdenv.shell} @@ -24,9 +26,4 @@ buildEnv { fi done ''; - meta = { - # ihaskell has an indirect dependency on the Python package mistune, which - # is marked insecure. - hydraPlatforms = lib.platforms.none; - }; } diff --git a/pkgs/development/tools/protoscope/default.nix b/pkgs/development/tools/protoscope/default.nix new file mode 100644 index 000000000000..12c120196f23 --- /dev/null +++ b/pkgs/development/tools/protoscope/default.nix @@ -0,0 +1,24 @@ +{ lib, buildGoModule, fetchFromGitHub }: + +buildGoModule rec { + pname = "protoscope"; + version = "unstable-2022-10-04"; + + src = fetchFromGitHub { + owner = "protocolbuffers"; + repo = "protoscope"; + rev = "8b1d63939ee1a5d922b38f3976e1e58cae525163"; + sha256 = "sha256-/vt02rvKVsryJZ+Bw4QLaGzDErGI04/4NUbSBkbbN3Y="; + }; + + vendorSha256 = "sha256-mK8eGo6oembs4nofvROn4g0+oO5E5/zQrmPKMe3xXik="; + + ldflags = [ "-s" "-w" ]; + + meta = with lib; { + description = "Simple, human-editable language for representing and emitting the Protobuf wire format"; + homepage = "https://github.com/protocolbuffers/protoscope"; + license = licenses.asl20; + maintainers = with maintainers; [ aaronjheng ]; + }; +} diff --git a/pkgs/servers/baserow/default.nix b/pkgs/servers/baserow/default.nix index cdb1329ce2e4..222d24252ebf 100644 --- a/pkgs/servers/baserow/default.nix +++ b/pkgs/servers/baserow/default.nix @@ -8,14 +8,14 @@ let baserow_premium = with python3.pkgs; ( buildPythonPackage rec { pname = "baserow_premium"; - version = "1.10.2"; + version = "1.12.1"; foramt = "setuptools"; src = fetchFromGitLab { owner = "bramw"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-4BrhTwAxHboXz8sMZL0V68skgNw2D2/YJuiWVNe0p4w="; + hash = "sha256-zT2afl3QNE2dO3JXjsZXqSmm1lv3EorG3mYZLQQMQ2Q="; }; sourceRoot = "source/premium/backend"; @@ -27,14 +27,14 @@ in with python3.pkgs; buildPythonPackage rec { pname = "baserow"; - version = "1.10.2"; + version = "1.12.1"; format = "setuptools"; src = fetchFromGitLab { owner = "bramw"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-4BrhTwAxHboXz8sMZL0V68skgNw2D2/YJuiWVNe0p4w="; + hash = "sha256-zT2afl3QNE2dO3JXjsZXqSmm1lv3EorG3mYZLQQMQ2Q="; }; sourceRoot = "source/backend"; @@ -46,9 +46,12 @@ with python3.pkgs; buildPythonPackage rec { sed 's/\[standard\]//' -i requirements/base.in requirements/base.txt ''; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ + makeWrapper + ]; propagatedBuildInputs = [ + autobahn advocate antlr4-python3-runtime boto3 @@ -56,6 +59,7 @@ with python3.pkgs; buildPythonPackage rec { celery-redbeat channels channels-redis + daphne dj-database-url django-celery-beat django-celery-email @@ -111,8 +115,8 @@ with python3.pkgs; buildPythonPackage rec { cp -r src/baserow/core/management/backup $out/lib/${python.libPrefix}/site-packages/baserow/core/management/ ''; - # Disable linting checks disabledTests = [ + # Disable linting checks "flake8_plugins" ]; @@ -130,8 +134,8 @@ with python3.pkgs; buildPythonPackage rec { DJANGO_SETTINGS_MODULE = "baserow.config.settings.test"; meta = with lib; { - homepage = "https://baserow.io"; description = "No-code database and Airtable alternative"; + homepage = "https://baserow.io"; license = licenses.mit; maintainers = with maintainers; [ onny ]; }; diff --git a/pkgs/servers/monitoring/prometheus/postfix-exporter-deps.nix b/pkgs/servers/monitoring/prometheus/postfix-exporter-deps.nix deleted file mode 100644 index 07bedaba9f36..000000000000 --- a/pkgs/servers/monitoring/prometheus/postfix-exporter-deps.nix +++ /dev/null @@ -1,66 +0,0 @@ -# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 -[ - { - goPackagePath = "github.com/beorn7/perks"; - fetch = { - type = "git"; - url = "https://github.com/beorn7/perks"; - rev = "3a771d992973f24aa725d07868b467d1ddfceafb"; - sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3"; - }; - } - { - goPackagePath = "github.com/golang/protobuf"; - fetch = { - type = "git"; - url = "https://github.com/golang/protobuf"; - rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265"; - sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq"; - }; - } - { - goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; - fetch = { - type = "git"; - url = "https://github.com/matttproud/golang_protobuf_extensions"; - rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c"; - sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya"; - }; - } - { - goPackagePath = "github.com/prometheus/client_golang"; - fetch = { - type = "git"; - url = "https://github.com/prometheus/client_golang"; - rev = "82f5ff156b29e276022b1a958f7d385870fb9814"; - sha256 = "111j329yrlgvh73dm80gawwxsh9dgjkw74254kyj5c2rfmra7znz"; - }; - } - { - goPackagePath = "github.com/prometheus/client_model"; - fetch = { - type = "git"; - url = "https://github.com/prometheus/client_model"; - rev = "99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c"; - sha256 = "19y4ywsivhpxj7ikf2j0gm9k3cmyw37qcbfi78n526jxcc7kw998"; - }; - } - { - goPackagePath = "github.com/prometheus/common"; - fetch = { - type = "git"; - url = "https://github.com/prometheus/common"; - rev = "d811d2e9bf898806ecfb6ef6296774b13ffc314c"; - sha256 = "0r4067r4ysmljksqw3awcxx5qplqhykahc5igdzgkky7i4bvaik1"; - }; - } - { - goPackagePath = "github.com/prometheus/procfs"; - fetch = { - type = "git"; - url = "https://github.com/prometheus/procfs"; - rev = "8b1c2da0d56deffdbb9e48d4414b4e674bd8083e"; - sha256 = "0x128p15h35mgwqxkigfkk1lfrcz9g697ahl8v6xp9kwvcqvjrrf"; - }; - } -] diff --git a/pkgs/servers/monitoring/prometheus/postfix-exporter.nix b/pkgs/servers/monitoring/prometheus/postfix-exporter.nix index 8f71c0123dce..a34695452dc8 100644 --- a/pkgs/servers/monitoring/prometheus/postfix-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/postfix-exporter.nix @@ -1,55 +1,39 @@ -{ lib, buildGoPackage, fetchFromGitHub, makeWrapper, nixosTests -, systemd, withSystemdSupport ? true }: +{ lib +, buildGoModule +, fetchFromGitHub +, makeWrapper +, nixosTests +, systemd +, withSystemdSupport ? true +}: -with lib; - -buildGoPackage rec { +buildGoModule rec { pname = "postfix_exporter"; - version = "0.1.2"; - - goPackagePath = "github.com/kumina/postfix_exporter"; + version = "0.3.0"; src = fetchFromGitHub { owner = "kumina"; repo = "postfix_exporter"; rev = version; - sha256 = "1b9ib3scxni6hlw55wv6f0z1xfn27l0p29as24f71rs70pyzy4hm"; + sha256 = "sha256-63ze51Qbjm+3CV1OFGFa9cS4ucZ+gMKaJyBF2b//CfM="; }; - nativeBuildInputs = optional withSystemdSupport makeWrapper; - buildInputs = optional withSystemdSupport systemd; - tags = optional (!withSystemdSupport) "nosystemd"; + vendorSha256 = "sha256-a4Lk4wh4mvXEjLgFksZIVVtbp+zTUyjtLVuk7vuot2k="; - goDeps = ./postfix-exporter-deps.nix; - extraSrcs = optionals withSystemdSupport [ - { - goPackagePath = "github.com/coreos/go-systemd"; - src = fetchFromGitHub { - owner = "coreos"; - repo = "go-systemd"; - rev = "d1b7d058aa2adfc795ad17ff4aaa2bc64ec11c78"; - sha256 = "1nz3v1b90hnmj2vjjwq96pr6psxlndqjyd30v9sgiwygzb7db9mv"; - }; - } - { - goPackagePath = "github.com/coreos/pkg"; - src = fetchFromGitHub { - owner = "coreos"; - repo = "pkg"; - rev = "97fdf19511ea361ae1c100dd393cc47f8dcfa1e1"; - sha256 = "1srn87wih25l09f75483hnxsr8fc6rq3bk7w1x8125ym39p6mg21"; - }; - } - ]; + ldflags = [ "-s" "-w" ]; - postInstall = optionalString withSystemdSupport '' + nativeBuildInputs = lib.optionals withSystemdSupport [ makeWrapper ]; + buildInputs = lib.optionals withSystemdSupport [ systemd ]; + tags = lib.optionals (!withSystemdSupport) "nosystemd"; + + postInstall = lib.optionals withSystemdSupport '' wrapProgram $out/bin/postfix_exporter \ --prefix LD_LIBRARY_PATH : "${lib.getLib systemd}/lib" ''; passthru.tests = { inherit (nixosTests.prometheus-exporters) postfix; }; - meta = { + meta = with lib; { inherit (src.meta) homepage; description = "A Prometheus exporter for Postfix"; license = licenses.asl20; diff --git a/pkgs/servers/redpanda/default.nix b/pkgs/servers/redpanda/default.nix index afd7d25dfc0a..90edc3e278ad 100644 --- a/pkgs/servers/redpanda/default.nix +++ b/pkgs/servers/redpanda/default.nix @@ -1,13 +1,13 @@ { lib, stdenv, fetchzip }: let - version = "22.2.6"; + version = "22.2.7"; platform = if stdenv.isLinux then "linux" else "darwin"; arch = if stdenv.isAarch64 then "arm" else "amd"; sha256s = { darwin.amd = "sha256-AXk3aP1SGiHTfHTCBRTagX0DAVmdcVVIkxWaTnZxB8g="; darwin.arm = "sha256-pvOVvNc8lZ2d2fVZVYWvumVWYpnLORNY/3o1t4BN2N4="; - linux.amd = "sha256-azh9/NaKR11Ssd7gxYXsasSWuLfxSqz1C8tHmqjd3Xs="; + linux.amd = "sha256-hUChGYimCFXEvSxb49QgPo/LYlef0ZMVhKNy9i3SpVA="; linux.arm = "sha256-WHjYAbytiu747jFqN0KZ/CkIwAVI7fb32ywtRiQOBm8="; }; in stdenv.mkDerivation rec { diff --git a/pkgs/servers/web-apps/whitebophir/default.nix b/pkgs/servers/web-apps/whitebophir/default.nix index 630410de1133..577a05186356 100644 --- a/pkgs/servers/web-apps/whitebophir/default.nix +++ b/pkgs/servers/web-apps/whitebophir/default.nix @@ -1,13 +1,12 @@ { stdenv , pkgs , lib -, nodejs-14_x +, nodejs-16_x , runtimeShell }: let - # nodejs-16_x fails with ENOTCACHED - nodejs = nodejs-14_x; + nodejs = nodejs-16_x; nodePackages = import ./node-packages.nix { inherit pkgs nodejs; diff --git a/pkgs/servers/web-apps/whitebophir/node-packages-generated.nix b/pkgs/servers/web-apps/whitebophir/node-packages-generated.nix index a3feac5bffa7..293cde0acabd 100644 --- a/pkgs/servers/web-apps/whitebophir/node-packages-generated.nix +++ b/pkgs/servers/web-apps/whitebophir/node-packages-generated.nix @@ -1,43 +1,34 @@ -# This file has been generated by node2nix 1.9.0. Do not edit! +# This file has been generated by node2nix 1.11.1. Do not edit! {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}: let sources = { - "@financial-times/polyfill-useragent-normaliser-1.10.1" = { + "@financial-times/polyfill-useragent-normaliser-1.10.2" = { name = "_at_financial-times_slash_polyfill-useragent-normaliser"; packageName = "@financial-times/polyfill-useragent-normaliser"; - version = "1.10.1"; + version = "1.10.2"; src = fetchurl { - url = "https://registry.npmjs.org/@financial-times/polyfill-useragent-normaliser/-/polyfill-useragent-normaliser-1.10.1.tgz"; - sha512 = "u+VCD2ISgkh6eoxdyb0L8bTApdU8t3fvHLS9ZXokC02b8iQD8nkRcpui5BIbuF+aYkWkTpaJhUInCueAGDBVAw=="; + url = "https://registry.npmjs.org/@financial-times/polyfill-useragent-normaliser/-/polyfill-useragent-normaliser-1.10.2.tgz"; + sha512 = "/9xHARfrKdWHt1ZXoT+/GpKx2N7uX88U1m6tF61AYSGaJFYaFlSoL1I4WbQOGH4eTQVb1z0a9LfwXaWblpRTBg=="; }; }; - "@financial-times/useragent_parser-1.6.0" = { + "@financial-times/useragent_parser-1.6.3" = { name = "_at_financial-times_slash_useragent_parser"; packageName = "@financial-times/useragent_parser"; - version = "1.6.0"; + version = "1.6.3"; src = fetchurl { - url = "https://registry.npmjs.org/@financial-times/useragent_parser/-/useragent_parser-1.6.0.tgz"; - sha512 = "v6Ucl//xSVhpyTtHMVCA9uv9W7CVwj8vBAQFKFDkfGC1DquBobOMhnzH9Odc+Tunf+i4WRnNgt90fQ7CSAbU3g=="; + url = "https://registry.npmjs.org/@financial-times/useragent_parser/-/useragent_parser-1.6.3.tgz"; + sha512 = "TlQiXt/vS5ZwY0V3salvlyQzIzMGZEyw9inmJA25A8heL2kBVENbToiEc64R6ETNf5YHa2lwnc2I7iNHP9SqeQ=="; }; }; - "@socket.io/base64-arraybuffer-1.0.2" = { - name = "_at_socket.io_slash_base64-arraybuffer"; - packageName = "@socket.io/base64-arraybuffer"; - version = "1.0.2"; + "@socket.io/component-emitter-3.1.0" = { + name = "_at_socket.io_slash_component-emitter"; + packageName = "@socket.io/component-emitter"; + version = "3.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz"; - sha512 = "dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ=="; - }; - }; - "@types/component-emitter-1.2.11" = { - name = "_at_types_slash_component-emitter"; - packageName = "@types/component-emitter"; - version = "1.2.11"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz"; - sha512 = "SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ=="; + url = "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz"; + sha512 = "+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="; }; }; "@types/cookie-0.4.1" = { @@ -58,13 +49,13 @@ let sha512 = "vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="; }; }; - "@types/node-17.0.14" = { + "@types/node-18.11.4" = { name = "_at_types_slash_node"; packageName = "@types/node"; - version = "17.0.14"; + version = "18.11.4"; src = fetchurl { - url = "https://registry.npmjs.org/@types/node/-/node-17.0.14.tgz"; - sha512 = "SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng=="; + url = "https://registry.npmjs.org/@types/node/-/node-18.11.4.tgz"; + sha512 = "BxcJpBu8D3kv/GZkx/gSMz6VnTJREBj/4lbzYOQueUOELkt8WrO6zAcSPmp9uRPEW/d+lUO8QK0W2xnS1hEU0A=="; }; }; "accept-language-parser-1.5.0" = { @@ -73,7 +64,7 @@ let version = "1.5.0"; src = fetchurl { url = "https://registry.npmjs.org/accept-language-parser/-/accept-language-parser-1.5.0.tgz"; - sha1 = "8877c54040a8dcb59e0a07d9c1fde42298334791"; + sha512 = "QhyTbMLYo0BBGg1aWbeMG4ekWtds/31BrEU+DONOg/7ax23vxpL03Pb7/zBmha2v7vdD3AyzZVWBVGEZxKOXWw=="; }; }; "accepts-1.3.8" = { @@ -109,16 +100,16 @@ let version = "1.0.1"; src = fetchurl { url = "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"; - sha1 = "f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"; + sha512 = "zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="; }; }; - "component-emitter-1.3.0" = { - name = "component-emitter"; - packageName = "component-emitter"; - version = "1.3.0"; + "bufferutil-4.0.7" = { + name = "bufferutil"; + packageName = "bufferutil"; + version = "4.0.7"; src = fetchurl { - url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz"; - sha512 = "Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="; + url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz"; + sha512 = "kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw=="; }; }; "cookie-0.4.2" = { @@ -157,31 +148,31 @@ let sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="; }; }; - "debug-4.3.3" = { + "debug-4.3.4" = { name = "debug"; packageName = "debug"; - version = "4.3.3"; + version = "4.3.4"; src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz"; - sha512 = "/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q=="; + url = "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"; + sha512 = "PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="; }; }; - "depd-1.1.2" = { + "depd-2.0.0" = { name = "depd"; packageName = "depd"; - version = "1.1.2"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"; - sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; + url = "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"; + sha512 = "g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="; }; }; - "destroy-1.0.4" = { + "destroy-1.2.0" = { name = "destroy"; packageName = "destroy"; - version = "1.0.4"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"; - sha1 = "978857442c44749e4206613e37946205826abd80"; + url = "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"; + sha512 = "2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="; }; }; "ecdsa-sig-formatter-1.0.11" = { @@ -199,7 +190,7 @@ let version = "1.1.1"; src = fetchurl { url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"; - sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; + sha512 = "WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="; }; }; "encodeurl-1.0.2" = { @@ -208,25 +199,25 @@ let version = "1.0.2"; src = fetchurl { url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; - sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; + sha512 = "TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="; }; }; - "engine.io-6.1.2" = { + "engine.io-6.2.0" = { name = "engine.io"; packageName = "engine.io"; - version = "6.1.2"; + version = "6.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz"; - sha512 = "v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ=="; + url = "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz"; + sha512 = "4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg=="; }; }; - "engine.io-parser-5.0.3" = { + "engine.io-parser-5.0.4" = { name = "engine.io-parser"; packageName = "engine.io-parser"; - version = "5.0.3"; + version = "5.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz"; - sha512 = "BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg=="; + url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz"; + sha512 = "+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg=="; }; }; "escape-html-1.0.3" = { @@ -235,7 +226,7 @@ let version = "1.0.3"; src = fetchurl { url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"; - sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988"; + sha512 = "NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="; }; }; "etag-1.8.1" = { @@ -244,7 +235,7 @@ let version = "1.8.1"; src = fetchurl { url = "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"; - sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887"; + sha512 = "aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="; }; }; "fresh-0.5.2" = { @@ -253,7 +244,7 @@ let version = "0.5.2"; src = fetchurl { url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"; - sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7"; + sha512 = "zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="; }; }; "from2-2.3.0" = { @@ -262,7 +253,7 @@ let version = "2.3.0"; src = fetchurl { url = "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz"; - sha1 = "8bfb5502bde4a4d36cfdeea007fcca21d7e382af"; + sha512 = "OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g=="; }; }; "from2-string-1.1.0" = { @@ -271,16 +262,16 @@ let version = "1.1.0"; src = fetchurl { url = "https://registry.npmjs.org/from2-string/-/from2-string-1.1.0.tgz"; - sha1 = "18282b27d08a267cb3030cd2b8b4b0f212af752a"; + sha512 = "m8vCh+KnXXXBtfF2VUbiYlQ+nczLcntB0BrtNgpmLkHylhObe9WF1b2LZjBBzrZzA6P4mkEla6ZYQoOUTG8cYA=="; }; }; - "graceful-fs-4.2.9" = { + "graceful-fs-4.2.10" = { name = "graceful-fs"; packageName = "graceful-fs"; - version = "4.2.9"; + version = "4.2.10"; src = fetchurl { - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz"; - sha512 = "NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="; + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"; + sha512 = "9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="; }; }; "handlebars-4.7.7" = { @@ -292,13 +283,13 @@ let sha512 = "aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA=="; }; }; - "http-errors-1.8.1" = { + "http-errors-2.0.0" = { name = "http-errors"; packageName = "http-errors"; - version = "1.8.1"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz"; - sha512 = "Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g=="; + url = "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"; + sha512 = "FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="; }; }; "inherits-2.0.4" = { @@ -316,7 +307,7 @@ let version = "1.0.0"; src = fetchurl { url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"; - sha1 = "bb935d48582cba168c06834957a54a3e07124f11"; + sha512 = "VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="; }; }; "jsonwebtoken-8.5.1" = { @@ -352,7 +343,7 @@ let version = "4.3.0"; src = fetchurl { url = "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz"; - sha1 = "60bb98a87cb923c68ca1e51325483314849f553f"; + sha512 = "W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="; }; }; "lodash.isboolean-3.0.3" = { @@ -361,7 +352,7 @@ let version = "3.0.3"; src = fetchurl { url = "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz"; - sha1 = "6c2e171db2a257cd96802fd43b01b20d5f5870f6"; + sha512 = "Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="; }; }; "lodash.isinteger-4.0.4" = { @@ -370,7 +361,7 @@ let version = "4.0.4"; src = fetchurl { url = "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz"; - sha1 = "619c0af3d03f8b04c31f5882840b77b11cd68343"; + sha512 = "DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="; }; }; "lodash.isnumber-3.0.3" = { @@ -379,7 +370,7 @@ let version = "3.0.3"; src = fetchurl { url = "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz"; - sha1 = "3ce76810c5928d03352301ac287317f11c0b1ffc"; + sha512 = "QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="; }; }; "lodash.isplainobject-4.0.6" = { @@ -388,7 +379,7 @@ let version = "4.0.6"; src = fetchurl { url = "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz"; - sha1 = "7c526a52d89b45c45cc690b88163be0497f550cb"; + sha512 = "oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="; }; }; "lodash.isstring-4.0.1" = { @@ -397,7 +388,7 @@ let version = "4.0.1"; src = fetchurl { url = "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz"; - sha1 = "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"; + sha512 = "0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw=="; }; }; "lodash.once-4.1.1" = { @@ -406,7 +397,7 @@ let version = "4.1.1"; src = fetchurl { url = "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz"; - sha1 = "0dd3971213c7c56df880977d504c88fb471a97ac"; + sha512 = "Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="; }; }; "lru-cache-6.0.0" = { @@ -436,31 +427,31 @@ let sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="; }; }; - "mime-db-1.51.0" = { + "mime-db-1.52.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.51.0"; + version = "1.52.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz"; - sha512 = "5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"; + sha512 = "sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="; }; }; - "mime-types-2.1.34" = { + "mime-types-2.1.35" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.34"; + version = "2.1.35"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz"; - sha512 = "6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A=="; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"; + sha512 = "ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="; }; }; - "minimist-1.2.5" = { + "minimist-1.2.7" = { name = "minimist"; packageName = "minimist"; - version = "1.2.5"; + version = "1.2.7"; src = fetchurl { - url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz"; - sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="; + url = "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz"; + sha512 = "bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="; }; }; "mnemonist-0.38.5" = { @@ -478,7 +469,7 @@ let version = "2.0.0"; src = fetchurl { url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"; - sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; + sha512 = "Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="; }; }; "ms-2.1.2" = { @@ -517,31 +508,40 @@ let sha512 = "Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="; }; }; + "node-gyp-build-4.5.0" = { + name = "node-gyp-build"; + packageName = "node-gyp-build"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz"; + sha512 = "2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg=="; + }; + }; "object-assign-4.1.1" = { name = "object-assign"; packageName = "object-assign"; version = "4.1.1"; src = fetchurl { url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"; - sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863"; + sha512 = "rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="; }; }; - "obliterator-2.0.1" = { + "obliterator-2.0.4" = { name = "obliterator"; packageName = "obliterator"; - version = "2.0.1"; + version = "2.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/obliterator/-/obliterator-2.0.1.tgz"; - sha512 = "XnkiCrrBcIZQitJPAI36mrrpEUvatbte8hLcTcQwKA1v9NkCKasSi+UAguLsLDs/out7MoRzAlmz7VXvY6ph6w=="; + url = "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz"; + sha512 = "lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ=="; }; }; - "on-finished-2.3.0" = { + "on-finished-2.4.1" = { name = "on-finished"; packageName = "on-finished"; - version = "2.3.0"; + version = "2.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"; - sha1 = "20f1336481b083cd75337992a16971aa2d906947"; + url = "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"; + sha512 = "oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="; }; }; "parseurl-1.3.3" = { @@ -553,13 +553,13 @@ let sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="; }; }; - "polyfill-library-3.110.1" = { + "polyfill-library-3.111.0" = { name = "polyfill-library"; packageName = "polyfill-library"; - version = "3.110.1"; + version = "3.111.0"; src = fetchurl { - url = "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.110.1.tgz"; - sha512 = "OTgQPd6If8DQSrAXcFU2soHXrCHAJpGkBgWRSqEEcydauxzmuU3T1s15wOPfSd1gj8mXbiIrPaDndt0zy4hFTA=="; + url = "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.111.0.tgz"; + sha512 = "BLh/1m/QPKrH3fEmIICpHHOVoYb9naWKImWkYuGoh26sHFiNO01arJ1KXEQMYLfVl4btpCoX/bRdqQY9kIR/eQ=="; }; }; "process-nextick-args-2.0.1" = { @@ -577,7 +577,7 @@ let version = "1.1.6"; src = fetchurl { url = "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz"; - sha1 = "cd04eff46f5c95c3a7d045591d79b5e3e01f12d7"; + sha512 = "7rrONfyLkDEc7OJ5QBkqa4KI4EBhCd340xRuIUPGCfu13znS+vx+VDdrT9ODAJHlXm7w4lbxN3DRjyv58EuzDg=="; }; }; "range-parser-1.2.1" = { @@ -625,31 +625,31 @@ let sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="; }; }; - "semver-7.3.5" = { + "semver-7.3.8" = { name = "semver"; packageName = "semver"; - version = "7.3.5"; + version = "7.3.8"; src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"; - sha512 = "PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="; + url = "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz"; + sha512 = "NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A=="; }; }; - "send-0.17.2" = { + "send-0.18.0" = { name = "send"; packageName = "send"; - version = "0.17.2"; + version = "0.18.0"; src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.17.2.tgz"; - sha512 = "UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww=="; + url = "https://registry.npmjs.org/send/-/send-0.18.0.tgz"; + sha512 = "qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg=="; }; }; - "serve-static-1.14.2" = { + "serve-static-1.15.0" = { name = "serve-static"; packageName = "serve-static"; - version = "1.14.2"; + version = "1.15.0"; src = fetchurl { - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz"; - sha512 = "+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ=="; + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz"; + sha512 = "XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g=="; }; }; "setprototypeof-1.2.0" = { @@ -661,31 +661,31 @@ let sha512 = "E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="; }; }; - "socket.io-4.4.1" = { + "socket.io-4.5.3" = { name = "socket.io"; packageName = "socket.io"; - version = "4.4.1"; + version = "4.5.3"; src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz"; - sha512 = "s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg=="; + url = "https://registry.npmjs.org/socket.io/-/socket.io-4.5.3.tgz"; + sha512 = "zdpnnKU+H6mOp7nYRXH4GNv1ux6HL6+lHL8g7Ds7Lj8CkdK1jJK/dlwsKDculbyOHifcJ0Pr/yeXnZQ5GeFrcg=="; }; }; - "socket.io-adapter-2.3.3" = { + "socket.io-adapter-2.4.0" = { name = "socket.io-adapter"; packageName = "socket.io-adapter"; - version = "2.3.3"; + version = "2.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz"; - sha512 = "Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ=="; + url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz"; + sha512 = "W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="; }; }; - "socket.io-parser-4.0.4" = { + "socket.io-parser-4.2.1" = { name = "socket.io-parser"; packageName = "socket.io-parser"; - version = "4.0.4"; + version = "4.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz"; - sha512 = "t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g=="; + url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz"; + sha512 = "V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g=="; }; }; "source-map-0.6.1" = { @@ -706,13 +706,13 @@ let sha512 = "+sGCE6FednJ/vI7vywErOg/mhVqmf6Zlktz7cdGRnF/cQWXD9ifMgtqU1CIIXmhSwm11SCk4zDN+bwNCvIR/Kg=="; }; }; - "statuses-1.5.0" = { + "statuses-2.0.1" = { name = "statuses"; packageName = "statuses"; - version = "1.5.0"; + version = "2.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"; - sha1 = "161c7dac177659fd9811f43771fa99381478628c"; + url = "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"; + sha512 = "RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="; }; }; "stream-from-promise-1.0.0" = { @@ -721,7 +721,7 @@ let version = "1.0.0"; src = fetchurl { url = "https://registry.npmjs.org/stream-from-promise/-/stream-from-promise-1.0.0.tgz"; - sha1 = "763687f7dd777e4c894f6408333fc6b3fc8a61bb"; + sha512 = "j84KLkudt+gr8KJ21RB02btPLx61uGbrLnewsWz6QKmsz8/c4ZFqXw6mJh5+G4oRN7DgDxdbjPxnpySpg1mUig=="; }; }; "stream-to-string-1.2.0" = { @@ -757,25 +757,34 @@ let version = "2.0.2"; src = fetchurl { url = "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz"; - sha1 = "ae21768175d1559d48bef35420b2f4962f09c330"; + sha512 = "0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg=="; }; }; - "tslib-2.3.1" = { + "tslib-2.4.0" = { name = "tslib"; packageName = "tslib"; - version = "2.3.1"; + version = "2.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz"; - sha512 = "77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="; + url = "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz"; + sha512 = "d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="; }; }; - "uglify-js-3.15.0" = { + "uglify-js-3.17.4" = { name = "uglify-js"; packageName = "uglify-js"; - version = "3.15.0"; + version = "3.17.4"; src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.0.tgz"; - sha512 = "x+xdeDWq7FiORDvyIJ0q/waWd4PhjBNOm5dQUOq2AKC0IEjxOS66Ha9tctiVDGcRQuh69K7fgU5oRuTK4cysSg=="; + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz"; + sha512 = "T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g=="; + }; + }; + "utf-8-validate-5.0.10" = { + name = "utf-8-validate"; + packageName = "utf-8-validate"; + version = "5.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz"; + sha512 = "Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ=="; }; }; "util-deprecate-1.0.2" = { @@ -784,7 +793,7 @@ let version = "1.0.2"; src = fetchurl { url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"; - sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; + sha512 = "EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="; }; }; "vary-1.1.2" = { @@ -793,7 +802,7 @@ let version = "1.1.2"; src = fetchurl { url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"; - sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc"; + sha512 = "BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="; }; }; "wordwrap-1.0.0" = { @@ -802,7 +811,7 @@ let version = "1.0.0"; src = fetchurl { url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"; - sha1 = "27584810891456a4171c8d0226441ade90cbcaeb"; + sha512 = "gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="; }; }; "ws-8.2.3" = { @@ -826,33 +835,32 @@ let }; in { - "whitebophir-git+https://github.com/lovasoa/whitebophir.git#v1.17.0" = nodeEnv.buildNodePackage { + "whitebophir-git+https://github.com/lovasoa/whitebophir.git#v1.19.1" = nodeEnv.buildNodePackage { name = "whitebophir"; packageName = "whitebophir"; - version = "1.17.0"; + version = "1.19.1"; src = fetchgit { url = "https://github.com/lovasoa/whitebophir.git"; - rev = "7fd1b7bbeaf9a178ba76ff60ebc4c9870bc599f3"; - sha256 = "a343b29069e5da8ab129588a8d21ddefd03af5a69f04db6b35082ecfcef75d40"; + rev = "8a42a787a05c974e910c2d87736e0af0a1108a48"; + sha256 = "e13eecf56ae9c8754f730d106340b4b1ccc32582b30386c001f12ff2ada93b2e"; }; dependencies = [ - (sources."@financial-times/polyfill-useragent-normaliser-1.10.1" // { + (sources."@financial-times/polyfill-useragent-normaliser-1.10.2" // { dependencies = [ - sources."semver-7.3.5" + sources."semver-7.3.8" ]; }) - sources."@financial-times/useragent_parser-1.6.0" - sources."@socket.io/base64-arraybuffer-1.0.2" - sources."@types/component-emitter-1.2.11" + sources."@financial-times/useragent_parser-1.6.3" + sources."@socket.io/component-emitter-3.1.0" sources."@types/cookie-0.4.1" sources."@types/cors-2.8.12" - sources."@types/node-17.0.14" + sources."@types/node-18.11.4" sources."accept-language-parser-1.5.0" sources."accepts-1.3.8" sources."async-mutex-0.3.2" sources."base64id-2.0.0" sources."buffer-equal-constant-time-1.0.1" - sources."component-emitter-1.3.0" + sources."bufferutil-4.0.7" sources."cookie-0.4.2" sources."core-util-is-1.0.3" sources."cors-2.8.5" @@ -861,26 +869,26 @@ in sources."ms-2.0.0" ]; }) - sources."depd-1.1.2" - sources."destroy-1.0.4" + sources."depd-2.0.0" + sources."destroy-1.2.0" sources."ecdsa-sig-formatter-1.0.11" sources."ee-first-1.1.1" sources."encodeurl-1.0.2" - (sources."engine.io-6.1.2" // { + (sources."engine.io-6.2.0" // { dependencies = [ - sources."debug-4.3.3" + sources."debug-4.3.4" sources."ms-2.1.2" ]; }) - sources."engine.io-parser-5.0.3" + sources."engine.io-parser-5.0.4" sources."escape-html-1.0.3" sources."etag-1.8.1" sources."fresh-0.5.2" sources."from2-2.3.0" sources."from2-string-1.1.0" - sources."graceful-fs-4.2.9" + sources."graceful-fs-4.2.10" sources."handlebars-4.7.7" - sources."http-errors-1.8.1" + sources."http-errors-2.0.0" sources."inherits-2.0.4" sources."isarray-1.0.0" sources."jsonwebtoken-8.5.1" @@ -896,18 +904,19 @@ in sources."lru-cache-6.0.0" sources."merge2-1.4.1" sources."mime-1.6.0" - sources."mime-db-1.51.0" - sources."mime-types-2.1.34" - sources."minimist-1.2.5" + sources."mime-db-1.52.0" + sources."mime-types-2.1.35" + sources."minimist-1.2.7" sources."mnemonist-0.38.5" sources."ms-2.1.3" sources."negotiator-0.6.3" sources."neo-async-2.6.2" + sources."node-gyp-build-4.5.0" sources."object-assign-4.1.1" - sources."obliterator-2.0.1" - sources."on-finished-2.3.0" + sources."obliterator-2.0.4" + sources."on-finished-2.4.1" sources."parseurl-1.3.3" - sources."polyfill-library-3.110.1" + sources."polyfill-library-3.111.0" sources."process-nextick-args-2.0.1" sources."promise-polyfill-1.1.6" sources."range-parser-1.2.1" @@ -918,25 +927,25 @@ in }) sources."safe-buffer-5.2.1" sources."semver-5.7.1" - sources."send-0.17.2" - sources."serve-static-1.14.2" + sources."send-0.18.0" + sources."serve-static-1.15.0" sources."setprototypeof-1.2.0" - (sources."socket.io-4.4.1" // { + (sources."socket.io-4.5.3" // { dependencies = [ - sources."debug-4.3.3" + sources."debug-4.3.4" sources."ms-2.1.2" ]; }) - sources."socket.io-adapter-2.3.3" - (sources."socket.io-parser-4.0.4" // { + sources."socket.io-adapter-2.4.0" + (sources."socket.io-parser-4.2.1" // { dependencies = [ - sources."debug-4.3.3" + sources."debug-4.3.4" sources."ms-2.1.2" ]; }) sources."source-map-0.6.1" sources."statsd-client-0.4.7" - sources."statuses-1.5.0" + sources."statuses-2.0.1" sources."stream-from-promise-1.0.0" sources."stream-to-string-1.2.0" (sources."string_decoder-1.1.1" // { @@ -946,8 +955,9 @@ in }) sources."toidentifier-1.0.1" sources."toposort-2.0.2" - sources."tslib-2.3.1" - sources."uglify-js-3.15.0" + sources."tslib-2.4.0" + sources."uglify-js-3.17.4" + sources."utf-8-validate-5.0.10" sources."util-deprecate-1.0.2" sources."vary-1.1.2" sources."wordwrap-1.0.0" diff --git a/pkgs/servers/web-apps/whitebophir/node-packages.json b/pkgs/servers/web-apps/whitebophir/node-packages.json index 6b42db95e3e0..6ef1e8f91ef7 100644 --- a/pkgs/servers/web-apps/whitebophir/node-packages.json +++ b/pkgs/servers/web-apps/whitebophir/node-packages.json @@ -1,3 +1,3 @@ [ - { "whitebophir": "git+https://github.com/lovasoa/whitebophir.git#v1.17.0" } + { "whitebophir": "git+https://github.com/lovasoa/whitebophir.git#v1.19.1" } ] diff --git a/pkgs/servers/web-apps/whitebophir/node-packages.nix b/pkgs/servers/web-apps/whitebophir/node-packages.nix index 862d22340099..87e4c4462b13 100644 --- a/pkgs/servers/web-apps/whitebophir/node-packages.nix +++ b/pkgs/servers/web-apps/whitebophir/node-packages.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.9.0. Do not edit! +# This file has been generated by node2nix 1.11.1. Do not edit! {pkgs ? import { inherit system; diff --git a/pkgs/tools/nix/npins/default.nix b/pkgs/tools/nix/npins/default.nix index 8324a2d89007..aff959f3d5a8 100644 --- a/pkgs/tools/nix/npins/default.nix +++ b/pkgs/tools/nix/npins/default.nix @@ -21,7 +21,7 @@ in rustPlatform.buildRustPackage rec { version = src.version; src = passthru.mkSource sources.npins; - cargoSha256 = "0rwnzkmx91cwcz9yw0rbbqv73ba6ggim9f4qgz5pgy6h696ld2k8"; + cargoSha256 = "sha256-NDu4nl4Os7Mgal8gBHC6bsZ2Z+Fqt0PlGdLHiPd/8T4="; buildInputs = lib.optional stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Security ]); nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/tools/nix/npins/sources.json b/pkgs/tools/nix/npins/sources.json index 0481abe3f97b..00858a2147e8 100644 --- a/pkgs/tools/nix/npins/sources.json +++ b/pkgs/tools/nix/npins/sources.json @@ -9,11 +9,11 @@ }, "pre_releases": false, "version_upper_bound": null, - "version": "0.1.0", - "revision": "5c9253ff6010f435ab73fbe1e50ae0fdca0ec07b", - "url": "https://api.github.com/repos/andir/npins/tarball/0.1.0", - "hash": "019fr9xsirld8kap75k18in3krkikqhjn4mglpy3lyhbhc5n1kh6" + "version": "0.2.0", + "revision": "1205a5c7ff9c05fa2607220345eefcb539429419", + "url": "https://api.github.com/repos/andir/npins/tarball/0.2.0", + "hash": "0knk20ygz4id8hw38fd61d70hm44gzjskrs1ij2ghkqcw02pcq1j" } }, - "version": 2 + "version": 3 } diff --git a/pkgs/tools/security/tpm2-tools/default.nix b/pkgs/tools/security/tpm2-tools/default.nix index 3a2e62d4b595..63b2f911a53a 100644 --- a/pkgs/tools/security/tpm2-tools/default.nix +++ b/pkgs/tools/security/tpm2-tools/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { pname = "tpm2-tools"; - version = "5.2"; + version = "5.3"; src = fetchurl { url = "https://github.com/tpm2-software/${pname}/releases/download/${version}/${pname}-${version}.tar.gz"; - sha256 = "sha256-wLQC9qezRW6OskRSEeLUHEbH52ngX+TYkJ/2QRn3pjA="; + sha256 = "sha256-584v0271zb14ctgjpELodUpPDKfFS2DvzbdcEqH5j48="; }; nativeBuildInputs = [ pandoc pkg-config makeWrapper ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5b960a2280fd..ca23b43c6c6d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10484,6 +10484,8 @@ with pkgs; proot = callPackage ../tools/system/proot { }; + protoscope = callPackage ../development/tools/protoscope { }; + prototypejs = callPackage ../development/libraries/prototypejs { }; inherit (callPackages ../tools/security/proxmark3 { gcc-arm-embedded = gcc-arm-embedded-8; }) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index b16f8844856e..6e92eecf8375 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -12503,11 +12503,11 @@ let ImageExifTool = buildPerlPackage rec { pname = "Image-ExifTool"; - version = "12.39"; + version = "12.49"; src = fetchurl { url = "https://exiftool.org/Image-ExifTool-${version}.tar.gz"; - hash = "sha256-QDq1KTpEcl8EWj9a/bxF0TwghUulH30O5yDV0wsxy6I="; + hash = "sha256-l21p2ak+pe9GSWOatsGQ9YvyZfAFfKV3xB38rzexcVs="; }; nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; @@ -12531,7 +12531,7 @@ let homepage = "https://exiftool.org/"; license = with lib.licenses; [ gpl1Plus /* or */ artistic2 ]; - maintainers = [ maintainers.kiloreux ]; + maintainers = with maintainers; [ kiloreux anthonyroussel ]; mainProgram = "exiftool"; }; };