Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
e04d83da ebb1b50f

+978 -839
+1 -1
doc/stdenv/stdenv.chapter.md
··· 1179 1180 ### `wrapProgram` \<executable\> \<makeWrapperArgs\> {#fun-wrapProgram} 1181 1182 - Convenience function for `makeWrapper` that replaces `<\executable\>` with a wrapper that executes the original program. It takes all the same arguments as `makeWrapper`, except for `--inherit-argv0` (used by the `makeBinaryWrapper` implementation) and `--argv0` (used by both `makeWrapper` and `makeBinaryWrapper` wrapper implementations). 1183 1184 If you will apply it multiple times, it will overwrite the wrapper file and you will end up with double wrapping, which should be avoided. 1185
··· 1179 1180 ### `wrapProgram` \<executable\> \<makeWrapperArgs\> {#fun-wrapProgram} 1181 1182 + Convenience function for `makeWrapper` that replaces `<executable>` with a wrapper that executes the original program. It takes all the same arguments as `makeWrapper`, except for `--inherit-argv0` (used by the `makeBinaryWrapper` implementation) and `--argv0` (used by both `makeWrapper` and `makeBinaryWrapper` wrapper implementations). 1183 1184 If you will apply it multiple times, it will overwrite the wrapper file and you will end up with double wrapping, which should be avoided. 1185
+5
nixos/doc/manual/release-notes/rl-2311.section.md
··· 53 - [Honk](https://humungus.tedunangst.com/r/honk), a complete ActivityPub server with minimal setup and support costs. 54 Available as [services.honk](#opt-services.honk.enable). 55 56 ## Backward Incompatibilities {#sec-release-23.11-incompatibilities} 57 58 - The `boot.loader.raspberryPi` options have been marked deprecated, with intent for removal for NixOS 24.11. They had a limited use-case, and do not work like people expect. They required either very old installs ([before mid-2019](https://github.com/NixOS/nixpkgs/pull/62462)) or customized builds out of scope of the standard and generic AArch64 support. That option set never supported the Raspberry Pi 4 family of devices. ··· 115 - PHP now defaults to PHP 8.2, updated from 8.1. 116 117 - The ISC DHCP package and corresponding module have been removed, because they are end of life upstream. See https://www.isc.org/blogs/isc-dhcp-eol/ for details and switch to a different DHCP implementation like kea or dnsmasq. 118 119 - `odoo` now defaults to 16, updated from 15. 120
··· 53 - [Honk](https://humungus.tedunangst.com/r/honk), a complete ActivityPub server with minimal setup and support costs. 54 Available as [services.honk](#opt-services.honk.enable). 55 56 + - [NNCP](http://www.nncpgo.org/). Added nncp-daemon and nncp-caller services. Configuration is set with [programs.nncp.settings](#opt-programs.nncp.settings) and the daemons are enabled at [services.nncp](#opt-services.nncp.caller.enable). 57 + 58 ## Backward Incompatibilities {#sec-release-23.11-incompatibilities} 59 60 - The `boot.loader.raspberryPi` options have been marked deprecated, with intent for removal for NixOS 24.11. They had a limited use-case, and do not work like people expect. They required either very old installs ([before mid-2019](https://github.com/NixOS/nixpkgs/pull/62462)) or customized builds out of scope of the standard and generic AArch64 support. That option set never supported the Raspberry Pi 4 family of devices. ··· 117 - PHP now defaults to PHP 8.2, updated from 8.1. 118 119 - The ISC DHCP package and corresponding module have been removed, because they are end of life upstream. See https://www.isc.org/blogs/isc-dhcp-eol/ for details and switch to a different DHCP implementation like kea or dnsmasq. 120 + 121 + - `prometheus-unbound-exporter` has been replaced by the Let's Encrypt maintained version, since the previous version was archived. This requires some changes to the module configuration, most notable `controlInterface` needs migration 122 + towards `unbound.host` and requires either the `tcp://` or `unix://` URI scheme. 123 124 - `odoo` now defaults to 16, updated from 15. 125
+1
nixos/modules/module-list.nix
··· 981 ./services/networking/nix-serve.nix 982 ./services/networking/nix-store-gcs-proxy.nix 983 ./services/networking/nixops-dns.nix 984 ./services/networking/nntp-proxy.nix 985 ./services/networking/nomad.nix 986 ./services/networking/nsd.nix
··· 981 ./services/networking/nix-serve.nix 982 ./services/networking/nix-store-gcs-proxy.nix 983 ./services/networking/nixops-dns.nix 984 + ./services/networking/nncp.nix 985 ./services/networking/nntp-proxy.nix 986 ./services/networking/nomad.nix 987 ./services/networking/nsd.nix
+58 -26
nixos/modules/services/monitoring/prometheus/exporters/unbound.nix
··· 1 - { config, lib, pkgs, options }: 2 3 with lib; 4 ··· 6 cfg = config.services.prometheus.exporters.unbound; 7 in 8 { 9 port = 9167; 10 extraOpts = { 11 - fetchType = mkOption { 12 - # TODO: add shm when upstream implemented it 13 - type = types.enum [ "tcp" "uds" ]; 14 - default = "uds"; 15 - description = lib.mdDoc '' 16 - Which methods the exporter uses to get the information from unbound. 17 - ''; 18 - }; 19 - 20 telemetryPath = mkOption { 21 type = types.str; 22 default = "/metrics"; ··· 25 ''; 26 }; 27 28 - controlInterface = mkOption { 29 - type = types.nullOr types.str; 30 - default = null; 31 - example = "/run/unbound/unbound.socket"; 32 - description = lib.mdDoc '' 33 - Path to the unbound socket for uds mode or the control interface port for tcp mode. 34 35 - Example: 36 - uds-mode: /run/unbound/unbound.socket 37 - tcp-mode: 127.0.0.1:8953 38 - ''; 39 }; 40 }; 41 42 serviceOpts = mkMerge ([{ 43 serviceConfig = { 44 ExecStart = '' 45 - ${pkgs.prometheus-unbound-exporter}/bin/unbound-telemetry \ 46 - ${cfg.fetchType} \ 47 - --bind ${cfg.listenAddress}:${toString cfg.port} \ 48 - --path ${cfg.telemetryPath} \ 49 - ${optionalString (cfg.controlInterface != null) "--control-interface ${cfg.controlInterface}"} \ 50 ${toString cfg.extraFlags} 51 ''; 52 RestrictAddressFamilies = [ 53 - # Need AF_UNIX to collect data 54 "AF_UNIX" 55 ]; 56 }; 57 }] ++ [ 58 (mkIf config.services.unbound.enable {
··· 1 + { config 2 + , lib 3 + , pkgs 4 + , options 5 + }: 6 7 with lib; 8 ··· 10 cfg = config.services.prometheus.exporters.unbound; 11 in 12 { 13 + imports = [ 14 + (mkRemovedOptionModule [ "controlInterface" ] "This option was removed, use the `unbound.host` option instead.") 15 + (mkRemovedOptionModule [ "fetchType" ] "This option was removed, use the `unbound.host` option instead.") 16 + ({ options.warnings = options.warnings; options.assertions = options.assertions; }) 17 + ]; 18 + 19 port = 9167; 20 extraOpts = { 21 telemetryPath = mkOption { 22 type = types.str; 23 default = "/metrics"; ··· 26 ''; 27 }; 28 29 + unbound = { 30 + ca = mkOption { 31 + type = types.nullOr types.path; 32 + default = "/var/lib/unbound/unbound_server.pem"; 33 + example = null; 34 + description = '' 35 + Path to the Unbound server certificate authority 36 + ''; 37 + }; 38 39 + certificate = mkOption { 40 + type = types.nullOr types.path; 41 + default = "/var/lib/unbound/unbound_control.pem"; 42 + example = null; 43 + description = '' 44 + Path to the Unbound control socket certificate 45 + ''; 46 + }; 47 + 48 + key = mkOption { 49 + type = types.nullOr types.path; 50 + default = "/var/lib/unbound/unbound_control.key"; 51 + example = null; 52 + description = '' 53 + Path to the Unbound control socket key. 54 + ''; 55 + }; 56 + 57 + host = mkOption { 58 + type = types.str; 59 + default = "tcp://127.0.0.1:8953"; 60 + example = "unix:///run/unbound/unbound.socket"; 61 + description = lib.mdDoc '' 62 + Path to the unbound control socket. Supports unix domain sockets, as well as the TCP interface. 63 + ''; 64 + }; 65 }; 66 }; 67 68 serviceOpts = mkMerge ([{ 69 serviceConfig = { 70 + User = "unbound"; # to access the unbound_control.key 71 ExecStart = '' 72 + ${pkgs.prometheus-unbound-exporter}/bin/unbound_exporter \ 73 + --unbound.host "${cfg.unbound.host}" \ 74 + --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ 75 + --web.telemetry-path ${cfg.telemetryPath} \ 76 + ${optionalString (cfg.unbound.ca != null) "--unbound.ca ${cfg.unbound.ca}"} \ 77 + ${optionalString (cfg.unbound.certificate != null) "--unbound.cert ${cfg.unbound.certificate}"} \ 78 + ${optionalString (cfg.unbound.key != null) "--unbound.key ${cfg.unbound.key}"} \ 79 ${toString cfg.extraFlags} 80 ''; 81 RestrictAddressFamilies = [ 82 "AF_UNIX" 83 + "AF_INET" 84 + "AF_INET6" 85 ]; 86 + } // optionalAttrs (!config.services.unbound.enable) { 87 + DynamicUser = true; 88 }; 89 }] ++ [ 90 (mkIf config.services.unbound.enable {
+131
nixos/modules/services/networking/nncp.nix
···
··· 1 + { config, lib, pkgs, ... }: 2 + with lib; 3 + 4 + let 5 + nncpCfgFile = "/run/nncp.hjson"; 6 + programCfg = config.programs.nncp; 7 + callerCfg = config.services.nncp.caller; 8 + daemonCfg = config.services.nncp.daemon; 9 + settingsFormat = pkgs.formats.json { }; 10 + jsonCfgFile = settingsFormat.generate "nncp.json" programCfg.settings; 11 + pkg = programCfg.package; 12 + in { 13 + options = { 14 + 15 + services.nncp = { 16 + caller = { 17 + enable = mkEnableOption '' 18 + cron'ed NNCP TCP daemon caller. 19 + The daemon will take configuration from 20 + [](#opt-programs.nncp.settings) 21 + ''; 22 + extraArgs = mkOption { 23 + type = with types; listOf str; 24 + description = "Extra command-line arguments to pass to caller."; 25 + default = [ ]; 26 + example = [ "-autotoss" ]; 27 + }; 28 + }; 29 + 30 + daemon = { 31 + enable = mkEnableOption '' 32 + NNCP TCP synronization daemon. 33 + The daemon will take configuration from 34 + [](#opt-programs.nncp.settings) 35 + ''; 36 + socketActivation = { 37 + enable = mkEnableOption '' 38 + Whether to run nncp-daemon persistently or socket-activated. 39 + ''; 40 + listenStreams = mkOption { 41 + type = with types; listOf str; 42 + description = lib.mdDoc '' 43 + TCP sockets to bind to. 44 + See [](#opt-systemd.sockets._name_.listenStreams). 45 + ''; 46 + default = [ "5400" ]; 47 + }; 48 + }; 49 + extraArgs = mkOption { 50 + type = with types; listOf str; 51 + description = "Extra command-line arguments to pass to daemon."; 52 + default = [ ]; 53 + example = [ "-autotoss" ]; 54 + }; 55 + }; 56 + 57 + }; 58 + }; 59 + 60 + config = mkIf (programCfg.enable or callerCfg.enable or daemonCfg.enable) { 61 + 62 + assertions = [{ 63 + assertion = with builtins; 64 + let 65 + callerCongfigured = 66 + let neigh = config.programs.nncp.settings.neigh or { }; 67 + in lib.lists.any (x: hasAttr "calls" x && x.calls != [ ]) 68 + (attrValues neigh); 69 + in !callerCfg.enable || callerCongfigured; 70 + message = "NNCP caller enabled but call configuration is missing"; 71 + }]; 72 + 73 + systemd.services."nncp-caller" = { 74 + inherit (callerCfg) enable; 75 + description = "Croned NNCP TCP daemon caller."; 76 + documentation = [ "http://www.nncpgo.org/nncp_002dcaller.html" ]; 77 + after = [ "network.target" ]; 78 + wantedBy = [ "multi-user.target" ]; 79 + serviceConfig = { 80 + ExecStart = '' 81 + ${pkg}/bin/nncp-caller -noprogress -cfg "${nncpCfgFile}" ${ 82 + lib.strings.escapeShellArgs callerCfg.extraArgs 83 + }''; 84 + Group = "uucp"; 85 + UMask = "0002"; 86 + }; 87 + }; 88 + 89 + systemd.services."nncp-daemon" = mkIf daemonCfg.enable { 90 + enable = !daemonCfg.socketActivation.enable; 91 + description = "NNCP TCP syncronization daemon."; 92 + documentation = [ "http://www.nncpgo.org/nncp_002ddaemon.html" ]; 93 + after = [ "network.target" ]; 94 + wantedBy = [ "multi-user.target" ]; 95 + serviceConfig = { 96 + ExecStart = '' 97 + ${pkg}/bin/nncp-daemon -noprogress -cfg "${nncpCfgFile}" ${ 98 + lib.strings.escapeShellArgs daemonCfg.extraArgs 99 + }''; 100 + Restart = "on-failure"; 101 + Group = "uucp"; 102 + UMask = "0002"; 103 + }; 104 + }; 105 + 106 + systemd.services."nncp-daemon@" = mkIf daemonCfg.socketActivation.enable { 107 + description = "NNCP TCP syncronization daemon."; 108 + documentation = [ "http://www.nncpgo.org/nncp_002ddaemon.html" ]; 109 + after = [ "network.target" ]; 110 + serviceConfig = { 111 + ExecStart = '' 112 + ${pkg}/bin/nncp-daemon -noprogress -ucspi -cfg "${nncpCfgFile}" ${ 113 + lib.strings.escapeShellArgs daemonCfg.extraArgs 114 + }''; 115 + Group = "uucp"; 116 + UMask = "0002"; 117 + StandardInput = "socket"; 118 + StandardOutput = "inherit"; 119 + StandardError = "journal"; 120 + }; 121 + }; 122 + 123 + systemd.sockets.nncp-daemon = mkIf daemonCfg.socketActivation.enable { 124 + inherit (daemonCfg.socketActivation) listenStreams; 125 + description = "socket for NNCP TCP syncronization."; 126 + conflicts = [ "nncp-daemon.service" ]; 127 + wantedBy = [ "sockets.target" ]; 128 + socketConfig.Accept = true; 129 + }; 130 + }; 131 + }
+2 -3
nixos/tests/prometheus-exporters.nix
··· 1422 unbound = { 1423 exporterConfig = { 1424 enable = true; 1425 - fetchType = "uds"; 1426 - controlInterface = "/run/unbound/unbound.ctl"; 1427 }; 1428 metricProvider = { 1429 services.unbound = { ··· 1438 wait_for_unit("unbound.service") 1439 wait_for_unit("prometheus-unbound-exporter.service") 1440 wait_for_open_port(9167) 1441 - succeed("curl -sSf localhost:9167/metrics | grep 'unbound_up 1'") 1442 ''; 1443 }; 1444
··· 1422 unbound = { 1423 exporterConfig = { 1424 enable = true; 1425 + unbound.host = "unix:///run/unbound/unbound.ctl"; 1426 }; 1427 metricProvider = { 1428 services.unbound = { ··· 1437 wait_for_unit("unbound.service") 1438 wait_for_unit("prometheus-unbound-exporter.service") 1439 wait_for_open_port(9167) 1440 + wait_until_succeeds("curl -sSf localhost:9167/metrics | grep 'unbound_up 1'") 1441 ''; 1442 }; 1443
+2 -2
pkgs/applications/audio/furnace/default.nix
··· 22 23 stdenv.mkDerivation rec { 24 pname = "furnace"; 25 - version = "0.6pre8"; 26 27 src = fetchFromGitHub { 28 owner = "tildearrow"; 29 repo = "furnace"; 30 rev = "v${version}"; 31 fetchSubmodules = true; 32 - sha256 = "sha256-kV3XlZAVkb+SfGqBi7I7Br58zjSAfh4kiUk2KCcXnFA="; 33 }; 34 35 postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
··· 22 23 stdenv.mkDerivation rec { 24 pname = "furnace"; 25 + version = "0.6pre9"; 26 27 src = fetchFromGitHub { 28 owner = "tildearrow"; 29 repo = "furnace"; 30 rev = "v${version}"; 31 fetchSubmodules = true; 32 + sha256 = "sha256-i7/NN179Wyr1FqNlgryyFtishFr5EY1HI6BRQKby/6E="; 33 }; 34 35 postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
+4 -14
pkgs/applications/audio/giada/default.nix
··· 24 25 stdenv.mkDerivation rec { 26 pname = "giada"; 27 - version = "0.24.0"; 28 29 src = fetchFromGitHub { 30 owner = "monocasual"; 31 repo = pname; 32 - rev = "v${version}"; 33 - sha256 = "sha256-pKzc+RRW3o5vYaiGqW9/VjYZZJvr6cg1kdjP9qRkHwM="; 34 fetchSubmodules = true; 35 }; 36 - 37 - patches = [ 38 - # Remove when updating to the next release, this PR is already merged 39 - # Fix fmt type error: https://github.com/monocasual/giada/pull/635 40 - (fetchpatch { 41 - name = "fix-fmt-type-error.patch"; 42 - url = "https://github.com/monocasual/giada/commit/032af4334f6d2bb7e77a49e7aef5b4c4d696df9a.patch"; 43 - hash = "sha256-QuxETvBWzA1v2ifyNzlNMGfQ6XhYQF03sGZA9rBx1xU="; 44 - }) 45 - ]; 46 47 env.NIX_CFLAGS_COMPILE = toString [ 48 "-w" ··· 82 description = "A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians"; 83 homepage = "https://giadamusic.com/"; 84 license = licenses.gpl3; 85 - maintainers = with maintainers; [ ]; 86 platforms = platforms.all; 87 }; 88 }
··· 24 25 stdenv.mkDerivation rec { 26 pname = "giada"; 27 + version = "0.25.1"; 28 29 src = fetchFromGitHub { 30 owner = "monocasual"; 31 repo = pname; 32 + rev = version; 33 + sha256 = "sha256-SW2qT+pMKTMBnkaL+Dg87tqutcLTqaY4nCeFfJjHIw4="; 34 fetchSubmodules = true; 35 }; 36 37 env.NIX_CFLAGS_COMPILE = toString [ 38 "-w" ··· 72 description = "A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians"; 73 homepage = "https://giadamusic.com/"; 74 license = licenses.gpl3; 75 + maintainers = with maintainers; [ kashw2 ]; 76 platforms = platforms.all; 77 }; 78 }
+2 -2
pkgs/applications/audio/open-stage-control/default.nix
··· 2 3 buildNpmPackage rec { 4 pname = "open-stage-control"; 5 - version = "1.25.2"; 6 7 src = fetchFromGitHub { 8 owner = "jean-emmanuel"; 9 repo = "open-stage-control"; 10 rev = "v${version}"; 11 - hash = "sha256-7D3C1W2Y7FJnLxbXKXFFPDf+EXhLgPEj0APc2ZFYUlM="; 12 }; 13 14 # Remove some Electron stuff from package.json
··· 2 3 buildNpmPackage rec { 4 pname = "open-stage-control"; 5 + version = "1.25.3"; 6 7 src = fetchFromGitHub { 8 owner = "jean-emmanuel"; 9 repo = "open-stage-control"; 10 rev = "v${version}"; 11 + hash = "sha256-drv+QNBmUjvlRul8PlFK4ZBIDw6BV4kJXVw287H6WT4="; 12 }; 13 14 # Remove some Electron stuff from package.json
+2 -2
pkgs/applications/blockchains/besu/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "besu"; 5 - version = "23.4.1"; 6 7 src = fetchurl { 8 url = "https://hyperledger.jfrog.io/artifactory/${pname}-binaries/${pname}/${version}/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-SdOnoGnK4wdJcJPYNPhzzngEpG3VkgfV6DIUWVMtMY4="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "besu"; 5 + version = "23.4.4"; 6 7 src = fetchurl { 8 url = "https://hyperledger.jfrog.io/artifactory/${pname}-binaries/${pname}/${version}/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-vUdtI1tv4fI2pivHCfQch962i3LEe7W1jla52Sg68sQ="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/applications/editors/pulsar/default.nix
··· 23 24 let 25 pname = "pulsar"; 26 - version = "1.107.1"; 27 28 sourcesPath = { 29 x86_64-linux.tarname = "Linux.${pname}-${version}.tar.gz"; 30 - x86_64-linux.hash = "sha256-stY/sutbFVWQuN6C/tkT/G5MMVypgm3Um78jk8RHF6k="; 31 aarch64-linux.tarname = "ARM.Linux.${pname}-${version}-arm64.tar.gz"; 32 - aarch64-linux.hash = "sha256-umL60+FJKT8ThnzxgzzVzsY0nhJwsNF4YvrKoruxz7U="; 33 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 34 35 additionalLibs = lib.makeLibraryPath [
··· 23 24 let 25 pname = "pulsar"; 26 + version = "1.108.0"; 27 28 sourcesPath = { 29 x86_64-linux.tarname = "Linux.${pname}-${version}.tar.gz"; 30 + x86_64-linux.hash = "sha256-9wxMKekowNkFX+m3h2ZeTXu/uMLyPi6IIbseJ16shG4="; 31 aarch64-linux.tarname = "ARM.Linux.${pname}-${version}-arm64.tar.gz"; 32 + aarch64-linux.hash = "sha256-GdPnmhMZR3Y2WB2j98JEWomdKFZuTgxN8oga/tBwA4U="; 33 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 34 35 additionalLibs = lib.makeLibraryPath [
+3 -3
pkgs/applications/emulators/ryujinx/default.nix
··· 28 29 buildDotnetModule rec { 30 pname = "ryujinx"; 31 - version = "1.1.986"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 32 33 src = fetchFromGitHub { 34 owner = "Ryujinx"; 35 repo = "Ryujinx"; 36 - rev = "33f544fd9248361440afd6013e0ef9d69971d6da"; 37 - sha256 = "1cnz3j8qndfrm1iifbzswyf4vcii939naj29bvr2mp6bdwrbqi49"; 38 }; 39 40 dotnet-sdk = dotnetCorePackages.sdk_7_0;
··· 28 29 buildDotnetModule rec { 30 pname = "ryujinx"; 31 + version = "1.1.999"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 32 33 src = fetchFromGitHub { 34 owner = "Ryujinx"; 35 repo = "Ryujinx"; 36 + rev = "7f96dbc0242f169caeb8461237bc01a23c115f56"; 37 + sha256 = "1fi1bfbz07k9n8civ7gv0rlksdm59wpjcq50hrj7dgwnkrlmxdi2"; 38 }; 39 40 dotnet-sdk = dotnetCorePackages.sdk_7_0;
+2 -2
pkgs/applications/file-managers/mc/default.nix
··· 24 25 stdenv.mkDerivation rec { 26 pname = "mc"; 27 - version = "4.8.29"; 28 29 src = fetchurl { 30 url = "https://www.midnight-commander.org/downloads/${pname}-${version}.tar.xz"; 31 - sha256 = "sha256-AdijuU9YGAzKW/FyV7UHjR/W/SeptcDpcOx2dUlUCtQ="; 32 }; 33 34 nativeBuildInputs = [ pkg-config unzip ]
··· 24 25 stdenv.mkDerivation rec { 26 pname = "mc"; 27 + version = "4.8.30"; 28 29 src = fetchurl { 30 url = "https://www.midnight-commander.org/downloads/${pname}-${version}.tar.xz"; 31 + sha256 = "sha256-Xrw8shRLlwxRSf2lVsStULeHgElGls3y0UpTIEyVx98="; 32 }; 33 34 nativeBuildInputs = [ pkg-config unzip ]
+2 -2
pkgs/applications/misc/firefly-desktop/default.nix
··· 2 3 let 4 pname = "firefly-desktop"; 5 - version = "1.3.3"; 6 src = fetchurl { 7 url = "https://github.com/iotaledger/firefly/releases/download/desktop-${version}/${pname}-${version}.AppImage"; 8 - sha256 = "a052efa29aa692eeafc921a2be4a5cbf71ae0b4216bd4759ea179086fb44c6d6"; 9 }; 10 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 11
··· 2 3 let 4 pname = "firefly-desktop"; 5 + version = "2.1.5"; 6 src = fetchurl { 7 url = "https://github.com/iotaledger/firefly/releases/download/desktop-${version}/${pname}-${version}.AppImage"; 8 + sha256 = "sha256-33LQedZTfps7uAB5LGGXM/YB7SySTJLp70+yS5pMvIk="; 9 }; 10 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 11
+2 -2
pkgs/applications/misc/fluidd/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "fluidd"; 5 - version = "1.25.0"; 6 7 src = fetchurl { 8 name = "fluidd-v${version}.zip"; 9 url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip"; 10 - sha256 = "sha256-p8NesTNwsiq4YiEHtBpYP6eljs4PvDaQ2Ot6/htvzr4="; 11 }; 12 13 nativeBuildInputs = [ unzip ];
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "fluidd"; 5 + version = "1.25.2"; 6 7 src = fetchurl { 8 name = "fluidd-v${version}.zip"; 9 url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip"; 10 + sha256 = "sha256-WlUTRmQ1RWI2HQ5Kn85q+/fzVnTsda2aqgTWRlA+5JY="; 11 }; 12 13 nativeBuildInputs = [ unzip ];
+2 -2
pkgs/applications/misc/grsync/default.nix
··· 1 { lib, stdenv, fetchurl, dee, gtk3, intltool, libdbusmenu-gtk3, libunity, pkg-config, rsync }: 2 3 stdenv.mkDerivation rec { 4 - version = "1.3.0"; 5 pname = "grsync"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/grsync/grsync-${version}.tar.gz"; 9 - sha256 = "sha256-t8fGpi4FMC2DF8OHQefXHvmrRjnuW/8mIqODsgQ6Nfw="; 10 }; 11 12 nativeBuildInputs = [
··· 1 { lib, stdenv, fetchurl, dee, gtk3, intltool, libdbusmenu-gtk3, libunity, pkg-config, rsync }: 2 3 stdenv.mkDerivation rec { 4 + version = "1.3.1"; 5 pname = "grsync"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/grsync/grsync-${version}.tar.gz"; 9 + sha256 = "sha256-M8wOJdqmLlunCRyuo8g6jcdNxddyHEUB00nyEMSzxtM="; 10 }; 11 12 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/klayout/default.nix
··· 5 6 mkDerivation rec { 7 pname = "klayout"; 8 - version = "0.28.10"; 9 10 src = fetchFromGitHub { 11 owner = "KLayout"; 12 repo = "klayout"; 13 rev = "v${version}"; 14 - hash = "sha256-CDaLKBDm4slUMZ8OWm/wNub4P8LY26P8G8oIxwzJyXY="; 15 }; 16 17 postPatch = ''
··· 5 6 mkDerivation rec { 7 pname = "klayout"; 8 + version = "0.28.11"; 9 10 src = fetchFromGitHub { 11 owner = "KLayout"; 12 repo = "klayout"; 13 rev = "v${version}"; 14 + hash = "sha256-PEWb2QBWK3XMuOAkSI2nAk6UJronG+3+NBU92uWO5LQ="; 15 }; 16 17 postPatch = ''
+2 -2
pkgs/applications/misc/moolticute/default.nix
··· 9 10 mkDerivation rec { 11 pname = "moolticute"; 12 - version = "1.01.0"; 13 14 src = fetchFromGitHub { 15 owner = "mooltipass"; 16 repo = pname; 17 rev = "v${version}"; 18 - sha256 = "sha256-6vqYyAJ9p0ey49kc2Tp/HZVv0mePARX2dcmcIG4bcNQ="; 19 }; 20 21 outputs = [ "out" "udev" ];
··· 9 10 mkDerivation rec { 11 pname = "moolticute"; 12 + version = "1.02.0"; 13 14 src = fetchFromGitHub { 15 owner = "mooltipass"; 16 repo = pname; 17 rev = "v${version}"; 18 + sha256 = "sha256-URGAhd7u1DrGReQAwsX9LMj7Jq1GsILzP8fVFnA74O4="; 19 }; 20 21 outputs = [ "out" "udev" ];
+3 -3
pkgs/applications/misc/nwg-dock/default.nix
··· 8 9 buildGoModule rec { 10 pname = "nwg-dock"; 11 - version = "0.3.6"; 12 13 src = fetchFromGitHub { 14 owner = "nwg-piotr"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "sha256-Nh6VAgQIGxNxkWnNieRope5Hj3RL0uSFuOLqg+/oucw="; 18 }; 19 20 - vendorHash = "sha256-k/2JD25ZmVI3G9GqJnI9vz5WtRc2vo4nfAiGUt6IPyU="; 21 22 ldflags = [ "-s" "-w" ]; 23
··· 8 9 buildGoModule rec { 10 pname = "nwg-dock"; 11 + version = "0.3.7"; 12 13 src = fetchFromGitHub { 14 owner = "nwg-piotr"; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "sha256-Ci+221sXlaqr164OYVhj8sqGSwlpFln2RRUiGoTO8Fk="; 18 }; 19 20 + vendorHash = "sha256-GW+shKOCwU8yprEfBeAPx1RDgjA7cZZzXDG112bdZ6k="; 21 22 ldflags = [ "-s" "-w" ]; 23
+3 -3
pkgs/applications/misc/nwg-drawer/default.nix
··· 11 12 buildGoModule rec { 13 pname = "nwg-drawer"; 14 - version = "0.3.8"; 15 16 src = fetchFromGitHub { 17 owner = "nwg-piotr"; 18 repo = pname; 19 rev = "v${version}"; 20 - sha256 = "sha256-34C0JmsPuDqR3QGmGf14naGOu9xPtPbpdWUvkbilkqs="; 21 }; 22 23 - vendorHash = "sha256-RehZ86XuFs1kbm9V3cgPz1SPG3izK7/6fHQjPTHOYZs="; 24 25 buildInputs = [ cairo gtk3 gtk-layer-shell ]; 26 nativeBuildInputs = [ pkg-config wrapGAppsHook gobject-introspection ];
··· 11 12 buildGoModule rec { 13 pname = "nwg-drawer"; 14 + version = "0.3.9"; 15 16 src = fetchFromGitHub { 17 owner = "nwg-piotr"; 18 repo = pname; 19 rev = "v${version}"; 20 + sha256 = "sha256-RCryDei8Tw1f+7y8iIDC3mASv5nwq4qrWRc4CudS/Cg="; 21 }; 22 23 + vendorHash = "sha256-YwXX3srQdCicJlstodqOsL+dwBNVyJx/SwC2dMOUBh4="; 24 25 buildInputs = [ cairo gtk3 gtk-layer-shell ]; 26 nativeBuildInputs = [ pkg-config wrapGAppsHook gobject-introspection ];
+34 -5
pkgs/applications/misc/parsec/bin.nix
··· 1 - { stdenvNoCC, stdenv 2 , lib 3 - , dpkg, autoPatchelfHook, makeWrapper 4 , fetchurl 5 - , alsa-lib, openssl, udev 6 , libglvnd 7 - , libX11, libXcursor, libXi, libXrandr 8 , libpulseaudio 9 , libva 10 , ffmpeg 11 }: 12 13 stdenvNoCC.mkDerivation { ··· 15 version = "150_86e"; 16 17 src = fetchurl { 18 - url = "https://web.archive.org/web/20230124210253/https://builds.parsecgaming.com/package/parsec-linux.deb"; 19 sha256 = "sha256-wwBy86TdrHaH9ia40yh24yd5G84WTXREihR+9I6o6uU="; 20 }; 21 ··· 44 libpulseaudio 45 libva 46 ffmpeg 47 libX11 48 libXcursor 49 libXi 50 libXrandr 51 ]; 52 53 prepareParsec = '' ··· 72 --replace "/usr/share/icons" "${placeholder "out"}/share/icons" 73 74 runHook postInstall 75 ''; 76 77 meta = with lib; {
··· 1 + { stdenvNoCC 2 + , stdenv 3 , lib 4 + , dpkg 5 + , autoPatchelfHook 6 + , makeWrapper 7 , fetchurl 8 + , alsa-lib 9 + , openssl 10 + , udev 11 , libglvnd 12 + , libX11 13 + , libXcursor 14 + , libXi 15 + , libXrandr 16 + , libXfixes 17 , libpulseaudio 18 , libva 19 , ffmpeg 20 + , libpng 21 + , libjpeg8 22 + , curl 23 }: 24 25 stdenvNoCC.mkDerivation { ··· 27 version = "150_86e"; 28 29 src = fetchurl { 30 + url = "https://web.archive.org/web/20230531105208/https://builds.parsec.app/package/parsec-linux.deb"; 31 sha256 = "sha256-wwBy86TdrHaH9ia40yh24yd5G84WTXREihR+9I6o6uU="; 32 }; 33 ··· 56 libpulseaudio 57 libva 58 ffmpeg 59 + libpng 60 + libjpeg8 61 + curl 62 libX11 63 libXcursor 64 libXi 65 libXrandr 66 + libXfixes 67 ]; 68 69 prepareParsec = '' ··· 88 --replace "/usr/share/icons" "${placeholder "out"}/share/icons" 89 90 runHook postInstall 91 + ''; 92 + 93 + # Only the main binary needs to be patched, the wrapper script handles 94 + # everything else. The libraries in `share/parsec/skel` would otherwise 95 + # contain dangling references when copied out of the nix store. 96 + dontAutoPatchelf = true; 97 + 98 + fixupPhase = '' 99 + runHook preFixup 100 + 101 + autoPatchelf $out/bin 102 + 103 + runHook postFixup 104 ''; 105 106 meta = with lib; {
+2 -2
pkgs/applications/misc/qcad/default.nix
··· 18 19 mkDerivation rec { 20 pname = "qcad"; 21 - version = "3.28.1.0"; 22 23 src = fetchFromGitHub { 24 name = "qcad-${version}-src"; 25 owner = "qcad"; 26 repo = "qcad"; 27 rev = "v${version}"; 28 - sha256 = "sha256-NizAUyj6YbfjxXDQkVaqzkp11WMJlt4FMr72i3Cn564="; 29 }; 30 31 patches = [
··· 18 19 mkDerivation rec { 20 pname = "qcad"; 21 + version = "3.28.1.3"; 22 23 src = fetchFromGitHub { 24 name = "qcad-${version}-src"; 25 owner = "qcad"; 26 repo = "qcad"; 27 rev = "v${version}"; 28 + sha256 = "sha256-4Kr/zKE2VqAblNvxT9dg1325V0OCMca3MPEiG3fTxT4="; 29 }; 30 31 patches = [
+2 -2
pkgs/applications/misc/xmrig/moneroocean.nix
··· 2 3 xmrig.overrideAttrs (oldAttrs: rec { 4 pname = "xmrig-mo"; 5 - version = "6.19.3-mo1"; 6 7 src = fetchFromGitHub { 8 owner = "MoneroOcean"; 9 repo = "xmrig"; 10 rev = "v${version}"; 11 - sha256 = "sha256-0yH+EFhzhDS/75AIjMiFbkQuHfPaJRzdr7n4/WBkeNM="; 12 }; 13 14 meta = with lib; {
··· 2 3 xmrig.overrideAttrs (oldAttrs: rec { 4 pname = "xmrig-mo"; 5 + version = "6.20.0-mo1"; 6 7 src = fetchFromGitHub { 8 owner = "MoneroOcean"; 9 repo = "xmrig"; 10 rev = "v${version}"; 11 + sha256 = "sha256-yHAipyZJXwH21u4YwjUqDCsXHVrI+eSnp4Iqt3AZC9A="; 12 }; 13 14 meta = with lib; {
+2 -2
pkgs/applications/networking/cluster/kaniko/default.nix
··· 9 10 buildGoModule rec { 11 pname = "kaniko"; 12 - version = "1.13.0"; 13 14 src = fetchFromGitHub { 15 owner = "GoogleContainerTools"; 16 repo = "kaniko"; 17 rev = "v${version}"; 18 - hash = "sha256-bzMhK60BwJ7A1sGV0rutLOfgvbH/deDQNFZ8BB1hREc="; 19 }; 20 21 vendorHash = null;
··· 9 10 buildGoModule rec { 11 pname = "kaniko"; 12 + version = "1.14.0"; 13 14 src = fetchFromGitHub { 15 owner = "GoogleContainerTools"; 16 repo = "kaniko"; 17 rev = "v${version}"; 18 + hash = "sha256-sDZg2eKTwy3Y7Uaky4rz7EuU1EKY/S4VAEaj7GMN6Uo="; 19 }; 20 21 vendorHash = null;
+3 -3
pkgs/applications/networking/cluster/kubeseal/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubeseal"; 5 - version = "0.23.0"; 6 7 src = fetchFromGitHub { 8 owner = "bitnami-labs"; 9 repo = "sealed-secrets"; 10 rev = "v${version}"; 11 - sha256 = "sha256-Xtyn08rlBo17ouxSLQcVT8mQQ6nuDKPjE4OHBdze8/Q="; 12 }; 13 14 - vendorHash = "sha256-MTueX4+cZIUdjE2BRLVGv7PJr3haV11woJmrkeKFpr0="; 15 16 subPackages = [ "cmd/kubeseal" ]; 17
··· 2 3 buildGoModule rec { 4 pname = "kubeseal"; 5 + version = "0.23.1"; 6 7 src = fetchFromGitHub { 8 owner = "bitnami-labs"; 9 repo = "sealed-secrets"; 10 rev = "v${version}"; 11 + sha256 = "sha256-FhkeovWuDQZ7KwyIk6YY/iWfRQxTUT0fcAJcCiTZ9Cg="; 12 }; 13 14 + vendorHash = "sha256-mtWh5nJrdy7PIk4+S+66Xgqpllg6lAyc73lW/bjV5AE="; 15 16 subPackages = [ "cmd/kubeseal" ]; 17
+3 -3
pkgs/applications/networking/cluster/linkerd/default.nix
··· 2 3 (callPackage ./generic.nix { }) { 4 channel = "stable"; 5 - version = "2.13.6"; 6 - sha256 = "1z5gcz1liyxydy227vb350k0hsq31x80kvxamx7l1xkd2p0mcmbj"; 7 - vendorSha256 = "sha256-5T3YrYr7xeRkAADeE24BPu4PYU4mHFspqAiBpS8n4Y0="; 8 }
··· 2 3 (callPackage ./generic.nix { }) { 4 channel = "stable"; 5 + version = "2.14.0"; 6 + sha256 = "0j4qzmfhi286vsngf1j3s8zhk7xj2saqr27clmjy7ypjszlz5rvm"; 7 + vendorSha256 = "sha256-HxxekAipoWNxcLUSOSwUOXlrWMODw7gS8fcyTD3CMYE="; 8 }
+3 -3
pkgs/applications/networking/cluster/linkerd/edge.nix
··· 2 3 (callPackage ./generic.nix { }) { 4 channel = "edge"; 5 - version = "23.8.2"; 6 - sha256 = "18lz817d1jjl8ynkdhvm32p8ja9bkh1xqkpi514cws27y3zcirrz"; 7 - vendorSha256 = "sha256-SIyS01EGpb3yzw3NIBAO47ixAiWPX2F+9ANoeCTkbRg="; 8 }
··· 2 3 (callPackage ./generic.nix { }) { 4 channel = "edge"; 5 + version = "23.8.3"; 6 + sha256 = "1mj16nzs2da530lvvsg6gh8fcgy8rwq13mryqznflgyr39x4c56i"; 7 + vendorSha256 = "sha256-HxxekAipoWNxcLUSOSwUOXlrWMODw7gS8fcyTD3CMYE="; 8 }
+3 -3
pkgs/applications/networking/cluster/weave-gitops/default.nix
··· 2 3 buildGoModule rec { 4 pname = "weave-gitops"; 5 - version = "0.28.0"; 6 7 src = fetchFromGitHub { 8 owner = "weaveworks"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-chL88vWUMN4kcuh8g2ckWOqYAs9JwE0vnm69zLd5KIM="; 12 }; 13 14 ldflags = [ "-s" "-w" "-X github.com/weaveworks/weave-gitops/cmd/gitops/version.Version=${version}" ]; 15 16 - vendorHash = "sha256-EV8MDHiQBmp/mEB+ug/yALPhcqytp0W8V6IPP+nt9DA="; 17 18 subPackages = [ "cmd/gitops" ]; 19
··· 2 3 buildGoModule rec { 4 pname = "weave-gitops"; 5 + version = "0.29.0"; 6 7 src = fetchFromGitHub { 8 owner = "weaveworks"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-d/MC+QJypLvURLRRp4U3oErf+MdyJ291Pa+gNPkV4xQ="; 12 }; 13 14 ldflags = [ "-s" "-w" "-X github.com/weaveworks/weave-gitops/cmd/gitops/version.Version=${version}" ]; 15 16 + vendorHash = "sha256-qwuV/c4lWjtmLp197EOScgZHMe4Wmnbj/Jy8x0n2VSo="; 17 18 subPackages = [ "cmd/gitops" ]; 19
+6 -6
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
··· 48 # and often with different versions. We write them on three lines 49 # like this (rather than using {}) so that the updater script can 50 # find where to edit them. 51 - versions.aarch64-darwin = "5.15.10.21826"; 52 - versions.x86_64-darwin = "5.15.10.21826"; 53 - versions.x86_64-linux = "5.15.10.6882"; 54 55 srcs = { 56 aarch64-darwin = fetchurl { 57 url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; 58 name = "zoomusInstallerFull.pkg"; 59 - hash = "sha256-C+CkVB0Auj43JElKZgarGqx7AttgQWu/EOqpwHPVSLI="; 60 }; 61 x86_64-darwin = fetchurl { 62 url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; 63 - hash = "sha256-hr2wCTmJ/ToEzfgXm+91Ab8+8u3gijIQgjPfTZxRWaM="; 64 }; 65 x86_64-linux = fetchurl { 66 url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; 67 - hash = "sha256-KHxG06VZoFDxVh/7r/lLHMZEh9l8QAysDfG1sw7D+Yo="; 68 }; 69 }; 70
··· 48 # and often with different versions. We write them on three lines 49 # like this (rather than using {}) so that the updater script can 50 # find where to edit them. 51 + versions.aarch64-darwin = "5.15.11.22019"; 52 + versions.x86_64-darwin = "5.15.11.22019"; 53 + versions.x86_64-linux = "5.15.11.7239"; 54 55 srcs = { 56 aarch64-darwin = fetchurl { 57 url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; 58 name = "zoomusInstallerFull.pkg"; 59 + hash = "sha256-R3QD2jo0+kwgOZ0PwHbFxAlbutSpxyDr+CzEwdKxioY="; 60 }; 61 x86_64-darwin = fetchurl { 62 url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; 63 + hash = "sha256-nSiG2n8oN1k0xyBw4jWbrZT6AiP5VVJXkeBXppvNcAk="; 64 }; 65 x86_64-linux = fetchurl { 66 url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; 67 + hash = "sha256-pnVy+rS3NxMPwm86+ERLf1oSrsniP3i+FhSg16BuO38="; 68 }; 69 }; 70
+2 -2
pkgs/applications/networking/vnstat/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "vnstat"; 11 - version = "2.10"; 12 13 src = fetchFromGitHub { 14 owner = "vergoh"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "sha256-XBApdQA6E2mx9WPIEiY9z2vxJS3qR0mjBnhbft4LNuQ="; 18 }; 19 20 postPatch = ''
··· 8 9 stdenv.mkDerivation rec { 10 pname = "vnstat"; 11 + version = "2.11"; 12 13 src = fetchFromGitHub { 14 owner = "vergoh"; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "sha256-IO5B+jyY6izPpam3Qt4Hu8BOGwfO10ER/GFEbsQORK0="; 18 }; 19 20 postPatch = ''
+2 -2
pkgs/applications/office/PageEdit/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "pageedit"; 5 - version = "1.9.20"; 6 7 src = fetchFromGitHub { 8 owner = "Sigil-Ebook"; 9 repo = pname; 10 rev = version; 11 - hash = "sha256-naoflFANeMwabbdrNL3+ndvEXYT4Yqf+Mo77HcCexHE="; 12 }; 13 14 nativeBuildInputs = [ cmake wrapQtAppsHook qttools ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "pageedit"; 5 + version = "2.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "Sigil-Ebook"; 9 repo = pname; 10 rev = version; 11 + hash = "sha256-zwOSt1eyvuuqfQ1G2bCB4yj6GgixFRc2FLOgcCrdg3Q="; 12 }; 13 14 nativeBuildInputs = [ cmake wrapQtAppsHook qttools ];
+2 -2
pkgs/applications/science/astronomy/kstars/default.nix
··· 14 15 mkDerivation rec { 16 pname = "kstars"; 17 - version = "3.6.4"; 18 19 src = fetchurl { 20 url = "mirror://kde/stable/kstars/kstars-${version}.tar.xz"; 21 - sha256 = "sha256-9MJqJVgSZVBzlLv08Z6i8yO4YV1exsD5+yLJjqIGD20="; 22 }; 23 24 nativeBuildInputs = [ extra-cmake-modules kdoctools ];
··· 14 15 mkDerivation rec { 16 pname = "kstars"; 17 + version = "3.6.6"; 18 19 src = fetchurl { 20 url = "mirror://kde/stable/kstars/kstars-${version}.tar.xz"; 21 + sha256 = "sha256-Z4PatRvtIJBoeRDJJYkkBTOB/R+R7nGdDT38bfAShJQ="; 22 }; 23 24 nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+63 -40
pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 , fetchpatch 5 - , cmake 6 , ninja 7 , pkg-config 8 , python3Packages 9 - , boost 10 - , rapidjson 11 , qtbase 12 , qtsvg 13 - , igraph 14 , spdlog 15 , wrapQtAppsHook 16 - , graphviz 17 - , llvmPackages 18 , z3 19 - , fmt_8 20 - , suitesparse 21 }: 22 23 let 24 - igraph' = igraph.overrideAttrs (old: rec { 25 version = "0.9.10"; 26 src = fetchFromGitHub { 27 owner = "igraph"; 28 - repo = "igraph"; 29 - rev = version; 30 hash = "sha256-prDadHsNhDRkNp1i0niKIYxE0g85Zs0ngvUy6uK8evk="; 31 }; 32 - postPatch = old.postPatch + lib.optionalString stdenv.isAarch64 '' 33 # https://github.com/igraph/igraph/issues/1694 34 substituteInPlace tests/CMakeLists.txt \ 35 --replace "igraph_scg_grouping3" "" \ 36 --replace "igraph_scg_semiprojectors2" "" 37 ''; 38 - buildInputs = old.buildInputs ++ [ suitesparse ]; 39 - cmakeFlags = old.cmakeFlags ++ [ "-DIGRAPH_USE_INTERNAL_CXSPARSE=OFF" ]; 40 }); 41 - # no stable hal release yet with recent spdlog/fmt support, remove 42 - # once 4.0.0 is released - see https://github.com/emsec/hal/issues/452 43 - spdlog' = spdlog.override { 44 - fmt_9 = fmt_8.overrideAttrs (_: rec { 45 - version = "8.0.1"; 46 - src = fetchFromGitHub { 47 - owner = "fmtlib"; 48 - repo = "fmt"; 49 - rev = version; 50 - sha256 = "1mnvxqsan034d2jiqnw2yvkljl7lwvhakmj5bscwp1fpkn655bbw"; 51 - }; 52 - }); 53 - }; 54 in stdenv.mkDerivation rec { 55 - version = "3.3.0"; 56 pname = "hal-hardware-analyzer"; 57 58 src = fetchFromGitHub { 59 owner = "emsec"; 60 repo = "hal"; 61 rev = "v${version}"; 62 - sha256 = "sha256-uNpELHhSAVRJL/4iypvnl3nX45SqB419r37lthd2WmQ="; 63 }; 64 65 patches = [ 66 (fetchpatch { 67 - # Fix build with python 3.10 68 - # https://github.com/emsec/hal/pull/463 69 - name = "hal-fix-python-3.10.patch"; 70 - url = "https://github.com/emsec/hal/commit/f695f55cb2209676ef76366185b7c419417fbbc9.patch"; 71 - sha256 = "sha256-HsCdG3tPllUsLw6kQtGaaEGkEHqZPSC2v9k6ycO2I/8="; 72 - includes = [ "plugins/gui/src/python/python_context.cpp" ]; 73 }) 74 ]; 75 ··· 77 # copies them in full to the output, bloating the package 78 postPatch = '' 79 shopt -s extglob 80 - rm -rf deps/!(sanitizers-cmake)/* 81 shopt -u extglob 82 ''; 83 84 - nativeBuildInputs = [ cmake ninja pkg-config ]; 85 - buildInputs = [ qtbase qtsvg boost rapidjson igraph' spdlog' graphviz wrapQtAppsHook z3 ] 86 - ++ (with python3Packages; [ python pybind11 ]) 87 - ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; 88 89 cmakeFlags = with lib.versions; [ 90 "-DHAL_VERSION_RETURN=${version}" ··· 96 "-DHAL_VERSION_DIRTY=false" 97 "-DHAL_VERSION_BROKEN=false" 98 "-DENABLE_INSTALL_LDCONFIG=off" 99 "-DBUILD_ALL_PLUGINS=on" 100 ]; 101 # needed for macos build - this is why we use wrapQtAppsHook instead of 102 # the qt mkDerivation - the latter forcibly overrides this. 103 cmakeBuildType = "MinSizeRel"; 104 105 meta = with lib; { 106 description = "A comprehensive reverse engineering and manipulation framework for gate-level netlists";
··· 1 { lib 2 , stdenv 3 + , boost 4 + , cmake 5 , fetchFromGitHub 6 , fetchpatch 7 + , graphviz 8 + , igraph 9 + , llvmPackages 10 , ninja 11 , pkg-config 12 , python3Packages 13 , qtbase 14 , qtsvg 15 + , quazip 16 + , rapidjson 17 , spdlog 18 + , suitesparse 19 , wrapQtAppsHook 20 , z3 21 }: 22 23 let 24 + # hal doesn't work with igraph 0.10.x yet https://github.com/emsec/hal/pull/487 25 + igraph' = igraph.overrideAttrs (final: prev: { 26 version = "0.9.10"; 27 src = fetchFromGitHub { 28 owner = "igraph"; 29 + repo = final.pname; 30 + rev = final.version; 31 hash = "sha256-prDadHsNhDRkNp1i0niKIYxE0g85Zs0ngvUy6uK8evk="; 32 }; 33 + patches = (prev.patches or []) ++ [ 34 + # needed by clang 35 + (fetchpatch { 36 + name = "libxml2-2.11-compat.patch"; 37 + url = "https://github.com/igraph/igraph/commit/5ad464be5ae2f6ebb69c97cb0140c800cc8d97d6.patch"; 38 + hash = "sha256-adU5SctH+H54UaAmr5BZInytD3wjUzLtQbCwngAWs4o="; 39 + }) 40 + ]; 41 + postPatch = prev.postPatch + lib.optionalString stdenv.isAarch64 '' 42 # https://github.com/igraph/igraph/issues/1694 43 substituteInPlace tests/CMakeLists.txt \ 44 --replace "igraph_scg_grouping3" "" \ 45 --replace "igraph_scg_semiprojectors2" "" 46 ''; 47 + # general options brought back from the old 0.9.x package 48 + buildInputs = prev.buildInputs ++ [ suitesparse ]; 49 + cmakeFlags = prev.cmakeFlags ++ [ "-DIGRAPH_USE_INTERNAL_CXSPARSE=OFF" ]; 50 }); 51 + 52 in stdenv.mkDerivation rec { 53 + version = "4.2.0"; 54 pname = "hal-hardware-analyzer"; 55 56 src = fetchFromGitHub { 57 owner = "emsec"; 58 repo = "hal"; 59 rev = "v${version}"; 60 + sha256 = "sha256-Yl86AClE3vWygqj1omCOXX8koJK2SjTkMZFReRThez0="; 61 }; 62 63 patches = [ 64 (fetchpatch { 65 + name = "cmake-add-no-vendored-options.patch"; 66 + # https://github.com/emsec/hal/pull/529 67 + url = "https://github.com/emsec/hal/commit/37d5c1a0eacb25de57cc552c13e74f559a5aa6e8.patch"; 68 + hash = "sha256-a30VjDt4roJOTntisixqnH17wwCgWc4VWeh1+RgqFuY="; 69 }) 70 ]; 71 ··· 73 # copies them in full to the output, bloating the package 74 postPatch = '' 75 shopt -s extglob 76 + rm -rf deps/!(abc|sanitizers-cmake|subprocess)/* 77 shopt -u extglob 78 ''; 79 80 + nativeBuildInputs = [ 81 + cmake 82 + ninja 83 + pkg-config 84 + wrapQtAppsHook 85 + ]; 86 + buildInputs = [ 87 + qtbase 88 + qtsvg 89 + boost 90 + rapidjson 91 + igraph' 92 + spdlog 93 + graphviz 94 + z3 95 + quazip 96 + ] 97 + ++ (with python3Packages; [ python pybind11 ]) 98 + ++ lib.optional stdenv.cc.isClang llvmPackages.openmp 99 + ; 100 101 cmakeFlags = with lib.versions; [ 102 "-DHAL_VERSION_RETURN=${version}" ··· 108 "-DHAL_VERSION_DIRTY=false" 109 "-DHAL_VERSION_BROKEN=false" 110 "-DENABLE_INSTALL_LDCONFIG=off" 111 + "-DUSE_VENDORED_PYBIND11=off" 112 + "-DUSE_VENDORED_SPDLOG=off" 113 + "-DUSE_VENDORED_QUAZIP=off" 114 + "-DUSE_VENDORED_IGRAPH=off" 115 "-DBUILD_ALL_PLUGINS=on" 116 ]; 117 # needed for macos build - this is why we use wrapQtAppsHook instead of 118 # the qt mkDerivation - the latter forcibly overrides this. 119 cmakeBuildType = "MinSizeRel"; 120 + 121 + # some plugins depend on other plugins and need to be able to load them 122 + postFixup = lib.optionalString stdenv.isLinux '' 123 + find $out/lib/hal_plugins -name '*.so*' | while read -r f ; do 124 + patchelf --set-rpath "$(patchelf --print-rpath "$f"):$out/lib/hal_plugins" "$f" 125 + done 126 + ''; 127 128 meta = with lib; { 129 description = "A comprehensive reverse engineering and manipulation framework for gate-level netlists";
+1
pkgs/applications/video/mkvtoolnix/default.nix
··· 101 "--disable-precompiled-headers" 102 "--disable-profiling" 103 "--disable-static-qt" 104 "--enable-optimization" 105 "--with-boost-libdir=${lib.getLib boost}/lib" 106 "--with-docbook-xsl-root=${docbook_xsl}/share/xml/docbook-xsl"
··· 101 "--disable-precompiled-headers" 102 "--disable-profiling" 103 "--disable-static-qt" 104 + "--disable-update-check" 105 "--enable-optimization" 106 "--with-boost-libdir=${lib.getLib boost}/lib" 107 "--with-docbook-xsl-root=${docbook_xsl}/share/xml/docbook-xsl"
+3 -3
pkgs/applications/virtualization/lima/default.nix
··· 11 12 buildGoModule rec { 13 pname = "lima"; 14 - version = "0.17.0"; 15 16 src = fetchFromGitHub { 17 owner = "lima-vm"; 18 repo = pname; 19 rev = "v${version}"; 20 - sha256 = "sha256-EVPIb8+0pMDq7sRiG5ERHRW8Lq2NRdHiBj0zPouzwpc="; 21 }; 22 23 - vendorHash = "sha256-BrfrCsVJ6ca16dyBHOUXFZHU8JZz2iUxcc2gGf3MF/U="; 24 25 nativeBuildInputs = [ makeWrapper installShellFiles ] 26 ++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun sigtool ];
··· 11 12 buildGoModule rec { 13 pname = "lima"; 14 + version = "0.17.2"; 15 16 src = fetchFromGitHub { 17 owner = "lima-vm"; 18 repo = pname; 19 rev = "v${version}"; 20 + sha256 = "sha256-0yWQhyDSDGZT6K/SeVntTdqnDzyGD244+r5kG1MFh1c="; 21 }; 22 23 + vendorHash = "sha256-yA6qwnbRFR/V2Aaf53jLTejPKuNzbod2dVnLEQLoQkM="; 24 25 nativeBuildInputs = [ makeWrapper installShellFiles ] 26 ++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun sigtool ];
+3 -3
pkgs/applications/virtualization/nixpacks/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "nixpacks"; 5 - version = "1.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "railwayapp"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-Pm02VKqaxXVLKqChbp7MQIccwzukAG2h0QrEZftQoQo="; 12 }; 13 14 - cargoHash = "sha256-elBLH2n+t+bixKePRmK1YiXsdDuerYzV+PbpjFEcA1g="; 15 16 # skip test due FHS dependency 17 doCheck = false;
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "nixpacks"; 5 + version = "1.13.0"; 6 7 src = fetchFromGitHub { 8 owner = "railwayapp"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-xUQpo9KqKXKz1nT+eqmIX1domBHGsFO1DQoR/lDdncM="; 12 }; 13 14 + cargoHash = "sha256-6OuDZzX7mCc8LiC808eu1fa1OspA5+Yk5h3VxusgFDU="; 15 16 # skip test due FHS dependency 17 doCheck = false;
+2 -2
pkgs/data/fonts/commit-mono/default.nix
··· 4 }: 5 stdenvNoCC.mkDerivation rec { 6 pname = "commit-mono"; 7 - version = "1.132"; 8 9 src = fetchzip { 10 url = "https://github.com/eigilnikolajsen/commit-mono/releases/download/${version}/CommitMono-${version}.zip"; 11 - sha256 = "sha256-a9zxzjfOFmqemSIb4Tav0l7YtKvbyizDy+1dwPuZ4d4="; 12 stripRoot = false; 13 }; 14
··· 4 }: 5 stdenvNoCC.mkDerivation rec { 6 pname = "commit-mono"; 7 + version = "1.134"; 8 9 src = fetchzip { 10 url = "https://github.com/eigilnikolajsen/commit-mono/releases/download/${version}/CommitMono-${version}.zip"; 11 + sha256 = "sha256-r2+ehmJPwiodVZGnha8uMHaWcbbONiorrOvv6WW/kio="; 12 stripRoot = false; 13 }; 14
+50
pkgs/data/themes/where-is-my-sddm-theme/default.nix
···
··· 1 + { lib 2 + , formats 3 + , stdenvNoCC 4 + , fetchFromGitHub 5 + , qtgraphicaleffects 6 + /* An example of how you can override the background on the NixOS logo 7 + * 8 + * environment.systemPackages = [ 9 + * (pkgs.where-is-my-sddm-theme.override { 10 + * themeConfig.General = { 11 + * background = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; 12 + * backgroundMode = "none"; 13 + * }; 14 + * }) 15 + * ]; 16 + */ 17 + , themeConfig ? null 18 + }: 19 + 20 + let 21 + user-cfg = (formats.ini { }).generate "theme.conf.user" themeConfig; 22 + in 23 + 24 + stdenvNoCC.mkDerivation rec { 25 + pname = "where-is-my-sddm-theme"; 26 + version = "1.3.0"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "stepanzubkov"; 30 + repo = pname; 31 + rev = "v${version}"; 32 + hash = "sha256-40XTihp3hYbXzXSmgrmFCQjZUBkDi/NLiGQEs5ZmRIg="; 33 + }; 34 + 35 + propagatedUserEnvPkgs = [ qtgraphicaleffects ]; 36 + 37 + installPhase = '' 38 + mkdir -p $out/share/sddm/themes/ 39 + cp -r where_is_my_sddm_theme/ $out/share/sddm/themes/ 40 + '' + lib.optionalString (lib.isAttrs themeConfig) '' 41 + ln -sf ${user-cfg} $out/share/sddm/themes/where_is_my_sddm_theme/theme.conf.user 42 + ''; 43 + 44 + meta = with lib; { 45 + description = "The most minimalistic SDDM theme among all themes"; 46 + homepage = "https://github.com/stepanzubkov/where-is-my-sddm-theme"; 47 + license = licenses.mit; 48 + maintainers = with maintainers; [ name-snrl ]; 49 + }; 50 + }
+3 -3
pkgs/development/embedded/arduino/arduino-language-server/default.nix
··· 6 7 buildGoModule rec { 8 pname = "arduino-language-server"; 9 - version = "0.7.4"; 10 11 src = fetchFromGitHub { 12 owner = "arduino"; 13 repo = "arduino-language-server"; 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-A5JcHdcSrRC1BxoJsPtLKBq1fu58SvwHm9hbgu8Uy5k="; 16 }; 17 18 subPackages = [ "." ]; 19 20 - vendorHash = "sha256-SKqorfgesYE0kXR/Fm6gI7Me0CxtDeNsTRGYuGJW+vo="; 21 22 doCheck = false; 23
··· 6 7 buildGoModule rec { 8 pname = "arduino-language-server"; 9 + version = "0.7.5"; 10 11 src = fetchFromGitHub { 12 owner = "arduino"; 13 repo = "arduino-language-server"; 14 rev = "refs/tags/${version}"; 15 + hash = "sha256-RBoDT/KnbQHeuE5WpoL4QWu3gojiNdsi+/NEY2e/sHs="; 16 }; 17 18 subPackages = [ "." ]; 19 20 + vendorHash = "sha256-tS6OmH757VDdViPHJAJAftQu+Y1YozE7gXkt5anDlT0="; 21 22 doCheck = false; 23
+2 -2
pkgs/development/interpreters/clojure/default.nix
··· 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "clojure"; 5 - version = "1.11.1.1386"; 6 7 src = fetchurl { 8 # https://github.com/clojure/brew-install/releases 9 url = "https://github.com/clojure/brew-install/releases/download/${finalAttrs.version}/clojure-tools-${finalAttrs.version}.tar.gz"; 10 - hash = "sha256-e5RLnsydCZKRv6P/yC8FxK5AgK0Gj6YJw7E41neGYsM="; 11 }; 12 13 nativeBuildInputs = [
··· 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "clojure"; 5 + version = "1.11.1.1405"; 6 7 src = fetchurl { 8 # https://github.com/clojure/brew-install/releases 9 url = "https://github.com/clojure/brew-install/releases/download/${finalAttrs.version}/clojure-tools-${finalAttrs.version}.tar.gz"; 10 + hash = "sha256-sqKhnddOy2rKcYtM2rSiaHIihoajZ8GBfBfyU4oPtXQ="; 11 }; 12 13 nativeBuildInputs = [
+6 -6
pkgs/development/libraries/igraph/default.nix
··· 24 blas.isILP64 == arpack.isILP64 && 25 !blas.isILP64); 26 27 - stdenv.mkDerivation rec { 28 pname = "igraph"; 29 version = "0.10.6"; 30 31 src = fetchFromGitHub { 32 owner = "igraph"; 33 - repo = pname; 34 - rev = version; 35 hash = "sha256-HNc+xU7Gcv9BSpb2OgyG9tCbk/dfWw5Ix1c2gvFZklE="; 36 }; 37 38 postPatch = '' 39 - echo "${version}" > IGRAPH_VERSION 40 ''; 41 42 outputs = [ "out" "dev" "doc" ]; ··· 95 meta = with lib; { 96 description = "C library for complex network analysis and graph theory"; 97 homepage = "https://igraph.org/"; 98 - changelog = "https://github.com/igraph/igraph/blob/${src.rev}/CHANGELOG.md"; 99 license = licenses.gpl2Plus; 100 platforms = platforms.all; 101 maintainers = with maintainers; [ MostAwesomeDude dotlambda ]; 102 }; 103 - }
··· 24 blas.isILP64 == arpack.isILP64 && 25 !blas.isILP64); 26 27 + stdenv.mkDerivation (finalAttrs: { 28 pname = "igraph"; 29 version = "0.10.6"; 30 31 src = fetchFromGitHub { 32 owner = "igraph"; 33 + repo = finalAttrs.pname; 34 + rev = finalAttrs.version; 35 hash = "sha256-HNc+xU7Gcv9BSpb2OgyG9tCbk/dfWw5Ix1c2gvFZklE="; 36 }; 37 38 postPatch = '' 39 + echo "${finalAttrs.version}" > IGRAPH_VERSION 40 ''; 41 42 outputs = [ "out" "dev" "doc" ]; ··· 95 meta = with lib; { 96 description = "C library for complex network analysis and graph theory"; 97 homepage = "https://igraph.org/"; 98 + changelog = "https://github.com/igraph/igraph/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 99 license = licenses.gpl2Plus; 100 platforms = platforms.all; 101 maintainers = with maintainers; [ MostAwesomeDude dotlambda ]; 102 }; 103 + })
+2 -2
pkgs/development/libraries/jellyfin-ffmpeg/default.nix
··· 9 nv-codec-headers-11 = nv-codec-headers-12; 10 }).overrideAttrs (old: rec { 11 pname = "jellyfin-ffmpeg"; 12 - version = "6.0-4"; 13 14 src = fetchFromGitHub { 15 owner = "jellyfin"; 16 repo = "jellyfin-ffmpeg"; 17 rev = "v${version}"; 18 - sha256 = "sha256-o0D/GWbSoy5onbYG29wTbpZ8z4sZ2s1WclGCXRMSekA="; 19 }; 20 21 buildInputs = old.buildInputs ++ [ chromaprint ];
··· 9 nv-codec-headers-11 = nv-codec-headers-12; 10 }).overrideAttrs (old: rec { 11 pname = "jellyfin-ffmpeg"; 12 + version = "6.0-5"; 13 14 src = fetchFromGitHub { 15 owner = "jellyfin"; 16 repo = "jellyfin-ffmpeg"; 17 rev = "v${version}"; 18 + sha256 = "sha256-pKmR+IVJAaY91KiboCBkwZleMmMFToez1fW+eXyrZjs="; 19 }; 20 21 buildInputs = old.buildInputs ++ [ chromaprint ];
+2 -2
pkgs/development/libraries/libburn/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libburn"; 5 - version = "1.5.4"; 6 7 src = fetchurl { 8 url = "http://files.libburnia-project.org/releases/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-UlBZ0QdZxcuBSO68hju1EOMRxmNgPae9LSHEa3z2O1Q="; 10 }; 11 12 meta = with lib; {
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libburn"; 5 + version = "1.5.6"; 6 7 src = fetchurl { 8 url = "http://files.libburnia-project.org/releases/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-cpVJG0vl7qxeej+yBn4jbilV/9xrvUX1RkZu3uMhZEs="; 10 }; 11 12 meta = with lib; {
+5 -5
pkgs/development/libraries/libcef/default.nix
··· 66 projectArch = "x86_64"; 67 }; 68 }; 69 - platforms."aarch64-linux".sha256 = "0iqih0fbafzlcfq3kljjr3pkywamwvahgm6b7b0z0xdbzq0idxdx"; 70 - platforms."x86_64-linux".sha256 = "1cc7lmp984653b9909pnk4brs96bmgq7hd6p9i6xgxy2y4n3887m"; 71 72 platformInfo = builtins.getAttr stdenv.targetPlatform.system platforms; 73 in 74 stdenv.mkDerivation rec { 75 pname = "cef-binary"; 76 - version = "116.0.14"; 77 - gitRevision = "376a780"; 78 - chromiumVersion = "116.0.5845.97"; 79 80 src = fetchurl { 81 url = "https://cef-builds.spotifycdn.com/cef_binary_${version}+g${gitRevision}+chromium-${chromiumVersion}_${platformInfo.platformStr}_minimal.tar.bz2";
··· 66 projectArch = "x86_64"; 67 }; 68 }; 69 + platforms."aarch64-linux".sha256 = "0ij7y0whlq8g1sskbhirbw3ngbp95k1in2pi9kjhb9flydjwxq8g"; 70 + platforms."x86_64-linux".sha256 = "0dyv1ddsakxi51a7iwmy006mx27gvjq49i45difkmjv6mw9s2fw9"; 71 72 platformInfo = builtins.getAttr stdenv.targetPlatform.system platforms; 73 in 74 stdenv.mkDerivation rec { 75 pname = "cef-binary"; 76 + version = "116.0.15"; 77 + gitRevision = "0b8c265"; 78 + chromiumVersion = "116.0.5845.111"; 79 80 src = fetchurl { 81 url = "https://cef-builds.spotifycdn.com/cef_binary_${version}+g${gitRevision}+chromium-${chromiumVersion}_${platformInfo.platformStr}_minimal.tar.bz2";
+2 -2
pkgs/development/libraries/libdigidocpp/default.nix
··· 2 , xercesc, xml-security-c, pkg-config, xsd, zlib, xalanc, xxd }: 3 4 stdenv.mkDerivation rec { 5 - version = "3.15.0"; 6 pname = "libdigidocpp"; 7 8 src = fetchurl { 9 url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz"; 10 - hash = "sha256-CNHBPeodU2EzvmQBa9KI+1vGuuD25gSwdU9dVhVG04Q="; 11 }; 12 13 nativeBuildInputs = [ cmake pkg-config xxd ];
··· 2 , xercesc, xml-security-c, pkg-config, xsd, zlib, xalanc, xxd }: 3 4 stdenv.mkDerivation rec { 5 + version = "3.16.0"; 6 pname = "libdigidocpp"; 7 8 src = fetchurl { 9 url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz"; 10 + hash = "sha256-XgObeVQJ2X7hNIelGK55RTtkKvU6D+RkLMc24/PZCzY="; 11 }; 12 13 nativeBuildInputs = [ cmake pkg-config xxd ];
+2 -2
pkgs/development/libraries/libyang/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "libyang"; 18 - version = "2.1.80"; 19 20 src = fetchFromGitHub { 21 owner = "CESNET"; 22 repo = "libyang"; 23 rev = "v${version}"; 24 - sha256 = "sha256-3Lf8JUnzD20Xq6UswCbcWpgEBs0z4OEo7CGt0vWiPhI="; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "libyang"; 18 + version = "2.1.111"; 19 20 src = fetchFromGitHub { 21 owner = "CESNET"; 22 repo = "libyang"; 23 rev = "v${version}"; 24 + sha256 = "sha256-CJAIlEPbrjc2juYiPOQuQ0y7ggOxb/fHb7Yoo6/dYQc="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/utf8cpp/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "utf8cpp"; 5 - version = "3.2.3"; 6 7 src = fetchFromGitHub { 8 owner = "nemtrif"; 9 repo = "utfcpp"; 10 rev = "v${version}"; 11 fetchSubmodules = true; 12 - sha256 = "sha256-PnHbbjsryRwMMu517ta18qNgwOM6hRnVmXmR3fzS1+4="; 13 }; 14 15 cmakeFlags = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "utf8cpp"; 5 + version = "3.2.4"; 6 7 src = fetchFromGitHub { 8 owner = "nemtrif"; 9 repo = "utfcpp"; 10 rev = "v${version}"; 11 fetchSubmodules = true; 12 + sha256 = "sha256-cpy1lg/9pWgI5uyOO9lfSt8llfGEjnu/O4P9688XVEA="; 13 }; 14 15 cmakeFlags = [
+2 -2
pkgs/development/misc/brev-cli/default.nix
··· 5 6 buildGoModule rec { 7 pname = "brev-cli"; 8 - version = "0.6.252"; 9 10 src = fetchFromGitHub { 11 owner = "brevdev"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-CwoSLAY6KNGaEKt+/ojlO/v1fRZSRsRpd67vXellLSQ="; 15 }; 16 17 vendorHash = "sha256-IR/tgqh8rS4uN5jSOcopCutbHCKHSU9icUfRhOgu4t8=";
··· 5 6 buildGoModule rec { 7 pname = "brev-cli"; 8 + version = "0.6.259"; 9 10 src = fetchFromGitHub { 11 owner = "brevdev"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-ALfWvfyQyMHSkj+6zE/+zpsdRFUr40XQHNOcAXhJFd8="; 15 }; 16 17 vendorHash = "sha256-IR/tgqh8rS4uN5jSOcopCutbHCKHSU9icUfRhOgu4t8=";
+2 -2
pkgs/development/mobile/genymotion/default.nix
··· 24 in 25 stdenv.mkDerivation rec { 26 pname = "genymotion"; 27 - version = "3.4.0"; 28 src = fetchurl { 29 url = "https://dl.genymotion.com/releases/genymotion-${version}/genymotion-${version}-linux_x64.bin"; 30 name = "genymotion-${version}-linux_x64.bin"; 31 - sha256 = "sha256-2pYnjjskmIxQXLXwQpSz/HxoCqvK0TuRDBoh/KrVTpM="; 32 }; 33 34 nativeBuildInputs = [ makeWrapper ];
··· 24 in 25 stdenv.mkDerivation rec { 26 pname = "genymotion"; 27 + version = "3.5.0"; 28 src = fetchurl { 29 url = "https://dl.genymotion.com/releases/genymotion-${version}/genymotion-${version}-linux_x64.bin"; 30 name = "genymotion-${version}-linux_x64.bin"; 31 + sha256 = "sha256-rZyTdVn0mnNLrGPehah62/AvTgUpNEtzn+Di1O3G3Sg="; 32 }; 33 34 nativeBuildInputs = [ makeWrapper ];
+2
pkgs/development/node-packages/aliases.nix
··· 67 git-ssb = throw "git-ssb was removed because it was broken"; # added 2023-08-21 68 inherit (pkgs) graphqurl; # added 2023-08-19 69 gtop = pkgs.gtop; # added 2023-07-31 70 inherit (pkgs) htmlhint; # added 2023-08-19 71 hueadm = pkgs.hueadm; # added 2023-07-31 72 inherit (pkgs) hyperpotamus; # added 2023-08-19 ··· 80 inherit (pkgs) markdownlint-cli2; # added 2023-08-22 81 mdctl-cli = self."@medable/mdctl-cli"; # added 2023-08-21 82 node-inspector = throw "node-inspector was removed because it was broken"; # added 2023-08-21 83 readability-cli = pkgs.readability-cli; # Added 2023-06-12 84 reveal-md = pkgs.reveal-md; # added 2023-07-31 85 s3http = throw "s3http was removed because it was abandoned upstream"; # added 2023-08-18
··· 67 git-ssb = throw "git-ssb was removed because it was broken"; # added 2023-08-21 68 inherit (pkgs) graphqurl; # added 2023-08-19 69 gtop = pkgs.gtop; # added 2023-07-31 70 + inherit (pkgs) html-minifier; # added 2023-08-19 71 inherit (pkgs) htmlhint; # added 2023-08-19 72 hueadm = pkgs.hueadm; # added 2023-07-31 73 inherit (pkgs) hyperpotamus; # added 2023-08-19 ··· 81 inherit (pkgs) markdownlint-cli2; # added 2023-08-22 82 mdctl-cli = self."@medable/mdctl-cli"; # added 2023-08-21 83 node-inspector = throw "node-inspector was removed because it was broken"; # added 2023-08-21 84 + inherit (pkgs) npm-check-updates; # added 2023-08-22 85 readability-cli = pkgs.readability-cli; # Added 2023-06-12 86 reveal-md = pkgs.reveal-md; # added 2023-07-31 87 s3http = throw "s3http was removed because it was abandoned upstream"; # added 2023-08-18
-2
pkgs/development/node-packages/node-packages.json
··· 147 , "gulp" 148 , "gulp-cli" 149 , "he" 150 - , "html-minifier" 151 , "http-server" 152 , "hsd" 153 , "hs-airdrop" ··· 204 , "nodemon" 205 , "np" 206 , "npm" 207 - , "npm-check-updates" 208 , "npm-merge-driver" 209 , "nrm" 210 , "ocaml-language-server"
··· 147 , "gulp" 148 , "gulp-cli" 149 , "he" 150 , "http-server" 151 , "hsd" 152 , "hs-airdrop" ··· 203 , "nodemon" 204 , "np" 205 , "npm" 206 , "npm-merge-driver" 207 , "nrm" 208 , "ocaml-language-server"
-463
pkgs/development/node-packages/node-packages.nix
··· 90971 bypassCache = true; 90972 reconstructLock = true; 90973 }; 90974 - html-minifier = nodeEnv.buildNodePackage { 90975 - name = "html-minifier"; 90976 - packageName = "html-minifier"; 90977 - version = "4.0.0"; 90978 - src = fetchurl { 90979 - url = "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz"; 90980 - sha512 = "aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig=="; 90981 - }; 90982 - dependencies = [ 90983 - sources."camel-case-3.0.0" 90984 - sources."clean-css-4.2.4" 90985 - sources."commander-2.20.3" 90986 - sources."he-1.2.0" 90987 - sources."lower-case-1.1.4" 90988 - sources."no-case-2.3.2" 90989 - sources."param-case-2.1.1" 90990 - sources."relateurl-0.2.7" 90991 - sources."source-map-0.6.1" 90992 - sources."uglify-js-3.17.4" 90993 - sources."upper-case-1.1.3" 90994 - ]; 90995 - buildInputs = globalBuildInputs; 90996 - meta = { 90997 - description = "Highly configurable, well-tested, JavaScript-based HTML minifier."; 90998 - homepage = "https://kangax.github.io/html-minifier/"; 90999 - license = "MIT"; 91000 - }; 91001 - production = true; 91002 - bypassCache = true; 91003 - reconstructLock = true; 91004 - }; 91005 http-server = nodeEnv.buildNodePackage { 91006 name = "http-server"; 91007 packageName = "http-server"; ··· 101465 description = "a package manager for JavaScript"; 101466 homepage = "https://docs.npmjs.com/"; 101467 license = "Artistic-2.0"; 101468 - }; 101469 - production = true; 101470 - bypassCache = true; 101471 - reconstructLock = true; 101472 - }; 101473 - npm-check-updates = nodeEnv.buildNodePackage { 101474 - name = "npm-check-updates"; 101475 - packageName = "npm-check-updates"; 101476 - version = "16.13.0"; 101477 - src = fetchurl { 101478 - url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.13.0.tgz"; 101479 - sha512 = "zTJCqov2+KpCLM7lOOxXLFiqKg8RLt10dempIbE9EfKCzoN1yqSrDcBCpU6uOmlSRy3IIGm1rK+piCrn+uulJw=="; 101480 - }; 101481 - dependencies = [ 101482 - sources."@colors/colors-1.5.0" 101483 - (sources."@isaacs/cliui-8.0.2" // { 101484 - dependencies = [ 101485 - sources."ansi-regex-6.0.1" 101486 - sources."emoji-regex-9.2.2" 101487 - sources."string-width-5.1.2" 101488 - sources."strip-ansi-7.1.0" 101489 - ]; 101490 - }) 101491 - sources."@nodelib/fs.scandir-2.1.5" 101492 - sources."@nodelib/fs.stat-2.0.5" 101493 - sources."@nodelib/fs.walk-1.2.8" 101494 - sources."@npmcli/fs-3.1.0" 101495 - (sources."@npmcli/git-4.1.0" // { 101496 - dependencies = [ 101497 - sources."which-3.0.1" 101498 - ]; 101499 - }) 101500 - sources."@npmcli/installed-package-contents-2.0.2" 101501 - sources."@npmcli/node-gyp-3.0.0" 101502 - (sources."@npmcli/promise-spawn-6.0.2" // { 101503 - dependencies = [ 101504 - sources."which-3.0.1" 101505 - ]; 101506 - }) 101507 - (sources."@npmcli/run-script-6.0.2" // { 101508 - dependencies = [ 101509 - sources."which-3.0.1" 101510 - ]; 101511 - }) 101512 - sources."@pnpm/config.env-replace-1.1.0" 101513 - (sources."@pnpm/network.ca-file-1.0.2" // { 101514 - dependencies = [ 101515 - sources."graceful-fs-4.2.10" 101516 - ]; 101517 - }) 101518 - sources."@pnpm/npm-conf-2.2.2" 101519 - sources."@sigstore/bundle-1.1.0" 101520 - sources."@sigstore/protobuf-specs-0.2.1" 101521 - sources."@sigstore/sign-1.0.0" 101522 - sources."@sigstore/tuf-1.0.3" 101523 - sources."@sindresorhus/is-5.6.0" 101524 - sources."@szmarczak/http-timer-5.0.1" 101525 - sources."@tootallnate/once-2.0.0" 101526 - sources."@tufjs/canonical-json-1.0.0" 101527 - sources."@tufjs/models-1.0.4" 101528 - sources."@types/http-cache-semantics-4.0.1" 101529 - sources."abbrev-1.1.1" 101530 - sources."agent-base-6.0.2" 101531 - sources."agentkeepalive-4.5.0" 101532 - sources."aggregate-error-3.1.0" 101533 - sources."ansi-align-3.0.1" 101534 - sources."ansi-regex-5.0.1" 101535 - sources."ansi-styles-6.2.1" 101536 - sources."aproba-2.0.0" 101537 - sources."are-we-there-yet-3.0.1" 101538 - sources."argparse-2.0.1" 101539 - sources."array-union-2.1.0" 101540 - sources."balanced-match-1.0.2" 101541 - (sources."boxen-7.1.1" // { 101542 - dependencies = [ 101543 - sources."ansi-regex-6.0.1" 101544 - sources."emoji-regex-9.2.2" 101545 - sources."string-width-5.1.2" 101546 - sources."strip-ansi-7.1.0" 101547 - ]; 101548 - }) 101549 - sources."brace-expansion-2.0.1" 101550 - sources."braces-3.0.2" 101551 - sources."buffer-from-1.1.2" 101552 - sources."builtins-5.0.1" 101553 - (sources."cacache-17.1.4" // { 101554 - dependencies = [ 101555 - sources."minipass-7.0.3" 101556 - ]; 101557 - }) 101558 - sources."cacheable-lookup-7.0.0" 101559 - sources."cacheable-request-10.2.13" 101560 - sources."camelcase-7.0.1" 101561 - sources."chalk-5.3.0" 101562 - sources."chownr-2.0.0" 101563 - sources."ci-info-3.8.0" 101564 - sources."clean-stack-2.2.0" 101565 - sources."cli-boxes-3.0.0" 101566 - sources."cli-table3-0.6.3" 101567 - sources."color-convert-2.0.1" 101568 - sources."color-name-1.1.4" 101569 - sources."color-support-1.1.3" 101570 - sources."commander-10.0.1" 101571 - sources."concat-map-0.0.1" 101572 - (sources."config-chain-1.1.13" // { 101573 - dependencies = [ 101574 - sources."ini-1.3.8" 101575 - ]; 101576 - }) 101577 - sources."configstore-6.0.0" 101578 - sources."console-control-strings-1.1.0" 101579 - sources."cross-spawn-7.0.3" 101580 - (sources."crypto-random-string-4.0.0" // { 101581 - dependencies = [ 101582 - sources."type-fest-1.4.0" 101583 - ]; 101584 - }) 101585 - (sources."debug-4.3.4" // { 101586 - dependencies = [ 101587 - sources."ms-2.1.2" 101588 - ]; 101589 - }) 101590 - (sources."decompress-response-6.0.0" // { 101591 - dependencies = [ 101592 - sources."mimic-response-3.1.0" 101593 - ]; 101594 - }) 101595 - sources."deep-extend-0.6.0" 101596 - sources."defer-to-connect-2.0.1" 101597 - sources."delegates-1.0.0" 101598 - sources."dir-glob-3.0.1" 101599 - sources."dot-prop-6.0.1" 101600 - sources."eastasianwidth-0.2.0" 101601 - sources."emoji-regex-8.0.0" 101602 - sources."env-paths-2.2.1" 101603 - sources."err-code-2.0.3" 101604 - sources."escape-goat-4.0.0" 101605 - sources."exponential-backoff-3.1.1" 101606 - sources."fast-glob-3.3.1" 101607 - sources."fast-memoize-2.5.2" 101608 - sources."fastq-1.15.0" 101609 - sources."fill-range-7.0.1" 101610 - sources."find-up-5.0.0" 101611 - sources."foreground-child-3.1.1" 101612 - sources."form-data-encoder-2.1.4" 101613 - sources."fp-and-or-0.1.3" 101614 - (sources."fs-minipass-3.0.3" // { 101615 - dependencies = [ 101616 - sources."minipass-7.0.3" 101617 - ]; 101618 - }) 101619 - sources."fs.realpath-1.0.0" 101620 - sources."function-bind-1.1.1" 101621 - (sources."gauge-4.0.4" // { 101622 - dependencies = [ 101623 - sources."signal-exit-3.0.7" 101624 - ]; 101625 - }) 101626 - sources."get-stdin-8.0.0" 101627 - sources."get-stream-6.0.1" 101628 - sources."glob-10.3.3" 101629 - sources."glob-parent-5.1.2" 101630 - (sources."global-dirs-3.0.1" // { 101631 - dependencies = [ 101632 - sources."ini-2.0.0" 101633 - ]; 101634 - }) 101635 - sources."globby-11.1.0" 101636 - sources."got-12.6.1" 101637 - sources."graceful-fs-4.2.11" 101638 - sources."has-1.0.3" 101639 - sources."has-unicode-2.0.1" 101640 - sources."has-yarn-3.0.0" 101641 - sources."hosted-git-info-5.2.1" 101642 - sources."http-cache-semantics-4.1.1" 101643 - sources."http-proxy-agent-5.0.0" 101644 - sources."http2-wrapper-2.2.0" 101645 - sources."https-proxy-agent-5.0.1" 101646 - sources."humanize-ms-1.2.1" 101647 - sources."ignore-5.2.4" 101648 - sources."ignore-walk-6.0.3" 101649 - sources."import-lazy-4.0.0" 101650 - sources."imurmurhash-0.1.4" 101651 - sources."indent-string-4.0.0" 101652 - sources."inflight-1.0.6" 101653 - sources."inherits-2.0.4" 101654 - sources."ini-4.1.1" 101655 - sources."ip-2.0.0" 101656 - sources."is-ci-3.0.1" 101657 - sources."is-core-module-2.13.0" 101658 - sources."is-extglob-2.1.1" 101659 - sources."is-fullwidth-code-point-3.0.0" 101660 - sources."is-glob-4.0.3" 101661 - sources."is-installed-globally-0.4.0" 101662 - sources."is-lambda-1.0.1" 101663 - sources."is-npm-6.0.0" 101664 - sources."is-number-7.0.0" 101665 - sources."is-obj-2.0.0" 101666 - sources."is-path-inside-3.0.3" 101667 - sources."is-typedarray-1.0.0" 101668 - sources."is-yarn-global-0.4.1" 101669 - sources."isexe-2.0.0" 101670 - sources."jackspeak-2.3.0" 101671 - sources."jju-1.4.0" 101672 - sources."js-yaml-4.1.0" 101673 - sources."json-buffer-3.0.1" 101674 - sources."json-parse-even-better-errors-3.0.0" 101675 - sources."json-parse-helpfulerror-1.0.3" 101676 - sources."json5-2.2.3" 101677 - sources."jsonlines-0.1.1" 101678 - sources."jsonparse-1.3.1" 101679 - sources."keyv-4.5.3" 101680 - sources."kleur-4.1.5" 101681 - sources."latest-version-7.0.0" 101682 - sources."locate-path-6.0.0" 101683 - sources."lodash-4.17.21" 101684 - sources."lowercase-keys-3.0.0" 101685 - sources."lru-cache-7.18.3" 101686 - sources."make-fetch-happen-11.1.1" 101687 - sources."merge2-1.4.1" 101688 - sources."micromatch-4.0.5" 101689 - sources."mimic-response-4.0.0" 101690 - sources."minimatch-9.0.3" 101691 - sources."minimist-1.2.8" 101692 - sources."minipass-5.0.0" 101693 - (sources."minipass-collect-1.0.2" // { 101694 - dependencies = [ 101695 - sources."minipass-3.3.6" 101696 - ]; 101697 - }) 101698 - (sources."minipass-fetch-3.0.4" // { 101699 - dependencies = [ 101700 - sources."minipass-7.0.3" 101701 - ]; 101702 - }) 101703 - (sources."minipass-flush-1.0.5" // { 101704 - dependencies = [ 101705 - sources."minipass-3.3.6" 101706 - ]; 101707 - }) 101708 - (sources."minipass-json-stream-1.0.1" // { 101709 - dependencies = [ 101710 - sources."minipass-3.3.6" 101711 - ]; 101712 - }) 101713 - (sources."minipass-pipeline-1.2.4" // { 101714 - dependencies = [ 101715 - sources."minipass-3.3.6" 101716 - ]; 101717 - }) 101718 - (sources."minipass-sized-1.0.3" // { 101719 - dependencies = [ 101720 - sources."minipass-3.3.6" 101721 - ]; 101722 - }) 101723 - (sources."minizlib-2.1.2" // { 101724 - dependencies = [ 101725 - sources."minipass-3.3.6" 101726 - ]; 101727 - }) 101728 - sources."mkdirp-1.0.4" 101729 - sources."ms-2.1.3" 101730 - sources."negotiator-0.6.3" 101731 - (sources."node-gyp-9.4.0" // { 101732 - dependencies = [ 101733 - sources."brace-expansion-1.1.11" 101734 - sources."glob-7.2.3" 101735 - sources."minimatch-3.1.2" 101736 - sources."rimraf-3.0.2" 101737 - ]; 101738 - }) 101739 - sources."nopt-6.0.0" 101740 - (sources."normalize-package-data-5.0.0" // { 101741 - dependencies = [ 101742 - sources."hosted-git-info-6.1.1" 101743 - ]; 101744 - }) 101745 - sources."normalize-url-8.0.0" 101746 - sources."npm-bundled-3.0.0" 101747 - sources."npm-install-checks-6.2.0" 101748 - sources."npm-normalize-package-bin-3.0.1" 101749 - (sources."npm-package-arg-10.1.0" // { 101750 - dependencies = [ 101751 - sources."hosted-git-info-6.1.1" 101752 - ]; 101753 - }) 101754 - sources."npm-packlist-7.0.4" 101755 - sources."npm-pick-manifest-8.0.2" 101756 - sources."npm-registry-fetch-14.0.5" 101757 - sources."npmlog-6.0.2" 101758 - sources."once-1.4.0" 101759 - sources."p-cancelable-3.0.0" 101760 - sources."p-limit-3.1.0" 101761 - sources."p-locate-5.0.0" 101762 - sources."p-map-4.0.0" 101763 - sources."package-json-8.1.1" 101764 - sources."pacote-15.2.0" 101765 - sources."parse-github-url-1.0.2" 101766 - sources."path-exists-4.0.0" 101767 - sources."path-is-absolute-1.0.1" 101768 - sources."path-key-3.1.1" 101769 - (sources."path-scurry-1.10.1" // { 101770 - dependencies = [ 101771 - sources."lru-cache-10.0.1" 101772 - ]; 101773 - }) 101774 - sources."path-type-4.0.0" 101775 - sources."picomatch-2.3.1" 101776 - sources."proc-log-3.0.0" 101777 - sources."progress-2.0.3" 101778 - sources."promise-inflight-1.0.1" 101779 - sources."promise-retry-2.0.1" 101780 - sources."prompts-ncu-3.0.0" 101781 - sources."proto-list-1.2.4" 101782 - sources."pupa-3.1.0" 101783 - sources."queue-microtask-1.2.3" 101784 - sources."quick-lru-5.1.1" 101785 - (sources."rc-1.2.8" // { 101786 - dependencies = [ 101787 - sources."ini-1.3.8" 101788 - sources."strip-json-comments-2.0.1" 101789 - ]; 101790 - }) 101791 - sources."rc-config-loader-4.1.3" 101792 - sources."read-package-json-6.0.4" 101793 - sources."read-package-json-fast-3.0.2" 101794 - sources."readable-stream-3.6.2" 101795 - sources."registry-auth-token-5.0.2" 101796 - sources."registry-url-6.0.1" 101797 - sources."remote-git-tags-3.0.0" 101798 - sources."require-from-string-2.0.2" 101799 - sources."resolve-alpn-1.2.1" 101800 - sources."responselike-3.0.0" 101801 - sources."retry-0.12.0" 101802 - sources."reusify-1.0.4" 101803 - sources."rimraf-5.0.1" 101804 - sources."run-parallel-1.2.0" 101805 - sources."safe-buffer-5.2.1" 101806 - (sources."semver-7.5.4" // { 101807 - dependencies = [ 101808 - sources."lru-cache-6.0.0" 101809 - ]; 101810 - }) 101811 - sources."semver-diff-4.0.0" 101812 - sources."semver-utils-1.1.4" 101813 - sources."set-blocking-2.0.0" 101814 - sources."shebang-command-2.0.0" 101815 - sources."shebang-regex-3.0.0" 101816 - sources."signal-exit-4.1.0" 101817 - sources."sigstore-1.9.0" 101818 - sources."sisteransi-1.0.5" 101819 - sources."slash-3.0.0" 101820 - sources."smart-buffer-4.2.0" 101821 - sources."socks-2.7.1" 101822 - sources."socks-proxy-agent-7.0.0" 101823 - sources."source-map-0.6.1" 101824 - sources."source-map-support-0.5.21" 101825 - sources."spawn-please-2.0.2" 101826 - sources."spdx-correct-3.2.0" 101827 - sources."spdx-exceptions-2.3.0" 101828 - sources."spdx-expression-parse-3.0.1" 101829 - sources."spdx-license-ids-3.0.13" 101830 - (sources."ssri-10.0.5" // { 101831 - dependencies = [ 101832 - sources."minipass-7.0.3" 101833 - ]; 101834 - }) 101835 - sources."string-width-4.2.3" 101836 - sources."string-width-cjs-4.2.3" 101837 - sources."string_decoder-1.3.0" 101838 - sources."strip-ansi-6.0.1" 101839 - sources."strip-ansi-cjs-6.0.1" 101840 - sources."strip-json-comments-5.0.1" 101841 - (sources."tar-6.1.15" // { 101842 - dependencies = [ 101843 - (sources."fs-minipass-2.1.0" // { 101844 - dependencies = [ 101845 - sources."minipass-3.3.6" 101846 - ]; 101847 - }) 101848 - ]; 101849 - }) 101850 - sources."to-regex-range-5.0.1" 101851 - sources."tuf-js-1.1.7" 101852 - sources."type-fest-2.19.0" 101853 - sources."typedarray-to-buffer-3.1.5" 101854 - sources."unique-filename-3.0.0" 101855 - sources."unique-slug-4.0.0" 101856 - sources."unique-string-3.0.0" 101857 - sources."untildify-4.0.0" 101858 - sources."update-notifier-6.0.2" 101859 - sources."util-deprecate-1.0.2" 101860 - sources."validate-npm-package-license-3.0.4" 101861 - sources."validate-npm-package-name-5.0.0" 101862 - sources."which-2.0.2" 101863 - sources."wide-align-1.1.5" 101864 - (sources."widest-line-4.0.1" // { 101865 - dependencies = [ 101866 - sources."ansi-regex-6.0.1" 101867 - sources."emoji-regex-9.2.2" 101868 - sources."string-width-5.1.2" 101869 - sources."strip-ansi-7.1.0" 101870 - ]; 101871 - }) 101872 - (sources."wrap-ansi-8.1.0" // { 101873 - dependencies = [ 101874 - sources."ansi-regex-6.0.1" 101875 - sources."emoji-regex-9.2.2" 101876 - sources."string-width-5.1.2" 101877 - sources."strip-ansi-7.1.0" 101878 - ]; 101879 - }) 101880 - (sources."wrap-ansi-cjs-7.0.0" // { 101881 - dependencies = [ 101882 - sources."ansi-styles-4.3.0" 101883 - ]; 101884 - }) 101885 - sources."wrappy-1.0.2" 101886 - (sources."write-file-atomic-3.0.3" // { 101887 - dependencies = [ 101888 - sources."signal-exit-3.0.7" 101889 - ]; 101890 - }) 101891 - sources."xdg-basedir-5.1.0" 101892 - sources."yallist-4.0.0" 101893 - sources."yocto-queue-0.1.0" 101894 - ]; 101895 - buildInputs = globalBuildInputs; 101896 - meta = { 101897 - description = "Find newer versions of dependencies than what your package.json allows"; 101898 - homepage = "https://github.com/raineorshine/npm-check-updates"; 101899 - license = "Apache-2.0"; 101900 }; 101901 production = true; 101902 bypassCache = true;
··· 90971 bypassCache = true; 90972 reconstructLock = true; 90973 }; 90974 http-server = nodeEnv.buildNodePackage { 90975 name = "http-server"; 90976 packageName = "http-server"; ··· 101434 description = "a package manager for JavaScript"; 101435 homepage = "https://docs.npmjs.com/"; 101436 license = "Artistic-2.0"; 101437 }; 101438 production = true; 101439 bypassCache = true;
+2 -2
pkgs/development/python-modules/ansible/default.nix
··· 21 22 let 23 pname = "ansible"; 24 - version = "8.2.0"; 25 in 26 buildPythonPackage { 27 inherit pname version; ··· 31 32 src = fetchPypi { 33 inherit pname version; 34 - hash = "sha256-k1ppIf+wNKoY5lB7SeQBZ2zRUkPW+qXgXiIQCL9yXJc="; 35 }; 36 37 postPatch = ''
··· 21 22 let 23 pname = "ansible"; 24 + version = "8.3.0"; 25 in 26 buildPythonPackage { 27 inherit pname version; ··· 31 32 src = fetchPypi { 33 inherit pname version; 34 + hash = "sha256-XlgAHX1twz5dFWyjQ4g7YT7JiPaTZLCkP3Ek/ktb4vI="; 35 }; 36 37 postPatch = ''
+37
pkgs/development/python-modules/debianbts/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pysimplesoap 5 + , pytest , pytest-xdist 6 + , pythonOlder 7 + , setuptools 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "python-debianbts"; 12 + version = "4.0.1"; 13 + format = "pyproject"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "b0817d593ccdfb58a5f37b8cb3873bd0b2268b434f2798dc75b206d7550fdf04"; 20 + }; 21 + 22 + buildInputs = [ setuptools ]; 23 + propagatedBuildInputs = [ pysimplesoap ]; 24 + checkInputs = [ 25 + pytest 26 + pytest-xdist 27 + ]; 28 + 29 + meta = with lib; { 30 + description = "Python interface to Debian's Bug Tracking System"; 31 + homepage = "https://github.com/venthur/python-debianbts"; 32 + downloadPage = "https://pypi.org/project/python-debianbts/"; 33 + changelog = "https://github.com/venthur/python-debianbts/blob/${version}/CHANGELOG.md"; 34 + license = licenses.mit; 35 + maintainers = [ maintainers.nicoo ]; 36 + }; 37 + }
+41 -8
pkgs/development/python-modules/gymnasium/default.nix
··· 10 , farama-notifications 11 , importlib-metadata 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "gymnasium"; 17 - version = "0.29.0"; 18 19 src = fetchFromGitHub { 20 owner = "Farama-Foundation"; 21 - repo = pname; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-4YaEFEWSOTEdGgO1kSOleZQp7OrcOf+WAT/E0BWeoKI="; 24 }; 25 - 26 - format = "pyproject"; 27 28 nativeBuildInputs = [ setuptools ]; 29 30 propagatedBuildInputs = [ 31 - jax-jumpy 32 cloudpickle 33 - numpy 34 gym-notices 35 typing-extensions 36 - farama-notifications 37 ] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; 38 39 pythonImportsCheck = [ "gymnasium" ]; 40 41 meta = with lib; { 42 description = "A standard API for reinforcement learning and a diverse set of reference environments (formerly Gym)";
··· 10 , farama-notifications 11 , importlib-metadata 12 , pythonOlder 13 + , ffmpeg 14 + , jax 15 + , jaxlib 16 + , matplotlib 17 + , moviepy 18 + , opencv4 19 + , pybox2d 20 + , pygame 21 + , pytestCheckHook 22 + , scipy 23 }: 24 25 buildPythonPackage rec { 26 pname = "gymnasium"; 27 + version = "0.29.1"; 28 + format = "pyproject"; 29 30 src = fetchFromGitHub { 31 owner = "Farama-Foundation"; 32 + repo = "gymnasium"; 33 rev = "refs/tags/v${version}"; 34 + hash = "sha256-L7fn9FaJzXwQhjDKwI9hlFpbPuQdwynU+Xjd8bbjxiw="; 35 }; 36 37 nativeBuildInputs = [ setuptools ]; 38 39 propagatedBuildInputs = [ 40 cloudpickle 41 + farama-notifications 42 gym-notices 43 + jax-jumpy 44 + numpy 45 typing-extensions 46 ] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; 47 48 pythonImportsCheck = [ "gymnasium" ]; 49 + 50 + nativeCheckInputs = [ 51 + ffmpeg 52 + jax 53 + jaxlib 54 + matplotlib 55 + moviepy 56 + opencv4 57 + pybox2d 58 + pygame 59 + pytestCheckHook 60 + scipy 61 + ]; 62 + 63 + disabledTestPaths = [ 64 + # mujoco is required for those tests but the mujoco python bindings are not packaged in nixpkgs. 65 + "tests/envs/mujoco/test_mujoco_custom_env.py" 66 + 67 + # Those tests need to write on the filesystem which cause them to fail. 68 + "tests/experimental/wrappers/test_record_video.py" 69 + "tests/utils/test_save_video.py" 70 + "tests/wrappers/test_record_video.py" 71 + "tests/wrappers/test_video_recorder.py" 72 + ]; 73 74 meta = with lib; { 75 description = "A standard API for reinforcement learning and a diverse set of reference environments (formerly Gym)";
+2 -2
pkgs/development/python-modules/napari/default.nix
··· 38 39 mkDerivationWith buildPythonPackage rec { 40 pname = "napari"; 41 - version = "0.4.17"; 42 format = "pyproject"; 43 44 disabled = pythonOlder "3.8"; ··· 47 owner = "napari"; 48 repo = pname; 49 rev = "refs/tags/v${version}"; 50 - hash = "sha256-34FALCI7h0I295553Rv0KZxKIipuA2OMNsINGde7/oE="; 51 }; 52 53 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 38 39 mkDerivationWith buildPythonPackage rec { 40 pname = "napari"; 41 + version = "0.4.18"; 42 format = "pyproject"; 43 44 disabled = pythonOlder "3.8"; ··· 47 owner = "napari"; 48 repo = pname; 49 rev = "refs/tags/v${version}"; 50 + hash = "sha256-xF0DYK+226MZpB050IukNvTg2iHMQAIZW0serKRJd/0="; 51 }; 52 53 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+44
pkgs/development/python-modules/pybox2d/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , swig 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "pybox2d"; 9 + version = "2.3.10"; 10 + format = "setuptools"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "pybox2d"; 14 + repo = "pybox2d"; 15 + rev = "refs/tags/${version}"; 16 + hash = "sha256-yjLFvsg8GQLxjN1vtZM9zl+kAmD4+eS/vzRkpj0SCjY="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + swig 21 + ]; 22 + 23 + # We need to build the package explicitly a first time so that the library/Box2D/Box2D.py file 24 + # gets generated. 25 + # After that, the default behavior will succeed at installing the package. 26 + preBuild = '' 27 + python setup.py build 28 + ''; 29 + 30 + pythonImportsCheck = [ 31 + "Box2D" 32 + "Box2D._Box2D" 33 + ]; 34 + 35 + # Tests need to start GUI windows. 36 + doCheck = false; 37 + 38 + meta = with lib; { 39 + description = "2D Game Physics for Python"; 40 + homepage = "https://github.com/pybox2d/pybox2d"; 41 + license = licenses.zlib; 42 + maintainers = with maintainers; [ GaetanLepage ]; 43 + }; 44 + }
+55
pkgs/development/python-modules/pysimplesoap/default.nix
···
··· 1 + { lib 2 + , fetchpatch 3 + , fetchPypi 4 + , buildPythonPackage 5 + , m2crypto 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "pysimplesoap"; 10 + # Unfortunately, the latest stable release is broken on Python 3. 11 + version = "1.16.2"; 12 + 13 + src = fetchPypi { 14 + pname = "PySimpleSOAP"; 15 + inherit version; 16 + hash = "sha256-sbv00NCt/5tlIZfWGqG3ZzGtYYhJ4n0o/lyyUJFtZ+E="; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + m2crypto 21 + ]; 22 + 23 + patches = 24 + let 25 + debianRevision = "5"; # The Debian package revision we get patches from 26 + fetchDebianPatch = { name, hash }: fetchpatch { 27 + url = "https://salsa.debian.org/python-team/packages/pysimplesoap/-/raw/debian/${version}-${debianRevision}/debian/patches/${name}.patch"; 28 + inherit hash; 29 + }; 30 + in map fetchDebianPatch [ 31 + # Merged upstream: f5f96210e1483f81cb5c582a6619e3ec4b473027 32 + { name = "Add-quotes-to-SOAPAction-header-in-SoapClient"; 33 + hash = "sha256-xA8Wnrpr31H8wy3zHSNfezFNjUJt1HbSXn3qUMzeKc0="; } 34 + # Merged upstream: ad03a21cafab982eed321553c4bfcda1755182eb 35 + { name = "fix-httplib2-version-check"; 36 + hash = "sha256-zUeF3v0N/eMyRVRH3tQLfuUfMKOD/B/aqEwFh/7HxH4="; } 37 + { name = "reorder-type-check-to-avoid-a-TypeError"; 38 + hash = "sha256-2p5Cqvh0SPfJ8B38wb/xq7jWGYgpI9pavA6qkMUb6hA="; } 39 + # Merged upstream: 033e5899e131a2c1bdf7db5852f816f42aac9227 40 + { name = "Support-integer-values-in-maxOccurs-attribute"; 41 + hash = "sha256-IZ0DP7io+ihcnB5547cR53FAdnpRLR6z4J5KsNrkfaI="; } 42 + { name = "PR204"; 43 + hash = "sha256-JlxeTnKDFxvEMFBthZsaYRbNOoBvLJhBnXCRoiL/nVw="; } 44 + ] ++ [ ./stringIO.patch ]; 45 + 46 + meta = with lib; { 47 + description = "Python simple and lightweight SOAP Library"; 48 + homepage = "https://github.com/pysimplesoap/pysimplesoap"; 49 + license = licenses.lgpl3Plus; 50 + 51 + # I don't directly use this, only needed it as a dependency of debianbts 52 + # so co-maintainers would be welcome. 53 + maintainers = [ maintainers.nicoo ]; 54 + }; 55 + }
+31
pkgs/development/python-modules/pysimplesoap/stringIO.patch
···
··· 1 + diff --git i/pysimplesoap/c14n.py w/pysimplesoap/c14n.py 2 + index 5749e49..297592e 100644 3 + --- i/pysimplesoap/c14n.py 4 + +++ w/pysimplesoap/c14n.py 5 + @@ -55,11 +55,8 @@ except: 6 + class XMLNS: 7 + BASE = "http://www.w3.org/2000/xmlns/" 8 + XML = "http://www.w3.org/XML/1998/namespace" 9 + -try: 10 + - import cStringIO 11 + - StringIO = cStringIO 12 + -except ImportError: 13 + - import StringIO 14 + + 15 + +from io import StringIO 16 + 17 + _attrs = lambda E: (E.attributes and E.attributes.values()) or [] 18 + _children = lambda E: E.childNodes or [] 19 + diff --git i/pysimplesoap/xmlsec.py w/pysimplesoap/xmlsec.py 20 + index 2f96df7..053149f 100644 21 + --- i/pysimplesoap/xmlsec.py 22 + +++ w/pysimplesoap/xmlsec.py 23 + @@ -15,7 +15,7 @@ from __future__ import print_function 24 + import base64 25 + import hashlib 26 + import os 27 + -from cStringIO import StringIO 28 + +from io import StringIO 29 + from M2Crypto import BIO, EVP, RSA, X509, m2 30 + 31 + # if lxml is not installed, use c14n.py native implementation
+4 -2
pkgs/development/python-modules/xml2rfc/default.nix
··· 11 , jinja2 12 , lxml 13 , markupsafe 14 , pycairo 15 , pycountry 16 , pyflakes ··· 26 27 buildPythonPackage rec { 28 pname = "xml2rfc"; 29 - version = "3.17.3"; 30 format = "setuptools"; 31 32 disabled = pythonOlder "3.6"; ··· 35 owner = "ietf-tools"; 36 repo = "xml2rfc"; 37 rev = "refs/tags/v${version}"; 38 - hash = "sha256-5RL4DkWcQRxzi1dhSJlGgoU0BU3aUWOfBNINFKiOwLg="; 39 }; 40 41 postPatch = '' ··· 56 jinja2 57 lxml 58 markupsafe 59 pycountry 60 pyflakes 61 pypdf2
··· 11 , jinja2 12 , lxml 13 , markupsafe 14 + , platformdirs 15 , pycairo 16 , pycountry 17 , pyflakes ··· 27 28 buildPythonPackage rec { 29 pname = "xml2rfc"; 30 + version = "3.18.0"; 31 format = "setuptools"; 32 33 disabled = pythonOlder "3.6"; ··· 36 owner = "ietf-tools"; 37 repo = "xml2rfc"; 38 rev = "refs/tags/v${version}"; 39 + hash = "sha256-yhzOfX2umux1ulDiInbbKXvATA+k1TLQrSa9vcR/i58="; 40 }; 41 42 postPatch = '' ··· 57 jinja2 58 lxml 59 markupsafe 60 + platformdirs 61 pycountry 62 pyflakes 63 pypdf2
+2 -2
pkgs/development/tools/analysis/codeql/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "codeql"; 5 - version = "2.14.1"; 6 7 dontConfigure = true; 8 dontBuild = true; ··· 10 11 src = fetchzip { 12 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 13 - sha256 = "sha256-6gq70bF954CNUS1t38o+1YqWZORGgxM1CWcbUnRyhOU="; 14 }; 15 16 nativeBuildInputs = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "codeql"; 5 + version = "2.14.2"; 6 7 dontConfigure = true; 8 dontBuild = true; ··· 10 11 src = fetchzip { 12 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 13 + sha256 = "sha256-FITcbf1+9euy55nQutDZMmRzpHxICdLBmTVHTRCyFLQ="; 14 }; 15 16 nativeBuildInputs = [
+3 -3
pkgs/development/tools/analysis/svlint/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "svlint"; 8 - version = "0.8.0"; 9 10 src = fetchCrate { 11 inherit pname version; 12 - sha256 = "sha256-ykAuypWBbZ+53ImzNJGsztLHG8OQLIGBHC6Z3Amu+L0="; 13 }; 14 15 - cargoHash = "sha256-517AXkFqYaHC/FejtxolAQxJVpvcFhmf3Nptzcy9idY="; 16 17 cargoBuildFlags = [ "--bin" "svlint" ]; 18
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "svlint"; 8 + version = "0.9.0"; 9 10 src = fetchCrate { 11 inherit pname version; 12 + sha256 = "sha256-bd0epx3AciECCYi4OYG2WzTVhZ+JYnf5ebDZoMrPfmo="; 13 }; 14 15 + cargoHash = "sha256-RjjYfdcdJzIxnJFZqx93KADihN5YK+bCuk1QaPhVuGQ="; 16 17 cargoBuildFlags = [ "--bin" "svlint" ]; 18
+3 -3
pkgs/development/tools/benthos/default.nix
··· 5 6 buildGoModule rec { 7 pname = "benthos"; 8 - version = "4.18.0"; 9 10 src = fetchFromGitHub { 11 owner = "benthosdev"; 12 repo = "benthos"; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-wap11/D1PIvDt5Jk3CCyxWJNULMg62WFmiA09gc95dY="; 15 }; 16 17 - vendorHash = "sha256-pA8SBawcl8YFbUrDfWxzcrMK715xBTx1slvHoA/a9OM="; 18 19 doCheck = false; 20
··· 5 6 buildGoModule rec { 7 pname = "benthos"; 8 + version = "4.19.0"; 9 10 src = fetchFromGitHub { 11 owner = "benthosdev"; 12 repo = "benthos"; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-C/dExBN+ZBE8o3L0RBgYe4griFhv/Yd2I10em2UK/nQ="; 15 }; 16 17 + vendorHash = "sha256-33eY+jF12lYSO1Fqm1hRLKA1+aMNxe0c9gqNl2wf10I="; 18 19 doCheck = false; 20
+2 -2
pkgs/development/tools/build-managers/apache-maven/default.nix
··· 10 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "apache-maven"; 13 - version = "3.9.3"; 14 15 src = fetchurl { 16 url = "mirror://apache/maven/maven-3/${finalAttrs.version}/binaries/${finalAttrs.pname}-${finalAttrs.version}-bin.tar.gz"; 17 - hash = "sha256-4eE6wMQvO2TZAMV//GUuzvaCuCVdfTVO+7tPYlGdpPE="; 18 }; 19 20 sourceRoot = ".";
··· 10 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "apache-maven"; 13 + version = "3.9.4"; 14 15 src = fetchurl { 16 url = "mirror://apache/maven/maven-3/${finalAttrs.version}/binaries/${finalAttrs.pname}-${finalAttrs.version}-bin.tar.gz"; 17 + hash = "sha256-/2a3DIMKONMx1E9sJaN7WCRx3vmhYck5ArrHvqMJgxk="; 18 }; 19 20 sourceRoot = ".";
+2 -2
pkgs/development/tools/goimports-reviser/default.nix
··· 5 6 buildGoModule rec { 7 pname = "goimports-reviser"; 8 - version = "3.3.1"; 9 10 src = fetchFromGitHub { 11 owner = "incu6us"; 12 repo = "goimports-reviser"; 13 rev = "v${version}"; 14 - hash = "sha256-JIXBC7fk/Bd3tTHiK+qtB+5CdAATaB/j1nvKOJrz4n4="; 15 }; 16 vendorHash = "sha256-lyV4HlpzzxYC6OZPGVdNVL2mvTFE9yHO37zZdB/ePBg="; 17
··· 5 6 buildGoModule rec { 7 pname = "goimports-reviser"; 8 + version = "3.4.1"; 9 10 src = fetchFromGitHub { 11 owner = "incu6us"; 12 repo = "goimports-reviser"; 13 rev = "v${version}"; 14 + hash = "sha256-aQVjnJ//fV3i6blGKb05C2Sw1Bum9b4/o00q6krFtVI="; 15 }; 16 vendorHash = "sha256-lyV4HlpzzxYC6OZPGVdNVL2mvTFE9yHO37zZdB/ePBg="; 17
+30
pkgs/development/tools/html-minifier/default.nix
···
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "html-minifier"; 8 + version = "4.0.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "kangax"; 12 + repo = "html-minifier"; 13 + rev = "v${version}"; 14 + hash = "sha256-OAykAqBxgr7tbeXXfSH23DALf7Eoh3VjDKNKWGAL3+A="; 15 + }; 16 + 17 + npmDepsHash = "sha256-VWXc/nBXgvSE/DoLHR4XTFQ5kuwWC1m0/cj1CndfPH8="; 18 + 19 + npmFlags = [ "--ignore-scripts" ]; 20 + 21 + dontNpmBuild = true; 22 + 23 + meta = { 24 + description = "Highly configurable, well-tested, JavaScript-based HTML minifier"; 25 + homepage = "https://github.com/kangax/html-minifier"; 26 + license = lib.licenses.mit; 27 + mainProgram = "html-minifier"; 28 + maintainers = with lib.maintainers; [ chris-martin ]; 29 + }; 30 + }
+3 -3
pkgs/development/tools/kubernetes-controller-tools/default.nix
··· 2 3 buildGoModule rec { 4 pname = "controller-tools"; 5 - version = "0.12.1"; 6 7 src = fetchFromGitHub { 8 owner = "kubernetes-sigs"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-OqBTlzHqnwu6GaNFS6cdcOoBNdSGus/piR4tXRfzpn0="; 12 }; 13 14 patches = [ ./version.patch ]; 15 16 - vendorHash = "sha256-gztTF8UZ5N4mip8NIyuCfoy16kpJymtggfG0sAcZW6c="; 17 18 ldflags = [ 19 "-s"
··· 2 3 buildGoModule rec { 4 pname = "controller-tools"; 5 + version = "0.13.0"; 6 7 src = fetchFromGitHub { 8 owner = "kubernetes-sigs"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-strTBBpmG60H38WWLakIjZHVUgKC/ajS7ZEFDhZWnlo="; 12 }; 13 14 patches = [ ./version.patch ]; 15 16 + vendorHash = "sha256-YQfMq0p3HfLgOjAk/anZpGx/fDnvovI3HtmYdKRKq5w="; 17 18 ldflags = [ 19 "-s"
+2 -2
pkgs/development/tools/misc/circleci-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "circleci-cli"; 5 - version = "0.1.28528"; 6 7 src = fetchFromGitHub { 8 owner = "CircleCI-Public"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-y8KpJdJLYSsDLT6/z0/Nx9qByLdtNNBeiwFUupJxxCQ="; 12 }; 13 14 vendorHash = "sha256-OWdJ7nFR5hrKQf2H763ezjXkEh0PvtBcjjeSNvH+ca4=";
··· 2 3 buildGoModule rec { 4 pname = "circleci-cli"; 5 + version = "0.1.28811"; 6 7 src = fetchFromGitHub { 8 owner = "CircleCI-Public"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-HaBFKjVw6EzhH1oxSeKFmZUDZleFGrxjOegTVCGmrzI="; 12 }; 13 14 vendorHash = "sha256-OWdJ7nFR5hrKQf2H763ezjXkEh0PvtBcjjeSNvH+ca4=";
+2 -2
pkgs/development/tools/pyenv/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "pyenv"; 9 - version = "2.3.24"; 10 11 src = fetchFromGitHub { 12 owner = "pyenv"; 13 repo = "pyenv"; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-hIScCDm15voOamgiRrgn303x2JsWXIF6Oe5PqGUGJQI="; 16 }; 17 18 postPatch = ''
··· 6 7 stdenv.mkDerivation rec { 8 pname = "pyenv"; 9 + version = "2.3.25"; 10 11 src = fetchFromGitHub { 12 owner = "pyenv"; 13 repo = "pyenv"; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-804bLieYrfwzUrKSvZtC6Td4+fFPw1WrhV1NE4n49Rw="; 16 }; 17 18 postPatch = ''
+3 -3
pkgs/development/tools/rust/cargo-hack/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cargo-hack"; 5 - version = "0.6.3"; 6 7 src = fetchCrate { 8 inherit pname version; 9 - sha256 = "sha256-KfY2ZZ6+wTKWT+kM+pDVVhCWhhyEZZmbTC6iFstl/e8="; 10 }; 11 12 - cargoSha256 = "sha256-hpD/Wb+17TeU8nLGC/fxX+9Na6ve6Ov6VEy11vQA+kY="; 13 14 # some necessary files are absent in the crate version 15 doCheck = false;
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cargo-hack"; 5 + version = "0.6.4"; 6 7 src = fetchCrate { 8 inherit pname version; 9 + sha256 = "sha256-kb4ftO4nhQ+MykK18O5aoexuBoN+u0xobUvIEge00jU="; 10 }; 11 12 + cargoSha256 = "sha256-+Am9w3iU2kSAIx+1tK3kpoa+oJvLQ6Ew7LeP6njYEQw="; 13 14 # some necessary files are absent in the crate version 15 doCheck = false;
+2 -2
pkgs/development/web/cypress/default.nix
··· 18 availableBinaries = { 19 x86_64-linux = { 20 platform = "linux-x64"; 21 - checksum = "sha256-khMJRCGNIITvs56SHHKxoxptoMBb7lqA3FS293qfMys="; 22 }; 23 aarch64-linux = { 24 platform = "linux-arm64"; ··· 30 inherit (binary) platform checksum; 31 in stdenv.mkDerivation rec { 32 pname = "cypress"; 33 - version = "12.17.3"; 34 35 src = fetchzip { 36 url = "https://cdn.cypress.io/desktop/${version}/${platform}/cypress.zip";
··· 18 availableBinaries = { 19 x86_64-linux = { 20 platform = "linux-x64"; 21 + checksum = "sha256-9f5Ewd63pLpMbewtQ0u4WsRnZQEn1lfh6b/jZ8yDSMU="; 22 }; 23 aarch64-linux = { 24 platform = "linux-arm64"; ··· 30 inherit (binary) platform checksum; 31 in stdenv.mkDerivation rec { 32 pname = "cypress"; 33 + version = "12.17.4"; 34 35 src = fetchzip { 36 url = "https://cdn.cypress.io/desktop/${version}/${platform}/cypress.zip";
+2 -2
pkgs/games/angband/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "angband"; 7 - version = "4.2.4"; 8 9 src = fetchFromGitHub { 10 owner = "angband"; 11 repo = "angband"; 12 rev = version; 13 - sha256 = "sha256-Fp3BGCZYYdQCKXOLYsT4zzlibNRlbELZi26ofrbGGPQ="; 14 }; 15 16
··· 4 5 stdenv.mkDerivation rec { 6 pname = "angband"; 7 + version = "4.2.5"; 8 9 src = fetchFromGitHub { 10 owner = "angband"; 11 repo = "angband"; 12 rev = version; 13 + sha256 = "sha256-XH2FUTJJaH5TqV2UD1CKKAXE4CRAb6zfg1UQ79a15k0="; 14 }; 15 16
+2 -2
pkgs/games/fheroes2/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "fheroes2"; 9 - version = "1.0.6"; 10 11 src = fetchFromGitHub { 12 owner = "ihhub"; 13 repo = "fheroes2"; 14 rev = version; 15 - sha256 = "sha256-FTxmcRD6PlY46HuakD/7wcBa26nEHYdWYUGmOR4R58Q="; 16 }; 17 18 nativeBuildInputs = [ imagemagick ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "fheroes2"; 9 + version = "1.0.7"; 10 11 src = fetchFromGitHub { 12 owner = "ihhub"; 13 repo = "fheroes2"; 14 rev = version; 15 + sha256 = "sha256-DRwCTy87mC1bXpOEaPGQc+dJaPOaKzlmJv9d/BntR7s="; 16 }; 17 18 nativeBuildInputs = [ imagemagick ];
+2 -2
pkgs/games/unciv/default.nix
··· 25 in 26 stdenv.mkDerivation rec { 27 pname = "unciv"; 28 - version = "4.7.13"; 29 30 src = fetchurl { 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 - hash = "sha256-KvRDPu2FZY+iZ2vNi/tly/7/Tpg/EN8jHTKizYV5jeY="; 33 }; 34 35 dontUnpack = true;
··· 25 in 26 stdenv.mkDerivation rec { 27 pname = "unciv"; 28 + version = "4.7.17-patch1"; 29 30 src = fetchurl { 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 + hash = "sha256-0kHeTzA9GnTHHV11aGHq6gATnBsW/jaPqKQYhgb1zqg="; 33 }; 34 35 dontUnpack = true;
+2 -2
pkgs/servers/geospatial/tegola/default.nix
··· 2 3 buildGoModule rec { 4 pname = "tegola"; 5 - version = "0.17.0"; 6 7 src = fetchFromGitHub { 8 owner = "go-spatial"; 9 repo = "tegola"; 10 rev = "v${version}"; 11 - sha256 = "sha256-FYKsAkOVqhgTaps0eTI/SLCEI1BRTKKpRtwKo2m7srQ="; 12 }; 13 14 vendorHash = null;
··· 2 3 buildGoModule rec { 4 pname = "tegola"; 5 + version = "0.18.0"; 6 7 src = fetchFromGitHub { 8 owner = "go-spatial"; 9 repo = "tegola"; 10 rev = "v${version}"; 11 + sha256 = "sha256-lrFRPD16AFavc+ghpKoxwQJsfJLe5jxTQVK/0a6SIIs="; 12 }; 13 14 vendorHash = null;
+4 -3
pkgs/servers/gpsd/default.nix
··· 10 , dbus 11 , libusb1 12 , ncurses 13 - , pps-tools 14 , python3Packages 15 16 # optional deps for GUI packages ··· 53 dbus 54 libusb1 55 ncurses 56 pps-tools 57 - python3Packages.python 58 ] ++ lib.optionals guiSupport [ 59 atk 60 dbus-glib ··· 135 homepage = "https://gpsd.gitlab.io/gpsd/index.html"; 136 changelog = "https://gitlab.com/gpsd/gpsd/-/blob/release-${version}/NEWS"; 137 license = licenses.bsd2; 138 - platforms = platforms.linux; 139 maintainers = with maintainers; [ bjornfor rasendubi ]; 140 }; 141 }
··· 10 , dbus 11 , libusb1 12 , ncurses 13 + , kppsSupport ? stdenv.isLinux, pps-tools 14 , python3Packages 15 16 # optional deps for GUI packages ··· 53 dbus 54 libusb1 55 ncurses 56 + python3Packages.python 57 + ] ++ lib.optionals kppsSupport [ 58 pps-tools 59 ] ++ lib.optionals guiSupport [ 60 atk 61 dbus-glib ··· 136 homepage = "https://gpsd.gitlab.io/gpsd/index.html"; 137 changelog = "https://gitlab.com/gpsd/gpsd/-/blob/release-${version}/NEWS"; 138 license = licenses.bsd2; 139 + platforms = platforms.unix; 140 maintainers = with maintainers; [ bjornfor rasendubi ]; 141 }; 142 }
+20 -22
pkgs/servers/monitoring/prometheus/unbound-exporter.nix
··· 1 - { lib, stdenv, rustPlatform, fetchFromGitHub, openssl, pkg-config, nixosTests, Security }: 2 3 - rustPlatform.buildRustPackage rec { 4 - pname = "unbound-telemetry"; 5 - version = "unstable-2021-09-18"; 6 7 src = fetchFromGitHub { 8 - owner = "svartalf"; 9 - repo = pname; 10 - rev = "19e53b05828a43b7062b67a9cc6c84836ca26439"; 11 - sha256 = "sha256-wkr9T6GlJP/PSv17z3MC7vC0cXg/Z6rGlhlCUHH3Ua4="; 12 - }; 13 - 14 - cargoLock = { 15 - lockFile = ./Cargo.lock; 16 - outputHashes = { 17 - "native-tls-0.2.3" = "sha256-I1+ZNLDVGS1x9Iu81RD2//xnqhKhNGBmlrT0ryNFSlE="; 18 - }; 19 }; 20 21 - nativeBuildInputs = [ pkg-config ]; 22 - 23 - buildInputs = [ openssl ] 24 - ++ lib.optional stdenv.isDarwin Security; 25 26 passthru.tests = { 27 inherit (nixosTests.prometheus-exporters) unbound; 28 }; 29 30 meta = with lib; { 31 description = "Prometheus exporter for Unbound DNS resolver"; 32 - homepage = "https://github.com/svartalf/unbound-telemetry"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ ]; 35 }; 36 }
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , nixosTests 5 + }: 6 7 + let 8 + version = "0.4.4"; 9 + in 10 + buildGoModule { 11 + pname = "unbound_exporter"; 12 + inherit version; 13 14 src = fetchFromGitHub { 15 + owner = "letsencrypt"; 16 + repo = "unbound_exporter"; 17 + rev = "refs/tags/v${version}"; 18 + hash = "sha256-0eo56z5b+hzKCY5OKg/9F7rjLyoSKPJoHLoXeMjCuFU="; 19 }; 20 21 + vendorHash = "sha256-4aWuf9UTPQseEwDJfWIcQW4uGMffRnWlHhiu0yMz4vk="; 22 23 passthru.tests = { 24 inherit (nixosTests.prometheus-exporters) unbound; 25 }; 26 27 meta = with lib; { 28 + changelog = "https://github.com/letsencrypt/unbound_exporter/releases/tag/v${version}"; 29 description = "Prometheus exporter for Unbound DNS resolver"; 30 + homepage = "https://github.com/letsencrypt/unbound_exporter/tree/main"; 31 + license = licenses.asl20; 32 + maintainers = with maintainers; [ hexa ]; 33 }; 34 }
+3 -3
pkgs/servers/monitoring/unpoller/default.nix
··· 6 7 buildGoModule rec { 8 pname = "unpoller"; 9 - version = "2.8.0"; 10 11 src = fetchFromGitHub { 12 owner = "unpoller"; 13 repo = "unpoller"; 14 rev = "v${version}"; 15 - hash = "sha256-1LfpMjKf1pLW2loyXWIJEQclYgNnXhSchlOD4JWRCEc="; 16 }; 17 18 - vendorHash = "sha256-mRuJ9B4u62VENQmQJTkVZHzNba224ZqewjUjGZBjdz4="; 19 20 ldflags = [ 21 "-w" "-s"
··· 6 7 buildGoModule rec { 8 pname = "unpoller"; 9 + version = "2.8.1"; 10 11 src = fetchFromGitHub { 12 owner = "unpoller"; 13 repo = "unpoller"; 14 rev = "v${version}"; 15 + hash = "sha256-w0DcU27wrqzWxPwoY/as2vBtJQytz1482tNIXdyvHbY="; 16 }; 17 18 + vendorHash = "sha256-2uvQhEEtsnGPQxYnNND6kM1HeN3kFlHzUXiehM+GpMs="; 19 20 ldflags = [ 21 "-w" "-s"
+2 -2
pkgs/servers/monitoring/vmagent/default.nix
··· 1 { lib, fetchFromGitHub, buildGoModule }: 2 buildGoModule rec { 3 pname = "vmagent"; 4 - version = "1.91.3"; 5 6 src = fetchFromGitHub { 7 owner = "VictoriaMetrics"; 8 repo = "VictoriaMetrics"; 9 rev = "v${version}"; 10 - sha256 = "sha256-xW31Lm+WiJ1quMaIDa7tbZuKhILTMdUviIDTRJT1Cqg="; 11 }; 12 13 ldflags = [ "-s" "-w" "-X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=${version}" ];
··· 1 { lib, fetchFromGitHub, buildGoModule }: 2 buildGoModule rec { 3 pname = "vmagent"; 4 + version = "1.93.0"; 5 6 src = fetchFromGitHub { 7 owner = "VictoriaMetrics"; 8 repo = "VictoriaMetrics"; 9 rev = "v${version}"; 10 + sha256 = "sha256-NkpMGsNz4knt5QY6B9sPJ3GcXEgPNyNgAsNBs9F2GOQ="; 11 }; 12 13 ldflags = [ "-s" "-w" "-X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=${version}" ];
+2 -2
pkgs/servers/nosql/eventstore/default.nix
··· 14 15 buildDotnetModule rec { 16 pname = "EventStore"; 17 - version = "22.10.2"; 18 19 src = fetchFromGitHub { 20 owner = "EventStore"; 21 repo = "EventStore"; 22 rev = "oss-v${version}"; 23 - sha256 = "sha256-CYI1VE+6bR3UFx98IquS8rgucKmQqcHh74Jf/9CGE0k="; 24 leaveDotGit = true; 25 }; 26
··· 14 15 buildDotnetModule rec { 16 pname = "EventStore"; 17 + version = "23.6.0"; 18 19 src = fetchFromGitHub { 20 owner = "EventStore"; 21 repo = "EventStore"; 22 rev = "oss-v${version}"; 23 + sha256 = "sha256-+Wxm6yusaCoqXIbsi0ZoALAviKUyNMQwbzsQtBK/PCo="; 24 leaveDotGit = true; 25 }; 26
+56 -15
pkgs/servers/nosql/eventstore/deps.nix
··· 5 (fetchNuGet { pname = "CompareNETObjects"; version = "4.78.0"; sha256 = "0vs0bxnw7287rh7yigq55750hfdzh04xbcaahawfdl9467vp4dgm"; }) 6 (fetchNuGet { pname = "ConfigureAwaitChecker.Analyzer"; version = "5.0.0.1"; sha256 = "01llfwhra5m3jj1qpa4rj1hbh01drirakzjc2963vkl9iwrzscyl"; }) 7 (fetchNuGet { pname = "dotnet-retire"; version = "4.0.1"; sha256 = "0zqyivj00mjagzhhkvzckdk5d5ldxhxhv7qk985pis9krfkgzhww"; }) 8 - (fetchNuGet { pname = "Esprima"; version = "2.1.2"; sha256 = "15gvrak3qqm7s943nx7fzpsjjcjygwvwjjjvypw42gjvj8pcywaq"; }) 9 (fetchNuGet { pname = "EventStore.Client"; version = "21.2.0"; sha256 = "1crnk0nbwcz4l2dv3ia96skmfn274nbyh5j1p0g9rjbzyy7kzf5j"; }) 10 - (fetchNuGet { pname = "EventStore.Plugins"; version = "22.10.1"; sha256 = "018q2awlmvbw4wjphiqfjs0gws7ydxrcipb9v9cfmiw4g8wifan1"; }) 11 (fetchNuGet { pname = "GitHubActionsTestLogger"; version = "2.0.1"; sha256 = "155d1fmnxlq7p7wk4v74b8v8h36nq0i6bq1vhdjf8sbq7f95fj0f"; }) 12 (fetchNuGet { pname = "GitInfo"; version = "2.0.26"; sha256 = "050l74vkamvbsp8f02b8aknizcknk4fr26dvwvw86mm8iw1dlvrv"; }) 13 - (fetchNuGet { pname = "Google.Protobuf"; version = "3.21.6"; sha256 = "1mjal5h5dn3ncf3cmx0d85qilfj984d5sbr8vs1l1jb14j0r45xz"; }) 14 (fetchNuGet { pname = "gpr"; version = "0.1.122"; sha256 = "0z65n8zqdz0p2ackha572gpdjydhgnfszb46rca44773ak6mfa2b"; }) 15 - (fetchNuGet { pname = "Grpc.AspNetCore"; version = "2.49.0"; sha256 = "04hgp08p59cjwvqhrzmk1fs82yb5pwvg1c208rlpizv7y3fgwp7r"; }) 16 - (fetchNuGet { pname = "Grpc.AspNetCore.Server"; version = "2.49.0"; sha256 = "0j3djf49p345lh2jymmssi3d6lwf60wachx7jxb5r1hpr2z02mls"; }) 17 - (fetchNuGet { pname = "Grpc.AspNetCore.Server.ClientFactory"; version = "2.49.0"; sha256 = "088k52ianb5aigymigaw354m3fpxkk4ayz7mh5pjk5ckmd4ph566"; }) 18 (fetchNuGet { pname = "Grpc.Core"; version = "2.46.5"; sha256 = "0s1vyb1cx5id62kwx67qaqx25bykwpqnm2nmwsmcyqpzgyy0zwy2"; }) 19 (fetchNuGet { pname = "Grpc.Core.Api"; version = "2.46.5"; sha256 = "0m0vjr69rfqllvvij6rvv79mbks27rhh7b4wnfvj88v43zvvlnq0"; }) 20 - (fetchNuGet { pname = "Grpc.Core.Api"; version = "2.49.0"; sha256 = "0yq459zkzsxphgpr9ik6qaqv4whd854425ws3qljia94y877nz8a"; }) 21 - (fetchNuGet { pname = "Grpc.Net.Client"; version = "2.49.0"; sha256 = "01wbba3g9gmbvb3h1rqz560q6nkv0wnnm7sbcj76fncwdrr42m6b"; }) 22 - (fetchNuGet { pname = "Grpc.Net.ClientFactory"; version = "2.49.0"; sha256 = "076vi0pmv3gvxjp7vqk6grrnay85zsbvfyzyi3c0h202bhp1yg7h"; }) 23 - (fetchNuGet { pname = "Grpc.Net.Common"; version = "2.49.0"; sha256 = "0fs2pzw0i6r9697x6m2y59dz8hf58i80nfy9pm0690lxmgpsasxc"; }) 24 (fetchNuGet { pname = "Grpc.Tools"; version = "2.49.1"; sha256 = "1nsxm73b1bn4jjjpz5q6hvqjm77l9vhl4wi36b1pxwgdbdspy5rm"; }) 25 (fetchNuGet { pname = "HdrHistogram"; version = "2.5.0"; sha256 = "1s2np7m3pp17rgambax9a3x5pd2grx74cr325q3xapjz2gd58sj1"; }) 26 (fetchNuGet { pname = "HostStat.NET"; version = "1.0.2"; sha256 = "1khxpp1fy36njjcmikr0xnxk7zv9d3rcnm6f7x2s94agins23hg7"; }) 27 - (fetchNuGet { pname = "Jint"; version = "3.0.0-beta-2038"; sha256 = "0gnp5pqsxd9lr7b4i73mpq5lyq16vzn0pr8rcyvnjjf3fanls8kc"; }) 28 - (fetchNuGet { pname = "Microsoft.AspNetCore.TestHost"; version = "6.0.9"; sha256 = "1c48772hhz7izsv2ndgiwxxg6b89f1hykbw6d5mhjjd3d3dfa4n2"; }) 29 (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "1.1.0"; sha256 = "1dq5yw7cy6s42193yl4iqscfw5vzkjkgv0zyy32scr4jza6ni1a1"; }) 30 (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "5.0.0"; sha256 = "0cp5jbax2mf6xr3dqiljzlwi05fv6n9a35z337s92jcljiq674kf"; }) 31 (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; }) 32 (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.3.2"; sha256 = "1f05l2vm8inlwhk36lfbyszjlcnvdd2qw2832npaah0dldn6dz00"; }) 33 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; }) 34 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; }) ··· 39 (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "2.0.0"; sha256 = "0yssxq9di5h6xw2cayp5hj3l9b2p0jw9wcjz73rwk4586spac9s9"; }) 40 (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "2.1.1"; sha256 = "0244czr3jflvzcj6axq61j10dkl0f16ad34rw81ryg57v4cvlwx6"; }) 41 (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "3.0.3"; sha256 = "0fiwv35628rzkpixpbqcj8ln4c0hnwhr3is8ha38a9pdzlrs6zx8"; }) 42 (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "6.0.0"; sha256 = "1zdyai2rzngmsp3706d12qrdk315c1s3ja218fzb3nc3wd1vz0s8"; }) 43 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "2.0.0"; sha256 = "1ilz2yrgg9rbjyhn6a5zh9pr51nmh11z7sixb4p7vivgydj9gxwf"; }) 44 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "2.1.1"; sha256 = "0b4bn0cf39c6jlc8xnpi1d8f3pz0qhf8ng440yb95y5jv5q4fdyw"; }) 45 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "3.0.3"; sha256 = "18l6ys6z7j07vf5pa3g0d018dfgk5vb9hf3393cmmh448rpjq41m"; }) 46 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "6.0.0"; sha256 = "0w6wwxv12nbc3sghvr68847wc9skkdgsicrz3fx4chgng1i3xy0j"; }) 47 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "2.0.0"; sha256 = "1prvdbma6r18n5agbhhabv6g357p1j70gq4m9g0vs859kf44nrgc"; }) 48 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "2.1.1"; sha256 = "0n91s6cjfv8plf5swhr307s849jmq2pa3i1rbpb0cb0grxml0mqm"; }) 49 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "3.0.3"; sha256 = "0zy90kvlvxinwqz38cwj1jmp06a8gar1crdbycjk5wy8d6w5m0br"; }) 50 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.FileExtensions"; version = "6.0.0"; sha256 = "02nna984iwnyyz4jjh9vs405nlj0yk1g5vz4v2x30z2c89mx5f9w"; }) 51 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Json"; version = "6.0.0"; sha256 = "1c6l5szma1pdn61ncq1kaqibg0dz65hbma2xl626a8d1m6awn353"; }) 52 (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "3.0.3"; sha256 = "0nd36n0zfqv5l4w4jlbs2smaw0x7lw49aw1wgk3wsyv69s74p3gj"; }) 53 (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "2.0.0"; sha256 = "1pwrfh9b72k9rq6mb2jab5qhhi225d5rjalzkapiayggmygc8nhz"; }) 54 (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "2.1.1"; sha256 = "0rn0925aqm1fsbaf0n8jy6ng2fm1cy97lp7yikvx31m6178k9i84"; }) 55 (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "3.0.3"; sha256 = "1hyilp5gr19xz7zcyar6h8jpfksqbn5s9kz0qrfqwvqhq2p7sm5g"; }) 56 (fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "3.0.0"; sha256 = "1cm0hycgb33mf1ja9q91wxi3gk13d1p462gdq7gndrya23hw2jm5"; }) 57 (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Abstractions"; version = "6.0.0"; sha256 = "1fbqmfapxdz77drcv1ndyj2ybvd2rv4c9i9pgiykcpl4fa6dc65q"; }) 58 (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Composite"; version = "6.0.0"; sha256 = "1yn0cnclbm3lv12fmf6z0mxqsyjk8s8r952fcw4fdv54mvqbfgkl"; }) 59 (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Embedded"; version = "6.0.9"; sha256 = "0pni3y0drcjfr3cgpw8iiac589rsh6z5c2h2xnzy3yvk5lx5pl0d"; }) 60 (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Physical"; version = "6.0.0"; sha256 = "1ikc3kf325xig6njbi2aj5kmww4xlaq9lsrpc8v764fsm4x10474"; }) 61 (fetchNuGet { pname = "Microsoft.Extensions.FileSystemGlobbing"; version = "6.0.0"; sha256 = "09gyyv4fwy9ys84z3aq4lm9y09b7bd1d4l4gfdinmg0z9678f1a4"; }) 62 (fetchNuGet { pname = "Microsoft.Extensions.Http"; version = "3.0.3"; sha256 = "0glfid82amr4mxjqpq2ar6vhq6wv88sp463yvhg4pravkcrd0611"; }) 63 (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "2.0.0"; sha256 = "1jkwjcq1ld9znz1haazk8ili2g4pzfdp6i7r7rki4hg3jcadn386"; }) 64 (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "2.1.1"; sha256 = "12pag6rf01xfa8x1h30mf4czfhlhg2kgi5q712jicy3h12c02w8y"; }) 65 (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "3.0.3"; sha256 = "0kyh6bk9iywbdvn29zm1770fwmag58y7c8rfpx886anxs6p9rh61"; }) 66 (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "2.0.0"; sha256 = "1x5isi71z02khikzvm7vaschb006pqqrsv86ky1x08a4hir4s43h"; }) 67 (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "2.1.1"; sha256 = "1sgpwj0sa0ac7m5fnkb482mnch8fsv8hfbvk53c6lyh47s1xhdjg"; }) 68 (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "3.0.3"; sha256 = "1wj871vl1azasbn2lrzzycvzkk72rvaxywnj193xwv11420b0mjh"; }) 69 (fetchNuGet { pname = "Microsoft.Extensions.ObjectPool"; version = "5.0.10"; sha256 = "07fk669pjydkcg6bxxv7aj548fzab4yb7ba8370d719lgi9y425l"; }) 70 (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "2.0.0"; sha256 = "0g4zadlg73f507krilhaaa7h0jdga216syrzjlyf5fdk25gxmjqh"; }) 71 (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "2.1.1"; sha256 = "0wgpsi874gzzjj099xbdmmsifslkbdjkxd5xrzpc5xdglpkw08vl"; }) 72 (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "3.0.3"; sha256 = "0lq433x3z3dhf4w10vrxnqami6xsr6mwasla3qhmfx7yfybgz7y0"; }) 73 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.0.0"; sha256 = "1xppr5jbny04slyjgngxjdm0maxdh47vq481ps944d7jrfs0p3mb"; }) 74 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.1.1"; sha256 = "033rkqdffybq5prhc7nn6v68zij393n00s5a82yf2n86whwvdfwx"; }) 75 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.2.0"; sha256 = "0znah6arbcqari49ymigg3wiy2hgdifz8zsq8vdc3ynnf45r7h0c"; }) 76 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "3.0.3"; sha256 = "08zlr6kl92znj9v2cs1wsjw6s98nxbkwnxk8pccbv0b4c7xhb3pf"; }) 77 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "6.0.0"; sha256 = "1kjiw6s4yfz9gm7mx3wkhp06ghnbs95icj9hi505shz9rjrg42q2"; }) 78 (fetchNuGet { pname = "Microsoft.FASTER.Core"; version = "1.9.5"; sha256 = "1vp2644301bsdad0sd20pjqa8lbf1vc8yvd9rkl986h56hgwczsj"; }) 79 (fetchNuGet { pname = "Microsoft.Net.Http.Headers"; version = "2.2.8"; sha256 = "1s0n68z6v5mbys4jjrd4jdxrrz81iq4dzmmbmxzmlf59769x8rj9"; }) ··· 102 (fetchNuGet { pname = "NuGet.Frameworks"; version = "5.11.0"; sha256 = "0wv26gq39hfqw9md32amr5771s73f5zn1z9vs4y77cgynxr73s4z"; }) 103 (fetchNuGet { pname = "NUnit"; version = "3.13.3"; sha256 = "0wdzfkygqnr73s6lpxg5b1pwaqz9f414fxpvpdmf72bvh4jaqzv6"; }) 104 (fetchNuGet { pname = "NUnit3TestAdapter"; version = "4.2.1"; sha256 = "0gildh4xcb6gkxcrrgh5a1j7lq0a7l670jpbs71akl5b5bgy5gc3"; }) 105 (fetchNuGet { pname = "protobuf-net"; version = "2.4.0"; sha256 = "106lxm9afga7ihlknyy7mlfplyq40mrndksqrsn8ia2a47fbqqld"; }) 106 (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; }) 107 (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; }) 108 (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn"; }) ··· 162 (fetchNuGet { pname = "Serilog.Sinks.Async"; version = "1.5.0"; sha256 = "0bcb3n6lmg5wfj806mziybfmbb8gyiszrivs3swf0msy8w505gyg"; }) 163 (fetchNuGet { pname = "Serilog.Sinks.Console"; version = "4.1.0"; sha256 = "1rpkphmqfh3bv3m7v1zwz88wz4sirj4xqyff9ga0c6bqhblj6wii"; }) 164 (fetchNuGet { pname = "Serilog.Sinks.File"; version = "5.0.0"; sha256 = "097rngmgcrdfy7jy8j7dq3xaq2qky8ijwg0ws6bfv5lx0f3vvb0q"; }) 165 (fetchNuGet { pname = "Serilog.Sinks.TextWriter"; version = "2.1.0"; sha256 = "0p13m8spj6psybwdw21gjaxw854va8n6m2rbdy0w78q135br1kcd"; }) 166 (fetchNuGet { pname = "SQLitePCLRaw.bundle_e_sqlite3"; version = "2.1.2"; sha256 = "07rc4pj3rphi8nhzkcvilnm0fv27qcdp68jdwk4g0zjk7yfvbcay"; }) 167 (fetchNuGet { pname = "SQLitePCLRaw.core"; version = "2.1.2"; sha256 = "19hxv895lairrjmk4gkzd3mcb6b0na45xn4n551h4kckplqadg3d"; }) ··· 170 (fetchNuGet { pname = "Superpower"; version = "2.3.0"; sha256 = "0bdsc3c0d6jb0wr67siqfba0ldl0jxbwis6xr0whzqzf6m2cyahm"; }) 171 (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; }) 172 (fetchNuGet { pname = "System.Buffers"; version = "4.5.0"; sha256 = "1ywfqn4md6g3iilpxjn5dsr0f5lx6z0yvhqp4pgjcamygg73cz2c"; }) 173 (fetchNuGet { pname = "System.Collections"; version = "4.0.11"; sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6"; }) 174 (fetchNuGet { pname = "System.Collections"; version = "4.3.0"; sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; }) 175 (fetchNuGet { pname = "System.Collections.Concurrent"; version = "4.3.0"; sha256 = "0wi10md9aq33jrkh2c24wr2n9hrpyamsdhsxdcnf43b7y86kkii8"; }) 176 (fetchNuGet { pname = "System.ComponentModel.Composition"; version = "6.0.0"; sha256 = "16zfx5mivkkykp76krw8x68izmjf79ldfmn26k9x3m55lmp9i77c"; }) 177 (fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "6.0.0"; sha256 = "0sqapr697jbb4ljkq46msg0xx1qpmc31ivva6llyz2wzq3mpmxbw"; }) 178 (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.0.11"; sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz"; }) 179 (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y"; }) 180 (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "4.3.0"; sha256 = "0z6m3pbiy0qw6rn3n209rrzf9x1k4002zh90vwcrsym09ipm2liq"; }) 181 (fetchNuGet { pname = "System.Diagnostics.PerformanceCounter"; version = "6.0.1"; sha256 = "17p5vwbgrycsrvv9a9ksxbiziy75x4s25dw71fnbw1ci5kpp8yz7"; }) 182 (fetchNuGet { pname = "System.Diagnostics.Tools"; version = "4.0.1"; sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x"; }) 183 (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4"; }) 184 (fetchNuGet { pname = "System.Drawing.Common"; version = "6.0.0"; sha256 = "02n8rzm58dac2np8b3xw8ychbvylja4nh6938l5k2fhyn40imlgz"; }) 185 (fetchNuGet { pname = "System.Dynamic.Runtime"; version = "4.0.11"; sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9"; }) 186 - (fetchNuGet { pname = "System.Formats.Asn1"; version = "6.0.0"; sha256 = "1vvr7hs4qzjqb37r0w1mxq7xql2b17la63jwvmgv65s1hj00g8r9"; }) 187 (fetchNuGet { pname = "System.Globalization"; version = "4.0.11"; sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d"; }) 188 (fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; }) 189 (fetchNuGet { pname = "System.Globalization.Calendars"; version = "4.3.0"; sha256 = "1xwl230bkakzzkrggy1l1lxmm3xlhk4bq2pkv790j5lm8g887lxq"; }) ··· 200 (fetchNuGet { pname = "System.Linq"; version = "4.3.0"; sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; }) 201 (fetchNuGet { pname = "System.Linq.Async"; version = "6.0.1"; sha256 = "10ira8hmv0i54yp9ggrrdm1c06j538sijfjpn1kmnh9j2xk5yzmq"; }) 202 (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.1.0"; sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; }) 203 (fetchNuGet { pname = "System.Memory"; version = "4.5.1"; sha256 = "0f07d7hny38lq9w69wx4lxkn4wszrqf9m9js6fh9is645csm167c"; }) 204 (fetchNuGet { pname = "System.Memory"; version = "4.5.3"; sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a"; }) 205 (fetchNuGet { pname = "System.Net.Http"; version = "4.3.4"; sha256 = "0kdp31b8819v88l719j6my0yas6myv9d1viql3qz5577mv819jhl"; }) 206 (fetchNuGet { pname = "System.Net.Primitives"; version = "4.3.0"; sha256 = "0c87k50rmdgmxx7df2khd9qj7q35j9rzdmm2572cc55dygmdk3ii"; }) 207 (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.5.0"; sha256 = "1kzrj37yzawf1b19jq0253rcs8hsq1l2q8g69d7ipnhzb0h97m59"; }) 208 (fetchNuGet { pname = "System.ObjectModel"; version = "4.0.12"; sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj"; }) 209 (fetchNuGet { pname = "System.Private.ServiceModel"; version = "4.10.0"; sha256 = "0048hmv4j4wfpa9hwn8d5l3ag3hwmhp5r26iarfbsxj0q3i2d1a8"; }) ··· 218 (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.0.1"; sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr"; }) 219 (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.0.1"; sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn"; }) 220 (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; }) 221 (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.0.1"; sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28"; }) 222 (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.3.0"; sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; }) 223 (fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.1.0"; sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7"; }) ··· 226 (fetchNuGet { pname = "System.Runtime"; version = "4.1.0"; sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; }) 227 (fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; }) 228 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.4.0"; sha256 = "0a6ahgi5b148sl5qyfpyw383p3cb4yrkm802k29fsi4mxkiwir29"; }) 229 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.5.1"; sha256 = "1xcrjx5fwg284qdnxyi2d0lzdm5q4frlpkp0nf6vvkx1kdz2prrf"; }) 230 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "5.0.0"; sha256 = "02k25ivn50dmqx5jn8hawwmz24yf0454fjd823qk6lygj9513q4x"; }) 231 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; }) ··· 243 (fetchNuGet { pname = "System.Security.Cryptography.Csp"; version = "4.3.0"; sha256 = "1x5wcrddf2s3hb8j78cry7yalca4lb5vfnkrysagbn6r9x6xvrx1"; }) 244 (fetchNuGet { pname = "System.Security.Cryptography.Encoding"; version = "4.3.0"; sha256 = "1jr6w70igqn07k5zs1ph6xja97hxnb3mqbspdrff6cvssgrixs32"; }) 245 (fetchNuGet { pname = "System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0givpvvj8yc7gv4lhb6s1prq6p2c4147204a0wib89inqzd87gqc"; }) 246 - (fetchNuGet { pname = "System.Security.Cryptography.Pkcs"; version = "6.0.1"; sha256 = "0wswhbvm3gh06azg9k1zfvmhicpzlh7v71qzd4x5zwizq4khv7iq"; }) 247 (fetchNuGet { pname = "System.Security.Cryptography.Primitives"; version = "4.3.0"; sha256 = "0pyzncsv48zwly3lw4f2dayqswcfvdwq2nz0dgwmi7fj3pn64wby"; }) 248 (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "6.0.0"; sha256 = "05kd3a8w7658hjxq9vvszxip30a479fjmfq4bq1r95nrsvs4hbss"; }) 249 (fetchNuGet { pname = "System.Security.Cryptography.X509Certificates"; version = "4.3.0"; sha256 = "0valjcz5wksbvijylxijjxb1mp38mdhv03r533vnx1q3ikzdav9h"; }) 250 - (fetchNuGet { pname = "System.Security.Cryptography.Xml"; version = "6.0.1"; sha256 = "15d0np1njvy2ywf0qzdqyjk5sjs4zbfxg917jrvlbfwrqpqxb5dj"; }) 251 (fetchNuGet { pname = "System.Security.Permissions"; version = "6.0.0"; sha256 = "0jsl4xdrkqi11iwmisi1r2f2qn5pbvl79mzq877gndw6ans2zhzw"; }) 252 (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.5.0"; sha256 = "0rmj89wsl5yzwh0kqjgx45vzf694v9p92r4x4q6yxldk1cv1hi86"; }) 253 (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "5.0.0"; sha256 = "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8"; }) ··· 256 (fetchNuGet { pname = "System.ServiceModel.Primitives"; version = "4.5.3"; sha256 = "1v90pci049cn44y0km885k1vrilhb34w6q2zva4y6f3ay84klrih"; }) 257 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.0.11"; sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw"; }) 258 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; }) 259 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.0.11"; sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; }) 260 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; }) 261 (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "6.0.0"; sha256 = "06n9ql3fmhpjl32g3492sj181zjml5dlcc5l76xq2h38c4f87sai"; }) ··· 267 (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.0.11"; sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; }) 268 (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; }) 269 (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.0.0"; sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr"; }) 270 (fetchNuGet { pname = "System.Windows.Extensions"; version = "6.0.0"; sha256 = "1wy9pq9vn1bqg5qnv53iqrbx04yzdmjw4x5yyi09y3459vaa1sip"; }) 271 (fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.0.11"; sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5"; }) 272 (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; })
··· 5 (fetchNuGet { pname = "CompareNETObjects"; version = "4.78.0"; sha256 = "0vs0bxnw7287rh7yigq55750hfdzh04xbcaahawfdl9467vp4dgm"; }) 6 (fetchNuGet { pname = "ConfigureAwaitChecker.Analyzer"; version = "5.0.0.1"; sha256 = "01llfwhra5m3jj1qpa4rj1hbh01drirakzjc2963vkl9iwrzscyl"; }) 7 (fetchNuGet { pname = "dotnet-retire"; version = "4.0.1"; sha256 = "0zqyivj00mjagzhhkvzckdk5d5ldxhxhv7qk985pis9krfkgzhww"; }) 8 + (fetchNuGet { pname = "Esprima"; version = "3.0.0-rc-01"; sha256 = "068xfs4h34irqab9zbq5s45iycxhbrv2r6fdv47zsxcday9xq617"; }) 9 (fetchNuGet { pname = "EventStore.Client"; version = "21.2.0"; sha256 = "1crnk0nbwcz4l2dv3ia96skmfn274nbyh5j1p0g9rjbzyy7kzf5j"; }) 10 + (fetchNuGet { pname = "EventStore.Plugins"; version = "22.10.3"; sha256 = "0irii0xk806bc1pfnyn5dgksy4x9nqj9x2m01h9ddnzkzds2n9bi"; }) 11 (fetchNuGet { pname = "GitHubActionsTestLogger"; version = "2.0.1"; sha256 = "155d1fmnxlq7p7wk4v74b8v8h36nq0i6bq1vhdjf8sbq7f95fj0f"; }) 12 (fetchNuGet { pname = "GitInfo"; version = "2.0.26"; sha256 = "050l74vkamvbsp8f02b8aknizcknk4fr26dvwvw86mm8iw1dlvrv"; }) 13 + (fetchNuGet { pname = "Google.Protobuf"; version = "3.22.0"; sha256 = "1wjxxlqdrjjb0f3py8sbgsivqms8d22m7xk1zx68gfmyih671in7"; }) 14 (fetchNuGet { pname = "gpr"; version = "0.1.122"; sha256 = "0z65n8zqdz0p2ackha572gpdjydhgnfszb46rca44773ak6mfa2b"; }) 15 + (fetchNuGet { pname = "Grpc.AspNetCore"; version = "2.52.0"; sha256 = "1apbsqzkns2p0rn31j0q21n3a4lbnp06b4kh2wf44kancvhaj4ch"; }) 16 + (fetchNuGet { pname = "Grpc.AspNetCore.Server"; version = "2.52.0"; sha256 = "0bvi61phh4r48ha0xc8mp0n79n3l0pniik08kvc2cwyq2fk3iiji"; }) 17 + (fetchNuGet { pname = "Grpc.AspNetCore.Server.ClientFactory"; version = "2.52.0"; sha256 = "192bqxg63mn0nc8d8v21xnq3qmchiz90df6liqpbnisdl3avdyhk"; }) 18 (fetchNuGet { pname = "Grpc.Core"; version = "2.46.5"; sha256 = "0s1vyb1cx5id62kwx67qaqx25bykwpqnm2nmwsmcyqpzgyy0zwy2"; }) 19 (fetchNuGet { pname = "Grpc.Core.Api"; version = "2.46.5"; sha256 = "0m0vjr69rfqllvvij6rvv79mbks27rhh7b4wnfvj88v43zvvlnq0"; }) 20 + (fetchNuGet { pname = "Grpc.Core.Api"; version = "2.52.0"; sha256 = "1mrc8zkcgvklrc0xalky9xxy9dkq5yk92idj1wm5zgdh6pghsa11"; }) 21 + (fetchNuGet { pname = "Grpc.Net.Client"; version = "2.52.0"; sha256 = "0f8m8nmx30bb5wk61i7aqxnwz00rflyc7l8pl9i60mr8ybq5n671"; }) 22 + (fetchNuGet { pname = "Grpc.Net.ClientFactory"; version = "2.52.0"; sha256 = "18zcrbzhg06f6wvm120176zfkz2sy9jal6p9wh2xsapjk52qin27"; }) 23 + (fetchNuGet { pname = "Grpc.Net.Common"; version = "2.52.0"; sha256 = "1dhf98h89xbcpx4v6lmr3gq51br9r8jm38zhrs9dw8l9vy73x1jy"; }) 24 (fetchNuGet { pname = "Grpc.Tools"; version = "2.49.1"; sha256 = "1nsxm73b1bn4jjjpz5q6hvqjm77l9vhl4wi36b1pxwgdbdspy5rm"; }) 25 + (fetchNuGet { pname = "Grpc.Tools"; version = "2.52.0"; sha256 = "1a13rrdryykazhq71q339r0xpsyi8vlj2zprrpriak2yn7zhxiqh"; }) 26 (fetchNuGet { pname = "HdrHistogram"; version = "2.5.0"; sha256 = "1s2np7m3pp17rgambax9a3x5pd2grx74cr325q3xapjz2gd58sj1"; }) 27 (fetchNuGet { pname = "HostStat.NET"; version = "1.0.2"; sha256 = "1khxpp1fy36njjcmikr0xnxk7zv9d3rcnm6f7x2s94agins23hg7"; }) 28 + (fetchNuGet { pname = "Jint"; version = "3.0.0-beta-2048"; sha256 = "1iyfzpj36b8ybiwrjxwxqz42jgx2wsm8l0dmkiaip8ds0lal71iw"; }) 29 + (fetchNuGet { pname = "Microsoft.AspNetCore.TestHost"; version = "6.0.16"; sha256 = "1zpiiq9yjwgcwq89j3jj7jdd2ycp15d3pklqdmhfxclv43ssn3hf"; }) 30 (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "1.1.0"; sha256 = "1dq5yw7cy6s42193yl4iqscfw5vzkjkgv0zyy32scr4jza6ni1a1"; }) 31 (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "5.0.0"; sha256 = "0cp5jbax2mf6xr3dqiljzlwi05fv6n9a35z337s92jcljiq674kf"; }) 32 (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; }) 33 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.3.3"; sha256 = "09m4cpry8ivm9ga1abrxmvw16sslxhy2k5sl14zckhqb1j164im6"; }) 34 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "4.3.0"; sha256 = "0qpxygiq53v2d2wl6hccnkjf1lhlxjh4q3w5b6d23aq9pw5qj626"; }) 35 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "4.3.0"; sha256 = "0m9qqn391ayfi1ffkzvhpij790hs96q6dbhzfkj2ahvw6qx47b30"; }) 36 (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.3.2"; sha256 = "1f05l2vm8inlwhk36lfbyszjlcnvdd2qw2832npaah0dldn6dz00"; }) 37 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; }) 38 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; }) ··· 43 (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "2.0.0"; sha256 = "0yssxq9di5h6xw2cayp5hj3l9b2p0jw9wcjz73rwk4586spac9s9"; }) 44 (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "2.1.1"; sha256 = "0244czr3jflvzcj6axq61j10dkl0f16ad34rw81ryg57v4cvlwx6"; }) 45 (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "3.0.3"; sha256 = "0fiwv35628rzkpixpbqcj8ln4c0hnwhr3is8ha38a9pdzlrs6zx8"; }) 46 + (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "3.1.0"; sha256 = "1rszgz0rd5kvib5fscz6ss3pkxyjwqy0xpd4f2ypgzf5z5g5d398"; }) 47 (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "6.0.0"; sha256 = "1zdyai2rzngmsp3706d12qrdk315c1s3ja218fzb3nc3wd1vz0s8"; }) 48 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "2.0.0"; sha256 = "1ilz2yrgg9rbjyhn6a5zh9pr51nmh11z7sixb4p7vivgydj9gxwf"; }) 49 + (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "2.1.0"; sha256 = "03gzlr3z9j1xnr1k6y91zgxpz3pj27i3zsvjwj7i8jqnlqmk7pxd"; }) 50 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "2.1.1"; sha256 = "0b4bn0cf39c6jlc8xnpi1d8f3pz0qhf8ng440yb95y5jv5q4fdyw"; }) 51 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "3.0.3"; sha256 = "18l6ys6z7j07vf5pa3g0d018dfgk5vb9hf3393cmmh448rpjq41m"; }) 52 + (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "3.1.0"; sha256 = "1f7h52kamljglx5k08ccryilvk6d6cvr9c26lcb6b2c091znzk0q"; }) 53 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "6.0.0"; sha256 = "0w6wwxv12nbc3sghvr68847wc9skkdgsicrz3fx4chgng1i3xy0j"; }) 54 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "2.0.0"; sha256 = "1prvdbma6r18n5agbhhabv6g357p1j70gq4m9g0vs859kf44nrgc"; }) 55 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "2.1.1"; sha256 = "0n91s6cjfv8plf5swhr307s849jmq2pa3i1rbpb0cb0grxml0mqm"; }) 56 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "3.0.3"; sha256 = "0zy90kvlvxinwqz38cwj1jmp06a8gar1crdbycjk5wy8d6w5m0br"; }) 57 + (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "3.1.0"; sha256 = "13jj7jxihiswmhmql7r5jydbca4x5qj6h7zq10z17gagys6dc7pw"; }) 58 + (fetchNuGet { pname = "Microsoft.Extensions.Configuration.EnvironmentVariables"; version = "3.1.0"; sha256 = "1bkcrsmm37i7dcg4arffwqmd90vfhaxhrc6vh8mjwwp41q09ghna"; }) 59 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.FileExtensions"; version = "6.0.0"; sha256 = "02nna984iwnyyz4jjh9vs405nlj0yk1g5vz4v2x30z2c89mx5f9w"; }) 60 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Json"; version = "6.0.0"; sha256 = "1c6l5szma1pdn61ncq1kaqibg0dz65hbma2xl626a8d1m6awn353"; }) 61 (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "3.0.3"; sha256 = "0nd36n0zfqv5l4w4jlbs2smaw0x7lw49aw1wgk3wsyv69s74p3gj"; }) 62 + (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "3.1.0"; sha256 = "1xc61dy07bn2q73mx1z3ylrw80xpa682qjby13gklnqq636a3gab"; }) 63 (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "2.0.0"; sha256 = "1pwrfh9b72k9rq6mb2jab5qhhi225d5rjalzkapiayggmygc8nhz"; }) 64 + (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "2.1.0"; sha256 = "0c0cx8r5xkjpxmcfp51959jnp55qjvq28d9vaslk08avvi1by12s"; }) 65 (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "2.1.1"; sha256 = "0rn0925aqm1fsbaf0n8jy6ng2fm1cy97lp7yikvx31m6178k9i84"; }) 66 (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "3.0.3"; sha256 = "1hyilp5gr19xz7zcyar6h8jpfksqbn5s9kz0qrfqwvqhq2p7sm5g"; }) 67 + (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "3.1.0"; sha256 = "1pvms778xkyv1a3gfwrxnh8ja769cxi416n7pcidn9wvg15ifvbh"; }) 68 + (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "5.0.0"; sha256 = "17cz6s80va0ch0a6nqa1wbbbp3p8sqxb96lj4qcw67ivkp2yxiyj"; }) 69 (fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "3.0.0"; sha256 = "1cm0hycgb33mf1ja9q91wxi3gk13d1p462gdq7gndrya23hw2jm5"; }) 70 + (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Abstractions"; version = "2.1.0"; sha256 = "1sxls5f5cgb0wr8cwb05skqmz074683hrhmd3hhq6m5dasnzb8n3"; }) 71 (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Abstractions"; version = "6.0.0"; sha256 = "1fbqmfapxdz77drcv1ndyj2ybvd2rv4c9i9pgiykcpl4fa6dc65q"; }) 72 (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Composite"; version = "6.0.0"; sha256 = "1yn0cnclbm3lv12fmf6z0mxqsyjk8s8r952fcw4fdv54mvqbfgkl"; }) 73 (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Embedded"; version = "6.0.9"; sha256 = "0pni3y0drcjfr3cgpw8iiac589rsh6z5c2h2xnzy3yvk5lx5pl0d"; }) 74 (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Physical"; version = "6.0.0"; sha256 = "1ikc3kf325xig6njbi2aj5kmww4xlaq9lsrpc8v764fsm4x10474"; }) 75 (fetchNuGet { pname = "Microsoft.Extensions.FileSystemGlobbing"; version = "6.0.0"; sha256 = "09gyyv4fwy9ys84z3aq4lm9y09b7bd1d4l4gfdinmg0z9678f1a4"; }) 76 + (fetchNuGet { pname = "Microsoft.Extensions.Hosting.Abstractions"; version = "2.1.0"; sha256 = "04vm9mdjjzg3lpp2rzpgkpn8h5bzdl3bwcr22lshd3kp602ws4k9"; }) 77 (fetchNuGet { pname = "Microsoft.Extensions.Http"; version = "3.0.3"; sha256 = "0glfid82amr4mxjqpq2ar6vhq6wv88sp463yvhg4pravkcrd0611"; }) 78 (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "2.0.0"; sha256 = "1jkwjcq1ld9znz1haazk8ili2g4pzfdp6i7r7rki4hg3jcadn386"; }) 79 (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "2.1.1"; sha256 = "12pag6rf01xfa8x1h30mf4czfhlhg2kgi5q712jicy3h12c02w8y"; }) 80 (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "3.0.3"; sha256 = "0kyh6bk9iywbdvn29zm1770fwmag58y7c8rfpx886anxs6p9rh61"; }) 81 + (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "3.1.0"; sha256 = "1d3yhqj1rav7vswm747j7w8fh8paybji4rz941hhlq4b12mfqfh4"; }) 82 (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "2.0.0"; sha256 = "1x5isi71z02khikzvm7vaschb006pqqrsv86ky1x08a4hir4s43h"; }) 83 + (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "2.1.0"; sha256 = "1gvgif1wcx4k6pv7gc00qv1hid945jdywy1s50s33q0hfd91hbnj"; }) 84 (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "2.1.1"; sha256 = "1sgpwj0sa0ac7m5fnkb482mnch8fsv8hfbvk53c6lyh47s1xhdjg"; }) 85 (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "3.0.3"; sha256 = "1wj871vl1azasbn2lrzzycvzkk72rvaxywnj193xwv11420b0mjh"; }) 86 + (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "3.1.0"; sha256 = "1zyalrcksszmn9r5xjnirfh7847axncgzxkk3k5srbvlcch8fw8g"; }) 87 + (fetchNuGet { pname = "Microsoft.Extensions.Logging.Configuration"; version = "3.1.0"; sha256 = "00bx95j2j0lkrr1znm53qicigvrj4sbc7snh27nqwsp4vkjnpz5h"; }) 88 (fetchNuGet { pname = "Microsoft.Extensions.ObjectPool"; version = "5.0.10"; sha256 = "07fk669pjydkcg6bxxv7aj548fzab4yb7ba8370d719lgi9y425l"; }) 89 (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "2.0.0"; sha256 = "0g4zadlg73f507krilhaaa7h0jdga216syrzjlyf5fdk25gxmjqh"; }) 90 (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "2.1.1"; sha256 = "0wgpsi874gzzjj099xbdmmsifslkbdjkxd5xrzpc5xdglpkw08vl"; }) 91 (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "3.0.3"; sha256 = "0lq433x3z3dhf4w10vrxnqami6xsr6mwasla3qhmfx7yfybgz7y0"; }) 92 + (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "5.0.0"; sha256 = "1rdmgpg770x8qwaaa6ryc27zh93p697fcyvn5vkxp0wimlhqkbay"; }) 93 + (fetchNuGet { pname = "Microsoft.Extensions.Options.ConfigurationExtensions"; version = "3.1.0"; sha256 = "13bhi1q4s79k4qb19m4p94364543jr3a1f8kacjvdhigpmqa732r"; }) 94 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.0.0"; sha256 = "1xppr5jbny04slyjgngxjdm0maxdh47vq481ps944d7jrfs0p3mb"; }) 95 + (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.1.0"; sha256 = "1r9gzwdfmb8ysnc4nzmyz5cyar1lw0qmizsvrsh252nhlyg06nmb"; }) 96 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.1.1"; sha256 = "033rkqdffybq5prhc7nn6v68zij393n00s5a82yf2n86whwvdfwx"; }) 97 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.2.0"; sha256 = "0znah6arbcqari49ymigg3wiy2hgdifz8zsq8vdc3ynnf45r7h0c"; }) 98 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "3.0.3"; sha256 = "08zlr6kl92znj9v2cs1wsjw6s98nxbkwnxk8pccbv0b4c7xhb3pf"; }) 99 + (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "3.1.0"; sha256 = "1w1y22njywwysi8qjnj4m83qhbq0jr4mmjib0hfawz6cwamh7xrb"; }) 100 + (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "5.0.0"; sha256 = "0swqcknyh87ns82w539z1mvy804pfwhgzs97cr3nwqk6g5s42gd6"; }) 101 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "6.0.0"; sha256 = "1kjiw6s4yfz9gm7mx3wkhp06ghnbs95icj9hi505shz9rjrg42q2"; }) 102 (fetchNuGet { pname = "Microsoft.FASTER.Core"; version = "1.9.5"; sha256 = "1vp2644301bsdad0sd20pjqa8lbf1vc8yvd9rkl986h56hgwczsj"; }) 103 (fetchNuGet { pname = "Microsoft.Net.Http.Headers"; version = "2.2.8"; sha256 = "1s0n68z6v5mbys4jjrd4jdxrrz81iq4dzmmbmxzmlf59769x8rj9"; }) ··· 126 (fetchNuGet { pname = "NuGet.Frameworks"; version = "5.11.0"; sha256 = "0wv26gq39hfqw9md32amr5771s73f5zn1z9vs4y77cgynxr73s4z"; }) 127 (fetchNuGet { pname = "NUnit"; version = "3.13.3"; sha256 = "0wdzfkygqnr73s6lpxg5b1pwaqz9f414fxpvpdmf72bvh4jaqzv6"; }) 128 (fetchNuGet { pname = "NUnit3TestAdapter"; version = "4.2.1"; sha256 = "0gildh4xcb6gkxcrrgh5a1j7lq0a7l670jpbs71akl5b5bgy5gc3"; }) 129 + (fetchNuGet { pname = "OpenTelemetry"; version = "1.4.0-rc.1"; sha256 = "17cbj0dx6fxk169rs0ds6cph75z9r1i90xgjdapx1zmx1kwcdn00"; }) 130 + (fetchNuGet { pname = "OpenTelemetry.Api"; version = "1.4.0-rc.1"; sha256 = "09pc8vbhgjq5bibvjw39gjdb99x3nclsggzp509qfcxv8gizcs21"; }) 131 + (fetchNuGet { pname = "OpenTelemetry.Exporter.Prometheus.AspNetCore"; version = "1.4.0-rc.1"; sha256 = "129qk929f21akx87g66f8h1ckj2lj2ij5by5ma7bdm19jpk2yhdx"; }) 132 + (fetchNuGet { pname = "OpenTelemetry.Extensions.DependencyInjection"; version = "1.4.0-rc.1"; sha256 = "19sraav8y53yi1pf8dsjd2n5cnffqd876rjxmlkkbi550qdr9l0v"; }) 133 + (fetchNuGet { pname = "OpenTelemetry.Extensions.Hosting"; version = "1.4.0-rc.1"; sha256 = "0h781wdirsqz1hxwmag6dzzng3kpk7nqrmfg0j04z3q23zi9rp9h"; }) 134 (fetchNuGet { pname = "protobuf-net"; version = "2.4.0"; sha256 = "106lxm9afga7ihlknyy7mlfplyq40mrndksqrsn8ia2a47fbqqld"; }) 135 + (fetchNuGet { pname = "Quickenshtein"; version = "1.5.1"; sha256 = "0mhnywivqxlpznr2fk7jp8g0bshsbq0yyyggcn51blkaabf18grl"; }) 136 (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; }) 137 (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; }) 138 (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn"; }) ··· 192 (fetchNuGet { pname = "Serilog.Sinks.Async"; version = "1.5.0"; sha256 = "0bcb3n6lmg5wfj806mziybfmbb8gyiszrivs3swf0msy8w505gyg"; }) 193 (fetchNuGet { pname = "Serilog.Sinks.Console"; version = "4.1.0"; sha256 = "1rpkphmqfh3bv3m7v1zwz88wz4sirj4xqyff9ga0c6bqhblj6wii"; }) 194 (fetchNuGet { pname = "Serilog.Sinks.File"; version = "5.0.0"; sha256 = "097rngmgcrdfy7jy8j7dq3xaq2qky8ijwg0ws6bfv5lx0f3vvb0q"; }) 195 + (fetchNuGet { pname = "Serilog.Sinks.InMemory"; version = "0.11.0"; sha256 = "0kmnj3wx1hwxvgp06avn2zw1mzsfjamrgpaav44ir40100g4hdkd"; }) 196 (fetchNuGet { pname = "Serilog.Sinks.TextWriter"; version = "2.1.0"; sha256 = "0p13m8spj6psybwdw21gjaxw854va8n6m2rbdy0w78q135br1kcd"; }) 197 (fetchNuGet { pname = "SQLitePCLRaw.bundle_e_sqlite3"; version = "2.1.2"; sha256 = "07rc4pj3rphi8nhzkcvilnm0fv27qcdp68jdwk4g0zjk7yfvbcay"; }) 198 (fetchNuGet { pname = "SQLitePCLRaw.core"; version = "2.1.2"; sha256 = "19hxv895lairrjmk4gkzd3mcb6b0na45xn4n551h4kckplqadg3d"; }) ··· 201 (fetchNuGet { pname = "Superpower"; version = "2.3.0"; sha256 = "0bdsc3c0d6jb0wr67siqfba0ldl0jxbwis6xr0whzqzf6m2cyahm"; }) 202 (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; }) 203 (fetchNuGet { pname = "System.Buffers"; version = "4.5.0"; sha256 = "1ywfqn4md6g3iilpxjn5dsr0f5lx6z0yvhqp4pgjcamygg73cz2c"; }) 204 + (fetchNuGet { pname = "System.Buffers"; version = "4.5.1"; sha256 = "04kb1mdrlcixj9zh1xdi5as0k0qi8byr5mi3p3jcxx72qz93s2y3"; }) 205 (fetchNuGet { pname = "System.Collections"; version = "4.0.11"; sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6"; }) 206 (fetchNuGet { pname = "System.Collections"; version = "4.3.0"; sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; }) 207 (fetchNuGet { pname = "System.Collections.Concurrent"; version = "4.3.0"; sha256 = "0wi10md9aq33jrkh2c24wr2n9hrpyamsdhsxdcnf43b7y86kkii8"; }) 208 + (fetchNuGet { pname = "System.Collections.Immutable"; version = "6.0.0"; sha256 = "1js98kmjn47ivcvkjqdmyipzknb9xbndssczm8gq224pbaj1p88c"; }) 209 (fetchNuGet { pname = "System.ComponentModel.Composition"; version = "6.0.0"; sha256 = "16zfx5mivkkykp76krw8x68izmjf79ldfmn26k9x3m55lmp9i77c"; }) 210 (fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "6.0.0"; sha256 = "0sqapr697jbb4ljkq46msg0xx1qpmc31ivva6llyz2wzq3mpmxbw"; }) 211 (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.0.11"; sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz"; }) 212 (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y"; }) 213 (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "4.3.0"; sha256 = "0z6m3pbiy0qw6rn3n209rrzf9x1k4002zh90vwcrsym09ipm2liq"; }) 214 + (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "7.0.0"; sha256 = "1jxhvsh5mzdf0sgb4dfmbys1b12ylyr5pcfyj1map354fiq3qsgm"; }) 215 (fetchNuGet { pname = "System.Diagnostics.PerformanceCounter"; version = "6.0.1"; sha256 = "17p5vwbgrycsrvv9a9ksxbiziy75x4s25dw71fnbw1ci5kpp8yz7"; }) 216 (fetchNuGet { pname = "System.Diagnostics.Tools"; version = "4.0.1"; sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x"; }) 217 (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4"; }) 218 (fetchNuGet { pname = "System.Drawing.Common"; version = "6.0.0"; sha256 = "02n8rzm58dac2np8b3xw8ychbvylja4nh6938l5k2fhyn40imlgz"; }) 219 (fetchNuGet { pname = "System.Dynamic.Runtime"; version = "4.0.11"; sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9"; }) 220 + (fetchNuGet { pname = "System.Formats.Asn1"; version = "7.0.0"; sha256 = "1a14kgpqz4k7jhi7bs2gpgf67ym5wpj99203zxgwjypj7x47xhbq"; }) 221 (fetchNuGet { pname = "System.Globalization"; version = "4.0.11"; sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d"; }) 222 (fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; }) 223 (fetchNuGet { pname = "System.Globalization.Calendars"; version = "4.3.0"; sha256 = "1xwl230bkakzzkrggy1l1lxmm3xlhk4bq2pkv790j5lm8g887lxq"; }) ··· 234 (fetchNuGet { pname = "System.Linq"; version = "4.3.0"; sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; }) 235 (fetchNuGet { pname = "System.Linq.Async"; version = "6.0.1"; sha256 = "10ira8hmv0i54yp9ggrrdm1c06j538sijfjpn1kmnh9j2xk5yzmq"; }) 236 (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.1.0"; sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; }) 237 + (fetchNuGet { pname = "System.Memory"; version = "4.5.0"; sha256 = "1layqpcx1q4l805fdnj2dfqp6ncx2z42ca06rgsr6ikq4jjgbv30"; }) 238 (fetchNuGet { pname = "System.Memory"; version = "4.5.1"; sha256 = "0f07d7hny38lq9w69wx4lxkn4wszrqf9m9js6fh9is645csm167c"; }) 239 (fetchNuGet { pname = "System.Memory"; version = "4.5.3"; sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a"; }) 240 + (fetchNuGet { pname = "System.Memory"; version = "4.5.4"; sha256 = "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y"; }) 241 (fetchNuGet { pname = "System.Net.Http"; version = "4.3.4"; sha256 = "0kdp31b8819v88l719j6my0yas6myv9d1viql3qz5577mv819jhl"; }) 242 (fetchNuGet { pname = "System.Net.Primitives"; version = "4.3.0"; sha256 = "0c87k50rmdgmxx7df2khd9qj7q35j9rzdmm2572cc55dygmdk3ii"; }) 243 + (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.4.0"; sha256 = "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba"; }) 244 (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.5.0"; sha256 = "1kzrj37yzawf1b19jq0253rcs8hsq1l2q8g69d7ipnhzb0h97m59"; }) 245 (fetchNuGet { pname = "System.ObjectModel"; version = "4.0.12"; sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj"; }) 246 (fetchNuGet { pname = "System.Private.ServiceModel"; version = "4.10.0"; sha256 = "0048hmv4j4wfpa9hwn8d5l3ag3hwmhp5r26iarfbsxj0q3i2d1a8"; }) ··· 255 (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.0.1"; sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr"; }) 256 (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.0.1"; sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn"; }) 257 (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; }) 258 + (fetchNuGet { pname = "System.Reflection.Metadata"; version = "5.0.0"; sha256 = "17qsl5nanlqk9iz0l5wijdn6ka632fs1m1fvx18dfgswm258r3ss"; }) 259 (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.0.1"; sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28"; }) 260 (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.3.0"; sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; }) 261 (fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.1.0"; sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7"; }) ··· 264 (fetchNuGet { pname = "System.Runtime"; version = "4.1.0"; sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; }) 265 (fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; }) 266 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.4.0"; sha256 = "0a6ahgi5b148sl5qyfpyw383p3cb4yrkm802k29fsi4mxkiwir29"; }) 267 + (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.5.0"; sha256 = "17labczwqk3jng3kkky73m0jhi8wc21vbl7cz5c0hj2p1dswin43"; }) 268 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.5.1"; sha256 = "1xcrjx5fwg284qdnxyi2d0lzdm5q4frlpkp0nf6vvkx1kdz2prrf"; }) 269 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "5.0.0"; sha256 = "02k25ivn50dmqx5jn8hawwmz24yf0454fjd823qk6lygj9513q4x"; }) 270 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; }) ··· 282 (fetchNuGet { pname = "System.Security.Cryptography.Csp"; version = "4.3.0"; sha256 = "1x5wcrddf2s3hb8j78cry7yalca4lb5vfnkrysagbn6r9x6xvrx1"; }) 283 (fetchNuGet { pname = "System.Security.Cryptography.Encoding"; version = "4.3.0"; sha256 = "1jr6w70igqn07k5zs1ph6xja97hxnb3mqbspdrff6cvssgrixs32"; }) 284 (fetchNuGet { pname = "System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0givpvvj8yc7gv4lhb6s1prq6p2c4147204a0wib89inqzd87gqc"; }) 285 + (fetchNuGet { pname = "System.Security.Cryptography.Pkcs"; version = "7.0.2"; sha256 = "0px6snb8gdb6mpwsqrhlpbkmjgd63h4yamqm2gvyf9rwibymjbm9"; }) 286 (fetchNuGet { pname = "System.Security.Cryptography.Primitives"; version = "4.3.0"; sha256 = "0pyzncsv48zwly3lw4f2dayqswcfvdwq2nz0dgwmi7fj3pn64wby"; }) 287 (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "6.0.0"; sha256 = "05kd3a8w7658hjxq9vvszxip30a479fjmfq4bq1r95nrsvs4hbss"; }) 288 (fetchNuGet { pname = "System.Security.Cryptography.X509Certificates"; version = "4.3.0"; sha256 = "0valjcz5wksbvijylxijjxb1mp38mdhv03r533vnx1q3ikzdav9h"; }) 289 + (fetchNuGet { pname = "System.Security.Cryptography.Xml"; version = "7.0.1"; sha256 = "0p6kx6ag0il7rxxcvm84w141phvr7fafjzxybf920bxwa0jkwzq8"; }) 290 (fetchNuGet { pname = "System.Security.Permissions"; version = "6.0.0"; sha256 = "0jsl4xdrkqi11iwmisi1r2f2qn5pbvl79mzq877gndw6ans2zhzw"; }) 291 (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.5.0"; sha256 = "0rmj89wsl5yzwh0kqjgx45vzf694v9p92r4x4q6yxldk1cv1hi86"; }) 292 (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "5.0.0"; sha256 = "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8"; }) ··· 295 (fetchNuGet { pname = "System.ServiceModel.Primitives"; version = "4.5.3"; sha256 = "1v90pci049cn44y0km885k1vrilhb34w6q2zva4y6f3ay84klrih"; }) 296 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.0.11"; sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw"; }) 297 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; }) 298 + (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "6.0.0"; sha256 = "0gm2kiz2ndm9xyzxgi0jhazgwslcs427waxgfa30m7yqll1kcrww"; }) 299 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.0.11"; sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; }) 300 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; }) 301 (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "6.0.0"; sha256 = "06n9ql3fmhpjl32g3492sj181zjml5dlcc5l76xq2h38c4f87sai"; }) ··· 307 (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.0.11"; sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; }) 308 (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; }) 309 (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.0.0"; sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr"; }) 310 + (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.4"; sha256 = "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153"; }) 311 (fetchNuGet { pname = "System.Windows.Extensions"; version = "6.0.0"; sha256 = "1wy9pq9vn1bqg5qnv53iqrbx04yzdmjw4x5yyi09y3459vaa1sip"; }) 312 (fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.0.11"; sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5"; }) 313 (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; })
+4 -4
pkgs/servers/ombi/default.nix
··· 10 "Unsupported system: ${stdenv.hostPlatform.system}"); 11 12 hash = { 13 - x64-linux_hash = "sha256-3gvR82JiWvw+jkF68Xm/UH7OsOPqmDlVwYDaNbNf7Jg="; 14 - arm64-linux_hash = "sha256-4ckLs7vwTffB205Pa9BOkw+6PbVOb8tVp8S2D+Ic8fM="; 15 - x64-osx_hash = "sha256-by2+rf/pODD7RuxTEeyh1pJ+kGYVmwlVSwxDPgeNzW4="; 16 }."${arch}-${os}_hash"; 17 18 in stdenv.mkDerivation rec { 19 pname = "ombi"; 20 - version = "4.39.1"; 21 22 sourceRoot = "."; 23
··· 10 "Unsupported system: ${stdenv.hostPlatform.system}"); 11 12 hash = { 13 + x64-linux_hash = "sha256-4343S9fxNmoZhbfq/ZAfI2wF7ZwIw7IyyyZUsga48Zo="; 14 + arm64-linux_hash = "sha256-XnR/uT73luKSpYr6ieZyu0mjOy23XGs5UVDke0IU9PQ="; 15 + x64-osx_hash = "sha256-4EoMZm++T4K2zwPw8G4J44RV/HcssAdzmKjQFqBXbwY="; 16 }."${arch}-${os}_hash"; 17 18 in stdenv.mkDerivation rec { 19 pname = "ombi"; 20 + version = "4.43.5"; 21 22 sourceRoot = "."; 23
+4 -4
pkgs/servers/radarr/default.nix
··· 9 }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 10 11 hash = { 12 - x64-linux_hash = "sha256-EDaccNDSKAkGGT4wSgPUp373M9WXwB5U6KpJS5GO24Y="; 13 - arm64-linux_hash = "sha256-xUhWdmQ5RMXxrYge3Qz3XEC6wa2d660hgirS39E62fk="; 14 - x64-osx_hash = "sha256-UdJd7xrL9aoIziaN4db4orEs48udXTqqongxsCt5L1Y="; 15 }."${arch}-${os}_hash"; 16 17 in stdenv.mkDerivation rec { 18 pname = "radarr"; 19 - version = "4.6.4.7568"; 20 21 src = fetchurl { 22 url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.master.${version}.${os}-core-${arch}.tar.gz";
··· 9 }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 10 11 hash = { 12 + x64-linux_hash = "sha256-Y08mLq/lpWqwcffPczL+ntS7CWLmOgz9irfbhIKbL5A="; 13 + arm64-linux_hash = "sha256-gswwyq9ZIObwrcs6PABhcN4saF8VDQHLpP2trAnVSck="; 14 + x64-osx_hash = "sha256-MxlUQLXiCg02AMTYsAWrM4l3IfgCRIPoU0cgwT8S98g="; 15 }."${arch}-${os}_hash"; 16 17 in stdenv.mkDerivation rec { 18 pname = "radarr"; 19 + version = "4.7.5.7809"; 20 21 src = fetchurl { 22 url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.master.${version}.${os}-core-${arch}.tar.gz";
+2 -2
pkgs/servers/tracing/tempo/default.nix
··· 2 3 buildGoModule rec { 4 pname = "tempo"; 5 - version = "2.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "grafana"; 9 repo = "tempo"; 10 rev = "v${version}"; 11 fetchSubmodules = true; 12 - hash = "sha256-+qBfscfAtVr8SEqAkpjkJfWfGfEImvO7BQfKvpVvf/0="; 13 }; 14 15 vendorHash = null;
··· 2 3 buildGoModule rec { 4 pname = "tempo"; 5 + version = "2.2.1"; 6 7 src = fetchFromGitHub { 8 owner = "grafana"; 9 repo = "tempo"; 10 rev = "v${version}"; 11 fetchSubmodules = true; 12 + hash = "sha256-ols6cYKd1FVRG/fbq+oXst18eCQ3+V2032m03t3DvEc="; 13 }; 14 15 vendorHash = null;
+65 -27
pkgs/test/nixpkgs-check-by-name/src/main.rs
··· 85 #[cfg(test)] 86 mod tests { 87 use crate::check_nixpkgs; 88 use anyhow::Context; 89 use std::env; 90 use std::fs; 91 - use std::path::PathBuf; 92 93 #[test] 94 - fn test_cases() -> anyhow::Result<()> { 95 - let extra_nix_path = PathBuf::from("tests/mock-nixpkgs.nix"); 96 - 97 - // We don't want coloring to mess up the tests 98 - env::set_var("NO_COLOR", "1"); 99 - 100 - for entry in PathBuf::from("tests").read_dir()? { 101 let entry = entry?; 102 let path = entry.path(); 103 let name = entry.file_name().to_string_lossy().into_owned(); 104 105 - if !entry.path().is_dir() { 106 continue; 107 } 108 109 - // This test explicitly makes sure we don't add files that would cause problems on 110 - // Darwin, so we cannot test it on Darwin itself 111 - #[cfg(not(target_os = "linux"))] 112 - if name == "case-sensitive-duplicate-package" { 113 - continue; 114 - } 115 - 116 - let mut writer = vec![]; 117 - check_nixpkgs(&path, vec![&extra_nix_path], &mut writer) 118 - .context(format!("Failed test case {name}"))?; 119 - 120 - let actual_errors = String::from_utf8_lossy(&writer); 121 let expected_errors = 122 fs::read_to_string(path.join("expected")).unwrap_or(String::new()); 123 124 - if actual_errors != expected_errors { 125 - panic!( 126 - "Failed test case {name}, expected these errors:\n\n{}\n\nbut got these:\n\n{}", 127 - expected_errors, actual_errors 128 - ); 129 - } 130 } 131 Ok(()) 132 } 133 }
··· 85 #[cfg(test)] 86 mod tests { 87 use crate::check_nixpkgs; 88 + use crate::structure; 89 use anyhow::Context; 90 use std::env; 91 use std::fs; 92 + use std::path::Path; 93 + use tempfile::{tempdir, tempdir_in}; 94 95 #[test] 96 + fn tests_dir() -> anyhow::Result<()> { 97 + for entry in Path::new("tests").read_dir()? { 98 let entry = entry?; 99 let path = entry.path(); 100 let name = entry.file_name().to_string_lossy().into_owned(); 101 102 + if !path.is_dir() { 103 continue; 104 } 105 106 let expected_errors = 107 fs::read_to_string(path.join("expected")).unwrap_or(String::new()); 108 109 + test_nixpkgs(&name, &path, &expected_errors)?; 110 } 111 Ok(()) 112 + } 113 + 114 + // We cannot check case-conflicting files into Nixpkgs (the channel would fail to 115 + // build), so we generate the case-conflicting file instead. 116 + #[test] 117 + fn test_case_sensitive() -> anyhow::Result<()> { 118 + let temp_nixpkgs = tempdir()?; 119 + let path = temp_nixpkgs.path(); 120 + 121 + if is_case_insensitive_fs(&path)? { 122 + eprintln!("We're on a case-insensitive filesystem, skipping case-sensitivity test"); 123 + return Ok(()); 124 + } 125 + 126 + let base = path.join(structure::BASE_SUBPATH); 127 + 128 + fs::create_dir_all(base.join("fo/foo"))?; 129 + fs::write(base.join("fo/foo/package.nix"), "{ someDrv }: someDrv")?; 130 + 131 + fs::create_dir_all(base.join("fo/foO"))?; 132 + fs::write(base.join("fo/foO/package.nix"), "{ someDrv }: someDrv")?; 133 + 134 + test_nixpkgs( 135 + "case_sensitive", 136 + &path, 137 + "pkgs/by-name/fo: Duplicate case-sensitive package directories \"foO\" and \"foo\".\n", 138 + )?; 139 + 140 + Ok(()) 141 + } 142 + 143 + fn test_nixpkgs(name: &str, path: &Path, expected_errors: &str) -> anyhow::Result<()> { 144 + let extra_nix_path = Path::new("tests/mock-nixpkgs.nix"); 145 + 146 + // We don't want coloring to mess up the tests 147 + env::set_var("NO_COLOR", "1"); 148 + 149 + let mut writer = vec![]; 150 + check_nixpkgs(&path, vec![&extra_nix_path], &mut writer) 151 + .context(format!("Failed test case {name}"))?; 152 + 153 + let actual_errors = String::from_utf8_lossy(&writer); 154 + 155 + if actual_errors != expected_errors { 156 + panic!( 157 + "Failed test case {name}, expected these errors:\n\n{}\n\nbut got these:\n\n{}", 158 + expected_errors, actual_errors 159 + ); 160 + } 161 + Ok(()) 162 + } 163 + 164 + /// Check whether a path is in a case-insensitive filesystem 165 + fn is_case_insensitive_fs(path: &Path) -> anyhow::Result<bool> { 166 + let dir = tempdir_in(path)?; 167 + let base = dir.path(); 168 + fs::write(base.join("aaa"), "")?; 169 + Ok(base.join("AAA").exists()) 170 } 171 }
-1
pkgs/test/nixpkgs-check-by-name/tests/case-sensitive-duplicate-package/default.nix
··· 1 - import ../mock-nixpkgs.nix { root = ./.; }
···
-1
pkgs/test/nixpkgs-check-by-name/tests/case-sensitive-duplicate-package/expected
··· 1 - pkgs/by-name/fo: Duplicate case-sensitive package directories "foO" and "foo".
···
-1
pkgs/test/nixpkgs-check-by-name/tests/case-sensitive-duplicate-package/pkgs/by-name/fo/foO/package.nix
··· 1 - { someDrv }: someDrv
···
-1
pkgs/test/nixpkgs-check-by-name/tests/case-sensitive-duplicate-package/pkgs/by-name/fo/foo/package.nix
··· 1 - { someDrv }: someDrv
···
+3 -3
pkgs/tools/audio/vgmtools/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "vgmtools"; 11 - version = "unstable-2023-07-14"; 12 13 src = fetchFromGitHub { 14 owner = "vgmrips"; 15 repo = "vgmtools"; 16 - rev = "1b880040e0f730f180ecd019cb06c3db717420d2"; 17 - hash = "sha256-6JNBQGVAs49l80ITKDabPFeN3XQtIH/RGhR7vIlMNxs="; 18 }; 19 20 nativeBuildInputs = [
··· 8 9 stdenv.mkDerivation rec { 10 pname = "vgmtools"; 11 + version = "unstable-2023-08-27"; 12 13 src = fetchFromGitHub { 14 owner = "vgmrips"; 15 repo = "vgmtools"; 16 + rev = "7b7f2041e346f0d4fff8c834a763edc4f4d88896"; 17 + hash = "sha256-L52h94uohLMnj29lZj+i9hM8n9hIYo20nRS8RCW8npY="; 18 }; 19 20 nativeBuildInputs = [
+2 -2
pkgs/tools/backup/pgbackrest/default.nix
··· 13 }: 14 stdenv.mkDerivation rec { 15 pname = "pgbackrest"; 16 - version = "2.46"; 17 18 src = fetchFromGitHub { 19 owner = "pgbackrest"; 20 repo = "pgbackrest"; 21 rev = "release/${version}"; 22 - sha256 = "sha256-Jd49ZpG/QhX+ayk9Ld0FB8abemfxQV6KZZuSXmybZw4="; 23 }; 24 25 nativeBuildInputs = [ pkg-config ];
··· 13 }: 14 stdenv.mkDerivation rec { 15 pname = "pgbackrest"; 16 + version = "2.47"; 17 18 src = fetchFromGitHub { 19 owner = "pgbackrest"; 20 repo = "pgbackrest"; 21 rev = "release/${version}"; 22 + sha256 = "sha256-HKmJA/WlMR6Epu5WuD8pABDh5gaN+T98lc4ejgoD8LM="; 23 }; 24 25 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-table-others/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ibus-table-others"; 5 - version = "1.3.16"; 6 7 src = fetchurl { 8 url = "https://github.com/moebiuscurve/ibus-table-others/releases/download/${version}/${pname}-${version}.tar.gz"; 9 - hash = "sha256-TybqFQ2EgYo4zCYXwDJ0dke7HSzkZXs0lG2zR2XmlG4="; 10 }; 11 12 nativeBuildInputs = [ pkg-config python3 ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ibus-table-others"; 5 + version = "1.3.17"; 6 7 src = fetchurl { 8 url = "https://github.com/moebiuscurve/ibus-table-others/releases/download/${version}/${pname}-${version}.tar.gz"; 9 + hash = "sha256-7//axHjQ1LgLpeWR4MTI8efLURm4Umj4JV3G33Y0m0g="; 10 }; 11 12 nativeBuildInputs = [ pkg-config python3 ];
+2 -2
pkgs/tools/networking/easyrsa/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "easyrsa"; 5 - version = "3.1.5"; 6 7 src = fetchFromGitHub { 8 owner = "OpenVPN"; 9 repo = "easy-rsa"; 10 rev = "v${version}"; 11 - sha256 = "sha256-GOgwGCsutg4WsBjs1f9jiTS2fvmVMyWCoTw+J/7iZG0="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "easyrsa"; 5 + version = "3.1.6"; 6 7 src = fetchFromGitHub { 8 owner = "OpenVPN"; 9 repo = "easy-rsa"; 10 rev = "v${version}"; 11 + sha256 = "sha256-VbL2QXc4IaTe6u17nhByIk+SEsKLhl6sk85E5moGfjs="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/tools/networking/netbird/default.nix
··· 30 in 31 buildGoModule rec { 32 pname = "netbird"; 33 - version = "0.22.6"; 34 35 src = fetchFromGitHub { 36 owner = "netbirdio"; 37 repo = pname; 38 rev = "v${version}"; 39 - sha256 = "sha256-/7iJbl9MFe5D9g+4a8nFavZG3jXIiEgKU3toGpx0hyM="; 40 }; 41 42 vendorHash = "sha256-CwozOBAPFSsa1XzDOHBgmFSwGiNekWT8t7KGR2KOOX4=";
··· 30 in 31 buildGoModule rec { 32 pname = "netbird"; 33 + version = "0.22.7"; 34 35 src = fetchFromGitHub { 36 owner = "netbirdio"; 37 repo = pname; 38 rev = "v${version}"; 39 + sha256 = "sha256-2Xvpalizazhkp8aYPYY5Er9I6dkL8AKnrjpIU44o2WM="; 40 }; 41 42 vendorHash = "sha256-CwozOBAPFSsa1XzDOHBgmFSwGiNekWT8t7KGR2KOOX4=";
+2 -2
pkgs/tools/networking/networkmanager/dmenu/default.nix
··· 4 let inherit (python3Packages) python pygobject3; 5 in stdenv.mkDerivation rec { 6 pname = "networkmanager_dmenu"; 7 - version = "2.3.0"; 8 9 src = fetchFromGitHub { 10 owner = "firecat53"; 11 repo = "networkmanager-dmenu"; 12 rev = "v${version}"; 13 - sha256 = "sha256-cJeDYk2BQv2ZWGC96I7lXFFYgseWj68ZfvE7ATW46U0="; 14 }; 15 16 nativeBuildInputs = [ gobject-introspection ];
··· 4 let inherit (python3Packages) python pygobject3; 5 in stdenv.mkDerivation rec { 6 pname = "networkmanager_dmenu"; 7 + version = "2.3.1"; 8 9 src = fetchFromGitHub { 10 owner = "firecat53"; 11 repo = "networkmanager-dmenu"; 12 rev = "v${version}"; 13 + sha256 = "sha256-RbJE6JCElctBY5HDJa6SIJhm8g9BugncLF5kmambPPc="; 14 }; 15 16 nativeBuildInputs = [ gobject-introspection ];
+3 -3
pkgs/tools/networking/s5cmd/default.nix
··· 2 3 buildGoModule rec { 4 pname = "s5cmd"; 5 - version = "2.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "peak"; 9 repo = "s5cmd"; 10 rev = "v${version}"; 11 - hash = "sha256-uH6KE3sTPc2FfqOxr6cB3A8DOq+VjGsJ3KoK8riOKXk="; 12 }; 13 14 - vendorSha256 = null; 15 16 # Skip e2e tests requiring network access 17 excludedPackages = [ "./e2e" ];
··· 2 3 buildGoModule rec { 4 pname = "s5cmd"; 5 + version = "2.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "peak"; 9 repo = "s5cmd"; 10 rev = "v${version}"; 11 + hash = "sha256-4Jx9hgjj+rthiyB7eKXNcbBv9oJWfwHanPO7bZ4J/K0="; 12 }; 13 14 + vendorHash = null; 15 16 # Skip e2e tests requiring network access 17 excludedPackages = [ "./e2e" ];
+3 -3
pkgs/tools/networking/sing-box/default.nix
··· 11 12 buildGoModule rec { 13 pname = "sing-box"; 14 - version = "1.3.6"; 15 16 src = fetchFromGitHub { 17 owner = "SagerNet"; 18 repo = pname; 19 rev = "v${version}"; 20 - hash = "sha256-iVoouUEZ3dMv3sD7eljltsWrdhAn9L+YtG1bbB5YuPM="; 21 }; 22 23 - vendorHash = "sha256-4Rr/ILnDLJ4x0uSDOzTX2cjT3kaIApLOCo2NEOzGoyA="; 24 25 tags = [ 26 "with_quic"
··· 11 12 buildGoModule rec { 13 pname = "sing-box"; 14 + version = "1.4.0"; 15 16 src = fetchFromGitHub { 17 owner = "SagerNet"; 18 repo = pname; 19 rev = "v${version}"; 20 + hash = "sha256-i6Cpb4NQNsyIrMOihWYdR37BkSouSCWi3nxMnbODnZU="; 21 }; 22 23 + vendorHash = "sha256-6Mx8kdZL7EguQoh1upuu6wGZckczDoGmRjOFCpv756s="; 24 25 tags = [ 26 "with_quic"
+2 -2
pkgs/tools/networking/smartdns/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "smartdns"; 5 - version = "42"; 6 7 src = fetchFromGitHub { 8 owner = "pymumu"; 9 repo = pname; 10 rev = "Release${version}"; 11 - hash = "sha256-FVHOjW5SEShxTPPd4IuEfPV6vvqr0RepV976eJmxqwM="; 12 }; 13 14 buildInputs = [ openssl ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "smartdns"; 5 + version = "43"; 6 7 src = fetchFromGitHub { 8 owner = "pymumu"; 9 repo = pname; 10 rev = "Release${version}"; 11 + hash = "sha256-gwbyP2duUvZafMclPwP4uZh7A7OzAvSyqjl6Eg1N6Gg="; 12 }; 13 14 buildInputs = [ openssl ];
+4 -4
pkgs/tools/networking/zrok/default.nix
··· 11 }.${system} or throwSystem; 12 13 sha256 = { 14 - x86_64-linux = "sha256-sHQD8uN8Pm/LnayW1XdWXJ90gN4cCE4sGd+Or4TlhP8="; 15 - aarch64-linux = "sha256-VJaVC+sfqdT0BnV1v8MjzftemP4Iuln1wy3BaCTbeYA="; 16 - armv7l-linux = "sha256-7v9u7OtUbtnzvlTBvO5zuIuTgNqualxYsrv97TZGa9U="; 17 }.${system} or throwSystem; 18 in 19 stdenv.mkDerivation rec { 20 pname = "zrok"; 21 - version = "0.4.2"; 22 23 src = fetchzip { 24 url = "https://github.com/openziti/zrok/releases/download/v${version}/zrok_${version}_${plat}.tar.gz";
··· 11 }.${system} or throwSystem; 12 13 sha256 = { 14 + x86_64-linux = "sha256-lI9FmAvUTzfukxyhjbB4mULURSQNhLcLbZ0NzIDem0g="; 15 + aarch64-linux = "sha256-A77yPDC3MVDhc4Le+1XmHl/HRc0keYDfnS3kM1hQYL4="; 16 + armv7l-linux = "sha256-khl0g8IDHtB53Sg4IdRzQs7A+FmUZyT/1dpKVTGnMs8="; 17 }.${system} or throwSystem; 18 in 19 stdenv.mkDerivation rec { 20 pname = "zrok"; 21 + version = "0.4.5"; 22 23 src = fetchzip { 24 url = "https://github.com/openziti/zrok/releases/download/v${version}/zrok_${version}_${plat}.tar.gz";
+27
pkgs/tools/package-management/npm-check-updates/default.nix
···
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "npm-check-updates"; 8 + version = "16.13.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "raineorshine"; 12 + repo = "npm-check-updates"; 13 + rev = "v${version}"; 14 + hash = "sha256-RrNO1TAPNFB/6JWY8xZjNCZ+FDgM0MCn7vaDXoCSIfI="; 15 + }; 16 + 17 + npmDepsHash = "sha256-aghW4d3/8cJmwpmI5PcHioCnc91Yu4N5EfwuoaB5Xqw="; 18 + 19 + meta = { 20 + changelog = "https://github.com/raineorshine/npm-check-updates/blob/${src.rev}/CHANGELOG.md"; 21 + description = "Find newer versions of package dependencies than what your package.json allows"; 22 + homepage = "https://github.com/raineorshine/npm-check-updates"; 23 + license = lib.licenses.asl20; 24 + mainProgram = "ncu"; 25 + maintainers = with lib.maintainers; [ flosse ]; 26 + }; 27 + }
+2 -2
pkgs/tools/package-management/pkg/default.nix
··· 4 5 stdenv.mkDerivation (finalAttrs: { 6 pname = "pkg"; 7 - version = "1.20.4"; 8 9 src = fetchFromGitHub { 10 owner = "freebsd"; 11 repo = "pkg"; 12 rev = finalAttrs.version; 13 - sha256 = "sha256-GW29jbFt68ITJfmuxkwl8c39mA+ObYiV6NeT/OXPlyM="; 14 }; 15 16 setOutputFlags = false;
··· 4 5 stdenv.mkDerivation (finalAttrs: { 6 pname = "pkg"; 7 + version = "1.20.5"; 8 9 src = fetchFromGitHub { 10 owner = "freebsd"; 11 repo = "pkg"; 12 rev = finalAttrs.version; 13 + sha256 = "sha256-svAxEBRnqwWhmu3aRfeGeEjXfADbb1zWPj+REK9fsDM="; 14 }; 15 16 setOutputFlags = false;
+7 -7
pkgs/tools/security/semgrep/common.nix
··· 1 { lib }: 2 3 rec { 4 - version = "1.35.0"; 5 6 - srcHash = "sha256-SUKswvY49Hxis5CwguXC5QSshG0sGKb23mz2IT1vNJI="; 7 8 # submodule dependencies 9 # these are fetched so we: ··· 13 "cli/src/semgrep/semgrep_interfaces" = { 14 owner = "returntocorp"; 15 repo = "semgrep-interfaces"; 16 - rev = "f7fed064dadb859f0b802b11fb60f7f77008c4d7"; 17 - hash = "sha256-EXYRc6p94QxkOBMPOdr608JqLY6kN1AanlRfOFXxPm8="; 18 }; 19 }; 20 ··· 25 core = { 26 x86_64-linux = { 27 platform = "any"; 28 - hash = "sha256-ZqSbiuVKGjH+2fB0ReSw07CzTDSK35a8Adstzrvh8zA="; 29 }; 30 x86_64-darwin = { 31 platform = "macosx_10_14_x86_64"; 32 - hash = "sha256-MusoteFarPJm8eQO7T/LrXDWUV0Wx4nw80ZvjG7HHhM="; 33 }; 34 aarch64-darwin = { 35 platform = "macosx_11_0_arm64"; 36 - hash = "sha256-xN87fp5jqes/smMrtLbZowMIuTevpDJNFNeWdo0Seu4="; 37 }; 38 }; 39
··· 1 { lib }: 2 3 rec { 4 + version = "1.37.0"; 5 6 + srcHash = "sha256-oFJ43dq3DAhux0UEFDKFZnxruoRdOfCndKY6XgG3d5I="; 7 8 # submodule dependencies 9 # these are fetched so we: ··· 13 "cli/src/semgrep/semgrep_interfaces" = { 14 owner = "returntocorp"; 15 repo = "semgrep-interfaces"; 16 + rev = "331603197022625f50a64dd5e3029a96a5f03ada"; 17 + hash = "sha256-UAcWbTSCIdBGvgGSbdQ+miFOEuBvQ6m42MkU3VeErKY="; 18 }; 19 }; 20 ··· 25 core = { 26 x86_64-linux = { 27 platform = "any"; 28 + hash = "sha256-Sj/6tzZMyRQAJL09X/3zgvdGTIhNibqO8usKsus9Xss="; 29 }; 30 x86_64-darwin = { 31 platform = "macosx_10_14_x86_64"; 32 + hash = "sha256-hC04VknZG6aYYNX7lqvkcOoVslewNqlYax+o1nV2TcM="; 33 }; 34 aarch64-darwin = { 35 platform = "macosx_11_0_arm64"; 36 + hash = "sha256-0F+ndM4+0dnxf9acwWvGdIy9iYWSqixS9IzOxa95/yM="; 37 }; 38 }; 39
+3 -3
pkgs/tools/security/spire/default.nix
··· 2 3 buildGoModule rec { 4 pname = "spire"; 5 - version = "1.7.1"; 6 7 outputs = [ "out" "agent" "server" ]; 8 ··· 10 owner = "spiffe"; 11 repo = pname; 12 rev = "v${version}"; 13 - sha256 = "sha256-42UEFil9b2z8vfnA5oJvkqcPuSApi61m//RZ4pKZZ5w="; 14 }; 15 16 - vendorHash = "sha256-H4INblBEWc/AuOn59lXmj5XX6mKrhmRTRVWtVhusW9k="; 17 18 subPackages = [ "cmd/spire-agent" "cmd/spire-server" ]; 19
··· 2 3 buildGoModule rec { 4 pname = "spire"; 5 + version = "1.7.2"; 6 7 outputs = [ "out" "agent" "server" ]; 8 ··· 10 owner = "spiffe"; 11 repo = pname; 12 rev = "v${version}"; 13 + sha256 = "sha256-3D7TlL4SulLAqpVIMJ4Yl2OWnNsMYMLVJqgGhOYMiio="; 14 }; 15 16 + vendorHash = "sha256-Vct++sjkkosBOY0Uho58MHSQoL5121kYbQTf1j+HFUk="; 17 18 subPackages = [ "cmd/spire-agent" "cmd/spire-server" ]; 19
+2 -2
pkgs/tools/system/rsyslog/default.nix
··· 61 62 stdenv.mkDerivation rec { 63 pname = "rsyslog"; 64 - version = "8.2306.0"; 65 66 src = fetchurl { 67 url = "https://www.rsyslog.com/files/download/rsyslog/${pname}-${version}.tar.gz"; 68 - hash = "sha256-9ig++q3GCVQKVua+yIo2LJZud/Kf5I5rc0vWwRI+C+U="; 69 }; 70 71 nativeBuildInputs = [
··· 61 62 stdenv.mkDerivation rec { 63 pname = "rsyslog"; 64 + version = "8.2308.0"; 65 66 src = fetchurl { 67 url = "https://www.rsyslog.com/files/download/rsyslog/${pname}-${version}.tar.gz"; 68 + hash = "sha256-AghrkSHocs6mnl0PbI4tjr/zMjSzytVQNmU3jTry48k="; 69 }; 70 71 nativeBuildInputs = [
+2 -2
pkgs/tools/system/stress-ng/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "stress-ng"; 7 - version = "0.15.10"; 8 9 src = fetchFromGitHub { 10 owner = "ColinIanKing"; 11 repo = pname; 12 rev = "V${version}"; 13 - hash = "sha256-JRdqbZAWcPBNspziM/qo2ioIaJOrMgLmx10w7NNaps0="; 14 }; 15 16 postPatch = ''
··· 4 5 stdenv.mkDerivation rec { 6 pname = "stress-ng"; 7 + version = "0.16.04"; 8 9 src = fetchFromGitHub { 10 owner = "ColinIanKing"; 11 repo = pname; 12 rev = "V${version}"; 13 + hash = "sha256-Qr1t+xyl0aS2tSB+DyS7oXOkbcJRaSabS6g/qc8hdWc="; 14 }; 15 16 postPatch = ''
+2 -2
pkgs/tools/system/thermald/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "thermald"; 21 - version = "2.5.3"; 22 23 outputs = [ "out" "devdoc" ]; 24 ··· 26 owner = "intel"; 27 repo = "thermal_daemon"; 28 rev = "v${version}"; 29 - sha256 = "sha256-rYhf+mbELNmm6gVS7eH1EEY73Dsw1vZLFUbaTOU980I="; 30 }; 31 32 nativeBuildInputs = [
··· 18 19 stdenv.mkDerivation rec { 20 pname = "thermald"; 21 + version = "2.5.4"; 22 23 outputs = [ "out" "devdoc" ]; 24 ··· 26 owner = "intel"; 27 repo = "thermal_daemon"; 28 rev = "v${version}"; 29 + sha256 = "sha256-5UILKdv+HhilY+NsbMwqqvYjbM3mAeec/lX+CGY0CPE="; 30 }; 31 32 nativeBuildInputs = [
+12 -10
pkgs/top-level/all-packages.nix
··· 1892 1893 nominatim = callPackage ../servers/nominatim { }; 1894 1895 ntpd-rs = callPackage ../tools/networking/ntpd-rs { }; 1896 1897 ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { }; ··· 12133 12134 porsmo = callPackage ../applications/misc/porsmo { }; 12135 12136 - pantum-driver = callPackage ../misc/drivers/pantum-driver { 12137 - libjpeg8 = libjpeg.override { enableJpeg8 = true; }; 12138 - }; 12139 12140 posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor { }; 12141 ··· 14871 wkhtmltopdf = libsForQt5.callPackage ../tools/graphics/wkhtmltopdf { }; 14872 14873 wkhtmltopdf-bin = callPackage ../tools/graphics/wkhtmltopdf-bin { 14874 - libjpeg8 = libjpeg.override { enableJpeg8 = true; }; 14875 openssl = openssl_1_1; 14876 }; 14877 ··· 19504 highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { }; 19505 19506 confluent-cli = callPackage ../development/tools/confluent-cli { }; 19507 19508 htmlhint = callPackage ../development/tools/htmlhint { }; 19509 ··· 23270 # also known as libturbojpeg 23271 libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { }; 23272 libjpeg = libjpeg_turbo; 23273 23274 libjreen = callPackage ../development/libraries/libjreen { }; 23275 ··· 25701 25702 whereami = callPackage ../development/libraries/whereami { }; 25703 25704 wildmidi = callPackage ../development/libraries/wildmidi { 25705 inherit (darwin.apple_sdk.frameworks) OpenAL; 25706 }; ··· 27319 prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; 27320 prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; 27321 prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { }; 27322 - prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { 27323 - inherit (darwin.apple_sdk.frameworks) Security; 27324 - }; 27325 prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; 27326 prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; 27327 prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix { ··· 30803 }; 30804 bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { }; 30805 bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix { 30806 - libjpeg = libjpeg.override { enableJpeg8 = true; }; 30807 }; 30808 bitwig-studio5 = callPackage ../applications/audio/bitwig-studio/bitwig-studio5.nix { 30809 - libjpeg = libjpeg.override { enableJpeg8 = true; }; 30810 }; 30811 30812 bitwig-studio = bitwig-studio5; ··· 35431 sish = callPackage ../tools/networking/sish { }; 35432 35433 sky = libsForQt5.callPackage ../applications/networking/instant-messengers/sky { 35434 - libjpeg_turbo = libjpeg_turbo.override { enableJpeg8 = true; }; 35435 }; 35436 35437 skypeforlinux = callPackage ../applications/networking/instant-messengers/skypeforlinux { };
··· 1892 1893 nominatim = callPackage ../servers/nominatim { }; 1894 1895 + npm-check-updates = callPackage ../tools/package-management/npm-check-updates { }; 1896 + 1897 ntpd-rs = callPackage ../tools/networking/ntpd-rs { }; 1898 1899 ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { }; ··· 12135 12136 porsmo = callPackage ../applications/misc/porsmo { }; 12137 12138 + pantum-driver = callPackage ../misc/drivers/pantum-driver { }; 12139 12140 posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor { }; 12141 ··· 14871 wkhtmltopdf = libsForQt5.callPackage ../tools/graphics/wkhtmltopdf { }; 14872 14873 wkhtmltopdf-bin = callPackage ../tools/graphics/wkhtmltopdf-bin { 14874 openssl = openssl_1_1; 14875 }; 14876 ··· 19503 highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { }; 19504 19505 confluent-cli = callPackage ../development/tools/confluent-cli { }; 19506 + 19507 + html-minifier = callPackage ../development/tools/html-minifier { }; 19508 19509 htmlhint = callPackage ../development/tools/htmlhint { }; 19510 ··· 23271 # also known as libturbojpeg 23272 libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { }; 23273 libjpeg = libjpeg_turbo; 23274 + libjpeg8 = libjpeg_turbo.override { enableJpeg8 = true; }; 23275 23276 libjreen = callPackage ../development/libraries/libjreen { }; 23277 ··· 25703 25704 whereami = callPackage ../development/libraries/whereami { }; 25705 25706 + where-is-my-sddm-theme = libsForQt5.callPackage ../data/themes/where-is-my-sddm-theme { }; 25707 + 25708 wildmidi = callPackage ../development/libraries/wildmidi { 25709 inherit (darwin.apple_sdk.frameworks) OpenAL; 25710 }; ··· 27323 prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; 27324 prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; 27325 prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { }; 27326 + prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { }; 27327 prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; 27328 prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; 27329 prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix { ··· 30805 }; 30806 bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { }; 30807 bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix { 30808 + libjpeg = libjpeg8; 30809 }; 30810 bitwig-studio5 = callPackage ../applications/audio/bitwig-studio/bitwig-studio5.nix { 30811 + libjpeg = libjpeg8; 30812 }; 30813 30814 bitwig-studio = bitwig-studio5; ··· 35433 sish = callPackage ../tools/networking/sish { }; 35434 35435 sky = libsForQt5.callPackage ../applications/networking/instant-messengers/sky { 35436 + libjpeg_turbo = libjpeg8; 35437 }; 35438 35439 skypeforlinux = callPackage ../applications/networking/instant-messengers/skypeforlinux { };
+6
pkgs/top-level/python-packages.nix
··· 2565 2566 debian = callPackage ../development/python-modules/debian { }; 2567 2568 debian-inspector = callPackage ../development/python-modules/debian-inspector { }; 2569 2570 debtcollector = callPackage ../development/python-modules/debtcollector { }; ··· 8244 8245 pysiaalarm = callPackage ../development/python-modules/pysiaalarm { }; 8246 8247 pyskyqhub = callPackage ../development/python-modules/pyskyqhub { }; 8248 8249 pyskyqremote = callPackage ../development/python-modules/pyskyqremote { }; ··· 8789 }; 8790 8791 pybotvac = callPackage ../development/python-modules/pybotvac { }; 8792 8793 pybravia = callPackage ../development/python-modules/pybravia { }; 8794
··· 2565 2566 debian = callPackage ../development/python-modules/debian { }; 2567 2568 + debianbts = callPackage ../development/python-modules/debianbts { }; 2569 + 2570 debian-inspector = callPackage ../development/python-modules/debian-inspector { }; 2571 2572 debtcollector = callPackage ../development/python-modules/debtcollector { }; ··· 8246 8247 pysiaalarm = callPackage ../development/python-modules/pysiaalarm { }; 8248 8249 + pysimplesoap = callPackage ../development/python-modules/pysimplesoap { }; 8250 + 8251 pyskyqhub = callPackage ../development/python-modules/pyskyqhub { }; 8252 8253 pyskyqremote = callPackage ../development/python-modules/pyskyqremote { }; ··· 8793 }; 8794 8795 pybotvac = callPackage ../development/python-modules/pybotvac { }; 8796 + 8797 + pybox2d = callPackage ../development/python-modules/pybox2d { }; 8798 8799 pybravia = callPackage ../development/python-modules/pybravia { }; 8800