diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index da60ab75b4e1..149ce79d2109 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -15,6 +15,8 @@ - The `offrss` package was removed due to lack of upstream maintenance since 2012. It's recommended for users to migrate to another RSS reader +- `base16-builder` node package has been removed due to lack of upstream maintenance. + ## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes} diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 88cbb9141632..fe5834b525c8 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15220,6 +15220,12 @@ github = "mariuskimmina"; githubId = 38843153; }; + markasoftware = { + name = "Mark Polyakov"; + email = "mark@markasoftware.com"; + github = "markasoftware"; + githubId = 6380084; + }; markbeep = { email = "mrkswrn@gmail.com"; github = "markbeep"; @@ -18686,6 +18692,12 @@ github = "Oughie"; githubId = 123173954; }; + OulipianSummer = { + name = "Andrew Benbow"; + github = "OulipianSummer"; + githubId = 47955980; + email = "abmurrow@duck.com"; + }; outfoxxed = { name = "outfoxxed"; email = "nixpkgs@outfoxxed.me"; diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 79f5c22f5b98..6b2e1ae03f44 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1533,6 +1533,7 @@ ./services/web-apps/documize.nix ./services/web-apps/dokuwiki.nix ./services/web-apps/dolibarr.nix + ./services/web-apps/drupal.nix ./services/web-apps/echoip.nix ./services/web-apps/eintopf.nix ./services/web-apps/engelsystem.nix diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index f900b2816b42..c7f193f4e6fc 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -767,7 +767,7 @@ in -> cfg.package.enableSecretProvisioning; message = '' Specifying an admin account password or oauth2 basicSecretFile requires kanidm to be built with the secret provisioning patches. - You may want to set `services.kanidm.package = pkgs.kanidmWithSecretProvisioning;`. + You may want to set `services.kanidm.package = pkgs.kanidm.withSecretProvisioning;`. ''; } # Entity names must be globally unique: diff --git a/nixos/modules/services/web-apps/drupal.nix b/nixos/modules/services/web-apps/drupal.nix new file mode 100644 index 000000000000..3d6726c7393b --- /dev/null +++ b/nixos/modules/services/web-apps/drupal.nix @@ -0,0 +1,478 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + inherit (lib) + any + attrValues + flatten + literalExpression + mapAttrs + mapAttrs' + mapAttrsToList + mkDefault + mkEnableOption + mkIf + mkMerge + mkOption + mkPackageOption + nameValuePair + optionalAttrs + types + ; + inherit (pkgs) + mariadb + stdenv + writeShellScript + ; + cfg = config.services.drupal; + eachSite = cfg.sites; + user = "drupal"; + webserver = config.services.${cfg.webserver}; + + pkg = + hostName: cfg: + stdenv.mkDerivation (finalAttrs: { + pname = "drupal-${hostName}"; + name = "drupal-${hostName}"; + src = cfg.package; + + installPhase = '' + runHook preInstall + + mkdir -p $out + cp -r * $out/ + + runHook postInstall + ''; + + postInstallPhase = '' + ln -s ${cfg.filesDir} $out/share/php/drupal/sites/default/files + ln -s ${cfg.stateDir}/sites/default/settings.php $out/share/php/drupal/sites/default/settings.php + ln -s ${cfg.modulesDir} $out/share/php/drupal/modules + ln -s ${cfg.themesDir} $out/share/php/drupal/themes + ''; + }); + + siteOpts = + { + options, + config, + lib, + name, + ... + }: + { + options = { + enable = mkEnableOption "Drupal web application"; + package = mkPackageOption pkgs "drupal" { }; + + filesDir = mkOption { + type = types.path; + default = "/var/lib/drupal/${name}/sites/default/files"; + defaultText = "/var/lib/drupal//sites/default/files"; + description = '' + The location of the Drupal files directory. + ''; + }; + + stateDir = mkOption { + type = types.path; + default = "/var/lib/drupal/${name}"; + defaultText = "/var/lib/drupal/"; + description = "The location of the Drupal site state directory."; + }; + + modulesDir = mkOption { + type = types.path; + default = "/var/lib/drupal/${name}/modules"; + defaultText = "/var/lib/drupal//modules"; + description = "The location of Drupal modules."; + }; + + themesDir = mkOption { + type = types.path; + default = "/var/lib/drupal/${name}/themes"; + defaultText = "/varlib/drupal//themes"; + description = "The location of Drupal themes."; + }; + + phpOptions = mkOption { + type = types.attrsOf types.str; + default = { }; + description = '' + Options for PHP's php.ini file for this Drupal site. + ''; + example = literalExpression '' + { + "opcache.interned_strings_buffer" = "8"; + "opcache.max_accelerated_files" = "10000"; + "opcache.memory_consumption" = "128"; + "opcache.revalidate_freq" = "15"; + "opcache.fast_shutdown" = "1"; + } + ''; + }; + + database = { + host = mkOption { + type = types.str; + default = "localhost"; + description = "Database host address."; + }; + + port = mkOption { + type = types.port; + default = 3306; + description = "Database host port."; + }; + + name = mkOption { + type = types.str; + default = "drupal"; + description = "Database name."; + }; + + user = mkOption { + type = types.str; + default = "drupal"; + description = "Database user."; + }; + + passwordFile = mkOption { + type = types.nullOr types.path; + default = null; + example = "/run/keys/database-dbpassword"; + description = '' + A file containing the password corresponding to + {option}`database.user`. + ''; + }; + + tablePrefix = mkOption { + type = types.str; + default = "dp_"; + description = '' + The $table_prefix is the value placed in the front of your database tables. + Change the value if you want to use something other than dp_ for your database + prefix. Typically this is changed if you are installing multiple Drupal sites + in the same database. + ''; + }; + + socket = mkOption { + type = types.nullOr types.path; + default = null; + defaultText = literalExpression "/run/mysqld/mysqld.sock"; + description = "Path to the unix socket file to use for authentication."; + }; + + createLocally = mkOption { + type = types.bool; + default = true; + description = "Create the database and database user locally."; + }; + }; + + virtualHost = mkOption { + type = types.submodule (import ../web-servers/apache-httpd/vhost-options.nix); + example = literalExpression '' + { + adminAddr = "webmaster@example.org"; + forceSSL = true; + enableACME = true; + } + ''; + description = '' + Apache configuration can be done by adapting {option}`services.httpd.virtualHosts`. + ''; + }; + + poolConfig = mkOption { + type = + with types; + attrsOf (oneOf [ + str + int + bool + ]); + default = { + "pm" = "dynamic"; + "pm.max_children" = 32; + "pm.start_servers" = 2; + "pm.min_spare_servers" = 2; + "pm.max_spare_servers" = 4; + "pm.max_requests" = 500; + }; + description = '' + Options for the Drupal PHP pool. See the documentation on `php-fpm.conf` + for details on configuration directives. + ''; + }; + }; + + config.virtualHost.hostName = mkDefault name; + }; +in +{ + options = { + services.drupal = { + enable = mkEnableOption "drupal"; + package = mkPackageOption pkgs "drupal" { }; + + sites = mkOption { + type = types.attrsOf (types.submodule siteOpts); + default = { + "localhost" = { + enable = true; + }; + }; + description = "Specification of one or more Drupal sites to serve"; + }; + + webserver = mkOption { + type = types.enum [ + "nginx" + "caddy" + ]; + default = "nginx"; + description = '' + Whether to use nginx or caddy for virtual host management. + + Further nginx configuration can be done by adapting `services.nginx.virtualHosts.`. + See [](#opt-services.nginx.virtualHosts) for further information. + + Further caddy configuration can be done by adapting `services.caddy.virtualHosts.`. + See [](#opt-services.caddy.virtualHosts) for further information. + ''; + }; + }; + }; + + config = mkIf (cfg.enable) (mkMerge [ + { + + assertions = + (mapAttrsToList (hostName: cfg: { + assertion = cfg.database.createLocally -> cfg.database.user == user; + message = ''services.drupal.sites."${hostName}".database.user must be ${user} if the database is to be automatically provisioned''; + }) eachSite) + ++ (mapAttrsToList (hostName: cfg: { + assertion = cfg.database.createLocally -> cfg.database.passwordFile == null; + message = ''services.drupal.sites."${hostName}".database.passwordFile cannot be specified if services.drupal.sites."${hostName}".database.createLocally is set to true.''; + }) eachSite); + + services.mysql = mkIf (any (v: v.database.createLocally) (attrValues eachSite)) { + enable = true; + package = mkDefault mariadb; + ensureDatabases = mapAttrsToList (hostName: cfg: cfg.database.name) eachSite; + ensureUsers = mapAttrsToList (hostName: cfg: { + name = cfg.database.user; + ensurePermissions = { + "${cfg.database.name}.*" = "ALL PRIVILEGES"; + }; + }) eachSite; + }; + + services.phpfpm.pools = mapAttrs' ( + hostName: cfg: + (nameValuePair "drupal-${hostName}" { + inherit user; + group = webserver.group; + settings = { + "listen.owner" = webserver.user; + "listen.group" = webserver.group; + } // cfg.poolConfig; + }) + ) eachSite; + } + + { + systemd.tmpfiles.rules = flatten ( + mapAttrsToList (hostName: cfg: [ + "d '${cfg.stateDir}' 0750 ${user} ${webserver.group} - -" + "d '${cfg.modulesDir}' 0750 ${user} ${webserver.group} - -" + "Z '${cfg.modulesDir}' 0750 ${user} ${webserver.group} - -" + "d '${cfg.themesDir}' 0750 ${user} ${webserver.group} - -" + "Z '${cfg.themesDir}' 0750 ${user} ${webserver.group} - -" + ]) eachSite + ); + + users.users.${user} = { + group = webserver.group; + isSystemUser = true; + }; + } + + { + # Run a service that prepares the state directory. + systemd.services = mkMerge [ + (mapAttrs' ( + hostName: cfg: + (nameValuePair "drupal-state-init-${hostName}" { + wantedBy = [ "multi-user.target" ]; + before = [ "nginx.service" ]; + after = [ "local-fs.target" ]; + + serviceConfig = { + Type = "oneshot"; + User = "root"; + ExecStart = writeShellScript "drupal-state-init-${hostName}" '' + set -e + + if [ ! -d "${cfg.stateDir}/sites" ]; then + echo "Preparing sites directory..." + cp -r "${cfg.package}/share/php/drupal/sites" "${cfg.stateDir}" + fi + + if [ ! -d "${cfg.filesDir}" ]; then + echo "Preparing files directory..." + mkdir -p "${cfg.filesDir}" + chown -R ${user}:${webserver.group} ${cfg.filesDir} + fi + + settings="${cfg.stateDir}/sites/default/settings.php" + defaultSettings="${cfg.package}/share/php/drupal/sites/default/default.settings.php" + + if [ ! -f "$settings" ]; then + echo "Preparing settings.php for ${hostName}..." + cp "$defaultSettings" "$settings" + chmod 644 "$settings" + fi + + # Set or reset file permissions so that the web user and webserver owns them. + chown -R ${user}:${webserver.group} ${cfg.stateDir} + ''; + }; + }) + ) eachSite) + + (optionalAttrs (any (v: v.database.createLocally) (attrValues eachSite)) { + httpd.after = [ "mysql.service" ]; + }) + ]; + } + + (mkIf (cfg.webserver == "nginx") { + services.nginx = { + enable = true; + virtualHosts = mapAttrs (hostName: cfg: { + serverName = mkDefault hostName; + root = "${pkg hostName cfg}/share/php/drupal"; + extraConfig = '' + index index.php; + ''; + locations = { + "~ '\.php$|^/update.php'" = { + extraConfig = '' + fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_pass unix:${config.services.phpfpm.pools."drupal-${hostName}".socket}; + fastcgi_index index.php; + include "${config.services.nginx.package}/conf/fastcgi.conf"; + fastcgi_param PATH_INFO $fastcgi_path_info; + fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; + # Mitigate https://httpoxy.org/ vulnerabilities + fastcgi_param HTTP_PROXY ""; + fastcgi_intercept_errors off; + fastcgi_buffer_size 16k; + fastcgi_buffers 4 16k; + fastcgi_connect_timeout 300; + fastcgi_send_timeout 300; + fastcgi_read_timeout 300; + ''; + }; + "= /favicon.ico" = { + extraConfig = '' + log_not_found off; + access_log off; + ''; + }; + "= /robots.txt" = { + extraConfig = '' + allow all; + log_not_found off; + access_log off; + ''; + }; + "~ \..*/.*\.php$" = { + extraConfig = '' + return 403; + ''; + }; + "~ ^/sites/.*/private/" = { + extraConfig = '' + return 403; + ''; + }; + "~ ^/sites/[^/]+/files/.*\.php$" = { + extraConfig = '' + deny all; + ''; + }; + "~* ^/.well-known/" = { + extraConfig = '' + allow all; + ''; + }; + "/" = { + extraConfig = '' + try_files $uri /index.php?$query_string; + ''; + }; + "@rewrite" = { + extraConfig = '' + rewrite ^ /index.php; + ''; + }; + "~ /vendor/.*\.php$" = { + extraConfig = '' + deny all; + return 404; + ''; + }; + "~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$" = { + extraConfig = '' + try_files $uri @rewrite; + expires max; + log_not_found off; + ''; + }; + "~ ^/sites/.*/files/styles/" = { + extraConfig = '' + try_files $uri @rewrite; + ''; + }; + "~ ^(/[a-z\-]+)?/system/files/" = { + extraConfig = '' + try_files $uri /index.php?$query_string; + ''; + }; + }; + }) eachSite; + }; + }) + + (mkIf (cfg.webserver == "caddy") { + services.caddy = { + enable = true; + virtualHosts = mapAttrs' ( + hostName: cfg: + (nameValuePair "http://${hostName}" { + extraConfig = '' + root * ${pkg hostName cfg}/share/php/drupal + file_server + + encode zstd gzip + php_fastcgi unix/${config.services.phpfpm.pools."drupal-${hostName}".socket} + ''; + }) + ) cfg.sites; + }; + }) + + ]); +} diff --git a/nixos/modules/system/boot/loader/limine/limine-install.py b/nixos/modules/system/boot/loader/limine/limine-install.py index d46f8c914859..384584f05db0 100644 --- a/nixos/modules/system/boot/loader/limine/limine-install.py +++ b/nixos/modules/system/boot/loader/limine/limine-install.py @@ -6,6 +6,7 @@ from typing import Any, Callable, Dict, List, Optional, Tuple import datetime import hashlib import json +import ctypes import os import psutil import re @@ -19,6 +20,7 @@ import textwrap limine_dir = None can_use_direct_paths = False install_config = json.load(open('@configPath@', 'r')) +libc = ctypes.CDLL("libc.so.6") def config(*path: List[str]) -> Optional[Any]: @@ -232,7 +234,7 @@ def option_from_config(name: str, config_path: List[str], conversion: Callable[[ return '' -def main(): +def install_bootloader() -> None: global limine_dir boot_fs = None @@ -337,9 +339,12 @@ def main(): config_file += config('extraEntries') - with open(config_file_path, 'w') as file: + with open(f"{config_file_path}.tmp", 'w') as file: file.truncate() file.write(config_file.strip()) + file.flush() + os.fsync(file.fileno()) + os.rename(f"{config_file_path}.tmp", config_file_path) paths[config_file_path] = True @@ -483,4 +488,17 @@ def main(): if not paths[path]: os.remove(path) -main() +def main() -> None: + try: + install_bootloader() + finally: + # Since fat32 provides little recovery facilities after a crash, + # it can leave the system in an unbootable state, when a crash/outage + # happens shortly after an update. To decrease the likelihood of this + # event sync the efi filesystem after each update. + rc = libc.syncfs(os.open(f"{config('efiMountPoint')}", os.O_RDONLY)) + if rc != 0: + print(f"could not sync {config('efiMountPoint')}: {os.strerror(rc)}", file=sys.stderr) + +if __name__ == '__main__': + main() diff --git a/nixos/modules/system/boot/loader/limine/limine.nix b/nixos/modules/system/boot/loader/limine/limine.nix index 956aa09a131d..c56474969fcd 100644 --- a/nixos/modules/system/boot/loader/limine/limine.nix +++ b/nixos/modules/system/boot/loader/limine/limine.nix @@ -438,11 +438,14 @@ in wantedBy = [ "fwupd.service" ]; partOf = [ "fwupd.service" ]; before = [ "fwupd.service" ]; + + unitConfig.ConditionPathIsDirectory = "/var/lib/sbctl"; serviceConfig = { Type = "oneshot"; RemainAfterExit = true; RuntimeDirectory = "fwupd-efi"; }; + script = '' cp ${config.services.fwupd.package.fwupd-efi}/libexec/fwupd/efi/fwupd*.efi /run/fwupd-efi/ chmod +w /run/fwupd-efi/fwupd*.efi diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 7a0bdb1888ec..b03125926e88 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -410,6 +410,7 @@ in drawterm = discoverTests (import ./drawterm.nix); drbd = runTest ./drbd.nix; druid = handleTestOn [ "x86_64-linux" ] ./druid { }; + drupal = runTest ./drupal.nix; drbd-driver = runTest ./drbd-driver.nix; dublin-traceroute = runTest ./dublin-traceroute.nix; earlyoom = handleTestOn [ "x86_64-linux" ] ./earlyoom.nix { }; diff --git a/nixos/tests/drupal.nix b/nixos/tests/drupal.nix new file mode 100644 index 000000000000..193061a8dc42 --- /dev/null +++ b/nixos/tests/drupal.nix @@ -0,0 +1,27 @@ +{ lib, ... }: + +{ + name = "drupal"; + + nodes = { + machine_default = + { pkgs, ... }: + { + services.drupal = { + enable = true; + }; + }; + }; + + testScript = '' + machine_default.start() + machine_default.wait_for_unit("phpfpm-drupal-localhost.service") + machine_default.wait_for_unit("nginx.service") + machine_default.wait_for_unit("mysql.service") + ''; + + meta.maintainers = [ + lib.maintainers.drupol + lib.maintainers.OulipianSummer + ]; +} diff --git a/nixos/tests/openssh.nix b/nixos/tests/openssh.nix index 5f2b3e7969d1..a59f49312c23 100644 --- a/nixos/tests/openssh.nix +++ b/nixos/tests/openssh.nix @@ -224,6 +224,32 @@ in ]; }; + server-sftp = + { pkgs, ... }: + { + services.openssh = { + enable = true; + extraConfig = '' + Match Group sftponly + ChrootDirectory /srv/sftp + ForceCommand internal-sftp + ''; + }; + + users.groups = { + sftponly = { }; + }; + users.users = { + alice = { + isNormalUser = true; + createHome = false; + group = "sftponly"; + shell = "/run/current-system/sw/bin/nologin"; + openssh.authorizedKeys.keys = [ snakeOilPublicKey ]; + }; + }; + }; + client = { ... }: { @@ -244,6 +270,7 @@ in server_match_rule.wait_for_unit("sshd", timeout=30) server_no_openssl.wait_for_unit("sshd", timeout=30) server_no_pam.wait_for_unit("sshd", timeout=30) + server_sftp.wait_for_unit("sshd", timeout=30) server_lazy.wait_for_unit("sshd.socket", timeout=30) server_localhost_only_lazy.wait_for_unit("sshd.socket", timeout=30) @@ -351,6 +378,36 @@ in timeout=30 ) + with subtest("sftp"): + server_sftp.succeed( + "mkdir -p /srv/sftp/uploads" + ) + server_sftp.succeed( + "chown alice:sftponly /srv/sftp/uploads" + ) + server_sftp.succeed( + "chmod 0755 /srv/sftp/uploads" + ) + + client.succeed( + "cat ${snakeOilPrivateKey} > privkey.snakeoil" + ) + client.succeed("chmod 600 privkey.snakeoil") + + client.succeed( + "echo 'hello-sftp-world' > test-file" + ) + client.succeed( + "echo 'put test-file uploads/' > put-batch-file" + ) + + client.succeed( + "sftp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i privkey.snakeoil -b put-batch-file alice@server-sftp", + timeout=30 + ) + + server_sftp.wait_for_file("/srv/sftp/uploads/test-file") + # None of the per-connection units should have failed. server_lazy.fail("systemctl is-failed 'sshd@*.service'") ''; diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix index 38f8f1cac98c..b4918bcd7eb6 100644 --- a/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix +++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix @@ -11,6 +11,7 @@ glib, gtk3, harfbuzz, + lcms, lib, libglvnd, libjack2, @@ -31,12 +32,12 @@ stdenv.mkDerivation rec { pname = "bitwig-studio-unwrapped"; - version = "5.3.5"; + version = "5.3.8"; src = fetchurl { name = "bitwig-studio-${version}.deb"; url = "https://www.bitwig.com/dl/Bitwig%20Studio/${version}/installer_linux/"; - hash = "sha256-dfEWOQTZVMUb6v+u2wQlFgTXupokFTjWgKKA6W/Rrzc="; + hash = "sha256-ccDgNsKskEsaL3G5ISZUMckvFosMALFzEzOM9D4/Xgo="; }; nativeBuildInputs = [ @@ -57,6 +58,7 @@ stdenv.mkDerivation rec { glib gtk3 harfbuzz + lcms libglvnd libjack2 # libjpeg8 is required for converting jpeg's to colour palettes diff --git a/pkgs/applications/audio/hqplayer-desktop/default.nix b/pkgs/applications/audio/hqplayer-desktop/default.nix index 8dd61ab808f4..36fc6235dad5 100644 --- a/pkgs/applications/audio/hqplayer-desktop/default.nix +++ b/pkgs/applications/audio/hqplayer-desktop/default.nix @@ -22,15 +22,15 @@ }: let - version = "5.8.2-25"; + version = "5.13.0-35"; srcs = { aarch64-linux = fetchurl { url = "https://signalyst.com/bins/bookworm/hqplayer5desktop_${version}_arm64.deb"; - hash = "sha256-t3aiEkxl5fP5yup2l/iuLqZhltIjo4Ahe8EUg52lOLQ="; + hash = "sha256-ofS+EDNHKv94GSi9DrZPUhosAZsjSuP8rQghldKZmkU="; }; x86_64-linux = fetchurl { url = "https://signalyst.com/bins/noble/hqplayer5desktop_${version}_amd64.deb"; - hash = "sha256-kDNVR8HkMogbdk5+eRszpyLeuE+vO3ynDS+TmCWYZ2Y="; + hash = "sha256-ej4H7SuDMkihlJsHcvPIFSGghyqCvVY/7LbCdq6lky4="; }; }; in diff --git a/pkgs/applications/audio/librespot/default.nix b/pkgs/applications/audio/librespot/default.nix index 6a29a96e470b..8cc8ff489d38 100644 --- a/pkgs/applications/audio/librespot/default.nix +++ b/pkgs/applications/audio/librespot/default.nix @@ -61,12 +61,12 @@ rustPlatform.buildRustPackage rec { --set ALSA_PLUGIN_DIR '${alsa-plugins}/lib/alsa-lib' ''; - meta = with lib; { + meta = { description = "Open Source Spotify client library and playback daemon"; mainProgram = "librespot"; homepage = "https://github.com/librespot-org/librespot"; changelog = "https://github.com/librespot-org/librespot/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ bennofs ]; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ bennofs ]; }; } diff --git a/pkgs/applications/audio/mixxx/default.nix b/pkgs/applications/audio/mixxx/default.nix index a90f55870d68..56eab79bba4f 100644 --- a/pkgs/applications/audio/mixxx/default.nix +++ b/pkgs/applications/audio/mixxx/default.nix @@ -142,16 +142,16 @@ stdenv.mkDerivation rec { cp "$rules" "$out/lib/udev/rules.d/69-mixxx-usb-uaccess.rules" ''; - meta = with lib; { + meta = { homepage = "https://mixxx.org"; description = "Digital DJ mixing software"; mainProgram = "mixxx"; changelog = "https://github.com/mixxxdj/mixxx/blob/${version}/CHANGELOG.md"; - license = licenses.gpl2; - maintainers = with maintainers; [ + license = lib.licenses.gpl2; + maintainers = with lib.maintainers; [ benley bfortz ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/audio/mopidy/musicbox-webclient.nix b/pkgs/applications/audio/mopidy/musicbox-webclient.nix index caf18e26e7f1..13325c27668e 100644 --- a/pkgs/applications/audio/mopidy/musicbox-webclient.nix +++ b/pkgs/applications/audio/mopidy/musicbox-webclient.nix @@ -22,11 +22,11 @@ pythonPackages.buildPythonApplication rec { doCheck = false; - meta = with lib; { + meta = { description = "Mopidy frontend extension and web client with additional features for Pi MusicBox"; homepage = "https://github.com/pimusicbox/mopidy-musicbox-webclient"; changelog = "https://github.com/pimusicbox/mopidy-musicbox-webclient/blob/v${version}/CHANGELOG.rst"; - license = licenses.asl20; - maintainers = [ ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/applications/audio/qpwgraph/default.nix b/pkgs/applications/audio/qpwgraph/default.nix index d221a81617ac..31295e4d3071 100644 --- a/pkgs/applications/audio/qpwgraph/default.nix +++ b/pkgs/applications/audio/qpwgraph/default.nix @@ -14,14 +14,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "qpwgraph"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "rncbc"; repo = "qpwgraph"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-SCco66Czu8dW7iSSX/exhIlOXS+ayCwGUuCfJuUCRjM="; + sha256 = "sha256-6aJymZjuUMezEbOosveXyiY7y+XgGk3E8Dd4tb8UyrU="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/audio/samplebrain/default.nix b/pkgs/applications/audio/samplebrain/default.nix index 07daf0300c67..33c46aca0f85 100644 --- a/pkgs/applications/audio/samplebrain/default.nix +++ b/pkgs/applications/audio/samplebrain/default.nix @@ -61,13 +61,13 @@ stdenv.mkDerivation rec { install -m 444 -D desktop/samplebrain.svg $out/share/icons/hicolor/scalable/apps/samplebrain.svg ''; - meta = with lib; { + meta = { description = "Custom sample mashing app"; mainProgram = "samplebrain"; homepage = "https://thentrythis.org/projects/samplebrain"; changelog = "https://gitlab.com/then-try-this/samplebrain/-/releases/v${version}_release"; - maintainers = with maintainers; [ mitchmindtree ]; - license = licenses.gpl2; - platforms = platforms.linux; + maintainers = with lib.maintainers; [ mitchmindtree ]; + license = lib.licenses.gpl2; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/audio/strawberry/default.nix b/pkgs/applications/audio/strawberry/default.nix index 9ac536343140..9fd22a49e86a 100644 --- a/pkgs/applications/audio/strawberry/default.nix +++ b/pkgs/applications/audio/strawberry/default.nix @@ -116,14 +116,14 @@ stdenv.mkDerivation rec { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { description = "Music player and music collection organizer"; homepage = "https://www.strawberrymusicplayer.org/"; changelog = "https://raw.githubusercontent.com/jonaski/strawberry/${version}/Changelog"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ peterhoeg ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ peterhoeg ]; # upstream says darwin should work but they lack maintainers as of 0.6.6 - platforms = platforms.linux; + platforms = lib.platforms.linux; mainProgram = "strawberry"; }; } diff --git a/pkgs/applications/blockchains/bitcoin-abc/default.nix b/pkgs/applications/blockchains/bitcoin-abc/default.nix index a9270da67d9f..a59989946e5a 100644 --- a/pkgs/applications/blockchains/bitcoin-abc/default.nix +++ b/pkgs/applications/blockchains/bitcoin-abc/default.nix @@ -79,7 +79,7 @@ mkDerivation rec { find ./. -type f -iname "*.sh" -exec chmod +x {} \; ''; - meta = with lib; { + meta = { description = "Peer-to-peer electronic cash system (Cash client)"; longDescription = '' Bitcoin ABC is the name of open source software which enables the use of Bitcoin. @@ -90,10 +90,10 @@ mkDerivation rec { ''; homepage = "https://bitcoinabc.org/"; changelog = "https://www.bitcoinabc.org/doc/release-notes/release-notes-${version}.html"; - maintainers = with maintainers; [ lassulus ]; - license = licenses.mit; + maintainers = with lib.maintainers; [ lassulus ]; + license = lib.licenses.mit; broken = stdenv.hostPlatform.isDarwin; - platforms = platforms.unix; + platforms = lib.platforms.unix; mainProgram = "bitcoin-cli"; }; } diff --git a/pkgs/applications/blockchains/bitcoin-knots/default.nix b/pkgs/applications/blockchains/bitcoin-knots/default.nix index e1410eff679d..c7e2332eb37f 100644 --- a/pkgs/applications/blockchains/bitcoin-knots/default.nix +++ b/pkgs/applications/blockchains/bitcoin-knots/default.nix @@ -89,15 +89,15 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = with lib; { + meta = { description = "Derivative of Bitcoin Core with a collection of improvements"; homepage = "https://bitcoinknots.org/"; changelog = "https://github.com/bitcoinknots/bitcoin/blob/v${version}/doc/release-notes.md"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ prusnak mmahut ]; - license = licenses.mit; - platforms = platforms.unix; + license = lib.licenses.mit; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/applications/editors/kakoune/default.nix b/pkgs/applications/editors/kakoune/default.nix index 7b20a0d668d3..a2bd4c7e087e 100644 --- a/pkgs/applications/editors/kakoune/default.nix +++ b/pkgs/applications/editors/kakoune/default.nix @@ -6,12 +6,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "kakoune-unwrapped"; - version = "2024.05.18"; + version = "2025.06.03"; src = fetchFromGitHub { repo = "kakoune"; owner = "mawww"; rev = "v${finalAttrs.version}"; - hash = "sha256-1nYSVbvQ4tz1r8p7zCD6w/79haqpelb15qva9r3Fwew="; + hash = "sha256-AJvh6NVFpbPsyzfeii/5muE+i4TwfxhwhDVgMLYOJCM="; }; makeFlags = [ "debug=no" diff --git a/pkgs/applications/editors/qxmledit/default.nix b/pkgs/applications/editors/qxmledit/default.nix index 9d64e6549c8e..89e948dddb05 100644 --- a/pkgs/applications/editors/qxmledit/default.nix +++ b/pkgs/applications/editors/qxmledit/default.nix @@ -49,12 +49,12 @@ stdenv.mkDerivation rec { dontWrapQtApps = true; - meta = with lib; { + meta = { broken = stdenv.hostPlatform.isDarwin; description = "Simple XML editor based on qt libraries"; homepage = "https://sourceforge.net/projects/qxmledit"; - license = licenses.lgpl2; - platforms = platforms.unix; + license = lib.licenses.lgpl2; + platforms = lib.platforms.unix; changelog = "https://github.com/lbellonda/qxmledit/blob/${version}/NEWS"; mainProgram = "qxmledit"; }; diff --git a/pkgs/applications/editors/your-editor/default.nix b/pkgs/applications/editors/your-editor/default.nix index 272729bcb47f..6769ede91831 100644 --- a/pkgs/applications/editors/your-editor/default.nix +++ b/pkgs/applications/editors/your-editor/default.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + meta = { description = "Your-editor (yed) is a small and simple terminal editor core that is meant to be extended through a powerful plugin architecture"; homepage = "https://your-editor.org/"; changelog = "https://github.com/your-editor/yed/blob/${version}/CHANGELOG.md"; - license = with licenses; [ mit ]; - platforms = platforms.unix; - maintainers = with maintainers; [ uniquepointer ]; + license = with lib.licenses; [ mit ]; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ uniquepointer ]; mainProgram = "yed"; }; } diff --git a/pkgs/applications/gis/qmapshack/default.nix b/pkgs/applications/gis/qmapshack/default.nix index de60afff3ffe..1c6e0b27b4ff 100644 --- a/pkgs/applications/gis/qmapshack/default.nix +++ b/pkgs/applications/gis/qmapshack/default.nix @@ -50,15 +50,15 @@ stdenv.mkDerivation rec { }" ]; - meta = with lib; { + meta = { description = "Consumer grade GIS software"; homepage = "https://github.com/Maproom/qmapshack"; changelog = "https://github.com/Maproom/qmapshack/blob/V_${version}/changelog.txt"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ dotlambda sikmir ]; - platforms = with platforms; linux; + platforms = with lib.platforms; linux; }; } diff --git a/pkgs/applications/graphics/drawio/default.nix b/pkgs/applications/graphics/drawio/default.nix index d237920dabb8..8925a2f2d576 100644 --- a/pkgs/applications/graphics/drawio/default.nix +++ b/pkgs/applications/graphics/drawio/default.nix @@ -127,7 +127,7 @@ stdenv.mkDerivation rec { }) ]; - meta = with lib; { + meta = { description = "Desktop version of draw.io for creating diagrams"; homepage = "https://about.draw.io/"; license = with lib.licenses; [ @@ -138,8 +138,8 @@ stdenv.mkDerivation rec { unfreeRedistributable ]; changelog = "https://github.com/jgraph/drawio-desktop/releases/tag/v${version}"; - maintainers = with maintainers; [ darkonion0 ]; - platforms = platforms.darwin ++ platforms.linux; + maintainers = with lib.maintainers; [ darkonion0 ]; + platforms = lib.platforms.darwin ++ lib.platforms.linux; mainProgram = "drawio"; }; } diff --git a/pkgs/applications/graphics/xournalpp/default.nix b/pkgs/applications/graphics/xournalpp/default.nix index 3c1a0f0533a7..e21d290a448d 100644 --- a/pkgs/applications/graphics/xournalpp/default.nix +++ b/pkgs/applications/graphics/xournalpp/default.nix @@ -79,13 +79,13 @@ stdenv.mkDerivation rec { ) ''; - meta = with lib; { + meta = { description = "Xournal++ is a handwriting Notetaking software with PDF annotation support"; homepage = "https://xournalpp.github.io/"; changelog = "https://github.com/xournalpp/xournalpp/blob/v${version}/CHANGELOG.md"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ sikmir ]; - platforms = platforms.unix; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ sikmir ]; + platforms = lib.platforms.unix; mainProgram = "xournalpp"; }; } diff --git a/pkgs/applications/misc/ArchiSteamFarm/default.nix b/pkgs/applications/misc/ArchiSteamFarm/default.nix index ae52a8f37aa9..148b8dcb777e 100644 --- a/pkgs/applications/misc/ArchiSteamFarm/default.nix +++ b/pkgs/applications/misc/ArchiSteamFarm/default.nix @@ -12,13 +12,13 @@ buildDotnetModule rec { pname = "ArchiSteamFarm"; # nixpkgs-update: no auto update - version = "6.1.5.2"; + version = "6.1.6.7"; src = fetchFromGitHub { owner = "JustArchiNET"; repo = "ArchiSteamFarm"; rev = version; - hash = "sha256-BETlzGL/5IjXajyyvQtYb0Q0sra4BILSL9fX4BNPNSI="; + hash = "sha256-XdnKcWzw/d7yLG2efgw/gQ8UkPjExigffbomTD3YUgE="; }; dotnet-runtime = dotnetCorePackages.aspnetcore_9_0; diff --git a/pkgs/applications/misc/ArchiSteamFarm/deps.json b/pkgs/applications/misc/ArchiSteamFarm/deps.json index c4e14a7559e8..e7af742d589f 100644 --- a/pkgs/applications/misc/ArchiSteamFarm/deps.json +++ b/pkgs/applications/misc/ArchiSteamFarm/deps.json @@ -11,263 +11,263 @@ }, { "pname": "Humanizer", - "version": "3.0.0-beta.54", - "hash": "sha256-QIQFZYsW58l1xi9iw5VyAzo9bCCAojHQKXi0+dMH86Y=" + "version": "3.0.0-beta.96", + "hash": "sha256-j5g415a02zfIeLXopx3qd0h690ntRNaft3YwpBhsmXE=" }, { "pname": "Humanizer.Core", - "version": "3.0.0-beta.54", - "hash": "sha256-KQdtkJ1uqstncqPmvWNW/PwMenyw1bW54P9unDVtO0Y=" + "version": "3.0.0-beta.96", + "hash": "sha256-IfxxqpLbVmVTm9NA0mdcwGYgTbl+CaH0nTMUZNDU/1w=" }, { "pname": "Humanizer.Core.af", - "version": "3.0.0-beta.54", - "hash": "sha256-b2F23Ntez1spMh+H90P1yIMzTghyLSw6SoQgSoH7MGI=" + "version": "3.0.0-beta.96", + "hash": "sha256-HlLezoFw1Bc4kQ4RkgLDBRUUr5mYt48DwjRGTO+s7bI=" }, { "pname": "Humanizer.Core.ar", - "version": "3.0.0-beta.54", - "hash": "sha256-deIHuegZjN178w9bHU3QgG5wUSm3ZeepyHihBdiXbtQ=" + "version": "3.0.0-beta.96", + "hash": "sha256-f3rf+bFcdXs2/jhbUvOKknSkUV4QdFlA/IsY2rX3XYg=" }, { "pname": "Humanizer.Core.az", - "version": "3.0.0-beta.54", - "hash": "sha256-jFMlxjSVIz2Qiv4DSHK2U8OqyBWL9juQOlB2xrC84YE=" + "version": "3.0.0-beta.96", + "hash": "sha256-TuKZItSJk3FonM7hltI3gjzvUkGY3dnEm5i/c411oEw=" }, { "pname": "Humanizer.Core.bg", - "version": "3.0.0-beta.54", - "hash": "sha256-MfCHFo3SjU3QScfD/TQuV7FdR18i6EQVb/ophQY/6Yk=" + "version": "3.0.0-beta.96", + "hash": "sha256-KQIxMSWtc6OdDFhBziB/8ii9owzUoF8kvAmNI+wgL08=" }, { "pname": "Humanizer.Core.bn-BD", - "version": "3.0.0-beta.54", - "hash": "sha256-lBSo0VFbuIagbznWWK7U+ecr3jz7dBGwFvCx3ligXsk=" + "version": "3.0.0-beta.96", + "hash": "sha256-yXH129xJi37oewDATPSfnMcFa6dJviEK/u50aM12tVw=" }, { "pname": "Humanizer.Core.cs", - "version": "3.0.0-beta.54", - "hash": "sha256-mhD6davLTy+v1tatG7wBYQdpo204hTKureuVpx8E7MA=" + "version": "3.0.0-beta.96", + "hash": "sha256-5jUP0tsD8VLrRY9Uja8+QH+U4C3IWlemUoEECaCpt5w=" }, { "pname": "Humanizer.Core.da", - "version": "3.0.0-beta.54", - "hash": "sha256-5mE9JXGhBichj39Ds8ue4NOymzUQIjjJnSO84fZKK+c=" + "version": "3.0.0-beta.96", + "hash": "sha256-IoqaQH6b31XXTVqHvFcnTTfHI44cWCUo0Cj9ssBxZTo=" }, { "pname": "Humanizer.Core.de", - "version": "3.0.0-beta.54", - "hash": "sha256-AknBQzk94LVu2NY2QYJqjCI11pfpLXi2pLgelZCpvds=" + "version": "3.0.0-beta.96", + "hash": "sha256-EDO4GYHtgINO0r49VjXX3o3B3mYvcDGTmKOvBHebh2o=" }, { "pname": "Humanizer.Core.el", - "version": "3.0.0-beta.54", - "hash": "sha256-O8XR1zUP1lk3OFFI1vtwvzXOoLQfN7LxQlR6MEumPKM=" + "version": "3.0.0-beta.96", + "hash": "sha256-pmnL1t8CBj+HiCQuQ2piOp2ub5jNf8ehXjGIVR2QxOo=" }, { "pname": "Humanizer.Core.es", - "version": "3.0.0-beta.54", - "hash": "sha256-Mp5SZwO5TOhK+wghOxEoKySlH19xx2Vs80pD8zJuWQU=" + "version": "3.0.0-beta.96", + "hash": "sha256-YUc4qUCwEg8o3aibHBqr/De3X6tPZh4WESimLKTLtIg=" }, { "pname": "Humanizer.Core.fa", - "version": "3.0.0-beta.54", - "hash": "sha256-ONY2tAvoVpGbR3rFUsNfN3ldkjb9okH6GNTN72P983Y=" + "version": "3.0.0-beta.96", + "hash": "sha256-2UCx9TETfq8ic37h+7kxDtcTDjR23P958q4rg+cDHe4=" }, { "pname": "Humanizer.Core.fi-FI", - "version": "3.0.0-beta.54", - "hash": "sha256-NgdDNR8qtQYFx8qBcy3ybPqWRBqKy4w7xrL4F/79SvI=" + "version": "3.0.0-beta.96", + "hash": "sha256-9VaVmg9c/cLjLO3piDMFT+92la14I/K8QIl7L4z8qeY=" }, { "pname": "Humanizer.Core.fr", - "version": "3.0.0-beta.54", - "hash": "sha256-/aGQGAB4FIZ9P6ah+weq39XOC0MZMGOvhgainLIYvk4=" + "version": "3.0.0-beta.96", + "hash": "sha256-pATUaMZ+W+S+EnqdrfnA8KEWwfwNiPMd9KBFGG+n89k=" }, { "pname": "Humanizer.Core.fr-BE", - "version": "3.0.0-beta.54", - "hash": "sha256-bLNidoLR5tZASSP85DCX2QjTPTgqoFZDLsZXov3ec8Q=" + "version": "3.0.0-beta.96", + "hash": "sha256-eBqr+WNi77NM3XxD/imhB9z69pazkeGDZ8Tq/2JZ3tU=" }, { "pname": "Humanizer.Core.he", - "version": "3.0.0-beta.54", - "hash": "sha256-Ef0yaO9mbcHqpUhruZpWZgGcLtEZEu4yRC0nvujTOKQ=" + "version": "3.0.0-beta.96", + "hash": "sha256-dDmmG8lTEAyeLy2Twsq7FgyN+iXbOzorHwrmbrBbyX4=" }, { "pname": "Humanizer.Core.hr", - "version": "3.0.0-beta.54", - "hash": "sha256-Loifax8U+8ho/Gyw2NcwNFywleKYNB1Hr9waTHGjmrg=" + "version": "3.0.0-beta.96", + "hash": "sha256-JXN3Di1KCE8XXZG6Im3LX2MUYRGP+7vgdh5BYNX1qNQ=" }, { "pname": "Humanizer.Core.hu", - "version": "3.0.0-beta.54", - "hash": "sha256-tPgZGD2AE68c67Rrpo5PK15q9ZXP7RwttaGwGfUp4lU=" + "version": "3.0.0-beta.96", + "hash": "sha256-zIvOmEc9dTuK2eUc3NoGHSf4NW1Py2jyNWcQnSwz8FU=" }, { "pname": "Humanizer.Core.hy", - "version": "3.0.0-beta.54", - "hash": "sha256-YWwDuwrilm22gzCMui+u71Q+FVg/kMxVa8xCX2v+isU=" + "version": "3.0.0-beta.96", + "hash": "sha256-KcRfspYR53gLZwXkiOxLge6EVJYAOYvJ0JOg3k7K1jA=" }, { "pname": "Humanizer.Core.id", - "version": "3.0.0-beta.54", - "hash": "sha256-SZYleWmQ10OguOylRlgct7TVN8Sc2vrs4g492fteghM=" + "version": "3.0.0-beta.96", + "hash": "sha256-kV3cNRjmAc0ES+mbi1pGdNRETCUD561xpVw+MCxGfuw=" }, { "pname": "Humanizer.Core.is", - "version": "3.0.0-beta.54", - "hash": "sha256-7xIFwbQqqcFZhJFgQGgcDj0aS9GCkzk5hoxpUSPVfG0=" + "version": "3.0.0-beta.96", + "hash": "sha256-YQnowTdXsOS68t6Dw49Lbe++h3nGW74ycqd+fNHpGXU=" }, { "pname": "Humanizer.Core.it", - "version": "3.0.0-beta.54", - "hash": "sha256-ckKN4D4Ae/TsxytAeqznNMgzT+Jv82x2MQSnZJMios4=" + "version": "3.0.0-beta.96", + "hash": "sha256-ukEwnf2qgXnIG1HLbKgBsxGO5doNbsSa4QUEGvlwoK4=" }, { "pname": "Humanizer.Core.ja", - "version": "3.0.0-beta.54", - "hash": "sha256-kHZAfhn8FXJTND/09ue7wpD7WpGxCWHHpn0CgypJLqw=" + "version": "3.0.0-beta.96", + "hash": "sha256-Xb1JtMPGOIoWJ+ZxJe2Y0Xarjh8OyummCjRvvSQtkRo=" }, { "pname": "Humanizer.Core.ko-KR", - "version": "3.0.0-beta.54", - "hash": "sha256-zLT2nlRba85r85s2Bt9WSJwuueYSr3xLwJHOW8Soy20=" + "version": "3.0.0-beta.96", + "hash": "sha256-1qMa6+AioW2jEvofeGbVlClV35E/hCqa7tK+u/WospA=" }, { "pname": "Humanizer.Core.ku", - "version": "3.0.0-beta.54", - "hash": "sha256-Ef+QUC0b3kE6HmTa8CQinsHyd+ehpFlFxtmr5A/E9dE=" + "version": "3.0.0-beta.96", + "hash": "sha256-fCmhmrg6OpKY4un34jXrtfhJVIGTb9njmqaARc1oFsw=" }, { "pname": "Humanizer.Core.lb", - "version": "3.0.0-beta.54", - "hash": "sha256-5hP1M9H+6uo7inDJMYNAjo0r/V3lIPb3mnmUKFe+CCw=" + "version": "3.0.0-beta.96", + "hash": "sha256-TtoGk0HVyMJZS6T0RBtjJo+ZnPBh1F7dyBGOjmzsw3U=" }, { "pname": "Humanizer.Core.lt", - "version": "3.0.0-beta.54", - "hash": "sha256-SVDSW5CLqGL0SzqIJF+LbPuKmD/92CA/xjgsDXucNc8=" + "version": "3.0.0-beta.96", + "hash": "sha256-3YvbbXkg3Ys2Wyr11e8PimW7VKGnfnwhpLJgBHEZBXk=" }, { "pname": "Humanizer.Core.lv", - "version": "3.0.0-beta.54", - "hash": "sha256-idNNH20jP++HlWli9FAcNoDsGz4Tc5UST4gxlb/ZvJA=" + "version": "3.0.0-beta.96", + "hash": "sha256-9ETnR+b4opyt+cGINZUjxu/p6p0R9VAUt7GFwOLaip8=" }, { "pname": "Humanizer.Core.ms-MY", - "version": "3.0.0-beta.54", - "hash": "sha256-aOrRmEDXCbN9Fmf0uUFn2zFePDT1uC6/gvqEThH4Frg=" + "version": "3.0.0-beta.96", + "hash": "sha256-iTLujZifN53wwK13W0UfE4/4YwrHtPsOpoy93pp84zs=" }, { "pname": "Humanizer.Core.mt", - "version": "3.0.0-beta.54", - "hash": "sha256-B5mZrT0iTnfcxAOWNXt+SOXYi1klCqjPiP58p05gfFs=" + "version": "3.0.0-beta.96", + "hash": "sha256-swb9rDwpOUxQA+0bDRuHUoSi8IlVWwhKh4IOWUXj5XA=" }, { "pname": "Humanizer.Core.nb", - "version": "3.0.0-beta.54", - "hash": "sha256-+vGxff/C9l6P40MCy24ZEcS+GwlYQoBCjOv1TgX7ZZ0=" + "version": "3.0.0-beta.96", + "hash": "sha256-fgfkXoLB20nZ2+9Fk//f92wtgFzzGlGgOUIaq1ZEAj8=" }, { "pname": "Humanizer.Core.nb-NO", - "version": "3.0.0-beta.54", - "hash": "sha256-PdAieSuOp883+5fQY4OQYhMXgclTaX7RYSRQgmJcuWM=" + "version": "3.0.0-beta.96", + "hash": "sha256-KV5xFk0yb5M8FVx+gNYB55T9ZXrxiUKtAPQ/Jp2BfHM=" }, { "pname": "Humanizer.Core.nl", - "version": "3.0.0-beta.54", - "hash": "sha256-hwpUHNioWLXOAPePZ6atdfm9B2mrv3YDUinxtp5l5cQ=" + "version": "3.0.0-beta.96", + "hash": "sha256-C0yQ30cv2O0qblHIqxXGfo4g1tsWn/OAth74395/PqY=" }, { "pname": "Humanizer.Core.pl", - "version": "3.0.0-beta.54", - "hash": "sha256-MTxJ+XGfR/ShDV5HlI5iOQ8fJpwhLuk+ELwipgz/SYM=" + "version": "3.0.0-beta.96", + "hash": "sha256-psyNq8gVxLd+V504bUsak4sBeAMwu+LkDn10LFFTdfY=" }, { "pname": "Humanizer.Core.pt", - "version": "3.0.0-beta.54", - "hash": "sha256-cshgIqnIU+28cIKiGX4aojdDdAVu0Y3oTo9LPfuuxmk=" + "version": "3.0.0-beta.96", + "hash": "sha256-EvE2a92ATKLnYVeRKqiTcf+fbTl+GQzGzUy446QMZzk=" }, { "pname": "Humanizer.Core.ro", - "version": "3.0.0-beta.54", - "hash": "sha256-1RsFju1P3XCi+12zWH9jVhp3iQ1htPCq4A3DIE/dErI=" + "version": "3.0.0-beta.96", + "hash": "sha256-15OBdIvHGNcadJPDR0KXS0S7qwKqKlkw6QyBz+mXoX0=" }, { "pname": "Humanizer.Core.ru", - "version": "3.0.0-beta.54", - "hash": "sha256-c5Ll2kUZm1vhDfkIblW2yi+MmQTSCrDmjaS9FkC63nc=" + "version": "3.0.0-beta.96", + "hash": "sha256-uOeT1nJNfjCED8bH1yjfnNjVu6GQyEN1cveH17DwdhI=" }, { "pname": "Humanizer.Core.sk", - "version": "3.0.0-beta.54", - "hash": "sha256-MeFFOBinomAJ1aooldh2BfFi2jKl4gsf3rF6sqHiRRE=" + "version": "3.0.0-beta.96", + "hash": "sha256-RfYnf8vo0LDa9PQh3x2W2h1afyz38eodZL79LVkmUG0=" }, { "pname": "Humanizer.Core.sl", - "version": "3.0.0-beta.54", - "hash": "sha256-ggOLhhI8RcjmG4nG6vJVK4EbubN/Mw1l1n8CchgMZJc=" + "version": "3.0.0-beta.96", + "hash": "sha256-Ef8LiqVKu2KBJfjk1rMhMCE5BFoqMlbBTv5gw3RUgb8=" }, { "pname": "Humanizer.Core.sr", - "version": "3.0.0-beta.54", - "hash": "sha256-05yA3P0VMmRFfq0v0hCItNuYt++LDkBCk7ScYa3UOXw=" + "version": "3.0.0-beta.96", + "hash": "sha256-SJKf2sbJbNIDoHR2zq9ZiLaOmkeCNEj89xY6E2TiTkY=" }, { "pname": "Humanizer.Core.sr-Latn", - "version": "3.0.0-beta.54", - "hash": "sha256-62kozBOCEdLM1W1AzqsoMHGtU3S3msK2uGTm7qxCf5Q=" + "version": "3.0.0-beta.96", + "hash": "sha256-VjVVDD9vXrIX6EKXTAeDKpURngMUTHvMKPf+QUUee+k=" }, { "pname": "Humanizer.Core.sv", - "version": "3.0.0-beta.54", - "hash": "sha256-g+t6p+0AqyptEHkc+a1HKm77vBggMTNeqQf6KjeuygU=" + "version": "3.0.0-beta.96", + "hash": "sha256-BcUiRvxzIufCtvGohMRx11ylzCChkROXZqWGQoxx/BA=" }, { "pname": "Humanizer.Core.th-TH", - "version": "3.0.0-beta.54", - "hash": "sha256-mGYaSb8TaThiJc+iJ1mj6zjzQOjQSbTlaGs4mZyAiQA=" + "version": "3.0.0-beta.96", + "hash": "sha256-KXRnY+8aia06+A2akruD8H3NVNrHDaHafn0gqku5bMA=" }, { "pname": "Humanizer.Core.tr", - "version": "3.0.0-beta.54", - "hash": "sha256-NOeZorj9vNpsImBcUjqlc7bN1bugS1rS1/4QVV8oYMk=" + "version": "3.0.0-beta.96", + "hash": "sha256-Xhm8K2sON5tzLvSXT5xrV+9WLIRqGkL8GL5xHijYlFQ=" }, { "pname": "Humanizer.Core.uk", - "version": "3.0.0-beta.54", - "hash": "sha256-fY/xIRXhIWofcCQg3aBJ9Jue0A8p1K7qEZjwGsJKpQ4=" + "version": "3.0.0-beta.96", + "hash": "sha256-LJHY8KUSt0DY6gaTa+MTjhB6FjPnpaGf0nHn0hurctE=" }, { "pname": "Humanizer.Core.uz-Cyrl-UZ", - "version": "3.0.0-beta.54", - "hash": "sha256-vnFy9SKfYZXM0o824X1/bgoux+r0zCbblcYx7yj0PQU=" + "version": "3.0.0-beta.96", + "hash": "sha256-Ac43MMgr9RWEaDDiR+omXNMVN6NyQcfBdrrhI7ONRDA=" }, { "pname": "Humanizer.Core.uz-Latn-UZ", - "version": "3.0.0-beta.54", - "hash": "sha256-5xUO7jqWUeq5OSNiiORBf/5Wa9faV8e0D0NQahGn4S4=" + "version": "3.0.0-beta.96", + "hash": "sha256-PpnNZYmPmvozYS9QvKrIF9KmC2oq/uQBpoV19G/aUkI=" }, { "pname": "Humanizer.Core.vi", - "version": "3.0.0-beta.54", - "hash": "sha256-rcCMfEmpjuUTF5rOG0mAoq8JtV5Rk4QNxAvaW+TD9O4=" + "version": "3.0.0-beta.96", + "hash": "sha256-WwcEnOxByumQ+C4JbyNMWoGwbdfFkcagCqzsA1C+NLQ=" }, { "pname": "Humanizer.Core.zh-CN", - "version": "3.0.0-beta.54", - "hash": "sha256-fh4CRrhOAkuY89dtwHCkbclG8AxjizRQSJCLJvpRGyo=" + "version": "3.0.0-beta.96", + "hash": "sha256-wO6VmvPVAo1sIXH5A8O3qMG0KXtl3odD4RM4saioMSU=" }, { "pname": "Humanizer.Core.zh-Hans", - "version": "3.0.0-beta.54", - "hash": "sha256-0BXsdNBRWTqaloHdCCpVjAyU9IHz5FtweHjqvzpwW4Q=" + "version": "3.0.0-beta.96", + "hash": "sha256-SjsgFJeB1m4p0J3TnOLdU7IEsSygh8/rIcYKcVl3ukQ=" }, { "pname": "Humanizer.Core.zh-Hant", - "version": "3.0.0-beta.54", - "hash": "sha256-lemSDWy2Jz6gg8+ObqC3uyw846yghzmVUeakNZj7prg=" + "version": "3.0.0-beta.96", + "hash": "sha256-nJm/yE6j3eRPLzQxD9AZaZC+P4cidSR6XEsuTDBV/Dw=" }, { "pname": "JetBrains.Annotations", @@ -276,18 +276,18 @@ }, { "pname": "Markdig.Signed", - "version": "0.41.0", - "hash": "sha256-fFAfiC6UVrirA/I11urHK4z08iF96Rkez/3HtTmleDs=" + "version": "0.41.1", + "hash": "sha256-A8dOAwZ9hMVPk8xZBaJOo0gu5Z01JQZiz0uZbIZA2eU=" }, { "pname": "Microsoft.ApplicationInsights", - "version": "2.22.0", - "hash": "sha256-mUQ63atpT00r49ca50uZu2YCiLg3yd6r3HzTryqcuEA=" + "version": "2.23.0", + "hash": "sha256-5sf3bg7CZZjHseK+F3foOchEhmVeioePxMZVvS6Rjb0=" }, { "pname": "Microsoft.AspNetCore.OpenApi", - "version": "9.0.4", - "hash": "sha256-TGyUwcxFsEDYvOTj+GBmhbkkb2vqe3Ver1Y8AqP7/x8=" + "version": "9.0.5", + "hash": "sha256-v2T37X1dm/NG0ZJWk6cXB9lf8tOc6JI4uxFPqmV7ne0=" }, { "pname": "Microsoft.Bcl.AsyncInterfaces", @@ -296,8 +296,8 @@ }, { "pname": "Microsoft.CodeAnalysis.ResxSourceGenerator", - "version": "3.11.0-beta1.25123.3", - "hash": "sha256-FcW0EmA3dJfuV/rStaq47uSUkXV6jlmY1HCbvhpRbL4=" + "version": "3.11.0-beta1.25173.3", + "hash": "sha256-AB7O5x6MmQ7lgPx8W8fYyOkEDnsxSoHjgpawV3/CGEc=" }, { "pname": "Microsoft.CodeCoverage", @@ -344,11 +344,6 @@ "version": "8.0.0", "hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8=" }, - { - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "8.0.2", - "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY=" - }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", "version": "9.0.0", @@ -356,8 +351,8 @@ }, { "pname": "Microsoft.Extensions.DependencyModel", - "version": "6.0.1", - "hash": "sha256-ArXJ7mfSywrfif29cfkeaXL1s0soZSi+RZgAimukqNw=" + "version": "6.0.2", + "hash": "sha256-WVM/gshGie1J9q5l3YWRzrPWYlVvX6ISI+SiVMoPp5o=" }, { "pname": "Microsoft.Extensions.Diagnostics.Abstractions", @@ -394,11 +389,6 @@ "version": "8.0.0", "hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4=" }, - { - "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "8.0.2", - "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc=" - }, { "pname": "Microsoft.Extensions.Logging.Abstractions", "version": "9.0.0", @@ -441,23 +431,23 @@ }, { "pname": "Microsoft.IdentityModel.Abstractions", - "version": "8.8.0", - "hash": "sha256-UwRAN/yuGF5vss7vDHIxlLjn0kKGVPmN5ga3GQP2TF0=" + "version": "8.11.0", + "hash": "sha256-qTBsPDE2FD/JA/n7P9g5FQPu7whUyX1X2HS62StxfLM=" }, { "pname": "Microsoft.IdentityModel.JsonWebTokens", - "version": "8.8.0", - "hash": "sha256-9eMcoTMyWb+4ZLxGxwa2BSQG1/nYR5TwLvuivXXsOjU=" + "version": "8.11.0", + "hash": "sha256-JayQNiEiMsvpoAM993VNfJOyAYkatRoFBuLO+ZBzBGo=" }, { "pname": "Microsoft.IdentityModel.Logging", - "version": "8.8.0", - "hash": "sha256-uKsTmgcGgjxAIIWt03XU0ecL5Zpdu2lcI7cIbyWDxtM=" + "version": "8.11.0", + "hash": "sha256-aBJSBytPxw+t68O94B8Sj+PjtBi9c2Csy5x7xyVV4m8=" }, { "pname": "Microsoft.IdentityModel.Tokens", - "version": "8.8.0", - "hash": "sha256-MSChrqqB6LtJzhX5hSvdokHmZhlN05g2aK6CT1By8E8=" + "version": "8.11.0", + "hash": "sha256-9sg63wXOJa2HrQBsC3w0vXsWww7FvCnjrtoaf7OsyuA=" }, { "pname": "Microsoft.NET.Test.Sdk", @@ -476,43 +466,48 @@ }, { "pname": "Microsoft.Testing.Extensions.CodeCoverage", - "version": "17.13.1", - "hash": "sha256-m74V71udgx4OZScpfyVeA0Oj5JKIvdU1W5wzXyeUHLQ=" + "version": "17.14.2", + "hash": "sha256-sWmVaw72mtdUAi/xGNd/MSOVDxs6vlH0xC7g4Pr7oik=" }, { "pname": "Microsoft.Testing.Extensions.Telemetry", - "version": "1.6.3", - "hash": "sha256-DVwTXRoWHt8Ybfz1gv/TzmX6VfxaUp9lGghDEoby0dg=" + "version": "1.7.1", + "hash": "sha256-HpIgMY0LRyeeipkW+rjhsqZnso3bWUTP5GZ4EJfkR0w=" }, { "pname": "Microsoft.Testing.Extensions.TrxReport", - "version": "1.6.3", - "hash": "sha256-RX5m9VaXaAnmxQces8Knru7r4iHEC+EZMB0KYeXCcrc=" + "version": "1.7.1", + "hash": "sha256-LrNo9GKe7cFL7JXKU4h1jpiGxp5465MRJFWhErfOYOs=" }, { "pname": "Microsoft.Testing.Extensions.TrxReport.Abstractions", - "version": "1.6.3", - "hash": "sha256-gv7aCP029oku6xwYKclY5hI+ewShrk4tVFbDEND4FJI=" + "version": "1.7.1", + "hash": "sha256-zaDOAoEA4CF6/7rXLBO5f5d8PpcqB7hKlwdEWzaFsNk=" }, { "pname": "Microsoft.Testing.Extensions.VSTestBridge", - "version": "1.6.3", - "hash": "sha256-4FTZCHdI9WZwd3ejeFCVbx5O0UWLJwKJc6NduUQu0XE=" + "version": "1.7.1", + "hash": "sha256-6o3qqXK6dxybHybl2k/aY2flxPc2z/1VQMWQPm2Ns0g=" }, { "pname": "Microsoft.Testing.Platform", - "version": "1.4.3", - "hash": "sha256-KqB3+uBGl0edpaGl6Qykubb3OrVTs6IcPWc59UQ/Iww=" + "version": "1.6.2", + "hash": "sha256-RfdgATa3aTYLpGfv8ORI5uEP8dH87L5/gBDkxAG6ho4=" }, { "pname": "Microsoft.Testing.Platform", - "version": "1.6.3", - "hash": "sha256-WJD2zC0b1jU5DRAFG3XmHiQJKdKnjDQB3xbdRmv8V9Q=" + "version": "1.7.1", + "hash": "sha256-YJ41q1VXvFZh/TWo3tutGQnhNCrxv/QbDLTxCS4b/w4=" }, { "pname": "Microsoft.Testing.Platform.MSBuild", - "version": "1.6.3", - "hash": "sha256-JK8l4K4uSO6mgsZ6Lo/Sv4VjaLGZjD5g/oZYy0iAYDs=" + "version": "1.7.1", + "hash": "sha256-j/JO5dVIHWTbUO12ZZJdQ5CB2TcBqGfZTcmVFuT3nyA=" + }, + { + "pname": "Microsoft.TestPlatform.AdapterUtilities", + "version": "17.13.0", + "hash": "sha256-Vr+3Tad/h/nk7f/5HMExn3HvCGFCarehFAzJSfCBaOc=" }, { "pname": "Microsoft.TestPlatform.ObjectModel", @@ -531,34 +526,29 @@ }, { "pname": "MSTest", - "version": "3.8.3", - "hash": "sha256-Y9cVTLCQjO6j/P7Dq4/zWrF7EsVgQVnDTs5otXHzGkM=" + "version": "3.9.1", + "hash": "sha256-7gpZKkbGRA4kjUMHrE5pgM3jQhzYQxO3RB5OfDz0Ed4=" }, { "pname": "MSTest.Analyzers", - "version": "3.8.3", - "hash": "sha256-/Nf6E5zQib741BKu4IwRBz36lW9+krWLy2904MT3O1M=" + "version": "3.9.1", + "hash": "sha256-jr5UOnoX2mHFjMgo/e//4Fi736mkaYj6ChFuwP8jC2w=" }, { "pname": "MSTest.TestAdapter", - "version": "3.8.3", - "hash": "sha256-pBfg41vnc9z1W2uMuXRUnulGycyXJpBATsBHEiOi9mg=" + "version": "3.9.1", + "hash": "sha256-nlX47U5Yxds0BXJtwWtMPY+HbEFO8TRr7yC+GS1laxU=" }, { "pname": "MSTest.TestFramework", - "version": "3.8.3", - "hash": "sha256-3dhd6vk2KdMwe+JNSoUZZ4+P04jPKBl3HTuc9ZXBTlw=" + "version": "3.9.1", + "hash": "sha256-ORwTveV9nPnx4s9av8EFt8MQ4G0pF9M8Ped/ibZXvG4=" }, { "pname": "Newtonsoft.Json", "version": "13.0.1", "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" }, - { - "pname": "Newtonsoft.Json", - "version": "13.0.3", - "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" - }, { "pname": "Nito.AsyncEx.Coordination", "version": "5.1.2", @@ -581,23 +571,23 @@ }, { "pname": "NLog", - "version": "5.4.0", - "hash": "sha256-l2R0UHHCL02KPMC96e62AL2ONFD0PAty619y9UnD25A=" + "version": "5.5.0", + "hash": "sha256-WkuKGo3iEqJruQuRZXMksqIbAQjZbFIANcm0zZr/fYE=" }, { "pname": "NLog.Extensions.Logging", - "version": "5.4.0", - "hash": "sha256-9pVBguAKnjmbtKM3wBVBEzovXkoEXgqvB4IhiayAkVo=" + "version": "5.5.0", + "hash": "sha256-gdhJP9V5lDHgRS8gpFDgW6CkkLKo+tACCqPvERLaZ68=" }, { "pname": "NLog.Web.AspNetCore", - "version": "5.4.0", - "hash": "sha256-tDCsOqYNVg+dNBk85HjNgbZuQwMgGPIdsMqoPhhPROk=" + "version": "5.5.0", + "hash": "sha256-1n8wzNMBIVoLjDlFUyNO7lsunz6E8LlBHpokDFrLjA8=" }, { "pname": "OpenTelemetry", - "version": "1.11.2", - "hash": "sha256-sQAmDGH6rQSYWNCaqgyP7qWdDciAh+IKHf4IXFwuMq4=" + "version": "1.12.0", + "hash": "sha256-WqUAXbwHyoksigzEgYnHNONl2TLd0ZM5MJ6jDsbYxas=" }, { "pname": "OpenTelemetry", @@ -606,13 +596,13 @@ }, { "pname": "OpenTelemetry.Api", - "version": "1.11.2", - "hash": "sha256-LfsXbTxVR8f524bvIsIbLtQYxOtun4Bm3Me6IpxbvOw=" + "version": "1.12.0", + "hash": "sha256-nw7Y84b98RFoL9eHip2Moz5sLHt3cDUDznYZLu3OCXU=" }, { "pname": "OpenTelemetry.Api.ProviderBuilderExtensions", - "version": "1.11.2", - "hash": "sha256-p6moAb53XhkKlZ5LAy3RXPFtYFUqtOidyKJg6xzagRY=" + "version": "1.12.0", + "hash": "sha256-HW5lCuHZgkh0SO94cJLcjfX3M0dJDV0xJIRV2pY0jXc=" }, { "pname": "OpenTelemetry.Api.ProviderBuilderExtensions", @@ -626,23 +616,23 @@ }, { "pname": "OpenTelemetry.Extensions.Hosting", - "version": "1.11.2", - "hash": "sha256-z2o0gfQSZKrRDJfKrs70jmJaK3/oTqW+LSD/b+alF78=" + "version": "1.12.0", + "hash": "sha256-TbZ0XXPWa84m9810x7XQmxccWZmGnE8PM4rwG+88dmg=" }, { "pname": "OpenTelemetry.Instrumentation.AspNetCore", - "version": "1.11.1", - "hash": "sha256-aTXVd+zdEMJFNdRDGg01PyP4vhpDl9tpTm5GlQ2oTxU=" + "version": "1.12.0", + "hash": "sha256-38FaYhE33hu053RJq0pdlsCQScDU6cwONWX2UAFJeWM=" }, { "pname": "OpenTelemetry.Instrumentation.Http", - "version": "1.11.1", - "hash": "sha256-9bqehwixulMrjXt/ZFEosHLt6CIikLzzrdHFP5gNbzo=" + "version": "1.12.0", + "hash": "sha256-3OVK3iC4k1KXwEZ4OsVJYwldQqzq6YuxL61oY7aaenE=" }, { "pname": "OpenTelemetry.Instrumentation.Runtime", - "version": "1.11.1", - "hash": "sha256-ssHSQx/O590o/25vy+BB4KH1ChIVzQjDnwW2LnGlkm0=" + "version": "1.12.0", + "hash": "sha256-aGKGcW6Cb2MS64oLG+aZVNRle3YUtAcopSbYQ2Z51PE=" }, { "pname": "protobuf-net", @@ -656,13 +646,13 @@ }, { "pname": "Scalar.AspNetCore", - "version": "2.2.1", - "hash": "sha256-dnxwn7KG02ko7QWSXf5xclfQSDg1OhqlnaWD6Le0Yfk=" + "version": "2.4.4", + "hash": "sha256-MyNRQMFXIRf6znM3SL3P+Z8jO+3Q5i23TDQuG+ZUcTY=" }, { "pname": "SteamKit2", - "version": "3.1.0", - "hash": "sha256-Lpz0OQrKQW0AMrt9wvK4tO/NjJdHvXvlt+jitKrphVA=" + "version": "3.2.0", + "hash": "sha256-hB/36fP9kf+1mIx+hTELUMHe8ZkmSKxOK41ZzOaBa3E=" }, { "pname": "System.Buffers", @@ -681,33 +671,33 @@ }, { "pname": "System.Composition", - "version": "9.0.4", - "hash": "sha256-Ec1PdqzxQOaNsnonimmpyq5f5+Wa+lvWdR0Je3/a2OI=" + "version": "9.0.5", + "hash": "sha256-Y8MPR8xot93lo4jAgVJ101M+JN973CpvOlCSYUK7wxc=" }, { "pname": "System.Composition.AttributedModel", - "version": "9.0.4", - "hash": "sha256-r71EJF5F5ZjAgkuvcI00tAnnIrK+IQ5Wj7wU8MwwRRQ=" + "version": "9.0.5", + "hash": "sha256-CkqRwQGCRteSmN+nRF0rm8wGf2QA7gfqsVF8lBTg9EE=" }, { "pname": "System.Composition.Convention", - "version": "9.0.4", - "hash": "sha256-BfLOq0FSx1QVfT2mqcqU/nfvgIJA+tf3Ng0CxHx1GG4=" + "version": "9.0.5", + "hash": "sha256-iaSaDpiep+8dthACDpgN0GJ5jRqLVzCVEKNOHUuy3/0=" }, { "pname": "System.Composition.Hosting", - "version": "9.0.4", - "hash": "sha256-+ep0Y2ptrKsb3JlArfhKndUuoBVrS1f59okbdKRKVYQ=" + "version": "9.0.5", + "hash": "sha256-P98I/5Vs08bDObpicSzHXigXiadJA5uIKqd78WABU40=" }, { "pname": "System.Composition.Runtime", - "version": "9.0.4", - "hash": "sha256-ztqnugik7Ye70YDQGvgPWfovFbHZ2R2tFSWZf8IGcMM=" + "version": "9.0.5", + "hash": "sha256-o4yiU61i6X2Tn20pUrf/psESngE/nGHTlJSe4S7qIQ0=" }, { "pname": "System.Composition.TypedParts", - "version": "9.0.4", - "hash": "sha256-WFw1we/U8o14HNXwwVW4lggCpekb2c/ptpO8LbWYBr8=" + "version": "9.0.5", + "hash": "sha256-+09hA4PfsR9BLHkV1aadh8Jx10AwcFrG+49U0vMATPU=" }, { "pname": "System.Diagnostics.DiagnosticSource", @@ -734,11 +724,6 @@ "version": "4.5.4", "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" }, - { - "pname": "System.Memory", - "version": "4.5.5", - "hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=" - }, { "pname": "System.Reflection.Metadata", "version": "1.6.0", @@ -761,8 +746,8 @@ }, { "pname": "System.Security.Cryptography.ProtectedData", - "version": "9.0.4", - "hash": "sha256-VSlwaKi5WU6J0LYVh/hFfZuSkCG4V99MH2iLwspTrYA=" + "version": "9.0.5", + "hash": "sha256-Ed2Ea4ssYYHBBeFs0Vva+G8lEF5VFcm+DWJl/xi7arY=" }, { "pname": "System.Security.Principal.Windows", @@ -771,17 +756,17 @@ }, { "pname": "System.Text.Encodings.Web", - "version": "6.0.0", - "hash": "sha256-UemDHGFoQIG7ObQwRluhVf6AgtQikfHEoPLC6gbFyRo=" + "version": "6.0.1", + "hash": "sha256-l3oKwZStjew/ClSrDaVLyHDAExoP6Iwm6uqJSdI9YJo=" }, { "pname": "System.Text.Json", - "version": "6.0.10", - "hash": "sha256-UijYh0dxFjFinMPSTJob96oaRkNm+Wsa+7Ffg6mRnsc=" + "version": "6.0.11", + "hash": "sha256-KsgOU3RvSN/Kc+my45K0eua4owQPZar81LVF2Kzupf0=" }, { - "pname": "System.ValueTuple", - "version": "4.5.0", - "hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI=" + "pname": "ZstdSharp.Port", + "version": "0.8.5", + "hash": "sha256-+UQFeU64md0LlSf9nMXif6hHnfYEKm+WRyYd0Vo2QvI=" } ] diff --git a/pkgs/applications/misc/ArchiSteamFarm/web-ui/default.nix b/pkgs/applications/misc/ArchiSteamFarm/web-ui/default.nix index a5119a758495..059051c06594 100644 --- a/pkgs/applications/misc/ArchiSteamFarm/web-ui/default.nix +++ b/pkgs/applications/misc/ArchiSteamFarm/web-ui/default.nix @@ -7,7 +7,7 @@ buildNpmPackage rec { pname = "asf-ui"; - version = "6f0393c091d04ecb69dff790f6146cc375b71268"; + version = "9920764dafb0a7a87c355d9c87aff285e41494be"; src = fetchFromGitHub { owner = "JustArchiNET"; @@ -15,10 +15,10 @@ buildNpmPackage rec { # updated by the update script # this is always the commit that should be used with asf-ui from the latest asf version rev = version; - hash = "sha256-Mj7ubIB84gCE/Y3ZzISQ4coGLGZfg4curuBYQdRWiUY="; + hash = "sha256-w4pYFCdJiHocy41az4/tjWdBwAdI68RV/N8I0Onsofg="; }; - npmDepsHash = "sha256-b5L1Lcmehv8aheFaYp0iPyNhwekOiq8J4rVaE4/Oqj4="; + npmDepsHash = "sha256-V9u+n4CTB+BU0zeiB8vLpFkI2VJGArU6WL+PFfi624M="; installPhase = '' runHook preInstall diff --git a/pkgs/applications/misc/bitwarden-menu/default.nix b/pkgs/applications/misc/bitwarden-menu/default.nix index 902fddb32297..80c87ebac1c7 100644 --- a/pkgs/applications/misc/bitwarden-menu/default.nix +++ b/pkgs/applications/misc/bitwarden-menu/default.nix @@ -31,12 +31,12 @@ buildPythonApplication rec { doCheck = false; - meta = with lib; { + meta = { changelog = "https://github.com/firecat53/bitwarden-menu/releases/tag/v${version}"; description = "Dmenu/Rofi frontend for managing Bitwarden vaults. Uses the Bitwarden CLI tool to interact with the Bitwarden database"; mainProgram = "bwm"; homepage = "https://github.com/firecat53/bitwarden-menu"; - license = licenses.mit; - maintainers = with maintainers; [ aman9das ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ aman9das ]; }; } diff --git a/pkgs/applications/misc/heimer/default.nix b/pkgs/applications/misc/heimer/default.nix index 564d28e73f2b..9ce7b2621ed0 100644 --- a/pkgs/applications/misc/heimer/default.nix +++ b/pkgs/applications/misc/heimer/default.nix @@ -27,13 +27,13 @@ mkDerivation rec { qtbase ]; - meta = with lib; { + meta = { description = "Simple cross-platform mind map and note-taking tool written in Qt"; mainProgram = "heimer"; homepage = "https://github.com/juzzlin/Heimer"; changelog = "https://github.com/juzzlin/Heimer/blob/${version}/CHANGELOG"; - license = licenses.gpl3Plus; - maintainers = [ ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/misc/klayout/default.nix b/pkgs/applications/misc/klayout/default.nix index 05da14b20c82..2448b2e2dc53 100644 --- a/pkgs/applications/misc/klayout/default.nix +++ b/pkgs/applications/misc/klayout/default.nix @@ -84,13 +84,13 @@ mkDerivation rec { # and no format arguments [-Werror=format-security]" hardeningDisable = [ "format" ]; - meta = with lib; { + meta = { description = "High performance layout viewer and editor with support for GDS and OASIS"; mainProgram = "klayout"; - license = with licenses; [ gpl2Plus ]; + license = with lib.licenses; [ gpl2Plus ]; homepage = "https://www.klayout.de/"; changelog = "https://www.klayout.de/development.html#${version}"; - platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/applications/misc/opentrack/default.nix b/pkgs/applications/misc/opentrack/default.nix index 8297117956c9..86c892452ab2 100644 --- a/pkgs/applications/misc/opentrack/default.nix +++ b/pkgs/applications/misc/opentrack/default.nix @@ -96,12 +96,12 @@ mkDerivation { }) ]; - meta = with lib; { + meta = { homepage = "https://github.com/opentrack/opentrack"; description = "Head tracking software for MS Windows, Linux, and Apple OSX"; mainProgram = "opentrack"; changelog = "https://github.com/opentrack/opentrack/releases/tag/${version}"; - license = licenses.isc; - maintainers = with maintainers; [ zaninime ]; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ zaninime ]; }; } diff --git a/pkgs/applications/misc/synergy/default.nix b/pkgs/applications/misc/synergy/default.nix index a8c77f1d821b..d395e68608ea 100644 --- a/pkgs/applications/misc/synergy/default.nix +++ b/pkgs/applications/misc/synergy/default.nix @@ -137,13 +137,13 @@ stdenv.mkDerivation rec { dontWrapQtApps = lib.optional (!withGUI) true; - meta = with lib; { + meta = { description = "Share one mouse and keyboard between multiple computers"; homepage = "https://symless.com/synergy"; changelog = "https://github.com/symless/synergy-core/blob/${version}/ChangeLog"; mainProgram = lib.optionalString (!withGUI) "synergyc"; - license = licenses.gpl2Only; - maintainers = with maintainers; [ talyz ]; - platforms = platforms.unix; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ talyz ]; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/applications/misc/valentina/default.nix b/pkgs/applications/misc/valentina/default.nix index 746fd8aaad50..d168d732eb59 100644 --- a/pkgs/applications/misc/valentina/default.nix +++ b/pkgs/applications/misc/valentina/default.nix @@ -54,12 +54,12 @@ stdenv.mkDerivation rec { install -Dm644 dist/debian/valentina.sharedmimeinfo $out/share/mime/packages/valentina.xml ''; - meta = with lib; { + meta = { description = "Open source sewing pattern drafting software"; homepage = "https://smart-pattern.com.ua/"; changelog = "https://gitlab.com/smart-pattern/valentina/-/blob/v${version}/ChangeLog.txt"; - license = licenses.gpl3Plus; - platforms = platforms.linux; - maintainers = [ ]; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/applications/misc/whalebird/default.nix b/pkgs/applications/misc/whalebird/default.nix index aab1423a81dd..f53049637bef 100644 --- a/pkgs/applications/misc/whalebird/default.nix +++ b/pkgs/applications/misc/whalebird/default.nix @@ -102,13 +102,13 @@ stdenv.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + meta = { description = "Single-column Fediverse client for desktop"; mainProgram = "whalebird"; homepage = "https://whalebird.social"; changelog = "https://github.com/h3poteto/whalebird-desktop/releases/tag/v${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ weathercold ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ weathercold ]; platforms = [ "x86_64-linux" "aarch64-linux" diff --git a/pkgs/applications/networking/cluster/calico/default.nix b/pkgs/applications/networking/cluster/calico/default.nix index af8c26c2ba44..c6c50c4cb9df 100644 --- a/pkgs/applications/networking/cluster/calico/default.nix +++ b/pkgs/applications/networking/cluster/calico/default.nix @@ -32,13 +32,13 @@ builtins.mapAttrs "-w" ]; - meta = with lib; { + meta = { homepage = "https://projectcalico.docs.tigera.io"; changelog = "https://github.com/projectcalico/calico/releases/tag/v${version}"; description = "Cloud native networking and network security"; - license = licenses.asl20; - maintainers = with maintainers; [ urandom ]; - platforms = platforms.linux; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ urandom ]; + platforms = lib.platforms.linux; inherit mainProgram; }; } diff --git a/pkgs/applications/networking/cluster/k3s/update-script.sh b/pkgs/applications/networking/cluster/k3s/update-script.sh index 7339b2ec4e97..a2693b542e99 100755 --- a/pkgs/applications/networking/cluster/k3s/update-script.sh +++ b/pkgs/applications/networking/cluster/k3s/update-script.sh @@ -35,8 +35,7 @@ cd "$K3S_STORE_PATH" # Set the DRONE variables as they are expected to be set in version.sh DRONE_TAG="$LATEST_TAG_NAME" DRONE_COMMIT="$K3S_COMMIT" -NO_DAPPER=1 # Skips git_version.sh execution in scripts/version.sh#L8 -source "${K3S_STORE_PATH}/scripts/git_version.sh" +NO_DAPPER="" # Source git_version.sh in scripts/version.sh#L8 source "${K3S_STORE_PATH}/scripts/version.sh" K3S_ROOT_SHA256=$(nix-prefetch-url --quiet --unpack \ diff --git a/pkgs/applications/networking/cluster/kuma/default.nix b/pkgs/applications/networking/cluster/kuma/default.nix index 045210950a4f..12f67a593caf 100644 --- a/pkgs/applications/networking/cluster/kuma/default.nix +++ b/pkgs/applications/networking/cluster/kuma/default.nix @@ -63,11 +63,11 @@ buildGoModule rec { "-X ${prefix}.buildDate=${version}" ]; - meta = with lib; { + meta = { description = "Service mesh controller"; homepage = "https://kuma.io/"; changelog = "https://github.com/kumahq/kuma/blob/${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = with maintainers; [ zbioe ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ zbioe ]; }; } diff --git a/pkgs/applications/networking/cluster/rke2/builder.nix b/pkgs/applications/networking/cluster/rke2/builder.nix index d4c521bffe22..605cfcc6b2a3 100644 --- a/pkgs/applications/networking/cluster/rke2/builder.nix +++ b/pkgs/applications/networking/cluster/rke2/builder.nix @@ -150,17 +150,17 @@ buildGoModule (finalAttrs: { // moduleTests; } // (lib.mapAttrs (_: value: fetchurl value) imagesVersions); - meta = with lib; { + meta = { homepage = "https://github.com/rancher/rke2"; description = "RKE2, also known as RKE Government, is Rancher's next-generation Kubernetes distribution"; - changelog = "https://github.com/rancher/rke2/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ + changelog = "https://github.com/rancher/rke2/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ rorosen zimbatm zygot ]; mainProgram = "rke2"; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; }) diff --git a/pkgs/applications/networking/cluster/sonobuoy/default.nix b/pkgs/applications/networking/cluster/sonobuoy/default.nix index bfe9d0a89835..4d279ce5ae9f 100644 --- a/pkgs/applications/networking/cluster/sonobuoy/default.nix +++ b/pkgs/applications/networking/cluster/sonobuoy/default.nix @@ -46,7 +46,7 @@ buildGoModule rec { }; }; - meta = with lib; { + meta = { description = "Diagnostic tool that makes it easier to understand the state of a Kubernetes cluster"; longDescription = '' Sonobuoy is a diagnostic tool that makes it easier to understand the state of @@ -56,9 +56,9 @@ buildGoModule rec { homepage = "https://sonobuoy.io"; changelog = "https://github.com/vmware-tanzu/sonobuoy/releases/tag/v${version}"; - license = licenses.asl20; + license = lib.licenses.asl20; mainProgram = "sonobuoy"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ carlosdagos saschagrunert wilsonehusin diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix index b6ac750d8eb1..d2a4fc33341f 100644 --- a/pkgs/applications/networking/cluster/terraform/default.nix +++ b/pkgs/applications/networking/cluster/terraform/default.nix @@ -75,12 +75,12 @@ let subPackages = [ "." ]; - meta = with lib; { + meta = { description = "Tool for building, changing, and versioning infrastructure"; homepage = "https://www.terraform.io/"; changelog = "https://github.com/hashicorp/terraform/blob/v${version}/CHANGELOG.md"; - license = licenses.bsl11; - maintainers = with maintainers; [ + license = lib.licenses.bsl11; + maintainers = with lib.maintainers; [ Chili-Man kalbasit timstott diff --git a/pkgs/applications/networking/compactor/default.nix b/pkgs/applications/networking/compactor/default.nix index b137309458a9..e783aef616c7 100644 --- a/pkgs/applications/networking/compactor/default.nix +++ b/pkgs/applications/networking/compactor/default.nix @@ -90,12 +90,12 @@ stdenv.mkDerivation rec { wireshark-cli ]; - meta = with lib; { + meta = { description = "Tools to capture DNS traffic and record it in C-DNS files"; homepage = "https://dns-stats.org/"; changelog = "https://github.com/dns-stats/compactor/raw/${version}/ChangeLog.txt"; - license = licenses.mpl20; - maintainers = with maintainers; [ fdns ]; - platforms = platforms.unix; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ fdns ]; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix index 06b283a60766..eeac3c06a725 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix @@ -60,18 +60,18 @@ telegram-desktop.override { }) ]; - meta = with lib; { + meta = { description = "Kotatogram – experimental Telegram Desktop fork"; longDescription = '' Unofficial desktop client for the Telegram messenger, based on Telegram Desktop. It contains some useful (or purely cosmetic) features, but they could be unstable. A detailed list is available here: https://kotatogram.github.io/changes ''; - license = licenses.gpl3Only; - platforms = platforms.all; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.all; homepage = "https://kotatogram.github.io"; changelog = "https://github.com/kotatogram/kotatogram-desktop/releases/tag/k${version}"; - maintainers = with maintainers; [ ilya-fedin ]; + maintainers = with lib.maintainers; [ ilya-fedin ]; mainProgram = if stdenv.hostPlatform.isLinux then "kotatogram-desktop" else "Kotatogram"; }; }; diff --git a/pkgs/applications/networking/instant-messengers/twinkle/default.nix b/pkgs/applications/networking/instant-messengers/twinkle/default.nix index 3a2c62e277ab..b09b724dc20a 100644 --- a/pkgs/applications/networking/instant-messengers/twinkle/default.nix +++ b/pkgs/applications/networking/instant-messengers/twinkle/default.nix @@ -61,12 +61,12 @@ mkDerivation rec { # "-DWITH_DIAMONDCARD=On" seems ancient and broken ]; - meta = with lib; { + meta = { changelog = "https://github.com/LubosD/twinkle/blob/${version}/NEWS"; description = "SIP-based VoIP client"; homepage = "http://twinkle.dolezel.info/"; - license = licenses.gpl2Plus; - maintainers = [ maintainers.mkg20001 ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + maintainers = [ lib.maintainers.mkg20001 ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/networking/maestral-qt/default.nix b/pkgs/applications/networking/maestral-qt/default.nix index 26ec805cb557..467e03ca16e8 100644 --- a/pkgs/applications/networking/maestral-qt/default.nix +++ b/pkgs/applications/networking/maestral-qt/default.nix @@ -59,16 +59,16 @@ python3.pkgs.buildPythonApplication rec { passthru.tests.maestral = nixosTests.maestral; - meta = with lib; { + meta = { description = "GUI front-end for maestral (an open-source Dropbox client) for Linux"; homepage = "https://maestral.app"; changelog = "https://github.com/samschott/maestral/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ peterhoeg sfrijters ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; mainProgram = "maestral_qt"; }; } diff --git a/pkgs/applications/networking/mailreaders/notmuch/default.nix b/pkgs/applications/networking/mailreaders/notmuch/default.nix index b4570d58434b..bf1c439bbc3b 100644 --- a/pkgs/applications/networking/mailreaders/notmuch/default.nix +++ b/pkgs/applications/networking/mailreaders/notmuch/default.nix @@ -217,16 +217,16 @@ stdenv.mkDerivation (finalAttrs: { }; }; - meta = with lib; { + meta = { description = "Mail indexer"; homepage = "https://notmuchmail.org/"; - changelog = "https://git.notmuchmail.org/git?p=notmuch;a=blob_plain;f=NEWS;hb=${version}"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ + changelog = "https://git.notmuchmail.org/git?p=notmuch;a=blob_plain;f=NEWS;hb=${finalAttrs.version}"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ flokli puckipedia ]; - platforms = platforms.unix; + platforms = lib.platforms.unix; mainProgram = "notmuch"; }; }) diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix index bed3329957db..f86e352bcc6a 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix @@ -128,13 +128,13 @@ stdenv.mkDerivation { gtk3 = gtk3; }; - meta = with lib; { + meta = { changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/"; description = "Mozilla Thunderbird, a full-featured email client (binary package)"; homepage = "http://www.mozilla.org/thunderbird/"; mainProgram = "thunderbird"; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - license = licenses.mpl20; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ lovesegfault ]; platforms = builtins.attrNames mozillaPlatforms; hydraPlatforms = [ ]; diff --git a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix index ee32ac85aeb0..becb2c0c6981 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix @@ -60,21 +60,21 @@ let icu77 = icu77'; }; - meta = with lib; { + meta = { changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/"; description = "Full-featured e-mail client"; homepage = "https://thunderbird.net/"; mainProgram = "thunderbird"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ lovesegfault pierron vcunat ]; - platforms = platforms.unix; + platforms = lib.platforms.unix; broken = stdenv.buildPlatform.is32bit; # since Firefox 60, build on 32-bit platforms fails with "out of memory". # not in `badPlatforms` because cross-compilation on 64-bit machine might work. - license = licenses.mpl20; + license = lib.licenses.mpl20; }; }).override { diff --git a/pkgs/applications/networking/netmaker/default.nix b/pkgs/applications/networking/netmaker/default.nix index 1b6d530016b2..12a3474fef98 100644 --- a/pkgs/applications/networking/netmaker/default.nix +++ b/pkgs/applications/networking/netmaker/default.nix @@ -37,12 +37,12 @@ buildGoModule rec { xorg.libXrandr ]; - meta = with lib; { + meta = { description = "WireGuard automation from homelab to enterprise"; homepage = "https://netmaker.io"; changelog = "https://github.com/gravitl/netmaker/-/releases/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ urandom qjoly ]; diff --git a/pkgs/applications/networking/newsreaders/quiterss/default.nix b/pkgs/applications/networking/newsreaders/quiterss/default.nix index 1adc5d981b87..33c42b4eec21 100644 --- a/pkgs/applications/networking/newsreaders/quiterss/default.nix +++ b/pkgs/applications/networking/newsreaders/quiterss/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { sqlite.dev ]; - meta = with lib; { + meta = { description = "Qt-based RSS/Atom news feed reader"; longDescription = '' QuiteRSS is a open-source cross-platform RSS/Atom news feeds reader @@ -42,8 +42,8 @@ stdenv.mkDerivation rec { ''; homepage = "https://quiterss.org"; changelog = "https://github.com/QuiteRSS/quiterss/blob/${version}/CHANGELOG"; - license = licenses.gpl3; - platforms = platforms.linux; - maintainers = with maintainers; [ primeos ]; + license = lib.licenses.gpl3; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ primeos ]; }; } diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix index 575151378b5f..a1c981c855c4 100644 --- a/pkgs/applications/networking/sniffers/wireshark/default.nix +++ b/pkgs/applications/networking/sniffers/wireshark/default.nix @@ -214,7 +214,7 @@ stdenv.mkDerivation rec { cp -r $out/lib/wireshark/extcap $out/Applications/Wireshark.app/Contents/MacOS/extcap ''; - meta = with lib; { + meta = { description = "Powerful network protocol analyzer"; longDescription = '' Wireshark (formerly known as "Ethereal") is a powerful network @@ -223,9 +223,9 @@ stdenv.mkDerivation rec { ''; homepage = "https://www.wireshark.org"; changelog = "https://www.wireshark.org/docs/relnotes/wireshark-${version}.html"; - license = licenses.gpl2Plus; - platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + maintainers = with lib.maintainers; [ bjornfor fpletz ]; diff --git a/pkgs/applications/networking/sync/rclone/default.nix b/pkgs/applications/networking/sync/rclone/default.nix index 10df3c901135..5c8c39c45f54 100644 --- a/pkgs/applications/networking/sync/rclone/default.nix +++ b/pkgs/applications/networking/sync/rclone/default.nix @@ -99,13 +99,13 @@ buildGoModule rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Command line program to sync files and directories to and from major cloud storage"; homepage = "https://rclone.org"; changelog = "https://github.com/rclone/rclone/blob/v${version}/docs/content/changelog.md"; - license = licenses.mit; + license = lib.licenses.mit; mainProgram = "rclone"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; diff --git a/pkgs/applications/networking/wgnord/default.nix b/pkgs/applications/networking/wgnord/default.nix index 7f146995abde..ee1a15285627 100644 --- a/pkgs/applications/networking/wgnord/default.nix +++ b/pkgs/applications/networking/wgnord/default.nix @@ -56,13 +56,13 @@ resholve.mkDerivation rec { ]; }; - meta = with lib; { + meta = { description = "NordVPN Wireguard (NordLynx) client in POSIX shell"; homepage = "https://github.com/phirecc/wgnord"; changelog = "https://github.com/phirecc/wgnord/releases/tag/v${version}"; maintainers = with lib.maintainers; [ urandom ]; - license = licenses.mit; + license = lib.licenses.mit; mainProgram = "wgnord"; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/office/kbibtex/default.nix b/pkgs/applications/office/kbibtex/default.nix index a43636a2417f..8465279a6063 100644 --- a/pkgs/applications/office/kbibtex/default.nix +++ b/pkgs/applications/office/kbibtex/default.nix @@ -79,13 +79,13 @@ mkDerivation rec { "${lib.makeBinPath [ bibutils ]}" ]; - meta = with lib; { + meta = { description = "Bibliography editor for KDE"; mainProgram = "kbibtex"; homepage = "https://userbase.kde.org/KBibTeX"; changelog = "https://invent.kde.org/office/kbibtex/-/raw/v${version}/ChangeLog"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ dotlambda ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ dotlambda ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/science/astronomy/celestia/default.nix b/pkgs/applications/science/astronomy/celestia/default.nix index 43b7b27ce71e..407a47964c76 100644 --- a/pkgs/applications/science/astronomy/celestia/default.nix +++ b/pkgs/applications/science/astronomy/celestia/default.nix @@ -51,13 +51,13 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = with lib; { + meta = { homepage = "https://celestiaproject.space/"; description = "Real-time 3D simulation of space"; mainProgram = "celestia"; changelog = "https://github.com/CelestiaProject/Celestia/releases/tag/${version}"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ hjones2199 ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ hjones2199 ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/science/biology/nest/default.nix b/pkgs/applications/science/biology/nest/default.nix index 3026ac9ce885..1c5d40629cf6 100644 --- a/pkgs/applications/science/biology/nest/default.nix +++ b/pkgs/applications/science/biology/nest/default.nix @@ -78,15 +78,15 @@ stdenv.mkDerivation rec { command = "nest --version"; }; - meta = with lib; { + meta = { description = "NEST is a command line tool for simulating neural networks"; homepage = "https://www.nest-simulator.org/"; changelog = "https://github.com/nest/nest-simulator/releases/tag/v${version}"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ jiegec davidcromp ]; - platforms = platforms.unix; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/applications/science/electronics/gerbv/default.nix b/pkgs/applications/science/electronics/gerbv/default.nix index 66e7a5cdbeee..9dd3e1a1d8e7 100644 --- a/pkgs/applications/science/electronics/gerbv/default.nix +++ b/pkgs/applications/science/electronics/gerbv/default.nix @@ -45,13 +45,13 @@ stdenv.mkDerivation rec { "--disable-update-desktop-database" ]; - meta = with lib; { + meta = { description = "Gerber (RS-274X) viewer"; mainProgram = "gerbv"; homepage = "https://gerbv.github.io/"; changelog = "https://github.com/gerbv/gerbv/releases/tag/v${version}"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ mog ]; - platforms = platforms.unix; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ mog ]; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/applications/science/misc/sasview/default.nix b/pkgs/applications/science/misc/sasview/default.nix index 068ee6f4244a..eae9f1e5d063 100644 --- a/pkgs/applications/science/misc/sasview/default.nix +++ b/pkgs/applications/science/misc/sasview/default.nix @@ -69,11 +69,11 @@ python3.pkgs.buildPythonApplication rec { "test_data_reader_exception" ]; - meta = with lib; { + meta = { description = "Fitting and data analysis for small angle scattering data"; homepage = "https://www.sasview.org"; changelog = "https://github.com/SasView/sasview/releases/tag/v${version}"; - license = licenses.bsd3; - maintainers = with maintainers; [ rprospero ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ rprospero ]; }; } diff --git a/pkgs/applications/system/monitor/default.nix b/pkgs/applications/system/monitor/default.nix index d949ab2eb1f8..5115a6e12d72 100644 --- a/pkgs/applications/system/monitor/default.nix +++ b/pkgs/applications/system/monitor/default.nix @@ -84,6 +84,12 @@ stdenv.mkDerivation rec { substituteInPlace meson.build --replace \ "meson.get_compiler('c').find_library('libcurl', dirs: vapidir)" \ "meson.get_compiler('c').find_library('libcurl', dirs: '${curl.out}/lib')" + + # Fix build with Vala 0.56.18 + # https://github.com/elementary/monitor/issues/444 + for i in $(find src/Resources -type f -name "*.vala"); do + substituteInPlace $i --replace-warn "[Compact]" "" + done ''; passthru = { diff --git a/pkgs/applications/version-management/git-machete/default.nix b/pkgs/applications/version-management/git-machete/default.nix index 73cb83527862..5b9db51a215f 100644 --- a/pkgs/applications/version-management/git-machete/default.nix +++ b/pkgs/applications/version-management/git-machete/default.nix @@ -48,12 +48,12 @@ buildPythonApplication rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { homepage = "https://github.com/VirtusLab/git-machete"; description = "Git repository organizer and rebase/merge workflow automation tool"; changelog = "https://github.com/VirtusLab/git-machete/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ blitz ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ blitz ]; mainProgram = "git-machete"; }; } diff --git a/pkgs/applications/video/mpv/scripts/mpris.nix b/pkgs/applications/video/mpv/scripts/mpris.nix index fbb1a8f68583..7d488c7e66fd 100644 --- a/pkgs/applications/video/mpv/scripts/mpris.nix +++ b/pkgs/applications/video/mpv/scripts/mpris.nix @@ -40,12 +40,12 @@ stdenv.mkDerivation rec { stripDebugList = [ "share/mpv/scripts" ]; passthru.scriptName = "mpris.so"; - meta = with lib; { + meta = { description = "MPRIS plugin for mpv"; homepage = "https://github.com/hoyon/mpv-mpris"; - license = licenses.mit; - platforms = platforms.linux; - maintainers = with maintainers; [ ajs124 ]; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ ajs124 ]; changelog = "https://github.com/hoyon/mpv-mpris/releases/tag/${version}"; }; } diff --git a/pkgs/applications/video/mpv/scripts/thumbnail.nix b/pkgs/applications/video/mpv/scripts/thumbnail.nix index fc37b1a50dea..f789a4553da5 100644 --- a/pkgs/applications/video/mpv/scripts/thumbnail.nix +++ b/pkgs/applications/video/mpv/scripts/thumbnail.nix @@ -26,12 +26,12 @@ buildLua rec { extraScripts = [ "mpv_thumbnail_script_server.lua" ]; passthru.scriptName = "mpv_thumbnail_script_{client_osc,server}.lua"; - meta = with lib; { + meta = { description = "Lua script to show preview thumbnails in mpv's OSC seekbar"; homepage = "https://github.com/marzzzello/mpv_thumbnail_script"; changelog = "https://github.com/marzzzello/mpv_thumbnail_script/releases/tag/${version}"; - license = licenses.gpl3Plus; - platforms = platforms.all; - maintainers = with maintainers; [ figsoda ]; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ figsoda ]; }; } diff --git a/pkgs/applications/video/obs-studio/plugins/obs-multi-rtmp/default.nix b/pkgs/applications/video/obs-studio/plugins/obs-multi-rtmp/default.nix index b16e35f53151..abd3e2fbe6e5 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-multi-rtmp/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-multi-rtmp/default.nix @@ -50,12 +50,12 @@ stdenv.mkDerivation rec { rm -rf $out/dist ''; - meta = with lib; { + meta = { homepage = "https://github.com/sorayuki/obs-multi-rtmp/"; changelog = "https://github.com/sorayuki/obs-multi-rtmp/releases/tag/${version}"; description = "Multi-site simultaneous broadcast plugin for OBS Studio"; - license = licenses.gpl2Only; - maintainers = with maintainers; [ jk ]; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ jk ]; platforms = [ "x86_64-linux" "i686-linux" diff --git a/pkgs/applications/video/obs-studio/plugins/obs-vaapi/default.nix b/pkgs/applications/video/obs-studio/plugins/obs-vaapi/default.nix index 31241c74f119..fdbb8bbafe3d 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-vaapi/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-vaapi/default.nix @@ -57,15 +57,15 @@ stdenv.mkDerivation rec { mv $out/lib/obs-vaapi.so $out/lib/obs-plugins/ ''; - meta = with lib; { + meta = { description = "OBS Studio VAAPI support via GStreamer"; homepage = "https://github.com/fzwoch/obs-vaapi"; changelog = "https://github.com/fzwoch/obs-vaapi/releases/tag/${version}"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ ahuzik pedrohlc ]; - license = licenses.gpl2Plus; + license = lib.licenses.gpl2Plus; platforms = [ "x86_64-linux" "i686-linux" diff --git a/pkgs/applications/virtualization/lima/default.nix b/pkgs/applications/virtualization/lima/default.nix index 6365ef7d44c8..6337a7a7749c 100644 --- a/pkgs/applications/virtualization/lima/default.nix +++ b/pkgs/applications/virtualization/lima/default.nix @@ -85,11 +85,11 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { homepage = "https://github.com/lima-vm/lima"; description = "Linux virtual machines (on macOS, in most cases)"; changelog = "https://github.com/lima-vm/lima/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ anhduy ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ anhduy ]; }; } diff --git a/pkgs/applications/window-managers/phosh/phosh-mobile-settings.nix b/pkgs/applications/window-managers/phosh/phosh-mobile-settings.nix index 027d24cc7592..a795eb8e26fd 100644 --- a/pkgs/applications/window-managers/phosh/phosh-mobile-settings.nix +++ b/pkgs/applications/window-managers/phosh/phosh-mobile-settings.nix @@ -73,13 +73,13 @@ stdenv.mkDerivation rec { updateScript = directoryListingUpdater { }; }; - meta = with lib; { + meta = { description = "Settings app for mobile specific things"; mainProgram = "phosh-mobile-settings"; homepage = "https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings"; changelog = "https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/blob/v${version}/debian/changelog"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ rvl ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ rvl ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/build-support/fetchpatch/default.nix b/pkgs/build-support/fetchpatch/default.nix index 1b1f23b44c69..fa06d8631be4 100644 --- a/pkgs/build-support/fetchpatch/default.nix +++ b/pkgs/build-support/fetchpatch/default.nix @@ -67,7 +67,7 @@ lib.throwIfNot (excludes == [ ] || includes == [ ]) ${lib.optionalString (relative != null) "-p1 -i ${lib.escapeShellArg relative}/'*'"} \ "$out" \ | sort -u | sed -e 's/[*?]/\\&/g' \ - | xargs -I{} \ + | xargs -I{} --delimiter='\n' \ filterdiff \ --include={} \ --strip=${toString stripLen} \ diff --git a/pkgs/build-support/fetchpatch/tests.nix b/pkgs/build-support/fetchpatch/tests.nix index 82482a820592..77fe380d9710 100644 --- a/pkgs/build-support/fetchpatch/tests.nix +++ b/pkgs/build-support/fetchpatch/tests.nix @@ -48,4 +48,22 @@ in else "sha256-SJHk8XrutqAyoIdORlhCpBCN626P+uzed7mjKz5eQYY="; }; + + fileWithSpace = testers.invalidateFetcherByDrvHash fetchpatch { + url = "https://github.com/jfly/annoying-filenames/commit/1e86a219f5fc9c4137b409bc9c38036f3922724b.patch"; + sha256 = + if isFetchpatch2 then + "sha256-RB6pjigoXtzHILkGFXYd3Lz2aM9DvO0NRmLdey1N6gg=" + else + "sha256-aptUvVojqIIIVNuHqkl+C+dZBGFfs+1MUd0FNV+4j4E="; + }; + + fileWithApostrophe = testers.invalidateFetcherByDrvHash fetchpatch { + url = "https://github.com/jfly/annoying-filenames/commit/8b6d8f8d7094ce646523b3369cfdf5030289c66c.patch"; + sha256 = + if isFetchpatch2 then + "sha256-CrQFmVvLEvWpo2ucVrWyLb5qk2GVOxyUbFN3hp9sV68=" + else + "sha256-CrQFmVvLEvWpo2ucVrWyLb5qk2GVOxyUbFN3hp9sV68="; + }; } diff --git a/pkgs/by-name/ac/accerciser/package.nix b/pkgs/by-name/ac/accerciser/package.nix index d8a3ed5b2fbe..d3c133575abb 100644 --- a/pkgs/by-name/ac/accerciser/package.nix +++ b/pkgs/by-name/ac/accerciser/package.nix @@ -69,13 +69,13 @@ python3.pkgs.buildPythonApplication rec { }; }; - meta = with lib; { + meta = { homepage = "https://gitlab.gnome.org/GNOME/accerciser"; changelog = "https://gitlab.gnome.org/GNOME/accerciser/-/blob/${version}/NEWS?ref_type=tags"; description = "Interactive Python accessibility explorer"; mainProgram = "accerciser"; - teams = [ teams.gnome ]; - license = licenses.bsd3; - platforms = platforms.linux; + teams = [ lib.teams.gnome ]; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ac/acme-sh/package.nix b/pkgs/by-name/ac/acme-sh/package.nix index cdaba282258e..27c3f9d6278a 100644 --- a/pkgs/by-name/ac/acme-sh/package.nix +++ b/pkgs/by-name/ac/acme-sh/package.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + meta = { homepage = "https://acme.sh/"; changelog = "https://github.com/acmesh-official/acme.sh/releases/tag/${version}"; description = "Pure Unix shell script implementing ACME client protocol"; @@ -73,7 +73,7 @@ stdenv.mkDerivation rec { - IPv6 ready - Cron job notifications for renewal or error etc. ''; - license = licenses.gpl3Only; + license = lib.licenses.gpl3Only; teams = [ lib.teams.serokell ]; inherit (coreutils.meta) platforms; mainProgram = "acme.sh"; diff --git a/pkgs/by-name/ad/adalanche/package.nix b/pkgs/by-name/ad/adalanche/package.nix index 477dde7085b8..9085277b33f9 100644 --- a/pkgs/by-name/ad/adalanche/package.nix +++ b/pkgs/by-name/ad/adalanche/package.nix @@ -28,12 +28,12 @@ buildGoModule rec { "-X=github.com/lkarlslund/adalanche/modules/version.Version=${version}" ]; - meta = with lib; { + meta = { description = "Active Directory ACL Visualizer and Explorer"; homepage = "https://github.com/lkarlslund/adalanche"; changelog = "https://github.com/lkarlslund/Adalanche/releases/tag/v${version}"; - license = licenses.agpl3Only; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "adalanche"; }; } diff --git a/pkgs/by-name/ad/adbtuifm/package.nix b/pkgs/by-name/ad/adbtuifm/package.nix index f92b0c16653f..e7657fbafbd9 100644 --- a/pkgs/by-name/ad/adbtuifm/package.nix +++ b/pkgs/by-name/ad/adbtuifm/package.nix @@ -13,13 +13,13 @@ buildGoModule rec { hash = "sha256-TK93O9XwMrsrQT3EG0969HYMtYkK0a4PzG9FSTqHxAY="; }; vendorHash = "sha256-voVoowjM90OGWXF4REEevO8XEzT7azRYiDay4bnGBks="; - meta = with lib; { + meta = { description = "TUI-based file manager for the Android Debug Bridge"; homepage = "https://github.com/darkhz/adbtuifm"; changelog = "https://github.com/darkhz/adbtuifm/releases/tag/v${version}"; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ daru-san ]; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ daru-san ]; mainProgram = "adbtuifm"; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ad/adreaper/package.nix b/pkgs/by-name/ad/adreaper/package.nix index 77c6129d3ea3..02900efa7390 100644 --- a/pkgs/by-name/ad/adreaper/package.nix +++ b/pkgs/by-name/ad/adreaper/package.nix @@ -22,14 +22,14 @@ buildGoModule rec { mv $out/bin/ADReaper $out/bin/$pname ''; - meta = with lib; { + meta = { description = "Enumeration tool for Windows Active Directories"; homepage = "https://github.com/AidenPearce369/ADReaper"; changelog = "https://github.com/AidenPearce369/ADReaper/releases/tag/ADReaperv${version}"; # Upstream doesn't have a license yet # https://github.com/AidenPearce369/ADReaper/issues/2 - license = with licenses; [ unfree ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ unfree ]; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "ADReaper"; }; } diff --git a/pkgs/by-name/ad/adriconf/package.nix b/pkgs/by-name/ad/adriconf/package.nix index 1af8cd753b4d..678ad2590012 100644 --- a/pkgs/by-name/ad/adriconf/package.nix +++ b/pkgs/by-name/ad/adriconf/package.nix @@ -57,13 +57,13 @@ stdenv.mkDerivation rec { -t $out/share/icons/hicolor/256x256/apps/ ''; - meta = with lib; { + meta = { homepage = "https://gitlab.freedesktop.org/mesa/adriconf/"; changelog = "https://gitlab.freedesktop.org/mesa/adriconf/-/releases/v${version}"; description = "GUI tool used to configure open source graphics drivers"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ muscaln ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ muscaln ]; + platforms = lib.platforms.linux; mainProgram = "adriconf"; }; } diff --git a/pkgs/by-name/ad/advancecomp/package.nix b/pkgs/by-name/ad/advancecomp/package.nix index fe6d79f732ca..db560a6178c9 100644 --- a/pkgs/by-name/ad/advancecomp/package.nix +++ b/pkgs/by-name/ad/advancecomp/package.nix @@ -27,11 +27,11 @@ stdenv.mkDerivation rec { echo "${version}" >.version ''; - meta = with lib; { + meta = { description = "Set of tools to optimize deflate-compressed files"; - license = licenses.gpl3; - maintainers = [ maintainers.raskin ]; - platforms = platforms.linux ++ platforms.darwin; + license = lib.licenses.gpl3; + maintainers = [ lib.maintainers.raskin ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; homepage = "https://github.com/amadvance/advancecomp"; changelog = "https://github.com/amadvance/advancecomp/blob/v${version}/HISTORY"; }; diff --git a/pkgs/by-name/ad/adwaita-icon-theme/package.nix b/pkgs/by-name/ad/adwaita-icon-theme/package.nix index 4eba811c8583..c4fe4a7e27ae 100644 --- a/pkgs/by-name/ad/adwaita-icon-theme/package.nix +++ b/pkgs/by-name/ad/adwaita-icon-theme/package.nix @@ -53,11 +53,11 @@ stdenv.mkDerivation rec { }; }; - meta = with lib; { + meta = { homepage = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme"; changelog = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/blob/${version}/NEWS?ref_type=tags"; - platforms = with platforms; linux ++ darwin; - teams = [ teams.gnome ]; - license = licenses.cc-by-sa-30; + platforms = with lib.platforms; linux ++ darwin; + teams = [ lib.teams.gnome ]; + license = lib.licenses.cc-by-sa-30; }; } diff --git a/pkgs/by-name/ai/aide/package.nix b/pkgs/by-name/ai/aide/package.nix index 9ec1e6d05692..ca594035403c 100644 --- a/pkgs/by-name/ai/aide/package.nix +++ b/pkgs/by-name/ai/aide/package.nix @@ -44,13 +44,13 @@ stdenv.mkDerivation rec { "--sysconfdir=/etc" ]; - meta = with lib; { + meta = { homepage = "https://aide.github.io/"; changelog = "https://github.com/aide/aide/blob/v${version}/ChangeLog"; description = "File and directory integrity checker"; mainProgram = "aide"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ happysalada ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ happysalada ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ai/aiodnsbrute/package.nix b/pkgs/by-name/ai/aiodnsbrute/package.nix index ee7202936ff6..12c1690b6231 100644 --- a/pkgs/by-name/ai/aiodnsbrute/package.nix +++ b/pkgs/by-name/ai/aiodnsbrute/package.nix @@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec { "aiodnsbrute.cli" ]; - meta = with lib; { + meta = { description = "DNS brute force utility"; mainProgram = "aiodnsbrute"; homepage = "https://github.com/blark/aiodnsbrute"; changelog = "https://github.com/blark/aiodnsbrute/releases/tag/v${version}"; - license = with licenses; [ gpl3Only ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ gpl3Only ]; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/ai/airgeddon/package.nix b/pkgs/by-name/ai/airgeddon/package.nix index 3d03cd3e02c3..b67687d75178 100644 --- a/pkgs/by-name/ai/airgeddon/package.nix +++ b/pkgs/by-name/ai/airgeddon/package.nix @@ -162,13 +162,13 @@ stdenv.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + meta = { description = "Multi-use TUI to audit wireless networks"; mainProgram = "airgeddon"; homepage = "https://github.com/v1s1t0r1sh3r3/airgeddon"; changelog = "https://github.com/v1s1t0r1sh3r3/airgeddon/blob/v${version}/CHANGELOG.md"; - license = licenses.gpl3Plus; - maintainers = [ ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ai/airlift/package.nix b/pkgs/by-name/ai/airlift/package.nix index 6f52867db78e..655a3981b353 100644 --- a/pkgs/by-name/ai/airlift/package.nix +++ b/pkgs/by-name/ai/airlift/package.nix @@ -47,12 +47,12 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "airlift" ]; - meta = with lib; { + meta = { description = "Flexible, configuration driven CLI for Apache Airflow local development"; homepage = "https://github.com/jl178/airlift"; - license = licenses.mit; + license = lib.licenses.mit; changelog = "https://github.com/jl178/airlift/releases/tag/v${version}"; - maintainers = with maintainers; [ jl178 ]; + maintainers = with lib.maintainers; [ jl178 ]; mainProgram = "airlift"; }; } diff --git a/pkgs/by-name/ai/airscan/package.nix b/pkgs/by-name/ai/airscan/package.nix index fe1027fb7c55..24329648114f 100644 --- a/pkgs/by-name/ai/airscan/package.nix +++ b/pkgs/by-name/ai/airscan/package.nix @@ -17,12 +17,12 @@ buildGoModule rec { vendorHash = "sha256-I5JRGaff6OIwx4q7BjpFwvJiQe4kw03V8+McYPcJhho="; - meta = with lib; { + meta = { description = "Package to scan paper documents using the Apple AirScan (eSCL) protocol"; mainProgram = "airscan1"; homepage = "https://github.com/stapelberg/airscan"; changelog = "https://github.com/stapelberg/airscan/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ johannwagner ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ johannwagner ]; }; } diff --git a/pkgs/by-name/al/alacritty/package.nix b/pkgs/by-name/al/alacritty/package.nix index 6fd102d45387..1141b6ee14aa 100644 --- a/pkgs/by-name/al/alacritty/package.nix +++ b/pkgs/by-name/al/alacritty/package.nix @@ -128,16 +128,16 @@ rustPlatform.buildRustPackage rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Cross-platform, GPU-accelerated terminal emulator"; homepage = "https://github.com/alacritty/alacritty"; - license = licenses.asl20; + license = lib.licenses.asl20; mainProgram = "alacritty"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ Br1ght0ne rvdp ]; - platforms = platforms.unix; + platforms = lib.platforms.unix; changelog = "https://github.com/alacritty/alacritty/blob/v${version}/CHANGELOG.md"; }; } diff --git a/pkgs/by-name/al/alejandra/package.nix b/pkgs/by-name/al/alejandra/package.nix index d694755d2de5..e14c2f1bc19a 100644 --- a/pkgs/by-name/al/alejandra/package.nix +++ b/pkgs/by-name/al/alejandra/package.nix @@ -24,12 +24,12 @@ rustPlatform.buildRustPackage rec { version = testers.testVersion { package = alejandra; }; }; - meta = with lib; { + meta = { description = "Uncompromising Nix Code Formatter"; homepage = "https://github.com/kamadorueda/alejandra"; changelog = "https://github.com/kamadorueda/alejandra/blob/${version}/CHANGELOG.md"; - license = licenses.unlicense; - maintainers = with maintainers; [ + license = lib.licenses.unlicense; + maintainers = with lib.maintainers; [ _0x4A6F kamadorueda sciencentistguy diff --git a/pkgs/by-name/al/ali/package.nix b/pkgs/by-name/al/ali/package.nix index 719f3c44da67..87336219f2f8 100644 --- a/pkgs/by-name/al/ali/package.nix +++ b/pkgs/by-name/al/ali/package.nix @@ -18,13 +18,13 @@ buildGoModule rec { vendorHash = "sha256-YWx9K04kTMaI0FXebwRQVCt0nxIwZ6xlbtI2lk3qp0M="; - meta = with lib; { + meta = { description = "Generate HTTP load and plot the results in real-time"; homepage = "https://github.com/nakabonne/ali"; changelog = "https://github.com/nakabonne/ali/releases/tag/v${version}"; - license = licenses.mit; - platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ farcaller ]; + license = lib.licenses.mit; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + maintainers = with lib.maintainers; [ farcaller ]; mainProgram = "ali"; # Broken on darwin for Go toolchain > 1.22, with error: # 'link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg' diff --git a/pkgs/by-name/al/alienarena/package.nix b/pkgs/by-name/al/alienarena/package.nix index 06982ef32274..17adcf7a99a1 100644 --- a/pkgs/by-name/al/alienarena/package.nix +++ b/pkgs/by-name/al/alienarena/package.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { --replace libGL.so.1 ${libGL}/lib/libGL.so.1 ''; - meta = with lib; { + meta = { changelog = "https://github.com/alienarena/alienarena/releases/tag/${version}"; description = "Free, stand-alone first-person shooter computer game"; longDescription = '' @@ -59,9 +59,9 @@ stdenv.mkDerivation rec { ''; homepage = "https://alienarena.org"; # Engine is under GPLv2, everything else is under - license = licenses.unfreeRedistributable; - maintainers = with maintainers; [ astsmtl ]; - platforms = platforms.linux; + license = lib.licenses.unfreeRedistributable; + maintainers = with lib.maintainers; [ astsmtl ]; + platforms = lib.platforms.linux; hydraPlatforms = [ ]; }; } diff --git a/pkgs/by-name/al/alterx/package.nix b/pkgs/by-name/al/alterx/package.nix index 198b8fed43be..f6c4d776b438 100644 --- a/pkgs/by-name/al/alterx/package.nix +++ b/pkgs/by-name/al/alterx/package.nix @@ -17,12 +17,12 @@ buildGoModule rec { vendorHash = "sha256-aTA5KGeYmJnbVRbEhT9LigQoJFLD17q9spzBV4BGhNw="; - meta = with lib; { + meta = { description = "Fast and customizable subdomain wordlist generator using DSL"; mainProgram = "alterx"; homepage = "https://github.com/projectdiscovery/alterx"; changelog = "https://github.com/projectdiscovery/alterx/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/al/alvr/package.nix b/pkgs/by-name/al/alvr/package.nix index b82579aa1b80..45ec956967e5 100644 --- a/pkgs/by-name/al/alvr/package.nix +++ b/pkgs/by-name/al/alvr/package.nix @@ -136,16 +136,16 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { description = "Stream VR games from your PC to your headset via Wi-Fi"; homepage = "https://github.com/alvr-org/ALVR/"; changelog = "https://github.com/alvr-org/ALVR/releases/tag/v${version}"; - license = licenses.mit; + license = lib.licenses.mit; mainProgram = "alvr_dashboard"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ luNeder jopejoe1 ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/am/amass/package.nix b/pkgs/by-name/am/amass/package.nix index e7aa091c3bff..79b8444fa112 100644 --- a/pkgs/by-name/am/amass/package.nix +++ b/pkgs/by-name/am/amass/package.nix @@ -31,7 +31,7 @@ buildGoModule rec { # https://github.com/OWASP/Amass/issues/640 doCheck = false; - meta = with lib; { + meta = { description = "In-Depth DNS Enumeration and Network Mapping"; longDescription = '' The OWASP Amass tool suite obtains subdomain names by scraping data @@ -46,8 +46,8 @@ buildGoModule rec { ''; homepage = "https://owasp.org/www-project-amass/"; changelog = "https://github.com/OWASP/Amass/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ kalbasit fab ]; diff --git a/pkgs/by-name/am/amazon-ssm-agent/package.nix b/pkgs/by-name/am/amazon-ssm-agent/package.nix index 183dfd1d9d60..6bf362ef3e1f 100644 --- a/pkgs/by-name/am/amazon-ssm-agent/package.nix +++ b/pkgs/by-name/am/amazon-ssm-agent/package.nix @@ -169,13 +169,13 @@ buildGoModule rec { __darwinAllowLocalNetworking = true; - meta = with lib; { + meta = { description = "Agent to enable remote management of your Amazon EC2 instance configuration"; changelog = "https://github.com/aws/amazon-ssm-agent/releases/tag/${version}"; homepage = "https://github.com/aws/amazon-ssm-agent"; - license = licenses.asl20; - platforms = platforms.unix; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ manveru anthonyroussel arianvp diff --git a/pkgs/by-name/am/ameba/package.nix b/pkgs/by-name/am/ameba/package.nix index f7f7f8bd98b6..091dffa10bfc 100644 --- a/pkgs/by-name/am/ameba/package.nix +++ b/pkgs/by-name/am/ameba/package.nix @@ -19,12 +19,12 @@ crystal.buildCrystalPackage rec { format = "make"; installFlags = [ "INSTALL_BIN=${coreutils}/bin/install" ]; - meta = with lib; { + meta = { description = "Static code analysis tool for Crystal"; mainProgram = "ameba"; homepage = "https://crystal-ameba.github.io"; changelog = "https://github.com/crystal-ameba/ameba/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/by-name/am/amfora/package.nix b/pkgs/by-name/am/amfora/package.nix index bb335a505bb2..ca5f8793e4cb 100644 --- a/pkgs/by-name/am/amfora/package.nix +++ b/pkgs/by-name/am/amfora/package.nix @@ -23,12 +23,12 @@ buildGoModule rec { install -Dm644 amfora.desktop -t $out/share/applications ''; - meta = with lib; { + meta = { description = "Fancy terminal browser for the Gemini protocol"; mainProgram = "amfora"; homepage = "https://github.com/makeworld-the-better-one/amfora"; - license = with licenses; [ gpl3 ]; - maintainers = with maintainers; [ deifactor ]; + license = with lib.licenses; [ gpl3 ]; + maintainers = with lib.maintainers; [ deifactor ]; changelog = "https://github.com/makeworld-the-better-one/amfora/blob/v${version}/CHANGELOG.md"; }; } diff --git a/pkgs/by-name/ap/apachetomcatscanner/package.nix b/pkgs/by-name/ap/apachetomcatscanner/package.nix index 9abec5a1ea22..c6a07d040a4a 100644 --- a/pkgs/by-name/ap/apachetomcatscanner/package.nix +++ b/pkgs/by-name/ap/apachetomcatscanner/package.nix @@ -41,12 +41,12 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "apachetomcatscanner" ]; - meta = with lib; { + meta = { description = "Tool to scan for Apache Tomcat server vulnerabilities"; homepage = "https://github.com/p0dalirius/ApacheTomcatScanner"; changelog = "https://github.com/p0dalirius/ApacheTomcatScanner/releases/tag/${version}"; - license = licenses.gpl2Only; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "ApacheTomcatScanner"; }; } diff --git a/pkgs/by-name/ap/aperture/package.nix b/pkgs/by-name/ap/aperture/package.nix index 7e47e02c12ab..eb17e90700d3 100644 --- a/pkgs/by-name/ap/aperture/package.nix +++ b/pkgs/by-name/ap/aperture/package.nix @@ -19,12 +19,12 @@ buildGoModule rec { subPackages = [ "cmd/aperture" ]; - meta = with lib; { + meta = { description = "L402 (Lightning HTTP 402) Reverse Proxy"; homepage = "https://github.com/lightninglabs/aperture"; changelog = "https://github.com/lightninglabs/aperture/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sputn1ck HannahMR ]; diff --git a/pkgs/by-name/ap/apkeep/package.nix b/pkgs/by-name/ap/apkeep/package.nix index e95face53a8d..571f8f473c12 100644 --- a/pkgs/by-name/ap/apkeep/package.nix +++ b/pkgs/by-name/ap/apkeep/package.nix @@ -30,12 +30,12 @@ rustPlatform.buildRustPackage rec { openssl ]; - meta = with lib; { + meta = { description = "Command-line tool for downloading APK files from various sources"; homepage = "https://github.com/EFForg/apkeep"; changelog = "https://github.com/EFForg/apkeep/blob/${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = [ ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; mainProgram = "apkeep"; }; } diff --git a/pkgs/by-name/ap/apkleaks/package.nix b/pkgs/by-name/ap/apkleaks/package.nix index b83d71c0c380..6044436ca8f8 100644 --- a/pkgs/by-name/ap/apkleaks/package.nix +++ b/pkgs/by-name/ap/apkleaks/package.nix @@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "apkleaks" ]; - meta = with lib; { + meta = { description = "Scanning APK file for URIs, endpoints and secrets"; homepage = "https://github.com/dwisiswant0/apkleaks"; changelog = "https://github.com/dwisiswant0/apkleaks/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "apkleaks"; }; } diff --git a/pkgs/by-name/ap/apktool/package.nix b/pkgs/by-name/ap/apktool/package.nix index b69e66a85370..e8f32d5aff44 100644 --- a/pkgs/by-name/ap/apktool/package.nix +++ b/pkgs/by-name/ap/apktool/package.nix @@ -33,14 +33,14 @@ stdenv.mkDerivation rec { --prefix PATH : ${lib.getBin aapt} ''; - meta = with lib; { + meta = { description = "Tool for reverse engineering Android apk files"; mainProgram = "apktool"; homepage = "https://ibotpeaches.github.io/Apktool/"; changelog = "https://github.com/iBotPeaches/Apktool/releases/tag/v${version}"; - sourceProvenance = with sourceTypes; [ binaryBytecode ]; - license = licenses.asl20; - maintainers = with maintainers; [ offline ]; - platforms = with platforms; unix; + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ offline ]; + platforms = with lib.platforms; unix; }; } diff --git a/pkgs/by-name/ar/arduino-ide/package.nix b/pkgs/by-name/ar/arduino-ide/package.nix index 8c55748c2182..10ef56583a6d 100644 --- a/pkgs/by-name/ar/arduino-ide/package.nix +++ b/pkgs/by-name/ar/arduino-ide/package.nix @@ -26,13 +26,13 @@ appimageTools.wrapType2 { extraPkgs = pkgs: [ pkgs.libsecret ]; - meta = with lib; { + meta = { description = "Open-source electronics prototyping platform"; homepage = "https://www.arduino.cc/en/software"; changelog = "https://github.com/arduino/arduino-ide/releases/tag/${version}"; - license = licenses.agpl3Only; + license = lib.licenses.agpl3Only; mainProgram = "arduino-ide"; - maintainers = with maintainers; [ clerie ]; + maintainers = with lib.maintainers; [ clerie ]; platforms = [ "x86_64-linux" ]; }; } diff --git a/pkgs/by-name/ar/arduino-language-server/package.nix b/pkgs/by-name/ar/arduino-language-server/package.nix index 18b6761e30b3..0c78013478a4 100644 --- a/pkgs/by-name/ar/arduino-language-server/package.nix +++ b/pkgs/by-name/ar/arduino-language-server/package.nix @@ -33,12 +33,12 @@ buildGoModule rec { "-extldflags '-static'" ]; - meta = with lib; { + meta = { description = "Arduino Language Server based on Clangd to Arduino code autocompletion"; mainProgram = "arduino-language-server"; homepage = "https://github.com/arduino/arduino-language-server"; changelog = "https://github.com/arduino/arduino-language-server/releases/tag/${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ BattleCh1cken ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ BattleCh1cken ]; }; } diff --git a/pkgs/by-name/ar/argc/package.nix b/pkgs/by-name/ar/argc/package.nix index 051d4e83e0bd..709cb2c92e47 100644 --- a/pkgs/by-name/ar/argc/package.nix +++ b/pkgs/by-name/ar/argc/package.nix @@ -61,16 +61,16 @@ rustPlatform.buildRustPackage rec { }; }; - meta = with lib; { + meta = { description = "Command-line options, arguments and sub-commands parser for bash"; mainProgram = "argc"; homepage = "https://github.com/sigoden/argc"; changelog = "https://github.com/sigoden/argc/releases/tag/v${version}"; - license = with licenses; [ + license = with lib.licenses; [ mit # or asl20 ]; - maintainers = with maintainers; [ figsoda ]; + maintainers = with lib.maintainers; [ figsoda ]; }; } diff --git a/pkgs/by-name/ar/argo-workflows/package.nix b/pkgs/by-name/ar/argo-workflows/package.nix index 475d9054aa19..90397b11b9f1 100644 --- a/pkgs/by-name/ar/argo-workflows/package.nix +++ b/pkgs/by-name/ar/argo-workflows/package.nix @@ -88,13 +88,13 @@ buildGoModule rec { done ''; - meta = with lib; { + meta = { description = "Container native workflow engine for Kubernetes"; mainProgram = "argo"; homepage = "https://github.com/argoproj/argo"; changelog = "https://github.com/argoproj/argo-workflows/blob/v${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = with maintainers; [ groodt ]; - platforms = platforms.unix; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ groodt ]; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/ar/argocd-vault-plugin/package.nix b/pkgs/by-name/ar/argocd-vault-plugin/package.nix index cf8995226633..79c6b736e2b4 100644 --- a/pkgs/by-name/ar/argocd-vault-plugin/package.nix +++ b/pkgs/by-name/ar/argocd-vault-plugin/package.nix @@ -36,12 +36,12 @@ buildGoModule rec { version = "argocd-vault-plugin v${version} (unknown) BuildDate: 1970-01-01T00:00:00Z"; }; - meta = with lib; { + meta = { homepage = "https://argocd-vault-plugin.readthedocs.io"; changelog = "https://github.com/argoproj-labs/argocd-vault-plugin/releases/tag/v${version}"; description = "Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets"; mainProgram = "argocd-vault-plugin"; - license = licenses.asl20; - maintainers = with maintainers; [ urandom ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ urandom ]; }; } diff --git a/pkgs/by-name/ar/aria2/package.nix b/pkgs/by-name/ar/aria2/package.nix index ee98ae99d934..aaab59f0fb4c 100644 --- a/pkgs/by-name/ar/aria2/package.nix +++ b/pkgs/by-name/ar/aria2/package.nix @@ -69,14 +69,14 @@ stdenv.mkDerivation rec { aria2 = nixosTests.aria2; }; - meta = with lib; { + meta = { homepage = "https://aria2.github.io"; changelog = "https://github.com/aria2/aria2/releases/tag/release-${version}"; description = "Lightweight, multi-protocol, multi-source, command-line download utility"; mainProgram = "aria2c"; - license = licenses.gpl2Plus; - platforms = platforms.unix; - maintainers = with maintainers; [ + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ Br1ght0ne koral timhae diff --git a/pkgs/by-name/ar/arjun/package.nix b/pkgs/by-name/ar/arjun/package.nix index b24de04dfaa8..0fdfcfe6746d 100644 --- a/pkgs/by-name/ar/arjun/package.nix +++ b/pkgs/by-name/ar/arjun/package.nix @@ -33,12 +33,12 @@ python3.pkgs.buildPythonApplication rec { "arjun" ]; - meta = with lib; { + meta = { description = "HTTP parameter discovery suite"; homepage = "https://github.com/s0md3v/Arjun"; changelog = "https://github.com/s0md3v/Arjun/blob/${version}/CHANGELOG.md"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ octodi ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ octodi ]; mainProgram = "arjun"; }; } diff --git a/pkgs/by-name/ar/artem/package.nix b/pkgs/by-name/ar/artem/package.nix index 9305dabc5f83..9724034396ba 100644 --- a/pkgs/by-name/ar/artem/package.nix +++ b/pkgs/by-name/ar/artem/package.nix @@ -38,12 +38,12 @@ rustPlatform.buildRustPackage rec { --zsh $releaseDir/build/artem-*/out/_artem ''; - meta = with lib; { + meta = { description = "Small CLI program to convert images to ASCII art"; homepage = "https://github.com/finefindus/artem"; changelog = "https://github.com/finefindus/artem/blob/v${version}/CHANGELOG.md"; - license = licenses.mpl20; - maintainers = with maintainers; [ figsoda ]; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ figsoda ]; mainProgram = "artem"; }; } diff --git a/pkgs/by-name/as/aseprite/package.nix b/pkgs/by-name/as/aseprite/package.nix index 6aae1d237f64..aac5c6790550 100644 --- a/pkgs/by-name/as/aseprite/package.nix +++ b/pkgs/by-name/as/aseprite/package.nix @@ -33,15 +33,35 @@ clangStdenv.mkDerivation (finalAttrs: { pname = "aseprite"; - version = "1.3.7"; + version = "1.3.13"; - src = fetchFromGitHub { - owner = "aseprite"; - repo = "aseprite"; - rev = "v" + finalAttrs.version; - fetchSubmodules = true; - hash = "sha256-75kYJXmyags0cW2D5Ksq1uUrFSCAkFOdmn7Ya/6jLXc="; - }; + srcs = [ + (fetchFromGitHub { + name = "aseprite-source"; + owner = "aseprite"; + repo = "aseprite"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-eeB/4fQp1lbNYQj9LpNhOn7DYxaTc+BcmyvY2vPzpxk="; + }) + + # Translation strings + (fetchFromGitHub { + name = "aseprite-strings"; + owner = "aseprite"; + repo = "strings"; + rev = "7b0af61dec1d98242d7eb2e9cab835d442d21235"; + hash = "sha256-8OwwHCFP55pwLjk5O+a36hDZf9uX3P7cNliJM5SZdAg="; + }) + ]; + + # Sets the main build directory to "aseprite-source" since multiple sources are fetched. + sourceRoot = "aseprite-source"; + + # Translation files are copied without overwriting existing ones to preserve the potentially more up-to-date English file from the main source. + postUnpack = '' + cp --no-clobber $PWD/aseprite-strings/* ./aseprite-source/data/strings + ''; nativeBuildInputs = [ cmake @@ -75,33 +95,15 @@ clangStdenv.mkDerivation (finalAttrs: { ]; patches = [ - # https://github.com/aseprite/aseprite/issues/4486 - # FIXME: remove on next release. - (fetchpatch { - name = "ENABLE_UPDATER-fix.patch"; - url = "https://github.com/aseprite/aseprite/commit/8fce589.patch"; - hash = "sha256-DbL6kK//gQXbsXEn/t+KTuoM7E9ocPAsVqEO+lYrka4="; - }) ./shared-fmt.patch ./shared-libwebp.patch ./shared-skia-deps.patch ]; - postPatch = - let - # Translation strings - strings = fetchFromGitHub { - owner = "aseprite"; - repo = "strings"; - rev = "e18a09fefbb6cd904e506183d5fbe08558a52ed4"; - hash = "sha256-GyCCxbhgf0vST20EH/+KkNLrF+U9Xzgpxlao8s925PQ="; - }; - in - '' - sed -i src/ver/CMakeLists.txt -e "s-set(VERSION \".*\")-set(VERSION \"$version\")-" - rm -rf data/strings - cp -r ${strings} data/strings - ''; + postPatch = '' + substituteInPlace src/ver/CMakeLists.txt \ + --replace-fail '"1.x-dev"' '"${finalAttrs.version}"' + ''; cmakeFlags = [ "-DENABLE_DESKTOP_INTEGRATION=ON" @@ -116,7 +118,7 @@ clangStdenv.mkDerivation (finalAttrs: { "-DUSE_SHARED_LIBPNG=ON" "-DUSE_SHARED_LIBWEBP=ON" "-DUSE_SHARED_PIXMAN=ON" - "-DUSE_SHARED_TINYXML=ON" + "-DUSE_SHARED_TINYXML=OFF" "-DUSE_SHARED_WEBP=ON" "-DUSE_SHARED_ZLIB=ON" # Disable libarchive programs. @@ -124,7 +126,7 @@ clangStdenv.mkDerivation (finalAttrs: { "-DENABLE_CPIO=OFF" "-DENABLE_TAR=OFF" # UI backend. - "-DLAF_OS_BACKEND=skia" + "-DLAF_BACKEND=skia" "-DLAF_WITH_EXAMPLES=OFF" "-DSKIA_DIR=${skia-aseprite}" "-DSKIA_LIBRARY_DIR=${skia-aseprite}/lib" diff --git a/pkgs/by-name/as/aseprite/shared-fmt.patch b/pkgs/by-name/as/aseprite/shared-fmt.patch index 794d8a4adcc1..6cac2ecc0459 100644 --- a/pkgs/by-name/as/aseprite/shared-fmt.patch +++ b/pkgs/by-name/as/aseprite/shared-fmt.patch @@ -1,6 +1,8 @@ ---- a/CMakeLists.txt 2022-01-08 00:37:08.165330523 +0100 -+++ b/CMakeLists.txt 2022-01-08 00:52:41.163585173 +0100 -@@ -54,6 +54,7 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b1bd0189b..3fb7abffb 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -66,6 +66,7 @@ enable_testing() option(USE_SHARED_CMARK "Use your installed copy of cmark" off) option(USE_SHARED_CURL "Use your installed copy of curl" off) @@ -8,7 +10,7 @@ option(USE_SHARED_GIFLIB "Use your installed copy of giflib" off) option(USE_SHARED_JPEGLIB "Use your installed copy of jpeglib" off) option(USE_SHARED_ZLIB "Use your installed copy of zlib" off) -@@ -165,6 +165,7 @@ +@@ -185,6 +186,7 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_PROFILE "${CMAKE_BINARY_DIR}/bin") set(SOURCE_DATA_DIR ${CMAKE_CURRENT_SOURCE_DIR}/data) set(CMARK_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/cmark) set(CURL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/curl) @@ -16,10 +18,11 @@ set(GIFLIB_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/giflib) set(LIBJPEG_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/jpeg) set(LIBPNG_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/libpng) -@@ -204,6 +205,15 @@ +@@ -225,6 +227,16 @@ if(NOT USE_SHARED_CURL) set(CURL_STATICLIB ON BOOL) endif() ++# fmt +if(USE_SHARED_FMT) + find_package(FMT REQUIRED) + set(FMT_LIBRARIES fmt::fmt) @@ -32,10 +35,12 @@ # zlib if(USE_SHARED_ZLIB) find_package(ZLIB REQUIRED) ---- a/src/app/CMakeLists.txt 2022-01-08 00:37:07.378671200 +0100 -+++ b/src/app/CMakeLists.txt 2022-01-08 00:53:13.669969512 +0100 -@@ -741,7 +741,7 @@ target_link_libraries(app-lib - ${HARFBUZZ_LIBRARIES} +diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt +index 9c67c0268..b19a3e412 100644 +--- a/src/app/CMakeLists.txt ++++ b/src/app/CMakeLists.txt +@@ -754,7 +754,7 @@ target_link_libraries(app-lib + ${ZLIB_LIBRARIES} json11 archive_static - fmt @@ -43,10 +48,11 @@ tinyexpr qoi) - if(ENABLE_PSD) ---- a/src/dio/CMakeLists.txt 2022-01-08 00:41:50.712726972 +0100 -+++ b/src/dio/CMakeLists.txt 2022-01-08 00:53:39.936408022 +0100 -@@ -10,7 +10,7 @@ +diff --git a/src/dio/CMakeLists.txt b/src/dio/CMakeLists.txt +index 55cb24de5..b253dca0b 100644 +--- a/src/dio/CMakeLists.txt ++++ b/src/dio/CMakeLists.txt +@@ -16,7 +16,7 @@ endif() target_link_libraries(dio-lib ${ZLIB_LIBRARIES} @@ -55,9 +61,11 @@ flic-lib laf-base fixmath-lib ---- a/third_party/CMakeLists.txt 2022-01-08 00:37:08.165330523 +0100 -+++ b/third_party/CMakeLists.txt 2022-01-08 00:54:30.455969136 +0100 -@@ -106,7 +106,10 @@ +diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt +index 9d09a98c8..1973b134b 100644 +--- a/third_party/CMakeLists.txt ++++ b/third_party/CMakeLists.txt +@@ -117,7 +117,10 @@ if(NOT USE_SHARED_HARFBUZZ AND NOT LAF_BACKEND STREQUAL "skia") endif() add_subdirectory(simpleini) diff --git a/pkgs/by-name/as/aseprite/shared-libwebp.patch b/pkgs/by-name/as/aseprite/shared-libwebp.patch index 20191f46b8b1..e4526a34e9fd 100644 --- a/pkgs/by-name/as/aseprite/shared-libwebp.patch +++ b/pkgs/by-name/as/aseprite/shared-libwebp.patch @@ -1,8 +1,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index af077f6..fed17ff 100644 +index 87aed2f28f9c..498472ec2a60 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -58,6 +58,7 @@ option(USE_SHARED_TINYXML "Use your installed copy of tinyxml" off) +@@ -76,6 +76,7 @@ option(USE_SHARED_TINYXML "Use your installed copy of tinyxml" off) option(USE_SHARED_PIXMAN "Use your installed copy of pixman" off) option(USE_SHARED_FREETYPE "Use shared FreeType library" off) option(USE_SHARED_HARFBUZZ "Use shared HarfBuzz library" off) @@ -10,7 +10,7 @@ index af077f6..fed17ff 100644 option(ENABLE_ASEPRITE_EXE "Compile main Aseprite executable" on) option(ENABLE_MEMLEAK "Enable memory-leaks detector (only for developers)" off) option(ENABLE_NEWS "Enable the news in Home tab" on) -@@ -328,14 +351,17 @@ add_subdirectory(laf) +@@ -380,7 +381,20 @@ add_subdirectory(laf) # libwebp if(ENABLE_WEBP) # Use libwebp from Skia @@ -21,27 +21,27 @@ index af077f6..fed17ff 100644 + find_library(WEBPMUX_LIBRARY NAMES webpmux) + set(WEBP_LIBRARIES ${WEBP_LIBRARY} ${WEBPDEMUX_LIBRARY} ${WEBPMUX_LIBRARY}) + find_path(WEBP_INCLUDE_DIRS NAMES decode.h PATH_SUFFIXES webp) -+ else() ++ find_path(WEBP_INCLUDE_DIRS NAMES decode.h PATH_SUFFIXES webp) ++ find_path(WEBP_INCLUDE_DIRS NAMES decode.h PATH_SUFFIXES webp) ++ if(WEBP_LIBRARIES) ++ set(WEBP_FOUND ON) ++ else() ++ set(WEBP_FOUND OFF) ++ endif() ++ elseif(LAF_BACKEND STREQUAL "skia") find_library(WEBP_LIBRARIES webp NAMES libwebp # required for Windows PATHS "${SKIA_LIBRARY_DIR}" NO_DEFAULT_PATH) - set(WEBP_INCLUDE_DIR "${SKIA_DIR}/third_party/externals/libwebp/src") -- else() -- set(WEBP_LIBRARIES webp webpdemux libwebpmux) -- set(WEBP_INCLUDE_DIR ${LIBWEBP_DIR}/src) - endif() - include_directories(${WEBP_INCLUDE_DIR}) - endif() diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt -index 4839d4097c..e8c3e83cbc 100644 +index 1973b134b9f8..f15dba5a7968 100644 --- a/third_party/CMakeLists.txt +++ b/third_party/CMakeLists.txt -@@ -32,7 +32,7 @@ if(NOT USE_SHARED_GIFLIB) +@@ -33,7 +33,7 @@ if(NOT USE_SHARED_GIFLIB) add_subdirectory(giflib) endif() - + -if(ENABLE_WEBP AND NOT LAF_BACKEND STREQUAL "skia") +if(ENABLE_WEBP AND NOT LAF_BACKEND STREQUAL "skia" AND NOT USE_SHARED_WEBP) set(WEBP_BUILD_EXTRAS OFF CACHE BOOL "Build extras.") - add_subdirectory(libwebp) - endif() \ No newline at end of file + set(WEBP_BUILD_ANIM_UTILS OFF CACHE BOOL "Build animation utilities.") + set(WEBP_BUILD_CWEBP OFF CACHE BOOL "Build the cwebp command line tool.") diff --git a/pkgs/by-name/as/askalono/package.nix b/pkgs/by-name/as/askalono/package.nix index 22fe897f47b1..1cf8823dc723 100644 --- a/pkgs/by-name/as/askalono/package.nix +++ b/pkgs/by-name/as/askalono/package.nix @@ -17,12 +17,12 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-ug79p75Oa5lsd9COWO2aIx3jN7de1QZggMFiOPAN5kQ="; - meta = with lib; { + meta = { description = "Tool to detect open source licenses from texts"; homepage = "https://github.com/jpeddicord/askalono"; changelog = "https://github.com/jpeddicord/askalono/blob/${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = with maintainers; [ figsoda ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ figsoda ]; mainProgram = "askalono"; }; } diff --git a/pkgs/by-name/as/asn/package.nix b/pkgs/by-name/as/asn/package.nix index e370f5f599f4..58800a0d87bd 100644 --- a/pkgs/by-name/as/asn/package.nix +++ b/pkgs/by-name/as/asn/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { }" ''; - meta = with lib; { + meta = { description = "OSINT command line tool for investigating network data"; longDescription = '' ASN / RPKI validity / BGP stats / IPv4v6 / Prefix / URL / ASPath / Organization / @@ -57,8 +57,8 @@ stdenv.mkDerivation rec { ''; homepage = "https://github.com/nitefood/asn"; changelog = "https://github.com/nitefood/asn/releases/tag/v${version}"; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ devhell ]; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ devhell ]; mainProgram = "asn"; }; } diff --git a/pkgs/by-name/as/asnmap/package.nix b/pkgs/by-name/as/asnmap/package.nix index 7246edd85187..76098352d739 100644 --- a/pkgs/by-name/as/asnmap/package.nix +++ b/pkgs/by-name/as/asnmap/package.nix @@ -25,12 +25,12 @@ buildGoModule rec { # Tests require network access doCheck = false; - meta = with lib; { + meta = { description = "Tool to gather network ranges using ASN information"; homepage = "https://github.com/projectdiscovery/asnmap"; changelog = "https://github.com/projectdiscovery/asnmap/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "asnmap"; }; } diff --git a/pkgs/by-name/as/assh/package.nix b/pkgs/by-name/as/assh/package.nix index f66cb33959d8..c2f5eecd3ee5 100644 --- a/pkgs/by-name/as/assh/package.nix +++ b/pkgs/by-name/as/assh/package.nix @@ -41,12 +41,12 @@ buildGoModule rec { $out/bin/assh --help > /dev/null ''; - meta = with lib; { + meta = { description = "Advanced SSH config - Regex, aliases, gateways, includes and dynamic hosts"; homepage = "https://github.com/moul/assh"; changelog = "https://github.com/moul/assh/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ ]; - platforms = with platforms; linux ++ darwin; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; + platforms = with lib.platforms; linux ++ darwin; }; } diff --git a/pkgs/by-name/at/atlas/package.nix b/pkgs/by-name/at/atlas/package.nix index 7b51a249213f..9f8751f82522 100644 --- a/pkgs/by-name/at/atlas/package.nix +++ b/pkgs/by-name/at/atlas/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "atlas"; - version = "0.33.1"; + version = "0.34.0"; src = fetchFromGitHub { owner = "ariga"; repo = "atlas"; rev = "v${finalAttrs.version}"; - hash = "sha256-Io7FnPxvr3XIj+Tbf1yVxjTnqoRzQZnaVlImcwBjwXE="; + hash = "sha256-7s03YrZw7J2LRCHibMqzBBtVUBSPVEf+TMqtKoWSkkM="; }; modRoot = "cmd/atlas"; diff --git a/pkgs/by-name/aw/await/package.nix b/pkgs/by-name/aw/await/package.nix index dea61fe0fc3d..f0366d440154 100644 --- a/pkgs/by-name/aw/await/package.nix +++ b/pkgs/by-name/aw/await/package.nix @@ -42,13 +42,13 @@ stdenv.mkDerivation rec { doInstallCheck = true; versionCheckProgramArg = "--version"; - meta = with lib; { + meta = { changelog = "https://github.com/slavaGanzin/await/releases/tag/${version}"; description = "Small binary that runs a list of commands in parallel and awaits termination"; homepage = "https://github.com/slavaGanzin/await"; - license = licenses.mit; - maintainers = with maintainers; [ chewblacka ]; - platforms = platforms.all; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ chewblacka ]; + platforms = lib.platforms.all; mainProgram = "await"; }; } diff --git a/pkgs/by-name/aw/aws-encryption-sdk-cli/package.nix b/pkgs/by-name/aw/aws-encryption-sdk-cli/package.nix index 62cda863f0c7..675645240b43 100644 --- a/pkgs/by-name/aw/aws-encryption-sdk-cli/package.nix +++ b/pkgs/by-name/aw/aws-encryption-sdk-cli/package.nix @@ -73,12 +73,12 @@ localPython.pkgs.buildPythonApplication rec { }; }; - meta = with lib; { + meta = { homepage = "https://aws-encryption-sdk-cli.readthedocs.io/"; changelog = "https://github.com/aws/aws-encryption-sdk-cli/blob/v${version}/CHANGELOG.rst"; description = "CLI wrapper around aws-encryption-sdk-python"; - license = licenses.asl20; + license = lib.licenses.asl20; mainProgram = "aws-encryption-cli"; - maintainers = with maintainers; [ anthonyroussel ]; + maintainers = with lib.maintainers; [ anthonyroussel ]; }; } diff --git a/pkgs/by-name/aw/aws-iam-authenticator/package.nix b/pkgs/by-name/aw/aws-iam-authenticator/package.nix index 5bd7daaaf416..58f8f3500613 100644 --- a/pkgs/by-name/aw/aws-iam-authenticator/package.nix +++ b/pkgs/by-name/aw/aws-iam-authenticator/package.nix @@ -31,12 +31,12 @@ buildGoModule rec { subPackages = [ "cmd/aws-iam-authenticator" ]; - meta = with lib; { + meta = { homepage = "https://github.com/kubernetes-sigs/aws-iam-authenticator"; description = "AWS IAM credentials for Kubernetes authentication"; mainProgram = "aws-iam-authenticator"; changelog = "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ srhb ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ srhb ]; }; } diff --git a/pkgs/by-name/aw/aws-sam-cli/package.nix b/pkgs/by-name/aw/aws-sam-cli/package.nix index 35d50ba68d77..996af6a74f75 100644 --- a/pkgs/by-name/aw/aws-sam-cli/package.nix +++ b/pkgs/by-name/aw/aws-sam-cli/package.nix @@ -151,13 +151,13 @@ python3.pkgs.buildPythonApplication rec { __darwinAllowLocalNetworking = true; - meta = with lib; { + meta = { description = "CLI tool for local development and testing of Serverless applications"; homepage = "https://github.com/aws/aws-sam-cli"; changelog = "https://github.com/aws/aws-sam-cli/releases/tag/v${version}"; - license = licenses.asl20; + license = lib.licenses.asl20; mainProgram = "sam"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ lo1tuma anthonyroussel ]; diff --git a/pkgs/by-name/aw/awscli2/package.nix b/pkgs/by-name/aw/awscli2/package.nix index 7ebc9a3d24e3..068d6790304c 100644 --- a/pkgs/by-name/aw/awscli2/package.nix +++ b/pkgs/by-name/aw/awscli2/package.nix @@ -186,12 +186,12 @@ py.pkgs.buildPythonApplication rec { }; }; - meta = with lib; { + meta = { description = "Unified tool to manage your AWS services"; homepage = "https://aws.amazon.com/cli/"; changelog = "https://github.com/aws/aws-cli/blob/${version}/CHANGELOG.rst"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ bhipple davegallant bryanasdev000 diff --git a/pkgs/by-name/aw/awsebcli/package.nix b/pkgs/by-name/aw/awsebcli/package.nix index 8503d0873c9b..59f5df5813a0 100644 --- a/pkgs/by-name/aw/awsebcli/package.nix +++ b/pkgs/by-name/aw/awsebcli/package.nix @@ -93,12 +93,12 @@ python.pkgs.buildPythonApplication rec { "test_aws_eb_profile_environment_variable_found__profile_exists_in_credentials_file" ]; - meta = with lib; { + meta = { description = "Command line interface for Elastic Beanstalk"; homepage = "https://aws.amazon.com/elasticbeanstalk/"; changelog = "https://github.com/aws/aws-elastic-beanstalk-cli/blob/${version}/CHANGES.rst"; - license = licenses.asl20; - maintainers = with maintainers; [ kirillrdy ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ kirillrdy ]; mainProgram = "eb"; }; } diff --git a/pkgs/by-name/aw/awslimitchecker/package.nix b/pkgs/by-name/aw/awslimitchecker/package.nix index 9a603a5e6024..e309decf0818 100644 --- a/pkgs/by-name/aw/awslimitchecker/package.nix +++ b/pkgs/by-name/aw/awslimitchecker/package.nix @@ -52,12 +52,12 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "awslimitchecker.checker" ]; - meta = with lib; { + meta = { description = "Script and python package to check your AWS service limits and usage via boto3"; homepage = "http://awslimitchecker.readthedocs.org"; changelog = "https://github.com/jantman/awslimitchecker/blob/${version}/CHANGES.rst"; - license = licenses.agpl3Plus; - maintainers = with maintainers; [ zakame ]; + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ zakame ]; mainProgram = "awslimitchecker"; }; } diff --git a/pkgs/by-name/ba/baboossh/package.nix b/pkgs/by-name/ba/baboossh/package.nix index 26c1182a01a3..24d4012dcb97 100644 --- a/pkgs/by-name/ba/baboossh/package.nix +++ b/pkgs/by-name/ba/baboossh/package.nix @@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "baboossh" ]; - meta = with lib; { + meta = { description = "Tool to do SSH spreading"; homepage = "https://github.com/cybiere/baboossh"; changelog = "https://github.com/cybiere/baboossh/releases/tag/v${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "baboossh"; }; } diff --git a/pkgs/by-name/ba/badrobot/package.nix b/pkgs/by-name/ba/badrobot/package.nix index 79197e8f539a..33525d78c396 100644 --- a/pkgs/by-name/ba/badrobot/package.nix +++ b/pkgs/by-name/ba/badrobot/package.nix @@ -32,7 +32,7 @@ buildGoModule rec { --zsh <($out/bin/badrobot completion zsh) ''; - meta = with lib; { + meta = { homepage = "https://github.com/controlplaneio/badrobot"; changelog = "https://github.com/controlplaneio/badrobot/blob/v${version}/CHANGELOG.md"; description = "Operator Security Audit Tool"; @@ -45,7 +45,7 @@ buildGoModule rec { likelihood that a compromised Operator would be able to obtain full cluster permissions. ''; - license = with licenses; [ asl20 ]; - maintainers = with maintainers; [ jk ]; + license = with lib.licenses; [ asl20 ]; + maintainers = with lib.maintainers; [ jk ]; }; } diff --git a/pkgs/by-name/ba/bambu-studio/package.nix b/pkgs/by-name/ba/bambu-studio/package.nix index 69290e946837..5c499dcd4e43 100644 --- a/pkgs/by-name/ba/bambu-studio/package.nix +++ b/pkgs/by-name/ba/bambu-studio/package.nix @@ -189,16 +189,16 @@ stdenv.mkDerivation rec { mv $out/README.md $out/share/BambuStudio/README.md ''; - meta = with lib; { + meta = { description = "PC Software for BambuLab's 3D printers"; homepage = "https://github.com/bambulab/BambuStudio"; changelog = "https://github.com/bambulab/BambuStudio/releases/tag/v${version}"; - license = licenses.agpl3Plus; - maintainers = with maintainers; [ + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ zhaofengli dsluijk ]; mainProgram = "bambu-studio"; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ba/bat/package.nix b/pkgs/by-name/ba/bat/package.nix index 02a542c0f0b0..a6eea7f1cca9 100644 --- a/pkgs/by-name/ba/bat/package.nix +++ b/pkgs/by-name/ba/bat/package.nix @@ -76,16 +76,16 @@ rustPlatform.buildRustPackage rec { runHook postInstallCheck ''; - meta = with lib; { + meta = { description = "Cat(1) clone with syntax highlighting and Git integration"; homepage = "https://github.com/sharkdp/bat"; changelog = "https://github.com/sharkdp/bat/raw/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; mainProgram = "bat"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ dywedir zowoq SuperSandro2000 diff --git a/pkgs/by-name/ba/batmon/package.nix b/pkgs/by-name/ba/batmon/package.nix index c9272a6e5364..28229158ac3d 100644 --- a/pkgs/by-name/ba/batmon/package.nix +++ b/pkgs/by-name/ba/batmon/package.nix @@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-0SXb8jBAYKnNFguamSMosPE6gH9aUzydF16w3SLhOU4="; - meta = with lib; { + meta = { description = "Interactive batteries viewer"; longDescription = '' An interactive viewer, similar to top, htop and other *top utilities, @@ -26,10 +26,10 @@ rustPlatform.buildRustPackage rec { ''; homepage = "https://github.com/6543/batmon/"; changelog = "https://github.com/6543/batmon/releases/tag/v${version}"; - license = licenses.asl20; + license = lib.licenses.asl20; mainProgram = "batmon"; - platforms = with platforms; unix ++ windows; + platforms = with lib.platforms; unix ++ windows; broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64; - maintainers = with maintainers; [ _6543 ]; + maintainers = with lib.maintainers; [ _6543 ]; }; } diff --git a/pkgs/by-name/ba/bazel-buildtools/package.nix b/pkgs/by-name/ba/bazel-buildtools/package.nix index f7440cc146c1..825ad6987643 100644 --- a/pkgs/by-name/ba/bazel-buildtools/package.nix +++ b/pkgs/by-name/ba/bazel-buildtools/package.nix @@ -34,15 +34,15 @@ buildGoModule rec { "-X main.buildScmRevision=${src.rev}" ]; - meta = with lib; { + meta = { description = "Tools for working with Google's bazel buildtool. Includes buildifier, buildozer, and unused_deps"; homepage = "https://github.com/bazelbuild/buildtools"; changelog = "https://github.com/bazelbuild/buildtools/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ elasticdog uri-canva ]; - teams = [ teams.bazel ]; + teams = [ lib.teams.bazel ]; }; } diff --git a/pkgs/by-name/ba/bazel-remote/package.nix b/pkgs/by-name/ba/bazel-remote/package.nix index 51deeed0a6ab..eefeca3b3329 100644 --- a/pkgs/by-name/ba/bazel-remote/package.nix +++ b/pkgs/by-name/ba/bazel-remote/package.nix @@ -27,13 +27,13 @@ buildGoModule rec { "-X main.gitCommit=${version}" ]; - meta = with lib; { + meta = { homepage = "https://github.com/buchgr/bazel-remote"; description = "Remote HTTP/1.1 cache for Bazel"; mainProgram = "bazel-remote"; changelog = "https://github.com/buchgr/bazel-remote/releases/tag/v${version}"; - license = licenses.asl20; + license = lib.licenses.asl20; teams = [ lib.teams.bazel ]; - platforms = platforms.darwin ++ platforms.linux; + platforms = lib.platforms.darwin ++ lib.platforms.linux; }; } diff --git a/pkgs/by-name/ba/bazelisk/package.nix b/pkgs/by-name/ba/bazelisk/package.nix index a815002957f3..7466305ac09a 100644 --- a/pkgs/by-name/ba/bazelisk/package.nix +++ b/pkgs/by-name/ba/bazelisk/package.nix @@ -23,7 +23,7 @@ buildGoModule rec { "-X main.BazeliskVersion=${version}" ]; - meta = with lib; { + meta = { description = "User-friendly launcher for Bazel"; mainProgram = "bazelisk"; longDescription = '' @@ -31,7 +31,7 @@ buildGoModule rec { ''; homepage = "https://github.com/bazelbuild/bazelisk"; changelog = "https://github.com/bazelbuild/bazelisk/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ elasticdog ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ elasticdog ]; }; } diff --git a/pkgs/by-name/be/bearer/package.nix b/pkgs/by-name/be/bearer/package.nix index 924bc54d3bf5..8b9ec9e60812 100644 --- a/pkgs/by-name/be/bearer/package.nix +++ b/pkgs/by-name/be/bearer/package.nix @@ -34,11 +34,11 @@ buildGoModule rec { }; }; - meta = with lib; { + meta = { description = "Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks"; homepage = "https://github.com/bearer/bearer"; changelog = "https://github.com/Bearer/bearer/releases/tag/v${version}"; - license = with licenses; [ elastic20 ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ elastic20 ]; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/be/beatprints/package.nix b/pkgs/by-name/be/beatprints/package.nix index 90e90c64d91e..2e58e86b7c8b 100644 --- a/pkgs/by-name/be/beatprints/package.nix +++ b/pkgs/by-name/be/beatprints/package.nix @@ -36,7 +36,7 @@ python3Packages.buildPythonApplication rec { spotipy ]; - meta = with lib; { + meta = { description = "Create eye-catching, Pinterest-style music posters effortlessly"; longDescription = '' Create eye-catching, Pinterest-style music posters effortlessly. BeatPrints integrates with Spotify and LRClib API to help you design custom posters for your favorite tracks or albums. 🍀 @@ -44,8 +44,8 @@ python3Packages.buildPythonApplication rec { homepage = "https://beatprints.readthedocs.io"; changelog = "https://github.com/TrueMyst/BeatPrints/releases/tag/v${version}"; mainProgram = "beatprints"; - license = licenses.cc-by-nc-sa-40; - maintainers = with maintainers; [ DataHearth ]; - platforms = platforms.all; + license = lib.licenses.cc-by-nc-sa-40; + maintainers = with lib.maintainers; [ DataHearth ]; + platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/be/beluga/package.nix b/pkgs/by-name/be/beluga/package.nix index 09d31d35607a..5b276d278aa8 100644 --- a/pkgs/by-name/be/beluga/package.nix +++ b/pkgs/by-name/be/beluga/package.nix @@ -36,12 +36,12 @@ ocamlPackages.buildDunePackage rec { cp -r tools/beluga-mode.el $out/share/emacs/site-lisp/beluga ''; - meta = with lib; { + meta = { description = "Functional language for reasoning about formal systems"; homepage = "https://complogic.cs.mcgill.ca/beluga"; changelog = "https://github.com/Beluga-lang/Beluga/releases/tag/v${version}"; - license = licenses.gpl3Plus; - maintainers = [ maintainers.bcdarwin ]; - platforms = platforms.unix; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.bcdarwin ]; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/bi/bigquery-emulator/package.nix b/pkgs/by-name/bi/bigquery-emulator/package.nix index 8b569e27bcb9..7f47611c10c5 100644 --- a/pkgs/by-name/bi/bigquery-emulator/package.nix +++ b/pkgs/by-name/bi/bigquery-emulator/package.nix @@ -33,12 +33,12 @@ buildGoModule.override doCheck = false; - meta = with lib; { + meta = { description = "BigQuery emulator server implemented in Go."; homepage = "https://github.com/goccy/bigquery-emulator"; changelog = "https://github.com/goccy/pname/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ tarantoj ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ tarantoj ]; mainProgram = "bigquery-emulator"; }; } diff --git a/pkgs/by-name/bi/biodiff/package.nix b/pkgs/by-name/bi/biodiff/package.nix index db5c85034295..f317b1f80eec 100644 --- a/pkgs/by-name/bi/biodiff/package.nix +++ b/pkgs/by-name/bi/biodiff/package.nix @@ -26,11 +26,11 @@ rustPlatform.buildRustPackage rec { buildNoDefaultFeatures = true; buildFeatures = [ "wfa2" ]; - meta = with lib; { + meta = { description = "Hex diff viewer using alignment algorithms from biology"; homepage = "https://github.com/8051Enthusiast/biodiff"; changelog = "https://github.com/8051Enthusiast/biodiff/blob/v${version}/CHANGELOG"; - license = licenses.mit; - maintainers = with maintainers; [ newam ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ newam ]; }; } diff --git a/pkgs/by-name/bi/bird-lg/package.nix b/pkgs/by-name/bi/bird-lg/package.nix index 8bb1180a8fa2..9a751950ed02 100644 --- a/pkgs/by-name/bi/bird-lg/package.nix +++ b/pkgs/by-name/bi/bird-lg/package.nix @@ -27,12 +27,12 @@ let inherit modRoot vendorHash; - meta = with lib; { + meta = { description = "Bird Looking Glass"; homepage = "https://github.com/xddxdd/bird-lg-go"; changelog = "https://github.com/xddxdd/bird-lg-go/releases/tag/v${version}"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ tchekda e1mo ]; diff --git a/pkgs/by-name/bi/bird2/package.nix b/pkgs/by-name/bi/bird2/package.nix index 080045ffcaa3..eb908401a6a7 100644 --- a/pkgs/by-name/bi/bird2/package.nix +++ b/pkgs/by-name/bi/bird2/package.nix @@ -46,12 +46,12 @@ stdenv.mkDerivation rec { passthru.tests = nixosTests.bird; - meta = with lib; { + meta = { changelog = "https://gitlab.nic.cz/labs/bird/-/blob/v${version}/NEWS"; description = "BIRD Internet Routing Daemon"; homepage = "https://bird.network.cz"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ herbetom ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ herbetom ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/bi/bird3/package.nix b/pkgs/by-name/bi/bird3/package.nix index 9a397106203d..39b44aa73bbe 100644 --- a/pkgs/by-name/bi/bird3/package.nix +++ b/pkgs/by-name/bi/bird3/package.nix @@ -45,12 +45,12 @@ stdenv.mkDerivation rec { passthru.tests = nixosTests.bird; - meta = with lib; { + meta = { changelog = "https://gitlab.nic.cz/labs/bird/-/blob/v${version}/NEWS"; description = "BIRD Internet Routing Daemon"; homepage = "https://bird.nic.cz/"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ herbetom ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ herbetom ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/bl/blackbox-terminal/package.nix b/pkgs/by-name/bl/blackbox-terminal/package.nix index 23bb6bb4bde5..34942572c5b1 100644 --- a/pkgs/by-name/bl/blackbox-terminal/package.nix +++ b/pkgs/by-name/bl/blackbox-terminal/package.nix @@ -106,16 +106,16 @@ stdenv.mkDerivation rec { mesonFlags = [ "-Dblackbox_is_flatpak=false" ]; - meta = with lib; { + meta = { description = "Beautiful GTK 4 terminal"; mainProgram = "blackbox"; homepage = "https://gitlab.gnome.org/raggesilver/blackbox"; changelog = "https://gitlab.gnome.org/raggesilver/blackbox/-/raw/v${version}/CHANGELOG.md"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ chuangzhu linsui ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/bl/blueman/package.nix b/pkgs/by-name/bl/blueman/package.nix index 7a090a02da59..615fd2a1fd17 100644 --- a/pkgs/by-name/bl/blueman/package.nix +++ b/pkgs/by-name/bl/blueman/package.nix @@ -94,12 +94,12 @@ stdenv.mkDerivation rec { wrapPythonProgramsIn "$out/libexec" "$out $pythonPath" ''; - meta = with lib; { + meta = { homepage = "https://github.com/blueman-project/blueman"; description = "GTK-based Bluetooth Manager"; - license = licenses.gpl3; - platforms = platforms.linux; + license = lib.licenses.gpl3; + platforms = lib.platforms.linux; changelog = "https://github.com/blueman-project/blueman/releases/tag/${version}"; - maintainers = with maintainers; [ abbradar ]; + maintainers = with lib.maintainers; [ abbradar ]; }; } diff --git a/pkgs/by-name/bl/bluetuith/package.nix b/pkgs/by-name/bl/bluetuith/package.nix index 46d9f0f64ece..c9fbbdf5c48c 100644 --- a/pkgs/by-name/bl/bluetuith/package.nix +++ b/pkgs/by-name/bl/bluetuith/package.nix @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { description = "TUI-based bluetooth connection manager"; longDescription = '' Bluetuith can transfer files via OBEX, perform authenticated pairing, @@ -38,11 +38,11 @@ buildGoModule (finalAttrs: { devices. The TUI has mouse support. ''; homepage = "https://github.com/darkhz/bluetuith"; - changelog = "https://github.com/darkhz/bluetuith/releases/tag/v${version}"; - license = licenses.mit; - platforms = platforms.linux; + changelog = "https://github.com/darkhz/bluetuith/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; mainProgram = "bluetuith"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ pyrox0 katexochen ]; diff --git a/pkgs/by-name/bl/bluewalker/package.nix b/pkgs/by-name/bl/bluewalker/package.nix index c8bbe1bce5ba..637e1cf43d74 100644 --- a/pkgs/by-name/bl/bluewalker/package.nix +++ b/pkgs/by-name/bl/bluewalker/package.nix @@ -22,12 +22,12 @@ buildGoModule rec { "-s" ]; - meta = with lib; { + meta = { description = "Simple command line Bluetooth LE scanner"; homepage = "https://gitlab.com/jtaimisto/bluewalker"; changelog = "https://gitlab.com/jtaimisto/bluewalker/-/tags/v${version}"; - license = licenses.bsd2; - maintainers = with maintainers; [ cimm ]; - platforms = platforms.linux; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ cimm ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/bo/bom/package.nix b/pkgs/by-name/bo/bom/package.nix index b9dbc8eb97e0..48f8f841985f 100644 --- a/pkgs/by-name/bo/bom/package.nix +++ b/pkgs/by-name/bo/bom/package.nix @@ -60,12 +60,12 @@ buildGoModule rec { doCheck = false; - meta = with lib; { + meta = { homepage = "https://github.com/kubernetes-sigs/bom"; changelog = "https://github.com/kubernetes-sigs/bom/releases/tag/v${version}"; description = "Utility to generate SPDX-compliant Bill of Materials manifests"; - license = licenses.asl20; - maintainers = with maintainers; [ developer-guy ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ developer-guy ]; mainProgram = "bom"; }; } diff --git a/pkgs/by-name/bo/bomber-go/package.nix b/pkgs/by-name/bo/bomber-go/package.nix index 579f0c7d276f..eca18afedbdd 100644 --- a/pkgs/by-name/bo/bomber-go/package.nix +++ b/pkgs/by-name/bo/bomber-go/package.nix @@ -26,12 +26,12 @@ buildGoModule rec { "-skip=TestEnrich" # Requires network access ]; - meta = with lib; { + meta = { description = "Tool to scans Software Bill of Materials (SBOMs) for vulnerabilities"; homepage = "https://github.com/devops-kung-fu/bomber"; changelog = "https://github.com/devops-kung-fu/bomber/releases/tag/v${version}"; - license = licenses.mpl20; + license = lib.licenses.mpl20; mainProgram = "bomber"; - maintainers = with maintainers; [ fab ]; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/bo/boofuzz/package.nix b/pkgs/by-name/bo/boofuzz/package.nix index 22a8a0d26859..9063a65785ab 100644 --- a/pkgs/by-name/bo/boofuzz/package.nix +++ b/pkgs/by-name/bo/boofuzz/package.nix @@ -57,12 +57,12 @@ python3.pkgs.buildPythonApplication rec { "boofuzz" ]; - meta = with lib; { + meta = { description = "Network protocol fuzzing tool"; mainProgram = "boo"; homepage = "https://github.com/jtpereyda/boofuzz"; changelog = "https://github.com/jtpereyda/boofuzz/blob/v${version}/CHANGELOG.rst"; - license = with licenses; [ gpl2Plus ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ gpl2Plus ]; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/bo/bosh-cli/package.nix b/pkgs/by-name/bo/bosh-cli/package.nix index 7ed428798bde..fd31acb3d4a1 100644 --- a/pkgs/by-name/bo/bosh-cli/package.nix +++ b/pkgs/by-name/bo/bosh-cli/package.nix @@ -34,12 +34,12 @@ buildGoModule rec { wrapProgram $out/bin/bosh --prefix PATH : '${lib.makeBinPath [ openssh ]}' ''; - meta = with lib; { + meta = { description = "Command line interface to CloudFoundry BOSH"; homepage = "https://bosh.io"; changelog = "https://github.com/cloudfoundry/bosh-cli/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ ris ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ris ]; mainProgram = "bosh"; }; } diff --git a/pkgs/by-name/bo/boundary/package.nix b/pkgs/by-name/bo/boundary/package.nix index fa832eb72b7c..11e55fb718c3 100644 --- a/pkgs/by-name/bo/boundary/package.nix +++ b/pkgs/by-name/bo/boundary/package.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { passthru.updateScript = ./update.sh; - meta = with lib; { + meta = { homepage = "https://boundaryproject.io/"; changelog = "https://github.com/hashicorp/boundary/blob/v${version}/CHANGELOG.md"; description = "Enables identity-based access management for dynamic infrastructure"; @@ -67,13 +67,13 @@ stdenv.mkDerivation rec { and resilient. It can run in clouds, on-prem, secure enclaves and more, and does not require an agent to be installed on every end host. ''; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - license = licenses.bsl11; - maintainers = with maintainers; [ + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + license = lib.licenses.bsl11; + maintainers = with lib.maintainers; [ jk techknowlogick ]; - platforms = platforms.unix; + platforms = lib.platforms.unix; mainProgram = "boundary"; }; } diff --git a/pkgs/by-name/br/breads-ad/package.nix b/pkgs/by-name/br/breads-ad/package.nix index 3f897bf10806..83d446a62fd5 100644 --- a/pkgs/by-name/br/breads-ad/package.nix +++ b/pkgs/by-name/br/breads-ad/package.nix @@ -29,12 +29,12 @@ python3.pkgs.buildPythonApplication rec { # Project has no tests doCheck = false; - meta = with lib; { + meta = { description = "Tool to evaluate Active Directory Security"; homepage = "https://github.com/oppsec/breads"; changelog = "https://github.com/oppsec/breads/blob/${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "breads-ad"; }; } diff --git a/pkgs/by-name/br/brev-cli/package.nix b/pkgs/by-name/br/brev-cli/package.nix index 2a7bdc0ee24d..4d8317550801 100644 --- a/pkgs/by-name/br/brev-cli/package.nix +++ b/pkgs/by-name/br/brev-cli/package.nix @@ -30,12 +30,12 @@ buildGoModule rec { mv $out/bin/brev-cli $out/bin/brev ''; - meta = with lib; { + meta = { description = "Connect your laptop to cloud computers"; mainProgram = "brev"; homepage = "https://github.com/brevdev/brev-cli"; changelog = "https://github.com/brevdev/brev-cli/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ dit7ya ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dit7ya ]; }; } diff --git a/pkgs/by-name/br/browsr/package.nix b/pkgs/by-name/br/browsr/package.nix index 611d7146bae7..f5044812fd43 100644 --- a/pkgs/by-name/br/browsr/package.nix +++ b/pkgs/by-name/br/browsr/package.nix @@ -85,12 +85,12 @@ python3.pkgs.buildPythonApplication rec { "test_textual_app_context_path" ]; - meta = with lib; { + meta = { description = "File explorer in your terminal"; mainProgram = "browsr"; homepage = "https://juftin.com/browsr"; changelog = "https://github.com/juftin/browsr/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ figsoda ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ figsoda ]; }; } diff --git a/pkgs/by-name/ca/cadaver/package.nix b/pkgs/by-name/ca/cadaver/package.nix index d6138c3ff272..398dece270f5 100644 --- a/pkgs/by-name/ca/cadaver/package.nix +++ b/pkgs/by-name/ca/cadaver/package.nix @@ -31,13 +31,13 @@ stdenv.mkDerivation rec { zlib ]; - meta = with lib; { + meta = { description = "Command-line WebDAV client"; homepage = "https://notroj.github.io/cadaver/"; changelog = "https://github.com/notroj/cadaver/blob/${version}/NEWS"; - maintainers = with maintainers; [ ianwookim ]; - license = licenses.gpl2Plus; - platforms = with platforms; linux ++ freebsd ++ openbsd; + maintainers = with lib.maintainers; [ ianwookim ]; + license = lib.licenses.gpl2Plus; + platforms = with lib.platforms; linux ++ freebsd ++ openbsd; mainProgram = "cadaver"; }; } diff --git a/pkgs/by-name/ca/caerbannog/package.nix b/pkgs/by-name/ca/caerbannog/package.nix index f83bf38ec907..e9e10e55dc0c 100644 --- a/pkgs/by-name/ca/caerbannog/package.nix +++ b/pkgs/by-name/ca/caerbannog/package.nix @@ -51,12 +51,12 @@ python3.pkgs.buildPythonApplication rec { pygobject3 ]; - meta = with lib; { + meta = { description = "Mobile-friendly Gtk frontend for password-store"; mainProgram = "caerbannog"; homepage = "https://sr.ht/~craftyguy/caerbannog/"; changelog = "https://git.sr.ht/~craftyguy/caerbannog/refs/${version}"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ dotlambda ]; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ dotlambda ]; }; } diff --git a/pkgs/by-name/ca/caf/package.nix b/pkgs/by-name/ca/caf/package.nix index 3731792b8b48..d465097d050e 100644 --- a/pkgs/by-name/ca/caf/package.nix +++ b/pkgs/by-name/ca/caf/package.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation rec { doCheck = !stdenv.hostPlatform.isDarwin; checkTarget = "test"; - meta = with lib; { + meta = { description = "Open source implementation of the actor model in C++"; homepage = "http://actor-framework.org/"; - license = licenses.bsd3; - platforms = platforms.unix; + license = lib.licenses.bsd3; + platforms = lib.platforms.unix; changelog = "https://github.com/actor-framework/actor-framework/raw/${version}/CHANGELOG.md"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ bobakker tobim ]; diff --git a/pkgs/by-name/ca/caffeine-ng/package.nix b/pkgs/by-name/ca/caffeine-ng/package.nix index a9ebf1dcba98..bcdb14ea1a96 100644 --- a/pkgs/by-name/ca/caffeine-ng/package.nix +++ b/pkgs/by-name/ca/caffeine-ng/package.nix @@ -82,13 +82,13 @@ python3Packages.buildPythonApplication rec { makeWrapperArgs+=("''${gappsWrapperArgs[@]}") ''; - meta = with lib; { + meta = { mainProgram = "caffeine"; - maintainers = with maintainers; [ marzipankaiser ]; + maintainers = with lib.maintainers; [ marzipankaiser ]; description = "Status bar application to temporarily inhibit screensaver and sleep mode"; homepage = "https://codeberg.org/WhyNotHugo/caffeine-ng"; changelog = "https://codeberg.org/WhyNotHugo/caffeine-ng/src/tag/v${version}/CHANGELOG.rst"; - license = licenses.gpl3; - platforms = platforms.linux; + license = lib.licenses.gpl3; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ca/calcurse/package.nix b/pkgs/by-name/ca/calcurse/package.nix index 6820b0cbedab..944b7c5ef7f7 100644 --- a/pkgs/by-name/ca/calcurse/package.nix +++ b/pkgs/by-name/ca/calcurse/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { patchPythonScript $out/bin/calcurse-caldav ''; - meta = with lib; { + meta = { description = "Calendar and scheduling application for the command line"; longDescription = '' calcurse is a calendar and scheduling application for the command line. It helps @@ -43,8 +43,8 @@ stdenv.mkDerivation rec { ''; homepage = "https://calcurse.org/"; changelog = "https://git.calcurse.org/calcurse.git/plain/CHANGES.md?h=v${version}"; - license = licenses.bsd2; - platforms = platforms.unix; - maintainers = [ maintainers.matthiasbeyer ]; + license = lib.licenses.bsd2; + platforms = lib.platforms.unix; + maintainers = [ lib.maintainers.matthiasbeyer ]; }; } diff --git a/pkgs/by-name/ca/cameradar/package.nix b/pkgs/by-name/ca/cameradar/package.nix index 1da114cbfed4..aa44bf6eead4 100644 --- a/pkgs/by-name/ca/cameradar/package.nix +++ b/pkgs/by-name/ca/cameradar/package.nix @@ -33,12 +33,12 @@ buildGoModule rec { # At least one test is outdated #doCheck = false; - meta = with lib; { + meta = { description = "RTSP stream access tool"; homepage = "https://github.com/Ullaakut/cameradar"; changelog = "https://github.com/Ullaakut/cameradar/releases/tag/v${version}"; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ fab ]; # Upstream issue, doesn't build with latest curl, see # https://github.com/Ullaakut/cameradar/issues/320 # https://github.com/andelf/go-curl/issues/84 diff --git a/pkgs/by-name/ca/cansina/package.nix b/pkgs/by-name/ca/cansina/package.nix index 4e6064a1f925..66eae0ecf48f 100644 --- a/pkgs/by-name/ca/cansina/package.nix +++ b/pkgs/by-name/ca/cansina/package.nix @@ -29,12 +29,12 @@ python3.pkgs.buildPythonApplication rec { "cansina" ]; - meta = with lib; { + meta = { description = "Web Content Discovery Tool"; homepage = "https://github.com/deibit/cansina"; changelog = "https://github.com/deibit/cansina/blob/${version}/CHANGELOG.md"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "cansina"; }; } diff --git a/pkgs/by-name/ca/cargo-about/package.nix b/pkgs/by-name/ca/cargo-about/package.nix index ca43b5ba79cb..5df8284c775c 100644 --- a/pkgs/by-name/ca/cargo-about/package.nix +++ b/pkgs/by-name/ca/cargo-about/package.nix @@ -28,15 +28,15 @@ rustPlatform.buildRustPackage rec { ZSTD_SYS_USE_PKG_CONFIG = true; }; - meta = with lib; { + meta = { description = "Cargo plugin to generate list of all licenses for a crate"; homepage = "https://github.com/EmbarkStudios/cargo-about"; changelog = "https://github.com/EmbarkStudios/cargo-about/blob/${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ mit # or asl20 ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ evanjs figsoda matthiasbeyer diff --git a/pkgs/by-name/ca/cargo-audit/package.nix b/pkgs/by-name/ca/cargo-audit/package.nix index 278182395abf..6b34ad8ae1dc 100644 --- a/pkgs/by-name/ca/cargo-audit/package.nix +++ b/pkgs/by-name/ca/cargo-audit/package.nix @@ -33,16 +33,16 @@ rustPlatform.buildRustPackage rec { # The tests require network access which is not available in sandboxed Nix builds. doCheck = false; - meta = with lib; { + meta = { description = "Audit Cargo.lock files for crates with security vulnerabilities"; mainProgram = "cargo-audit"; homepage = "https://rustsec.org"; changelog = "https://github.com/rustsec/rustsec/blob/cargo-audit/v${version}/cargo-audit/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ mit # or asl20 ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ basvandijk figsoda jk diff --git a/pkgs/by-name/ca/cargo-binstall/package.nix b/pkgs/by-name/ca/cargo-binstall/package.nix index 964b74826047..dd6cbc0d0e48 100644 --- a/pkgs/by-name/ca/cargo-binstall/package.nix +++ b/pkgs/by-name/ca/cargo-binstall/package.nix @@ -58,12 +58,12 @@ rustPlatform.buildRustPackage rec { "--skip=gh_api_client::test::test_gh_api_client_cargo_binstall_v0_20_1" ]; - meta = with lib; { + meta = { description = "Tool for installing rust binaries as an alternative to building from source"; mainProgram = "cargo-binstall"; homepage = "https://github.com/cargo-bins/cargo-binstall"; changelog = "https://github.com/cargo-bins/cargo-binstall/releases/tag/v${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ figsoda ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ figsoda ]; }; } diff --git a/pkgs/by-name/ca/cargo-binutils/package.nix b/pkgs/by-name/ca/cargo-binutils/package.nix index 5062f8730f8f..8ce9fcd547ed 100644 --- a/pkgs/by-name/ca/cargo-binutils/package.nix +++ b/pkgs/by-name/ca/cargo-binutils/package.nix @@ -16,18 +16,18 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-QdW0HiVhKFuXj7hWZw1lkrFmvVIqbeMKRF2qnBX9wRI="; - meta = with lib; { + meta = { description = "Cargo subcommands to invoke the LLVM tools shipped with the Rust toolchain"; longDescription = '' In order for this to work, you either need to run `rustup component add llvm-tools-preview` or install the `llvm-tools-preview` component using your Nix library (e.g. fenix or rust-overlay) ''; homepage = "https://github.com/rust-embedded/cargo-binutils"; changelog = "https://github.com/rust-embedded/cargo-binutils/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ stupremee matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-c/package.nix b/pkgs/by-name/ca/cargo-c/package.nix index 7cd88d36d85a..3624b19e5388 100644 --- a/pkgs/by-name/ca/cargo-c/package.nix +++ b/pkgs/by-name/ca/cargo-c/package.nix @@ -51,7 +51,7 @@ rustPlatform.buildRustPackage rec { inherit rav1e; }; - meta = with lib; { + meta = { description = "Cargo subcommand to build and install C-ABI compatible dynamic and static libraries"; longDescription = '' Cargo C-ABI helpers. A cargo applet that produces and installs a correct @@ -60,8 +60,8 @@ rustPlatform.buildRustPackage rec { ''; homepage = "https://github.com/lu-zero/cargo-c"; changelog = "https://github.com/lu-zero/cargo-c/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ cpu matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-clone/package.nix b/pkgs/by-name/ca/cargo-clone/package.nix index 976846a2920d..bbcdf021a999 100644 --- a/pkgs/by-name/ca/cargo-clone/package.nix +++ b/pkgs/by-name/ca/cargo-clone/package.nix @@ -31,16 +31,16 @@ rustPlatform.buildRustPackage rec { # requires internet access doCheck = false; - meta = with lib; { + meta = { description = "Cargo subcommand to fetch the source code of a Rust crate"; mainProgram = "cargo-clone"; homepage = "https://github.com/janlikar/cargo-clone"; changelog = "https://github.com/janlikar/cargo-clone/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ figsoda matthiasbeyer janlikar diff --git a/pkgs/by-name/ca/cargo-cross/package.nix b/pkgs/by-name/ca/cargo-cross/package.nix index 70ecd4445845..e0236a966699 100644 --- a/pkgs/by-name/ca/cargo-cross/package.nix +++ b/pkgs/by-name/ca/cargo-cross/package.nix @@ -32,15 +32,15 @@ rustPlatform.buildRustPackage rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Zero setup cross compilation and cross testing"; homepage = "https://github.com/cross-rs/cross"; changelog = "https://github.com/cross-rs/cross/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ otavio ]; + maintainers = with lib.maintainers; [ otavio ]; mainProgram = "cross"; }; } diff --git a/pkgs/by-name/ca/cargo-deadlinks/package.nix b/pkgs/by-name/ca/cargo-deadlinks/package.nix index 56d9951cb20a..73d187923c05 100644 --- a/pkgs/by-name/ca/cargo-deadlinks/package.nix +++ b/pkgs/by-name/ca/cargo-deadlinks/package.nix @@ -31,15 +31,15 @@ rustPlatform.buildRustPackage rec { # assumes the target is x86_64-unknown-linux-gnu "--skip simple_project::it_checks_okay_project_correctly"; - meta = with lib; { + meta = { description = "Cargo subcommand to check rust documentation for broken links"; homepage = "https://github.com/deadlinks/cargo-deadlinks"; changelog = "https://github.com/deadlinks/cargo-deadlinks/blob/${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ newam matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-deny/package.nix b/pkgs/by-name/ca/cargo-deny/package.nix index 6e8cf25fc729..8d065e935b82 100644 --- a/pkgs/by-name/ca/cargo-deny/package.nix +++ b/pkgs/by-name/ca/cargo-deny/package.nix @@ -35,16 +35,16 @@ rustPlatform.buildRustPackage rec { # tests require internet access doCheck = false; - meta = with lib; { + meta = { description = "Cargo plugin for linting your dependencies"; mainProgram = "cargo-deny"; homepage = "https://github.com/EmbarkStudios/cargo-deny"; changelog = "https://github.com/EmbarkStudios/cargo-deny/blob/${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ figsoda matthiasbeyer jk diff --git a/pkgs/by-name/ca/cargo-diet/package.nix b/pkgs/by-name/ca/cargo-diet/package.nix index a8310189dc1e..ab3e9c9eb947 100644 --- a/pkgs/by-name/ca/cargo-diet/package.nix +++ b/pkgs/by-name/ca/cargo-diet/package.nix @@ -18,13 +18,13 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-crdRRlRi3H8j/ojGH+oqmaeSS8ee8dUALorZPWE/j1Y="; - meta = with lib; { + meta = { description = "Help computing optimal include directives for your Cargo.toml manifest"; mainProgram = "cargo-diet"; homepage = "https://github.com/the-lean-crate/cargo-diet"; changelog = "https://github.com/the-lean-crate/cargo-diet/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ figsoda matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-docset/package.nix b/pkgs/by-name/ca/cargo-docset/package.nix index ac2195ee3cb0..4a634bf4c5f4 100644 --- a/pkgs/by-name/ca/cargo-docset/package.nix +++ b/pkgs/by-name/ca/cargo-docset/package.nix @@ -26,13 +26,13 @@ rustPlatform.buildRustPackage rec { rev-prefix = "v"; }; - meta = with lib; { + meta = { description = "Cargo subcommand to generate a Dash/Zeal docset for your Rust packages"; mainProgram = "cargo-docset"; homepage = "https://github.com/Robzz/cargo-docset"; changelog = "https://github.com/Robzz/cargo-docset/blob/${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ colinsane matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-edit/package.nix b/pkgs/by-name/ca/cargo-edit/package.nix index 385328f1b2d2..d551fce1c0fb 100644 --- a/pkgs/by-name/ca/cargo-edit/package.nix +++ b/pkgs/by-name/ca/cargo-edit/package.nix @@ -30,15 +30,15 @@ rustPlatform.buildRustPackage rec { doCheck = false; # integration tests depend on changing cargo config - meta = with lib; { + meta = { description = "Utility for managing cargo dependencies from the command line"; homepage = "https://github.com/killercup/cargo-edit"; changelog = "https://github.com/killercup/cargo-edit/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ Br1ght0ne figsoda gerschtli diff --git a/pkgs/by-name/ca/cargo-expand/package.nix b/pkgs/by-name/ca/cargo-expand/package.nix index 44d329130cdc..76738b936e28 100644 --- a/pkgs/by-name/ca/cargo-expand/package.nix +++ b/pkgs/by-name/ca/cargo-expand/package.nix @@ -18,15 +18,15 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-4HH25MEj3iCrm9iCW8vWVMDou/F3YidRIWDH0m5FTaY="; - meta = with lib; { + meta = { description = "Cargo subcommand to show result of macro expansion"; homepage = "https://github.com/dtolnay/cargo-expand"; changelog = "https://github.com/dtolnay/cargo-expand/releases/tag/${version}"; - license = with licenses; [ + license = with lib.licenses; [ mit asl20 ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ figsoda xrelkd ]; diff --git a/pkgs/by-name/ca/cargo-generate/package.nix b/pkgs/by-name/ca/cargo-generate/package.nix index 668174e7aede..23582ad3c2bf 100644 --- a/pkgs/by-name/ca/cargo-generate/package.nix +++ b/pkgs/by-name/ca/cargo-generate/package.nix @@ -71,16 +71,16 @@ rustPlatform.buildRustPackage rec { LIBGIT2_NO_VENDOR = 1; }; - meta = with lib; { + meta = { description = "Tool to generate a new Rust project by leveraging a pre-existing git repository as a template"; mainProgram = "cargo-generate"; homepage = "https://github.com/cargo-generate/cargo-generate"; changelog = "https://github.com/cargo-generate/cargo-generate/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ figsoda turbomack matthiasbeyer diff --git a/pkgs/by-name/ca/cargo-hack/package.nix b/pkgs/by-name/ca/cargo-hack/package.nix index df9814680e37..5bff041d9852 100644 --- a/pkgs/by-name/ca/cargo-hack/package.nix +++ b/pkgs/by-name/ca/cargo-hack/package.nix @@ -19,15 +19,15 @@ rustPlatform.buildRustPackage rec { # some necessary files are absent in the crate version doCheck = false; - meta = with lib; { + meta = { description = "Cargo subcommand to provide various options useful for testing and continuous integration"; mainProgram = "cargo-hack"; homepage = "https://github.com/taiki-e/cargo-hack"; changelog = "https://github.com/taiki-e/cargo-hack/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ figsoda ]; + maintainers = with lib.maintainers; [ figsoda ]; }; } diff --git a/pkgs/by-name/ca/cargo-insta/package.nix b/pkgs/by-name/ca/cargo-insta/package.nix index 0cb1c621bf54..2b90c750b2c8 100644 --- a/pkgs/by-name/ca/cargo-insta/package.nix +++ b/pkgs/by-name/ca/cargo-insta/package.nix @@ -29,13 +29,13 @@ rustPlatform.buildRustPackage rec { "--skip=env::test_get_cargo_workspace_manifest_dir" ]; - meta = with lib; { + meta = { description = "Cargo subcommand for snapshot testing"; mainProgram = "cargo-insta"; homepage = "https://github.com/mitsuhiko/insta"; changelog = "https://github.com/mitsuhiko/insta/blob/${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ figsoda oxalica matthiasbeyer diff --git a/pkgs/by-name/ca/cargo-leptos/package.nix b/pkgs/by-name/ca/cargo-leptos/package.nix index 21527f9b2e59..fad103ebb5b3 100644 --- a/pkgs/by-name/ca/cargo-leptos/package.nix +++ b/pkgs/by-name/ca/cargo-leptos/package.nix @@ -21,12 +21,12 @@ rustPlatform.buildRustPackage rec { buildFeatures = [ "no_downloads" ]; # cargo-leptos will try to install missing dependencies on its own otherwise doCheck = false; # Check phase tries to query crates.io - meta = with lib; { + meta = { description = "Build tool for the Leptos web framework"; mainProgram = "cargo-leptos"; homepage = "https://github.com/leptos-rs/cargo-leptos"; changelog = "https://github.com/leptos-rs/cargo-leptos/releases/tag/v${version}"; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ benwis ]; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ benwis ]; }; } diff --git a/pkgs/by-name/ca/cargo-lock/package.nix b/pkgs/by-name/ca/cargo-lock/package.nix index 949d6ecfd317..168f11fc140e 100644 --- a/pkgs/by-name/ca/cargo-lock/package.nix +++ b/pkgs/by-name/ca/cargo-lock/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage rec { buildFeatures = [ "cli" ]; - meta = with lib; { + meta = { description = "Self-contained Cargo.lock parser with graph analysis"; mainProgram = "cargo-lock"; homepage = "https://github.com/rustsec/rustsec/tree/main/cargo-lock"; changelog = "https://github.com/rustsec/rustsec/blob/cargo-lock/v${version}/cargo-lock/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ figsoda matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-make/package.nix b/pkgs/by-name/ca/cargo-make/package.nix index 71ef2c04fe79..7a268ba39902 100644 --- a/pkgs/by-name/ca/cargo-make/package.nix +++ b/pkgs/by-name/ca/cargo-make/package.nix @@ -42,12 +42,12 @@ rustPlatform.buildRustPackage rec { # https://travis-ci.org/sagiegurari/cargo-make doCheck = false; - meta = with lib; { + meta = { description = "Rust task runner and build tool"; homepage = "https://github.com/sagiegurari/cargo-make"; changelog = "https://github.com/sagiegurari/cargo-make/blob/${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ figsoda xrelkd ]; diff --git a/pkgs/by-name/ca/cargo-outdated/package.nix b/pkgs/by-name/ca/cargo-outdated/package.nix index d76f344a63a6..4b6eb80123f6 100644 --- a/pkgs/by-name/ca/cargo-outdated/package.nix +++ b/pkgs/by-name/ca/cargo-outdated/package.nix @@ -23,16 +23,16 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ]; - meta = with lib; { + meta = { description = "Cargo subcommand for displaying when Rust dependencies are out of date"; mainProgram = "cargo-outdated"; homepage = "https://github.com/kbknapp/cargo-outdated"; changelog = "https://github.com/kbknapp/cargo-outdated/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ ivan matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-public-api/package.nix b/pkgs/by-name/ca/cargo-public-api/package.nix index 2003550946e9..e179d9307c5a 100644 --- a/pkgs/by-name/ca/cargo-public-api/package.nix +++ b/pkgs/by-name/ca/cargo-public-api/package.nix @@ -29,12 +29,12 @@ rustPlatform.buildRustPackage rec { # Tests fail doCheck = false; - meta = with lib; { + meta = { description = "List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations"; mainProgram = "cargo-public-api"; homepage = "https://github.com/Enselic/cargo-public-api"; changelog = "https://github.com/Enselic/cargo-public-api/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ matthiasbeyer ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ matthiasbeyer ]; }; } diff --git a/pkgs/by-name/ca/cargo-rdme/package.nix b/pkgs/by-name/ca/cargo-rdme/package.nix index 5594a8602be1..1f72395db33c 100644 --- a/pkgs/by-name/ca/cargo-rdme/package.nix +++ b/pkgs/by-name/ca/cargo-rdme/package.nix @@ -16,12 +16,12 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-W800jepxDv6OjbcxRKphAnDU2OuBGGGSLELe8gAfTr8="; - meta = with lib; { + meta = { description = "Cargo command to create the README.md from your crate's documentation"; mainProgram = "cargo-rdme"; homepage = "https://github.com/orium/cargo-rdme"; changelog = "https://github.com/orium/cargo-rdme/blob/v${version}/release-notes.md"; - license = with licenses; [ mpl20 ]; - maintainers = with maintainers; [ GoldsteinE ]; + license = with lib.licenses; [ mpl20 ]; + maintainers = with lib.maintainers; [ GoldsteinE ]; }; } diff --git a/pkgs/by-name/ca/cargo-release/package.nix b/pkgs/by-name/ca/cargo-release/package.nix index 8d755e78ef27..e866adbec781 100644 --- a/pkgs/by-name/ca/cargo-release/package.nix +++ b/pkgs/by-name/ca/cargo-release/package.nix @@ -44,16 +44,16 @@ rustPlatform.buildRustPackage rec { # disable vendored-libgit2 and vendored-openssl buildNoDefaultFeatures = true; - meta = with lib; { + meta = { description = ''Cargo subcommand "release": everything about releasing a rust crate''; mainProgram = "cargo-release"; homepage = "https://github.com/crate-ci/cargo-release"; changelog = "https://github.com/crate-ci/cargo-release/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ figsoda gerschtli ]; diff --git a/pkgs/by-name/ca/cargo-run-bin/package.nix b/pkgs/by-name/ca/cargo-run-bin/package.nix index 1e1218aa0957..f723a11f2ffb 100644 --- a/pkgs/by-name/ca/cargo-run-bin/package.nix +++ b/pkgs/by-name/ca/cargo-run-bin/package.nix @@ -19,13 +19,13 @@ rustPlatform.buildRustPackage rec { # multiple impurities in tests doCheck = false; - meta = with lib; { + meta = { description = "Build, cache, and run binaries scoped in Cargo.toml rather than installing globally. This acts similarly to npm run and gomodrun, and allows your teams to always be running the same tooling versions"; mainProgram = "cargo-bin"; homepage = "https://github.com/dustinblackman/cargo-run-bin"; changelog = "https://github.com/dustinblackman/cargo-run-bin/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mightyiam matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-show-asm/package.nix b/pkgs/by-name/ca/cargo-show-asm/package.nix index 9294970a3ae8..9cfb0546a5f3 100644 --- a/pkgs/by-name/ca/cargo-show-asm/package.nix +++ b/pkgs/by-name/ca/cargo-show-asm/package.nix @@ -38,15 +38,15 @@ rustPlatform.buildRustPackage rec { }; }; - meta = with lib; { + meta = { description = "Cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code"; homepage = "https://github.com/pacak/cargo-show-asm"; changelog = "https://github.com/pacak/cargo-show-asm/blob/${version}/Changelog.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ figsoda oxalica matthiasbeyer diff --git a/pkgs/by-name/ca/cargo-sort/package.nix b/pkgs/by-name/ca/cargo-sort/package.nix index ae77b19ed36b..3884d4d3ec9a 100644 --- a/pkgs/by-name/ca/cargo-sort/package.nix +++ b/pkgs/by-name/ca/cargo-sort/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-nQ1g0rBWx7yHQO9U/J0/XI76quEAvpCyhZDcTJKYYXo="; - meta = with lib; { + meta = { description = "Tool to check that your Cargo.toml dependencies are sorted alphabetically"; mainProgram = "cargo-sort"; homepage = "https://github.com/devinr528/cargo-sort"; changelog = "https://github.com/devinr528/cargo-sort/blob/v${version}/changelog.md"; - license = with licenses; [ + license = with lib.licenses; [ mit # or asl20 ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ figsoda matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-spellcheck/package.nix b/pkgs/by-name/ca/cargo-spellcheck/package.nix index e253a5be5d1c..74cc763fd7a2 100644 --- a/pkgs/by-name/ca/cargo-spellcheck/package.nix +++ b/pkgs/by-name/ca/cargo-spellcheck/package.nix @@ -28,16 +28,16 @@ rustPlatform.buildRustPackage rec { "--skip=tests::e2e::issue_226" ]; - meta = with lib; { + meta = { description = "Checks rust documentation for spelling and grammar mistakes"; mainProgram = "cargo-spellcheck"; homepage = "https://github.com/drahnr/cargo-spellcheck"; changelog = "https://github.com/drahnr/cargo-spellcheck/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ newam matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-sync-readme/package.nix b/pkgs/by-name/ca/cargo-sync-readme/package.nix index f80d99c916e6..20c97887676f 100644 --- a/pkgs/by-name/ca/cargo-sync-readme/package.nix +++ b/pkgs/by-name/ca/cargo-sync-readme/package.nix @@ -18,13 +18,13 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-A1LZKENNOcgUz6eacUo9WCKIZWA7dJa0zuZrgzRr/Js="; - meta = with lib; { + meta = { description = "Cargo plugin that generates a Markdown section in your README based on your Rust documentation"; mainProgram = "cargo-sync-readme"; homepage = "https://github.com/phaazon/cargo-sync-readme"; changelog = "https://github.com/phaazon/cargo-sync-readme/blob/${version}/CHANGELOG.md"; - license = licenses.bsd3; - maintainers = with maintainers; [ + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ b4dm4n matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-tally/package.nix b/pkgs/by-name/ca/cargo-tally/package.nix index 60a15283ddd7..0caf6b7bec2b 100644 --- a/pkgs/by-name/ca/cargo-tally/package.nix +++ b/pkgs/by-name/ca/cargo-tally/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-9p5IfGfOWyDanaUt1h6bnq4mDxp+VdU4scNdWGRiWYE="; - meta = with lib; { + meta = { description = "Graph the number of crates that depend on your crate over time"; mainProgram = "cargo-tally"; homepage = "https://github.com/dtolnay/cargo-tally"; changelog = "https://github.com/dtolnay/cargo-tally/releases/tag/${version}"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ figsoda matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-toml-lint/package.nix b/pkgs/by-name/ca/cargo-toml-lint/package.nix index 19b9758d1eee..781a5f3bb6b8 100644 --- a/pkgs/by-name/ca/cargo-toml-lint/package.nix +++ b/pkgs/by-name/ca/cargo-toml-lint/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-ymf91oCLOY5vo1pncCT83j3k8wyLEwAl3/8lnAyPdzI="; - meta = with lib; { + meta = { description = "Simple linter for Cargo.toml manifests"; mainProgram = "cargo-toml-lint"; homepage = "https://github.com/fuellabs/cargo-toml-lint"; changelog = "https://github.com/fuellabs/cargo-toml-lint/releases/tag/v${version}"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ mitchmindtree matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-ui/package.nix b/pkgs/by-name/ca/cargo-ui/package.nix index d59ff0f0ac72..ae4f18708aa6 100644 --- a/pkgs/by-name/ca/cargo-ui/package.nix +++ b/pkgs/by-name/ca/cargo-ui/package.nix @@ -58,17 +58,17 @@ rustPlatform.buildRustPackage rec { LIBGIT2_NO_VENDOR = 1; }; - meta = with lib; { + meta = { description = "GUI for Cargo"; mainProgram = "cargo-ui"; homepage = "https://github.com/slint-ui/cargo-ui"; changelog = "https://github.com/slint-ui/cargo-ui/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ mit asl20 gpl3Only ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ figsoda matthiasbeyer ]; diff --git a/pkgs/by-name/ca/cargo-update/package.nix b/pkgs/by-name/ca/cargo-update/package.nix index 034b7544eed2..2055f9a621b5 100644 --- a/pkgs/by-name/ca/cargo-update/package.nix +++ b/pkgs/by-name/ca/cargo-update/package.nix @@ -63,12 +63,12 @@ rustPlatform.buildRustPackage rec { LIBGIT2_NO_VENDOR = 1; }; - meta = with lib; { + meta = { description = "Cargo subcommand for checking and applying updates to installed executables"; homepage = "https://github.com/nabijaczleweli/cargo-update"; changelog = "https://github.com/nabijaczleweli/cargo-update/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ gerschtli Br1ght0ne johntitor diff --git a/pkgs/by-name/ca/cargo-workspaces/package.nix b/pkgs/by-name/ca/cargo-workspaces/package.nix index 59befd9ae071..7f49d775f7e0 100644 --- a/pkgs/by-name/ca/cargo-workspaces/package.nix +++ b/pkgs/by-name/ca/cargo-workspaces/package.nix @@ -10,15 +10,15 @@ rustPlatform.buildRustPackage rec { pname = "cargo-workspaces"; - version = "0.3.6"; + version = "0.4.0"; src = fetchCrate { inherit pname version; - hash = "sha256-JqLKFVM/EnVAPF7erINpHdaaDG+g2nbB0iE/hB1gml8="; + hash = "sha256-kBjiRPEWHKhX6vTB48TjKYhlpaiieNzE1l0PjaLTL4k="; }; useFetchCargoVendor = true; - cargoHash = "sha256-EfTcbgvOQ2KgUpu4+QBUVTaz/ToH9FuMHlXMpJN1BK4="; + cargoHash = "sha256-vHLc738wFunyUDu6/B5foTE2/wExd2Yxcl638iqOWdw="; nativeBuildInputs = [ pkg-config @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { LIBSSH2_SYS_USE_PKG_CONFIG = true; }; - meta = with lib; { + meta = { description = "Tool for managing cargo workspaces and their crates, inspired by lerna"; longDescription = '' A tool that optimizes the workflow around cargo workspaces with @@ -43,8 +43,8 @@ rustPlatform.buildRustPackage rec { ''; homepage = "https://github.com/pksunkara/cargo-workspaces"; changelog = "https://github.com/pksunkara/cargo-workspaces/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ figsoda macalinao matthiasbeyer diff --git a/pkgs/by-name/ca/cargo-zigbuild/package.nix b/pkgs/by-name/ca/cargo-zigbuild/package.nix index 856ef613ceaa..3832271ed291 100644 --- a/pkgs/by-name/ca/cargo-zigbuild/package.nix +++ b/pkgs/by-name/ca/cargo-zigbuild/package.nix @@ -27,12 +27,12 @@ rustPlatform.buildRustPackage rec { --prefix PATH : ${zig}/bin ''; - meta = with lib; { + meta = { description = "Tool to compile Cargo projects with zig as the linker"; mainProgram = "cargo-zigbuild"; homepage = "https://github.com/messense/cargo-zigbuild"; changelog = "https://github.com/messense/cargo-zigbuild/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ figsoda ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ figsoda ]; }; } diff --git a/pkgs/by-name/ca/cariddi/package.nix b/pkgs/by-name/ca/cariddi/package.nix index ccfb76d9c86c..c0c5f7ce4c54 100644 --- a/pkgs/by-name/ca/cariddi/package.nix +++ b/pkgs/by-name/ca/cariddi/package.nix @@ -22,12 +22,12 @@ buildGoModule rec { "-s" ]; - meta = with lib; { + meta = { description = "Crawler for URLs and endpoints"; homepage = "https://github.com/edoardottt/cariddi"; changelog = "https://github.com/edoardottt/cariddi/releases/tag/v${version}"; - license = with licenses; [ gpl3Plus ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ gpl3Plus ]; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "cariddi"; }; } diff --git a/pkgs/by-name/ca/cascadia-code/package.nix b/pkgs/by-name/ca/cascadia-code/package.nix index 6537e3a013be..d90c981f65d5 100644 --- a/pkgs/by-name/ca/cascadia-code/package.nix +++ b/pkgs/by-name/ca/cascadia-code/package.nix @@ -33,12 +33,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; - meta = with lib; { + meta = { description = "Monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal"; homepage = "https://github.com/microsoft/cascadia-code"; - changelog = "https://github.com/microsoft/cascadia-code/raw/v${version}/FONTLOG.txt"; - license = licenses.ofl; - maintainers = with maintainers; [ ryanccn ]; - platforms = platforms.all; + changelog = "https://github.com/microsoft/cascadia-code/raw/v${finalAttrs.version}/FONTLOG.txt"; + license = lib.licenses.ofl; + maintainers = with lib.maintainers; [ ryanccn ]; + platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/cd/cdecrypt/package.nix b/pkgs/by-name/cd/cdecrypt/package.nix index e74a63e04b4c..91ce7bc654eb 100644 --- a/pkgs/by-name/cd/cdecrypt/package.nix +++ b/pkgs/by-name/cd/cdecrypt/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation rec { install -Dm755 cdecrypt $out/bin/cdecrypt ''; - meta = with lib; { + meta = { description = "Utility that decrypts Wii U NUS content files"; mainProgram = "cdecrypt"; homepage = "https://github.com/VitaSmith/cdecrypt"; changelog = "https://github.com/VitaSmith/cdecrypt/releases/tag/v${version}"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ hughobrien ]; - platforms = platforms.linux ++ platforms.darwin; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ hughobrien ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } diff --git a/pkgs/by-name/cd/cdk-go/package.nix b/pkgs/by-name/cd/cdk-go/package.nix index 9190ae9696ca..7e4488c0a1ae 100644 --- a/pkgs/by-name/cd/cdk-go/package.nix +++ b/pkgs/by-name/cd/cdk-go/package.nix @@ -21,12 +21,12 @@ buildGoModule rec { # At least one test is outdated doCheck = false; - meta = with lib; { + meta = { description = "Container penetration toolkit"; homepage = "https://github.com/cdk-team/CDK"; changelog = "https://github.com/cdk-team/CDK/releases/tag/v${version}"; - license = with licenses; [ gpl2Only ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ gpl2Only ]; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "cdk"; broken = stdenv.hostPlatform.isDarwin; # needs to update gopsutil to at least v3.21.3 to include https://github.com/shirou/gopsutil/pull/1042 }; diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 938ac9acdbef..ad40764e26d7 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -31,12 +31,12 @@ buildGoModule rec { --replace-fail "TestCheckDNSResponse" "SkipTestCheckDNSResponse" ''; - meta = with lib; { + meta = { description = "Tool to detect various technology for a given IP address"; homepage = "https://github.com/projectdiscovery/cdncheck"; changelog = "https://github.com/projectdiscovery/cdncheck/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "cdncheck"; }; } diff --git a/pkgs/by-name/ce/cent/package.nix b/pkgs/by-name/ce/cent/package.nix index b11bb02e4cf2..46d7367b4c63 100644 --- a/pkgs/by-name/ce/cent/package.nix +++ b/pkgs/by-name/ce/cent/package.nix @@ -22,12 +22,12 @@ buildGoModule rec { "-w" ]; - meta = with lib; { + meta = { description = "Tool to handle Nuclei community templates"; homepage = "https://github.com/xm1k3/cent"; changelog = "https://github.com/xm1k3/cent/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = [ ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ]; mainProgram = "cent"; }; } diff --git a/pkgs/by-name/ce/cero/package.nix b/pkgs/by-name/ce/cero/package.nix index 77c88389a9c2..ade109dc9694 100644 --- a/pkgs/by-name/ce/cero/package.nix +++ b/pkgs/by-name/ce/cero/package.nix @@ -25,12 +25,12 @@ buildGoModule rec { # Tests are comparing output doCheck = false; - meta = with lib; { + meta = { description = "Scrape domain names from SSL certificates of arbitrary hosts"; homepage = "https://github.com/glebarez/cero"; changelog = "https://github.com/glebarez/cero/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "cero"; }; } diff --git a/pkgs/by-name/ch/chain-bench/package.nix b/pkgs/by-name/ch/chain-bench/package.nix index 3bcbe63a2955..e46c05ba6767 100644 --- a/pkgs/by-name/ch/chain-bench/package.nix +++ b/pkgs/by-name/ch/chain-bench/package.nix @@ -40,7 +40,7 @@ buildGoModule rec { runHook postInstallCheck ''; - meta = with lib; { + meta = { homepage = "https://github.com/aquasecurity/chain-bench"; changelog = "https://github.com/aquasecurity/chain-bench/releases/tag/v${version}"; description = "Open-source tool for auditing your software supply chain stack for security compliance based on a new CIS Software Supply Chain benchmark"; @@ -53,7 +53,7 @@ buildGoModule rec { hackers and protect your sensitive data and customer trust, you need to ensure your code is compliant with your organization's policies. ''; - license = licenses.asl20; - maintainers = with maintainers; [ jk ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ jk ]; }; } diff --git a/pkgs/by-name/ch/changelogger/package.nix b/pkgs/by-name/ch/changelogger/package.nix index 75f4e32ce76b..593f0a39bb80 100644 --- a/pkgs/by-name/ch/changelogger/package.nix +++ b/pkgs/by-name/ch/changelogger/package.nix @@ -34,12 +34,12 @@ buildGoModule rec { --zsh <($out/bin/changelogger completion zsh) ''; - meta = with lib; { + meta = { description = "Tool to manage your changelog file in Markdown"; homepage = "https://github.com/MarkusFreitag/changelogger"; changelog = "https://github.com/MarkusFreitag/changelogger/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ tomsiewert ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ tomsiewert ]; mainProgram = "changelogger"; }; } diff --git a/pkgs/by-name/ch/changie/package.nix b/pkgs/by-name/ch/changie/package.nix index dee815b93261..ca9913242849 100644 --- a/pkgs/by-name/ch/changie/package.nix +++ b/pkgs/by-name/ch/changie/package.nix @@ -35,13 +35,13 @@ buildGoModule rec { --zsh <($out/bin/changie completion zsh) ''; - meta = with lib; { + meta = { description = "Automated changelog tool for preparing releases with lots of customization options"; mainProgram = "changie"; homepage = "https://changie.dev"; changelog = "https://github.com/miniscruff/changie/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ figsoda matthiasbeyer ]; diff --git a/pkgs/by-name/ch/chaos/package.nix b/pkgs/by-name/ch/chaos/package.nix index 983709dd0fb4..d3a5d44bb67b 100644 --- a/pkgs/by-name/ch/chaos/package.nix +++ b/pkgs/by-name/ch/chaos/package.nix @@ -31,12 +31,12 @@ buildGoModule rec { versionCheckProgramArg = "--version"; - meta = with lib; { + meta = { description = "Tool to communicate with Chaos DNS API"; homepage = "https://github.com/projectdiscovery/chaos-client"; changelog = "https://github.com/projectdiscovery/chaos-client/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "chaos"; }; } diff --git a/pkgs/by-name/ch/charm-freeze/package.nix b/pkgs/by-name/ch/charm-freeze/package.nix index d5da8ac2253c..c6e45464d7ec 100644 --- a/pkgs/by-name/ch/charm-freeze/package.nix +++ b/pkgs/by-name/ch/charm-freeze/package.nix @@ -23,13 +23,13 @@ buildGoModule rec { "-X=main.Version=${version}" ]; - meta = with lib; { + meta = { description = "Tool to generate images of code and terminal output"; mainProgram = "freeze"; homepage = "https://github.com/charmbracelet/freeze"; changelog = "https://github.com/charmbracelet/freeze/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ caarlos0 maaslalani ]; diff --git a/pkgs/by-name/ch/charm/package.nix b/pkgs/by-name/ch/charm/package.nix index 908df7793a2d..0f787108760b 100644 --- a/pkgs/by-name/ch/charm/package.nix +++ b/pkgs/by-name/ch/charm/package.nix @@ -23,12 +23,12 @@ buildGoModule rec { "-X=main.Version=${version}" ]; - meta = with lib; { + meta = { description = "Manage your charm account on the CLI"; homepage = "https://github.com/charmbracelet/charm"; changelog = "https://github.com/charmbracelet/charm/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ penguwin ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ penguwin ]; mainProgram = "charm"; }; } diff --git a/pkgs/by-name/ch/charmcraft/package.nix b/pkgs/by-name/ch/charmcraft/package.nix index ec94207f8d56..8d39d10f6837 100644 --- a/pkgs/by-name/ch/charmcraft/package.nix +++ b/pkgs/by-name/ch/charmcraft/package.nix @@ -1,14 +1,38 @@ { lib, - git, - python3Packages, + gitMinimal, + python3, fetchFromGitHub, nix-update-script, + cacert, + versionCheckHook, + writableTmpDirAsHomeHook, }: +let + version = "4.10.0"; + python = python3.override { + self = python; + packageOverrides = self: super: { + craft-application = super.craft-application.overridePythonAttrs (old: { + inherit version; + src = fetchFromGitHub { + owner = "canonical"; + repo = "craft-application"; + tag = version; + hash = "sha256-9M49/XQuWwKuQqseleTeZYcrwd/S16lNCljvlVsoXbs="; + }; -python3Packages.buildPythonApplication rec { + postPatch = '' + substituteInPlace pyproject.toml --replace-fail "setuptools==75.8.0" "setuptools" + substituteInPlace craft_application/git/_git_repo.py --replace-fail "/snap/core22/current/etc/ssl/certs" "${cacert}/etc/ssl/certs" + ''; + }); + }; + }; +in +python.pkgs.buildPythonApplication rec { pname = "charmcraft"; - version = "3.4.6"; + version = "3.5.0"; pyproject = true; @@ -16,14 +40,14 @@ python3Packages.buildPythonApplication rec { owner = "canonical"; repo = "charmcraft"; tag = version; - hash = "sha256-i7XhsVmeO3fzAWCQ1v9J/dv4oSdN00svauIColQcj9A="; + hash = "sha256-NIOfjd4r9mDP0x1IpIVJlU+Aza0a17bc3jDxtInrf4A="; }; postPatch = '' substituteInPlace charmcraft/__init__.py --replace-fail "dev" "${version}" ''; - dependencies = with python3Packages; [ + dependencies = with python.pkgs; [ craft-application craft-cli craft-parts @@ -47,7 +71,7 @@ python3Packages.buildPythonApplication rec { urllib3 ]; - build-system = with python3Packages; [ setuptools-scm ]; + build-system = with python.pkgs; [ setuptools-scm ]; pythonRelaxDeps = [ "urllib3" @@ -57,7 +81,7 @@ python3Packages.buildPythonApplication rec { ]; nativeCheckInputs = - with python3Packages; + with python.pkgs; [ freezegun hypothesis @@ -69,12 +93,12 @@ python3Packages.buildPythonApplication rec { responses setuptools ] - ++ [ git ]; - - preCheck = '' - mkdir -p check-phase - export HOME="$(pwd)/check-phase" - ''; + ++ [ + cacert + gitMinimal + versionCheckHook + writableTmpDirAsHomeHook + ]; pytestFlagsArray = [ "tests/unit" ]; @@ -85,6 +109,9 @@ python3Packages.buildPythonApplication rec { "test_read_charm_from_yaml_file_self_contained_success[full-platforms.yaml]" ]; + versionCheckProgramArg = "--version"; + versionCheckKeepEnvironment = [ "SSL_CERT_FILE" ]; + passthru.updateScript = nix-update-script { }; meta = { diff --git a/pkgs/by-name/ch/checkip/package.nix b/pkgs/by-name/ch/checkip/package.nix index 219492583f40..6f5ccb4f6396 100644 --- a/pkgs/by-name/ch/checkip/package.nix +++ b/pkgs/by-name/ch/checkip/package.nix @@ -25,12 +25,12 @@ buildGoModule rec { # Requires network doCheck = false; - meta = with lib; { + meta = { description = "CLI tool that checks an IP address using various public services"; homepage = "https://github.com/jreisinger/checkip"; changelog = "https://github.com/jreisinger/checkip/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "checkip"; }; } diff --git a/pkgs/by-name/ch/checkmate/package.nix b/pkgs/by-name/ch/checkmate/package.nix index 573323dd27c7..4fadc4269d3a 100644 --- a/pkgs/by-name/ch/checkmate/package.nix +++ b/pkgs/by-name/ch/checkmate/package.nix @@ -19,12 +19,12 @@ buildGoModule rec { subPackages = [ "." ]; - meta = with lib; { + meta = { description = "Pluggable code security analysis tool"; mainProgram = "checkmate"; homepage = "https://github.com/adedayo/checkmate"; changelog = "https://github.com/adedayo/checkmate/releases/tag/v${version}"; - license = licenses.bsd3; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/ch/checkov/package.nix b/pkgs/by-name/ch/checkov/package.nix index 96ee86a8bf83..0a4e982acc8f 100644 --- a/pkgs/by-name/ch/checkov/package.nix +++ b/pkgs/by-name/ch/checkov/package.nix @@ -179,7 +179,7 @@ python3.pkgs.buildPythonApplication rec { chmod +x $out/bin/checkov ''; - meta = with lib; { + meta = { description = "Static code analysis tool for infrastructure-as-code"; homepage = "https://github.com/bridgecrewio/checkov"; changelog = "https://github.com/bridgecrewio/checkov/releases/tag/${version}"; @@ -187,8 +187,8 @@ python3.pkgs.buildPythonApplication rec { Prevent cloud misconfigurations during build-time for Terraform, Cloudformation, Kubernetes, Serverless framework and other infrastructure-as-code-languages. ''; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ anhdle14 fab ]; diff --git a/pkgs/by-name/ch/checkpwn/package.nix b/pkgs/by-name/ch/checkpwn/package.nix index 4c63aa50be43..b9b24bc01892 100644 --- a/pkgs/by-name/ch/checkpwn/package.nix +++ b/pkgs/by-name/ch/checkpwn/package.nix @@ -21,12 +21,12 @@ rustPlatform.buildRustPackage rec { "--skip=test_cli_" ]; - meta = with lib; { + meta = { description = "Check Have I Been Pwned and see if it's time for you to change passwords"; homepage = "https://github.com/brycx/checkpwn"; changelog = "https://github.com/brycx/checkpwn/releases/tag/${version}"; - license = licenses.mit; - maintainers = with maintainers; [ figsoda ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ figsoda ]; mainProgram = "checkpwn"; }; } diff --git a/pkgs/by-name/ch/checkstyle/package.nix b/pkgs/by-name/ch/checkstyle/package.nix index 30360005a572..4eba309ae90a 100644 --- a/pkgs/by-name/ch/checkstyle/package.nix +++ b/pkgs/by-name/ch/checkstyle/package.nix @@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + meta = { description = "Checks Java source against a coding standard"; mainProgram = "checkstyle"; longDescription = '' @@ -38,9 +38,9 @@ stdenvNoCC.mkDerivation rec { ''; homepage = "https://checkstyle.org/"; changelog = "https://checkstyle.org/releasenotes.html#Release_${version}"; - sourceProvenance = with sourceTypes; [ binaryBytecode ]; - license = licenses.lgpl21; - maintainers = with maintainers; [ pSub ]; + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; + license = lib.licenses.lgpl21; + maintainers = with lib.maintainers; [ pSub ]; platforms = jre.meta.platforms; }; } diff --git a/pkgs/by-name/ch/cheese/package.nix b/pkgs/by-name/ch/cheese/package.nix index e1113fbebe08..6742b32ed5a0 100644 --- a/pkgs/by-name/ch/cheese/package.nix +++ b/pkgs/by-name/ch/cheese/package.nix @@ -109,13 +109,13 @@ stdenv.mkDerivation rec { }; }; - meta = with lib; { + meta = { homepage = "https://gitlab.gnome.org/GNOME/cheese"; changelog = "https://gitlab.gnome.org/GNOME/cheese/-/blob/${version}/NEWS?ref_type=tags"; description = "Take photos and videos with your webcam, with fun graphical effects"; mainProgram = "cheese"; - maintainers = with maintainers; [ aleksana ]; - license = licenses.gpl2Plus; - platforms = platforms.linux; + maintainers = with lib.maintainers; [ aleksana ]; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ch/cherrybomb/package.nix b/pkgs/by-name/ch/cherrybomb/package.nix index b1ea2ba7875a..880ad8adc26a 100644 --- a/pkgs/by-name/ch/cherrybomb/package.nix +++ b/pkgs/by-name/ch/cherrybomb/package.nix @@ -16,12 +16,12 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-j9CT2HHFY4ANWKvx8t/jgCc3aOiSEJlq8CHstjSc+O4="; - meta = with lib; { + meta = { description = "CLI tool that helps you avoid undefined user behavior by validating your API specifications"; mainProgram = "cherrybomb"; homepage = "https://github.com/blst-security/cherrybomb"; changelog = "https://github.com/blst-security/cherrybomb/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ figsoda ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ figsoda ]; }; } diff --git a/pkgs/by-name/ch/chisel/package.nix b/pkgs/by-name/ch/chisel/package.nix index f5aabdd2a7d9..9ebca5d016d6 100644 --- a/pkgs/by-name/ch/chisel/package.nix +++ b/pkgs/by-name/ch/chisel/package.nix @@ -26,7 +26,7 @@ buildGoModule rec { # Tests require access to the network doCheck = false; - meta = with lib; { + meta = { description = "TCP/UDP tunnel over HTTP"; longDescription = '' Chisel is a fast TCP/UDP tunnel, transported over HTTP, secured via @@ -36,7 +36,7 @@ buildGoModule rec { ''; homepage = "https://github.com/jpillora/chisel"; changelog = "https://github.com/jpillora/chisel/releases/tag/v${version}"; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/cl/clair/package.nix b/pkgs/by-name/cl/clair/package.nix index fc020d500d9a..1ea22716e0ca 100644 --- a/pkgs/by-name/cl/clair/package.nix +++ b/pkgs/by-name/cl/clair/package.nix @@ -45,11 +45,11 @@ buildGoModule rec { }" ''; - meta = with lib; { + meta = { description = "Vulnerability Static Analysis for Containers"; homepage = "https://github.com/quay/clair"; changelog = "https://github.com/quay/clair/blob/v${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = [ ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/by-name/cl/clairvoyance/package.nix b/pkgs/by-name/cl/clairvoyance/package.nix index 4e93632a0a2c..986f22edecf2 100644 --- a/pkgs/by-name/cl/clairvoyance/package.nix +++ b/pkgs/by-name/cl/clairvoyance/package.nix @@ -46,12 +46,12 @@ python3.pkgs.buildPythonApplication rec { "test_probe_typename" ]; - meta = with lib; { + meta = { description = "Tool to obtain GraphQL API schemas"; mainProgram = "clairvoyance"; homepage = "https://github.com/nikitastupin/clairvoyance"; changelog = "https://github.com/nikitastupin/clairvoyance/releases/tag/v${version}"; - license = with licenses; [ asl20 ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ asl20 ]; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/cl/clever-tools/package.nix b/pkgs/by-name/cl/clever-tools/package.nix index 894aa3e34bd5..05b2129ab61c 100644 --- a/pkgs/by-name/cl/clever-tools/package.nix +++ b/pkgs/by-name/cl/clever-tools/package.nix @@ -46,12 +46,12 @@ buildNpmPackage rec { --zsh <($out/bin/clever --zsh-autocomplete-script $out/bin/clever) ''; - meta = with lib; { + meta = { homepage = "https://github.com/CleverCloud/clever-tools"; changelog = "https://github.com/CleverCloud/clever-tools/blob/${version}/CHANGELOG.md"; description = "Deploy on Clever Cloud and control your applications, add-ons, services from command line"; - license = licenses.asl20; + license = lib.licenses.asl20; mainProgram = "clever"; - teams = [ teams.clevercloud ]; + teams = [ lib.teams.clevercloud ]; }; } diff --git a/pkgs/by-name/cl/clj-kondo/package.nix b/pkgs/by-name/cl/clj-kondo/package.nix index 482a230e06ef..ab5303e5d991 100644 --- a/pkgs/by-name/cl/clj-kondo/package.nix +++ b/pkgs/by-name/cl/clj-kondo/package.nix @@ -21,13 +21,13 @@ buildGraalvmNativeImage rec { "--no-fallback" ]; - meta = with lib; { + meta = { description = "Linter for Clojure code that sparks joy"; homepage = "https://github.com/clj-kondo/clj-kondo"; - sourceProvenance = with sourceTypes; [ binaryBytecode ]; - license = licenses.epl10; + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; + license = lib.licenses.epl10; changelog = "https://github.com/clj-kondo/clj-kondo/blob/v${version}/CHANGELOG.md"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ jlesquembre bandresen ]; diff --git a/pkgs/by-name/cl/cljfmt/package.nix b/pkgs/by-name/cl/cljfmt/package.nix index 6f44e5b9928d..eee267c6bdef 100644 --- a/pkgs/by-name/cl/cljfmt/package.nix +++ b/pkgs/by-name/cl/cljfmt/package.nix @@ -33,13 +33,13 @@ buildGraalvmNativeImage rec { command = "cljfmt --version"; }; - meta = with lib; { + meta = { mainProgram = "cljfmt"; description = "Tool for formatting Clojure code"; homepage = "https://github.com/weavejester/cljfmt"; - sourceProvenance = with sourceTypes; [ binaryBytecode ]; - license = licenses.epl10; + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; + license = lib.licenses.epl10; changelog = "https://github.com/weavejester/cljfmt/blob/${version}/CHANGELOG.md"; - maintainers = with maintainers; [ sg-qwt ]; + maintainers = with lib.maintainers; [ sg-qwt ]; }; } diff --git a/pkgs/by-name/cl/cloud-custodian/package.nix b/pkgs/by-name/cl/cloud-custodian/package.nix index 32c2ce5cba80..bfd0f20b40ec 100644 --- a/pkgs/by-name/cl/cloud-custodian/package.nix +++ b/pkgs/by-name/cl/cloud-custodian/package.nix @@ -45,12 +45,12 @@ python3.pkgs.buildPythonApplication rec { $out/bin/custodian --help ''; - meta = with lib; { + meta = { description = "Rules engine for cloud security, cost optimization, and governance"; homepage = "https://cloudcustodian.io"; changelog = "https://github.com/cloud-custodian/cloud-custodian/releases/tag/${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ bhipple ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ bhipple ]; mainProgram = "custodian"; }; } diff --git a/pkgs/by-name/cl/cloud-hypervisor/package.nix b/pkgs/by-name/cl/cloud-hypervisor/package.nix index 8fd36de84f8a..dd69eb54ae2c 100644 --- a/pkgs/by-name/cl/cloud-hypervisor/package.nix +++ b/pkgs/by-name/cl/cloud-hypervisor/package.nix @@ -42,16 +42,16 @@ rustPlatform.buildRustPackage rec { "vmm" # /dev/kvm ]; - meta = with lib; { + meta = { homepage = "https://github.com/cloud-hypervisor/cloud-hypervisor"; description = "Open source Virtual Machine Monitor (VMM) that runs on top of KVM"; changelog = "https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v${version}"; - license = with licenses; [ + license = with lib.licenses; [ asl20 bsd3 ]; mainProgram = "cloud-hypervisor"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ offline qyliss ]; diff --git a/pkgs/by-name/cl/cloud-nuke/package.nix b/pkgs/by-name/cl/cloud-nuke/package.nix index b24e1aaa58ad..de5d9e0710b0 100644 --- a/pkgs/by-name/cl/cloud-nuke/package.nix +++ b/pkgs/by-name/cl/cloud-nuke/package.nix @@ -34,12 +34,12 @@ buildGoModule rec { wrapProgram $out/bin/cloud-nuke --set-default DISABLE_TELEMETRY true ''; - meta = with lib; { + meta = { homepage = "https://github.com/gruntwork-io/cloud-nuke"; description = "Tool for cleaning up your cloud accounts by nuking (deleting) all resources within it"; mainProgram = "cloud-nuke"; changelog = "https://github.com/gruntwork-io/cloud-nuke/releases/tag/v${version}"; - license = licenses.mit; - maintainers = [ ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix b/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix index 8bdae4ce9b3f..59097f80307d 100644 --- a/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix +++ b/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix @@ -32,12 +32,12 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = cloudflare-dynamic-dns; }; - meta = with lib; { + meta = { changelog = "https://github.com/Zebradil/cloudflare-dynamic-dns/blob/${version}/CHANGELOG.md"; description = "Dynamic DNS client for Cloudflare"; homepage = "https://github.com/Zebradil/cloudflare-dynamic-dns"; - license = licenses.mit; + license = lib.licenses.mit; mainProgram = "cloudflare-dynamic-dns"; - maintainers = [ maintainers.zebradil ]; + maintainers = [ lib.maintainers.zebradil ]; }; } diff --git a/pkgs/by-name/cl/cloudflared/package.nix b/pkgs/by-name/cl/cloudflared/package.nix index 76c098576006..be176f3ba897 100644 --- a/pkgs/by-name/cl/cloudflared/package.nix +++ b/pkgs/by-name/cl/cloudflared/package.nix @@ -77,13 +77,13 @@ buildGoModule rec { updateScript = gitUpdater { }; }; - meta = with lib; { + meta = { description = "Cloudflare Tunnel daemon, Cloudflare Access toolkit, and DNS-over-HTTPS client"; homepage = "https://www.cloudflare.com/products/tunnel"; changelog = "https://github.com/cloudflare/cloudflared/releases/tag/${version}"; - license = licenses.asl20; - platforms = platforms.unix ++ platforms.windows; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + platforms = lib.platforms.unix ++ lib.platforms.windows; + maintainers = with lib.maintainers; [ bbigras enorris thoughtpolice diff --git a/pkgs/by-name/cl/cloudfox/package.nix b/pkgs/by-name/cl/cloudfox/package.nix index 01e00de947a4..bf60a1c86973 100644 --- a/pkgs/by-name/cl/cloudfox/package.nix +++ b/pkgs/by-name/cl/cloudfox/package.nix @@ -25,12 +25,12 @@ buildGoModule rec { # Some tests are failing because of wrong filename/path doCheck = false; - meta = with lib; { + meta = { description = "Tool for situational awareness of cloud penetration tests"; homepage = "https://github.com/BishopFox/cloudfox"; changelog = "https://github.com/BishopFox/cloudfox/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "cloudfox"; }; } diff --git a/pkgs/by-name/cl/cloudhunter/package.nix b/pkgs/by-name/cl/cloudhunter/package.nix index b6a4c79e17bd..a175b24bfe41 100644 --- a/pkgs/by-name/cl/cloudhunter/package.nix +++ b/pkgs/by-name/cl/cloudhunter/package.nix @@ -42,12 +42,12 @@ python3.pkgs.buildPythonApplication rec { # Project has no tests doCheck = false; - meta = with lib; { + meta = { description = "Cloud bucket scanner"; mainProgram = "cloudhunter"; homepage = "https://github.com/belane/CloudHunter"; changelog = "https://github.com/belane/CloudHunter/releases/tag/v${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/cl/cloudlist/package.nix b/pkgs/by-name/cl/cloudlist/package.nix index 74372b7a2ae0..af10f9c3bf07 100644 --- a/pkgs/by-name/cl/cloudlist/package.nix +++ b/pkgs/by-name/cl/cloudlist/package.nix @@ -31,12 +31,12 @@ buildGoModule rec { versionCheckProgramArg = "--version"; - meta = with lib; { + meta = { description = "Tool for listing assets from multiple cloud providers"; homepage = "https://github.com/projectdiscovery/cloudlist"; changelog = "https://github.com/projectdiscovery/cloudlist/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "cloudlist"; }; } diff --git a/pkgs/by-name/cl/cloudrecon/package.nix b/pkgs/by-name/cl/cloudrecon/package.nix index 5e30337695fe..b8125b3d7cbb 100644 --- a/pkgs/by-name/cl/cloudrecon/package.nix +++ b/pkgs/by-name/cl/cloudrecon/package.nix @@ -22,12 +22,12 @@ buildGoModule rec { "-w" ]; - meta = with lib; { + meta = { description = "Tool to find assets from certificates"; homepage = "https://github.com/g0ldencybersec/CloudRecon"; changelog = "https://github.com/g0ldencybersec/CloudRecon/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "cloudrecon"; }; } diff --git a/pkgs/by-name/cl/cloudsmith-cli/package.nix b/pkgs/by-name/cl/cloudsmith-cli/package.nix index 7eef1ae64902..130676bcc1dc 100644 --- a/pkgs/by-name/cl/cloudsmith-cli/package.nix +++ b/pkgs/by-name/cl/cloudsmith-cli/package.nix @@ -81,13 +81,13 @@ python3.pkgs.buildPythonApplication rec { cd "$out" ''; - meta = with lib; { + meta = { homepage = "https://help.cloudsmith.io/docs/cli/"; description = "Cloudsmith Command Line Interface"; mainProgram = "cloudsmith"; changelog = "https://github.com/cloudsmith-io/cloudsmith-cli/blob/v${version}/CHANGELOG.md"; - maintainers = [ ]; - license = licenses.asl20; - platforms = with platforms; unix; + maintainers = with lib.maintainers; [ ]; + license = lib.licenses.asl20; + platforms = with lib.platforms; unix; }; } diff --git a/pkgs/by-name/cm/cmark-gfm/package.nix b/pkgs/by-name/cm/cmark-gfm/package.nix index 48c1b6ec8b3b..645a7aabfbce 100644 --- a/pkgs/by-name/cm/cmark-gfm/package.nix +++ b/pkgs/by-name/cm/cmark-gfm/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation rec { doCheck = true; - meta = with lib; { + meta = { description = "GitHub's fork of cmark, a CommonMark parsing and rendering library and program in C"; mainProgram = "cmark-gfm"; homepage = "https://github.com/github/cmark-gfm"; changelog = "https://github.com/github/cmark-gfm/raw/${version}/changelog.txt"; - maintainers = with maintainers; [ cyplo ]; - platforms = platforms.unix; - license = licenses.bsd2; + maintainers = with lib.maintainers; [ cyplo ]; + platforms = lib.platforms.unix; + license = lib.licenses.bsd2; }; } diff --git a/pkgs/by-name/cm/cmark/package.nix b/pkgs/by-name/cm/cmark/package.nix index 690f3cbe3aaf..09ab6e6f9d93 100644 --- a/pkgs/by-name/cm/cmark/package.nix +++ b/pkgs/by-name/cm/cmark/package.nix @@ -34,13 +34,13 @@ stdenv.mkDerivation rec { export ${lib_path}=$(readlink -f ./src) ''; - meta = with lib; { + meta = { description = "CommonMark parsing and rendering library and program in C"; mainProgram = "cmark"; homepage = "https://github.com/commonmark/cmark"; changelog = "https://github.com/commonmark/cmark/raw/${version}/changelog.txt"; - maintainers = [ maintainers.michelk ]; - platforms = platforms.all; - license = licenses.bsd2; + maintainers = [ lib.maintainers.michelk ]; + platforms = lib.platforms.all; + license = lib.licenses.bsd2; }; } diff --git a/pkgs/by-name/cn/cnquery/package.nix b/pkgs/by-name/cn/cnquery/package.nix index a73b10d0a012..351d3c6e6238 100644 --- a/pkgs/by-name/cn/cnquery/package.nix +++ b/pkgs/by-name/cn/cnquery/package.nix @@ -24,7 +24,7 @@ buildGoModule rec { "-s" ]; - meta = with lib; { + meta = { description = "Cloud-native, graph-based asset inventory"; longDescription = '' cnquery is a cloud-native tool for querying your entire fleet. It answers thousands of @@ -33,7 +33,7 @@ buildGoModule rec { ''; homepage = "https://mondoo.com/cnquery"; changelog = "https://github.com/mondoohq/cnquery/releases/tag/v${version}"; - license = licenses.bsl11; - maintainers = with maintainers; [ mariuskimmina ]; + license = lib.licenses.bsl11; + maintainers = with lib.maintainers; [ mariuskimmina ]; }; } diff --git a/pkgs/by-name/co/cobra-cli/package.nix b/pkgs/by-name/co/cobra-cli/package.nix index e17156a45a5e..11b8b80e98c1 100644 --- a/pkgs/by-name/co/cobra-cli/package.nix +++ b/pkgs/by-name/co/cobra-cli/package.nix @@ -35,12 +35,12 @@ buildGoModule rec { --prefix PATH : ${go}/bin ''; - meta = with lib; { + meta = { description = "Cobra CLI tool to generate applications and commands"; mainProgram = "cobra-cli"; homepage = "https://github.com/spf13/cobra-cli/"; changelog = "https://github.com/spf13/cobra-cli/releases/tag/${version}"; - license = licenses.afl20; - maintainers = [ maintainers.ivankovnatsky ]; + license = lib.licenses.afl20; + maintainers = [ lib.maintainers.ivankovnatsky ]; }; } diff --git a/pkgs/by-name/co/codeberg-pages/package.nix b/pkgs/by-name/co/codeberg-pages/package.nix index bb017ebf0fef..a4302b7b62eb 100644 --- a/pkgs/by-name/co/codeberg-pages/package.nix +++ b/pkgs/by-name/co/codeberg-pages/package.nix @@ -39,13 +39,13 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { mainProgram = "pages"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ laurent-f1z1 christoph-heiss ]; - license = licenses.eupl12; + license = lib.licenses.eupl12; homepage = "https://codeberg.org/Codeberg/pages-server"; description = "Static websites hosting from Gitea repositories"; changelog = "https://codeberg.org/Codeberg/pages-server/releases/tag/v${version}"; diff --git a/pkgs/by-name/co/codechecker/package.nix b/pkgs/by-name/co/codechecker/package.nix index 110f262805ca..0ef2581ad3ad 100644 --- a/pkgs/by-name/co/codechecker/package.nix +++ b/pkgs/by-name/co/codechecker/package.nix @@ -110,19 +110,19 @@ python3Packages.buildPythonApplication rec { } ''; - meta = with lib; { + meta = { homepage = "https://github.com/Ericsson/codechecker"; changelog = "https://github.com/Ericsson/codechecker/releases/tag/v${version}"; description = "Analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy"; - license = with licenses; [ + license = with lib.licenses; [ asl20 llvm-exception ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ zebreus felixsinger ]; mainProgram = "CodeChecker"; - platforms = platforms.darwin ++ platforms.linux; + platforms = lib.platforms.darwin ++ lib.platforms.linux; }; } diff --git a/pkgs/by-name/co/coercer/package.nix b/pkgs/by-name/co/coercer/package.nix index c5f63e35efd4..1d88309a9106 100644 --- a/pkgs/by-name/co/coercer/package.nix +++ b/pkgs/by-name/co/coercer/package.nix @@ -33,12 +33,12 @@ python3.pkgs.buildPythonApplication rec { rm Coercer.py ''; - meta = with lib; { + meta = { description = "Tool to automatically coerce a Windows server"; homepage = "https://github.com/p0dalirius/Coercer"; changelog = "https://github.com/p0dalirius/Coercer/releases/tag/${version}"; - license = licenses.gpl2Only; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "coercer"; }; } diff --git a/pkgs/by-name/co/coinlive/package.nix b/pkgs/by-name/co/coinlive/package.nix index 26d3d9eb6ba8..9fe336fb1c6f 100644 --- a/pkgs/by-name/co/coinlive/package.nix +++ b/pkgs/by-name/co/coinlive/package.nix @@ -36,12 +36,12 @@ rustPlatform.buildRustPackage rec { doInstallCheck = true; - meta = with lib; { + meta = { description = "Live cryptocurrency prices CLI"; homepage = "https://github.com/mayeranalytics/coinlive"; changelog = "https://github.com/mayeranalytics/coinlive/releases/tag/v${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "coinlive"; }; } diff --git a/pkgs/by-name/co/commitmsgfmt/package.nix b/pkgs/by-name/co/commitmsgfmt/package.nix index 45ca63918896..5f1ce29d72d9 100644 --- a/pkgs/by-name/co/commitmsgfmt/package.nix +++ b/pkgs/by-name/co/commitmsgfmt/package.nix @@ -23,12 +23,12 @@ rustPlatform.buildRustPackage rec { command = "commitmsgfmt -V"; }; - meta = with lib; { + meta = { homepage = "https://gitlab.com/mkjeldsen/commitmsgfmt"; changelog = "https://gitlab.com/mkjeldsen/commitmsgfmt/-/raw/v${version}/CHANGELOG.md"; description = "Formats commit messages better than fmt(1) and Vim"; mainProgram = "commitmsgfmt"; - license = licenses.asl20; - maintainers = with maintainers; [ mmlb ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ mmlb ]; }; } diff --git a/pkgs/by-name/co/commix/package.nix b/pkgs/by-name/co/commix/package.nix index 1e574f50eb65..c3e6502e1e90 100644 --- a/pkgs/by-name/co/commix/package.nix +++ b/pkgs/by-name/co/commix/package.nix @@ -34,12 +34,12 @@ python3.pkgs.buildPythonApplication rec { # Project has no tests doCheck = false; - meta = with lib; { + meta = { description = "Automated Command Injection Exploitation Tool"; mainProgram = "commix"; homepage = "https://github.com/commixproject/commix"; changelog = "https://github.com/commixproject/commix/releases/tag/v${version}"; - license = with licenses; [ gpl3Plus ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ gpl3Plus ]; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/co/comodoro/package.nix b/pkgs/by-name/co/comodoro/package.nix index 3b2ce0093d42..d88f930b29a5 100644 --- a/pkgs/by-name/co/comodoro/package.nix +++ b/pkgs/by-name/co/comodoro/package.nix @@ -41,12 +41,12 @@ rustPlatform.buildRustPackage rec { --zsh <($out/bin/comodoro completion zsh) ''; - meta = with lib; { + meta = { description = "CLI to manage your time"; homepage = "https://github.com/pimalaya/comodoro"; changelog = "https://github.com/soywod/comodoro/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ soywod ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ soywod ]; mainProgram = "comodoro"; }; } diff --git a/pkgs/by-name/co/comrak/package.nix b/pkgs/by-name/co/comrak/package.nix index 7dbfa6951bd2..57c09318b152 100644 --- a/pkgs/by-name/co/comrak/package.nix +++ b/pkgs/by-name/co/comrak/package.nix @@ -18,13 +18,13 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-MFSyxoNzPzIP2Yi3lCyEcsAx4DvNmk2Jr75oD/tX9iE="; - meta = with lib; { + meta = { description = "CommonMark-compatible GitHub Flavored Markdown parser and formatter"; mainProgram = "comrak"; homepage = "https://github.com/kivikakk/comrak"; changelog = "https://github.com/kivikakk/comrak/blob/v${version}/changelog.txt"; - license = licenses.bsd2; - maintainers = with maintainers; [ + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ figsoda kivikakk ]; diff --git a/pkgs/by-name/co/conkeyscan/package.nix b/pkgs/by-name/co/conkeyscan/package.nix index ebf74e92eb16..84db874f792b 100644 --- a/pkgs/by-name/co/conkeyscan/package.nix +++ b/pkgs/by-name/co/conkeyscan/package.nix @@ -57,12 +57,12 @@ python.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "conkeyscan" ]; - meta = with lib; { + meta = { description = "Tool to scan Confluence for keywords"; homepage = "https://github.com/CompassSecurity/conkeyscan"; changelog = "https://github.com/CompassSecurity/conkeyscan/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "conkeyscan"; }; } diff --git a/pkgs/by-name/co/conpass/package.nix b/pkgs/by-name/co/conpass/package.nix index f690bc8c62e1..97227fa361c6 100644 --- a/pkgs/by-name/co/conpass/package.nix +++ b/pkgs/by-name/co/conpass/package.nix @@ -31,12 +31,12 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "conpass" ]; - meta = with lib; { + meta = { description = "Continuous password spraying tool"; homepage = "https://github.com/login-securite/conpass"; changelog = "https://github.com/login-securite/conpass/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "conpass"; }; } diff --git a/pkgs/by-name/co/consul/package.nix b/pkgs/by-name/co/consul/package.nix index ff04f86b7aef..698edd0fd940 100644 --- a/pkgs/by-name/co/consul/package.nix +++ b/pkgs/by-name/co/consul/package.nix @@ -50,13 +50,13 @@ buildGoModule rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Tool for service discovery, monitoring and configuration"; changelog = "https://github.com/hashicorp/consul/releases/tag/v${version}"; homepage = "https://www.consul.io/"; - platforms = platforms.linux ++ platforms.darwin; - license = licenses.bsl11; - maintainers = with maintainers; [ + platforms = lib.platforms.linux ++ lib.platforms.darwin; + license = lib.licenses.bsl11; + maintainers = with lib.maintainers; [ adamcstephens pradeepchhetri vdemeester diff --git a/pkgs/by-name/co/container2wasm/package.nix b/pkgs/by-name/co/container2wasm/package.nix index 5ac86025b6bb..a8b4ee852d4c 100644 --- a/pkgs/by-name/co/container2wasm/package.nix +++ b/pkgs/by-name/co/container2wasm/package.nix @@ -27,12 +27,12 @@ buildGoModule rec { "cmd/c2w" ]; - meta = with lib; { + meta = { description = "Container to WASM converter"; homepage = "https://github.com/ktock/container2wasm"; changelog = "https://github.com/ktock/container2wasm/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ dit7ya ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ dit7ya ]; mainProgram = "c2w"; }; } diff --git a/pkgs/by-name/co/copilot-cli/package.nix b/pkgs/by-name/co/copilot-cli/package.nix index c7f1c7af4d85..f7f8bcbe45ad 100644 --- a/pkgs/by-name/co/copilot-cli/package.nix +++ b/pkgs/by-name/co/copilot-cli/package.nix @@ -45,12 +45,12 @@ buildGoModule rec { version = "v${version}"; }; - meta = with lib; { + meta = { description = "Build, Release and Operate Containerized Applications on AWS"; homepage = "https://github.com/aws/copilot-cli"; changelog = "https://github.com/aws/copilot-cli/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ jiegec ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ jiegec ]; mainProgram = "copilot"; }; } diff --git a/pkgs/by-name/co/coreth/package.nix b/pkgs/by-name/co/coreth/package.nix index b033e6a5b642..d59c6e6e7e68 100644 --- a/pkgs/by-name/co/coreth/package.nix +++ b/pkgs/by-name/co/coreth/package.nix @@ -35,11 +35,11 @@ buildGoModule rec { postInstall = "mv $out/bin/{plugin,evm}"; - meta = with lib; { + meta = { description = "Code and wrapper to extract Ethereum blockchain functionalities without network/consensus, for building custom blockchain services"; homepage = "https://github.com/ava-labs/coreth"; changelog = "https://github.com/ava-labs/coreth/releases/tag/v${version}"; - license = licenses.lgpl3Only; - maintainers = with maintainers; [ urandom ]; + license = lib.licenses.lgpl3Only; + maintainers = with lib.maintainers; [ urandom ]; }; } diff --git a/pkgs/by-name/co/coturn/package.nix b/pkgs/by-name/co/coturn/package.nix index 9bd5ea132869..26cd5ab12e56 100644 --- a/pkgs/by-name/co/coturn/package.nix +++ b/pkgs/by-name/co/coturn/package.nix @@ -61,13 +61,13 @@ stdenv.mkDerivation rec { passthru.tests.coturn = nixosTests.coturn; - meta = with lib; { + meta = { description = "TURN server"; homepage = "https://coturn.net/"; changelog = "https://github.com/coturn/coturn/blob/${version}/ChangeLog"; - license = with licenses; [ bsd3 ]; - platforms = platforms.all; - maintainers = with maintainers; [ _0x4A6F ]; + license = with lib.licenses; [ bsd3 ]; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ _0x4A6F ]; broken = stdenv.hostPlatform.isDarwin; # 2018-10-21 }; } diff --git a/pkgs/by-name/co/cozette/package.nix b/pkgs/by-name/co/cozette/package.nix index c459e6555e63..ad852eb5ed1d 100644 --- a/pkgs/by-name/co/cozette/package.nix +++ b/pkgs/by-name/co/cozette/package.nix @@ -28,12 +28,12 @@ stdenvNoCC.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + meta = { description = "Bitmap programming font optimized for coziness"; homepage = "https://github.com/slavfox/cozette"; changelog = "https://github.com/slavfox/Cozette/blob/v.${version}/CHANGELOG.md"; - license = licenses.mit; - platforms = platforms.all; - maintainers = with maintainers; [ brettlyons ]; + license = lib.licenses.mit; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ brettlyons ]; }; } diff --git a/pkgs/by-name/cp/cpufetch/package.nix b/pkgs/by-name/cp/cpufetch/package.nix index cc3d961d8149..e3c7c5df79a4 100644 --- a/pkgs/by-name/cp/cpufetch/package.nix +++ b/pkgs/by-name/cp/cpufetch/package.nix @@ -31,12 +31,12 @@ stdenv.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + meta = { description = "Simplistic yet fancy CPU architecture fetching tool"; - license = licenses.gpl2Only; + license = lib.licenses.gpl2Only; homepage = "https://github.com/Dr-Noob/cpufetch"; changelog = "https://github.com/Dr-Noob/cpufetch/releases/tag/v${version}"; - maintainers = with maintainers; [ devhell ]; + maintainers = with lib.maintainers; [ devhell ]; mainProgram = "cpufetch"; }; } diff --git a/pkgs/by-name/cr/crabz/package.nix b/pkgs/by-name/cr/crabz/package.nix index 5a8c587433fc..abe49481d7d9 100644 --- a/pkgs/by-name/cr/crabz/package.nix +++ b/pkgs/by-name/cr/crabz/package.nix @@ -21,15 +21,15 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ cmake ]; - meta = with lib; { + meta = { description = "Cross platform, fast, compression and decompression tool"; homepage = "https://github.com/sstadick/crabz"; changelog = "https://github.com/sstadick/crabz/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ unlicense # or mit ]; - maintainers = with maintainers; [ figsoda ]; + maintainers = with lib.maintainers; [ figsoda ]; mainProgram = "crabz"; }; } diff --git a/pkgs/by-name/cr/crcpp/package.nix b/pkgs/by-name/cr/crcpp/package.nix index 89b9d4a7d56c..fc6610307e90 100644 --- a/pkgs/by-name/cr/crcpp/package.nix +++ b/pkgs/by-name/cr/crcpp/package.nix @@ -20,12 +20,12 @@ stdenv.mkDerivation rec { doCheck = true; - meta = with lib; { + meta = { homepage = "https://github.com/d-bahr/CRCpp"; changelog = "https://github.com/d-bahr/CRCpp/releases/tag/release-${version}"; description = "Easy to use and fast C++ CRC library"; - platforms = platforms.all; - maintainers = [ ]; - license = licenses.bsd3; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ ]; + license = lib.licenses.bsd3; }; } diff --git a/pkgs/by-name/cr/crossplane-cli/package.nix b/pkgs/by-name/cr/crossplane-cli/package.nix index aed51f14a953..00ea2fb0161e 100644 --- a/pkgs/by-name/cr/crossplane-cli/package.nix +++ b/pkgs/by-name/cr/crossplane-cli/package.nix @@ -40,12 +40,12 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { homepage = "https://www.crossplane.io/"; changelog = "https://github.com/crossplane/crossplane/releases/tag/v${version}"; description = "Utility to make using Crossplane easier"; mainProgram = "crossplane"; - license = licenses.asl20; - maintainers = with maintainers; [ selfuryon ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ selfuryon ]; }; } diff --git a/pkgs/by-name/cr/crosswords/package.nix b/pkgs/by-name/cr/crosswords/package.nix index bd1003ab8647..e1d6b54bfc4e 100644 --- a/pkgs/by-name/cr/crosswords/package.nix +++ b/pkgs/by-name/cr/crosswords/package.nix @@ -40,13 +40,13 @@ stdenv.mkDerivation rec { libipuz ]; - meta = with lib; { + meta = { description = "Crossword player and editor for GNOME"; homepage = "https://gitlab.gnome.org/jrb/crosswords"; changelog = "https://gitlab.gnome.org/jrb/crosswords/-/blob/${version}/NEWS.md?ref_type=tags"; - license = licenses.gpl3Plus; + license = lib.licenses.gpl3Plus; mainProgram = "crosswords"; - maintainers = with maintainers; [ aleksana ]; - platforms = platforms.unix; + maintainers = with lib.maintainers; [ aleksana ]; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/cr/crowdsec/package.nix b/pkgs/by-name/cr/crowdsec/package.nix index eccca789cecd..dac2621c3506 100644 --- a/pkgs/by-name/cr/crowdsec/package.nix +++ b/pkgs/by-name/cr/crowdsec/package.nix @@ -62,7 +62,7 @@ buildGoModule rec { fi ''; - meta = with lib; { + meta = { homepage = "https://crowdsec.net/"; changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}"; description = "CrowdSec is a free, open-source and collaborative IPS"; @@ -77,8 +77,8 @@ buildGoModule rec { etc.) while the aggressive IP can be sent to CrowdSec for curation before being shared among all users to further improve everyone's security. ''; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jk urandom ]; diff --git a/pkgs/by-name/cr/crun/package.nix b/pkgs/by-name/cr/crun/package.nix index ec21ea35a5b7..15b96802f5de 100644 --- a/pkgs/by-name/cr/crun/package.nix +++ b/pkgs/by-name/cr/crun/package.nix @@ -85,13 +85,13 @@ stdenv.mkDerivation rec { passthru.tests = { inherit (nixosTests) podman; }; - meta = with lib; { + meta = { changelog = "https://github.com/containers/crun/releases/tag/${version}"; description = "Fast and lightweight fully featured OCI runtime and C library for running containers"; homepage = "https://github.com/containers/crun"; - license = licenses.gpl2Plus; - platforms = platforms.linux; - teams = [ teams.podman ]; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; + teams = [ lib.teams.podman ]; mainProgram = "crun"; }; } diff --git a/pkgs/by-name/cr/cryfs/package.nix b/pkgs/by-name/cr/cryfs/package.nix index b6563a677939..583852811605 100644 --- a/pkgs/by-name/cr/cryfs/package.nix +++ b/pkgs/by-name/cr/cryfs/package.nix @@ -90,16 +90,16 @@ stdenv.mkDerivation rec { runHook postCheck ''; - meta = with lib; { + meta = { description = "Cryptographic filesystem for the cloud"; homepage = "https://www.cryfs.org/"; changelog = "https://github.com/cryfs/cryfs/raw/${version}/ChangeLog.txt"; - license = licenses.lgpl3Only; - maintainers = with maintainers; [ + license = lib.licenses.lgpl3Only; + maintainers = with lib.maintainers; [ peterhoeg c0bw3b sigmasquadron ]; - platforms = platforms.unix; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/cy/cyberchef/package.nix b/pkgs/by-name/cy/cyberchef/package.nix index bc819b64064f..a1655acfed86 100644 --- a/pkgs/by-name/cy/cyberchef/package.nix +++ b/pkgs/by-name/cy/cyberchef/package.nix @@ -20,12 +20,12 @@ stdenv.mkDerivation rec { mv * "$out/share/cyberchef" ''; - meta = with lib; { + meta = { description = "Cyber Swiss Army Knife for encryption, encoding, compression and data analysis"; homepage = "https://gchq.github.io/CyberChef"; changelog = "https://github.com/gchq/CyberChef/blob/v${version}/CHANGELOG.md"; - maintainers = with maintainers; [ sebastianblunt ]; - license = licenses.asl20; - platforms = platforms.all; + maintainers = with lib.maintainers; [ sebastianblunt ]; + license = lib.licenses.asl20; + platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/cy/cyclonedx-cli/package.nix b/pkgs/by-name/cy/cyclonedx-cli/package.nix index 603ba9d47881..c7272287c111 100644 --- a/pkgs/by-name/cy/cyclonedx-cli/package.nix +++ b/pkgs/by-name/cy/cyclonedx-cli/package.nix @@ -29,14 +29,14 @@ buildDotnetModule rec { --replace-fail 'net6.0' 'net8.0' ''; - meta = with lib; { + meta = { description = "CycloneDX CLI tool for SBOM analysis, merging, diffs and format conversions"; homepage = "https://github.com/CycloneDX/cyclonedx-cli"; changelog = "https://github.com/CycloneDX/cyclonedx-cli/releases/tag/v${version}"; - maintainers = with maintainers; [ thillux ]; - teams = [ teams.cyberus ]; - license = licenses.asl20; - platforms = with platforms; (linux ++ darwin); + maintainers = with lib.maintainers; [ thillux ]; + teams = [ lib.teams.cyberus ]; + license = lib.licenses.asl20; + platforms = with lib.platforms; (linux ++ darwin); mainProgram = "cyclonedx"; }; } diff --git a/pkgs/by-name/da/dalfox/package.nix b/pkgs/by-name/da/dalfox/package.nix index 924a520e9acd..dd06d5551158 100644 --- a/pkgs/by-name/da/dalfox/package.nix +++ b/pkgs/by-name/da/dalfox/package.nix @@ -25,12 +25,12 @@ buildGoModule rec { # Tests require network access doCheck = false; - meta = with lib; { + meta = { description = "Tool for analysing parameter and XSS scanning"; homepage = "https://github.com/hahwul/dalfox"; changelog = "https://github.com/hahwul/dalfox/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "dalfox"; }; } diff --git a/pkgs/by-name/da/darkstat/package.nix b/pkgs/by-name/da/darkstat/package.nix index a32cde36fbcf..d5efe788aa35 100644 --- a/pkgs/by-name/da/darkstat/package.nix +++ b/pkgs/by-name/da/darkstat/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = with lib; { + meta = { description = "Network statistics web interface"; longDescription = '' Captures network traffic, calculates statistics about usage, and serves @@ -52,8 +52,8 @@ stdenv.mkDerivation rec { ''; homepage = "http://unix4lyfe.org/darkstat"; changelog = "https://github.com/emikulic/darkstat/releases/tag/${version}"; - license = licenses.gpl2Only; - platforms = with platforms; unix; + license = lib.licenses.gpl2Only; + platforms = with lib.platforms; unix; mainProgram = "darkstat"; }; } diff --git a/pkgs/by-name/da/darktile/package.nix b/pkgs/by-name/da/darktile/package.nix index c2e7928fbdad..a26a97ea8ad1 100644 --- a/pkgs/by-name/da/darktile/package.nix +++ b/pkgs/by-name/da/darktile/package.nix @@ -42,15 +42,15 @@ buildGoModule rec { passthru.tests.test = nixosTests.terminal-emulators.darktile; - meta = with lib; { + meta = { description = "GPU rendered terminal emulator designed for tiling window managers"; homepage = "https://github.com/liamg/darktile"; downloadPage = "https://github.com/liamg/darktile/releases"; changelog = "https://github.com/liamg/darktile/releases/tag/v${version}"; - license = licenses.mit; - platforms = platforms.linux; + license = lib.licenses.mit; + platforms = lib.platforms.linux; badPlatforms = [ "aarch64-linux" ]; - maintainers = with maintainers; [ mikaelfangel ]; + maintainers = with lib.maintainers; [ mikaelfangel ]; mainProgram = "darktile"; }; } diff --git a/pkgs/by-name/da/das/package.nix b/pkgs/by-name/da/das/package.nix index fdda321b0990..4635b60bd565 100644 --- a/pkgs/by-name/da/das/package.nix +++ b/pkgs/by-name/da/das/package.nix @@ -40,12 +40,12 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "das" ]; - meta = with lib; { + meta = { description = "Divide full port scan results and use it for targeted Nmap runs"; homepage = "https://github.com/snovvcrash/DivideAndScan"; changelog = "https://github.com/snovvcrash/DivideAndScan/releases/tag/v${version}"; - license = licenses.bsd2; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "das"; }; } diff --git a/pkgs/by-name/da/dasel/package.nix b/pkgs/by-name/da/dasel/package.nix index efdc7eaa41e9..e76f011d9ff7 100644 --- a/pkgs/by-name/da/dasel/package.nix +++ b/pkgs/by-name/da/dasel/package.nix @@ -47,7 +47,7 @@ buildGoModule rec { runHook postInstallCheck ''; - meta = with lib; { + meta = { description = "Query and update data structures from the command line"; longDescription = '' Dasel (short for data-selector) allows you to query and modify data structures using selector strings. @@ -55,8 +55,8 @@ buildGoModule rec { ''; homepage = "https://github.com/TomWright/dasel"; changelog = "https://github.com/TomWright/dasel/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; + license = lib.licenses.mit; mainProgram = "dasel"; - maintainers = with maintainers; [ _0x4A6F ]; + maintainers = with lib.maintainers; [ _0x4A6F ]; }; } diff --git a/pkgs/by-name/da/databricks-sql-cli/package.nix b/pkgs/by-name/da/databricks-sql-cli/package.nix index 8393de6e9999..325013e75059 100644 --- a/pkgs/by-name/da/databricks-sql-cli/package.nix +++ b/pkgs/by-name/da/databricks-sql-cli/package.nix @@ -42,12 +42,12 @@ python3.pkgs.buildPythonApplication rec { pytestCheckHook ]; - meta = with lib; { + meta = { description = "CLI for querying Databricks SQL"; mainProgram = "dbsqlcli"; homepage = "https://github.com/databricks/databricks-sql-cli"; changelog = "https://github.com/databricks/databricks-sql-cli/releases/tag/v${version}"; - license = licenses.databricks; - maintainers = with maintainers; [ kfollesdal ]; + license = lib.licenses.databricks; + maintainers = with lib.maintainers; [ kfollesdal ]; }; } diff --git a/pkgs/by-name/da/datree/package.nix b/pkgs/by-name/da/datree/package.nix index e1a33be5eca5..a30726b53ca5 100644 --- a/pkgs/by-name/da/datree/package.nix +++ b/pkgs/by-name/da/datree/package.nix @@ -43,7 +43,7 @@ buildGoModule rec { command = "datree version"; }; - meta = with lib; { + meta = { description = "CLI tool to ensure K8s manifests and Helm charts follow best practices"; mainProgram = "datree"; longDescription = '' @@ -54,8 +54,8 @@ buildGoModule rec { ''; homepage = "https://datree.io/"; changelog = "https://github.com/datreeio/datree/releases/tag/${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ azahi jceb ]; diff --git a/pkgs/by-name/da/dav1d/package.nix b/pkgs/by-name/da/dav1d/package.nix index cbd651e68ee7..de06c7b1c428 100644 --- a/pkgs/by-name/da/dav1d/package.nix +++ b/pkgs/by-name/da/dav1d/package.nix @@ -74,7 +74,7 @@ stdenv.mkDerivation rec { ; }; - meta = with lib; { + meta = { description = "Cross-platform AV1 decoder focused on speed and correctness"; longDescription = '' The goal of this project is to provide a decoder for most platforms, and @@ -85,8 +85,8 @@ stdenv.mkDerivation rec { inherit (src.meta) homepage; changelog = "https://code.videolan.org/videolan/dav1d/-/tags/${version}"; # More technical: https://code.videolan.org/videolan/dav1d/blob/${version}/NEWS - license = licenses.bsd2; - platforms = platforms.unix ++ platforms.windows; - maintainers = with maintainers; [ primeos ]; + license = lib.licenses.bsd2; + platforms = lib.platforms.unix ++ lib.platforms.windows; + maintainers = with lib.maintainers; [ primeos ]; }; } diff --git a/pkgs/by-name/db/dbmate/package.nix b/pkgs/by-name/db/dbmate/package.nix index ab4f7a1cda83..f26826a44ab5 100644 --- a/pkgs/by-name/db/dbmate/package.nix +++ b/pkgs/by-name/db/dbmate/package.nix @@ -19,12 +19,12 @@ buildGoModule rec { doCheck = false; - meta = with lib; { + meta = { description = "Database migration tool"; mainProgram = "dbmate"; homepage = "https://github.com/amacneil/dbmate"; changelog = "https://github.com/amacneil/dbmate/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ manveru ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ manveru ]; }; } diff --git a/pkgs/by-name/de/debootstrap/package.nix b/pkgs/by-name/de/debootstrap/package.nix index ea3ec3fbb439..c88618290d3c 100644 --- a/pkgs/by-name/de/debootstrap/package.nix +++ b/pkgs/by-name/de/debootstrap/package.nix @@ -96,13 +96,13 @@ stdenv.mkDerivation rec { }; }; - meta = with lib; { + meta = { changelog = "https://salsa.debian.org/installer-team/debootstrap/-/blob/${version}/debian/changelog"; description = "Tool to create a Debian system in a chroot"; homepage = "https://wiki.debian.org/Debootstrap"; - license = licenses.mit; - maintainers = with maintainers; [ marcweber ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ marcweber ]; + platforms = lib.platforms.linux; mainProgram = "debootstrap"; }; } diff --git a/pkgs/by-name/de/deckmaster/package.nix b/pkgs/by-name/de/deckmaster/package.nix index 84e659b6f96e..7972037fad9c 100644 --- a/pkgs/by-name/de/deckmaster/package.nix +++ b/pkgs/by-name/de/deckmaster/package.nix @@ -36,13 +36,13 @@ buildGoModule rec { --prefix XDG_DATA_DIRS : "${roboto.out}/share/" \ ''; - meta = with lib; { + meta = { description = "Application to control your Elgato Stream Deck on Linux"; mainProgram = "deckmaster"; homepage = "https://github.com/muesli/deckmaster"; changelog = "https://github.com/muesli/deckmaster/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/de/delta/package.nix b/pkgs/by-name/de/delta/package.nix index 9ad0a6215929..4df4d0922678 100644 --- a/pkgs/by-name/de/delta/package.nix +++ b/pkgs/by-name/de/delta/package.nix @@ -59,12 +59,12 @@ rustPlatform.buildRustPackage rec { "--skip=test_diff_real_files" ]; - meta = with lib; { + meta = { homepage = "https://github.com/dandavison/delta"; description = "Syntax-highlighting pager for git"; changelog = "https://github.com/dandavison/delta/releases/tag/${version}"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ zowoq SuperSandro2000 figsoda diff --git a/pkgs/by-name/de/denaro/package.nix b/pkgs/by-name/de/denaro/package.nix index c1a1e6cdc10d..442593fbb582 100644 --- a/pkgs/by-name/de/denaro/package.nix +++ b/pkgs/by-name/de/denaro/package.nix @@ -63,16 +63,16 @@ buildDotnetModule rec { passthru.updateScript = ./update.sh; - meta = with lib; { + meta = { description = "Personal finance manager for GNOME"; homepage = "https://github.com/nlogozzo/NickvisionMoney"; mainProgram = "NickvisionMoney.GNOME"; - license = licenses.mit; + license = lib.licenses.mit; changelog = "https://github.com/nlogozzo/NickvisionMoney/releases/tag/${version}"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ chuangzhu kashw2 ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/de/dendrite/package.nix b/pkgs/by-name/de/dendrite/package.nix index 6ac13b00831c..722907bd4493 100644 --- a/pkgs/by-name/de/dendrite/package.nix +++ b/pkgs/by-name/de/dendrite/package.nix @@ -65,12 +65,12 @@ buildGoModule rec { ]; }; - meta = with lib; { + meta = { homepage = "https://element-hq.github.io/dendrite"; description = "Second-generation Matrix homeserver written in Go"; changelog = "https://github.com/element-hq/dendrite/releases/tag/v${version}"; - license = licenses.agpl3Plus; - teams = [ teams.matrix ]; - platforms = platforms.unix; + license = lib.licenses.agpl3Plus; + teams = [ lib.teams.matrix ]; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/de/dep-scan/package.nix b/pkgs/by-name/de/dep-scan/package.nix index 71c36fda3ddc..10bcae2eea10 100644 --- a/pkgs/by-name/de/dep-scan/package.nix +++ b/pkgs/by-name/de/dep-scan/package.nix @@ -64,12 +64,12 @@ python3.pkgs.buildPythonApplication rec { "test_query_metadata2" ]; - meta = with lib; { + meta = { description = "Security and risk audit tool based on known vulnerabilities, advisories, and license limitations for project dependencies"; homepage = "https://github.com/owasp-dep-scan/dep-scan"; changelog = "https://github.com/owasp-dep-scan/dep-scan/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "dep-scan"; }; } diff --git a/pkgs/by-name/de/dependency-track-exporter/package.nix b/pkgs/by-name/de/dependency-track-exporter/package.nix index 85c4084984e6..5b7cfdb47c32 100644 --- a/pkgs/by-name/de/dependency-track-exporter/package.nix +++ b/pkgs/by-name/de/dependency-track-exporter/package.nix @@ -24,12 +24,12 @@ buildGoModule rec { "-X=github.com/prometheus/common/version.BuildDate=1970-01-01T00:00:00Z" ]; - meta = with lib; { + meta = { description = "Helper to export Prometheus metrics for Dependency-Track"; homepage = "https://github.com/jetstack/dependency-track-exporter"; changelog = "https://github.com/jetstack/dependency-track-exporter/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "dependency-track-exporter"; }; } diff --git a/pkgs/by-name/de/depotdownloader/package.nix b/pkgs/by-name/de/depotdownloader/package.nix index 4d9c6020eac8..bd5e7010be7c 100644 --- a/pkgs/by-name/de/depotdownloader/package.nix +++ b/pkgs/by-name/de/depotdownloader/package.nix @@ -23,11 +23,11 @@ buildDotnetModule rec { passthru.updateScript = ./update.sh; - meta = with lib; { + meta = { description = "Steam depot downloader utilizing the SteamKit2 library"; changelog = "https://github.com/SteamRE/DepotDownloader/releases/tag/DepotDownloader_${version}"; - license = licenses.gpl2Only; - maintainers = [ maintainers.babbaj ]; + license = lib.licenses.gpl2Only; + maintainers = [ lib.maintainers.babbaj ]; platforms = [ "x86_64-linux" "aarch64-linux" diff --git a/pkgs/by-name/de/desync/package.nix b/pkgs/by-name/de/desync/package.nix index 954327c155c7..f31536d0d3cc 100644 --- a/pkgs/by-name/de/desync/package.nix +++ b/pkgs/by-name/de/desync/package.nix @@ -20,13 +20,13 @@ buildGoModule rec { # nix builder doesn't have access to test data; tests fail for reasons unrelated to binary being bad. doCheck = false; - meta = with lib; { + meta = { description = "Content-addressed binary distribution system"; mainProgram = "desync"; longDescription = "An alternate implementation of the casync protocol and storage mechanism with a focus on production-readiness"; homepage = "https://github.com/folbricht/desync"; changelog = "https://github.com/folbricht/desync/releases/tag/v${version}"; - license = licenses.bsd3; - maintainers = with maintainers; [ chaduffy ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ chaduffy ]; }; } diff --git a/pkgs/by-name/de/devhelp/package.nix b/pkgs/by-name/de/devhelp/package.nix index d1954757b40e..074af5591d80 100644 --- a/pkgs/by-name/de/devhelp/package.nix +++ b/pkgs/by-name/de/devhelp/package.nix @@ -80,13 +80,13 @@ stdenv.mkDerivation rec { }; }; - meta = with lib; { + meta = { description = "API documentation browser for GNOME"; mainProgram = "devhelp"; homepage = "https://apps.gnome.org/Devhelp/"; changelog = "https://gitlab.gnome.org/GNOME/devhelp/-/blob/${version}/NEWS?ref_type=tags"; - license = licenses.gpl3Plus; - teams = [ teams.gnome ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Plus; + teams = [ lib.teams.gnome ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/de/devpi-client/package.nix b/pkgs/by-name/de/devpi-client/package.nix index ef2584ab99e9..074c39d973e3 100644 --- a/pkgs/by-name/de/devpi-client/package.nix +++ b/pkgs/by-name/de/devpi-client/package.nix @@ -69,12 +69,12 @@ python3.pkgs.buildPythonApplication rec { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { description = "Client for devpi, a pypi index server and packaging meta tool"; homepage = "http://doc.devpi.net"; changelog = "https://github.com/devpi/devpi/blob/client-${version}/client/CHANGELOG"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ lewo makefu ]; diff --git a/pkgs/by-name/de/devspace/package.nix b/pkgs/by-name/de/devspace/package.nix index 6b14032d6476..617568f34472 100644 --- a/pkgs/by-name/de/devspace/package.nix +++ b/pkgs/by-name/de/devspace/package.nix @@ -33,11 +33,11 @@ buildGoModule rec { package = devspace; }; - meta = with lib; { + meta = { description = "Open-source developer tool for Kubernetes that lets you develop and deploy cloud-native software faster"; homepage = "https://devspace.sh/"; changelog = "https://github.com/devspace-sh/devspace/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ darkonion0 ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ darkonion0 ]; }; } diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index c44c10b68fd9..81da5329a39d 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -315,7 +315,7 @@ python.pkgs.buildPythonApplication rec { ''; }; - meta = with lib; { + meta = { description = "Perform in-depth comparison of files, archives, and directories"; longDescription = '' diffoscope will try to get to the bottom of what makes files or directories @@ -329,13 +329,13 @@ python.pkgs.buildPythonApplication rec { ''; homepage = "https://diffoscope.org/"; changelog = "https://diffoscope.org/news/diffoscope-${version}-released/"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ dezgeg danielfullmer raitobezarius ]; - platforms = platforms.unix; + platforms = lib.platforms.unix; mainProgram = "diffoscope"; }; } diff --git a/pkgs/by-name/di/dinish/package.nix b/pkgs/by-name/di/dinish/package.nix index 959fca388c00..93ecb7c364bc 100644 --- a/pkgs/by-name/di/dinish/package.nix +++ b/pkgs/by-name/di/dinish/package.nix @@ -25,13 +25,13 @@ stdenvNoCC.mkDerivation rec { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { homepage = "https://github.com/playbeing/dinish"; changelog = "https://github.com/playbeing/dinish/blob/v${version}/FONTLOG.txt"; description = "Modern computer font inspired by DIN 1451"; longDescription = "DINish is one of many modern computer fonts that were inspired by the lettering of the German Autobahn road signs. It is professionally designed, and usable for body text and captions, even spreadsheets. Its unadorned style is easy to read, and although it is close to a century old maintains a fresh look."; - license = licenses.ofl; - platforms = platforms.all; - maintainers = with maintainers; [ vji ]; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ vji ]; }; } diff --git a/pkgs/by-name/di/discocss/package.nix b/pkgs/by-name/di/discocss/package.nix index 353b9b7a798d..c2ae554b59ad 100644 --- a/pkgs/by-name/di/discocss/package.nix +++ b/pkgs/by-name/di/discocss/package.nix @@ -34,13 +34,13 @@ stdenvNoCC.mkDerivation rec { ln -s ${discord}/share/* $out/share ''; - meta = with lib; { + meta = { description = "Tiny Discord css-injector"; changelog = "https://github.com/mlvzk/discocss/releases/tag/v${version}"; homepage = "https://github.com/mlvzk/discocss"; - license = licenses.mpl20; - platforms = platforms.unix; - maintainers = with maintainers; [ mlvzk ]; + license = lib.licenses.mpl20; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ mlvzk ]; mainProgram = "discocss"; }; } diff --git a/pkgs/by-name/di/discordchatexporter-cli/package.nix b/pkgs/by-name/di/discordchatexporter-cli/package.nix index 985fd506bd60..ca7b2f78aa66 100644 --- a/pkgs/by-name/di/discordchatexporter-cli/package.nix +++ b/pkgs/by-name/di/discordchatexporter-cli/package.nix @@ -35,13 +35,13 @@ buildDotnetModule rec { }; }; - meta = with lib; { + meta = { description = "Tool to export Discord chat logs to a file"; homepage = "https://github.com/Tyrrrz/DiscordChatExporter"; - license = licenses.gpl3Plus; + license = lib.licenses.gpl3Plus; changelog = "https://github.com/Tyrrrz/DiscordChatExporter/blob/${version}/Changelog.md"; - maintainers = with maintainers; [ ]; - platforms = platforms.unix; + maintainers = with lib.maintainers; [ ]; + platforms = lib.platforms.unix; mainProgram = "discordchatexporter-cli"; }; } diff --git a/pkgs/by-name/di/discordchatexporter-desktop/package.nix b/pkgs/by-name/di/discordchatexporter-desktop/package.nix index 836913be9ff7..e15363b51eb7 100644 --- a/pkgs/by-name/di/discordchatexporter-desktop/package.nix +++ b/pkgs/by-name/di/discordchatexporter-desktop/package.nix @@ -35,12 +35,12 @@ buildDotnetModule rec { updateScript = ./updater.sh; }; - meta = with lib; { + meta = { description = "Tool to export Discord chat logs to a file (GUI version)"; homepage = "https://github.com/Tyrrrz/DiscordChatExporter"; - license = licenses.gpl3Plus; + license = lib.licenses.gpl3Plus; changelog = "https://github.com/Tyrrrz/DiscordChatExporter/blob/${version}/Changelog.md"; - maintainers = with maintainers; [ willow ]; + maintainers = with lib.maintainers; [ willow ]; platforms = [ "x86_64-linux" ]; mainProgram = "discordchatexporter"; }; diff --git a/pkgs/by-name/di/distribution/package.nix b/pkgs/by-name/di/distribution/package.nix index 0acf92585bf5..95872ce78de1 100644 --- a/pkgs/by-name/di/distribution/package.nix +++ b/pkgs/by-name/di/distribution/package.nix @@ -35,7 +35,7 @@ buildGoModule (finalAttrs: { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Toolkit to pack, ship, store, and deliver container content"; longDescription = '' Distribution is a Open Source Registry implementation for storing and distributing container @@ -44,10 +44,10 @@ buildGoModule (finalAttrs: { or running a simple private registry. ''; homepage = "https://distribution.github.io/distribution/"; - changelog = "https://github.com/distribution/distribution/releases/tag/v${version}"; - license = licenses.asl20; + changelog = "https://github.com/distribution/distribution/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; maintainers = with lib.maintainers; [ katexochen ]; mainProgram = "registry"; - platforms = platforms.unix; + platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/di/dive/package.nix b/pkgs/by-name/di/dive/package.nix index 1feb042f3e59..46a3a530c126 100644 --- a/pkgs/by-name/di/dive/package.nix +++ b/pkgs/by-name/di/dive/package.nix @@ -35,12 +35,12 @@ buildGoModule rec { "-X main.version=${version}" ]; - meta = with lib; { + meta = { description = "Tool for exploring each layer in a docker image"; mainProgram = "dive"; homepage = "https://github.com/wagoodman/dive"; changelog = "https://github.com/wagoodman/dive/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ SuperSandro2000 ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; } diff --git a/pkgs/by-name/do/docker-compose-language-service/package.nix b/pkgs/by-name/do/docker-compose-language-service/package.nix index 412836babbbd..d01d9991b545 100644 --- a/pkgs/by-name/do/docker-compose-language-service/package.nix +++ b/pkgs/by-name/do/docker-compose-language-service/package.nix @@ -17,12 +17,12 @@ buildNpmPackage rec { npmDepsHash = "sha256-G1X9WrnwN6wM9S76PsGrPTmmiMBUKu4T2Al3HH3Wo+w="; - meta = with lib; { + meta = { description = "Language service for Docker Compose documents"; homepage = "https://github.com/microsoft/compose-language-service"; changelog = "https://github.com/microsoft/compose-language-service/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ natsukium ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ natsukium ]; mainProgram = "docker-compose-langserver"; }; } diff --git a/pkgs/by-name/do/docker-credential-gcr/package.nix b/pkgs/by-name/do/docker-credential-gcr/package.nix index c059f8204d6a..d3f80cbc20ca 100644 --- a/pkgs/by-name/do/docker-credential-gcr/package.nix +++ b/pkgs/by-name/do/docker-credential-gcr/package.nix @@ -42,7 +42,7 @@ buildGoModule rec { __darwinAllowLocalNetworking = true; - meta = with lib; { + meta = { description = "Docker credential helper for GCR (https://gcr.io) users"; longDescription = '' docker-credential-gcr is Google Container Registry's Docker credential @@ -51,8 +51,8 @@ buildGoModule rec { ''; homepage = "https://github.com/GoogleCloudPlatform/docker-credential-gcr"; changelog = "https://github.com/GoogleCloudPlatform/docker-credential-gcr/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ suvash anthonyroussel ]; diff --git a/pkgs/by-name/do/docker-slim/package.nix b/pkgs/by-name/do/docker-slim/package.nix index b0e24cdf81f7..e2102287523d 100644 --- a/pkgs/by-name/do/docker-slim/package.nix +++ b/pkgs/by-name/do/docker-slim/package.nix @@ -44,12 +44,12 @@ buildGoModule rec { wrapProgram "$out/bin/slim" --add-flags '--state-path "$(pwd)"' ''; - meta = with lib; { + meta = { description = "Minify and secure Docker containers"; homepage = "https://slimtoolkit.org/"; changelog = "https://github.com/slimtoolkit/slim/raw/${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ Br1ght0ne mbrgm ]; diff --git a/pkgs/by-name/do/dockle/package.nix b/pkgs/by-name/do/dockle/package.nix index b917461c7bd8..543b327e839f 100644 --- a/pkgs/by-name/do/dockle/package.nix +++ b/pkgs/by-name/do/dockle/package.nix @@ -45,7 +45,7 @@ buildGoModule rec { runHook postInstallCheck ''; - meta = with lib; { + meta = { homepage = "https://containers.goodwith.tech"; changelog = "https://github.com/goodwithtech/dockle/releases/tag/v${version}"; description = "Container Image Linter for Security"; @@ -55,7 +55,7 @@ buildGoModule rec { Helping build the Best-Practice Docker Image. Easy to start. ''; - license = licenses.asl20; - maintainers = with maintainers; [ jk ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ jk ]; }; } diff --git a/pkgs/by-name/do/dontgo403/package.nix b/pkgs/by-name/do/dontgo403/package.nix index 74a4a4859371..503b5afe4317 100644 --- a/pkgs/by-name/do/dontgo403/package.nix +++ b/pkgs/by-name/do/dontgo403/package.nix @@ -22,12 +22,12 @@ buildGoModule rec { "-s" ]; - meta = with lib; { + meta = { description = "Tool to bypass 40X response codes"; mainProgram = "nomore403"; homepage = "https://github.com/devploit/dontgo403"; changelog = "https://github.com/devploit/dontgo403/releases/tag/${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/do/dooit/package.nix b/pkgs/by-name/do/dooit/package.nix index 0b8925b6bd16..98d95c51098a 100644 --- a/pkgs/by-name/do/dooit/package.nix +++ b/pkgs/by-name/do/dooit/package.nix @@ -63,12 +63,12 @@ python3.pkgs.buildPythonApplication rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "TUI todo manager"; homepage = "https://github.com/dooit-org/dooit"; changelog = "https://github.com/dooit-org/dooit/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ khaneliman wesleyjrz kraanzu diff --git a/pkgs/by-name/do/doq/package.nix b/pkgs/by-name/do/doq/package.nix index 3a490905102b..a0608db8cb7b 100644 --- a/pkgs/by-name/do/doq/package.nix +++ b/pkgs/by-name/do/doq/package.nix @@ -34,12 +34,12 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "doq" ]; - meta = with lib; { + meta = { description = "Docstring generator for Python"; homepage = "https://github.com/heavenshell/py-doq"; changelog = "https://github.com/heavenshell/py-doq/releases/tag/${version}"; - license = licenses.bsd3; - maintainers = with maintainers; [ natsukium ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ natsukium ]; mainProgram = "doq"; }; } diff --git a/pkgs/by-name/do/dos2unix/package.nix b/pkgs/by-name/do/dos2unix/package.nix index cd35d1d5fd8c..dfcd01b957e1 100644 --- a/pkgs/by-name/do/dos2unix/package.nix +++ b/pkgs/by-name/do/dos2unix/package.nix @@ -21,12 +21,12 @@ stdenv.mkDerivation rec { ]; makeFlags = [ "prefix=${placeholder "out"}" ]; - meta = with lib; { + meta = { description = "Convert text files with DOS or Mac line breaks to Unix line breaks and vice versa"; homepage = "https://waterlan.home.xs4all.nl/dos2unix.html"; changelog = "https://sourceforge.net/p/dos2unix/dos2unix/ci/dos2unix-${version}/tree/dos2unix/NEWS.txt?format=raw"; - license = licenses.bsd2; - maintainers = with maintainers; [ c0bw3b ]; - platforms = platforms.all; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ c0bw3b ]; + platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/do/dotool/package.nix b/pkgs/by-name/do/dotool/package.nix index 7cbadfcbee34..231b314baadd 100644 --- a/pkgs/by-name/do/dotool/package.nix +++ b/pkgs/by-name/do/dotool/package.nix @@ -49,11 +49,11 @@ buildGoModule rec { installManPage doc/dotool.1 ''; - meta = with lib; { + meta = { description = "Command to simulate input anywhere"; homepage = "https://git.sr.ht/~geb/dotool"; changelog = "https://git.sr.ht/~geb/dotool/tree/${version}/item/CHANGELOG.md"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ dit7ya ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ dit7ya ]; }; } diff --git a/pkgs/by-name/dr/drupal/package.nix b/pkgs/by-name/dr/drupal/package.nix new file mode 100644 index 000000000000..057c67f3afc3 --- /dev/null +++ b/pkgs/by-name/dr/drupal/package.nix @@ -0,0 +1,39 @@ +{ + lib, + fetchFromGitLab, + php, + nixosTests, +}: + +php.buildComposerProject2 (finalAttrs: { + pname = "drupal"; + version = "11.1.7"; + + src = fetchFromGitLab { + domain = "git.drupalcode.org"; + owner = "project"; + repo = "drupal"; + tag = finalAttrs.version; + hash = "sha256-jf28r44VDP9MzShoJMFD+6xSUcKBRGYJ1/ruQ3nGTRE="; + }; + + vendorHash = "sha256-LUZTf/Zn8p+V2K1LjhvrgaGBiTcSmGRsG1t9vXUcbeY="; + composerNoPlugins = false; + + passthru = { + tests = { + inherit (nixosTests) drupal; + }; + }; + + meta = { + description = "Drupal CMS"; + license = lib.licenses.mit; + homepage = "https://drupal.org/"; + maintainers = with lib.maintainers; [ + drupol + OulipianSummer + ]; + platforms = php.meta.platforms; + }; +}) diff --git a/pkgs/by-name/dy/dynamips/package.nix b/pkgs/by-name/dy/dynamips/package.nix index 9d36c5295b2d..945e5a185b9e 100644 --- a/pkgs/by-name/dy/dynamips/package.nix +++ b/pkgs/by-name/dy/dynamips/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Cisco router emulator"; longDescription = '' Dynamips is an emulator computer program that was written to emulate Cisco @@ -42,12 +42,12 @@ stdenv.mkDerivation rec { ''; homepage = "https://github.com/GNS3/dynamips"; changelog = "https://github.com/GNS3/dynamips/releases/tag/v${version}"; - license = licenses.gpl2Plus; + license = lib.licenses.gpl2Plus; mainProgram = "dynamips"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ primeos anthonyroussel ]; - platforms = platforms.linux ++ platforms.darwin; + platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } diff --git a/pkgs/by-name/dy/dyndnsc/package.nix b/pkgs/by-name/dy/dyndnsc/package.nix index 262817426bd5..50735f10845d 100644 --- a/pkgs/by-name/dy/dyndnsc/package.nix +++ b/pkgs/by-name/dy/dyndnsc/package.nix @@ -48,7 +48,7 @@ python3Packages.buildPythonApplication rec { # Allow tests that bind or connect to localhost on macOS. __darwinAllowLocalNetworking = true; - meta = with lib; { + meta = { description = "Dynamic DNS update client with support for multiple protocols"; longDescription = '' Dyndnsc is a command line client for sending updates to Dynamic @@ -62,9 +62,9 @@ python3Packages.buildPythonApplication rec { ''; homepage = "https://github.com/infothrill/python-dyndnsc"; changelog = "https://github.com/infothrill/python-dyndnsc/releases/tag/${version}"; - license = licenses.mit; - maintainers = [ ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; mainProgram = "dyndnsc"; - platforms = platforms.unix; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/ec/ec2stepshell/package.nix b/pkgs/by-name/ec/ec2stepshell/package.nix index 760b873fd97c..1dc461c0e402 100644 --- a/pkgs/by-name/ec/ec2stepshell/package.nix +++ b/pkgs/by-name/ec/ec2stepshell/package.nix @@ -37,12 +37,12 @@ python3.pkgs.buildPythonApplication rec { "ec2stepshell" ]; - meta = with lib; { + meta = { description = "AWS post-exploitation tool"; mainProgram = "ec2stepshell"; homepage = "https://github.com/saw-your-packet/EC2StepShell"; changelog = "https://github.com/saw-your-packet/EC2StepShell/blob/${version}/CHANGELOG.txt"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/ec/ecs-agent/package.nix b/pkgs/by-name/ec/ecs-agent/package.nix index 30fcdddd6406..ddf1b2ec3f89 100644 --- a/pkgs/by-name/ec/ecs-agent/package.nix +++ b/pkgs/by-name/ec/ecs-agent/package.nix @@ -26,13 +26,13 @@ buildGoModule rec { "-w" ]; - meta = with lib; { + meta = { description = "Agent that runs on AWS EC2 container instances and starts containers on behalf of Amazon ECS"; homepage = "https://github.com/aws/amazon-ecs-agent"; changelog = "https://github.com/aws/amazon-ecs-agent/raw/v${version}/CHANGELOG.md"; - license = licenses.asl20; - platforms = platforms.linux; - maintainers = [ ]; + license = lib.licenses.asl20; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ ]; mainProgram = "agent"; }; } diff --git a/pkgs/by-name/ek/eksctl/package.nix b/pkgs/by-name/ek/eksctl/package.nix index 1f2875e14bcd..3515d43f81a0 100644 --- a/pkgs/by-name/ek/eksctl/package.nix +++ b/pkgs/by-name/ek/eksctl/package.nix @@ -43,12 +43,12 @@ buildGoModule rec { --zsh <($out/bin/eksctl completion zsh) ''; - meta = with lib; { + meta = { description = "CLI for Amazon EKS"; homepage = "https://github.com/weaveworks/eksctl"; changelog = "https://github.com/eksctl-io/eksctl/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ xrelkd Chili-Man ]; diff --git a/pkgs/by-name/el/elan/package.nix b/pkgs/by-name/el/elan/package.nix index 5760df0650fb..c32b54a724fc 100644 --- a/pkgs/by-name/el/elan/package.nix +++ b/pkgs/by-name/el/elan/package.nix @@ -81,15 +81,15 @@ rustPlatform.buildRustPackage rec { $out/bin/elan completions zsh > "$out/share/zsh/site-functions/_elan" ''; - meta = with lib; { + meta = { description = "Small tool to manage your installations of the Lean theorem prover"; homepage = "https://github.com/leanprover/elan"; changelog = "https://github.com/leanprover/elan/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ ]; + maintainers = with lib.maintainers; [ ]; mainProgram = "elan"; }; } diff --git a/pkgs/by-name/el/elasticsearch-curator/package.nix b/pkgs/by-name/el/elasticsearch-curator/package.nix index ab135355eba8..3525200ddbf1 100644 --- a/pkgs/by-name/el/elasticsearch-curator/package.nix +++ b/pkgs/by-name/el/elasticsearch-curator/package.nix @@ -78,11 +78,11 @@ python3.pkgs.buildPythonApplication rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Curate, or manage, your Elasticsearch indices and snapshots"; homepage = "https://github.com/elastic/curator"; changelog = "https://github.com/elastic/curator/releases/tag/v${version}"; - license = licenses.asl20; + license = lib.licenses.asl20; longDescription = '' Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots by: @@ -96,6 +96,6 @@ python3.pkgs.buildPythonApplication rec { * Perform various actions on the items which remain in the actionable list. ''; mainProgram = "curator"; - maintainers = with maintainers; [ basvandijk ]; + maintainers = with lib.maintainers; [ basvandijk ]; }; } diff --git a/pkgs/by-name/el/elfinfo/package.nix b/pkgs/by-name/el/elfinfo/package.nix index 7f34cccaa11b..eae88f1df817 100644 --- a/pkgs/by-name/el/elfinfo/package.nix +++ b/pkgs/by-name/el/elfinfo/package.nix @@ -17,12 +17,12 @@ buildGoModule rec { vendorHash = null; - meta = with lib; { + meta = { description = "Small utility for showing information about ELF files"; mainProgram = "elfinfo"; homepage = "https://elfinfo.roboticoverlords.org/"; changelog = "https://github.com/xyproto/elfinfo/releases/tag/${version}"; - license = licenses.bsd3; - maintainers = [ ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/by-name/el/ell/package.nix b/pkgs/by-name/el/ell/package.nix index 8cda06abe0c6..ed42e133e895 100644 --- a/pkgs/by-name/el/ell/package.nix +++ b/pkgs/by-name/el/ell/package.nix @@ -55,16 +55,16 @@ stdenv.mkDerivation rec { }; }; - meta = with lib; { + meta = { homepage = "https://git.kernel.org/pub/scm/libs/ell/ell.git"; description = "Embedded Linux Library"; longDescription = '' The Embedded Linux* Library (ELL) provides core, low-level functionality for system daemons. It typically has no dependencies other than the Linux kernel, C standard library, and libdl (for dynamic linking). While ELL is designed to be efficient and compact enough for use on embedded Linux platforms, it is not limited to resource-constrained systems. ''; changelog = "https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog?h=${version}"; - license = licenses.lgpl21Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ + license = lib.licenses.lgpl21Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ mic92 dtzWill ]; diff --git a/pkgs/by-name/en/enc/package.nix b/pkgs/by-name/en/enc/package.nix index eab08379eb98..124ab7d13688 100644 --- a/pkgs/by-name/en/enc/package.nix +++ b/pkgs/by-name/en/enc/package.nix @@ -38,7 +38,7 @@ buildGoModule rec { --zsh <($out/bin/enc completion zsh) ''; - meta = with lib; { + meta = { homepage = "https://github.com/life4/enc"; changelog = "https://github.com/life4/enc/releases/tag/v${version}"; description = "Modern and friendly alternative to GnuPG"; @@ -50,7 +50,7 @@ buildGoModule rec { Our goal was to make encryption available to all engineers without the need to learn a lot of new words, concepts, and commands. It is the most beginner-friendly CLI tool for encryption, and keeping it that way is our top priority. ''; - license = licenses.mit; - maintainers = with maintainers; [ rvnstn ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ rvnstn ]; }; } diff --git a/pkgs/by-name/en/endlessh-go/package.nix b/pkgs/by-name/en/endlessh-go/package.nix index 59ef7f8b973d..ddfc693f2f6c 100644 --- a/pkgs/by-name/en/endlessh-go/package.nix +++ b/pkgs/by-name/en/endlessh-go/package.nix @@ -29,12 +29,12 @@ buildGoModule rec { inherit (nixosTests) endlessh-go; }; - meta = with lib; { + meta = { description = "Implementation of endlessh exporting Prometheus metrics"; homepage = "https://github.com/shizunge/endlessh-go"; changelog = "https://github.com/shizunge/endlessh-go/releases/tag/${version}"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ azahi ]; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ azahi ]; mainProgram = "endlessh-go"; }; } diff --git a/pkgs/by-name/en/endlessh/package.nix b/pkgs/by-name/en/endlessh/package.nix index 6a95fe42d23b..01bc2ab030f6 100644 --- a/pkgs/by-name/en/endlessh/package.nix +++ b/pkgs/by-name/en/endlessh/package.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation rec { }; }; - meta = with lib; { + meta = { description = "SSH tarpit that slowly sends an endless banner"; homepage = "https://github.com/skeeto/endlessh"; changelog = "https://github.com/skeeto/endlessh/releases/tag/${version}"; - license = licenses.unlicense; - maintainers = with maintainers; [ azahi ]; - platforms = platforms.unix; + license = lib.licenses.unlicense; + maintainers = with lib.maintainers; [ azahi ]; + platforms = lib.platforms.unix; mainProgram = "endlessh"; }; } diff --git a/pkgs/by-name/en/engelsystem/package.nix b/pkgs/by-name/en/engelsystem/package.nix index 49fa0c5e69ed..65e241e8133d 100644 --- a/pkgs/by-name/en/engelsystem/package.nix +++ b/pkgs/by-name/en/engelsystem/package.nix @@ -41,13 +41,13 @@ stdenv.mkDerivation rec { passthru.tests = nixosTests.engelsystem; - meta = with lib; { + meta = { changelog = "https://github.com/engelsystem/engelsystem/releases/tag/v${version}"; description = "Coordinate your volunteers in teams, assign them to work shifts or let them decide for themselves when and where they want to help with what"; homepage = "https://engelsystem.de"; - license = licenses.gpl2Only; + license = lib.licenses.gpl2Only; mainProgram = "migrate"; - maintainers = [ ]; - platforms = platforms.all; + maintainers = with lib.maintainers; [ ]; + platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/en/entr/package.nix b/pkgs/by-name/en/entr/package.nix index 810426a1ea58..030b655478f3 100644 --- a/pkgs/by-name/en/entr/package.nix +++ b/pkgs/by-name/en/entr/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation rec { TARGET_OS = stdenv.hostPlatform.uname.system; - meta = with lib; { + meta = { homepage = "https://eradman.com/entrproject/"; description = "Run arbitrary commands when files change"; changelog = "https://github.com/eradman/entr/raw/${version}/NEWS"; - license = licenses.isc; - platforms = platforms.all; - maintainers = with maintainers; [ + license = lib.licenses.isc; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ pSub synthetica ]; diff --git a/pkgs/by-name/en/enum4linux-ng/package.nix b/pkgs/by-name/en/enum4linux-ng/package.nix index 120c580e1666..ef6e5d47cdff 100644 --- a/pkgs/by-name/en/enum4linux-ng/package.nix +++ b/pkgs/by-name/en/enum4linux-ng/package.nix @@ -30,7 +30,7 @@ python3.pkgs.buildPythonApplication rec { # It's only a script and not a Python module. Project has no tests doCheck = false; - meta = with lib; { + meta = { description = "Windows/Samba enumeration tool"; longDescription = '' enum4linux-ng.py is a rewrite of Mark Lowe's enum4linux.pl, a tool for @@ -38,8 +38,8 @@ python3.pkgs.buildPythonApplication rec { ''; homepage = "https://github.com/cddmp/enum4linux-ng"; changelog = "https://github.com/cddmp/enum4linux-ng/releases/tag/v${version}"; - license = with licenses; [ gpl3Plus ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ gpl3Plus ]; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "enum4linux-ng"; }; } diff --git a/pkgs/by-name/en/enumerepo/package.nix b/pkgs/by-name/en/enumerepo/package.nix index c3b74c083c64..cdf874e6ee44 100644 --- a/pkgs/by-name/en/enumerepo/package.nix +++ b/pkgs/by-name/en/enumerepo/package.nix @@ -22,12 +22,12 @@ buildGoModule rec { "-w" ]; - meta = with lib; { + meta = { description = "Tool to list all public repositories for (valid) GitHub usernames"; mainProgram = "enumerepo"; homepage = "https://github.com/trickest/enumerepo"; changelog = "https://github.com/trickest/enumerepo/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; }; } diff --git a/pkgs/by-name/en/envio/package.nix b/pkgs/by-name/en/envio/package.nix index 8578b8307378..9642777a249a 100644 --- a/pkgs/by-name/en/envio/package.nix +++ b/pkgs/by-name/en/envio/package.nix @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage rec { installManPage man/*.1 ''; - meta = with lib; { + meta = { homepage = "https://envio-cli.github.io/home"; changelog = "https://github.com/envio-cli/envio/blob/${version}/CHANGELOG.md"; description = "Modern and secure CLI tool for managing environment variables"; @@ -47,11 +47,11 @@ rustPlatform.buildRustPackage rec { switch between different configurations and apply them to their current environment. ''; - license = with licenses; [ + license = with lib.licenses; [ mit asl20 ]; - platforms = platforms.unix; - maintainers = with maintainers; [ afh ]; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ afh ]; }; } diff --git a/pkgs/by-name/en/envoy/package.nix b/pkgs/by-name/en/envoy/package.nix index 0246405d0bbf..ee15b1bc04a6 100644 --- a/pkgs/by-name/en/envoy/package.nix +++ b/pkgs/by-name/en/envoy/package.nix @@ -297,13 +297,13 @@ buildBazelPackage rec { ''; }; - meta = with lib; { + meta = { homepage = "https://envoyproxy.io"; changelog = "https://github.com/envoyproxy/envoy/releases/tag/v${version}"; description = "Cloud-native edge and service proxy"; mainProgram = "envoy"; - license = licenses.asl20; - maintainers = with maintainers; [ lukegb ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ lukegb ]; platforms = [ "x86_64-linux" "aarch64-linux" diff --git a/pkgs/by-name/es/espflash/package.nix b/pkgs/by-name/es/espflash/package.nix index 266144cd4808..d39566ee01e8 100644 --- a/pkgs/by-name/es/espflash/package.nix +++ b/pkgs/by-name/es/espflash/package.nix @@ -50,15 +50,15 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { description = "Serial flasher utility for Espressif SoCs and modules based on esptool.py"; homepage = "https://github.com/esp-rs/espflash"; changelog = "https://github.com/esp-rs/espflash/blob/v${version}/CHANGELOG.md"; mainProgram = "espflash"; - license = with licenses; [ + license = with lib.licenses; [ mit # or asl20 ]; - maintainers = with maintainers; [ matthiasbeyer ]; + maintainers = with lib.maintainers; [ matthiasbeyer ]; }; } diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index 3bae9a97cb27..3568e5a6bacd 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -159,15 +159,15 @@ python.pkgs.buildPythonApplication rec { tests = { inherit (nixosTests) esphome; }; }; - meta = with lib; { + meta = { changelog = "https://github.com/esphome/esphome/releases/tag/${version}"; description = "Make creating custom firmwares for ESP32/ESP8266 super easy"; homepage = "https://esphome.io/"; - license = with licenses; [ + license = with lib.licenses; [ mit # The C++/runtime codebase of the ESPHome project (file extensions .c, .cpp, .h, .hpp, .tcc, .ino) gpl3Only # The python codebase and all other parts of this codebase ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ hexa ]; mainProgram = "esphome"; diff --git a/pkgs/by-name/eu/eureka-ideas/package.nix b/pkgs/by-name/eu/eureka-ideas/package.nix index 094497db1697..65f20ed602f3 100644 --- a/pkgs/by-name/eu/eureka-ideas/package.nix +++ b/pkgs/by-name/eu/eureka-ideas/package.nix @@ -30,12 +30,12 @@ rustPlatform.buildRustPackage rec { useNextest = true; - meta = with lib; { + meta = { description = "CLI tool to input and store your ideas without leaving the terminal"; homepage = "https://github.com/simeg/eureka"; changelog = "https://github.com/simeg/eureka/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ figsoda ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ figsoda ]; mainProgram = "eureka"; }; } diff --git a/pkgs/by-name/ev/evillimiter/package.nix b/pkgs/by-name/ev/evillimiter/package.nix index b5d79f882ce7..5909e8f74468 100644 --- a/pkgs/by-name/ev/evillimiter/package.nix +++ b/pkgs/by-name/ev/evillimiter/package.nix @@ -26,6 +26,7 @@ python3Packages.buildPythonApplication rec { iptables netaddr netifaces + setuptools scapy terminaltables tqdm diff --git a/pkgs/by-name/fa/fable/package.nix b/pkgs/by-name/fa/fable/package.nix index 5d7244f21ba4..3cf318c5350e 100644 --- a/pkgs/by-name/fa/fable/package.nix +++ b/pkgs/by-name/fa/fable/package.nix @@ -17,14 +17,14 @@ buildDotnetGlobalTool (finalAttrs: { version = "[37m${finalAttrs.version}"; }; - meta = with lib; { + meta = { description = "Fable is an F# to JavaScript compiler"; mainProgram = "fable"; homepage = "https://github.com/fable-compiler/fable"; - changelog = "https://github.com/fable-compiler/fable/releases/tag/v${version}"; - license = licenses.mit; - platforms = platforms.linux; - maintainers = with maintainers; [ + changelog = "https://github.com/fable-compiler/fable/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ anpin mdarocha ]; diff --git a/pkgs/by-name/fa/faketty/package.nix b/pkgs/by-name/fa/faketty/package.nix index 509ac9b29a0d..52c07f58d726 100644 --- a/pkgs/by-name/fa/faketty/package.nix +++ b/pkgs/by-name/fa/faketty/package.nix @@ -20,15 +20,15 @@ rustPlatform.buildRustPackage rec { patchShebangs tests/test.sh ''; - meta = with lib; { + meta = { description = "Wrapper to execute a command in a pty, even if redirecting the output"; homepage = "https://github.com/dtolnay/faketty"; changelog = "https://github.com/dtolnay/faketty/releases/tag/${version}"; - license = with licenses; [ + license = with lib.licenses; [ asl20 # or mit ]; - maintainers = with maintainers; [ figsoda ]; + maintainers = with lib.maintainers; [ figsoda ]; mainProgram = "faketty"; }; } diff --git a/pkgs/by-name/fa/fangfrisch/package.nix b/pkgs/by-name/fa/fangfrisch/package.nix index a60e95aab5f5..e21cdff03bb0 100644 --- a/pkgs/by-name/fa/fangfrisch/package.nix +++ b/pkgs/by-name/fa/fangfrisch/package.nix @@ -39,12 +39,12 @@ python3.pkgs.buildPythonApplication { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { description = "Update and verify unofficial Clam Anti-Virus signatures"; homepage = "https://github.com/rseichter/fangfrisch"; changelog = "https://github.com/rseichter/fangfrisch/blob/${version}/CHANGELOG.rst"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ happysalada ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ happysalada ]; mainProgram = "fangfrisch"; }; } diff --git a/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix b/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix index 9de101c70582..88f6e8b7bef8 100644 --- a/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix +++ b/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix @@ -70,12 +70,12 @@ python3.pkgs.buildPythonApplication rec { "faraday_agent_dispatcher" ]; - meta = with lib; { + meta = { description = "Tool to send result from tools to the Faraday Platform"; homepage = "https://github.com/infobyte/faraday_agent_dispatcher"; changelog = "https://github.com/infobyte/faraday_agent_dispatcher/releases/tag/${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "faraday-dispatcher"; }; } diff --git a/pkgs/by-name/fa/faraday-cli/package.nix b/pkgs/by-name/fa/faraday-cli/package.nix index f522e9877480..8cb975539443 100644 --- a/pkgs/by-name/fa/faraday-cli/package.nix +++ b/pkgs/by-name/fa/faraday-cli/package.nix @@ -42,12 +42,12 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "faraday_cli" ]; - meta = with lib; { + meta = { description = "Command Line Interface for Faraday"; homepage = "https://github.com/infobyte/faraday-cli"; changelog = "https://github.com/infobyte/faraday-cli/releases/tag/${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "faraday-cli"; }; } diff --git a/pkgs/by-name/fa/fastjet-contrib/package.nix b/pkgs/by-name/fa/fastjet-contrib/package.nix index c7f5ba6068a0..2d10599e80c4 100644 --- a/pkgs/by-name/fa/fastjet-contrib/package.nix +++ b/pkgs/by-name/fa/fastjet-contrib/package.nix @@ -48,12 +48,12 @@ stdenv.mkDerivation rec { make fragile-shared-install ''; - meta = with lib; { + meta = { description = "Third party extensions for FastJet"; homepage = "http://fastjet.fr/"; changelog = "https://phab.hepforge.org/source/fastjetsvn/browse/contrib/tags/${version}/NEWS?as=source&blame=off"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ veprbl ]; - platforms = platforms.unix; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ veprbl ]; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/fa/fastnetmon-advanced/package.nix b/pkgs/by-name/fa/fastnetmon-advanced/package.nix index a4ff5c299fc2..3b510c25507b 100644 --- a/pkgs/by-name/fa/fastnetmon-advanced/package.nix +++ b/pkgs/by-name/fa/fastnetmon-advanced/package.nix @@ -57,13 +57,13 @@ stdenv.mkDerivation rec { passthru.tests = { inherit (nixosTests) fastnetmon-advanced; }; - meta = with lib; { + meta = { description = "High performance DDoS detector / sensor - commercial edition"; homepage = "https://fastnetmon.com"; changelog = "https://github.com/FastNetMon/fastnetmon-advanced-releases/releases/tag/v${version}"; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - teams = [ teams.wdz ]; - license = licenses.unfree; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + teams = [ lib.teams.wdz ]; + license = lib.licenses.unfree; platforms = [ "x86_64-linux" ]; }; } diff --git a/pkgs/by-name/fc/fcft/package.nix b/pkgs/by-name/fc/fcft/package.nix index be0327dcc688..fd34b610cf17 100644 --- a/pkgs/by-name/fc/fcft/package.nix +++ b/pkgs/by-name/fc/fcft/package.nix @@ -84,18 +84,18 @@ stdenv.mkDerivation rec { onlyGraphemeShaping = fcft.override { withShapingTypes = [ "grapheme" ]; }; }; - meta = with lib; { + meta = { homepage = "https://codeberg.org/dnkl/fcft"; changelog = "https://codeberg.org/dnkl/fcft/releases/tag/${version}"; description = "Simple library for font loading and glyph rasterization"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ fionera sternenseemann ]; - license = with licenses; [ + license = with lib.licenses; [ mit zlib ]; - platforms = with platforms; linux; + platforms = with lib.platforms; linux; }; } diff --git a/pkgs/by-name/fe/fead/package.nix b/pkgs/by-name/fe/fead/package.nix index 254638e9125d..00a617f3933d 100644 --- a/pkgs/by-name/fe/fead/package.nix +++ b/pkgs/by-name/fe/fead/package.nix @@ -31,12 +31,12 @@ stdenv.mkDerivation rec { # The package has no tests. doCheck = false; - meta = with lib; { + meta = { description = "Advert generator from web feeds"; homepage = "https://trong.loang.net/~cnx/fead"; - license = licenses.agpl3Plus; + license = lib.licenses.agpl3Plus; changelog = "https://trong.loang.net/~cnx/fead/tag?h=${version}"; - maintainers = with maintainers; [ McSinyx ]; + maintainers = with lib.maintainers; [ McSinyx ]; mainProgram = "fead"; }; } diff --git a/pkgs/by-name/fe/feishin/package.nix b/pkgs/by-name/fe/feishin/package.nix index 96d7ee142fd4..bee6b0ee8841 100644 --- a/pkgs/by-name/fe/feishin/package.nix +++ b/pkgs/by-name/fe/feishin/package.nix @@ -145,15 +145,15 @@ buildNpmPackage { }) ]; - meta = with lib; { + meta = { description = "Full-featured Subsonic/Jellyfin compatible desktop music player"; homepage = "https://github.com/jeffvli/feishin"; changelog = "https://github.com/jeffvli/feishin/releases/tag/v${version}"; - sourceProvenance = with sourceTypes; [ fromSource ]; - license = licenses.gpl3Plus; - platforms = platforms.unix; + sourceProvenance = with lib.sourceTypes; [ fromSource ]; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.unix; mainProgram = "feishin"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ onny jlbribeiro ]; diff --git a/pkgs/by-name/fe/felix-fm/package.nix b/pkgs/by-name/fe/felix-fm/package.nix index b303ecccfc93..2b27a061e56a 100644 --- a/pkgs/by-name/fe/felix-fm/package.nix +++ b/pkgs/by-name/fe/felix-fm/package.nix @@ -50,12 +50,12 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; - meta = with lib; { + meta = { description = "Tui file manager with vim-like key mapping"; homepage = "https://github.com/kyoheiu/felix"; changelog = "https://github.com/kyoheiu/felix/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ figsoda ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ figsoda ]; mainProgram = "fx"; }; } diff --git a/pkgs/by-name/fe/fend/package.nix b/pkgs/by-name/fe/fend/package.nix index f27ea5128db4..4db055530ed9 100644 --- a/pkgs/by-name/fe/fend/package.nix +++ b/pkgs/by-name/fe/fend/package.nix @@ -93,12 +93,12 @@ rustPlatform.buildRustPackage rec { }; }; - meta = with lib; { + meta = { description = "Arbitrary-precision unit-aware calculator"; homepage = "https://github.com/printfn/fend"; changelog = "https://github.com/printfn/fend/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ djanatyn liff ]; diff --git a/pkgs/by-name/fe/fernglas/package.nix b/pkgs/by-name/fe/fernglas/package.nix index 7a1c31602b2e..10aae1c770e0 100644 --- a/pkgs/by-name/fe/fernglas/package.nix +++ b/pkgs/by-name/fe/fernglas/package.nix @@ -72,13 +72,13 @@ rustPlatform.buildRustPackage rec { popd ''; - meta = with lib; { + meta = { description = "Looking glass for your network using BGP and BMP as data source"; homepage = "https://wobcom.github.io/fernglas/"; changelog = "https://github.com/wobcom/fernglas/releases/tag/fernglas-${version}"; - license = licenses.eupl12; - platforms = platforms.linux; - teams = [ teams.wdz ]; + license = lib.licenses.eupl12; + platforms = lib.platforms.linux; + teams = [ lib.teams.wdz ]; mainProgram = "fernglas"; }; } diff --git a/pkgs/by-name/fo/foot/package.nix b/pkgs/by-name/fo/foot/package.nix index 65a67a135016..7a4e90148999 100644 --- a/pkgs/by-name/fo/foot/package.nix +++ b/pkgs/by-name/fo/foot/package.nix @@ -220,16 +220,16 @@ stdenv.mkDerivation { }); }; - meta = with lib; { + meta = { homepage = "https://codeberg.org/dnkl/foot/"; changelog = "https://codeberg.org/dnkl/foot/releases/tag/${version}"; description = "Fast, lightweight and minimalistic Wayland terminal emulator"; - license = licenses.mit; - maintainers = [ - maintainers.sternenseemann - maintainers.abbe + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + sternenseemann + abbe ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; mainProgram = "foot"; }; } diff --git a/pkgs/by-name/ga/gale/package.nix b/pkgs/by-name/ga/gale/package.nix index fed9a69180a8..8793164a0ce7 100644 --- a/pkgs/by-name/ga/gale/package.nix +++ b/pkgs/by-name/ga/gale/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, rustPlatform, fetchFromGitHub, @@ -19,15 +18,15 @@ webkitgtk_4_1, }: -stdenv.mkDerivation (finalAttrs: { +rustPlatform.buildRustPackage (finalAttrs: { pname = "gale"; - version = "1.5.12"; + version = "1.7.1"; src = fetchFromGitHub { owner = "Kesomannen"; repo = "gale"; tag = finalAttrs.version; - hash = "sha256-5iJ04/q/emPwG0ILurFx2gNlXkZrfP2D6xv25AIlhfc="; + hash = "sha256-OaUpyG+XdP7AIA55enPf6/viBGBBQVuNi2QxgD5EVNc="; }; postPatch = '' @@ -35,33 +34,22 @@ stdenv.mkDerivation (finalAttrs: { ''; npmDeps = fetchNpmDeps { - name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; + name = "gale-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src; hash = "sha256-yaPUNtlb2vMwK42u+3/rViGx6YzhYxRDJylPu++tbNs="; }; - cargoDeps = rustPlatform.fetchCargoVendor { - inherit (finalAttrs) - pname - version - src - cargoRoot - ; - hash = "sha256-GGH5kQlnYIlKbTAKbF275mH4J9BcbcBHSdzP7RgfDwk="; - }; - cargoRoot = "src-tauri"; - buildAndTestSubdir = finalAttrs.cargoRoot; + cargoHash = "sha256-v0/A4jUq5t61KB7NLwvsl6wR7N0UUbdVCk7nFZVTOi8="; + nativeBuildInputs = [ jq moreutils npmHooks.npmConfigHook nodejs - rustPlatform.cargoSetupHook cargo-tauri.hook - rustPlatform.cargoCheckHook pkg-config wrapGAppsHook3 ]; diff --git a/pkgs/by-name/gi/gitlab-release-cli/package.nix b/pkgs/by-name/gi/gitlab-release-cli/package.nix index 7e827c7d3c38..0a5ba6824577 100644 --- a/pkgs/by-name/gi/gitlab-release-cli/package.nix +++ b/pkgs/by-name/gi/gitlab-release-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "gitlab-release-cli"; - version = "0.23.0"; + version = "0.24.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "release-cli"; rev = "v${version}"; - hash = "sha256-J+9BbzZYLR4Ie01NtjZRCcL/HtR78BiTEqFimfni/ps="; + hash = "sha256-ivOyDctjDfA4iGhZ0UxHTQYQGSQuQYDxndSn+IpOaJQ="; }; vendorHash = "sha256-UwDMRsWbk8rEv2d5FssIzCLby68YZULoxd3/JGLsCQU="; diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index eb061b7902c4..22e07fc21e39 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -171,11 +171,11 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "137.0.7151.55"; + version = "137.0.7151.68"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-Q4zf60OQN/2NRozssVrnmbYWGRm05Mt2/6LozfENzgM="; + hash = "sha256-TBJ6XOnxrP/+Gnd2Y3/aYbRG5N+b7dKS/u80ZK4E+MM="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -276,11 +276,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "137.0.7151.56"; + version = "137.0.7151.69"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/acps6il5fco5kfidgoaidec3sdha_137.0.7151.56/GoogleChrome-137.0.7151.56.dmg"; - hash = "sha256-nFk2qg8+9gipnG+4u1sRO4Uq5Iv4TVvxaTETHzF+huw="; + url = "http://dl.google.com/release2/chrome/aciew3ymglq2kjdorwr226xwu5iq_137.0.7151.69/GoogleChrome-137.0.7151.69.dmg"; + hash = "sha256-5WU8ZD/+uyNsAhPR0fSR9FkFleKMakUduErm49rMRcI="; }; dontPatch = true; diff --git a/pkgs/by-name/gp/gpx-animator/deps.json b/pkgs/by-name/gp/gpx-animator/deps.json new file mode 100644 index 000000000000..2a5e40a587db --- /dev/null +++ b/pkgs/by-name/gp/gpx-animator/deps.json @@ -0,0 +1,1058 @@ +{ + "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", + "!version": 1, + "https://plugins.gradle.org/m2": { + "com/fasterxml#oss-parent/48": { + "pom": "sha256-EbuiLYYxgW4JtiOiAHR0U9ZJGmbqyPXAicc9ordJAU8=" + }, + "com/fasterxml/jackson#jackson-bom/2.14.1": { + "pom": "sha256-eP35nlBQ/EhfQRfauMzL+2+mxoOF6184oJtlU3HUpsw=" + }, + "com/fasterxml/jackson#jackson-parent/2.14": { + "pom": "sha256-CQat2FWuOfkjV9Y/SFiJsI/KTEOl/kM1ItdTROB1exk=" + }, + "com/github/johnrengelman#shadow/8.1.1": { + "jar": "sha256-CEGXVVWQpTuyG1lQijMwVZ9TbdtEjq/R7GdfVGIDb88=", + "module": "sha256-nQ87SqpniYcj6vbF6c0nOHj5V03azWSqNwJDYgzgLko=", + "pom": "sha256-Mu55f8hDI3xM5cSeX0FSxYoIlK/OCg6SY25qLU/JjDU=" + }, + "com/github/johnrengelman/shadow#com.github.johnrengelman.shadow.gradle.plugin/8.1.1": { + "pom": "sha256-PLOIa5ffbgZvEIwxayGfJiyXw8st9tp4kn5kXetkPLA=" + }, + "com/github/spotbugs#com.github.spotbugs.gradle.plugin/5.0.14": { + "pom": "sha256-Klkwu/Y1CRjxRVMBd47nOhi3C5ZMFG25FzC3dd/M8Nw=" + }, + "com/github/spotbugs/snom#spotbugs-gradle-plugin/5.0.14": { + "jar": "sha256-Gq1P++fZeNkPYJxQe5sQYQzYiVI66xM6E+cKqKKLjh0=", + "module": "sha256-zk1p44LM+Ra/awSedTdrbZaKDKUgh63wvRYEPUMwk7w=", + "pom": "sha256-SaFhGVMRRSvY6ObRpx90ZX+Z7VHCl30EevlVvbZ5Ye4=" + }, + "commons-io#commons-io/2.11.0": { + "jar": "sha256-lhsvbYfbrMXVSr9Fq3puJJX4m3VZiWLYxyPOqbwhCQg=", + "pom": "sha256-LgFv1+MkS18sIKytg02TqkeQSG7h5FZGQTYaPoMe71k=" + }, + "io/fabric8#kubernetes-client-bom/5.12.2": { + "pom": "sha256-6qA8FpVlaNVKa6Q31J1Ay/DdjpOXf5hDGCQldrZQvDs=" + }, + "io/netty#netty-bom/4.1.86.Final": { + "pom": "sha256-EnFsH+ZM9b2qcETTfROq46iIIbkdR5hCDEanR2kXiv0=" + }, + "jakarta/platform#jakarta.jakartaee-bom/9.0.0": { + "pom": "sha256-kZA9Ddh23sZ/i5I/EzK6cr8pWwa9OX0Y868ZMHzhos4=" + }, + "jakarta/platform#jakartaee-api-parent/9.0.0": { + "pom": "sha256-9l3PFLbh2RSOGYo5D6/hVfrKCTJT3ekAMH8+DqgsrTs=" + }, + "org/apache#apache/23": { + "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" + }, + "org/apache#apache/27": { + "pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk=" + }, + "org/apache/ant#ant-launcher/1.10.13": { + "jar": "sha256-zXaVs7+2lkq3G2oLMdrWAAWud/5QITI2Rnmqzwj3eXA=", + "pom": "sha256-ApkvvDgFU1bzyU0B6qJJmcsCoJuqnB/fXqx2t8MVY8o=" + }, + "org/apache/ant#ant-parent/1.10.13": { + "pom": "sha256-blv8hwgiFD8f+7LG8I7EiHctsxSlKDMC9IFLEms0aTk=" + }, + "org/apache/ant#ant/1.10.13": { + "jar": "sha256-vvv8eedE6Yks+n25bfO26C3BfSVxr0KqQnl2/CIpmDg=", + "pom": "sha256-J5NR7tkLj3QbtIyVvmHD7CRU48ipr7Q7zB0LrB3aE3o=" + }, + "org/apache/commons#commons-parent/52": { + "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" + }, + "org/apache/logging#logging-parent/7": { + "pom": "sha256-5YkR3J/GsXOhDlqp7bk8eZStBmAnBd0Gftz8bh6eFys=" + }, + "org/apache/logging/log4j#log4j-api/2.20.0": { + "jar": "sha256-L0PupnnqZvFMoPE/7CqGAKwST1pSMdy034OT7dy5dVA=", + "pom": "sha256-zUWDKj1s0hlENcDWPKAV8ZSWjy++pPKRVTv3r7hOFjc=" + }, + "org/apache/logging/log4j#log4j-bom/2.20.0": { + "pom": "sha256-+LtpLpWmt72mAehxAJWOg9AGG38SMlC2gSiUOhlenaE=" + }, + "org/apache/logging/log4j#log4j-core/2.20.0": { + "jar": "sha256-YTffhIza7Z9NUHb3VRPGyF2oC5U/TnrMo4CYt3B2P1U=", + "pom": "sha256-3nGsEAVR9KB3rsrQd70VPnHfeqacMELXZRbMXM4Ice4=" + }, + "org/apache/logging/log4j#log4j/2.20.0": { + "pom": "sha256-mje0qPZ+jUG8JHNxejAhYz1qPD8xBXnbmtC+PyRlnGk=" + }, + "org/bytedeco#gradle-javacpp/1.5.8": { + "jar": "sha256-H78KbdbZXsC0H2S1c3wWrx/R8144jYLwVGsL/jOM+Gc=", + "module": "sha256-7nP2tMlQ1SI8NiMZVFu+Fki48NWZahFumPt2sh4tqt4=", + "pom": "sha256-kFe8CG7ytFoNQ/wPPGejcp9poVm/yoE5x6rUgQBHU8s=" + }, + "org/bytedeco#javacpp/1.5.8": { + "jar": "sha256-J9Xq+PRDP2QEquCtNM27+sdRdOJEwR04Ii4NB1rzOGM=", + "pom": "sha256-aNdDDWI0S0qLjWQ4RYFrQ0F8s6Gj3El8rRm0OMDzDAk=" + }, + "org/bytedeco/gradle-javacpp-platform#org.bytedeco.gradle-javacpp-platform.gradle.plugin/1.5.8": { + "pom": "sha256-GMYKqOXscnBfX1R7NSTYDF9cZPXCXGJ9r8XxVvRs5fY=" + }, + "org/codehaus/groovy#groovy-bom/3.0.14": { + "pom": "sha256-JODptzjecRjennNWD/0GA0u1zwfKE6fgNFnoi6nRric=" + }, + "org/codehaus/plexus#plexus-utils/3.5.1": { + "jar": "sha256-huAlXUyHnGG0gz7X8TEk6LtnnfR967EnMm59t91JoHs=", + "pom": "sha256-lP9o7etIIE0SyZGJx2cWTTqfd4oTctHc4RpBRi5iNvI=" + }, + "org/codehaus/plexus#plexus/10": { + "pom": "sha256-u6nFIQZLnKEyzpfMHMfrSvwtvjK8iMuHLIjpn2FiMB8=" + }, + "org/eclipse/ee4j#project/1.0.6": { + "pom": "sha256-Tn2DKdjafc8wd52CQkG+FF8nEIky9aWiTrkHZ3vI1y0=" + }, + "org/eclipse/jetty#jetty-bom/9.4.50.v20221201": { + "pom": "sha256-TN5uUz1gHq+LZazulWt3BsGBkvJ1XQI9fo0Zu31bOUM=" + }, + "org/jdom#jdom2/2.0.6.1": { + "jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=", + "pom": "sha256-VXleEBi4rmR7k3lnz4EKmbCFgsI3TnhzwShzTIyRS/M=" + }, + "org/junit#junit-bom/5.7.2": { + "module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=", + "pom": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs=" + }, + "org/junit#junit-bom/5.9.1": { + "module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=", + "pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw=" + }, + "org/ow2#ow2/1.5.1": { + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" + }, + "org/ow2/asm#asm-commons/9.4": { + "jar": "sha256-DBKKnsPzPJiVknL20WzxQke1CPWJUVdLzb0rVtYyY2Q=", + "pom": "sha256-tCyiq8+IEXdqXdwCkPIQbX8xP4LHiw3czVzOTGOjUXk=" + }, + "org/ow2/asm#asm-tree/9.4": { + "jar": "sha256-xC1HnPJFZqIesgr37q7vToa9tKiGMGz3L0g7ZedbKs8=", + "pom": "sha256-x+nvk73YqzYwMs5TgvzGTQAtbFicF1IzI2zSmOUaPBY=" + }, + "org/ow2/asm#asm/9.4": { + "jar": "sha256-OdDis9xFr2Wgmwl5RXUKlKEm4FLhJPk0aEQ6HQ4V84E=", + "pom": "sha256-SDdR5I+y0fQ8Ya06sA/6Rm7cAzPY/C/bWibpXTKYI5Q=" + }, + "org/sonatype/oss#oss-parent/7": { + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" + }, + "org/springframework#spring-framework-bom/5.3.24": { + "module": "sha256-GZbh9hfLA/p26hGFD+Kh4gsOMKEEa6bV2zvbv0QRP84=", + "pom": "sha256-U1ITVmu77+Jjag1OjdGnOt5hLiQwyP/TENzCo7O5ukE=" + }, + "org/vafer#jdependency/2.8.0": { + "jar": "sha256-v9LMfhv8eKqDtEwKVL8s3jikOC7CRyivaD2Y3GvngZI=", + "pom": "sha256-EBhn8/npJlei74mjELYE1D0JDJuQqj4LBS3NFqO78y0=" + } + }, + "https://repo.maven.apache.org/maven2": { + "ch/qos/logback#logback-classic/1.4.6": { + "jar": "sha256-YNcDCTnZYq/TzsMC6X7aZmhPI7bS3mJ6V3NEBbyOvKg=", + "pom": "sha256-kTy2lodqVoRhlG2ikY1X1YmPq9TNUYpsK42sMTYPTGc=" + }, + "ch/qos/logback#logback-core/1.4.6": { + "jar": "sha256-8Zy9I0s/fU4SksYstJ6QkO4SqA5yiRQxB2y7x98taUw=", + "pom": "sha256-1xXaLXfUKGP78e5WT7mwLsm9kmRJYq6cDuBdcvcfsaQ=" + }, + "ch/qos/logback#logback-parent/1.4.6": { + "pom": "sha256-JAzchDnB1+Rkgzb7u2G9iYY3Uqu3Ed6TWaGriQnD5K8=" + }, + "com/adobe/xmp#xmpcore/6.1.11": { + "jar": "sha256-j3AzxXm5n6DZ1t3LlEiHW15LV3w1AAInjORpl9Z4tzc=", + "pom": "sha256-cZEYGCECwlM+kqL2fANRAmTmFgVxpzishj51cSQXMj0=" + }, + "com/beust#jcommander/1.48": { + "jar": "sha256-pzE/z94HCTDkDsee3zxZSM805PDSXLOgn5lj2L3YQRM=", + "pom": "sha256-EH4aAn6KszS4H7KJYGDba68y430uME5glCNtPn6ymQM=" + }, + "com/drewnoakes#metadata-extractor/2.18.0": { + "jar": "sha256-R4k2H9Bji9skFVS3oMyuIF7SOWl+K3D6nK2t7WmEtWU=", + "pom": "sha256-p9E4Id81LFQz1QjswN6KDwSWOE6kggfYEhR8pZgqFZ4=" + }, + "com/github/romankh3#image-comparison/4.4.0": { + "jar": "sha256-szMYgbr9HVOeco5GcDAZMdAZojouq/JXNwoGB1yxbIM=", + "pom": "sha256-0dQC8UcjY4K1/2oNdgtOjisML3ionnp+rorN/Xzgm4w=" + }, + "com/github/spotbugs#spotbugs-annotations/4.7.3": { + "jar": "sha256-wP0awuIqzdRpE6L/dFUbcfEkRXGZaIaYIEr0vz1DFl0=", + "module": "sha256-C85puO9wOJqNWr30ddFzAXe1CeQYZGP/2x1emmrVz/4=", + "pom": "sha256-NpAQoZC5Xi2aJi2OxRfexrZIeqGhuUaKKBY5SvS6J7Q=" + }, + "com/github/spotbugs#spotbugs/4.7.3": { + "jar": "sha256-3zfqshp9BKqAeAijPp98CBRRywLBS0osMxGZdr5JhSA=", + "module": "sha256-0xel6FE2WKCWvGxSqWnZOSrvrXjjq6o8xA9GQbXxpfA=", + "pom": "sha256-kiN32QwQdRhmiu93V5ysUgRYUqgNhCrUYIhvZ6yUld4=" + }, + "com/google/code/findbugs#jsr305/3.0.2": { + "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", + "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" + }, + "com/google/code/gson#gson-parent/2.8.9": { + "pom": "sha256-sW4CbmNCfBlyrQ/GhwPsN5sVduQRuknDL6mjGrC7z/s=" + }, + "com/google/code/gson#gson-parent/2.9.1": { + "pom": "sha256-fKCEXnNoVhjePka9NDTQOko3PVIPq5OmgDGK1sjLKnk=" + }, + "com/google/code/gson#gson/2.8.9": { + "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", + "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" + }, + "com/google/code/gson#gson/2.9.1": { + "jar": "sha256-N4U04znm5tULFzb7Ort28cFdG+P0wTzsbVNkEuI9pgM=", + "pom": "sha256-5ZZjI9cUJXCzekvpeeIbwtroSBB+TcQW2PRNmqPwKQM=" + }, + "com/google/errorprone#error_prone_annotations/2.11.0": { + "jar": "sha256-chy5GEK0b6BWhH0QTVIlyLjh6LYiY7mTBR4eWgE3t+w=", + "pom": "sha256-AmHKAfLS6awq4uznXULFYyOzhfspS2vJQ/Yu9Okt3wg=" + }, + "com/google/errorprone#error_prone_parent/2.11.0": { + "pom": "sha256-goPwy0TGJKedMwtv2AuLinFaaLNoXJqVHD3oN9RUBVE=" + }, + "com/google/guava#failureaccess/1.0.1": { + "jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=", + "pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk=" + }, + "com/google/guava#guava-parent/26.0-android": { + "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" + }, + "com/google/guava#guava-parent/31.1-jre": { + "pom": "sha256-RDliZ4O0StJe8F/wdiHdS7eWzE608pZqSkYf6kEw4Pw=" + }, + "com/google/guava#guava/31.1-jre": { + "jar": "sha256-pC7cnKt5Ljn+ObuU8/ymVe0Vf/h6iveOHWulsHxKAKs=", + "pom": "sha256-kZPQe/T2YBCNc1jliyfSG0TjToDWc06Y4hkWN28nDeI=" + }, + "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { + "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", + "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" + }, + "com/google/j2objc#j2objc-annotations/1.3": { + "jar": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=", + "pom": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU=" + }, + "com/ibm/icu#icu4j/59.1": { + "jar": "sha256-3q4ITtgb9Rk+9DsYGe5vEgNZ8QHvDxGqlGl/gumpEAU=", + "pom": "sha256-GvLMNO6decJdkw07N1vxDiTWicwdtVQwGfm4iGJcOMo=" + }, + "com/jgoodies#jgoodies-common/1.8.1": { + "jar": "sha256-3coQwW4dx6GzmcFFgPCq4jAUhR5X0iTLlsJg5tZJ0q0=", + "pom": "sha256-ia2b+Cr1wL1uSt8Vn2CBNhe4dtHL2hZ2pIlzv2QJIvI=" + }, + "com/jgoodies#jgoodies-forms/1.9.0": { + "jar": "sha256-dVx5UBq9gG9aqDJX3Iiyylkj5pZfPL/ocxFsfJdoIQo=", + "pom": "sha256-XPoeoCxNwZ0n3Vr8pRPynGerNE0aylU9jxbxW2mOT4U=" + }, + "com/openhtmltopdf#openhtmltopdf-core/1.0.10": { + "jar": "sha256-Pm/SJQ2DPVALfNSLeolnANDDO9n3eiGeggSTsBVm7aM=", + "pom": "sha256-fEK4zFhNkS5ZpEXz6217vuM4EVYRn2iwT8+jzQYh8uk=" + }, + "com/openhtmltopdf#openhtmltopdf-jsoup-dom-converter/1.0.0": { + "jar": "sha256-63ui8tallHmuPwTjuETJ7+XHpftVV5YCtwIy/NNRKHs=", + "pom": "sha256-LIRgEos9pbYvJ331iv+WrsJUFjzhSX7xmnXGaBs4b+4=" + }, + "com/openhtmltopdf#openhtmltopdf-parent/1.0.0": { + "pom": "sha256-tHP0Fk58V55SlYQOqMamBrdoBDoI7gAv2OLifU91kbc=" + }, + "com/openhtmltopdf#openhtmltopdf-parent/1.0.10": { + "pom": "sha256-d4ItapCYU0Pkx5CvlcEumrVKMCOKVFlOC3ncgRlk72k=" + }, + "com/openhtmltopdf#openhtmltopdf-pdfbox/1.0.10": { + "jar": "sha256-fekN8bPs+E5vDa+AjXJMERQgB6LyK/8ZNkeb8XJR0xo=", + "pom": "sha256-s1Ec1lzqF2iM8T/zHsVw10CLgb/d1S+uzK7tRVDMFxU=" + }, + "com/openhtmltopdf#openhtmltopdf-rtl-support/1.0.10": { + "jar": "sha256-VnXAtW1hOxVEb50JItiXga9I8FMxMmqHvbPRd1xwMhU=", + "pom": "sha256-w6P5q1EzekCkCG6v1NI/xaUZNZrpXv9pauUqu+T3HNI=" + }, + "com/puppycrawl/tools#checkstyle/10.9.3": { + "jar": "sha256-1X3pra1Cq2C7KXLlD4OhMcqm9iNHhPWUOjhxIAZhWR8=", + "pom": "sha256-qDfEUo/JqQ1oi8lQOcdSSCQPfG16GonZSDro+CWc508=" + }, + "com/sun/istack#istack-commons-runtime/4.1.1": { + "jar": "sha256-foFIxb9dWub4xFNMGHP4LoC/f5Fk/QnuVz3wATkY3NM=", + "pom": "sha256-AUdG9nro0Ku35gdfQHVy5ZE18RC4/4npzp0IdzCM254=" + }, + "com/sun/istack#istack-commons/4.1.1": { + "pom": "sha256-znYnSjAvr2kDaUDykxvQKNr8jf4RX26vB5aW2IXSAww=" + }, + "com/sun/xml/bind#jaxb-bom-ext/4.0.2": { + "pom": "sha256-3a1puTobatRYDGhlRC1PP2ah3PFMqoAuXqedNq2/Tcs=" + }, + "com/sun/xml/bind/mvn#jaxb-parent/4.0.2": { + "pom": "sha256-DO8mAlOvLk20M9jTNWjge3YfhvUI8Zy7zuHLK4HciqA=" + }, + "com/sun/xml/bind/mvn#jaxb-runtime-parent/4.0.2": { + "pom": "sha256-12bnPAvaLjHkcF6NeSY6cu97lSF7wLPMIH09q0h/UGg=" + }, + "com/sun/xml/bind/mvn#jaxb-txw-parent/4.0.2": { + "pom": "sha256-NouOjMgRbYsOMTQVDrf4cdDpkWJYGoWfqo1L57zCvnc=" + }, + "com/vladsch/flexmark#flexmark-all/0.64.0": { + "jar": "sha256-YhGjIyjyeIhSfEv+eAmumlbLVgCKYXNFnO6akbutMTk=", + "pom": "sha256-1MruAxkvzhDOz4ojyvEJqtvgMxKLwsDHf7ILBRO/7y8=" + }, + "com/vladsch/flexmark#flexmark-ext-abbreviation/0.64.0": { + "jar": "sha256-AKOmtZND9xwEsHcaWWaE+XCtS2smSHXmjWASj8yuu3E=", + "pom": "sha256-jSzCgGy2HshhVje2IR2cz70jILD8W6UMKw4hoYTLxAc=" + }, + "com/vladsch/flexmark#flexmark-ext-admonition/0.64.0": { + "jar": "sha256-L68dru5fCDCAhhNg7HE9ogCCe6Too6ddSYbiV0KnSjQ=", + "pom": "sha256-9/uNwsEQXqRaJ5VHOEV5U2lBp4QC6OvLOQa/5lHSejI=" + }, + "com/vladsch/flexmark#flexmark-ext-anchorlink/0.64.0": { + "jar": "sha256-6PlJ1jKMSqbLJoL09BwYzGrkbZuceT5tsbbbaOE239w=", + "pom": "sha256-MbIoIA+tk9X6JzKo2V465MvbwTVZBB1y7Ji+sL9xgQc=" + }, + "com/vladsch/flexmark#flexmark-ext-aside/0.64.0": { + "jar": "sha256-MBlq9EIxQx4SkpL1H/GihxFJ7vg0zFvd3ViG4LTIOK0=", + "pom": "sha256-Dy6pFse93nQrWkFoSATx/P5KZTvbe0phgfR9UsKMS6U=" + }, + "com/vladsch/flexmark#flexmark-ext-attributes/0.64.0": { + "jar": "sha256-do3USlnfCCPWHi2CRAPIPMuFYlUZ/6oKywc3Hzy7GM0=", + "pom": "sha256-h+TziC5G5gpRcVlD30E3kNSpeWueAdjNzOqvQX/oi+4=" + }, + "com/vladsch/flexmark#flexmark-ext-autolink/0.64.0": { + "jar": "sha256-n24IZCADCSI2e+uu7xCbxoFMzf/wMqEjo4XIgqdKBh4=", + "pom": "sha256-XsuX3Heh13pJ3864L2HqHLZWsD40d0xl0zd/dI5nAJs=" + }, + "com/vladsch/flexmark#flexmark-ext-definition/0.64.0": { + "jar": "sha256-l3Yp+QZbmm2ExMsGXyBnQMtL6cESqpzjabpekQPZk5E=", + "pom": "sha256-9ybbKVFALID85u7uDHFkczH9fs82O45ZjbwAzj05hA4=" + }, + "com/vladsch/flexmark#flexmark-ext-emoji/0.64.0": { + "jar": "sha256-QLuQiVzhnO71sdnUQCwlLPRKFwdFTZ5hcGCsPYExZwI=", + "pom": "sha256-xkTvRKaeh1SSCZOdN0o/1bSdQCWfoxbVUjbLbnSUpyo=" + }, + "com/vladsch/flexmark#flexmark-ext-enumerated-reference/0.64.0": { + "jar": "sha256-HCW9zOo/O8tfJjzbl+W0ceVNLVyBML89Xa7iIbO1KGE=", + "pom": "sha256-bcdR5rL7RCktWk7RDebytGSHLQsO0YIKzj1OzHgs4Uc=" + }, + "com/vladsch/flexmark#flexmark-ext-escaped-character/0.64.0": { + "jar": "sha256-Pr3ATmrxnAqYpDR4F/tV0l3Zzsd6KA4a6lnv284pkh0=", + "pom": "sha256-6YLrqtx0CFj7VrscE0qKQKGXEmVSOjWnrDsrK14bFVc=" + }, + "com/vladsch/flexmark#flexmark-ext-footnotes/0.64.0": { + "jar": "sha256-UwjoadpnYh2LIlLBkkmNVFycF0J+9FYDYGJI+3d0THE=", + "pom": "sha256-QgvB2qkf7HyfXGdcjBzurYJUDuZ0OpzfHTCSuLIMBjg=" + }, + "com/vladsch/flexmark#flexmark-ext-gfm-issues/0.64.0": { + "jar": "sha256-eypqRXCWa5tlFWW1fDCfaQFE2Ty0jrA/AqrNWHAN2Ss=", + "pom": "sha256-kweXWvRFfAyq71UMlm6546obvVUXRtmYo2LP/t3act4=" + }, + "com/vladsch/flexmark#flexmark-ext-gfm-strikethrough/0.64.0": { + "jar": "sha256-UDoHOrSx29JXZJell+tR8TYZAvt7KUxgXomEhauR2yw=", + "pom": "sha256-L1As/ZAAaKuO1FEb/1B3nxG0t+y3SWDqZZEGrwPIHWE=" + }, + "com/vladsch/flexmark#flexmark-ext-gfm-tasklist/0.64.0": { + "jar": "sha256-60afO0i08bTL+hJ0ENnFUSDKdh6qZ1oDIQxgUrm9y5k=", + "pom": "sha256-VIKG2hGu7YRHUlazVZavI7+SgDDAIg+Pw4+nvGw4DC0=" + }, + "com/vladsch/flexmark#flexmark-ext-gfm-users/0.64.0": { + "jar": "sha256-Q8UuuvQtGFLO1GBcXo1T4c31vEoDdTgWquvqCyM0b98=", + "pom": "sha256-fe8wE2CCMNUAhkP6478je2wqsdlYkgiQb2LTOHnrTMk=" + }, + "com/vladsch/flexmark#flexmark-ext-gitlab/0.64.0": { + "jar": "sha256-1gjf/vr9HEzbnMfLoHvkYvcuIsmw/tyW/VeKQvH8TpA=", + "pom": "sha256-eHNQ+d+/t/263Mm5L0AygdZQCNj8t+N0ONAQicFoKrU=" + }, + "com/vladsch/flexmark#flexmark-ext-ins/0.64.0": { + "jar": "sha256-NX7/g4QuCjj2TDybPQfRD4hTnXNgz6zNki1aaoy7Pks=", + "pom": "sha256-6StgiDY4GWjm4KBApNUYIn+w1FRUmG1YUbLMEq5O004=" + }, + "com/vladsch/flexmark#flexmark-ext-jekyll-front-matter/0.64.0": { + "jar": "sha256-kgW6pcCFHmpHhKog6imqdcGULA4bJEjFklo3aeDDrZM=", + "pom": "sha256-LiXFPnl7q16g0bBRFiOSipHks1ht+3kav0yPzJ9ceNM=" + }, + "com/vladsch/flexmark#flexmark-ext-jekyll-tag/0.64.0": { + "jar": "sha256-eSCbHKXPexqbmUCuwGEEb5V+5mHXK4niSAquwlPPfmA=", + "pom": "sha256-hWyY+vDhNlT+DD+3NAnVSbnJT/q8PicUZo7jXMhBn6Y=" + }, + "com/vladsch/flexmark#flexmark-ext-macros/0.64.0": { + "jar": "sha256-ibSC8B/kwFI31RARfGkijEPoiW0d1NL76hSOrgT+ZxM=", + "pom": "sha256-TMoUvNNsnv32NAFa0PkZeI+HSGzNCp1A8D49/s1uS2E=" + }, + "com/vladsch/flexmark#flexmark-ext-media-tags/0.64.0": { + "jar": "sha256-gdVjwI15OxD6cvMAHZek2MnUdLF0QeSW9l4V6WnG+qQ=", + "pom": "sha256-az3O4RPERfCqpF93N8W4Ud2kryn0me0tQDQB0Gac8uI=" + }, + "com/vladsch/flexmark#flexmark-ext-resizable-image/0.64.0": { + "jar": "sha256-hfVp9He5j9H7sMC1cFx7xOLKBDSgqSp8zW7IsmF0Vq8=", + "pom": "sha256-Mcp5e5hNa+phCJgFxgWtFcz1WIpr9a5SsI36K22acLM=" + }, + "com/vladsch/flexmark#flexmark-ext-superscript/0.64.0": { + "jar": "sha256-ZkIhZ/1GUdEfea7p7E5C2omCLYF+RXTP0tMztvsygz4=", + "pom": "sha256-cW0MZ6ZAll+osZf/YLMatCJjiUQ3i4TGqiYPhm2Vhv0=" + }, + "com/vladsch/flexmark#flexmark-ext-tables/0.64.0": { + "jar": "sha256-ROvZl1uan2yjY5OFASv9CiWn5E6B231yzrACPGWMsBM=", + "pom": "sha256-79OmqDrgUM6f4TZG2s9LnelbKZQPZuePguKpfte+WOc=" + }, + "com/vladsch/flexmark#flexmark-ext-toc/0.64.0": { + "jar": "sha256-dRD7mX2BAC6VPXBXkSn9P0kqy9XqNrY2OinRouJsEus=", + "pom": "sha256-H/LX34k4RKkisHu2jBSLVQSYaeh8S1+9Eh/LcjjKcxw=" + }, + "com/vladsch/flexmark#flexmark-ext-typographic/0.64.0": { + "jar": "sha256-Sc2E6l4HlE6JWVEFMnLdZ8aabxCvSip3//6oWwuSieo=", + "pom": "sha256-F1OTdSk6t44U85DER4VavZq9X/fhTun90ZLwxPNxbUo=" + }, + "com/vladsch/flexmark#flexmark-ext-wikilink/0.64.0": { + "jar": "sha256-a9fZ2dbkf4od9LgFr7DQIE+mjsd200nI17XwYqYX5vA=", + "pom": "sha256-tn1DD+fDVeCkrjZenE1gkMfuDLnde4jNNVtazTfv4vM=" + }, + "com/vladsch/flexmark#flexmark-ext-xwiki-macros/0.64.0": { + "jar": "sha256-9gJ2LqXmlbYkAgx2uXvgd5MqMk7Ii6vwH9Gblm3Qp1A=", + "pom": "sha256-CpL8KpdacxIRd8nmjyVDiD2Z+ZEU9uzxFrq+UBt2m48=" + }, + "com/vladsch/flexmark#flexmark-ext-yaml-front-matter/0.64.0": { + "jar": "sha256-w0qcCxKMda+ELDH5K6F1DzVfMxlQXzbEKFFRktm8enQ=", + "pom": "sha256-VW7Od92UcNiFue6RZIFZWlFGTSIWhnUD+OOfn85hn/s=" + }, + "com/vladsch/flexmark#flexmark-ext-youtube-embedded/0.64.0": { + "jar": "sha256-pm1Io2r9VnnPciRF8xjKwlvRrmfXT1YERz+DIQ+JOG4=", + "pom": "sha256-sTfNH8rLQx19MIpzluDamq3qV/k68t9JArb5bUw9uEs=" + }, + "com/vladsch/flexmark#flexmark-html2md-converter/0.64.0": { + "jar": "sha256-jaqUSuUYR5E6XtDpdG+jyN+hE3kDmpGz9rvDXzGzYRQ=", + "pom": "sha256-SfsuY82tRD2QIS+FpUCmbvFvWTMGGn4jfuAaIbeLTMw=" + }, + "com/vladsch/flexmark#flexmark-java/0.64.0": { + "pom": "sha256-DzKIZahC74G9Y4jB+/LfthzsjxeOd+2w1DJiR2/Zwtc=" + }, + "com/vladsch/flexmark#flexmark-jira-converter/0.64.0": { + "jar": "sha256-Mk7eszPXEeO4Kgl1Fk6zXFqx8fi/CEwMTtaNUacEArs=", + "pom": "sha256-sxjCkjEygljBMRrhNdB9CJJjr+hANzQDRxiwhxkR8ZY=" + }, + "com/vladsch/flexmark#flexmark-pdf-converter/0.64.0": { + "jar": "sha256-a0hranhxfnaLPfVukd8wp/klf3Q2b9hwr7IE87wJcKw=", + "pom": "sha256-NP28yZlzJZ2mDIyg2FLOFS3wpO3GeVj7D7jigTO5EOc=" + }, + "com/vladsch/flexmark#flexmark-profile-pegdown/0.64.0": { + "jar": "sha256-y+ygT9k97ANf9Lhd7/qXagofJbXDdK1IJ1CyuGgvIRs=", + "pom": "sha256-vA4sTwmXpoMRKIoF2rSqtaEtjYY5OXodE93mfqfo4lI=" + }, + "com/vladsch/flexmark#flexmark-util-ast/0.64.0": { + "jar": "sha256-18odHwJ0V6X+zQtODdNg2Ij0szW+2AnBBG+nVGaultw=", + "pom": "sha256-8J2I9of9pRO/iVBjrDiTVdSn0BYRDMycF+F6n8yrbtc=" + }, + "com/vladsch/flexmark#flexmark-util-builder/0.64.0": { + "jar": "sha256-IhjNI5JURy5z6Y/D9O6CiAQZQJgWu7WFeVbafMjqcP4=", + "pom": "sha256-4shhAtpDQBaOAPVp8TtwtBTqONsteddKI0K3AwmhvEE=" + }, + "com/vladsch/flexmark#flexmark-util-collection/0.64.0": { + "jar": "sha256-X2jm2ieFBxAAyb6OHqaWjzBtjhRXNwzAYOn/eXTl+J8=", + "pom": "sha256-MEhtpvhV9X5JCegmyAVTdYLU2odai6nypSKOHprpY0c=" + }, + "com/vladsch/flexmark#flexmark-util-data/0.64.0": { + "jar": "sha256-QGE+lEaeQ9kdOoU/TGP5fj4b6JHNZL7W4qf2M45/YCQ=", + "pom": "sha256-l2wYgftg7AuXOh28peID6YZ63P3GYeIn+A6/OzHSO5s=" + }, + "com/vladsch/flexmark#flexmark-util-dependency/0.64.0": { + "jar": "sha256-lKvB3mrklHPJOX6tQ0T1XartObMIGUNFEXi3ieXrVlA=", + "pom": "sha256-An7WYGSX2tWqEQzVGirC4IlR8ZpFfNPeWYgMQwOvgE8=" + }, + "com/vladsch/flexmark#flexmark-util-format/0.64.0": { + "jar": "sha256-pM0u/oQKEz/kCKK/q8kqIdhEAtmvnoKeBSp0UQLo8ow=", + "pom": "sha256-V+svkx1MjeiieIdFyrNHxCrGUeaYJDNyoW4/IFV84J0=" + }, + "com/vladsch/flexmark#flexmark-util-html/0.64.0": { + "jar": "sha256-rhiKVYjhizcla7qhsxRzH/wH1pFwQSRFhGUZMIHaU9c=", + "pom": "sha256-7txhuO2YsnFgHFghssm3AylXWp26ri0OHgoGpwrP6H8=" + }, + "com/vladsch/flexmark#flexmark-util-misc/0.64.0": { + "jar": "sha256-Fm//sY40tK6AoYk6rRDh977TehepOrzvPS5Bd81mbjg=", + "pom": "sha256-pO6qkEgw+AK86T0o0SLmcjoroxN3yHfkxlpxgWFEEAI=" + }, + "com/vladsch/flexmark#flexmark-util-options/0.64.0": { + "jar": "sha256-ZJZkA+O4ZceTbrY+eBWhmnJrhU5FuBc6ihP30Bu4Gx0=", + "pom": "sha256-TLjhhNIyqhNL9mNgwmlliuhZtcW5ZGYsDVJhhmoPTjM=" + }, + "com/vladsch/flexmark#flexmark-util-sequence/0.64.0": { + "jar": "sha256-VdlCv3nSfB01HG9UhyxzQVPMyJUqXdUla3zHFsmvh1w=", + "pom": "sha256-wQVm3WINTPH5O6eSe5rD9COVSGkUj87Nj1qfH1hw8Tk=" + }, + "com/vladsch/flexmark#flexmark-util-visitor/0.64.0": { + "jar": "sha256-y2JWuVZaie0IZIVHZXsMm58ovzfCXFReQx7eEPtc2jU=", + "pom": "sha256-mh3XLXJiLfK4UTF+3Pjyd3CsWhZYZ5Diyz2M/d4bEtU=" + }, + "com/vladsch/flexmark#flexmark-util/0.64.0": { + "jar": "sha256-Kcsj15uQmfZxQ3fbjHo/DKmctsc+xRVJaSByts8MMQs=", + "pom": "sha256-oAqfr2rRMN8UOi7s+WhLqa8eCQEwEjaJ95fAkw4ogMs=" + }, + "com/vladsch/flexmark#flexmark-youtrack-converter/0.64.0": { + "jar": "sha256-MO+UZ7yfndMLH1zZ2lmJqvJfMqe7GrSuPZRNORoqH5s=", + "pom": "sha256-pxwRECE/ODT2ChYRT0lxPS9GqW3GJWn3YBFe1OuxjR8=" + }, + "com/vladsch/flexmark#flexmark/0.64.0": { + "jar": "sha256-LqqlExPuL13OHgTdv3k0lreQqOX/uYQdf1KoUg62t1M=", + "pom": "sha256-ghGnouT0Qi2GLOI10E9V4M1m3KUHA0BeOldALbmzSrE=" + }, + "commons-beanutils#commons-beanutils/1.9.4": { + "jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=", + "pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA=" + }, + "commons-codec#commons-codec/1.15": { + "jar": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=", + "pom": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g=" + }, + "commons-collections#commons-collections/3.2.2": { + "jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=", + "pom": "sha256-1dgfzCiMDYxxHDAgB8raSqmiJu0aES1LqmTLHWMiFws=" + }, + "commons-io#commons-io/20030203.000550": { + "jar": "sha256-f97EcIXrAcBg0HvXkSHuoqjPHY8RCuS6ieAwd5UlL08=", + "pom": "sha256-ue0Mne+Ff7ULVXJYNEn+Mf64B1L5aN6fYBw5FX9hNKc=" + }, + "commons-logging#commons-logging/1.2": { + "jar": "sha256-2t3qHqC+D1aXirMAa4rJKDSv7vvZt+TmMW/KV98PpjY=", + "pom": "sha256-yRq1qlcNhvb9B8wVjsa8LFAIBAKXLukXn+JBAHOfuyA=" + }, + "de/rototor/pdfbox#graphics2d/0.32": { + "jar": "sha256-N/jzhzlflsIUrET3R1x6Lh+DLfwd4omjYQ4P+/co9nk=", + "pom": "sha256-c1kfzPP1PAFJ1TitQ4490Qy9u5el+Tib/rwtImNBBxQ=" + }, + "de/rototor/pdfbox#pdfboxgraphics2d-parent/0.32": { + "pom": "sha256-Hoe4voyix97tOswUxMl7Y0iD+xNwztwMGan6Z3ExaGQ=" + }, + "info/picocli#picocli/4.7.1": { + "jar": "sha256-DnGR++Mk+5340tIHwHtma43CW7vib1OkxS4v7OYkqXY=", + "pom": "sha256-+pvmlFd2A+LUy1X0UjctP2wPk+XzjuXNf7Yos3k8qbw=" + }, + "jakarta/activation#jakarta.activation-api/2.1.0": { + "pom": "sha256-hw0qdcyS4K7Dfo0WNxBVLTVDGJ6B6cqQCaMl33YMKwY=" + }, + "jakarta/activation#jakarta.activation-api/2.1.1": { + "jar": "sha256-M7rj8PEtu1p6/IHYAqEwNZzbRLvH+0shP0mzSdBJGgQ=", + "pom": "sha256-aTJZ+O/tqXSHm/MFz3HPELZUjYxvZ6ufNYyWrUfnygA=" + }, + "jakarta/xml/bind#jakarta.xml.bind-api-parent/4.0.0": { + "pom": "sha256-4lW43VYeity88NHHus2uynK5Cr9BPy5//TSBd4rhCZA=" + }, + "jakarta/xml/bind#jakarta.xml.bind-api/4.0.0": { + "jar": "sha256-V+N5atV1NkAIj1+dPFPBg/LCULfa2QUp6j4ZpVFaoSI=", + "pom": "sha256-a9atlG7ZyKRKJrYKX8zM/M9fyMy/v/SQS1kXs8aUACs=" + }, + "javax/activation#activation/1.1.1": { + "jar": "sha256-rkdRIOn82ZtLALODKb1hzcXrdU7uA/5mwB9Q4TdyT5k=", + "pom": "sha256-I4FJ4En7vEM06sjt1ZzKVlp1COKDmEHn02zSaBFY//A=" + }, + "jaxen#jaxen/1.2.0": { + "jar": "sha256-cP7vndda0GTe8Fo86Jda66UV7n0b4UbRIZnIgopkF0w=", + "pom": "sha256-zEgr+qIqVQepb6WzorYVkRRDrT9zZOAgBNGQsGfzsH8=" + }, + "net/jcip#jcip-annotations/1.0": { + "jar": "sha256-vlgFOSBgxxR0v2yaZ6CZRxJ00wuD7vhL/E4IiaTx3MA=", + "pom": "sha256-XBnmhIzFUKlWZPsIIwS8X5/Pe2cvrwOvFjXw6TwmgXc=" + }, + "net/sf/saxon#Saxon-HE/11.4": { + "jar": "sha256-QuNUlNwua16XJWrnzfK3zjBDnDUlZvNd4CvtOgaisWk=", + "pom": "sha256-zE2jTuC+5MZa2118spI0H2Wb76NSiPbjH4CdxLsvxXU=" + }, + "net/sf/saxon#Saxon-HE/12.1": { + "jar": "sha256-IA8skvaHHVG8LhS3Br82TTvb8isnlgtu1rqH5BZk5VA=", + "pom": "sha256-0wqLQpc3MZf2YH5RpAppxVe7Ts7aweZU0bAiob/ZjYI=" + }, + "net/sourceforge/pmd#pmd-core/6.55.0": { + "jar": "sha256-bQT8maP3SlN8Bn0NKeZiSdygiPpBtyjUZ+7Db9hnIY0=", + "pom": "sha256-NquxsZDOOOpFkvkvu5I2bI8Nyo86RDEdU42MbNdAP9s=" + }, + "net/sourceforge/pmd#pmd-java/6.55.0": { + "jar": "sha256-fdBP8x1JZNYCfxPARoFw1OC6LiaFAz7VJLWawIrP3EY=", + "pom": "sha256-y6U9x7sywnwE04i3D7MPTTNqtX6Sfyzo4cKmExznUfM=" + }, + "net/sourceforge/pmd#pmd/6.55.0": { + "pom": "sha256-ENRt2Qw3aJGB9TsHi/60VZwkxkuAjkAAtCQJKPNib/w=" + }, + "net/sourceforge/saxon#saxon/9.1.0.8": { + "jar": "sha256-89zegQZsddtP/KNB1UNVXbu7p//3um0cLn3hEB3qOUo=", + "pom": "sha256-mwd5+pbfKagzvOMhjo25zAGGNgWy9zrePTCM4ff3kXk=" + }, + "net/sourceforge/saxon#saxon/9.1.0.8/dom": { + "jar": "sha256-xs8+zH9LZauLYT0A/Z6cBkilqgMmSpQboP0tpTOfkXo=" + }, + "org/antlr#antlr4-master/4.11.1": { + "pom": "sha256-cupd6Nq7ZhV4X9D+qqur1T3NrnD+FrzXx7lobApuAK0=" + }, + "org/antlr#antlr4-master/4.7.2": { + "pom": "sha256-upnLJdI5DzhoDHUChCoO4JWdHmQD4BPM/2mP1YVu6tE=" + }, + "org/antlr#antlr4-runtime/4.11.1": { + "jar": "sha256-4GxlU8HMwU02BS7EsPxvE7gIz5V7Wx3D9hv0AZlq2lk=", + "pom": "sha256-xFbsKVkHjFkfvX72mtlACnJ5IAaNdGmJx0q4BO1oGzQ=" + }, + "org/antlr#antlr4-runtime/4.7.2": { + "jar": "sha256-TFGLh9S9/4tEzYy8GvgW6US2Kj/luAt4FQHPH0dZu8Q=", + "pom": "sha256-3AnLqYwl08BuSuxRaIXUw68DBiulX0/mKD/JzxdqYPs=" + }, + "org/apache#apache/13": { + "pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0=" + }, + "org/apache#apache/16": { + "pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4=" + }, + "org/apache#apache/19": { + "pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8=" + }, + "org/apache#apache/21": { + "pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A=" + }, + "org/apache#apache/23": { + "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" + }, + "org/apache#apache/24": { + "pom": "sha256-LpO7q+NBOviaDDv7nmv3Hbyej5+xTMux14vQJ13xxSU=" + }, + "org/apache#apache/27": { + "pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk=" + }, + "org/apache#apache/29": { + "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c=" + }, + "org/apache/bcel#bcel/6.5.0": { + "jar": "sha256-ves4HQ0ZmZ4iHmoPjYv0T1sZwuV+q/aLcNwJhlKu+vU=", + "pom": "sha256-/B6eb17UvSAMsGYghsiYwAAmOGoutKY0hBH34OBotcU=" + }, + "org/apache/commons#commons-lang3/3.12.0": { + "jar": "sha256-2RnZBEhsA3+NGTQS2gyS4iqfokIwudZ6V4VcXDHH6U4=", + "pom": "sha256-gtMfHcxFg+/9dE6XkWWxbaZL+GvKYj/F0bA+2U9FyFo=" + }, + "org/apache/commons#commons-lang3/3.8.1": { + "jar": "sha256-2sgH9lsHaY/zmxsHv+89h64/1G2Ru/iivAKyqDFhb2g=", + "pom": "sha256-7I4J91QRaFIFvQ2deHLMNiLmfHbfRKCiJ7J4vqBEWNU=" + }, + "org/apache/commons#commons-parent/34": { + "pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w=" + }, + "org/apache/commons#commons-parent/39": { + "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" + }, + "org/apache/commons#commons-parent/47": { + "pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc=" + }, + "org/apache/commons#commons-parent/50": { + "pom": "sha256-e3ots/dHB0tYZ/VT1e/IByvibt4yh50FLDR+fIERfwY=" + }, + "org/apache/commons#commons-parent/52": { + "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" + }, + "org/apache/commons#commons-parent/54": { + "pom": "sha256-AA2Bh5UrIjcC/eKW33mVY/Nd6CznKttOe/FXNCN4++M=" + }, + "org/apache/commons#commons-text/1.10.0": { + "jar": "sha256-dwzZA/p7YE0ffve6F/hBCGZylLK0eL6O0a87/7SuABg=", + "pom": "sha256-OI3VI0i6GEKqOK64l8kdJwsUZh64daIP2YAxU1qydWc=" + }, + "org/apache/httpcomponents#httpcomponents-parent/12": { + "pom": "sha256-QgnwlZMhKYfCnWgBkXMJ3V5vcbU7Kx0ODw77mErRH6E=" + }, + "org/apache/httpcomponents/client5#httpclient5-parent/5.1.3": { + "pom": "sha256-onsUE67OkqOqR3SRX3WJ4MYXnXKNKsailddY7k+iTMU=" + }, + "org/apache/httpcomponents/client5#httpclient5/5.1.3": { + "jar": "sha256-KMdZJU9ONTGeB4u2/+p1Z2YI3BLLJDsk+zyHMlIpd/4=", + "pom": "sha256-GYirPRva4PUfIsg9yXuI+gdWGttiRGedi49xRs3ROq8=" + }, + "org/apache/httpcomponents/core5#httpcore5-h2/5.1.3": { + "jar": "sha256-0OeLoVqo6+d5grZgrEsJqV1uA129vqdiV33ByOKTWAc=", + "pom": "sha256-K8AxehSO3Jrv6j7BU1OU787T0TfWL3/1ZW0LA/lMB4Y=" + }, + "org/apache/httpcomponents/core5#httpcore5-parent/5.1.3": { + "pom": "sha256-pnU4hlrg83RLIekcpH1GEFRzfFUtH/KdpxTIYMmS1bs=" + }, + "org/apache/httpcomponents/core5#httpcore5/5.1.3": { + "jar": "sha256-8r8vLHdyFpyeMGmXGWZ60w+bRsTp14QZB96y0S2ZI/4=", + "pom": "sha256-f8K4BFgJ8/J6ydTZ6ZudNGIbY3HPk8cxPs2Epa8Om64=" + }, + "org/apache/logging#logging-parent/5": { + "pom": "sha256-3HYwz4LLMfTUdiFgVCIa/9UldG7pZUEkD0UvcyNwMCI=" + }, + "org/apache/logging/log4j#log4j-api/2.19.0": { + "jar": "sha256-XMskrZ+S52jQvEVtMGGnN5USYt+APgBNLK0Ja3WojWA=", + "pom": "sha256-DKkiQ2MurHxkRF8mO+UDBLdaerv7eIXNbIH1cRJ01KU=" + }, + "org/apache/logging/log4j#log4j-bom/2.19.0": { + "pom": "sha256-jGp6wVCpGKIpBzNf1VZpFHMe14E2l3DVJfZMDQf+h+c=" + }, + "org/apache/logging/log4j#log4j-core/2.19.0": { + "jar": "sha256-tKF5b6t7/DbfAVwbQFJFkUeZfo0hWnGZ1x0F+edH5PQ=", + "pom": "sha256-c1r8+2E2GCqidn62RZdhr9MrgleR1OCJXqGpSyrbmzk=" + }, + "org/apache/logging/log4j#log4j/2.19.0": { + "pom": "sha256-FWJLoaVtv4ZGBgdFMlM2GPoytGQvcoUfy+kuE2vq7JQ=" + }, + "org/apache/maven#maven-artifact/3.9.1": { + "jar": "sha256-G2c9ds+HdzRMY1DViFM+o5Tdk/6aGyv/MZ2Wyw3edPI=", + "pom": "sha256-U6pfgPZmS3uytKEfY8uWuTMdxk0g+8JgOVis7GVzzVg=" + }, + "org/apache/maven#maven-parent/39": { + "pom": "sha256-z+SCCqHZauUdHcWw4qncWCxCR4wkyVyoI49UfmC+9yE=" + }, + "org/apache/maven#maven/3.9.1": { + "pom": "sha256-BuLk22P5EFoLZN3zR0dVD3PIAE/lTfCkt7GW30PH9sM=" + }, + "org/apache/pdfbox#fontbox/2.0.24": { + "jar": "sha256-LowKVpqQsEc0+8DIBdd/TsA/mMEfVwUFXM13GMGVPWg=", + "pom": "sha256-+lX3XamiHT8osnOq5N0BlvgZWJeXbwaJBrtL8TOkOy8=" + }, + "org/apache/pdfbox#pdfbox-parent/2.0.24": { + "pom": "sha256-2UnC4D8CN2P/UxJx+XK8wPtLjpBn95+VUE4wGniROFg=" + }, + "org/apache/pdfbox#pdfbox/2.0.24": { + "jar": "sha256-PCwFU+wOdTPEkLTJUuGvETYh3lJ1r244DhHQ2aCk89Y=", + "pom": "sha256-K/bZPEyekiATK9qB9gPkactDWCk0nCh+zzpyTDEJLD4=" + }, + "org/apache/pdfbox#xmpbox/2.0.24": { + "jar": "sha256-Jzg98ihbniKMOfLHVa3uu+93R5PTPE8g8NyZ6euq9nM=", + "pom": "sha256-9zR7V9mny0VGvY5PqJVuYW/ezUak0lkNGovrhHpUVkw=" + }, + "org/apiguardian#apiguardian-api/1.1.2": { + "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", + "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", + "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" + }, + "org/bytedeco#artoolkitplus/2.3.1-1.5.8": { + "jar": "sha256-E62uNasDMp1/zKD1/ggUKCwz4GRQPPI2/t5AcG4G4Ow=", + "pom": "sha256-iBiEMhBqWyqjWaPLuoBE70tDcgpD6igiaiol/q+2aLs=" + }, + "org/bytedeco#ffmpeg-platform-gpl/5.1.2-1.5.8": { + "jar": "sha256-6wYR1gkeiQSos6sjINZD3+gnMR+vCbqYkCaYDNmv3mg=", + "pom": "sha256-f87SGBcgK7q1pE5U2hnHFSZLPa3F/UnNUXvheqX8QpE=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8": { + "jar": "sha256-N9U0VLPHBL6gTXuDiLbkxniaVxUvY87gxBSz3XMNNGQ=", + "pom": "sha256-b0TncWhEiadEjU8DYFy4ZLJS2zw1U0upc6a2FSy2HHo=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/android-arm-gpl": { + "jar": "sha256-tZs58BhrDJWUb8vfLpCy4Uuz9MUGNmdovWWbngLOQBk=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/android-arm64-gpl": { + "jar": "sha256-U9OUb+2jt4o0Epgj/3IIprKPvU9BLLLAz/Xy7/PXWos=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/android-x86-gpl": { + "jar": "sha256-vjXtMPRHopSWI3+bbN9awCDV5HV20Bs1kx7yY1kcWJg=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/android-x86_64-gpl": { + "jar": "sha256-7RxhcLNnbdCUBv4h+MpH28FB5inRa2+Un43592eumjA=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/linux-arm64-gpl": { + "jar": "sha256-AIKQ5RkVq2sLNGlxamRe0eBryWgy5tIH9etzu+TGBuQ=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/linux-armhf-gpl": { + "jar": "sha256-3nJz/rxnS20E//hpi8lD8s0HZUfddoDfq+2KEM4204s=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/linux-ppc64le-gpl": { + "jar": "sha256-Ys9titA4rL5yqfFnKahOkZO5jKv+rVbXiXAJxKVnBx0=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/linux-x86-gpl": { + "jar": "sha256-Dko72ZrRQ3W276Jh3Bcj1F3/rLNurS4WMrLpLJtmf1U=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/linux-x86_64-gpl": { + "jar": "sha256-qvy4BkSuvOdozmqfUz6LALumKz0FMgQ7lJzvWKbUuXY=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/macosx-arm64-gpl": { + "jar": "sha256-Xnd3BtEUeZjHc3TNUasydQDrRRi8UfosxTFc4HfkIFE=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/macosx-x86_64-gpl": { + "jar": "sha256-AwHpQKAwHFl8ObW+ur4d0GNmcGgNxW4671+NkXIOIvo=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/windows-x86-gpl": { + "jar": "sha256-q4LDIh2d1QISVHJ61+niqs8oZ1OSgnh/ErdIMBp2ggU=" + }, + "org/bytedeco#ffmpeg/5.1.2-1.5.8/windows-x86_64-gpl": { + "jar": "sha256-rJjjKnu4Xj45oLe6oPNjhprfsj+pxv8MsrxwiGIkblw=" + }, + "org/bytedeco#flandmark/1.07-1.5.8": { + "jar": "sha256-vN+zvmZ2RU7fIqOvLGIHW9fe2o/orjN+rHo9BMgLIL8=", + "pom": "sha256-4lHa5UjAT+lX8IniMArhmZyvHKp5O5RDAbL75qMN4EY=" + }, + "org/bytedeco#flycapture/2.13.3.31-1.5.8": { + "jar": "sha256-681xJ5swSsQrGXeVIc3TwfU8UPmGlgkbLptVXxl5nBM=", + "pom": "sha256-TMIcCXVPFuwqkDwq1Far0Ow7KWHF4NiurCxsq1vR5Cw=" + }, + "org/bytedeco#javacpp-platform/1.5.8": { + "jar": "sha256-368nabsftrvyt6WpGzQc0hY5XCUzeIy/VnWPrqzagNI=", + "pom": "sha256-pfRwrXvkFw5F/Iw7drJXF3nGf7TthaNBHNsSz6mDvD0=" + }, + "org/bytedeco#javacpp-presets/1.5.8": { + "pom": "sha256-uCm0nxPCJ5y3OMEseZOmmbvQgs7U8iJVBI/nQwx+rtA=" + }, + "org/bytedeco#javacpp/1.5.8": { + "jar": "sha256-J9Xq+PRDP2QEquCtNM27+sdRdOJEwR04Ii4NB1rzOGM=", + "pom": "sha256-aNdDDWI0S0qLjWQ4RYFrQ0F8s6Gj3El8rRm0OMDzDAk=" + }, + "org/bytedeco#javacpp/1.5.8/android-arm": { + "jar": "sha256-MMRr4ASIZpsY/hVR2QZcxUYbo/qg3TDFhlns1kBas6Y=" + }, + "org/bytedeco#javacpp/1.5.8/android-arm64": { + "jar": "sha256-ufA58o6bwJTW3LNiuDv4gHGjWEKi9NOwOZzf8TKXNAo=" + }, + "org/bytedeco#javacpp/1.5.8/android-x86": { + "jar": "sha256-oOnTbV6/9aeP+A4JY8cvbjcqP5v+l44qEHYeIyZhubY=" + }, + "org/bytedeco#javacpp/1.5.8/android-x86_64": { + "jar": "sha256-4AFL8xkaqqKD77EteBBR3A30Xh0f0pyoTQ5rTPWv6ug=" + }, + "org/bytedeco#javacpp/1.5.8/ios-arm64": { + "jar": "sha256-j6p7AmmfohAiFGzA+NoCZS611qt+WBScAZ7ERXGNvVk=" + }, + "org/bytedeco#javacpp/1.5.8/ios-x86_64": { + "jar": "sha256-6mHblQHlZGzyekpGvEZwD9QV8j6KCKp8Twq2e8HmIXE=" + }, + "org/bytedeco#javacpp/1.5.8/linux-arm64": { + "jar": "sha256-WBfo9P61qs0jeT/wUqY+8FBrHk1xGFd85eziU/7P148=" + }, + "org/bytedeco#javacpp/1.5.8/linux-armhf": { + "jar": "sha256-dVkkr04wIr9WggmtWQULtoF+YBXsZ41bLWxdbuDFyLE=" + }, + "org/bytedeco#javacpp/1.5.8/linux-ppc64le": { + "jar": "sha256-mG1ko0dW0y1S1AaoHdulI88LER3UDfsIq5JIFO/dhjQ=" + }, + "org/bytedeco#javacpp/1.5.8/linux-x86": { + "jar": "sha256-ZM5K62EPdfp2Ln8UcizoIGkgOdnye6GjeHzd14Q8kGA=" + }, + "org/bytedeco#javacpp/1.5.8/linux-x86_64": { + "jar": "sha256-NreAV83MX6DclQ4pJxpYwKbvxVc72b0oRbmczLsxFqc=" + }, + "org/bytedeco#javacpp/1.5.8/macosx-arm64": { + "jar": "sha256-xgV0gDa3FY7coBKMP+vOa658Syl0BlY+uuKg3LxZEmE=" + }, + "org/bytedeco#javacpp/1.5.8/macosx-x86_64": { + "jar": "sha256-bE8L9AR4fFo3TFc7JEXV1tjOYg98nvQbLGAdH+ODbWo=" + }, + "org/bytedeco#javacpp/1.5.8/windows-x86": { + "jar": "sha256-tTbgYNYk4I2VTjT1KNQotMsYL/fn6lwDEMHXkdLHrFs=" + }, + "org/bytedeco#javacpp/1.5.8/windows-x86_64": { + "jar": "sha256-G7CBlNdngM2IX7/SftJN+xygiO4LeorqJag2yxUG7tw=" + }, + "org/bytedeco#javacv/1.5.8": { + "jar": "sha256-a6gqK+Vkue0yBhKQaFrv6jr+oA1KvKAMIqPPMZFZy1Q=", + "pom": "sha256-UL3o/3vj5J20UWckOPzz5eKUaNNNEaQWDIqSUMsIj/A=" + }, + "org/bytedeco#leptonica/1.82.0-1.5.8": { + "jar": "sha256-LEdWIcYf/8g8z5/sQCg6QKvY5kw6JH2aEt0R65whHBE=", + "pom": "sha256-tktsM9bTqml8LrlV9AzH1Lf/aX550EdlDH7Vi78pdtc=" + }, + "org/bytedeco#libdc1394/2.2.6-1.5.8": { + "jar": "sha256-tHFTsG0qfL9A8ifbF9wgW9imyVVlxiAspQfI+Gyo99U=", + "pom": "sha256-eTHxBuHhu5iCBzxo1/kfw+uBjuEPTyNfq1iMJ/0oXqY=" + }, + "org/bytedeco#libfreenect/0.5.7-1.5.8": { + "jar": "sha256-BKmPv0wppn1LIAEf5b4gl4za+xyns7E6UgID+v4G668=", + "pom": "sha256-fXj5h1ZlDIeMKYfsehglVG2EEJC/tic4C8JlWPrTtuQ=" + }, + "org/bytedeco#libfreenect2/0.2.0-1.5.8": { + "jar": "sha256-2A+cLirzUhMXJmq3eRpd85akBrpMmGFjn/8DiunZJTM=", + "pom": "sha256-en8s2hwug1wNrsG5+zVr2+6gpKOBpwHa83I0dw5uymw=" + }, + "org/bytedeco#librealsense/1.12.4-1.5.8": { + "jar": "sha256-mweOkNDj99vQyT0OpqiAyBAoe3ZkeHFDbJnk0gGjP84=", + "pom": "sha256-JvFCSsvDU3T02F7G0fektVr/TqbpZgFAbX3c1opdtm0=" + }, + "org/bytedeco#librealsense2/2.50.0-1.5.8": { + "jar": "sha256-v9YLDa5jsqp/E448fILYKoweDOoWuUw+C/nYwMT1hHw=", + "pom": "sha256-RfMdwke+KTDXpwVDpLeVZsmhh55SX5Pe0wS297h/JRs=" + }, + "org/bytedeco#openblas/0.3.21-1.5.8": { + "jar": "sha256-iKM2imHyJIZQSJaKW7b63yJMwL0lOD4WzQ9Bthk9+cE=", + "pom": "sha256-k+wcqxivc92Rn+FICENPp/srtx753AHhYhWSWSbCoc0=" + }, + "org/bytedeco#opencv/4.6.0-1.5.8": { + "jar": "sha256-tFA4yK+gb7x0J5togHNj9AiMhggxIcWJ1HbFdCeUob8=", + "pom": "sha256-6e1l0g6COKCcVqrrOOEsK3AoIJw6OangTKbRAjkRxuY=" + }, + "org/bytedeco#tesseract/5.2.0-1.5.8": { + "jar": "sha256-aX5jCCtj97kKIt/6wq43RgPii0ehcIyPBBh4zglZVB8=", + "pom": "sha256-enImYR7nHVHRxD1gATQTDozuoEv2edWULBAUpkKAq1Q=" + }, + "org/bytedeco#videoinput/0.200-1.5.8": { + "jar": "sha256-VsmQD5/AFNWpAcgEP3titR9o41jX/eatYA/e0KdW9+4=", + "pom": "sha256-1WydCqcwwiWStItsYBgs9keMznmhS9uVYTUaqFr4FSU=" + }, + "org/checkerframework#checker-qual/3.27.0": { + "jar": "sha256-Jf2m8+su4hOf9dfTmSZn1Sbr8bD7h982/HWqNWeebas=", + "module": "sha256-H1L7VyqCR4PvVyPW0LejEUOz2JKpQerXur4OH/kWM30=", + "pom": "sha256-yXIt1Co1ywpkPGgAoo2sf8UXbYDkz2v4XBgjdzFjOrk=" + }, + "org/codehaus/plexus#plexus-utils/3.5.1": { + "jar": "sha256-huAlXUyHnGG0gz7X8TEk6LtnnfR967EnMm59t91JoHs=", + "pom": "sha256-lP9o7etIIE0SyZGJx2cWTTqfd4oTctHc4RpBRi5iNvI=" + }, + "org/codehaus/plexus#plexus/10": { + "pom": "sha256-u6nFIQZLnKEyzpfMHMfrSvwtvjK8iMuHLIjpn2FiMB8=" + }, + "org/dom4j#dom4j/2.1.3": { + "jar": "sha256-VJ8wB8YpD2qQHlfR0zG07Q5r9zhPeL8QMW/87sqDTeY=", + "module": "sha256-3sfF/Y1SDa+1exXi87a+LxgFYTQqP0Ub7u6QVUO8FwM=", + "pom": "sha256-zcnEn1nSMNQnF3G7dkqnCX1qy83CUAFJ5NLJUd9crDA=" + }, + "org/eclipse/angus#angus-activation-project/2.0.0": { + "pom": "sha256-XWbOorFVObbyILKpygExfmkmV8/zjdX534ZHeDmMzp0=" + }, + "org/eclipse/angus#angus-activation/2.0.0": { + "jar": "sha256-OhLTIaDzWqlFj/m27pOj3na3jj8YsHfIFyFHPYMHkUc=", + "pom": "sha256-WWP2VibTUuLmKwThx00MKVjVeBAg66w9dmO6tPwTaek=" + }, + "org/eclipse/ee4j#project/1.0.7": { + "pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU=" + }, + "org/eclipse/ee4j#project/1.0.8": { + "pom": "sha256-DQx7blSjXq9sJG4QfrGox6yP8KC4TEibB6NXcTrfZ0s=" + }, + "org/glassfish/jaxb#jaxb-bom/4.0.2": { + "pom": "sha256-hvpoBVc0q6rsD1sAu+cuz7wfyjkPlGR+ETDpC/2tbyE=" + }, + "org/glassfish/jaxb#jaxb-core/4.0.2": { + "jar": "sha256-1/8pVK14SAu6uTkczP86IvQqgrbgmuyhx9UCQRxHDM0=", + "pom": "sha256-qsL2Td/uox/eo8TLEBi77oAmQ2E/yya173GzEzSR0QM=" + }, + "org/glassfish/jaxb#jaxb-runtime/4.0.2": { + "jar": "sha256-G8Jx5htxykvYnrBT89LJHUeCEbAqiYLLUg8hb+DpqTk=", + "pom": "sha256-m7rMSS/NedNhN9i2CD9aZvw1W7QwZVVgbJqF+gqAsJI=" + }, + "org/glassfish/jaxb#txw2/4.0.2": { + "jar": "sha256-6nGRLk8KQlMPd8mECukAGcRkAt7f3wB8/wN5dCmgzww=", + "pom": "sha256-F7HnMmZGah+se1lvZPWsjCloMYFDQpvduw7sY21Myec=" + }, + "org/imgscalr#imgscalr-lib/4.2": { + "jar": "sha256-bxKKccXoehb4EFE6c608d9DuC7Yi7gzh6tEVvMvHbQo=", + "pom": "sha256-GFcf68Cw2eCGpN2U+CiAQs8CK8dSyXGEf3splBbkVC4=" + }, + "org/javassist#javassist/3.28.0-GA": { + "jar": "sha256-V9Cp6ShvgvTqqFESUYaZf4Eb784OIGD/ChWnf1qd2ac=", + "pom": "sha256-w2p8E9o6SFKqiBvfnbYLnk0a8UbsKvtTmPltWYP21d0=" + }, + "org/jetbrains#annotations/15.0": { + "jar": "sha256-10WZzvKzY/2zzdMZhRWsoJDj6j6YsrpHPG5G8RTasnI=", + "pom": "sha256-ZyZnisB7SBteNdOu785Sa5X9GO3jPQ2Fyxxoi83w6EA=" + }, + "org/jsoup#jsoup/1.14.3": { + "jar": "sha256-kq8Z7FfMd2N9tEkPD1AR8ERNNTIJzjYIO6xCj5uBo5w=", + "pom": "sha256-UsW86oFXCKOWqs6xQZm5Z5j8MhmtBSNvAaKttMhekGE=" + }, + "org/junit#junit-bom/5.7.1": { + "module": "sha256-mFTjiU1kskhSB+AEa8oHs9QtFp54L0+oyc4imnj67gQ=", + "pom": "sha256-C5sUo9YhBvr+jGinF7h7h60YaFiZRRt1PAT6QbaFd4Q=" + }, + "org/junit#junit-bom/5.9.0": { + "module": "sha256-oFTq9QFrWLvN6GZgREp8DdPiyvhNKhrV/Ey1JZecGbk=", + "pom": "sha256-2D6H8Wds3kQZHuxc2mkEkjkvJpI7HkmBSMpznf7XUpU=" + }, + "org/junit#junit-bom/5.9.1": { + "module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=", + "pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw=" + }, + "org/junit#junit-bom/5.9.2": { + "module": "sha256-qxN7pajjLJsGa/kSahx23VYUtyS6XAsCVJdyten0zx8=", + "pom": "sha256-LtB9ZYRRMfUzaoZHbJpAVrWdC1i5gVqzZ5uw82819wU=" + }, + "org/junit/jupiter#junit-jupiter-api/5.9.2": { + "jar": "sha256-92ehcPlxJ7CtNYK/M1jqu7vpgdn5ZBGFPmKdknaSb9U=", + "module": "sha256-y9Ae2F1HTMhbIT/iBrzpgmbWdZzSjWxeQb/kUJCepHs=", + "pom": "sha256-EK9g+mkKzNzr85TsWECdzs/x3sNwJopnA2ChFfcxxVw=" + }, + "org/junit/jupiter#junit-jupiter-engine/5.9.2": { + "jar": "sha256-dM/Ek4j3YEE/80jKLJqzlSdIS1fe7NFX8idaX4pf6XE=", + "module": "sha256-WmigqdMTI0BieAXap0YY+zTEXMUZp8LsgzQedDixOTM=", + "pom": "sha256-nfOOgj4a3Zplas+5Wc5zsHAE32yffANnwmt0PmVrWa8=" + }, + "org/junit/jupiter#junit-jupiter-params/5.9.2": { + "jar": "sha256-vekZAKXOXWZju0S8cISUs12u/Nc+G7evphpK/+OOqX0=", + "module": "sha256-8nRsapwHfhjCW1ZoP7LWNatKBLlOppASBIJVD/aocfs=", + "pom": "sha256-eTcn73c9vO6co7HzzvcIrqDpUpPmfQ1Gj3e+hA2OyRw=" + }, + "org/junit/platform#junit-platform-commons/1.9.2": { + "jar": "sha256-Yko9dF7x0o6VWmpnr47boP38XJutaApz9npwu5UKaD0=", + "module": "sha256-a6TIRhPluJ5mjuaomXHw2Q0OG4FyG4tf4MgAWPDOue4=", + "pom": "sha256-JAI/IMI1ppYJ+y+Vpgc4VX/PlBPzrpKpLhMpVH1hRck=" + }, + "org/junit/platform#junit-platform-engine/1.9.2": { + "jar": "sha256-JfI9xTWgkencgMAI+vKdy5K+kC5pEfd6c2+68BmQg2c=", + "module": "sha256-HehRQa+fWBU+JFdQaaE3X7vt169dhEy+MoeWU0nLofc=", + "pom": "sha256-LflCCmsk5fTzFCNeAc2cO49kYoXbL26C2G7gbvevTiQ=" + }, + "org/nibor/autolink#autolink/0.6.0": { + "jar": "sha256-qAvgMPY4bxgRHK2RYcC2mDFXNSobWaWeYAIXLw0yHAQ=", + "pom": "sha256-kWdVZHo0zLNn4Rg00oOAGYyDSt/PZg4NmD43W49cKPI=" + }, + "org/opentest4j#opentest4j/1.2.0": { + "jar": "sha256-WIEt5giY2Xb7ge87YtoFxmBMGP1KJJ9QRCgkefwoavI=", + "pom": "sha256-qW5nGBbB/4gDvex0ySQfAlvfsnfaXStO4CJmQFk2+ZQ=" + }, + "org/ow2#ow2/1.5.1": { + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" + }, + "org/ow2/asm#asm-analysis/9.4": { + "jar": "sha256-e1+MXjvzQbW7Vw0m83nj/evcMnMhhxWcQkeRZAU/Nz0=", + "pom": "sha256-fZtgkidiP2x+9v13+gbaWG0Na6wRTPPnICDaiFPYdZw=" + }, + "org/ow2/asm#asm-commons/9.4": { + "jar": "sha256-DBKKnsPzPJiVknL20WzxQke1CPWJUVdLzb0rVtYyY2Q=", + "pom": "sha256-tCyiq8+IEXdqXdwCkPIQbX8xP4LHiw3czVzOTGOjUXk=" + }, + "org/ow2/asm#asm-tree/9.4": { + "jar": "sha256-xC1HnPJFZqIesgr37q7vToa9tKiGMGz3L0g7ZedbKs8=", + "pom": "sha256-x+nvk73YqzYwMs5TgvzGTQAtbFicF1IzI2zSmOUaPBY=" + }, + "org/ow2/asm#asm-util/9.4": { + "jar": "sha256-PXkyuT/1UFZkHnz7YB+WvNXNBx4bBQPHilAUIyKXoj4=", + "pom": "sha256-ugQzwHsMD2mA8suPgEH/WcgemEgeEBliEFFi43IvH5I=" + }, + "org/ow2/asm#asm/9.4": { + "jar": "sha256-OdDis9xFr2Wgmwl5RXUKlKEm4FLhJPk0aEQ6HQ4V84E=", + "pom": "sha256-SDdR5I+y0fQ8Ya06sA/6Rm7cAzPY/C/bWibpXTKYI5Q=" + }, + "org/reflections#reflections/0.10.2": { + "jar": "sha256-k4otCP5UBQ12ELlE2N3DoJNVcQ2ea+CqyDjbwE6aKCU=", + "pom": "sha256-tsqj6301vXVu1usKKoGGi408D29CJE/q5BdgrGYwbYc=" + }, + "org/slf4j#slf4j-api/2.0.0": { + "jar": "sha256-oiPm35G4TxnUnF68X1+Xx/RDhBn4SlL6BeHPxu7Tiqk=", + "pom": "sha256-Ri98K2JXw2dZ8XY0axr/ADI/W2Nhm9jxonFrLqvnxnA=" + }, + "org/slf4j#slf4j-api/2.0.7": { + "jar": "sha256-XWKYuToZBcMs2mR4gIrBTC1KR+kVNeU8Qff+64XZRvQ=", + "pom": "sha256-LUA8zw4KAtXBqGZ7DiozyN/GA4qyh7lnHdaBwgUmeYE=" + }, + "org/slf4j#slf4j-parent/2.0.0": { + "pom": "sha256-pi0qZ9d/fLRw+siIvEIdhIjvIBTnwr+Ne0GT1fKKz7U=" + }, + "org/slf4j#slf4j-parent/2.0.7": { + "pom": "sha256-wYK7Ns068ck8FgPN/v54iRV9swuotYT0pEU1/NIuRec=" + }, + "org/slf4j#slf4j-simple/2.0.0": { + "jar": "sha256-qE0IW9is0HHv9dHMGKe6bZz9CAou6IpmiUkuLEn5fpY=", + "pom": "sha256-9k/4Cue1R84QpIiaejqva1gjV+Xg9is7w0rYx9OtNQQ=" + }, + "org/sonatype/oss#oss-parent/3": { + "pom": "sha256-DCeIkmfAlGJEYRaZcJPGcVzMAMKzqVTmZDRDDY9Nrt4=" + }, + "org/sonatype/oss#oss-parent/7": { + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" + }, + "org/sonatype/oss#oss-parent/9": { + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" + }, + "org/xmlresolver#xmlresolver/4.4.3": { + "jar": "sha256-nWQslsP2gR4gqfbP7jyhXshOy5Ofa+Y5/uBlZwdzp9E=", + "module": "sha256-8GvLyo9h/M9XRtT+zEg+GgGNCYvVGRdxTH2wBCIA+Dc=", + "pom": "sha256-FGtXOSRyKmK1jnF2r2hgxoD4p3+XJsXiGHnJxAHtRkI=" + }, + "org/xmlresolver#xmlresolver/4.4.3/data": { + "jar": "sha256-pX2yPXXDWAyxXrbhqFRoP0V5z9Jl9c8QEaaYPZrtDx8=" + }, + "org/xmlresolver#xmlresolver/5.1.1": { + "jar": "sha256-MSL4rkDERq27MDzVUldoA/2/bq77hL985D0TNlsnymg=", + "module": "sha256-DaZVpENW8JhTRljd56tHCwOSc8Wc9NyU7HcQYnCpzV0=", + "pom": "sha256-pQDlCR85eXYVDo05n+tBDIXlfXyQl9Y5gdMeL27Bbtk=" + }, + "org/xmlresolver#xmlresolver/5.1.1/data": { + "jar": "sha256-uvgjj/PdgGV2SHWvLkHeiw7kWF4AsC9R7JEb1l/TwcM=" + }, + "xml-apis#xml-apis/1.4.01": { + "jar": "sha256-qECWgXZkVoS7Aa7TduBnqzlhSIX57uRKvjWl8g6+f60=", + "pom": "sha256-Cagv8VCshr+jEUXgpq/YmgLkUEeF9doRLk+uFCUCDpI=" + } + } +} diff --git a/pkgs/by-name/gp/gpx-animator/package.nix b/pkgs/by-name/gp/gpx-animator/package.nix new file mode 100644 index 000000000000..f274e0304105 --- /dev/null +++ b/pkgs/by-name/gp/gpx-animator/package.nix @@ -0,0 +1,74 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + gradle_8, + jdk17, + makeBinaryWrapper, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "gpx-animator"; + version = "1.8.2"; + + gradle = gradle_8.override { java = jdk17; }; + + nativeBuildInputs = [ + finalAttrs.gradle + makeBinaryWrapper + ]; + + src = fetchFromGitHub { + owner = "gpx-animator"; + repo = "gpx-animator"; + tag = "v${finalAttrs.version}"; + hash = "sha256-U6nrS7utnUCohCzkOdmehtSdu+5d0KJF81mXWc/666A="; + }; + + mitmCache = finalAttrs.gradle.fetchDeps { + inherit (finalAttrs) pname; + data = ./deps.json; + }; + + # We only need `gradleBuildTask = "shadowJar"` instead of the slower default `gradleBuildTask + # = "assemble"` (which also generates tarballs, etc) to generate the final .jar. However, the + # shadowJar task doesn't have dependencies set up correctly so it won't create the + # `version.txt` file and the resulting application will say "UNKNOWN_VERSION" in the titlebar + # and everywhere else. As a side effect, we don't need doCheck = true either because the + # assemble task also runs tests. + __darwinAllowLocalNetworking = true; + + # Most other java packages use `jre_minimal` with extra modules rather than the full `jdk` as + # the runtime dependency. But gpx-animator uses javax modules that cannot just be added + # as modules in jre_minimal. + installPhase = '' + runHook preInstall + + install -Dm644 build/libs/gpx-animator-${finalAttrs.version}-all.jar -t $out/share/gpx-animator/ + makeWrapper ${jdk17}/bin/java $out/bin/gpx-animator \ + --add-flags "-jar $out/share/gpx-animator/gpx-animator-${finalAttrs.version}-all.jar" + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "GPX track to video animator"; + longDescription = '' + GPX Animator generates video from GPX files, it supports: + + - Multiple GPX tracks with mutliple track segments + - Skipping idle parts + - Configurable color, label, width and time offset per track + - Configurable video size, fps and speedup or total video time + - Background map from any public TMS server + ''; + homepage = "https://gpx-animator.app"; + changelog = "https://github.com/gpx-animator/gpx-animator/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.markasoftware ]; + mainProgram = "gpx-animator"; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/gv/gvisor/package.nix b/pkgs/by-name/gv/gvisor/package.nix index 3350afc8048b..33c183c9b52c 100644 --- a/pkgs/by-name/gv/gvisor/package.nix +++ b/pkgs/by-name/gv/gvisor/package.nix @@ -12,7 +12,7 @@ buildGoModule { pname = "gvisor"; - version = "20240401.0"; + version = "20250512.0"; # gvisor provides a synthetic go branch (https://github.com/google/gvisor/tree/go) # that can be used to build gvisor without bazel. @@ -21,8 +21,8 @@ buildGoModule { src = fetchFromGitHub { owner = "google"; repo = "gvisor"; - rev = "9d995324d058812a5476f8c06b20167012511e9c"; - hash = "sha256-idgUEbYAfnm/HphVs12Sj1FwG+jmL2BBr0PJnG9BC3A="; + rev = "2a7b5c7dece9218a44afb8c56e28f2aae8038f6b"; + hash = "sha256-u2YMFesrtQX+eE0aKYiOr+4/khPtsH2P2EQWfvHs8nI="; }; # Replace the placeholder with the actual path to ldconfig @@ -31,7 +31,7 @@ buildGoModule { --replace-fail '"/sbin/ldconfig"' '"${glibc}/bin/ldconfig"' ''; - vendorHash = "sha256-jbMXeNXzvjfJcIfHjvf8I3ePjm6KFTXJ94ia4T2hUs4="; + vendorHash = "sha256-3fKFr8viabGEwIHYxg9vjhKMVOxCjji3PDgs8wBBZzY="; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/i2/i2p/package.nix b/pkgs/by-name/i2/i2p/package.nix index 8df086cdfef4..92c44e1f6222 100644 --- a/pkgs/by-name/i2/i2p/package.nix +++ b/pkgs/by-name/i2/i2p/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "i2p"; - version = "2.8.2"; + version = "2.9.0"; src = fetchzip { urls = @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { "https://files.i2p-projekt.de/" "https://download.i2p2.no/releases/" ]); - hash = "sha256-GQhZrjguihc3FyWt5MUC61+pTvaB3ij2h+SQmasJtUI="; + hash = "sha256-8gnCjSBcTz8KxNPo9KUnnn2IWfCswA/sGDkqzOjNX34="; }; strictDeps = true; diff --git a/pkgs/by-name/ic/icloudpd/package.nix b/pkgs/by-name/ic/icloudpd/package.nix index b22418b0158d..ef518266d446 100644 --- a/pkgs/by-name/ic/icloudpd/package.nix +++ b/pkgs/by-name/ic/icloudpd/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "icloudpd"; - version = "1.27.5"; + version = "1.28.0"; pyproject = true; src = fetchFromGitHub { owner = "icloud-photos-downloader"; repo = "icloud_photos_downloader"; tag = "v${version}"; - hash = "sha256-7D/oyX5gBvybelFRsZAmr5xGRB6G7uD2V8ZTGFpbHGg="; + hash = "sha256-t2S/WfjNdCgCqaoXtmIu6Gb8tsccRw1Jn8iyjbSukzY="; }; pythonRelaxDeps = true; diff --git a/pkgs/by-name/ig/ignition/package.nix b/pkgs/by-name/ig/ignition/package.nix index 3d934752cce4..285bdfb7d6e1 100644 --- a/pkgs/by-name/ig/ignition/package.nix +++ b/pkgs/by-name/ig/ignition/package.nix @@ -10,6 +10,7 @@ meson, ninja, pkg-config, + typescript, wrapGAppsHook4, gjs, @@ -19,13 +20,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "ignition"; - version = "1.1.3"; + version = "2.1.1"; src = fetchFromGitHub { owner = "flattool"; repo = "ignition"; tag = finalAttrs.version; - hash = "sha256-XVBlwonMHb78XF6mpPYLJ68E5Tb+dFVFqNSsVCCS0xc="; + fetchSubmodules = true; + hash = "sha256-T0bVMJnJPpKdS5T6rPxVAEvIXFNSj5BtypaexSJhl2I="; }; patches = [ @@ -46,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: { meson ninja pkg-config + typescript wrapGAppsHook4 ]; diff --git a/pkgs/by-name/ka/kakoune-lsp/package.nix b/pkgs/by-name/ka/kakoune-lsp/package.nix index bbbe29f0fd80..6708b0cdf48d 100644 --- a/pkgs/by-name/ka/kakoune-lsp/package.nix +++ b/pkgs/by-name/ka/kakoune-lsp/package.nix @@ -8,19 +8,19 @@ rustPlatform.buildRustPackage rec { pname = "kakoune-lsp"; - version = "18.1.3"; + version = "18.2.0"; src = fetchFromGitHub { owner = "kakoune-lsp"; repo = "kakoune-lsp"; rev = "v${version}"; - hash = "sha256-2jD0meehUNGvmywOY4D9CwP1qswD7QCPlctLBjngzvE="; + hash = "sha256-71XnCHAXOcrXu0xizwdwJPkhnmfEjmVP++6mxmTcnM4="; }; patches = [ (replaceVars ./Hardcode-perl.patch { inherit perl; }) ]; useFetchCargoVendor = true; - cargoHash = "sha256-fb6RDcOLtkrUqw+BX2oa43d84BGF8IA2HxhdGgB94iU="; + cargoHash = "sha256-cr/fvV2JjjfLdsT0Ej2aNoNKDLqmJsOOREcwxWpjfE0="; meta = { description = "Kakoune Language Server Protocol Client"; diff --git a/pkgs/by-name/li/librenms/package.nix b/pkgs/by-name/li/librenms/package.nix index 133fa42cf57f..814822fc1c84 100644 --- a/pkgs/by-name/li/librenms/package.nix +++ b/pkgs/by-name/li/librenms/package.nix @@ -2,7 +2,7 @@ lib, fetchFromGitHub, unixtools, - php82, + php, python3, makeWrapper, nixosTests, @@ -23,7 +23,7 @@ }: let - phpPackage = php82.withExtensions ({ enabled, all }: enabled ++ [ all.memcached ]); + phpPackage = php.withExtensions ({ enabled, all }: enabled ++ [ all.memcached ]); in phpPackage.buildComposerProject2 rec { pname = "librenms"; diff --git a/pkgs/by-name/li/licensed/Gemfile b/pkgs/by-name/li/licensed/Gemfile index 14a0974bd92b..2a33faf1813d 100644 --- a/pkgs/by-name/li/licensed/Gemfile +++ b/pkgs/by-name/li/licensed/Gemfile @@ -1,12 +1,2 @@ -# frozen_string_literal: true -source "https://rubygems.org" - -gem 'licensed', '=5.0.0' - -gem 'csv' , '~> 3.0' -gem 'byebug', '~> 11.1' -gem 'minitest', '~> 5.17' -gem 'minitest-hooks', '~> 1.5' -gem 'mocha', '~> 2.0' -gem 'rake', '~> 13.0' -gem 'rubocop-github', '~> 0.20' +source 'https://rubygems.org' +gem 'licensed' diff --git a/pkgs/by-name/li/licensed/Gemfile.lock b/pkgs/by-name/li/licensed/Gemfile.lock index 29b91e0884dd..3de910892ef6 100644 --- a/pkgs/by-name/li/licensed/Gemfile.lock +++ b/pkgs/by-name/li/licensed/Gemfile.lock @@ -1,47 +1,24 @@ GEM remote: https://rubygems.org/ specs: - activesupport (8.0.0) - base64 - benchmark (>= 0.3) - bigdecimal - concurrent-ruby (~> 1.0, >= 1.3.1) - connection_pool (>= 2.2.5) - drb - i18n (>= 1.6, < 2) - logger (>= 1.4.2) - minitest (>= 5.1) - securerandom (>= 0.3) - tzinfo (~> 2.0, >= 2.0.5) - uri (>= 0.13.1) addressable (2.8.7) public_suffix (>= 2.0.2, < 7.0) - ast (2.4.2) - base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.8) - byebug (11.1.3) - concurrent-ruby (1.3.4) - connection_pool (2.4.1) - csv (3.3.0) - dotenv (3.1.4) - drb (2.2.1) - faraday (2.12.1) + csv (3.3.4) + dotenv (3.1.8) + faraday (2.13.1) faraday-net_http (>= 2.0, < 3.5) json logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - i18n (1.14.6) - concurrent-ruby (~> 1.0) - json (2.8.2) - language_server-protocol (3.17.0.3) - licensed (5.0.0) + json (2.12.2) + licensed (5.0.4) + csv (~> 3.3) json (~> 2.6) licensee (~> 9.16) parallel (~> 1.22) pathname-common_prefix (~> 0.0.1) - reverse_markdown (~> 2.1) + reverse_markdown (>= 2.1, < 4.0) ruby-xxHash (~> 0.4.0) thor (~> 1.2) tomlrb (~> 2.0) @@ -51,85 +28,36 @@ GEM reverse_markdown (>= 1, < 4) rugged (>= 0.24, < 2.0) thor (>= 0.19, < 2.0) - logger (1.6.1) - mini_portile2 (2.8.8) - minitest (5.25.2) - minitest-hooks (1.5.2) - minitest (> 5.3) - mocha (2.6.0) - ruby2_keywords (>= 0.0.5) - net-http (0.5.0) + logger (1.7.0) + mini_portile2 (2.8.9) + net-http (0.6.0) uri - nokogiri (1.16.7) + nokogiri (1.18.8) mini_portile2 (~> 2.8.2) racc (~> 1.4) octokit (9.2.0) faraday (>= 1, < 3) sawyer (~> 0.9) - parallel (1.26.3) - parser (3.3.6.0) - ast (~> 2.4.1) - racc + parallel (1.27.0) pathname-common_prefix (0.0.2) - public_suffix (6.0.1) + public_suffix (6.0.2) racc (1.8.1) - rack (3.1.8) - rainbow (3.1.1) - rake (13.2.1) - regexp_parser (2.9.2) - reverse_markdown (2.1.1) + reverse_markdown (3.0.0) nokogiri - rubocop (1.68.0) - json (~> 2.3) - language_server-protocol (>= 3.17.0) - parallel (~> 1.10) - parser (>= 3.3.0.2) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.4, < 3.0) - rubocop-ast (>= 1.32.2, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.36.1) - parser (>= 3.3.1.0) - rubocop-github (0.20.0) - rubocop (>= 1.37) - rubocop-performance (>= 1.15) - rubocop-rails (>= 2.17) - rubocop-performance (1.23.0) - rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rails (2.27.0) - activesupport (>= 4.2.0) - rack (>= 1.1) - rubocop (>= 1.52.0, < 2.0) - rubocop-ast (>= 1.31.1, < 2.0) - ruby-progressbar (1.13.0) ruby-xxHash (0.4.0.2) - ruby2_keywords (0.0.5) - rugged (1.7.2) + rugged (1.9.0) sawyer (0.9.2) addressable (>= 2.3.5) faraday (>= 0.17.3, < 3) - securerandom (0.3.2) thor (1.3.2) tomlrb (2.0.3) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.6.0) - uri (1.0.2) + uri (1.0.3) PLATFORMS ruby DEPENDENCIES - byebug (~> 11.1) - csv (~> 3.0) - licensed (= 5.0.0) - minitest (~> 5.17) - minitest-hooks (~> 1.5) - mocha (~> 2.0) - rake (~> 13.0) - rubocop-github (~> 0.20) + licensed BUNDLED WITH - 2.5.22 + 2.6.6 diff --git a/pkgs/by-name/li/licensed/gemset.nix b/pkgs/by-name/li/licensed/gemset.nix index 32105af7674d..d7795e9ea2e6 100644 --- a/pkgs/by-name/li/licensed/gemset.nix +++ b/pkgs/by-name/li/licensed/gemset.nix @@ -1,28 +1,4 @@ { - activesupport = { - dependencies = [ - "base64" - "benchmark" - "bigdecimal" - "concurrent-ruby" - "connection_pool" - "drb" - "i18n" - "logger" - "minitest" - "securerandom" - "tzinfo" - "uri" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0pmcgdwl6pdhy570fldbafxqjpd3g0pcasbicljmn59zj95nqn9c"; - type = "gem"; - }; - version = "8.0.0"; - }; addressable = { dependencies = [ "public_suffix" ]; groups = [ "default" ]; @@ -34,105 +10,25 @@ }; version = "2.8.7"; }; - ast = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y"; - type = "gem"; - }; - version = "2.4.2"; - }; - base64 = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; - type = "gem"; - }; - version = "0.2.0"; - }; - benchmark = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg"; - type = "gem"; - }; - version = "0.4.0"; - }; - bigdecimal = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558"; - type = "gem"; - }; - version = "3.1.8"; - }; - byebug = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0nx3yjf4xzdgb8jkmk2344081gqr22pgjqnmjg2q64mj5d6r9194"; - type = "gem"; - }; - version = "11.1.3"; - }; - concurrent-ruby = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl"; - type = "gem"; - }; - version = "1.3.4"; - }; - connection_pool = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; - type = "gem"; - }; - version = "2.4.1"; - }; csv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zfn40dvgjk1xv1z8l11hr9jfg3jncwsc9yhzsz4l4rivkpivg8b"; + sha256 = "1kfqg0m6vqs6c67296f10cr07im5mffj90k2b5dsm51liidcsvp9"; type = "gem"; }; - version = "3.3.0"; + version = "3.3.4"; }; dotenv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0aanng90ad6vg9sm3qlq1223k456qw2xli9kcx13a3ga33kh5ibd"; + sha256 = "1hwjsddv666wpp42bip3fqx7c5qq6s8lwf74dj71yn7d1h37c4cy"; type = "gem"; }; - version = "3.1.4"; - }; - drb = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0h5kbj9hvg5hb3c7l425zpds0vb42phvln2knab8nmazg2zp5m79"; - type = "gem"; - }; - version = "2.2.1"; + version = "3.1.8"; }; faraday = { dependencies = [ @@ -144,10 +40,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vxaw0mg8avqivdj0lzj19nxf652ri208grsdf0361flyn5i5wi3"; + sha256 = "0xbv450qj2bx0qz9l2pjrd3kc057y6bglc3na7a78zby8ssiwlyc"; type = "gem"; }; - version = "2.12.1"; + version = "2.13.1"; }; faraday-net_http = { dependencies = [ "net-http" ]; @@ -160,39 +56,19 @@ }; version = "3.4.0"; }; - i18n = { - dependencies = [ "concurrent-ruby" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0k31wcgnvcvd14snz0pfqj976zv6drfsnq6x8acz10fiyms9l8nw"; - type = "gem"; - }; - version = "1.14.6"; - }; json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kw68hs5jfii7p4pkhsd9nxzsmc9xmb6x8vfp1rczbhxr34sckyx"; + sha256 = "1x5b8ipv6g0z44wgc45039k04smsyf95h2m5m67mqq35sa5a955s"; type = "gem"; }; - version = "2.8.2"; - }; - language_server-protocol = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x"; - type = "gem"; - }; - version = "3.17.0.3"; + version = "2.12.2"; }; licensed = { dependencies = [ + "csv" "json" "licensee" "parallel" @@ -206,10 +82,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zj99ky6cyj61sj1xj4xhpjgrrkxkdajdvk5w9rafqzfcsc9a1sm"; + sha256 = "1hf1c8mn1l3qw28jrmkw7vzm3n0f03f5y2kmmrriiki3j12bb8f0"; type = "gem"; }; - version = "5.0.0"; + version = "5.0.4"; }; licensee = { dependencies = [ @@ -233,52 +109,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s"; + sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; type = "gem"; }; - version = "1.6.1"; + version = "1.7.0"; }; mini_portile2 = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; + sha256 = "12f2830x7pq3kj0v8nz0zjvaw02sv01bqs1zwdrc04704kwcgmqc"; type = "gem"; }; - version = "2.8.8"; - }; - minitest = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1sw3kvajbs5fvlqf1cz2kd6641iibmrc8idm4y8ian007vb7kcsr"; - type = "gem"; - }; - version = "5.25.2"; - }; - minitest-hooks = { - dependencies = [ "minitest" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "11jb31dl5kbpyl3kgxql0p7da9066r2aqw54y5q6cni9nmld3zf5"; - type = "gem"; - }; - version = "1.5.2"; - }; - mocha = { - dependencies = [ "ruby2_keywords" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0f2nd90wlm96i4d9nyf3ibs9szlyf5zra6p60bk6pj6p093lzb3n"; - type = "gem"; - }; - version = "2.6.0"; + version = "2.8.9"; }; net-http = { dependencies = [ "uri" ]; @@ -286,10 +130,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1np1di3wnjmdnsf0h0yg5m902b0zv7g82jra2i9vy0zyb8h8hzzd"; + sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn"; type = "gem"; }; - version = "0.5.0"; + version = "0.6.0"; }; nokogiri = { dependencies = [ @@ -300,10 +144,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq"; + sha256 = "0rb306hbky6cxfyc8vrwpvl40fdapjvhsk62h08gg9wwbn3n8x4c"; type = "gem"; }; - version = "1.16.7"; + version = "1.18.8"; }; octokit = { dependencies = [ @@ -324,24 +168,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq"; + sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa"; type = "gem"; }; - version = "1.26.3"; - }; - parser = { - dependencies = [ - "ast" - "racc" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0fxw738al3qxa4s4ghqkxb908sav03i3h7xflawwmxzhqiyfdm15"; - type = "gem"; - }; - version = "3.3.6.0"; + version = "1.27.0"; }; pathname-common_prefix = { groups = [ "default" ]; @@ -358,10 +188,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31"; + sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; type = "gem"; }; - version = "6.0.1"; + version = "6.0.2"; }; racc = { groups = [ "default" ]; @@ -373,143 +203,16 @@ }; version = "1.8.1"; }; - rack = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1cd13019gnnh2c0a3kj27ij5ibk72v0bmpypqv4l6ayw8g5cpyyk"; - type = "gem"; - }; - version = "3.1.8"; - }; - rainbow = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503"; - type = "gem"; - }; - version = "3.1.1"; - }; - rake = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; - type = "gem"; - }; - version = "13.2.1"; - }; - regexp_parser = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0ik40vcv7mqigsfpqpca36hpmnx0536xa825ai5qlkv3mmkyf9ss"; - type = "gem"; - }; - version = "2.9.2"; - }; reverse_markdown = { dependencies = [ "nokogiri" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0087vhw5ik50lxvddicns01clkx800fk5v5qnrvi3b42nrk6885j"; + sha256 = "195c7yra7amggqj7rir0yr09r4v29c2hgkbkb21mj0jsfs3868mb"; type = "gem"; }; - version = "2.1.1"; - }; - rubocop = { - dependencies = [ - "json" - "language_server-protocol" - "parallel" - "parser" - "rainbow" - "regexp_parser" - "rubocop-ast" - "ruby-progressbar" - "unicode-display_width" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0ay1lrz3ffrznjfr65c6xvkinb6m4l7h68cd9qbrf7nq0j2m1pq7"; - type = "gem"; - }; - version = "1.68.0"; - }; - rubocop-ast = { - dependencies = [ "parser" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0ybvb26ipc4pd4xixgi8l8rhkrwn0iia70flc4jw72qpaf4rmn0m"; - type = "gem"; - }; - version = "1.36.1"; - }; - rubocop-github = { - dependencies = [ - "rubocop" - "rubocop-performance" - "rubocop-rails" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "030b6szbmdcf3x5fccij27znmli0p35ciyzzmxl0vsfck8ghg3ii"; - type = "gem"; - }; - version = "0.20.0"; - }; - rubocop-performance = { - dependencies = [ - "rubocop" - "rubocop-ast" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0wcilipyh890k0vwx8mgkj5qpjy2xvvgk89l9ars1wf53g5pibil"; - type = "gem"; - }; - version = "1.23.0"; - }; - rubocop-rails = { - dependencies = [ - "activesupport" - "rack" - "rubocop" - "rubocop-ast" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1zplyab5n8gh7zzbwrrxrkzb2406afrjm6a3a3zdx72k17swx9n3"; - type = "gem"; - }; - version = "2.27.0"; - }; - ruby-progressbar = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0cwvyb7j47m7wihpfaq7rc47zwwx9k4v7iqd9s1xch5nm53rrz40"; - type = "gem"; - }; - version = "1.13.0"; + version = "3.0.0"; }; ruby-xxHash = { groups = [ "default" ]; @@ -521,25 +224,15 @@ }; version = "0.4.0.2"; }; - ruby2_keywords = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz"; - type = "gem"; - }; - version = "0.0.5"; - }; rugged = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sccng15h8h3mcjxfgvxy85lfpswbj0nhmzwwsqdffbzqgsb2jch"; + sha256 = "1b7gcf6pxg4x607bica68dbz22b4kch33yi0ils6x3c8ql9akakz"; type = "gem"; }; - version = "1.7.2"; + version = "1.9.0"; }; sawyer = { dependencies = [ @@ -555,16 +248,6 @@ }; version = "0.9.2"; }; - securerandom = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1h4xx97w353z1ygg667iwf9il8llzz7xvf5znipb5fyza6kgzcp8"; - type = "gem"; - }; - version = "0.3.2"; - }; thor = { groups = [ "default" ]; platforms = [ ]; @@ -585,35 +268,14 @@ }; version = "2.0.3"; }; - tzinfo = { - dependencies = [ "concurrent-ruby" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd"; - type = "gem"; - }; - version = "2.0.6"; - }; - unicode-display_width = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0nkz7fadlrdbkf37m0x7sw8bnz8r355q3vwcfb9f9md6pds9h9qj"; - type = "gem"; - }; - version = "2.6.0"; - }; uri = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09qyg6a29cfgd46qid8qvx4sjbv596v19ym73xvhanbyxd6500xk"; + sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; type = "gem"; }; - version = "1.0.2"; + version = "1.0.3"; }; } diff --git a/pkgs/by-name/lu/lux-cli/package.nix b/pkgs/by-name/lu/lux-cli/package.nix index d45fed718e9f..56dc3fdade1f 100644 --- a/pkgs/by-name/lu/lux-cli/package.nix +++ b/pkgs/by-name/lu/lux-cli/package.nix @@ -1,11 +1,11 @@ { + fetchFromGitHub, gnupg, gpgme, installShellFiles, lib, libgit2, libgpg-error, - luaPackages, luajit, makeWrapper, nix, @@ -17,13 +17,18 @@ rustPlatform.buildRustPackage rec { pname = "lux-cli"; - version = "0.5.3"; + version = "0.6.0"; - src = luaPackages.lux-lua.src; + src = fetchFromGitHub { + owner = "nvim-neorocks"; + repo = "lux"; + tag = "v0.6.0"; + hash = "sha256-bGG/W0ESiBAorcZrc34JrIF7pPAKatqOCeE8/jM9t7g="; + }; buildAndTestSubdir = "lux-cli"; useFetchCargoVendor = true; - cargoHash = luaPackages.lux-lua.cargoHash; + cargoHash = "sha256-UXiEicwQ/GnKAel3PlgpoZBfHNURmRi+Urjszlwz8mU="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix index 5fd46fbf8d97..879c487038f3 100644 --- a/pkgs/by-name/mu/mullvad-browser/package.nix +++ b/pkgs/by-name/mu/mullvad-browser/package.nix @@ -97,7 +97,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg ] ); - version = "14.5.2"; + version = "14.5.3"; sources = { x86_64-linux = fetchurl { @@ -109,7 +109,7 @@ let "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-LyvrlsL/dLgoa94+JEuzbxeEl0n61ry2BcD5BlGV0sE="; + hash = "sha256-W005Lkgw96sYseB8LBE76b7+RxMC5vNb1+3KrDp8IE0="; }; }; diff --git a/pkgs/by-name/nv/nvidia_oc/package.nix b/pkgs/by-name/nv/nvidia_oc/package.nix index b3e6bcf783a4..717eb520d9d0 100644 --- a/pkgs/by-name/nv/nvidia_oc/package.nix +++ b/pkgs/by-name/nv/nvidia_oc/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage rec { pname = "nvidia_oc"; - version = "0.1.20"; + version = "0.1.21"; src = fetchFromGitHub { owner = "Dreaming-Codes"; repo = "nvidia_oc"; tag = version; - hash = "sha256-2BijC+LDZJKEheZVlqG+EP6+/GSRLNQfxPEUKCY8lfU="; + hash = "sha256-I5L+VUcbMw4lLvEvtcjs/3BXLKovEg/34DZAL4a7LJU="; }; useFetchCargoVendor = true; - cargoHash = "sha256-Xt+0clazawNvc9iIX6PR76NlyuJnjCTMkI/k2JzJ6nw="; + cargoHash = "sha256-VRrMSDKB8VrfdKUbZ63XY1oq0xaxgcwn739dt0C/KKY="; nativeBuildInputs = [ autoAddDriverRunpath diff --git a/pkgs/by-name/op/openterface-qt/package.nix b/pkgs/by-name/op/openterface-qt/package.nix index 6642e3597c01..9484966fd8bf 100644 --- a/pkgs/by-name/op/openterface-qt/package.nix +++ b/pkgs/by-name/op/openterface-qt/package.nix @@ -22,12 +22,12 @@ let in stdenv.mkDerivation (final: { pname = "openterface-qt"; - version = "0.3.12"; + version = "0.3.14"; src = fetchFromGitHub { owner = "TechxArtisanStudio"; repo = "Openterface_QT"; rev = "${final.version}"; - hash = "sha256-VB2DTfm6X5xY+bGQBq9VXe6boJJTDxBkPEdLvPbd71g="; + hash = "sha256-HHHLQwycnMme3Ch538ram6tkG3OYUcd4NFCUcL4vIjk="; }; nativeBuildInputs = [ copyDesktopItems diff --git a/pkgs/by-name/pr/prowler/package.nix b/pkgs/by-name/pr/prowler/package.nix index ec6e267110ac..22f67824b1e3 100644 --- a/pkgs/by-name/pr/prowler/package.nix +++ b/pkgs/by-name/pr/prowler/package.nix @@ -21,14 +21,14 @@ let in py.pkgs.buildPythonApplication rec { pname = "prowler"; - version = "5.7.1"; + version = "5.7.2"; pyproject = true; src = fetchFromGitHub { owner = "prowler-cloud"; repo = "prowler"; tag = version; - hash = "sha256-gs/upAQLdMfmoWQrl1wS1wo/8gpmkuRv/tuWhviqSMU="; + hash = "sha256-yVUZsH/hLl/VCbLdaMujIl6NT6FzgkPfhpcOrQMcHGk="; }; pythonRelaxDeps = true; diff --git a/pkgs/by-name/ro/rockcraft/package.nix b/pkgs/by-name/ro/rockcraft/package.nix index 9ec578ffe1e6..be29de5fcc69 100644 --- a/pkgs/by-name/ro/rockcraft/package.nix +++ b/pkgs/by-name/ro/rockcraft/package.nix @@ -4,26 +4,29 @@ fetchFromGitHub, dpkg, nix-update-script, - testers, - rockcraft, - cacert, + versionCheckHook, writableTmpDirAsHomeHook, }: python3Packages.buildPythonApplication rec { pname = "rockcraft"; - version = "1.10.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "canonical"; repo = "rockcraft"; rev = version; - hash = "sha256-LrUs6/YRQYU0o1kmNdBhafvDIyw91FnW8+9i0Jj5f+Y="; + hash = "sha256-yv+TGDSUBKJf5X+73Do9KrAcCodeBPqpIHgpYZslR3o="; }; pyproject = true; + build-system = with python3Packages; [ setuptools-scm ]; + postPatch = '' + substituteInPlace pyproject.toml --replace-fail "setuptools~=80.8.0" "setuptools" + ''; + dependencies = with python3Packages; [ craft-application craft-archives @@ -32,6 +35,10 @@ python3Packages.buildPythonApplication rec { tabulate ]; + pythonRelaxDeps = [ + "craft-providers" + ]; + nativeCheckInputs = with python3Packages; [ @@ -40,32 +47,25 @@ python3Packages.buildPythonApplication rec { pytest-mock pytest-subprocess pytestCheckHook + versionCheckHook writableTmpDirAsHomeHook ] ++ [ dpkg ]; + pytestFlagsArray = [ "tests/unit" ]; + disabledTests = [ "test_project_all_platforms_invalid" "test_run_init_flask" "test_run_init_django" + # Mock is broken for Unix FHS reasons. + "test_run_pack_services" ]; - disabledTestPaths = [ - # Relies upon info in the .git directory which is stripped by fetchFromGitHub, - # and the version is overridden anyway. - "tests/integration/test_version.py" - # Tests non-Nix native packaging - "tests/integration/test_setuptools.py" - ]; + versionCheckProgramArg = "--version"; + versionCheckKeepEnvironment = [ "SSL_CERT_FILE" ]; - passthru = { - updateScript = nix-update-script { }; - tests.version = testers.testVersion { - package = rockcraft; - command = "env SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt HOME=$(mktemp -d) rockcraft --version"; - version = "rockcraft ${version}"; - }; - }; + passthru.updateScript = nix-update-script { }; meta = { mainProgram = "rockcraft"; diff --git a/pkgs/by-name/rs/rssguard/package.nix b/pkgs/by-name/rs/rssguard/package.nix index 8c0076f1600b..3f1b74b587a0 100644 --- a/pkgs/by-name/rs/rssguard/package.nix +++ b/pkgs/by-name/rs/rssguard/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "rssguard"; - version = "4.8.4"; + version = "4.8.5"; src = fetchFromGitHub { owner = "martinrotter"; repo = "rssguard"; tag = version; - sha256 = "sha256-CWRsuIvjgQHnCfHVUvellFLma8vvqoROfPjKOIuCSCI="; + sha256 = "sha256-JSw3zuKUPqxWbgzLVjLs41fOihQZcfU6PJGb4m6ua90="; }; buildInputs = [ diff --git a/pkgs/by-name/sn/snapcraft/package.nix b/pkgs/by-name/sn/snapcraft/package.nix index de6d5b213dd4..86ca64c861c4 100644 --- a/pkgs/by-name/sn/snapcraft/package.nix +++ b/pkgs/by-name/sn/snapcraft/package.nix @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { pname = "snapcraft"; - version = "8.8.1"; + version = "8.9.2"; pyproject = true; @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { owner = "canonical"; repo = "snapcraft"; tag = version; - hash = "sha256-gn2roiwNLUFJsuen2qGPvl4DyE6gPUQibS1Cn7cj2L8="; + hash = "sha256-4Dv2q/aKWnQkQ6ANYev/5fT1fFKh1MytYJtHK0iAzhk="; }; patches = [ diff --git a/pkgs/by-name/sp/spicetify-cli/package.nix b/pkgs/by-name/sp/spicetify-cli/package.nix index c1794be0f9ed..44c545ecb7b2 100644 --- a/pkgs/by-name/sp/spicetify-cli/package.nix +++ b/pkgs/by-name/sp/spicetify-cli/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "spicetify-cli"; - version = "2.40.9"; + version = "2.40.10"; src = fetchFromGitHub { owner = "spicetify"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-x3M6AbFiVCk1LM3k+D+NAnOclu90LAuBgYI/cBLpH3A="; + hash = "sha256-S9vC7gAbwW8YSpXyDryalXHW3aWffGlelyc/oaE5vXg="; }; vendorHash = "sha256-901njlGcAxr12F9w6yQ+ESsptlwsZsMvKPUmlHxehmA="; diff --git a/pkgs/by-name/te/tezos-rust-libs/package.nix b/pkgs/by-name/te/tezos-rust-libs/package.nix deleted file mode 100644 index 03e10ca9ed6b..000000000000 --- a/pkgs/by-name/te/tezos-rust-libs/package.nix +++ /dev/null @@ -1,68 +0,0 @@ -{ - lib, - fetchFromGitLab, - stdenv, - llvmPackages, - cargo, - libiconv, -}: - -stdenv.mkDerivation rec { - version = "1.5"; - pname = "tezos-rust-libs"; - src = fetchFromGitLab { - owner = "tezos"; - repo = "tezos-rust-libs"; - rev = "v${version}"; - hash = "sha256-SuCqDZDXmWdGI/GN+3nYcUk66jnW5FQQaeTB76/rvaw="; - }; - - nativeBuildInputs = [ - llvmPackages.llvm - cargo - ]; - propagatedBuildInputs = [ llvmPackages.libllvm ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; - - buildPhase = '' - runHook preBuild - - cargo build \ - --target-dir target-librustzcash \ - --package librustzcash \ - --release - - cargo build \ - --target-dir target-wasmer \ - --package wasmer-c-api \ - --no-default-features \ - --features singlepass,cranelift,wat,middlewares,universal \ - --release - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mkdir -p $out/lib/tezos-rust-libs/rust - cp "librustzcash/include/librustzcash.h" \ - "target-librustzcash/release/librustzcash.a" \ - "wasmer-2.3.0/lib/c-api/wasm.h" \ - "wasmer-2.3.0/lib/c-api/wasmer.h" \ - "target-wasmer/release/libwasmer.a" \ - "$out/lib/tezos-rust-libs" - cp -r "librustzcash/include/rust" "$out/lib/tezos-rust-libs" - - runHook postInstall - ''; - - cargoVendorDir = "./vendor"; - - meta = { - homepage = "https://gitlab.com/tezos/tezos-rust-libs"; - description = "Tezos: all rust dependencies and their dependencies"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.ulrikstrid ]; - }; -} diff --git a/pkgs/by-name/tr/traccar/package.nix b/pkgs/by-name/tr/traccar/package.nix index 7135a3a6ae6a..ce708ac8e469 100644 --- a/pkgs/by-name/tr/traccar/package.nix +++ b/pkgs/by-name/tr/traccar/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation rec { pname = "traccar"; - version = "6.7.0"; + version = "6.7.2"; nativeBuildInputs = [ pkgs.makeWrapper ]; src = fetchzip { stripRoot = false; url = "https://github.com/traccar/traccar/releases/download/v${version}/traccar-other-${version}.zip"; - hash = "sha256-y2M4jQkmCI/mNSb7VPzcNfjf838ZvDp3et00P16Oga4="; + hash = "sha256-a6ZDJcviEPXLm91PnP6qflID2MLO4oD6MyVkQNRd688="; }; installPhase = '' diff --git a/pkgs/by-name/wh/whatsapp-chat-exporter/package.nix b/pkgs/by-name/wh/whatsapp-chat-exporter/package.nix index bf5633e48c30..8577be591b41 100644 --- a/pkgs/by-name/wh/whatsapp-chat-exporter/package.nix +++ b/pkgs/by-name/wh/whatsapp-chat-exporter/package.nix @@ -4,16 +4,19 @@ fetchFromGitHub, }: -python3Packages.buildPythonApplication rec { +let + version = "0.12.0"; +in +python3Packages.buildPythonApplication { pname = "whatsapp-chat-exporter"; - version = "0.10.5"; - format = "setuptools"; + inherit version; + pyproject = true; src = fetchFromGitHub { owner = "KnugiHK"; repo = "Whatsapp-Chat-Exporter"; tag = version; - hash = "sha256-TPXQaWnUy+blTS+Tz84K6cxJu4+dLbT2Dl9SKqlhDHY="; + hash = "sha256-0FJZqqmuSA+te5lzi1okkmuT3s2JNX7uHoYl9ayNt/Q="; }; propagatedBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/za/zarf/package.nix b/pkgs/by-name/za/zarf/package.nix index ad9d25b60d3a..e000d9ae9eef 100644 --- a/pkgs/by-name/za/zarf/package.nix +++ b/pkgs/by-name/za/zarf/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "zarf"; - version = "0.54.0"; + version = "0.55.6"; src = fetchFromGitHub { owner = "zarf-dev"; repo = "zarf"; - rev = "v${version}"; - hash = "sha256-rY9xWqJ+2Yfs6VRHTF89LmuEruAavDI7MgBm4UFEuBs="; + tag = "v${version}"; + hash = "sha256-UoTbw5QW9HpGDWHOC0Wv/4FaTKWEztHRp/XAOatqqjs="; }; - vendorHash = "sha256-Cz+w0tOEamCxf61hvQ03X/kXPY+qrmdBN8s26lr/wZ8="; + vendorHash = "sha256-AJd/QVL+ZoLORqeYrC/WkRtggYd3nhg8AEZ9Gb1j2tQ="; proxyVendor = true; nativeBuildInputs = [ installShellFiles ]; @@ -25,6 +25,7 @@ buildGoModule rec { preBuild = '' mkdir -p build/ui touch build/ui/index.html + rm -rf hack/schema ''; doCheck = false; @@ -33,11 +34,11 @@ buildGoModule rec { "-s" "-w" "-X" - "github.com/zarf-dev/zarf/src/config.CLIVersion=${src.rev}" + "github.com/zarf-dev/zarf/src/config.CLIVersion=${src.tag}" "-X" - "k8s.io/component-base/version.gitVersion=v0.0.0+zarf${src.rev}" + "k8s.io/component-base/version.gitVersion=v0.0.0+zarf${src.tag}" "-X" - "k8s.io/component-base/version.gitCommit=${src.rev}" + "k8s.io/component-base/version.gitCommit=${src.tag}" "-X" "k8s.io/component-base/version.buildDate=1970-01-01T00:00:00Z" ]; @@ -45,9 +46,9 @@ buildGoModule rec { postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' export K9S_LOGS_DIR=$(mktemp -d) installShellCompletion --cmd zarf \ - --bash <($out/bin/zarf completion --no-log-file bash) \ - --fish <($out/bin/zarf completion --no-log-file fish) \ - --zsh <($out/bin/zarf completion --no-log-file zsh) + --bash <($out/bin/zarf completion bash) \ + --fish <($out/bin/zarf completion fish) \ + --zsh <($out/bin/zarf completion zsh) ''; meta = with lib; { @@ -55,6 +56,8 @@ buildGoModule rec { mainProgram = "zarf"; homepage = "https://zarf.dev"; license = licenses.asl20; - maintainers = with maintainers; [ ragingpastry ]; + maintainers = with maintainers; [ + ragingpastry + ]; }; } diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix index a59ed798df55..4f7f9006acc5 100644 --- a/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix +++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "switchboard-plug-onlineaccounts"; - version = "8.0.1"; + version = "8.0.2"; src = fetchFromGitHub { owner = "elementary"; - repo = pname; + repo = "settings-onlineaccounts"; rev = version; - sha256 = "sha256-E4UAhrs+YQ47VEHMFY8PbSFvBqhqrTf4aPezeqEjdLo="; + sha256 = "sha256-0dt4E2g1nX78s2WK2HO6P/fKjXcsR61KJSpulgsZHPI="; }; nativeBuildInputs = [ @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Switchboard Online Accounts Plug"; - homepage = "https://github.com/elementary/switchboard-plug-onlineaccounts"; + homepage = "https://github.com/elementary/settings-onlineaccounts"; license = licenses.gpl3Plus; platforms = platforms.linux; teams = [ teams.pantheon ]; diff --git a/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix b/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix index ce737ccdd4ae..cfd739884d67 100644 --- a/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix +++ b/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix @@ -16,18 +16,19 @@ granite7, libgee, mutter, + pantheon-wayland, wrapGAppsHook4, }: stdenv.mkDerivation rec { pname = "elementary-shortcut-overlay"; - version = "8.0.1"; + version = "8.1.0"; src = fetchFromGitHub { owner = "elementary"; repo = "shortcut-overlay"; rev = version; - sha256 = "sha256-RWFzs4rw/KC0MXkNfA178FejMbuIBh5FVox1RxmxCJA="; + sha256 = "sha256-oGExG7eWiZqXEPBRuLRTnbgo3hRVKo8vO51vMBPoQb0="; }; nativeBuildInputs = [ @@ -48,6 +49,7 @@ stdenv.mkDerivation rec { gtk4 libgee mutter # org.gnome.mutter.keybindings + pantheon-wayland ]; passthru = { diff --git a/pkgs/desktops/xfce/applications/xfce4-screenshooter/default.nix b/pkgs/desktops/xfce/applications/xfce4-screenshooter/default.nix index f5391fbfaf5e..ac6d913e2590 100644 --- a/pkgs/desktops/xfce/applications/xfce4-screenshooter/default.nix +++ b/pkgs/desktops/xfce/applications/xfce4-screenshooter/default.nix @@ -1,7 +1,14 @@ { + stdenv, lib, - mkXfceDerivation, + fetchFromGitLab, + gettext, + glib, + meson, + ninja, + pkg-config, wayland-scanner, + wrapGAppsHook3, exo, gtk3, libX11, @@ -18,18 +25,35 @@ zenity, jq, xclip, + gitUpdater, }: -mkXfceDerivation { - category = "apps"; +stdenv.mkDerivation (finalAttrs: { pname = "xfce4-screenshooter"; - version = "1.11.1"; - odd-unstable = false; + version = "1.11.2"; - sha256 = "sha256-/N79YK233k9rVg5fGr27b8AZD9bCXllNQvrN4ghir/M="; + src = fetchFromGitLab { + domain = "gitlab.xfce.org"; + owner = "apps"; + repo = "xfce4-screenshooter"; + tag = "xfce4-screenshooter-${finalAttrs.version}"; + hash = "sha256-LELPY3SU25e3Dk9/OljWMLIbZYrDiQD1h6dMq+jRaH8="; + }; + + strictDeps = true; + + depsBuildBuild = [ + pkg-config + ]; nativeBuildInputs = [ + gettext + glib # glib-compile-resources + meson + ninja + pkg-config wayland-scanner + wrapGAppsHook3 ]; buildInputs = [ @@ -62,9 +86,14 @@ mkXfceDerivation { ) ''; - meta = with lib; { + passthru.updateScript = gitUpdater { rev-prefix = "xfce4-screenshooter-"; }; + + meta = { description = "Screenshot utility for the Xfce desktop"; + homepage = "https://gitlab.xfce.org/apps/xfce4-screenshooter"; + license = lib.licenses.gpl2Plus; mainProgram = "xfce4-screenshooter"; - teams = [ teams.xfce ]; + teams = [ lib.teams.xfce ]; + platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/desktops/xfce/applications/xfce4-taskmanager/default.nix b/pkgs/desktops/xfce/applications/xfce4-taskmanager/default.nix index 8c2f33e687be..f6e5273c7282 100644 --- a/pkgs/desktops/xfce/applications/xfce4-taskmanager/default.nix +++ b/pkgs/desktops/xfce/applications/xfce4-taskmanager/default.nix @@ -1,41 +1,65 @@ { + stdenv, lib, - mkXfceDerivation, - exo, + fetchFromGitLab, + gettext, + meson, + ninja, + pkg-config, + wrapGAppsHook3, glib, gtk3, libxfce4ui, + libxfce4util, xfconf, libwnck, libX11, libXmu, + gitUpdater, }: -mkXfceDerivation { - category = "apps"; +stdenv.mkDerivation (finalAttrs: { pname = "xfce4-taskmanager"; - version = "1.5.8"; - odd-unstable = false; + version = "1.6.0"; - sha256 = "sha256-A2L41YdIpFnbAjQOp+/sJu1oUX9V7jxLsWY7b21frjY="; + src = fetchFromGitLab { + domain = "gitlab.xfce.org"; + owner = "apps"; + repo = "xfce4-taskmanager"; + tag = "xfce4-taskmanager-${finalAttrs.version}"; + hash = "sha256-HQsZ7SmOX8Z5yuQUe+AvQFx+HVWNRRHEO7dE5DnfT/8="; + }; + + strictDeps = true; nativeBuildInputs = [ - exo + gettext + glib # glib-compile-resources + meson + ninja + pkg-config + wrapGAppsHook3 ]; buildInputs = [ glib gtk3 libxfce4ui + libxfce4util xfconf libwnck libX11 libXmu ]; - meta = with lib; { + passthru.updateScript = gitUpdater { rev-prefix = "xfce4-taskmanager-"; }; + + meta = { description = "Easy to use task manager for Xfce"; + homepage = "https://gitlab.xfce.org/apps/xfce4-taskmanager"; + license = lib.licenses.gpl2Plus; mainProgram = "xfce4-taskmanager"; - teams = [ teams.xfce ]; + teams = [ lib.teams.xfce ]; + platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/desktops/xfce/applications/xfce4-volumed-pulse/default.nix b/pkgs/desktops/xfce/applications/xfce4-volumed-pulse/default.nix index e661ab07edb6..425a3b73a68a 100644 --- a/pkgs/desktops/xfce/applications/xfce4-volumed-pulse/default.nix +++ b/pkgs/desktops/xfce/applications/xfce4-volumed-pulse/default.nix @@ -1,19 +1,41 @@ { + stdenv, lib, - mkXfceDerivation, + fetchFromGitLab, + gettext, + meson, + ninja, + pkg-config, + wrapGAppsHook3, gtk3, libnotify, libpulseaudio, keybinder3, xfconf, + gitUpdater, }: -mkXfceDerivation { - category = "apps"; +stdenv.mkDerivation (finalAttrs: { pname = "xfce4-volumed-pulse"; - version = "0.2.5"; + version = "0.3.0"; - sha256 = "sha256-A7PM4zHL4hkhsZjYEPuEiujP1ofP7V/QVqDNgGoGIm8="; + src = fetchFromGitLab { + domain = "gitlab.xfce.org"; + owner = "apps"; + repo = "xfce4-volumed-pulse"; + tag = "xfce4-volumed-pulse-${finalAttrs.version}"; + hash = "sha256-TdvqvlpNDs9i7IzegqGYTdvy2OVMdQUFvuENNmpkqAY="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + gettext + meson + ninja + pkg-config + wrapGAppsHook3 + ]; buildInputs = [ gtk3 @@ -23,11 +45,15 @@ mkXfceDerivation { xfconf ]; - meta = with lib; { + passthru.updateScript = gitUpdater { rev-prefix = "xfce4-volumed-pulse-"; }; + + meta = { description = "Volume keys control daemon for Xfce using pulseaudio"; + homepage = "https://gitlab.xfce.org/apps/xfce4-volumed-pulse"; mainProgram = "xfce4-volumed-pulse"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ abbradar ]; - teams = [ teams.xfce ]; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ abbradar ]; + teams = [ lib.teams.xfce ]; + platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/desktops/xfce/applications/xfmpc/default.nix b/pkgs/desktops/xfce/applications/xfmpc/default.nix index 4d8bf6bee25d..697ae6453a50 100644 --- a/pkgs/desktops/xfce/applications/xfmpc/default.nix +++ b/pkgs/desktops/xfce/applications/xfmpc/default.nix @@ -1,39 +1,67 @@ { + stdenv, lib, - mkXfceDerivation, + fetchFromGitLab, + gettext, + meson, + ninja, + pkg-config, vala, + wrapGAppsHook3, libxfce4util, libxfce4ui, gtk3, glib, libmpd, + gitUpdater, }: -mkXfceDerivation rec { - category = "apps"; +stdenv.mkDerivation (finalAttrs: { pname = "xfmpc"; - version = "0.3.2"; - sha256 = "sha256-V5YHvhcWv6IUPe8W1VtuPagj3uU3s+ikgu3ZnRF48O4="; + version = "0.4.0"; + + src = fetchFromGitLab { + domain = "gitlab.xfce.org"; + owner = "apps"; + repo = "xfmpc"; + tag = "xfmpc-${finalAttrs.version}"; + hash = "sha256-fYK8JbWFnkzFpgfmSHa6usnlke4G7pxmdSm7kEQsL5M="; + }; + + strictDeps = true; nativeBuildInputs = [ + gettext + meson + ninja + pkg-config vala - libxfce4util + wrapGAppsHook3 # Needed both here and in buildInputs for cross compilation to work + # as they failed to find native vapigen and thus not building the + # *.vapi files (this should be fixed when these libraries are built + # with meson). libxfce4ui + libxfce4util ]; + buildInputs = [ gtk3 glib libxfce4ui + libxfce4util libmpd ]; + passthru.updateScript = gitUpdater { rev-prefix = "xfmpc-"; }; + meta = with lib; { description = "MPD client written in GTK"; homepage = "https://docs.xfce.org/apps/xfmpc/start"; changelog = "https://gitlab.xfce.org/apps/xfmpc/-/blob/xfmpc-${version}/NEWS"; + license = licenses.gpl2Plus; maintainers = with maintainers; [ doronbehar ]; teams = [ teams.xfce ]; mainProgram = "xfmpc"; }; -} +}) diff --git a/pkgs/development/compilers/ligo/default.nix b/pkgs/development/compilers/ligo/default.nix deleted file mode 100644 index b83bb18c23bb..000000000000 --- a/pkgs/development/compilers/ligo/default.nix +++ /dev/null @@ -1,133 +0,0 @@ -{ - lib, - fetchFromGitLab, - git, - coq, - ocamlPackages, - cacert, - ocaml-crunch, - jq, - mustache-go, - yaml2json, - tezos-rust-libs, -}: - -ocamlPackages.buildDunePackage rec { - pname = "ligo"; - version = "1.7.1"; - src = fetchFromGitLab { - owner = "ligolang"; - repo = "ligo"; - rev = version; - hash = "sha256-pBoLgS/9MLMrc98niI+o2JoJ3gpvhyRY2o9GmVc5hIA="; - fetchSubmodules = true; - }; - - patches = [ ./make-compatible-with-linol-0_6.patch ]; - - # The build picks this up for ligo --version - LIGO_VERSION = version; - - # This is a hack to work around the hack used in the dune files - OPAM_SWITCH_PREFIX = "${tezos-rust-libs}"; - - nativeBuildInputs = [ - ocaml-crunch - git - coq - ocamlPackages.crunch - ocamlPackages.menhir - ocamlPackages.ocaml-recovery-parser - # deps for changelog - jq - mustache-go - yaml2json - ]; - - buildInputs = with ocamlPackages; [ - coq - menhir - menhirLib - qcheck - ocamlgraph - bisect_ppx - decompress - fileutils - ppx_deriving - ppx_deriving_yojson - ppx_yojson_conv - ppx_expect - ppx_import - terminal_size - ocaml-recovery-parser - yojson - getopt - core - core_unix - pprint - linenoise - crunch - semver - lambda-term - tar-unix - parse-argv - hacl-star - prometheus - lwt_ppx - msgpck - # lsp - linol - linol-lwt - ocaml-lsp - # Test helpers deps - qcheck - qcheck-alcotest - alcotest-lwt - # vendored tezos' deps - aches - aches-lwt - ctypes - ctypes_stubs_js - class_group_vdf - dune-configurator - hacl-star - hacl-star-raw - lwt-canceler - ipaddr - bls12-381 - bls12-381-signature - ptime - mtime - lwt_log - secp256k1-internal - resto - resto-directory - resto-cohttp-self-serving-client - irmin-pack - ezjsonm - data-encoding - pure-splitmix - zarith_stubs_js - simple-diff - seqes - stdint - tezt - ]; - - nativeCheckInputs = [ - cacert - ocamlPackages.ca-certs - ]; - - doCheck = false; # Tests fail, but could not determine the reason - - meta = with lib; { - homepage = "https://ligolang.org/"; - downloadPage = "https://ligolang.org/docs/intro/installation"; - description = "Friendly Smart Contract Language for Tezos"; - mainProgram = "ligo"; - license = licenses.mit; - platforms = ocamlPackages.ocaml.meta.platforms; - maintainers = with maintainers; [ ulrikstrid ]; - }; -} diff --git a/pkgs/development/compilers/ligo/make-compatible-with-linol-0_6.patch b/pkgs/development/compilers/ligo/make-compatible-with-linol-0_6.patch deleted file mode 100644 index 659ca3faaf73..000000000000 --- a/pkgs/development/compilers/ligo/make-compatible-with-linol-0_6.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/bin/cli.ml b/src/bin/cli.ml -index 36ee98cbec..960bfc85a0 100644 ---- a/src/bin/cli.ml -+++ b/src/bin/cli.ml -@@ -3537,7 +3537,7 @@ module Lsp_server = struct - ~session_id - ~skip_analytics - in -- let server = Linol_lwt.Jsonrpc2.create_stdio (s :> Linol_lwt.Jsonrpc2.server) in -+ let server = Linol_lwt.Jsonrpc2.create_stdio ~env:() (s :> Linol_lwt.Jsonrpc2.server) in - let shutdown () = Poly.(s#get_status = `ReceivedExit) in - let task = Linol_lwt.Jsonrpc2.run ~shutdown server in - let analytics_job = diff --git a/pkgs/development/lua-modules/lux-lua.nix b/pkgs/development/lua-modules/lux-lua.nix index f06833173c1e..361fe5fdf558 100644 --- a/pkgs/development/lua-modules/lux-lua.nix +++ b/pkgs/development/lua-modules/lux-lua.nix @@ -1,5 +1,4 @@ { - fetchFromGitHub, gnupg, gpgme, isLuaJIT, @@ -7,6 +6,7 @@ libgit2, libgpg-error, lua, + lux-cli, nix, openssl, pkg-config, @@ -20,22 +20,16 @@ in rustPlatform.buildRustPackage rec { pname = "lux-lua"; - version = "0.1.6"; + version = lux-cli.version; - src = fetchFromGitHub { - owner = "nvim-neorocks"; - repo = "lux"; - # NOTE: Lux's tags represent the lux-cli version, which may differ from the lux-lua version - tag = "v0.5.3"; - hash = "sha256-iiXPLm05HsenB6I8aLiFjRMkziQ0khlSWvvskvVwuDA="; - }; + src = lux-cli.src; buildAndTestSubdir = "lux-lua"; buildNoDefaultFeatures = true; buildFeatures = [ luaFeature ]; useFetchCargoVendor = true; - cargoHash = "sha256-S3dcjFDVwvdUFpRjHhJRPjEluRxWi+XSxN5mj1WP26A="; + cargoHash = lux-cli.cargoHash; nativeBuildInputs = [ pkg-config diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index eb3a6d6aa67f..1e1fe1867c43 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.38.27"; + version = "1.38.28"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-ikXzK4PSnsPbKLN+po6l8XmxQYYyEUl++SuhjiqJauw="; + hash = "sha256-+ujgCepNgQt35J2IJHGDtdjRU78mjr3otKvfWKcBgC8="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index 0abffec95991..8538f3d24f3c 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.38.27"; + version = "1.38.28"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-WDFdExi3nY+L0oiLFYfZD6T/phAKWLYQlGEQ6IVwuZU="; + hash = "sha256-uVSQULgQUb27kZZjI9aitsXHjKjcwyjhbfxEt2W+Ob4="; }; nativeBuildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/busylight-for-humans/default.nix b/pkgs/development/python-modules/busylight-for-humans/default.nix index a978d0f8a7cb..f60436f64846 100644 --- a/pkgs/development/python-modules/busylight-for-humans/default.nix +++ b/pkgs/development/python-modules/busylight-for-humans/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "busylight-for-humans"; - version = "0.33.3"; + version = "0.35.2"; pyproject = true; disabled = pythonOlder "3.9"; @@ -25,7 +25,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "JnyJny"; repo = "busylight"; - tag = version; + tag = "v${version}"; hash = "sha256-0jmaVMN4wwqoO5wGMaV4kJefNUPOuJpWbsqHcZZ0Nh4="; }; diff --git a/pkgs/development/python-modules/craft-application/default.nix b/pkgs/development/python-modules/craft-application/default.nix index 6b2d0ea7e1e2..8951c8982519 100644 --- a/pkgs/development/python-modules/craft-application/default.nix +++ b/pkgs/development/python-modules/craft-application/default.nix @@ -10,7 +10,7 @@ craft-providers, jinja2, fetchFromGitHub, - git, + gitMinimal, hypothesis, license-expression, nix-update-script, @@ -20,29 +20,33 @@ pytest-mock, pytest-subprocess, pytestCheckHook, - pythonOlder, pyyaml, responses, setuptools-scm, snap-helpers, freezegun, + cacert, + writableTmpDirAsHomeHook, }: buildPythonPackage rec { pname = "craft-application"; - version = "4.10.0"; + version = "5.3.0"; pyproject = true; src = fetchFromGitHub { owner = "canonical"; repo = "craft-application"; tag = version; - hash = "sha256-9M49/XQuWwKuQqseleTeZYcrwd/S16lNCljvlVsoXbs="; + hash = "sha256-6iD35ql3/vUzILh5VMWiFwBKPoGPfCUgEKD4g7s55Y0="; }; postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "setuptools==75.8.0" "setuptools" + + substituteInPlace craft_application/git/_utils.py \ + --replace-fail "/snap/core22/current/etc/ssl/certs" "${cacert}/etc/ssl/certs" ''; build-system = [ setuptools-scm ]; @@ -68,7 +72,7 @@ buildPythonPackage rec { nativeCheckInputs = [ freezegun - git + gitMinimal hypothesis pyfakefs pytest-check @@ -76,11 +80,10 @@ buildPythonPackage rec { pytest-subprocess pytestCheckHook responses + writableTmpDirAsHomeHook ]; preCheck = '' - export HOME=$(mktemp -d) - # Tests require access to /etc/os-release, which isn't accessible in # the test environment, so create a fake file, and modify the code # to look for it. @@ -90,6 +93,11 @@ buildPythonPackage rec { substituteInPlace craft_application/util/platforms.py \ --replace-fail "os_utils.OsRelease()" "os_utils.OsRelease(os_release_file='$HOME/os-release')" + + # Not using `--replace-fail` here only because it simplifies overriding this package in the charmcraft + # derivation. Once charmcraft has moved to craft-application >= 5, `--replace-fail` can be added. + substituteInPlace tests/conftest.py \ + --replace "include_lsb=False, include_uname=False, include_oslevel=False" "include_lsb=False, include_uname=False, include_oslevel=False, os_release_file='$HOME/os-release'" ''; pythonImportsCheck = [ "craft_application" ]; @@ -109,6 +117,10 @@ buildPythonPackage rec { # slightly in a later revision of craft-platforms. No functional error. "test_platform_invalid_arch" "test_platform_invalid_build_arch" + # Asserts against string output which fails when not on Ubuntu. + "test_run_error_with_docs_url" + # Asserts a fallback path for SSL certs that we override in a patch. + "test_import_fallback_wrong_metadata" ] ++ lib.optionals stdenv.hostPlatform.isAarch64 [ # These tests have hardcoded "amd64" strings which fail on aarch64 @@ -117,6 +129,11 @@ buildPythonPackage rec { "test_process_grammar_default" ]; + disabledTestPaths = [ + # These tests assert outputs of commands that assume Ubuntu-related output. + "tests/unit/services/test_lifecycle.py" + ]; + passthru.updateScript = nix-update-script { }; meta = { diff --git a/pkgs/development/python-modules/craft-parts/default.nix b/pkgs/development/python-modules/craft-parts/default.nix index 585e66d25fa1..3ab3e99727d8 100644 --- a/pkgs/development/python-modules/craft-parts/default.nix +++ b/pkgs/development/python-modules/craft-parts/default.nix @@ -25,11 +25,12 @@ ant, maven, jdk, + writableTmpDirAsHomeHook, }: buildPythonPackage rec { pname = "craft-parts"; - version = "2.8.0"; + version = "2.10.0"; pyproject = true; @@ -37,7 +38,7 @@ buildPythonPackage rec { owner = "canonical"; repo = "craft-parts"; tag = version; - hash = "sha256-1SnT/yB6vJm82yhszBRjeph13B91KYap8/KR4L9VcjM="; + hash = "sha256-nGOLzQ+mlLHmqkknWklCIEN7HOgQznuYO1rbqUvL1N4="; }; patches = [ ./bash-path.patch ]; @@ -76,14 +77,11 @@ buildPythonPackage rec { requests-mock socat squashfsTools + writableTmpDirAsHomeHook ]; pytestFlagsArray = [ "tests/unit" ]; - preCheck = '' - export HOME=$(mktemp -d) - ''; - disabledTests = [ # Relies upon paths not present in Nix (like /bin/bash) "test_run_builtin_build" diff --git a/pkgs/development/python-modules/craft-platforms/default.nix b/pkgs/development/python-modules/craft-platforms/default.nix index f22f119f3311..fd70c823ce64 100644 --- a/pkgs/development/python-modules/craft-platforms/default.nix +++ b/pkgs/development/python-modules/craft-platforms/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "craft-platforms"; - version = "0.8.0"; + version = "0.9.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "canonical"; repo = "craft-platforms"; tag = version; - hash = "sha256-U57hmQ3UPuwoue8kAxAXiH8ecViryFqIxmpnaAdQnZo="; + hash = "sha256-Ec4zncigqampXND0YvDnExrrB9ls3Sf0KfYVbwLGbqY="; }; postPatch = '' diff --git a/pkgs/development/python-modules/craft-providers/default.nix b/pkgs/development/python-modules/craft-providers/default.nix index e2392e0b3531..ab10ed1717b4 100644 --- a/pkgs/development/python-modules/craft-providers/default.nix +++ b/pkgs/development/python-modules/craft-providers/default.nix @@ -16,11 +16,12 @@ freezegun, pytest-subprocess, logassert, + writableTmpDirAsHomeHook, }: buildPythonPackage rec { pname = "craft-providers"; - version = "2.2.0"; + version = "2.3.0"; pyproject = true; @@ -28,7 +29,7 @@ buildPythonPackage rec { owner = "canonical"; repo = "craft-providers"; tag = version; - hash = "sha256-HCt6xdUu8+6CtkLeUrY2KYnULLwLLobDDm4O1DAiZrc="; + hash = "sha256-EJoFuESgjEKoI1BKO02jd4iI/DFBphLujR/vGST/JGk="; }; patches = [ @@ -75,13 +76,9 @@ buildPythonPackage rec { pytest-subprocess pytestCheckHook responses + writableTmpDirAsHomeHook ]; - preCheck = '' - mkdir -p check-phase - export HOME="$(pwd)/check-phase" - ''; - pytestFlagsArray = [ "tests/unit" ]; disabledTestPaths = [ diff --git a/pkgs/development/python-modules/djangosaml2/default.nix b/pkgs/development/python-modules/djangosaml2/default.nix index 27a23298d60a..c3e130ba27a4 100644 --- a/pkgs/development/python-modules/djangosaml2/default.nix +++ b/pkgs/development/python-modules/djangosaml2/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "djangosaml2"; - version = "1.10.1"; + version = "1.11.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "IdentityPython"; repo = "djangosaml2"; tag = "v${version}"; - hash = "sha256-5o89tqGlklVS6WwxPUG+3rXBFVSqv8QXmoGVonBucK4="; + hash = "sha256-AkyXxWcckBVWUZAhjuUru2b1/t4iwoCKxmTvvqSziV0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/fst-pso/default.nix b/pkgs/development/python-modules/fst-pso/default.nix index 3096bb743d11..6deb524307de 100644 --- a/pkgs/development/python-modules/fst-pso/default.nix +++ b/pkgs/development/python-modules/fst-pso/default.nix @@ -5,21 +5,25 @@ miniful, numpy, pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "fst-pso"; - version = "1.8.1"; - format = "setuptools"; + version = "1.9.0"; + pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { - inherit pname version; - hash = "sha256-s9FuwnsLTTazWzBq9AwAzQs05eCp4wpx7QJJDolUomo="; + pname = "fst_pso"; + inherit version; + hash = "sha256-znf1A/Vcz5ELFGFrpDzdj8O3XEDxpu+mCCb35GfWqN8="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ miniful numpy ]; @@ -32,7 +36,8 @@ buildPythonPackage rec { meta = with lib; { description = "Fuzzy Self-Tuning PSO global optimization library"; homepage = "https://github.com/aresio/fst-pso"; - license = with licenses; [ lgpl3Only ]; + changelog = "https://github.com/aresio/fst-pso/releases/tag/${version}"; + license = licenses.lgpl3Only; maintainers = with maintainers; [ fab ]; }; } diff --git a/pkgs/development/python-modules/logassert/default.nix b/pkgs/development/python-modules/logassert/default.nix index 04640d926e9a..c062caac6583 100644 --- a/pkgs/development/python-modules/logassert/default.nix +++ b/pkgs/development/python-modules/logassert/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "logassert"; - version = "8.2"; + version = "8.4"; pyproject = true; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "facundobatista"; repo = "logassert"; tag = version; - hash = "sha256-wtSX1jAHanHCF58cSNluChWY3lrrsgludnnW+xVJuOo="; + hash = "sha256-GKGNvOZde8Q6X5h+QC5936qTDWpcXYHuLXpsGuxw1Mw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/molecule/default.nix b/pkgs/development/python-modules/molecule/default.nix index 5aba9687badd..9365a52811a7 100644 --- a/pkgs/development/python-modules/molecule/default.nix +++ b/pkgs/development/python-modules/molecule/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "molecule"; - version = "25.4.0"; + version = "25.5.0"; pyproject = true; disabled = pythonOlder "3.10"; src = fetchPypi { inherit pname version; - hash = "sha256-xTHioQUfgn84eNzX1A1taGjaBm1GHvKLXo/t6l6T8Pk="; + hash = "sha256-WF2M4K1JO+OulN4Jb4tKiWq5AQp+o2qGn99eKb1mj0s="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index aa3fecbc922f..84dc690bfa12 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -142,8 +142,8 @@ rec { "sha256-ksKIbASQfKzf67Pkdv5HUipoep/8Qv7jVcjC4KCqAoI="; mypy-boto3-athena = - buildMypyBoto3Package "athena" "1.38.13" - "sha256-1Fonc55fVM8ksqCTBwXVHeqhypgsYegoW8PEEPqcTF4="; + buildMypyBoto3Package "athena" "1.38.28" + "sha256-XX50pZpMd4N0hIKQ08RiZlgwlUSVkS7CJs4nCkpOrk0="; mypy-boto3-auditmanager = buildMypyBoto3Package "auditmanager" "1.38.22" @@ -158,8 +158,8 @@ rec { "sha256-g+40VJVE4PQG5k1wjIFcEio5kyLpdaQzfSFp/ABEXh8="; mypy-boto3-backup = - buildMypyBoto3Package "backup" "1.38.0" - "sha256-XYfzsfQvrnPdBaA+C8t2LGaE9Y93DRUIsWVFylNz8VI="; + buildMypyBoto3Package "backup" "1.38.28" + "sha256-8si5OnwscqeipuFC7d2KA2CerV+vjFLvQ0YzN7JbG14="; mypy-boto3-backup-gateway = buildMypyBoto3Package "backup-gateway" "1.38.0" @@ -330,8 +330,8 @@ rec { "sha256-VPJP8laiJsNC/uxn/K2jaH2jrQWfltP46xLJEg1erx0="; mypy-boto3-compute-optimizer = - buildMypyBoto3Package "compute-optimizer" "1.38.0" - "sha256-DNpcAOVA9BvJDK/ZnCUF/iXJrQM7nxQB0YkH1DkWgQs="; + buildMypyBoto3Package "compute-optimizer" "1.38.28" + "sha256-ItKYimrEeI5dR8fF76gJ7VQ6Ws/WQNU0srmtQyHFylo="; mypy-boto3-config = buildMypyBoto3Package "config" "1.38.0" @@ -462,16 +462,16 @@ rec { "sha256-aSZu8mxsTho4pvWWbNwlJf0IROjqjTlIUEE5DJkAje4="; mypy-boto3-ecs = - buildMypyBoto3Package "ecs" "1.38.18" - "sha256-UjzMLvaDYVIrmHDFO/TlyofiwRqGlHA+aDqWcRepHdI="; + buildMypyBoto3Package "ecs" "1.38.28" + "sha256-f/ZRV3fRPB1B7xP8lJX/jPXVuFY+gdUm4lZJlZCj55k="; mypy-boto3-efs = buildMypyBoto3Package "efs" "1.38.0" "sha256-Z2LMQFtcTNqxsoWKGg4iBFtbwnXGVVXQrRa/bZdnl40="; mypy-boto3-eks = - buildMypyBoto3Package "eks" "1.38.0" - "sha256-Z2TfCH3Prd6E9SkUXRKrHApw2uwnmSZWGxlphcI5i2U="; + buildMypyBoto3Package "eks" "1.38.28" + "sha256-eCS3kazYfOaVavz2q1gxbSnuW7bULnS4xDwB7X8aTBg="; mypy-boto3-elastic-inference = buildMypyBoto3Package "elastic-inference" "1.36.0" @@ -510,8 +510,8 @@ rec { "sha256-+BU0uQBQmQSxGwXalJ9A95Y8RXaFy9L6Lk8Z3D6QwkM="; mypy-boto3-entityresolution = - buildMypyBoto3Package "entityresolution" "1.38.0" - "sha256-U7q6B2Bh/5J3WBB0CmUJbNBFa+d28FYTsGiabMA5Kjc="; + buildMypyBoto3Package "entityresolution" "1.38.28" + "sha256-LsEqZ6G1W/lIijYQTf5H0VyBfWWyUi26j6IwEQcQ+8k="; mypy-boto3-es = buildMypyBoto3Package "es" "1.38.0" @@ -1346,8 +1346,8 @@ rec { "sha256-b6TgvxWdQI5TAI/OsJzmzlte1v30NdJucdedKgCb9LY="; mypy-boto3-synthetics = - buildMypyBoto3Package "synthetics" "1.38.25" - "sha256-E9+a0LjuQfyxL/b/uZpMCrvWFmX2vPS+qJNMKcc10mU="; + buildMypyBoto3Package "synthetics" "1.38.28" + "sha256-demumYyUtBHj8Gzmml5374UxOLyWVMa71rN3pq55hDc="; mypy-boto3-textract = buildMypyBoto3Package "textract" "1.38.0" diff --git a/pkgs/development/python-modules/notus-scanner/default.nix b/pkgs/development/python-modules/notus-scanner/default.nix index 5da6021893c1..f7d6ae2eff5c 100644 --- a/pkgs/development/python-modules/notus-scanner/default.nix +++ b/pkgs/development/python-modules/notus-scanner/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "notus-scanner"; - version = "22.7.1"; + version = "22.7.2"; pyproject = true; disabled = pythonOlder "3.9"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "greenbone"; repo = "notus-scanner"; tag = "v${version}"; - hash = "sha256-iTcGo33GRf+CihSRuK1GFXOpYL6TT8e3CRyK2/AA38U="; + hash = "sha256-JKDnqgEBzEIOI3WIh+SOycACFaYZoZHy7tPFirltDiM="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/opensfm/default.nix b/pkgs/development/python-modules/opensfm/default.nix index c7b8f3f7a368..58f6003d7c5a 100644 --- a/pkgs/development/python-modules/opensfm/default.nix +++ b/pkgs/development/python-modules/opensfm/default.nix @@ -125,6 +125,7 @@ buildPythonPackage rec { disabledTests = [ "test_run_all" # Matplotlib issues. Broken integration is less useless than a broken build + "test_match_candidates_from_metadata_bow" # flaky ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "test_reconstruction_incremental" diff --git a/pkgs/development/python-modules/pydantic-yaml/default.nix b/pkgs/development/python-modules/pydantic-yaml/default.nix index d9e2eeaff85d..e1c980e55274 100644 --- a/pkgs/development/python-modules/pydantic-yaml/default.nix +++ b/pkgs/development/python-modules/pydantic-yaml/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "pydantic-yaml"; - version = "1.4.0"; + version = "1.5.1"; pyproject = true; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "NowanIlfideme"; repo = "pydantic-yaml"; tag = "v${version}"; - hash = "sha256-xlFSczMCEkSDhtzSl8qzZwwZd0IelPmjTEV+Jk9G0fI="; + hash = "sha256-UOehghNjPymuZtGp1yM5T15M6/XmK1rgTN9uVCVOst4="; }; postPatch = '' @@ -48,7 +48,7 @@ buildPythonPackage rec { meta = { description = "Small helper library that adds some YAML capabilities to pydantic"; homepage = "https://github.com/NowanIlfideme/pydantic-yaml"; - changelog = "https://github.com/NowanIlfideme/pydantic-yaml/releases/tag/v${version}"; + changelog = "https://github.com/NowanIlfideme/pydantic-yaml/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jnsgruk ]; }; diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index b283032a9ff3..af792d4bb146 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pyexploitdb"; - version = "0.2.82"; + version = "0.2.83"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "pyExploitDb"; inherit version; - hash = "sha256-SA/7tQDYcpGKQQr/eD5U3sJUqxk/JW+NR5tv18Qijhg="; + hash = "sha256-G28FUHSLs4ALlOiybS2rDc0ZzGYYaeaSrYujVyiar60="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pyfume/default.nix b/pkgs/development/python-modules/pyfume/default.nix index b79bf238d48c..e6649fb17153 100644 --- a/pkgs/development/python-modules/pyfume/default.nix +++ b/pkgs/development/python-modules/pyfume/default.nix @@ -27,6 +27,7 @@ buildPythonPackage rec { nativeBuildInputs = [ setuptools ]; pythonRelaxDeps = [ + "fst-pso" "numpy" "pandas" "scipy" @@ -50,7 +51,7 @@ buildPythonPackage rec { description = "Python package for fuzzy model estimation"; homepage = "https://github.com/CaroFuchs/pyFUME"; changelog = "https://github.com/CaroFuchs/pyFUME/releases/tag/${version}"; - license = with licenses; [ gpl3Only ]; + license = licenses.gpl3Only; maintainers = with maintainers; [ fab ]; }; } diff --git a/pkgs/development/tools/build-managers/sbt/default.nix b/pkgs/development/tools/build-managers/sbt/default.nix index 1c23ceaaf378..eafda766ba6c 100644 --- a/pkgs/development/tools/build-managers/sbt/default.nix +++ b/pkgs/development/tools/build-managers/sbt/default.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "sbt"; - version = "1.10.11"; + version = "1.11.1"; src = fetchurl { url = "https://github.com/sbt/sbt/releases/download/v${finalAttrs.version}/sbt-${finalAttrs.version}.tgz"; - hash = "sha256-UDSmSEG4qc+1KjQeRbAd8rjC/6qH2NKw/jPEzcq9jww="; + hash = "sha256-pVTTb93SZ3q81VsKPw3OA6tJTjUK4y2ik252whHYXuQ="; }; postPatch = '' diff --git a/pkgs/misc/base16-builder/default.nix b/pkgs/misc/base16-builder/default.nix deleted file mode 100644 index 5830a86fb9a2..000000000000 --- a/pkgs/misc/base16-builder/default.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ stdenv, pkgs }: - -let - nodePackages = import ./node-packages.nix { - inherit pkgs; - inherit (stdenv.hostPlatform) system; - }; -in -nodePackages.base16-builder diff --git a/pkgs/misc/base16-builder/generate.sh b/pkgs/misc/base16-builder/generate.sh deleted file mode 100755 index af6e7ee4e1f7..000000000000 --- a/pkgs/misc/base16-builder/generate.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env nix-shell -#! nix-shell -i bash -p nodePackages.node2nix -exec node2nix --nodejs-18 \ - --input node-packages.json \ - --output node-packages-generated.nix \ - --composition node-packages.nix \ - --node-env ./../../development/node-packages/node-env.nix \ diff --git a/pkgs/misc/base16-builder/node-packages-generated.nix b/pkgs/misc/base16-builder/node-packages-generated.nix deleted file mode 100644 index 9b6e2cca1133..000000000000 --- a/pkgs/misc/base16-builder/node-packages-generated.nix +++ /dev/null @@ -1,1925 +0,0 @@ -# This file has been generated by node2nix 1.11.1. Do not edit! - -{ - nodeEnv, - fetchurl, - fetchgit, - nix-gitignore, - stdenv, - lib, - globalBuildInputs ? [ ], -}: - -let - sources = { - "@mapbox/node-pre-gyp-1.0.10" = { - name = "_at_mapbox_slash_node-pre-gyp"; - packageName = "@mapbox/node-pre-gyp"; - version = "1.0.10"; - src = fetchurl { - url = "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz"; - sha512 = "4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA=="; - }; - }; - "abbrev-1.1.1" = { - name = "abbrev"; - packageName = "abbrev"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"; - sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="; - }; - }; - "agent-base-6.0.2" = { - name = "agent-base"; - packageName = "agent-base"; - version = "6.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"; - sha512 = "RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="; - }; - }; - "ansi-regex-2.1.1" = { - name = "ansi-regex"; - packageName = "ansi-regex"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"; - sha512 = "TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="; - }; - }; - "ansi-regex-5.0.1" = { - name = "ansi-regex"; - packageName = "ansi-regex"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"; - sha512 = "quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="; - }; - }; - "ansi-styles-2.2.1" = { - name = "ansi-styles"; - packageName = "ansi-styles"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"; - sha512 = "kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="; - }; - }; - "any-promise-0.1.0" = { - name = "any-promise"; - packageName = "any-promise"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz"; - sha512 = "lqzY9o+BbeGHRCOyxQkt/Tgvz0IZhTmQiA+LxQW8wSNpcTbj8K+0cZiSEvbpNZZP9/11Gy7dnLO3GNWUXO4d1g=="; - }; - }; - "aproba-2.0.0" = { - name = "aproba"; - packageName = "aproba"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz"; - sha512 = "lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="; - }; - }; - "are-we-there-yet-2.0.0" = { - name = "are-we-there-yet"; - packageName = "are-we-there-yet"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz"; - sha512 = "Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw=="; - }; - }; - "argparse-1.0.10" = { - name = "argparse"; - packageName = "argparse"; - version = "1.0.10"; - src = fetchurl { - url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"; - sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="; - }; - }; - "array-find-index-1.0.2" = { - name = "array-find-index"; - packageName = "array-find-index"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"; - sha512 = "M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw=="; - }; - }; - "balanced-match-1.0.2" = { - name = "balanced-match"; - packageName = "balanced-match"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"; - sha512 = "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="; - }; - }; - "boxen-0.3.1" = { - name = "boxen"; - packageName = "boxen"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/boxen/-/boxen-0.3.1.tgz"; - sha512 = "u9JPc+sK+tsB7uH0870GNESSm2I005T9nE9fug2X/6COxMJ9qXmSducVSFt5f3xdZgR/PtKXVJTxN296cMCP6w=="; - }; - }; - "brace-expansion-1.1.11" = { - name = "brace-expansion"; - packageName = "brace-expansion"; - version = "1.1.11"; - src = fetchurl { - url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"; - sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="; - }; - }; - "bulk-replace-0.0.1" = { - name = "bulk-replace"; - packageName = "bulk-replace"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bulk-replace/-/bulk-replace-0.0.1.tgz"; - sha512 = "IxLEnfsCYLjlpf6mG7SWpWgA4A8IAT5dAX3FxXHFn+6FTLf3ums771elQ74sj1BCOVanBf6esu0rEC6zgwfmIg=="; - }; - }; - "camelcase-2.1.1" = { - name = "camelcase"; - packageName = "camelcase"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"; - sha512 = "DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw=="; - }; - }; - "camelcase-keys-2.1.0" = { - name = "camelcase-keys"; - packageName = "camelcase-keys"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz"; - sha512 = "bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ=="; - }; - }; - "capture-stack-trace-1.0.2" = { - name = "capture-stack-trace"; - packageName = "capture-stack-trace"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz"; - sha512 = "X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w=="; - }; - }; - "chalk-1.1.3" = { - name = "chalk"; - packageName = "chalk"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"; - sha512 = "U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A=="; - }; - }; - "chownr-2.0.0" = { - name = "chownr"; - packageName = "chownr"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz"; - sha512 = "bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="; - }; - }; - "code-point-at-1.1.0" = { - name = "code-point-at"; - packageName = "code-point-at"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"; - sha512 = "RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA=="; - }; - }; - "color-support-1.1.3" = { - name = "color-support"; - packageName = "color-support"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"; - sha512 = "qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="; - }; - }; - "commander-1.1.1" = { - name = "commander"; - packageName = "commander"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-1.1.1.tgz"; - sha512 = "71Rod2AhcH3JhkBikVpNd0pA+fWsmAaVoti6OR38T76chA7vE3pSerS0Jor4wDw+tOueD2zLVvFOw5H0Rcj7rA=="; - }; - }; - "concat-map-0.0.1" = { - name = "concat-map"; - packageName = "concat-map"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"; - sha512 = "/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="; - }; - }; - "configstore-2.1.0" = { - name = "configstore"; - packageName = "configstore"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/configstore/-/configstore-2.1.0.tgz"; - sha512 = "BOCxwwxF5WPspp1OBq9j0JLyL5JgJOTssz9PdOHr8VWjFijaC3PpjU48vFEX3uxx8sTusnVQckLbNzBq6fmkGw=="; - }; - }; - "console-control-strings-1.1.0" = { - name = "console-control-strings"; - packageName = "console-control-strings"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"; - sha512 = "ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="; - }; - }; - "core-util-is-1.0.3" = { - name = "core-util-is"; - packageName = "core-util-is"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"; - sha512 = "ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="; - }; - }; - "create-error-class-3.0.2" = { - name = "create-error-class"; - packageName = "create-error-class"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz"; - sha512 = "gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw=="; - }; - }; - "currently-unhandled-0.4.1" = { - name = "currently-unhandled"; - packageName = "currently-unhandled"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"; - sha512 = "/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng=="; - }; - }; - "debug-4.3.4" = { - name = "debug"; - packageName = "debug"; - version = "4.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"; - sha512 = "PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="; - }; - }; - "decamelize-1.2.0" = { - name = "decamelize"; - packageName = "decamelize"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"; - sha512 = "z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="; - }; - }; - "deep-extend-0.6.0" = { - name = "deep-extend"; - packageName = "deep-extend"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"; - sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="; - }; - }; - "delegates-1.0.0" = { - name = "delegates"; - packageName = "delegates"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"; - sha512 = "bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="; - }; - }; - "detect-libc-2.0.1" = { - name = "detect-libc"; - packageName = "detect-libc"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz"; - sha512 = "463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w=="; - }; - }; - "dot-prop-3.0.0" = { - name = "dot-prop"; - packageName = "dot-prop"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz"; - sha512 = "k4ELWeEU3uCcwub7+dWydqQBRjAjkV9L33HjVRG5Xo2QybI6ja/v+4W73SRi8ubCqJz0l9XsTP1NbewfyqaSlw=="; - }; - }; - "duplexer2-0.1.4" = { - name = "duplexer2"; - packageName = "duplexer2"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz"; - sha512 = "asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA=="; - }; - }; - "ejs-2.7.4" = { - name = "ejs"; - packageName = "ejs"; - version = "2.7.4"; - src = fetchurl { - url = "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz"; - sha512 = "7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA=="; - }; - }; - "emoji-regex-8.0.0" = { - name = "emoji-regex"; - packageName = "emoji-regex"; - version = "8.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"; - sha512 = "MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="; - }; - }; - "encoding-0.1.13" = { - name = "encoding"; - packageName = "encoding"; - version = "0.1.13"; - src = fetchurl { - url = "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"; - sha512 = "ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="; - }; - }; - "error-ex-1.3.2" = { - name = "error-ex"; - packageName = "error-ex"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"; - sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="; - }; - }; - "escape-string-regexp-1.0.5" = { - name = "escape-string-regexp"; - packageName = "escape-string-regexp"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; - sha512 = "vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="; - }; - }; - "esprima-4.0.1" = { - name = "esprima"; - packageName = "esprima"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"; - sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="; - }; - }; - "filled-array-1.1.0" = { - name = "filled-array"; - packageName = "filled-array"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/filled-array/-/filled-array-1.1.0.tgz"; - sha512 = "4XwZ1k4rgoF3Yap59MyXFmiUh2zu9fht32NYPSRYwLv4o8BWHxi60I1VH5kHje14qGMoS3qyfHQUsN16ROOugQ=="; - }; - }; - "find-up-1.1.2" = { - name = "find-up"; - packageName = "find-up"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz"; - sha512 = "jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA=="; - }; - }; - "fs-minipass-2.1.0" = { - name = "fs-minipass"; - packageName = "fs-minipass"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"; - sha512 = "V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg=="; - }; - }; - "fs-promise-0.3.1" = { - name = "fs-promise"; - packageName = "fs-promise"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-promise/-/fs-promise-0.3.1.tgz"; - sha512 = "JjkAd4+JaA8VTL1vmX54f7xz6AgBZ9VA6mXlIvN8eJMJGZMVyJ6fdRyjwCP0pIuEkWkM0XcbVz/4F6sFu7OdQg=="; - }; - }; - "fs.realpath-1.0.0" = { - name = "fs.realpath"; - packageName = "fs.realpath"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"; - sha512 = "OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="; - }; - }; - "function-bind-1.1.1" = { - name = "function-bind"; - packageName = "function-bind"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"; - sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="; - }; - }; - "gauge-3.0.2" = { - name = "gauge"; - packageName = "gauge"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz"; - sha512 = "+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q=="; - }; - }; - "get-stdin-4.0.1" = { - name = "get-stdin"; - packageName = "get-stdin"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"; - sha512 = "F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw=="; - }; - }; - "glob-7.2.3" = { - name = "glob"; - packageName = "glob"; - version = "7.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"; - sha512 = "nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="; - }; - }; - "got-5.7.1" = { - name = "got"; - packageName = "got"; - version = "5.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/got/-/got-5.7.1.tgz"; - sha512 = "1qd54GLxvVgzuidFmw9ze9umxS3rzhdBH6Wt6BTYrTQUXTN01vGGYXwzLzYLowNx8HBH3/c7kRyvx90fh13i7Q=="; - }; - }; - "graceful-fs-4.2.11" = { - name = "graceful-fs"; - packageName = "graceful-fs"; - version = "4.2.11"; - src = fetchurl { - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"; - sha512 = "RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="; - }; - }; - "has-1.0.3" = { - name = "has"; - packageName = "has"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz"; - sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="; - }; - }; - "has-ansi-2.0.0" = { - name = "has-ansi"; - packageName = "has-ansi"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"; - sha512 = "C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg=="; - }; - }; - "has-unicode-2.0.1" = { - name = "has-unicode"; - packageName = "has-unicode"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz"; - sha512 = "8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="; - }; - }; - "hepburn-1.2.0" = { - name = "hepburn"; - packageName = "hepburn"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/hepburn/-/hepburn-1.2.0.tgz"; - sha512 = "xWjHb03dN/ivNcqG2vqA//sHQ0oapYGZ9QV/2TR7m2+cggxzoVpbDxZn9s/Zm1tF88/7a1IpdZyn00tNP5oABA=="; - }; - }; - "hosted-git-info-2.8.9" = { - name = "hosted-git-info"; - packageName = "hosted-git-info"; - version = "2.8.9"; - src = fetchurl { - url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"; - sha512 = "mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="; - }; - }; - "https-proxy-agent-5.0.1" = { - name = "https-proxy-agent"; - packageName = "https-proxy-agent"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"; - sha512 = "dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="; - }; - }; - "iconv-lite-0.6.3" = { - name = "iconv-lite"; - packageName = "iconv-lite"; - version = "0.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"; - sha512 = "4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="; - }; - }; - "imurmurhash-0.1.4" = { - name = "imurmurhash"; - packageName = "imurmurhash"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"; - sha512 = "JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="; - }; - }; - "indent-string-2.1.0" = { - name = "indent-string"; - packageName = "indent-string"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz"; - sha512 = "aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg=="; - }; - }; - "inflight-1.0.6" = { - name = "inflight"; - packageName = "inflight"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"; - sha512 = "k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="; - }; - }; - "inherits-2.0.4" = { - name = "inherits"; - packageName = "inherits"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"; - sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="; - }; - }; - "ini-1.3.8" = { - name = "ini"; - packageName = "ini"; - version = "1.3.8"; - src = fetchurl { - url = "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"; - sha512 = "JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="; - }; - }; - "is-arrayish-0.2.1" = { - name = "is-arrayish"; - packageName = "is-arrayish"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"; - sha512 = "zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="; - }; - }; - "is-core-module-2.12.0" = { - name = "is-core-module"; - packageName = "is-core-module"; - version = "2.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz"; - sha512 = "RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ=="; - }; - }; - "is-finite-1.1.0" = { - name = "is-finite"; - packageName = "is-finite"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz"; - sha512 = "cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="; - }; - }; - "is-fullwidth-code-point-1.0.0" = { - name = "is-fullwidth-code-point"; - packageName = "is-fullwidth-code-point"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"; - sha512 = "1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw=="; - }; - }; - "is-fullwidth-code-point-3.0.0" = { - name = "is-fullwidth-code-point"; - packageName = "is-fullwidth-code-point"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"; - sha512 = "zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="; - }; - }; - "is-npm-1.0.0" = { - name = "is-npm"; - packageName = "is-npm"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz"; - sha512 = "9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg=="; - }; - }; - "is-obj-1.0.1" = { - name = "is-obj"; - packageName = "is-obj"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"; - sha512 = "l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="; - }; - }; - "is-redirect-1.0.0" = { - name = "is-redirect"; - packageName = "is-redirect"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz"; - sha512 = "cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw=="; - }; - }; - "is-retry-allowed-1.2.0" = { - name = "is-retry-allowed"; - packageName = "is-retry-allowed"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz"; - sha512 = "RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg=="; - }; - }; - "is-stream-1.1.0" = { - name = "is-stream"; - packageName = "is-stream"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"; - sha512 = "uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="; - }; - }; - "is-utf8-0.2.1" = { - name = "is-utf8"; - packageName = "is-utf8"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"; - sha512 = "rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q=="; - }; - }; - "isarray-1.0.0" = { - name = "isarray"; - packageName = "isarray"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"; - sha512 = "VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="; - }; - }; - "js-yaml-3.14.1" = { - name = "js-yaml"; - packageName = "js-yaml"; - version = "3.14.1"; - src = fetchurl { - url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"; - sha512 = "okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="; - }; - }; - "keypress-0.1.0" = { - name = "keypress"; - packageName = "keypress"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"; - sha512 = "x0yf9PL/nx9Nw9oLL8ZVErFAk85/lslwEP7Vz7s5SI1ODXZIgit3C5qyWjw4DxOuO/3Hb4866SQh28a1V1d+WA=="; - }; - }; - "latest-version-2.0.0" = { - name = "latest-version"; - packageName = "latest-version"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/latest-version/-/latest-version-2.0.0.tgz"; - sha512 = "8925wFYLfWBciewimt0VmDyYw0GFCRcbFSTrZGt4JgQ7lh5jb/kodMlUt0uMaxXdRKVi+7F3ib30N7fTv83ikw=="; - }; - }; - "limax-1.7.0" = { - name = "limax"; - packageName = "limax"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/limax/-/limax-1.7.0.tgz"; - sha512 = "ibcGylOXT5vry2JKfKwLWx2tZudRYWm4SzG9AE/cc5zqwW+3nQy/uPLUvfAUChRdmqxVrK6SNepmO7ZY8RoKfA=="; - }; - }; - "load-json-file-1.1.0" = { - name = "load-json-file"; - packageName = "load-json-file"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz"; - sha512 = "cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A=="; - }; - }; - "loud-rejection-1.6.0" = { - name = "loud-rejection"; - packageName = "loud-rejection"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz"; - sha512 = "RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ=="; - }; - }; - "lowercase-keys-1.0.1" = { - name = "lowercase-keys"; - packageName = "lowercase-keys"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz"; - sha512 = "G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="; - }; - }; - "lru-cache-6.0.0" = { - name = "lru-cache"; - packageName = "lru-cache"; - version = "6.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"; - sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="; - }; - }; - "make-dir-3.1.0" = { - name = "make-dir"; - packageName = "make-dir"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"; - sha512 = "g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw=="; - }; - }; - "map-obj-1.0.1" = { - name = "map-obj"; - packageName = "map-obj"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"; - sha512 = "7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg=="; - }; - }; - "meow-3.7.0" = { - name = "meow"; - packageName = "meow"; - version = "3.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz"; - sha512 = "TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA=="; - }; - }; - "minimatch-3.1.2" = { - name = "minimatch"; - packageName = "minimatch"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"; - sha512 = "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="; - }; - }; - "minimist-1.2.8" = { - name = "minimist"; - packageName = "minimist"; - version = "1.2.8"; - src = fetchurl { - url = "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"; - sha512 = "2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="; - }; - }; - "minipass-3.3.6" = { - name = "minipass"; - packageName = "minipass"; - version = "3.3.6"; - src = fetchurl { - url = "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"; - sha512 = "DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="; - }; - }; - "minipass-5.0.0" = { - name = "minipass"; - packageName = "minipass"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz"; - sha512 = "3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="; - }; - }; - "minizlib-2.1.2" = { - name = "minizlib"; - packageName = "minizlib"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"; - sha512 = "bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg=="; - }; - }; - "mkdirp-0.5.6" = { - name = "mkdirp"; - packageName = "mkdirp"; - version = "0.5.6"; - src = fetchurl { - url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"; - sha512 = "FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="; - }; - }; - "mkdirp-1.0.4" = { - name = "mkdirp"; - packageName = "mkdirp"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"; - sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="; - }; - }; - "ms-2.1.2" = { - name = "ms"; - packageName = "ms"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"; - sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="; - }; - }; - "node-addon-api-3.2.1" = { - name = "node-addon-api"; - packageName = "node-addon-api"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz"; - sha512 = "mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A=="; - }; - }; - "node-fetch-2.6.10" = { - name = "node-fetch"; - packageName = "node-fetch"; - version = "2.6.10"; - src = fetchurl { - url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.10.tgz"; - sha512 = "5YytjUVbwzjE/BX4N62vnPPkGNxlJPwdA9/ArUc4pcM6cYS4Hinuv4VazzwjMGgnWuiQqcemOanib/5PpcsGug=="; - }; - }; - "node-status-codes-1.0.0" = { - name = "node-status-codes"; - packageName = "node-status-codes"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz"; - sha512 = "1cBMgRxdMWE8KeWCqk2RIOrvUb0XCwYfEsY5/y2NlXyq4Y/RumnOZvTj4Nbr77+Vb2C+kyBoRTdkNOS8L3d/aQ=="; - }; - }; - "nodejieba-2.5.2" = { - name = "nodejieba"; - packageName = "nodejieba"; - version = "2.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/nodejieba/-/nodejieba-2.5.2.tgz"; - sha512 = "ByskJvaBrQ2eV+5M0OeD80S5NKoGaHc9zi3Z/PTKl/95eac2YF8RmWduq9AknLpkQLrLAIcqurrtC6BzjpKwwg=="; - }; - }; - "nopt-5.0.0" = { - name = "nopt"; - packageName = "nopt"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz"; - sha512 = "Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ=="; - }; - }; - "normalize-package-data-2.5.0" = { - name = "normalize-package-data"; - packageName = "normalize-package-data"; - version = "2.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz"; - sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA=="; - }; - }; - "npmlog-5.0.1" = { - name = "npmlog"; - packageName = "npmlog"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz"; - sha512 = "AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw=="; - }; - }; - "number-is-nan-1.0.1" = { - name = "number-is-nan"; - packageName = "number-is-nan"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"; - sha512 = "4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ=="; - }; - }; - "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"; - sha512 = "rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="; - }; - }; - "once-1.4.0" = { - name = "once"; - packageName = "once"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz"; - sha512 = "lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="; - }; - }; - "open-0.0.5" = { - name = "open"; - packageName = "open"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/open/-/open-0.0.5.tgz"; - sha512 = "+X/dJYLapVO1VbC620DhtNZK9U4/kQVaTQp/Gh7cb6UTLYfGZzzU2ZXkWrOA/wBrf4UqAFwtLqXYTxe4tSnWQQ=="; - }; - }; - "os-homedir-1.0.2" = { - name = "os-homedir"; - packageName = "os-homedir"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"; - sha512 = "B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ=="; - }; - }; - "os-tmpdir-1.0.2" = { - name = "os-tmpdir"; - packageName = "os-tmpdir"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"; - sha512 = "D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="; - }; - }; - "osenv-0.1.5" = { - name = "osenv"; - packageName = "osenv"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz"; - sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="; - }; - }; - "package-json-2.4.0" = { - name = "package-json"; - packageName = "package-json"; - version = "2.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz"; - sha512 = "PRg65iXMTt/uK8Rfh5zvzkUbfAPitF17YaCY+IbHsYgksiLvtzWWTUildHth3mVaZ7871OJ7gtP4LBRBlmAdXg=="; - }; - }; - "parse-json-2.2.0" = { - name = "parse-json"; - packageName = "parse-json"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"; - sha512 = "QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ=="; - }; - }; - "path-exists-2.1.0" = { - name = "path-exists"; - packageName = "path-exists"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz"; - sha512 = "yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ=="; - }; - }; - "path-is-absolute-1.0.1" = { - name = "path-is-absolute"; - packageName = "path-is-absolute"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; - sha512 = "AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="; - }; - }; - "path-parse-1.0.7" = { - name = "path-parse"; - packageName = "path-parse"; - version = "1.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"; - sha512 = "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="; - }; - }; - "path-type-1.1.0" = { - name = "path-type"; - packageName = "path-type"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"; - sha512 = "S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg=="; - }; - }; - "pify-2.3.0" = { - name = "pify"; - packageName = "pify"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"; - sha512 = "udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="; - }; - }; - "pinkie-2.0.4" = { - name = "pinkie"; - packageName = "pinkie"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"; - sha512 = "MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg=="; - }; - }; - "pinkie-promise-2.0.1" = { - name = "pinkie-promise"; - packageName = "pinkie-promise"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"; - sha512 = "0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw=="; - }; - }; - "pinyin-2.11.2" = { - name = "pinyin"; - packageName = "pinyin"; - version = "2.11.2"; - src = fetchurl { - url = "https://registry.npmjs.org/pinyin/-/pinyin-2.11.2.tgz"; - sha512 = "tAWDBcowj09j/vLUjty98nVqrbTVNhutf1VcyID4p0sxTFPzRyXw7n7Ic0HQwBdWFIWrrDP8bYiT64gaT6h3gA=="; - }; - }; - "prepend-http-1.0.4" = { - name = "prepend-http"; - packageName = "prepend-http"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"; - sha512 = "PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg=="; - }; - }; - "process-nextick-args-2.0.1" = { - name = "process-nextick-args"; - packageName = "process-nextick-args"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"; - sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="; - }; - }; - "rc-1.2.8" = { - name = "rc"; - packageName = "rc"; - version = "1.2.8"; - src = fetchurl { - url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"; - sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="; - }; - }; - "read-all-stream-3.1.0" = { - name = "read-all-stream"; - packageName = "read-all-stream"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz"; - sha512 = "DI1drPHbmBcUDWrJ7ull/F2Qb8HkwBncVx8/RpKYFSIACYaVRQReISYPdZz/mt1y1+qMCOrfReTopERmaxtP6w=="; - }; - }; - "read-pkg-1.1.0" = { - name = "read-pkg"; - packageName = "read-pkg"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz"; - sha512 = "7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ=="; - }; - }; - "read-pkg-up-1.0.1" = { - name = "read-pkg-up"; - packageName = "read-pkg-up"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz"; - sha512 = "WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A=="; - }; - }; - "readable-stream-2.3.8" = { - name = "readable-stream"; - packageName = "readable-stream"; - version = "2.3.8"; - src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"; - sha512 = "8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="; - }; - }; - "readable-stream-3.6.2" = { - name = "readable-stream"; - packageName = "readable-stream"; - version = "3.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz"; - sha512 = "9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="; - }; - }; - "redent-1.0.0" = { - name = "redent"; - packageName = "redent"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz"; - sha512 = "qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g=="; - }; - }; - "registry-auth-token-3.4.0" = { - name = "registry-auth-token"; - packageName = "registry-auth-token"; - version = "3.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz"; - sha512 = "4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A=="; - }; - }; - "registry-url-3.1.0" = { - name = "registry-url"; - packageName = "registry-url"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz"; - sha512 = "ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA=="; - }; - }; - "repeating-2.0.1" = { - name = "repeating"; - packageName = "repeating"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz"; - sha512 = "ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A=="; - }; - }; - "resolve-1.22.3" = { - name = "resolve"; - packageName = "resolve"; - version = "1.22.3"; - src = fetchurl { - url = "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz"; - sha512 = "P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw=="; - }; - }; - "rimraf-3.0.2" = { - name = "rimraf"; - packageName = "rimraf"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"; - sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="; - }; - }; - "safe-buffer-5.1.2" = { - name = "safe-buffer"; - packageName = "safe-buffer"; - version = "5.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"; - sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="; - }; - }; - "safe-buffer-5.2.1" = { - name = "safe-buffer"; - packageName = "safe-buffer"; - version = "5.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"; - sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="; - }; - }; - "safer-buffer-2.1.2" = { - name = "safer-buffer"; - packageName = "safer-buffer"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"; - sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; - }; - }; - "semver-5.7.1" = { - name = "semver"; - packageName = "semver"; - version = "5.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"; - sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="; - }; - }; - "semver-6.3.0" = { - name = "semver"; - packageName = "semver"; - version = "6.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"; - sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="; - }; - }; - "semver-7.5.0" = { - name = "semver"; - packageName = "semver"; - version = "7.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz"; - sha512 = "+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA=="; - }; - }; - "semver-diff-2.1.0" = { - name = "semver-diff"; - packageName = "semver-diff"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz"; - sha512 = "gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw=="; - }; - }; - "set-blocking-2.0.0" = { - name = "set-blocking"; - packageName = "set-blocking"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"; - sha512 = "KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="; - }; - }; - "signal-exit-3.0.7" = { - name = "signal-exit"; - packageName = "signal-exit"; - version = "3.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"; - sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="; - }; - }; - "slide-1.1.6" = { - name = "slide"; - packageName = "slide"; - version = "1.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz"; - sha512 = "NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw=="; - }; - }; - "spdx-correct-3.2.0" = { - name = "spdx-correct"; - packageName = "spdx-correct"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz"; - sha512 = "kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA=="; - }; - }; - "spdx-exceptions-2.3.0" = { - name = "spdx-exceptions"; - packageName = "spdx-exceptions"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz"; - sha512 = "/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="; - }; - }; - "spdx-expression-parse-3.0.1" = { - name = "spdx-expression-parse"; - packageName = "spdx-expression-parse"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"; - sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q=="; - }; - }; - "spdx-license-ids-3.0.13" = { - name = "spdx-license-ids"; - packageName = "spdx-license-ids"; - version = "3.0.13"; - src = fetchurl { - url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz"; - sha512 = "XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w=="; - }; - }; - "speakingurl-14.0.1" = { - name = "speakingurl"; - packageName = "speakingurl"; - version = "14.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz"; - sha512 = "1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ=="; - }; - }; - "sprintf-js-1.0.3" = { - name = "sprintf-js"; - packageName = "sprintf-js"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"; - sha512 = "D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="; - }; - }; - "string-width-1.0.2" = { - name = "string-width"; - packageName = "string-width"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"; - sha512 = "0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw=="; - }; - }; - "string-width-4.2.3" = { - name = "string-width"; - packageName = "string-width"; - version = "4.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"; - sha512 = "wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="; - }; - }; - "string_decoder-1.1.1" = { - name = "string_decoder"; - packageName = "string_decoder"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"; - sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="; - }; - }; - "string_decoder-1.3.0" = { - name = "string_decoder"; - packageName = "string_decoder"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"; - sha512 = "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="; - }; - }; - "strip-ansi-3.0.1" = { - name = "strip-ansi"; - packageName = "strip-ansi"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"; - sha512 = "VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg=="; - }; - }; - "strip-ansi-6.0.1" = { - name = "strip-ansi"; - packageName = "strip-ansi"; - version = "6.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"; - sha512 = "Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="; - }; - }; - "strip-bom-2.0.0" = { - name = "strip-bom"; - packageName = "strip-bom"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz"; - sha512 = "kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g=="; - }; - }; - "strip-indent-1.0.1" = { - name = "strip-indent"; - packageName = "strip-indent"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz"; - sha512 = "I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA=="; - }; - }; - "strip-json-comments-2.0.1" = { - name = "strip-json-comments"; - packageName = "strip-json-comments"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"; - sha512 = "4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="; - }; - }; - "supports-color-2.0.0" = { - name = "supports-color"; - packageName = "supports-color"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"; - sha512 = "KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="; - }; - }; - "supports-preserve-symlinks-flag-1.0.0" = { - name = "supports-preserve-symlinks-flag"; - packageName = "supports-preserve-symlinks-flag"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"; - sha512 = "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="; - }; - }; - "tar-6.1.14" = { - name = "tar"; - packageName = "tar"; - version = "6.1.14"; - src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-6.1.14.tgz"; - sha512 = "piERznXu0U7/pW7cdSn7hjqySIVTYT6F76icmFk7ptU7dDYlXTm5r9A6K04R2vU3olYgoKeo1Cg3eeu5nhftAw=="; - }; - }; - "timed-out-3.1.3" = { - name = "timed-out"; - packageName = "timed-out"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz"; - sha512 = "3RB4qgvPkxF/FGPnrzaWLhW1rxNK2sdH0mFjbhxkfTR6QXvcM3EtYm9L44UrhODZrZ+yhDXeMncLqi8QXn2MJg=="; - }; - }; - "tr46-0.0.3" = { - name = "tr46"; - packageName = "tr46"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"; - sha512 = "N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="; - }; - }; - "trim-newlines-1.0.0" = { - name = "trim-newlines"; - packageName = "trim-newlines"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz"; - sha512 = "Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw=="; - }; - }; - "unzip-response-1.0.2" = { - name = "unzip-response"; - packageName = "unzip-response"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz"; - sha512 = "pwCcjjhEcpW45JZIySExBHYv5Y9EeL2OIGEfrSKp2dMUFGFv4CpvZkwJbVge8OvGH2BNNtJBx67DuKuJhf+N5Q=="; - }; - }; - "update-notifier-0.6.3" = { - name = "update-notifier"; - packageName = "update-notifier"; - version = "0.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/update-notifier/-/update-notifier-0.6.3.tgz"; - sha512 = "Gjt2a7j+qL2wvazHPSkWZOay4NfZe7WpV63OtrKbK6Uxyta0U1aS7f++XSNpljIinKYLC8wrNfPHYkPmV5AhbQ=="; - }; - }; - "url-parse-lax-1.0.0" = { - name = "url-parse-lax"; - packageName = "url-parse-lax"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz"; - sha512 = "BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA=="; - }; - }; - "util-deprecate-1.0.2" = { - name = "util-deprecate"; - packageName = "util-deprecate"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"; - sha512 = "EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="; - }; - }; - "uuid-2.0.3" = { - name = "uuid"; - packageName = "uuid"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz"; - sha512 = "FULf7fayPdpASncVy4DLh3xydlXEJJpvIELjYjNeQWYUZ9pclcpvCZSr2gkmN2FrrGcI7G/cJsIEwk5/8vfXpg=="; - }; - }; - "validate-npm-package-license-3.0.4" = { - name = "validate-npm-package-license"; - packageName = "validate-npm-package-license"; - version = "3.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"; - sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="; - }; - }; - "webidl-conversions-3.0.1" = { - name = "webidl-conversions"; - packageName = "webidl-conversions"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"; - sha512 = "2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="; - }; - }; - "whatwg-url-5.0.0" = { - name = "whatwg-url"; - packageName = "whatwg-url"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"; - sha512 = "saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="; - }; - }; - "wide-align-1.1.5" = { - name = "wide-align"; - packageName = "wide-align"; - version = "1.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz"; - sha512 = "eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg=="; - }; - }; - "widest-line-1.0.0" = { - name = "widest-line"; - packageName = "widest-line"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz"; - sha512 = "r5vvGtqsHUHn98V0jURY4Ts86xJf6+SzK9rpWdV8/73nURB3WFPIHd67aOvPw2fSuunIyHjAUqiJ2TY0x4E5gw=="; - }; - }; - "wrappy-1.0.2" = { - name = "wrappy"; - packageName = "wrappy"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"; - sha512 = "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="; - }; - }; - "write-file-atomic-1.3.4" = { - name = "write-file-atomic"; - packageName = "write-file-atomic"; - version = "1.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz"; - sha512 = "SdrHoC/yVBPpV0Xq/mUZQIpW2sWXAShb/V4pomcJXh92RuaO+f3UTWItiR3Px+pLnV2PvC2/bfn5cwr5X6Vfxw=="; - }; - }; - "xdg-basedir-2.0.0" = { - name = "xdg-basedir"; - packageName = "xdg-basedir"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz"; - sha512 = "NF1pPn594TaRSUO/HARoB4jK8I+rWgcpVlpQCK6/6o5PHyLUt2CSiDrpUZbQ6rROck+W2EwF8mBJcTs+W98J9w=="; - }; - }; - "yallist-4.0.0" = { - name = "yallist"; - packageName = "yallist"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"; - sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="; - }; - }; - }; -in -{ - base16-builder = nodeEnv.buildNodePackage { - name = "base16-builder"; - packageName = "base16-builder"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/base16-builder/-/base16-builder-1.3.0.tgz"; - sha512 = "fXzZ8Pn1mVA0POzZJ1tQzFHlHdVHpR+z31xlbECEy+7yW3jdkYvFtZl9V0SPJSwkOA5aPQALqi4rM0BCtJiAVA=="; - }; - dependencies = [ - sources."@mapbox/node-pre-gyp-1.0.10" - sources."abbrev-1.1.1" - sources."agent-base-6.0.2" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."any-promise-0.1.0" - sources."aproba-2.0.0" - sources."are-we-there-yet-2.0.0" - sources."argparse-1.0.10" - sources."array-find-index-1.0.2" - sources."balanced-match-1.0.2" - ( - sources."boxen-0.3.1" - // { - dependencies = [ - sources."is-fullwidth-code-point-1.0.0" - sources."string-width-1.0.2" - ]; - } - ) - sources."brace-expansion-1.1.11" - sources."bulk-replace-0.0.1" - sources."camelcase-2.1.1" - sources."camelcase-keys-2.1.0" - sources."capture-stack-trace-1.0.2" - sources."chalk-1.1.3" - sources."chownr-2.0.0" - sources."code-point-at-1.1.0" - sources."color-support-1.1.3" - sources."commander-1.1.1" - sources."concat-map-0.0.1" - ( - sources."configstore-2.1.0" - // { - dependencies = [ - sources."mkdirp-0.5.6" - ]; - } - ) - sources."console-control-strings-1.1.0" - sources."core-util-is-1.0.3" - sources."create-error-class-3.0.2" - sources."currently-unhandled-0.4.1" - sources."debug-4.3.4" - sources."decamelize-1.2.0" - sources."deep-extend-0.6.0" - sources."delegates-1.0.0" - sources."detect-libc-2.0.1" - sources."dot-prop-3.0.0" - ( - sources."duplexer2-0.1.4" - // { - dependencies = [ - sources."readable-stream-2.3.8" - sources."safe-buffer-5.1.2" - sources."string_decoder-1.1.1" - ]; - } - ) - sources."ejs-2.7.4" - sources."emoji-regex-8.0.0" - sources."encoding-0.1.13" - sources."error-ex-1.3.2" - sources."escape-string-regexp-1.0.5" - sources."esprima-4.0.1" - sources."filled-array-1.1.0" - sources."find-up-1.1.2" - ( - sources."fs-minipass-2.1.0" - // { - dependencies = [ - sources."minipass-3.3.6" - ]; - } - ) - sources."fs-promise-0.3.1" - sources."fs.realpath-1.0.0" - sources."function-bind-1.1.1" - ( - sources."gauge-3.0.2" - // { - dependencies = [ - sources."ansi-regex-5.0.1" - sources."strip-ansi-6.0.1" - ]; - } - ) - sources."get-stdin-4.0.1" - sources."glob-7.2.3" - ( - sources."got-5.7.1" - // { - dependencies = [ - sources."readable-stream-2.3.8" - sources."safe-buffer-5.1.2" - sources."string_decoder-1.1.1" - ]; - } - ) - sources."graceful-fs-4.2.11" - sources."has-1.0.3" - sources."has-ansi-2.0.0" - sources."has-unicode-2.0.1" - sources."hepburn-1.2.0" - sources."hosted-git-info-2.8.9" - sources."https-proxy-agent-5.0.1" - sources."iconv-lite-0.6.3" - sources."imurmurhash-0.1.4" - sources."indent-string-2.1.0" - sources."inflight-1.0.6" - sources."inherits-2.0.4" - sources."ini-1.3.8" - sources."is-arrayish-0.2.1" - sources."is-core-module-2.12.0" - sources."is-finite-1.1.0" - sources."is-fullwidth-code-point-3.0.0" - sources."is-npm-1.0.0" - sources."is-obj-1.0.1" - sources."is-redirect-1.0.0" - sources."is-retry-allowed-1.2.0" - sources."is-stream-1.1.0" - sources."is-utf8-0.2.1" - sources."isarray-1.0.0" - sources."js-yaml-3.14.1" - sources."keypress-0.1.0" - sources."latest-version-2.0.0" - sources."limax-1.7.0" - sources."load-json-file-1.1.0" - sources."loud-rejection-1.6.0" - sources."lowercase-keys-1.0.1" - sources."lru-cache-6.0.0" - ( - sources."make-dir-3.1.0" - // { - dependencies = [ - sources."semver-6.3.0" - ]; - } - ) - sources."map-obj-1.0.1" - sources."meow-3.7.0" - sources."minimatch-3.1.2" - sources."minimist-1.2.8" - sources."minipass-5.0.0" - ( - sources."minizlib-2.1.2" - // { - dependencies = [ - sources."minipass-3.3.6" - ]; - } - ) - sources."mkdirp-1.0.4" - sources."ms-2.1.2" - sources."node-addon-api-3.2.1" - sources."node-fetch-2.6.10" - sources."node-status-codes-1.0.0" - sources."nodejieba-2.5.2" - sources."nopt-5.0.0" - ( - sources."normalize-package-data-2.5.0" - // { - dependencies = [ - sources."semver-5.7.1" - ]; - } - ) - sources."npmlog-5.0.1" - sources."number-is-nan-1.0.1" - sources."object-assign-4.1.1" - sources."once-1.4.0" - sources."open-0.0.5" - sources."os-homedir-1.0.2" - sources."os-tmpdir-1.0.2" - sources."osenv-0.1.5" - ( - sources."package-json-2.4.0" - // { - dependencies = [ - sources."semver-5.7.1" - ]; - } - ) - sources."parse-json-2.2.0" - sources."path-exists-2.1.0" - sources."path-is-absolute-1.0.1" - sources."path-parse-1.0.7" - sources."path-type-1.1.0" - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."pinyin-2.11.2" - sources."prepend-http-1.0.4" - sources."process-nextick-args-2.0.1" - sources."rc-1.2.8" - ( - sources."read-all-stream-3.1.0" - // { - dependencies = [ - sources."readable-stream-2.3.8" - sources."safe-buffer-5.1.2" - sources."string_decoder-1.1.1" - ]; - } - ) - sources."read-pkg-1.1.0" - sources."read-pkg-up-1.0.1" - sources."readable-stream-3.6.2" - sources."redent-1.0.0" - sources."registry-auth-token-3.4.0" - sources."registry-url-3.1.0" - sources."repeating-2.0.1" - sources."resolve-1.22.3" - sources."rimraf-3.0.2" - sources."safe-buffer-5.2.1" - sources."safer-buffer-2.1.2" - sources."semver-7.5.0" - ( - sources."semver-diff-2.1.0" - // { - dependencies = [ - sources."semver-5.7.1" - ]; - } - ) - sources."set-blocking-2.0.0" - sources."signal-exit-3.0.7" - sources."slide-1.1.6" - sources."spdx-correct-3.2.0" - sources."spdx-exceptions-2.3.0" - sources."spdx-expression-parse-3.0.1" - sources."spdx-license-ids-3.0.13" - sources."speakingurl-14.0.1" - sources."sprintf-js-1.0.3" - ( - sources."string-width-4.2.3" - // { - dependencies = [ - sources."ansi-regex-5.0.1" - sources."strip-ansi-6.0.1" - ]; - } - ) - sources."string_decoder-1.3.0" - sources."strip-ansi-3.0.1" - sources."strip-bom-2.0.0" - sources."strip-indent-1.0.1" - sources."strip-json-comments-2.0.1" - sources."supports-color-2.0.0" - sources."supports-preserve-symlinks-flag-1.0.0" - sources."tar-6.1.14" - sources."timed-out-3.1.3" - sources."tr46-0.0.3" - sources."trim-newlines-1.0.0" - sources."unzip-response-1.0.2" - sources."update-notifier-0.6.3" - sources."url-parse-lax-1.0.0" - sources."util-deprecate-1.0.2" - sources."uuid-2.0.3" - sources."validate-npm-package-license-3.0.4" - sources."webidl-conversions-3.0.1" - sources."whatwg-url-5.0.0" - sources."wide-align-1.1.5" - ( - sources."widest-line-1.0.0" - // { - dependencies = [ - sources."is-fullwidth-code-point-1.0.0" - sources."string-width-1.0.2" - ]; - } - ) - sources."wrappy-1.0.2" - sources."write-file-atomic-1.3.4" - sources."xdg-basedir-2.0.0" - sources."yallist-4.0.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Base16 Builder is a nimble command-line tool that generates themes for your favourite programs."; - homepage = "https://github.com/base16-builder/base16-builder#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; -} diff --git a/pkgs/misc/base16-builder/node-packages.json b/pkgs/misc/base16-builder/node-packages.json deleted file mode 100644 index 3266c128bc4e..000000000000 --- a/pkgs/misc/base16-builder/node-packages.json +++ /dev/null @@ -1,3 +0,0 @@ -[ - "base16-builder" -] diff --git a/pkgs/misc/base16-builder/node-packages.nix b/pkgs/misc/base16-builder/node-packages.nix deleted file mode 100644 index 5c07f7cffc9e..000000000000 --- a/pkgs/misc/base16-builder/node-packages.nix +++ /dev/null @@ -1,33 +0,0 @@ -# This file has been generated by node2nix 1.11.1. Do not edit! - -{ - pkgs ? import { - inherit system; - }, - system ? builtins.currentSystem, - nodejs ? pkgs."nodejs_20", -}: - -let - nodeEnv = import ../../development/node-packages/node-env.nix { - inherit (pkgs) - stdenv - lib - runCommand - writeTextFile - writeShellScript - ; - inherit pkgs nodejs; - libtool = if pkgs.stdenv.hostPlatform.isDarwin then pkgs.cctools or pkgs.darwin.cctools else null; - }; -in -import ./node-packages-generated.nix { - inherit (pkgs) - fetchurl - nix-gitignore - stdenv - lib - fetchgit - ; - inherit nodeEnv; -} diff --git a/pkgs/os-specific/linux/mwprocapture/default.nix b/pkgs/os-specific/linux/mwprocapture/default.nix index 28c2e11e429c..9dfc04ede158 100644 --- a/pkgs/os-specific/linux/mwprocapture/default.nix +++ b/pkgs/os-specific/linux/mwprocapture/default.nix @@ -18,12 +18,12 @@ let in stdenv.mkDerivation rec { pname = "mwprocapture"; - subVersion = "4390"; - version = "1.3.0.${subVersion}-${kernel.version}"; + subVersion = "1.3.4418"; + version = "${subVersion}-${kernel.version}"; src = fetchurl { url = "https://www.magewell.com/files/drivers/ProCaptureForLinux_${subVersion}.tar.gz"; - sha256 = "sha256-a2cU7PYQh1KR5eeMhMNx2Sc3HHd7QvCG9+BoJyVPp1Y="; + sha256 = "sha256-ZUqJkARhaMo9aZOtUMEdiHEbEq10lJO6MkGjEDnfx1g="; }; nativeBuildInputs = kernel.moduleBuildDependencies; @@ -65,11 +65,12 @@ stdenv.mkDerivation rec { "$out"/bin/mwcap-info ''; - meta = with lib; { + meta = { homepage = "https://www.magewell.com/"; description = "Linux driver for the Magewell Pro Capture family"; - license = licenses.unfreeRedistributable; - maintainers = with maintainers; [ flexiondotorg ]; - platforms = platforms.linux; + license = lib.licenses.unfreeRedistributable; + maintainers = with lib.maintainers; [ flexiondotorg ]; + platforms = lib.platforms.linux; + broken = lib.versionAtLeast kernel.version "6.15"; }; } diff --git a/pkgs/servers/monitoring/zabbix/versions.nix b/pkgs/servers/monitoring/zabbix/versions.nix index 34ad087497dd..4cd732fe12b4 100644 --- a/pkgs/servers/monitoring/zabbix/versions.nix +++ b/pkgs/servers/monitoring/zabbix/versions.nix @@ -4,8 +4,8 @@ generic: { hash = "sha256-DQGzk90isqYLNvs3qY/PEIHGg62Ygyot3YeUOhIAg54="; }; v70 = generic { - version = "7.0.12"; - hash = "sha256-YGntYEql4z/mMczGi3gmVKaXBxlSoc82UVFlWgoSKwU="; + version = "7.0.13"; + hash = "sha256-2e9/HPsL3lZY2rsigIIPnOHPMyV/rHn0DwM3Org60Xw="; }; v60 = generic { version = "6.0.36"; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 58fd81d447cf..dff073b86bbc 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -331,6 +331,7 @@ mapAliases { badtouch = authoscope; # Project was renamed, added 20210626 badwolf = throw "'badwolf' has been removed due to being unmaintained"; # Added 2025-04-15 baget = throw "'baget' has been removed due to being unmaintained"; + base16-builder = throw "'base16-builder' has been removed due to being unmaintained"; # Added 2025-06-03 bashInteractive_5 = throw "'bashInteractive_5' has been renamed to/replaced by 'bashInteractive'"; # Converted to throw 2024-10-17 bash_5 = throw "'bash_5' has been renamed to/replaced by 'bash'"; # Converted to throw 2024-10-17 bareboxTools = throw "bareboxTools has been removed due to lack of interest in maintaining it in nixpkgs"; # Added 2025-04-19 @@ -1050,6 +1051,7 @@ mapAliases { licensor = throw "'licensor' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01 lightstep-tracer-cpp = throw "lightstep-tracer-cpp is deprecated since 2022-08-29; the upstream recommends migration to opentelemetry projects."; + ligo = throw "ligo has been removed from nixpkgs for lack of maintainance"; # Added 2025-06-03 lima-bin = lib.warnOnInstantiate "lima-bin has been replaced by lima" lima; # Added 2025-05-13 lime3ds = throw "lime3ds is deprecated, use 'azahar' instead."; # Added 2025-03-22 limesctl = throw "limesctl has been removed because it is insignificant."; # Added 2024-11-25 @@ -1888,6 +1890,7 @@ mapAliases { tepl = libgedit-tepl; # Added 2024-04-29 termplay = throw "'termplay' has been removed due to lack of maintenance upstream"; # Added 2025-01-25 testVersion = testers.testVersion; # Added 2022-04-20 + tezos-rust-libs = ligo; # Added 2025-06-03 tfplugindocs = terraform-plugin-docs; # Added 2023-11-01 thiefmd = throw "'thiefmd' has been removed due to lack of maintenance upstream and incompatible with newer Pandoc. Please use 'apostrophe' or 'folio' instead"; # Added 2025-02-20 thefuck = throw "'thefuck' has been removed due to lack of maintenance upstream and incompatible with python 3.12+. Consider using 'pay-respects' instead"; # Added 2025-05-30 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0fd890051e36..439bbe4e6e09 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1893,8 +1893,6 @@ with pkgs; libssl = openssl; }; - base16-builder = callPackage ../misc/base16-builder { }; - babelfish = callPackage ../shells/fish/babelfish.nix { }; bat-extras = recurseIntoAttrs (lib.makeScope newScope (callPackage ../tools/misc/bat-extras { })); @@ -3490,21 +3488,6 @@ with pkgs; ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { }; - ligo = - let - ocaml_p = ocaml-ng.ocamlPackages_4_14.overrideScope ( - self: super: { - zarith = super.zarith.override { version = "1.13"; }; - } - ); - in - callPackage ../development/compilers/ligo { - coq = coq_8_13.override { - customOCamlPackages = ocaml_p; - }; - ocamlPackages = ocaml_p; - }; - leocad = callPackage ../applications/graphics/leocad { }; libcoap = callPackage ../applications/networking/libcoap {