Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
ad00d57d 83e0efe6

+762 -122
+1
doc/languages-frameworks/coq.section.md
··· 33 33 * `mlPlugin` (optional, defaults to `false`). Some extensions (plugins) might require OCaml and sometimes other OCaml packages. Standard dependencies can be added by setting the current option to `true`. For a finer grain control, the `coq.ocamlPackages` attribute can be used in `extraBuildInputs` to depend on the same package set Coq was built against. 34 34 * `useDune2ifVersion` (optional, default to `(x: false)` uses Dune2 to build the package if the provided predicate evaluates to true on the version, e.g. `useDune2if = versions.isGe "1.1"` will use dune if the version of the package is greater or equal to `"1.1"`, 35 35 * `useDune2` (optional, defaults to `false`) uses Dune2 to build the package if set to true, the presence of this attribute overrides the behavior of the previous one. 36 + * `opam-name` (optional, defaults to `coq-` followed by the value of `pname`), name of the Dune package to build. 36 37 * `enableParallelBuilding` (optional, defaults to `true`), since it is activated by default, we provide a way to disable it. 37 38 * `extraInstallFlags` (optional), allows to extend `installFlags` which initializes the variable `COQMF_COQLIB` so as to install in the proper subdirectory. Indeed Coq libraries should be installed in `$(out)/lib/coq/${coq.coq-version}/user-contrib/`. Such directories are automatically added to the `$COQPATH` environment variable by the hook defined in the Coq derivation. 38 39 * `setCOQBIN` (optional, defaults to `true`), by default, the environment variable `$COQBIN` is set to the current Coq's binary, but one can disable this behavior by setting it to `false`,
+10
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
··· 172 172 </para> 173 173 </listitem> 174 174 </itemizedlist> 175 + <itemizedlist spacing="compact"> 176 + <listitem> 177 + <para> 178 + <link xlink:href="https://www.navidrome.org/">navidrome</link>, 179 + a personal music streaming server with subsonic-compatible 180 + api. Available as 181 + <link linkend="opt-services.navidrome.enable">navidrome</link>. 182 + </para> 183 + </listitem> 184 + </itemizedlist> 175 185 </section> 176 186 <section xml:id="sec-release-21.11-incompatibilities"> 177 187 <title>Backward Incompatibilities</title>
+3
nixos/doc/manual/release-notes/rl-2111.section.md
··· 53 53 - [isso](https://posativ.org/isso/), a commenting server similar to Disqus. 54 54 Available as [isso](#opt-services.isso.enable) 55 55 56 + * [navidrome](https://www.navidrome.org/), a personal music streaming server with 57 + subsonic-compatible api. Available as [navidrome](#opt-services.navidrome.enable). 58 + 56 59 ## Backward Incompatibilities {#sec-release-21.11-incompatibilities} 57 60 58 61 - The `staticjinja` package has been upgraded from 1.0.4 to 3.0.1
+1
nixos/modules/module-list.nix
··· 254 254 ./services/audio/mopidy.nix 255 255 ./services/audio/networkaudiod.nix 256 256 ./services/audio/roon-bridge.nix 257 + ./services/audio/navidrome.nix 257 258 ./services/audio/roon-server.nix 258 259 ./services/audio/slimserver.nix 259 260 ./services/audio/snapserver.nix
+1 -1
nixos/modules/security/pam.nix
··· 828 828 }; 829 829 challengeResponsePath = mkOption { 830 830 default = null; 831 - type = types.path; 831 + type = types.nullOr types.path; 832 832 description = '' 833 833 If not null, set the path used by yubico pam module where the challenge expected response is stored. 834 834
+71
nixos/modules/services/audio/navidrome.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.navidrome; 7 + settingsFormat = pkgs.formats.json {}; 8 + in { 9 + options = { 10 + services.navidrome = { 11 + 12 + enable = mkEnableOption pkgs.navidrome.meta.description; 13 + 14 + settings = mkOption rec { 15 + type = settingsFormat.type; 16 + apply = recursiveUpdate default; 17 + default = { 18 + Address = "127.0.0.1"; 19 + Port = 4533; 20 + }; 21 + example = { 22 + MusicFolder = "/mnt/music"; 23 + }; 24 + description = '' 25 + Configuration for Navidrome, see <link xlink:href="https://www.navidrome.org/docs/usage/configuration-options/"/> for supported values. 26 + ''; 27 + }; 28 + 29 + }; 30 + }; 31 + 32 + config = mkIf cfg.enable { 33 + systemd.services.navidrome = { 34 + description = "Navidrome Media Server"; 35 + after = [ "network.target" ]; 36 + wantedBy = [ "multi-user.target" ]; 37 + serviceConfig = { 38 + ExecStart = '' 39 + ${pkgs.navidrome}/bin/navidrome --configfile ${settingsFormat.generate "navidrome.json" cfg.settings} 40 + ''; 41 + DynamicUser = true; 42 + StateDirectory = "navidrome"; 43 + WorkingDirectory = "/var/lib/navidrome"; 44 + RuntimeDirectory = "navidrome"; 45 + RootDirectory = "/run/navidrome"; 46 + ReadWritePaths = ""; 47 + BindReadOnlyPaths = [ 48 + builtins.storeDir 49 + ] ++ lib.optional (cfg.settings ? MusicFolder) cfg.settings.MusicFolder; 50 + CapabilityBoundingSet = ""; 51 + RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ]; 52 + RestrictNamespaces = true; 53 + PrivateDevices = true; 54 + PrivateUsers = true; 55 + ProtectClock = true; 56 + ProtectControlGroups = true; 57 + ProtectHome = true; 58 + ProtectKernelLogs = true; 59 + ProtectKernelModules = true; 60 + ProtectKernelTunables = true; 61 + SystemCallArchitectures = "native"; 62 + SystemCallFilter = [ "@system-service" "~@privileged" "~@resources" ]; 63 + RestrictRealtime = true; 64 + LockPersonality = true; 65 + MemoryDenyWriteExecute = true; 66 + UMask = "0066"; 67 + ProtectHostname = true; 68 + }; 69 + }; 70 + }; 71 + }
+1
nixos/tests/all-tests.nix
··· 283 283 nat.firewall = handleTest ./nat.nix { withFirewall = true; }; 284 284 nat.firewall-conntrack = handleTest ./nat.nix { withFirewall = true; withConntrackHelpers = true; }; 285 285 nat.standalone = handleTest ./nat.nix { withFirewall = false; }; 286 + navidrome = handleTest ./navidrome.nix {}; 286 287 ncdns = handleTest ./ncdns.nix {}; 287 288 ndppd = handleTest ./ndppd.nix {}; 288 289 nebula = handleTest ./nebula.nix {};
+12
nixos/tests/navidrome.nix
··· 1 + import ./make-test-python.nix ({ pkgs, ... }: { 2 + name = "navidrome"; 3 + 4 + machine = { ... }: { 5 + services.navidrome.enable = true; 6 + }; 7 + 8 + testScript = '' 9 + machine.wait_for_unit("navidrome") 10 + machine.wait_for_open_port("4533") 11 + ''; 12 + })
+2 -2
pkgs/applications/audio/mpdevil/default.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "mpdevil"; 9 - version = "1.1.1"; 9 + version = "1.3.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "SoongNoonien"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "0l7mqv7ys05al2hds4icb32hf14fqi3n7b0f5v1yx54cbl9cqfap"; 15 + sha256 = "1wa5wkkv8kvzlxrhqmmhjmrzcm5v2dij516dk4vlpv9sazc6gzkm"; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/applications/blockchains/namecoin/default.nix
··· 3 3 4 4 with lib; 5 5 stdenv.mkDerivation rec { 6 - version = "nc0.20.1"; 6 + version = "nc0.21.1"; 7 7 name = "namecoin" + toString (optional (!withGui) "d") + "-" + version; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "namecoin"; 11 11 repo = "namecoin-core"; 12 12 rev = version; 13 - sha256 = "1wpfp9y95lmfg2nk1xqzchwck1wk6gwkya1rj07mf5in9jngxk9z"; 13 + sha256 = "sha256-dA4BGhxHm0EdvqMq27zzWp2vOPyKbCgV1i1jt17TVxU="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+1 -1
pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
··· 46 46 pname = "agda-mode"; 47 47 version = pkgs.haskellPackages.Agda.version; 48 48 49 - phases = [ "buildPhase" "installPhase" ]; 49 + dontUnpack = true; 50 50 51 51 # already byte-compiled by Agda builder 52 52 buildPhase = ''
+8 -6
pkgs/applications/networking/browsers/vivaldi/default.nix
··· 18 18 vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; 19 19 in stdenv.mkDerivation rec { 20 20 pname = "vivaldi"; 21 - version = "4.0.2312.38-1"; 21 + version = "4.1.2369.18-1"; 22 22 23 23 src = fetchurl { 24 24 url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}_amd64.deb"; 25 - sha256 = "1sdg22snphjsrmxi3fvy41dnjsxpajbhni9bpidk8msa9xgxvzpx"; 25 + sha256 = "062zh7a4mr52h9m09dnqrdc48ajnkq887kcbcvzcd20wsnvivi48"; 26 26 }; 27 27 28 28 unpackPhase = '' ··· 49 49 buildPhase = '' 50 50 runHook preBuild 51 51 echo "Patching Vivaldi binaries" 52 - patchelf \ 53 - --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 54 - --set-rpath "${libPath}" \ 55 - opt/${vivaldiName}/vivaldi-bin 52 + for f in crashpad_handler vivaldi-bin vivaldi-sandbox ; do 53 + patchelf \ 54 + --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 55 + --set-rpath "${libPath}" \ 56 + opt/${vivaldiName}/$f 57 + done 56 58 '' + lib.optionalString proprietaryCodecs '' 57 59 ln -s ${vivaldi-ffmpeg-codecs}/lib/libffmpeg.so opt/${vivaldiName}/libffmpeg.so.''${version%\.*\.*} 58 60 '' + ''
+1 -1
pkgs/applications/networking/cluster/helmfile/default.nix
··· 8 8 owner = "roboll"; 9 9 repo = "helmfile"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Y1BlvUudxEZ1G893dwYU+R6k2QAYohx4+0yysYaUM0E="; 11 + sha256 = "sha256-D9CyJE6/latz4541NfOtvKy+kui3CVmD483SkdEJzyU="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-QYI5HxEUNrZKSjk0LlbhjvxXlWCbbLup51Ht3HJDNC8=";
+2 -2
pkgs/applications/networking/cluster/multus-cni/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "multus-cni"; 5 - version = "3.7.1"; 5 + version = "3.7.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "k8snetworkplumbingwg"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "04rn7ypd0cw2c33wqb9wqy1dp6ajvcp7rcv7zybffb1d40mdlds1"; 11 + sha256 = "sha256-eVYRbMijOEa+DNCm4w/+WVrTI9607NF9/l5YKkXJuFs="; 12 12 }; 13 13 14 14 buildFlagsArray = let
+4 -3
pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
··· 2 2 "name": "element-desktop", 3 3 "productName": "Element", 4 4 "main": "lib/electron-main.js", 5 - "version": "1.7.34", 5 + "version": "1.8.1", 6 6 "description": "A feature-rich client for Matrix.org", 7 7 "author": "Element", 8 8 "repository": { ··· 54 54 "@types/minimist": "^1.2.1", 55 55 "@typescript-eslint/eslint-plugin": "^4.17.0", 56 56 "@typescript-eslint/parser": "^4.17.0", 57 + "allchange": "^1.0.0", 57 58 "asar": "^2.0.1", 58 59 "chokidar": "^3.5.2", 59 60 "electron": "^13.1.7", ··· 63 64 "electron-notarize": "^1.0.0", 64 65 "eslint": "7.18.0", 65 66 "eslint-config-google": "^0.14.0", 66 - "eslint-plugin-matrix-org": "github:matrix-org/eslint-plugin-matrix-org#main", 67 + "eslint-plugin-matrix-org": "github:matrix-org/eslint-plugin-matrix-org#2306b3d4da4eba908b256014b979f1d3d43d2945", 67 68 "find-npm-prefix": "^1.0.2", 68 69 "fs-extra": "^8.1.0", 69 70 "glob": "^7.1.6", ··· 73 74 "node-pre-gyp": "^0.15.0", 74 75 "pacote": "^11.3.5", 75 76 "rimraf": "^3.0.2", 76 - "tar": "^6.1.0", 77 + "tar": "^6.1.2", 77 78 "typescript": "^4.1.3" 78 79 }, 79 80 "hakDependencies": {
+348 -12
pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
··· 10 10 }; 11 11 } 12 12 { 13 + name = "_actions_core___core_1.4.0.tgz"; 14 + path = fetchurl { 15 + name = "_actions_core___core_1.4.0.tgz"; 16 + url = "https://registry.yarnpkg.com/@actions/core/-/core-1.4.0.tgz"; 17 + sha1 = "cf2e6ee317e314b03886adfeb20e448d50d6e524"; 18 + }; 19 + } 20 + { 21 + name = "_actions_github___github_5.0.0.tgz"; 22 + path = fetchurl { 23 + name = "_actions_github___github_5.0.0.tgz"; 24 + url = "https://registry.yarnpkg.com/@actions/github/-/github-5.0.0.tgz"; 25 + sha1 = "1754127976c50bd88b2e905f10d204d76d1472f8"; 26 + }; 27 + } 28 + { 29 + name = "_actions_http_client___http_client_1.0.11.tgz"; 30 + path = fetchurl { 31 + name = "_actions_http_client___http_client_1.0.11.tgz"; 32 + url = "https://registry.yarnpkg.com/@actions/http-client/-/http-client-1.0.11.tgz"; 33 + sha1 = "c58b12e9aa8b159ee39e7dd6cbd0e91d905633c0"; 34 + }; 35 + } 36 + { 13 37 name = "_babel_code_frame___code_frame_7.14.5.tgz"; 14 38 path = fetchurl { 15 39 name = "_babel_code_frame___code_frame_7.14.5.tgz"; ··· 482 506 }; 483 507 } 484 508 { 509 + name = "_octokit_auth_token___auth_token_2.4.5.tgz"; 510 + path = fetchurl { 511 + name = "_octokit_auth_token___auth_token_2.4.5.tgz"; 512 + url = "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz"; 513 + sha1 = "568ccfb8cb46f36441fac094ce34f7a875b197f3"; 514 + }; 515 + } 516 + { 517 + name = "_octokit_core___core_3.5.1.tgz"; 518 + path = fetchurl { 519 + name = "_octokit_core___core_3.5.1.tgz"; 520 + url = "https://registry.yarnpkg.com/@octokit/core/-/core-3.5.1.tgz"; 521 + sha1 = "8601ceeb1ec0e1b1b8217b960a413ed8e947809b"; 522 + }; 523 + } 524 + { 525 + name = "_octokit_endpoint___endpoint_6.0.12.tgz"; 526 + path = fetchurl { 527 + name = "_octokit_endpoint___endpoint_6.0.12.tgz"; 528 + url = "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.12.tgz"; 529 + sha1 = "3b4d47a4b0e79b1027fb8d75d4221928b2d05658"; 530 + }; 531 + } 532 + { 533 + name = "_octokit_graphql___graphql_4.6.4.tgz"; 534 + path = fetchurl { 535 + name = "_octokit_graphql___graphql_4.6.4.tgz"; 536 + url = "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.6.4.tgz"; 537 + sha1 = "0c3f5bed440822182e972317122acb65d311a5ed"; 538 + }; 539 + } 540 + { 541 + name = "_octokit_openapi_types___openapi_types_9.3.0.tgz"; 542 + path = fetchurl { 543 + name = "_octokit_openapi_types___openapi_types_9.3.0.tgz"; 544 + url = "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-9.3.0.tgz"; 545 + sha1 = "160347858d727527901c6aae7f7d5c2414cc1f2e"; 546 + }; 547 + } 548 + { 549 + name = "_octokit_openapi_types___openapi_types_9.7.0.tgz"; 550 + path = fetchurl { 551 + name = "_octokit_openapi_types___openapi_types_9.7.0.tgz"; 552 + url = "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-9.7.0.tgz"; 553 + sha1 = "9897cdefd629cd88af67b8dbe2e5fb19c63426b2"; 554 + }; 555 + } 556 + { 557 + name = "_octokit_plugin_paginate_rest___plugin_paginate_rest_2.15.1.tgz"; 558 + path = fetchurl { 559 + name = "_octokit_plugin_paginate_rest___plugin_paginate_rest_2.15.1.tgz"; 560 + url = "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.15.1.tgz"; 561 + sha1 = "264189dd3ce881c6c33758824aac05a4002e056a"; 562 + }; 563 + } 564 + { 565 + name = "_octokit_plugin_paginate_rest___plugin_paginate_rest_2.15.0.tgz"; 566 + path = fetchurl { 567 + name = "_octokit_plugin_paginate_rest___plugin_paginate_rest_2.15.0.tgz"; 568 + url = "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.15.0.tgz"; 569 + sha1 = "9c956c3710b2bd786eb3814eaf5a2b17392c150d"; 570 + }; 571 + } 572 + { 573 + name = "_octokit_plugin_request_log___plugin_request_log_1.0.4.tgz"; 574 + path = fetchurl { 575 + name = "_octokit_plugin_request_log___plugin_request_log_1.0.4.tgz"; 576 + url = "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz"; 577 + sha1 = "5e50ed7083a613816b1e4a28aeec5fb7f1462e85"; 578 + }; 579 + } 580 + { 581 + name = "_octokit_plugin_rest_endpoint_methods___plugin_rest_endpoint_methods_5.6.0.tgz"; 582 + path = fetchurl { 583 + name = "_octokit_plugin_rest_endpoint_methods___plugin_rest_endpoint_methods_5.6.0.tgz"; 584 + url = "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.6.0.tgz"; 585 + sha1 = "c28833b88d0f07bf94093405d02d43d73c7de99b"; 586 + }; 587 + } 588 + { 589 + name = "_octokit_plugin_rest_endpoint_methods___plugin_rest_endpoint_methods_5.8.0.tgz"; 590 + path = fetchurl { 591 + name = "_octokit_plugin_rest_endpoint_methods___plugin_rest_endpoint_methods_5.8.0.tgz"; 592 + url = "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.8.0.tgz"; 593 + sha1 = "33b342fe41f2603fdf8b958e6652103bb3ea3f3b"; 594 + }; 595 + } 596 + { 597 + name = "_octokit_request_error___request_error_2.1.0.tgz"; 598 + path = fetchurl { 599 + name = "_octokit_request_error___request_error_2.1.0.tgz"; 600 + url = "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz"; 601 + sha1 = "9e150357831bfc788d13a4fd4b1913d60c74d677"; 602 + }; 603 + } 604 + { 605 + name = "_octokit_request___request_5.6.0.tgz"; 606 + path = fetchurl { 607 + name = "_octokit_request___request_5.6.0.tgz"; 608 + url = "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.0.tgz"; 609 + sha1 = "6084861b6e4fa21dc40c8e2a739ec5eff597e672"; 610 + }; 611 + } 612 + { 613 + name = "_octokit_rest___rest_18.8.0.tgz"; 614 + path = fetchurl { 615 + name = "_octokit_rest___rest_18.8.0.tgz"; 616 + url = "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.8.0.tgz"; 617 + sha1 = "ba24f7ba554f015a7ae2b7cc2aecef5386ddfea5"; 618 + }; 619 + } 620 + { 621 + name = "_octokit_types___types_6.23.0.tgz"; 622 + path = fetchurl { 623 + name = "_octokit_types___types_6.23.0.tgz"; 624 + url = "https://registry.yarnpkg.com/@octokit/types/-/types-6.23.0.tgz"; 625 + sha1 = "b39f242b20036e89fa8f34f7962b4e9b7ff8f65b"; 626 + }; 627 + } 628 + { 629 + name = "_octokit_types___types_6.25.0.tgz"; 630 + path = fetchurl { 631 + name = "_octokit_types___types_6.25.0.tgz"; 632 + url = "https://registry.yarnpkg.com/@octokit/types/-/types-6.25.0.tgz"; 633 + sha1 = "c8e37e69dbe7ce55ed98ee63f75054e7e808bf1a"; 634 + }; 635 + } 636 + { 485 637 name = "_sindresorhus_is___is_0.14.0.tgz"; 486 638 path = fetchurl { 487 639 name = "_sindresorhus_is___is_0.14.0.tgz"; ··· 746 898 }; 747 899 } 748 900 { 901 + name = "allchange___allchange_1.0.0.tgz"; 902 + path = fetchurl { 903 + name = "allchange___allchange_1.0.0.tgz"; 904 + url = "https://registry.yarnpkg.com/allchange/-/allchange-1.0.0.tgz"; 905 + sha1 = "f5177b7d97f8e97a2d059a1524db9a72d94dc6d2"; 906 + }; 907 + } 908 + { 749 909 name = "ansi_align___ansi_align_3.0.0.tgz"; 750 910 path = fetchurl { 751 911 name = "ansi_align___ansi_align_3.0.0.tgz"; ··· 1042 1202 }; 1043 1203 } 1044 1204 { 1205 + name = "before_after_hook___before_after_hook_2.2.2.tgz"; 1206 + path = fetchurl { 1207 + name = "before_after_hook___before_after_hook_2.2.2.tgz"; 1208 + url = "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz"; 1209 + sha1 = "a6e8ca41028d90ee2c24222f201c90956091613e"; 1210 + }; 1211 + } 1212 + { 1045 1213 name = "binary_extensions___binary_extensions_2.2.0.tgz"; 1046 1214 path = fetchurl { 1047 1215 name = "binary_extensions___binary_extensions_2.2.0.tgz"; ··· 1298 1466 }; 1299 1467 } 1300 1468 { 1469 + name = "cli_color___cli_color_2.0.0.tgz"; 1470 + path = fetchurl { 1471 + name = "cli_color___cli_color_2.0.0.tgz"; 1472 + url = "https://registry.yarnpkg.com/cli-color/-/cli-color-2.0.0.tgz"; 1473 + sha1 = "11ecfb58a79278cf6035a60c54e338f9d837897c"; 1474 + }; 1475 + } 1476 + { 1301 1477 name = "cli_truncate___cli_truncate_1.1.0.tgz"; 1302 1478 path = fetchurl { 1303 1479 name = "cli_truncate___cli_truncate_1.1.0.tgz"; ··· 1530 1706 }; 1531 1707 } 1532 1708 { 1709 + name = "d___d_1.0.1.tgz"; 1710 + path = fetchurl { 1711 + name = "d___d_1.0.1.tgz"; 1712 + url = "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz"; 1713 + sha1 = "8698095372d58dbee346ffd0c7093f99f8f9eb5a"; 1714 + }; 1715 + } 1716 + { 1533 1717 name = "dashdash___dashdash_1.14.1.tgz"; 1534 1718 path = fetchurl { 1535 1719 name = "dashdash___dashdash_1.14.1.tgz"; ··· 1639 1823 name = "depd___depd_1.1.2.tgz"; 1640 1824 url = "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz"; 1641 1825 sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; 1826 + }; 1827 + } 1828 + { 1829 + name = "deprecation___deprecation_2.3.1.tgz"; 1830 + path = fetchurl { 1831 + name = "deprecation___deprecation_2.3.1.tgz"; 1832 + url = "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz"; 1833 + sha1 = "6368cbdb40abf3373b525ac87e4a260c3a700919"; 1642 1834 }; 1643 1835 } 1644 1836 { ··· 1882 2074 }; 1883 2075 } 1884 2076 { 2077 + name = "es5_ext___es5_ext_0.10.53.tgz"; 2078 + path = fetchurl { 2079 + name = "es5_ext___es5_ext_0.10.53.tgz"; 2080 + url = "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz"; 2081 + sha1 = "93c5a3acfdbef275220ad72644ad02ee18368de1"; 2082 + }; 2083 + } 2084 + { 1885 2085 name = "es6_error___es6_error_4.1.1.tgz"; 1886 2086 path = fetchurl { 1887 2087 name = "es6_error___es6_error_4.1.1.tgz"; 1888 2088 url = "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz"; 1889 2089 sha1 = "9e3af407459deed47e9a91f9b885a84eb05c561d"; 2090 + }; 2091 + } 2092 + { 2093 + name = "es6_iterator___es6_iterator_2.0.3.tgz"; 2094 + path = fetchurl { 2095 + name = "es6_iterator___es6_iterator_2.0.3.tgz"; 2096 + url = "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz"; 2097 + sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7"; 2098 + }; 2099 + } 2100 + { 2101 + name = "es6_symbol___es6_symbol_3.1.3.tgz"; 2102 + path = fetchurl { 2103 + name = "es6_symbol___es6_symbol_3.1.3.tgz"; 2104 + url = "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz"; 2105 + sha1 = "bad5d3c1bcdac28269f4cb331e431c78ac705d18"; 2106 + }; 2107 + } 2108 + { 2109 + name = "es6_weak_map___es6_weak_map_2.0.3.tgz"; 2110 + path = fetchurl { 2111 + name = "es6_weak_map___es6_weak_map_2.0.3.tgz"; 2112 + url = "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz"; 2113 + sha1 = "b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53"; 1890 2114 }; 1891 2115 } 1892 2116 { ··· 1930 2154 }; 1931 2155 } 1932 2156 { 1933 - name = "50d6bdf6704dd95016d5f1f824f00cac6eaa64e1"; 2157 + name = "2306b3d4da4eba908b256014b979f1d3d43d2945"; 1934 2158 path = fetchurl { 1935 - name = "50d6bdf6704dd95016d5f1f824f00cac6eaa64e1"; 1936 - url = "https://codeload.github.com/matrix-org/eslint-plugin-matrix-org/tar.gz/50d6bdf6704dd95016d5f1f824f00cac6eaa64e1"; 1937 - sha1 = "ecd130b39eb8bc2f11acdfb859b3529748a364e1"; 2159 + name = "2306b3d4da4eba908b256014b979f1d3d43d2945"; 2160 + url = "https://codeload.github.com/matrix-org/eslint-plugin-matrix-org/tar.gz/2306b3d4da4eba908b256014b979f1d3d43d2945"; 2161 + sha1 = "e82e07e6163d15ee5243d8df073947540bf0efc9"; 1938 2162 }; 1939 2163 } 1940 2164 { ··· 2042 2266 }; 2043 2267 } 2044 2268 { 2269 + name = "event_emitter___event_emitter_0.3.5.tgz"; 2270 + path = fetchurl { 2271 + name = "event_emitter___event_emitter_0.3.5.tgz"; 2272 + url = "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz"; 2273 + sha1 = "df8c69eef1647923c7157b9ce83840610b02cc39"; 2274 + }; 2275 + } 2276 + { 2045 2277 name = "except___except_0.1.3.tgz"; 2046 2278 path = fetchurl { 2047 2279 name = "except___except_0.1.3.tgz"; ··· 2063 2295 name = "exit_on_epipe___exit_on_epipe_1.0.1.tgz"; 2064 2296 url = "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz"; 2065 2297 sha1 = "0bdd92e87d5285d267daa8171d0eb06159689692"; 2298 + }; 2299 + } 2300 + { 2301 + name = "ext___ext_1.4.0.tgz"; 2302 + path = fetchurl { 2303 + name = "ext___ext_1.4.0.tgz"; 2304 + url = "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz"; 2305 + sha1 = "89ae7a07158f79d35517882904324077e4379244"; 2066 2306 }; 2067 2307 } 2068 2308 { ··· 2834 3074 }; 2835 3075 } 2836 3076 { 3077 + name = "is_plain_object___is_plain_object_5.0.0.tgz"; 3078 + path = fetchurl { 3079 + name = "is_plain_object___is_plain_object_5.0.0.tgz"; 3080 + url = "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz"; 3081 + sha1 = "4427f50ab3429e9025ea7d52e9043a9ef4159344"; 3082 + }; 3083 + } 3084 + { 3085 + name = "is_promise___is_promise_2.2.2.tgz"; 3086 + path = fetchurl { 3087 + name = "is_promise___is_promise_2.2.2.tgz"; 3088 + url = "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz"; 3089 + sha1 = "39ab959ccbf9a774cf079f7b40c7a26f763135f1"; 3090 + }; 3091 + } 3092 + { 2837 3093 name = "is_typedarray___is_typedarray_1.0.0.tgz"; 2838 3094 path = fetchurl { 2839 3095 name = "is_typedarray___is_typedarray_1.0.0.tgz"; ··· 3050 3306 }; 3051 3307 } 3052 3308 { 3053 - name = "jszip___jszip_3.6.0.tgz"; 3309 + name = "jszip___jszip_3.7.1.tgz"; 3054 3310 path = fetchurl { 3055 - name = "jszip___jszip_3.6.0.tgz"; 3056 - url = "https://registry.yarnpkg.com/jszip/-/jszip-3.6.0.tgz"; 3057 - sha1 = "839b72812e3f97819cc13ac4134ffced95dd6af9"; 3311 + name = "jszip___jszip_3.7.1.tgz"; 3312 + url = "https://registry.yarnpkg.com/jszip/-/jszip-3.7.1.tgz"; 3313 + sha1 = "bd63401221c15625a1228c556ca8a68da6fda3d9"; 3058 3314 }; 3059 3315 } 3060 3316 { ··· 3186 3442 }; 3187 3443 } 3188 3444 { 3445 + name = "loglevel___loglevel_1.7.1.tgz"; 3446 + path = fetchurl { 3447 + name = "loglevel___loglevel_1.7.1.tgz"; 3448 + url = "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz"; 3449 + sha1 = "005fde2f5e6e47068f935ff28573e125ef72f197"; 3450 + }; 3451 + } 3452 + { 3189 3453 name = "lowercase_keys___lowercase_keys_1.0.1.tgz"; 3190 3454 path = fetchurl { 3191 3455 name = "lowercase_keys___lowercase_keys_1.0.1.tgz"; ··· 3210 3474 }; 3211 3475 } 3212 3476 { 3477 + name = "lru_queue___lru_queue_0.1.0.tgz"; 3478 + path = fetchurl { 3479 + name = "lru_queue___lru_queue_0.1.0.tgz"; 3480 + url = "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz"; 3481 + sha1 = "2738bd9f0d3cf4f84490c5736c48699ac632cda3"; 3482 + }; 3483 + } 3484 + { 3213 3485 name = "make_dir___make_dir_3.1.0.tgz"; 3214 3486 path = fetchurl { 3215 3487 name = "make_dir___make_dir_3.1.0.tgz"; ··· 3239 3511 name = "e5c7071e0cdf715de87ef39dc8260e11d7add2f8"; 3240 3512 url = "https://codeload.github.com/matrix-org/matrix-web-i18n/tar.gz/e5c7071e0cdf715de87ef39dc8260e11d7add2f8"; 3241 3513 sha1 = "efbc392e3523669d20b812a6dae2f6efb49b888d"; 3514 + }; 3515 + } 3516 + { 3517 + name = "memoizee___memoizee_0.4.15.tgz"; 3518 + path = fetchurl { 3519 + name = "memoizee___memoizee_0.4.15.tgz"; 3520 + url = "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz"; 3521 + sha1 = "e6f3d2da863f318d02225391829a6c5956555b72"; 3242 3522 }; 3243 3523 } 3244 3524 { ··· 3482 3762 }; 3483 3763 } 3484 3764 { 3765 + name = "next_tick___next_tick_1.1.0.tgz"; 3766 + path = fetchurl { 3767 + name = "next_tick___next_tick_1.1.0.tgz"; 3768 + url = "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz"; 3769 + sha1 = "1836ee30ad56d67ef281b22bd199f709449b35eb"; 3770 + }; 3771 + } 3772 + { 3773 + name = "next_tick___next_tick_1.0.0.tgz"; 3774 + path = fetchurl { 3775 + name = "next_tick___next_tick_1.0.0.tgz"; 3776 + url = "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz"; 3777 + sha1 = "ca86d1fe8828169b0120208e3dc8424b9db8342c"; 3778 + }; 3779 + } 3780 + { 3485 3781 name = "node_addon_api___node_addon_api_1.7.2.tgz"; 3486 3782 path = fetchurl { 3487 3783 name = "node_addon_api___node_addon_api_1.7.2.tgz"; 3488 3784 url = "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz"; 3489 3785 sha1 = "3df30b95720b53c24e59948b49532b662444f54d"; 3786 + }; 3787 + } 3788 + { 3789 + name = "node_fetch___node_fetch_2.6.1.tgz"; 3790 + path = fetchurl { 3791 + name = "node_fetch___node_fetch_2.6.1.tgz"; 3792 + url = "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz"; 3793 + sha1 = "045bd323631f76ed2e2b55573394416b639a0052"; 3490 3794 }; 3491 3795 } 3492 3796 { ··· 4610 4914 }; 4611 4915 } 4612 4916 { 4613 - name = "tar___tar_6.1.0.tgz"; 4917 + name = "tar___tar_6.1.2.tgz"; 4614 4918 path = fetchurl { 4615 - name = "tar___tar_6.1.0.tgz"; 4616 - url = "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz"; 4617 - sha1 = "d1724e9bcc04b977b18d5c573b333a2207229a83"; 4919 + name = "tar___tar_6.1.2.tgz"; 4920 + url = "https://registry.yarnpkg.com/tar/-/tar-6.1.2.tgz"; 4921 + sha1 = "1f045a90a6eb23557a603595f41a16c57d47adc6"; 4618 4922 }; 4619 4923 } 4620 4924 { ··· 4631 4935 name = "text_table___text_table_0.2.0.tgz"; 4632 4936 url = "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz"; 4633 4937 sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4"; 4938 + }; 4939 + } 4940 + { 4941 + name = "timers_ext___timers_ext_0.1.7.tgz"; 4942 + path = fetchurl { 4943 + name = "timers_ext___timers_ext_0.1.7.tgz"; 4944 + url = "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz"; 4945 + sha1 = "6f57ad8578e07a3fb9f91d9387d65647555e25c6"; 4634 4946 }; 4635 4947 } 4636 4948 { ··· 4810 5122 }; 4811 5123 } 4812 5124 { 5125 + name = "type___type_1.2.0.tgz"; 5126 + path = fetchurl { 5127 + name = "type___type_1.2.0.tgz"; 5128 + url = "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz"; 5129 + sha1 = "848dd7698dafa3e54a6c479e759c4bc3f18847a0"; 5130 + }; 5131 + } 5132 + { 5133 + name = "type___type_2.5.0.tgz"; 5134 + path = fetchurl { 5135 + name = "type___type_2.5.0.tgz"; 5136 + url = "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz"; 5137 + sha1 = "0a2e78c2e77907b252abe5f298c1b01c63f0db3d"; 5138 + }; 5139 + } 5140 + { 4813 5141 name = "typedarray_to_buffer___typedarray_to_buffer_3.1.5.tgz"; 4814 5142 path = fetchurl { 4815 5143 name = "typedarray_to_buffer___typedarray_to_buffer_3.1.5.tgz"; ··· 4855 5183 name = "unique_string___unique_string_2.0.0.tgz"; 4856 5184 url = "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz"; 4857 5185 sha1 = "39c6451f81afb2749de2b233e3f7c5e8843bd89d"; 5186 + }; 5187 + } 5188 + { 5189 + name = "universal_user_agent___universal_user_agent_6.0.0.tgz"; 5190 + path = fetchurl { 5191 + name = "universal_user_agent___universal_user_agent_6.0.0.tgz"; 5192 + url = "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz"; 5193 + sha1 = "3381f8503b251c0d9cd21bc1de939ec9df5480ee"; 4858 5194 }; 4859 5195 } 4860 5196 {
+2 -2
pkgs/applications/networking/instant-messengers/element/element-desktop.nix
··· 19 19 20 20 let 21 21 executableName = "element-desktop"; 22 - version = "1.7.34"; 22 + version = "1.8.1"; 23 23 src = fetchFromGitHub { 24 24 owner = "vector-im"; 25 25 repo = "element-desktop"; 26 26 rev = "v${version}"; 27 - sha256 = "sha256-4d2IOngiRcKd4k0jnilAR3Sojkfru3dlqtoBYi3zeLY="; 27 + sha256 = "sha256-FIKbyfnRuHBbmtjwxNC//n5UiGTCQNr+PeiZEi3+RGI="; 28 28 }; 29 29 electron_exec = if stdenv.isDarwin then "${electron}/Applications/Electron.app/Contents/MacOS/Electron" else "${electron}/bin/electron"; 30 30 in
+2 -2
pkgs/applications/networking/instant-messengers/element/element-web.nix
··· 12 12 13 13 in stdenv.mkDerivation rec { 14 14 pname = "element-web"; 15 - version = "1.7.34"; 15 + version = "1.8.1"; 16 16 17 17 src = fetchurl { 18 18 url = "https://github.com/vector-im/element-web/releases/download/v${version}/element-v${version}.tar.gz"; 19 - sha256 = "sha256-0M2LuVSHIGRwzq00wgzlzTVWh3WItNN+JDNf+u+9V30="; 19 + sha256 = "sha256-C2oWYpPxMeSgGKyjUe6Ih13ggZliN4bmAX5cakzW1u8="; 20 20 }; 21 21 22 22 installPhase = ''
+3 -3
pkgs/applications/networking/protonmail-bridge/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "protonmail-bridge"; 5 - version = "1.6.9"; 5 + version = "1.8.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ProtonMail"; 9 9 repo = "proton-bridge"; 10 10 rev = "br-${version}"; 11 - sha256 = "0p2315smxc5knxzr9413w62z65647znh9j9vyb6w5x4dqfp7vhz9"; 11 + sha256 = "sha256-bynPuAdeX4WxYdbjMkR9ANuYWYOINB0OHnKTmIrCB6E="; 12 12 }; 13 13 14 - vendorSha256 = "04aa7syp5hhpqxdpqlsmmbwywnbrh4ia0diym2935jbrqccnvm1k"; 14 + vendorSha256 = "sha256-g2vl1Ctxr2U+D/k9u9oXuZ1OWaABIJs0gmfhWh13ZFM="; 15 15 16 16 nativeBuildInputs = [ pkg-config ]; 17 17
+2 -2
pkgs/applications/science/electronics/openhantek6022/default.nix
··· 2 2 3 3 mkDerivation rec { 4 4 pname = "openhantek6022"; 5 - version = "3.2.3"; 5 + version = "3.2.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "OpenHantek"; 9 9 repo = "OpenHantek6022"; 10 10 rev = version; 11 - sha256 = "0hnd3rdmv76dwwlmkykzwhp5sbxd1fr5ss8zdfdybxw28cxlpq8r"; 11 + sha256 = "sha256-Rb0bd2fnnNWEm1n2EVRB2Leb0Or9vxi5oj+FKNY4GSc="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake makeWrapper ];
+4 -1
pkgs/applications/version-management/monotone/default.nix
··· 30 30 hash = "sha256:1hfy8vaap3184cd7h3qhz0da7c992idkc6q2nz9frhma45c5vgmd"; 31 31 }; 32 32 33 - patches = [ ./monotone-1.1-Adapt-to-changes-in-pcre-8.42.patch ]; 33 + patches = [ 34 + ./monotone-1.1-Adapt-to-changes-in-pcre-8.42.patch 35 + ./monotone-1.1-adapt-to-botan2.patch 36 + ]; 34 37 35 38 postPatch = '' 36 39 sed -e 's@/usr/bin/less@${less}/bin/less@' -i src/unix/terminal.cc
+15
pkgs/applications/version-management/monotone/monotone-1.1-adapt-to-botan2.patch
··· 1 + Botan2 has switched the parameter order in encryption descriptions 2 + 3 + --- monotone-upstream/src/botan_glue.hh 2021-08-17 19:06:32.736753732 +0200 4 + +++ monotone-patched/src/botan_glue.hh 2021-08-17 19:07:44.437750535 +0200 5 + @@ -45,7 +45,9 @@ 6 + // In Botan revision d8021f3e (back when it still used monotone) the name 7 + // of SHA-1 changed to SHA-160. 8 + const static char * PBE_PKCS5_KEY_FORMAT = 9 + -#if BOTAN_VERSION_CODE >= BOTAN_VERSION_CODE_FOR(1,11,0) 10 + +#if BOTAN_VERSION_CODE >= BOTAN_VERSION_CODE_FOR(2,0,0) 11 + + "PBE-PKCS5v20(TripleDES/CBC,SHA-160)"; 12 + +#elif BOTAN_VERSION_CODE >= BOTAN_VERSION_CODE_FOR(1,11,0) 13 + "PBE-PKCS5v20(SHA-160,TripleDES/CBC)"; 14 + #else 15 + "PBE-PKCS5v20(SHA-1,TripleDES/CBC)";
+8 -2
pkgs/build-support/coq/default.nix
··· 27 27 dropDerivationAttrs ? [], 28 28 useDune2ifVersion ? (x: false), 29 29 useDune2 ? false, 30 + opam-name ? "coq-${pname}", 30 31 ... 31 32 }@args: 32 33 let ··· 34 35 "version" "fetcher" "repo" "owner" "domain" "releaseRev" 35 36 "displayVersion" "defaultVersion" "useMelquiondRemake" 36 37 "release" "extraBuildInputs" "extraPropagatedBuildInputs" "namePrefix" 37 - "meta" "useDune2ifVersion" "useDune2" 38 + "meta" "useDune2ifVersion" "useDune2" "opam-name" 38 39 "extraInstallFlags" "setCOQBIN" "mlPlugin" 39 40 "dropAttrs" "dropDerivationAttrs" "keepAttrs" ] ++ dropAttrs) keepAttrs; 40 41 fetch = import ../coq/meta-fetch/default.nix ··· 90 91 extraInstallFlags; 91 92 }) 92 93 // (optionalAttrs useDune2 { 94 + buildPhase = '' 95 + runHook preBuild 96 + dune build -p ${opam-name} ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} 97 + runHook postBuild 98 + ''; 93 99 installPhase = '' 94 100 runHook preInstall 95 - dune install --prefix=$out 101 + dune install ${opam-name} --prefix=$out 96 102 mv $out/lib/coq $out/lib/TEMPORARY 97 103 mkdir $out/lib/coq/ 98 104 mv $out/lib/TEMPORARY $out/lib/coq/${coq.coq-version}
+2 -2
pkgs/data/themes/qogir/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "qogir-theme"; 5 - version = "2021-06-25"; 5 + version = "2021-08-02"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "vinceliuice"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "178lk0zffm4nd8fc872rfpm2aii1nszq0k389gkiyxkqphmknn4n"; 11 + sha256 = "sha256-U048qNBfxjx/5iHIXcqAwXfIwmux+sw4hVQkN3TDLzk="; 12 12 }; 13 13 14 14 buildInputs = [ gdk-pixbuf librsvg ];
+33
pkgs/development/coq-modules/addition-chains/default.nix
··· 1 + { lib, mkCoqDerivation, coq, mathcomp-ssreflect, mathcomp-algebra, paramcoq 2 + , version ? null }: 3 + with lib; 4 + 5 + mkCoqDerivation { 6 + pname = "addition-chains"; 7 + repo = "hydra-battles"; 8 + 9 + release."0.4".sha256 = "sha256:1f7pc4w3kir4c9p0fjx5l77401bx12y72nmqxrqs3qqd3iynvqlp"; 10 + releaseRev = (v: "v${v}"); 11 + 12 + inherit version; 13 + defaultVersion = with versions; switch coq.coq-version [ 14 + { case = isGe "8.11"; out = "0.4"; } 15 + ] null; 16 + 17 + propagatedBuildInputs = [ mathcomp-ssreflect mathcomp-algebra paramcoq ]; 18 + 19 + useDune2 = true; 20 + 21 + meta = { 22 + description = "Exponentiation algorithms following addition chains"; 23 + longDescription = '' 24 + Addition chains are algorithms for computations of the p-th 25 + power of some x, with the least number of multiplication as 26 + possible. We present a few implementations of addition chains, 27 + with proofs of their correctness. 28 + ''; 29 + maintainers = with maintainers; [ Zimmi48 ]; 30 + license = licenses.mit; 31 + platforms = platforms.unix; 32 + }; 33 + }
+24
pkgs/development/coq-modules/gaia/default.nix
··· 1 + { lib, mkCoqDerivation, coq, mathcomp, version ? null }: 2 + 3 + with lib; mkCoqDerivation { 4 + pname = "gaia"; 5 + 6 + release."1.11".sha256 = "sha256:0gwb0blf37sv9gb0qpn34dab71zdcx7jsnqm3j9p58qw65cgsqn5"; 7 + release."1.12".sha256 = "sha256:0c6cim4x6f9944g8v0cp0lxs244lrhb04ms4y2s6y1wh321zj5mi"; 8 + releaseRev = (v: "v${v}"); 9 + 10 + inherit version; 11 + defaultVersion = with versions; switch [ coq.version mathcomp.version ] [ 12 + { cases = [ (range "8.10" "8.13") "1.12.0" ]; out = "1.12"; } 13 + { cases = [ (range "8.10" "8.12") "1.11.0" ]; out = "1.11"; } 14 + ] null; 15 + 16 + propagatedBuildInputs = 17 + [ mathcomp.ssreflect mathcomp.algebra ]; 18 + 19 + meta = { 20 + description = "Implementation of books from Bourbaki's Elements of Mathematics in Coq"; 21 + maintainers = with maintainers; [ Zimmi48 ]; 22 + license = licenses.mit; 23 + }; 24 + }
+14 -10
pkgs/development/coq-modules/hydra-battles/default.nix
··· 1 - { lib, mkCoqDerivation, coq, mathcomp, equations, paramcoq, version ? null }: 1 + { lib, mkCoqDerivation, coq, equations, version ? null }: 2 2 with lib; 3 3 4 4 mkCoqDerivation { 5 5 pname = "hydra-battles"; 6 6 owner = "coq-community"; 7 7 8 - release."0.3".rev = "v0.3"; 9 - release."0.3".sha256 = "sha256-rXP/vJqVEg2tN/I9LWV13YQ1+C7M6lzGu3oI+7pSZzg="; 8 + release."0.4".sha256 = "sha256:1f7pc4w3kir4c9p0fjx5l77401bx12y72nmqxrqs3qqd3iynvqlp"; 9 + releaseRev = (v: "v${v}"); 10 10 11 11 inherit version; 12 12 defaultVersion = with versions; switch coq.coq-version [ 13 - { case = isGe "8.11"; out = "0.3"; } 13 + { case = isGe "8.11"; out = "0.4"; } 14 14 ] null; 15 15 16 - propagatedBuildInputs = [ mathcomp equations paramcoq ]; 16 + propagatedBuildInputs = [ equations ]; 17 + 18 + useDune2 = true; 17 19 18 20 meta = { 19 - description = "Variations on Kirby & Paris' hydra battles and other entertaining math in Coq"; 21 + description = "Exploration of some properties of Kirby and Paris' hydra battles, with the help of Coq"; 20 22 longDescription = '' 21 - Variations on Kirby & Paris' hydra battles and other 22 - entertaining math in Coq (collaborative, documented, includes 23 - exercises) 23 + An exploration of some properties of Kirby and Paris' hydra 24 + battles, with the help of the Coq Proof assistant. This 25 + development includes the study of several representations of 26 + ordinal numbers, and a part of the so-called Ketonen and Solovay 27 + machinery (combinatorial properties of epsilon0). 24 28 ''; 25 - maintainers = with maintainers; [ siraben ]; 29 + maintainers = with maintainers; [ siraben Zimmi48 ]; 26 30 license = licenses.mit; 27 31 platforms = platforms.unix; 28 32 };
+1 -1
pkgs/development/coq-modules/mathcomp/default.nix
··· 19 19 owner = "math-comp"; 20 20 withDoc = single && (args.withDoc or false); 21 21 defaultVersion = with versions; switch coq.coq-version [ 22 - { case = isGe "8.13"; out = "1.12.0"; } # lower version of coq to 8.10 when all mathcomp packages are ported 22 + { case = isGe "8.10"; out = "1.12.0"; } 23 23 { case = range "8.7" "8.12"; out = "1.11.0"; } 24 24 { case = range "8.7" "8.11"; out = "1.10.0"; } 25 25 { case = range "8.7" "8.11"; out = "1.9.0"; }
+3
pkgs/development/coq-modules/multinomials/default.nix
··· 4 4 5 5 namePrefix = [ "coq" "mathcomp" ]; 6 6 pname = "multinomials"; 7 + opam-name = "coq-mathcomp-multinomials"; 8 + 7 9 owner = "math-comp"; 10 + 8 11 inherit version; 9 12 defaultVersion = with versions; switch [ coq.version mathcomp.version ] [ 10 13 { cases = [ (range "8.10" "8.13") "1.12.0" ]; out = "1.5.4"; }
+72
pkgs/development/coq-modules/serapi/default.nix
··· 1 + { lib, fetchzip, mkCoqDerivation, coq, version ? null }: 2 + 3 + let 4 + ocamlPackages = 5 + coq.ocamlPackages.overrideScope' 6 + (self: super: { 7 + ppxlib = super.ppxlib.override { version = "0.15.0"; }; 8 + # the following does not work 9 + ppx_sexp_conv = super.ppx_sexp_conv.overrideAttrs (_: { 10 + src = fetchzip { 11 + url = "https://github.com/janestreet/ppx_sexp_conv/archive/v0.14.1.tar.gz"; 12 + sha256 = "04bx5id99clrgvkg122nx03zig1m7igg75piphhyx04w33shgkz2"; 13 + }; 14 + }); 15 + }); 16 + 17 + release = { 18 + "8.13.0+0.13.0".sha256 = "sha256:0k69907xn4k61w4mkhwf8kh8drw9pijk9ynijsppihw98j8w38fy"; 19 + "8.12.0+0.12.1".sha256 = "sha256:048x3sgcq4h845hi6hm4j4dsfca8zfj70dm42w68n63qcm6xf9hn"; 20 + "8.11.0+0.11.1".sha256 = "sha256:1phmh99yqv71vlwklqgfxiq2vj99zrzxmryj2j4qvg5vav3y3y6c"; 21 + "8.10.0+0.7.2".sha256 = "sha256:1ljzm63hpd0ksvkyxcbh8rdf7p90vg91gb4h0zz0941v1zh40k8c"; 22 + }; 23 + in 24 + 25 + (with lib; mkCoqDerivation rec { 26 + pname = "serapi"; 27 + inherit version release; 28 + 29 + defaultVersion = with versions; switch coq.version [ 30 + { case = isEq "8.13"; out = "8.13.0+0.13.0"; } 31 + { case = isEq "8.12"; out = "8.12.0+0.12.1"; } 32 + { case = isEq "8.11"; out = "8.11.0+0.11.1"; } 33 + { case = isEq "8.10"; out = "8.10.0+0.7.2"; } 34 + ] null; 35 + 36 + useDune2 = true; 37 + 38 + propagatedBuildInputs = 39 + with ocamlPackages; [ 40 + cmdliner 41 + findlib # run time dependency of SerAPI 42 + ppx_deriving 43 + ppx_deriving_yojson 44 + ppx_import 45 + ppx_sexp_conv 46 + sexplib 47 + yojson 48 + zarith # needed because of Coq 49 + ]; 50 + 51 + installPhase = '' 52 + runHook preInstall 53 + dune install --prefix $out --libdir $OCAMLFIND_DESTDIR coq-serapi 54 + runHook postInstall 55 + ''; 56 + 57 + meta = with lib; { 58 + homepage = https://github.com/ejgallego/coq-serapi; 59 + description = "SerAPI is a library for machine-to-machine interaction with the Coq proof assistant"; 60 + license = licenses.lgpl21Plus; 61 + maintainers = [ maintainers.Zimmi48 ]; 62 + }; 63 + }).overrideAttrs(o: 64 + let inherit (o) version; in { 65 + src = fetchzip { 66 + url = "https://github.com/ejgallego/coq-serapi/releases/download/${version}/coq-serapi-${ 67 + if version == "8.11.0+0.11.1" then version 68 + else builtins.replaceStrings [ "+" ] [ "." ] version 69 + }.tbz"; 70 + sha256 = release."${version}".sha256; 71 + }; 72 + })
+2 -2
pkgs/development/libraries/nuraft/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "nuraft"; 5 - version = "1.2.0"; 5 + version = "1.3.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "eBay"; 9 9 repo = "NuRaft"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-1k+AWmpAiHcQVEB5kUaMtNWhOnTBnmJiNU8zL1J/PEk="; 11 + sha256 = "sha256-Fyy9B5CXyMcDSOdqaeJ4ejo1svM90ESXuNL0rzsTZpE="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+6 -4
pkgs/development/libraries/opendht/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub 1 + { lib, stdenv, fetchFromGitHub, darwin 2 2 , cmake, pkg-config 3 3 , asio, nettle, gnutls, msgpack, readline, libargon2 4 4 }: 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "opendht"; 8 - version = "2.1.6"; 8 + version = "2.2.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "savoirfairelinux"; 12 12 repo = "opendht"; 13 13 rev = version; 14 - sha256 = "0sjb2a3yqnabwgmmn8gapc1dq9m8vp9z8w85zhsj654i5h3gp6zv"; 14 + sha256 = "sha256-u4MWMUbnq2q4FH0TMpbrbhS5erAfT4/3HYGLXaLTz+I="; 15 15 }; 16 16 17 17 nativeBuildInputs = ··· 26 26 msgpack 27 27 readline 28 28 libargon2 29 + ] ++ lib.optionals stdenv.isDarwin [ 30 + darwin.apple_sdk.frameworks.Security 29 31 ]; 30 32 31 33 outputs = [ "out" "lib" "dev" "man" ]; ··· 35 37 homepage = "https://github.com/savoirfairelinux/opendht"; 36 38 license = licenses.gpl3Plus; 37 39 maintainers = with maintainers; [ taeer olynch thoughtpolice ]; 38 - platforms = platforms.linux; 40 + platforms = platforms.unix; 39 41 }; 40 42 }
+2 -2
pkgs/development/libraries/openimagedenoise/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "openimagedenoise"; 5 - version = "1.4.0"; 5 + version = "1.4.1"; 6 6 7 7 # The release tarballs include pretrained weights, which would otherwise need to be fetched with git-lfs 8 8 src = fetchzip { 9 9 url = "https://github.com/OpenImageDenoise/oidn/releases/download/v${version}/oidn-${version}.src.tar.gz"; 10 - sha256 = "sha256-UsiZT3ufRVo1BQ/md/A3CXpUfMPrJR1DhZg9hrjOG2A="; 10 + sha256 = "sha256-TQ7cL0/6pnSTuW21DESA5I3S/C1BHStrWK9yaPoim6E="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ cmake python3 ispc ];
+2 -2
pkgs/development/libraries/orcania/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, check, subunit }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "orcania"; 4 - version = "2.2.0"; 4 + version = "2.2.1"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "babelouest"; 8 8 repo = pname; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-tArXiXmoWHd42IGBZKtc4QJIBy3USPlSeW+Dv5xl1EU="; 10 + sha256 = "sha256-6Libn+S5c7sCmKGq8KojiUhI18zO37rgiiVwQxP3p4o="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/precice/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "precice"; 5 - version = "2.2.0"; 5 + version = "2.2.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "precice"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-AQc+p/twsfkzwpWeznGpLLSqINKSrWCwH+PdNIrdYA8="; 11 + sha256 = "sha256-XEdrKhxG0dhsfJH6glrzc+JZeCgPEVIswj0ofP838lg="; 12 12 }; 13 13 14 14 cmakeFlags = [
+29
pkgs/development/python-modules/alectryon/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi, pygments, dominate, beautifulsoup4, docutils, sphinx }: 2 + 3 + buildPythonPackage rec { 4 + pname = "alectryon"; 5 + owner = "cpitclaudel"; 6 + version = "1.3.1"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "sha256:0mca25jv917myb4n91ccpl5fz058aiqsn8cniflwfw5pp6lqnfg7"; 11 + }; 12 + 13 + propagatedBuildInputs = [ 14 + pygments 15 + dominate 16 + beautifulsoup4 17 + docutils 18 + sphinx 19 + ]; 20 + 21 + doCheck = false; 22 + 23 + meta = with lib; { 24 + homepage = "https://github.com/cpitclaudel/alectryon"; 25 + description = "A collection of tools for writing technical documents that mix Coq code and prose"; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ Zimmi48 ]; 28 + }; 29 + }
+2 -2
pkgs/development/python-modules/hvac/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "hvac"; 11 - version = "0.10.14"; 11 + version = "0.11.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-DGFvKdZkKtqrzUCKBEaTdO2DvhKyRQG7M36PN7rf7yI="; 15 + sha256 = "9d5504e35388e665db5086edf75d2425831573c6569bb0bf3c2c6eaff30e034e"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+2 -2
pkgs/development/tools/misc/pwndbg/default.nix
··· 21 21 22 22 in stdenv.mkDerivation rec { 23 23 pname = "pwndbg"; 24 - version = "2020.07.23"; 24 + version = "2021.06.22"; 25 25 format = "other"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "pwndbg"; 29 29 repo = "pwndbg"; 30 30 rev = version; 31 - sha256 = "0w1dmjy8ii12367wza8c35a9q9x204fppf6x328q75bhb3gd845c"; 31 + sha256 = "sha256-8jaWhpn7Q3X7FBHURX6nyOAhu+C113DnC4KBSE3FBuE="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/development/tools/operator-sdk/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "operator-sdk"; 5 - version = "1.10.0"; 5 + version = "1.11.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "operator-framework"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1qvwk2gyawa3ihi5zqynrimxf426x22kplr3gdb91m9bx9dwqs3v"; 11 + sha256 = "sha256-5eW2yrlUI0B5YNi9BtDjPsTC2vwavEXAMppa5rv5xhE="; 12 12 }; 13 13 14 - vendorSha256 = "1chfiqxljpq6rad4fnqf3dcri63qr9vb765kphw98ly4s0mwm1aj"; 14 + vendorSha256 = "sha256-gATpYjGKxOfXUnfSZ5uXrVbIydiEbijYR2axPluE5YU="; 15 15 16 16 doCheck = false; 17 17
+8 -6
pkgs/development/tools/osslsigncode/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 4 , autoreconfHook 4 - , libgsf 5 5 , pkg-config 6 - , openssl 7 6 , curl 7 + , openssl 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "osslsigncode"; 12 - version = "2.1"; 12 + version = "2.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "mtrojnar"; 16 16 repo = pname; 17 17 rev = version; 18 - sha256 = "0iwxdzqan2bswz62pmwjcyh01vs6ifpdcannw3s192gqzac1lgg3"; 18 + sha256 = "sha256-/YKj6JkVbQ4Fz+KSmBIRQ7F7A8fxi5Eg+pvKwhjpGYQ="; 19 19 }; 20 20 21 - nativeBuildInputs = [ autoreconfHook libgsf pkg-config openssl curl ]; 21 + nativeBuildInputs = [ autoreconfHook pkg-config ]; 22 + 23 + buildInputs = [ curl openssl ]; 22 24 23 25 meta = with lib; { 24 26 homepage = "https://github.com/mtrojnar/osslsigncode";
+2 -2
pkgs/misc/mxt-app/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, autoreconfHook, libtool }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version="1.32"; 4 + version="1.33"; 5 5 pname = "mxt-app"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "atmel-maxtouch"; 9 9 repo = "mxt-app"; 10 10 rev = "v${version}"; 11 - sha256 = "1z1g5h14j3yw3r9phgir33s9j07ns9c0r5lkl49940pzqycnrwbj"; 11 + sha256 = "sha256-PgIIxoyR7UA5y4UZ6meJERrbi1Bov03pJkN5St4BWss="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook ];
+3 -3
pkgs/servers/amqp/rabbitmq-server/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "rabbitmq-server"; 30 - version = "3.9.1"; 30 + version = "3.9.3"; 31 31 32 32 # when updating, consider bumping elixir version in all-packages.nix 33 33 src = fetchurl { 34 34 url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz"; 35 - sha256 = "1qba783ja0y5k1npxh9lprpxs0vx2i6aci5j78di91m60pgyf1hc"; 35 + sha256 = "sha256-33nrS29t/a8D8Rl+d/ipRU2923QKr+EAN3rgxisCR0U="; 36 36 }; 37 37 38 38 nativeBuildInputs = [ unzip xmlto docbook_xml_dtd_45 docbook_xsl zip rsync ]; ··· 83 83 description = "An implementation of the AMQP messaging protocol"; 84 84 license = licenses.mpl20; 85 85 platforms = platforms.unix; 86 - maintainers = with maintainers; [ ]; 86 + maintainers = with maintainers; [ turion ]; 87 87 }; 88 88 }
+3 -3
pkgs/servers/caddy/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "caddy"; 5 - version = "2.4.1"; 5 + version = "2.4.3"; 6 6 7 7 subPackages = [ "cmd/caddy" ]; 8 8 ··· 10 10 owner = "caddyserver"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-Wc7eNw5FZWoUT6IP84NhROC59bf4/RCw/gOWLuYI2dc="; 13 + sha256 = "sha256-Z3BVx7gCkls5Hy+H6lA3DOBequRutwa2F34FDt9n+8I="; 14 14 }; 15 15 16 - vendorSha256 = "sha256-ZOrhR03m+cs+mTQio3qEIf+1B0IP0i2+x+vcml5AMco="; 16 + vendorSha256 = "sha256-Zwpakw/vyDVngc1Bn+RdRPECNweruwGxsT4dfvMELkQ="; 17 17 18 18 passthru.tests = { inherit (nixosTests) caddy; }; 19 19
+3 -1
pkgs/servers/misc/navidrome/default.nix
··· 1 - { lib, stdenv, fetchurl, ffmpeg, ffmpegSupport ? true, makeWrapper }: 1 + { lib, stdenv, fetchurl, ffmpeg, ffmpegSupport ? true, makeWrapper, nixosTests }: 2 2 3 3 with lib; 4 4 ··· 30 30 wrapProgram $out/bin/navidrome \ 31 31 --prefix PATH : ${makeBinPath (optional ffmpegSupport ffmpeg)} 32 32 ''; 33 + 34 + passthru.tests.navidrome = nixosTests.navidrome; 33 35 34 36 meta = { 35 37 description = "Navidrome Music Server and Streamer compatible with Subsonic/Airsonic";
+3 -3
pkgs/servers/monitoring/prometheus/promscale.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "promscale"; 8 - version = "0.4.1"; 8 + version = "0.5.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "timescale"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "sha256-RdhsQtrD+I8eAgFNr1hvW83Ho22aNhWBX8crCM0b8jU="; 14 + sha256 = "sha256-u9qlABTuQ4EWEfyei6nN/AZ7j9QJXQ61GvyhP8wEmK0="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-82E82O0yaLbu+oSTX7AQoYXFYy3wYVdBCevV7pHZVOA="; 17 + vendorSha256 = "sha256-DFDTYT7UK1cYwGeCgeQcJmrCoqGPDzicusRPPUbH0Gs="; 18 18 19 19 buildFlagsArray = [ "-ldflags=-s -w -X github.com/timescale/promscale/pkg/version.Version=${version} -X github.com/timescale/promscale/pkg/version.CommitHash=${src.rev}" ]; 20 20
+2 -2
pkgs/servers/nats-server/default.nix
··· 4 4 5 5 buildGoPackage rec { 6 6 pname = "nats-server"; 7 - version = "2.2.1"; 7 + version = "2.3.4"; 8 8 9 9 goPackagePath = "github.com/nats-io/${pname}"; 10 10 ··· 12 12 rev = "v${version}"; 13 13 owner = "nats-io"; 14 14 repo = pname; 15 - sha256 = "sha256-LQ817nZrFkF1zdj2m2SQK58BqDbUPSnncSWR+Woi+Ao="; 15 + sha256 = "sha256-VNnL1v7R8cko9C/494XJh4aMRZv459tAHys9nmrA9QE="; 16 16 }; 17 17 18 18 meta = {
+2 -2
pkgs/servers/nats-streaming-server/default.nix
··· 4 4 5 5 buildGoPackage rec { 6 6 pname = "nats-streaming-server"; 7 - version = "0.21.1"; 7 + version = "0.22.1"; 8 8 goPackagePath = "github.com/nats-io/${pname}"; 9 9 10 10 src = fetchFromGitHub { 11 11 rev = "v${version}"; 12 12 owner = "nats-io"; 13 13 repo = pname; 14 - sha256 = "sha256-GqnIGnXcOcfbAgUruVxsTSvi6pH1E3QugEmZr3tPiIY="; 14 + sha256 = "sha256-VdYyui0fyoNf1q3M1xTg/UMlxIFABqAbqQaD0bLpKCY="; 15 15 }; 16 16 17 17 meta = {
+2 -2
pkgs/shells/zsh/pure-prompt/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "pure-prompt"; 7 - version = "1.17.0"; 7 + version = "1.17.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "sindresorhus"; 11 11 repo = "pure"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-6j6QZtsA5ZgfXthYjXRrND2zAJwZx0/6WRI1f3c+2mE="; 13 + sha256 = "sha256-bWp04xT+/Xhgxj1Rm0FgTkRtLH9nuSFtqBsO3B7Exvo="; 14 14 }; 15 15 16 16 installPhase = ''
+3 -3
pkgs/tools/misc/lokalise2-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "lokalise2-cli"; 5 - version = "2.6.4"; 5 + version = "2.6.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "lokalise"; 9 9 repo = "lokalise-cli-2-go"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-D/I1I7r3IuDz1MZZrzKVMhdLIZxbN2bYeGmqJVlUU6g="; 11 + sha256 = "sha256-p3JvaDDebbIgOvTh0e7yYe3qOXvj1pLSG95hpK62M7s="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-iWYlbGeLp/SiF8/OyWGIHJQB1RJjma9/EDc3zOsjNG8="; 14 + vendorSha256 = "sha256-KJ8haktP9qoG5QsKnTOkvE8L+SQ9Z6hrsjUeS0wrdLs="; 15 15 16 16 doCheck = false; 17 17
+2 -2
pkgs/tools/misc/microplane/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "microplane"; 5 - version = "0.0.33"; 5 + version = "0.0.34"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Clever"; 9 9 repo = "microplane"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Z0/on7u8QemACuHUDfffZm1Bmmo38vAxlSqzsgUQRmg="; 11 + sha256 = "sha256-ZrBkVXRGZp8yGFIBo7sLGvJ8pMQq7Cq0xJiko57z164="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-PqSjSFTVrIsQ065blIxZ9H/ARku6BEcnjboH+0K0G14=";
+2 -2
pkgs/tools/misc/pcb2gcode/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "pcb2gcode"; 16 - version = "2.3.1"; 16 + version = "2.4.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "pcb2gcode"; 20 20 repo = "pcb2gcode"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-blbfpMBe7X3OrNbBiz8fNzKcS/bbViQUTXtdxZpXPBk="; 22 + sha256 = "sha256-3VQlYtSi6yWWNuxTlBzvBtkM5hAss47xat+sEW+P79E="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ autoreconfHook pkg-config ];
+3 -3
pkgs/tools/networking/mubeng/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "mubeng"; 8 - version = "0.4.5"; 8 + version = "0.5.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "kitabisa"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "03hm4wqlvsbi06g0ijrhvbk9i2ahmd1m8l80wbcijznhbdl5msl8"; 14 + sha256 = "sha256-jwBDa/TfXrD+f0q4nyQkpi52Jwl1XWZrMd3fPowNzgA="; 15 15 }; 16 16 17 - vendorSha256 = "1qcxix6724ly0klsr8bw3nv6pxn0wixqiqcgqkcp6sia4dxbbg14"; 17 + vendorSha256 = "sha256-/K1kBuxGEDUCBC7PiSpQRv1NEvTKwN+vNg2rz7pg838="; 18 18 19 19 meta = with lib; { 20 20 description = "Proxy checker and IP rotator";
+2 -2
pkgs/tools/networking/nfdump/default.nix
··· 2 2 , autoconf, automake, libtool, pkg-config 3 3 , bzip2, libpcap, flex, bison }: 4 4 5 - let version = "1.6.22"; in 5 + let version = "1.6.23"; in 6 6 7 7 stdenv.mkDerivation { 8 8 pname = "nfdump"; ··· 12 12 owner = "phaag"; 13 13 repo = "nfdump"; 14 14 rev = "v${version}"; 15 - sha256 = "14x2k85ard1kp99hhd90zsmvyw24g03m84rn13gb4grm9gjggzrj"; 15 + sha256 = "sha256-aM7U+JD8EtxEusvObsRgqS0aqfTfF3vYxCqvw0bgX20="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ autoconf automake flex libtool pkg-config bison ];
+2 -2
pkgs/tools/networking/openapi-generator-cli/default.nix
··· 1 1 { callPackage, lib, stdenv, fetchurl, jre, makeWrapper }: 2 2 3 3 let this = stdenv.mkDerivation rec { 4 - version = "5.1.0"; 4 + version = "5.2.0"; 5 5 pname = "openapi-generator-cli"; 6 6 7 7 jarfilename = "${pname}-${version}.jar"; ··· 12 12 13 13 src = fetchurl { 14 14 url = "mirror://maven/org/openapitools/${pname}/${version}/${jarfilename}"; 15 - sha256 = "06dvy4pwgpyf209n0b27qwkjj7zlgadg2czwxapy94fd1wpq9yb2"; 15 + sha256 = "sha256-mZYGCIR7XOvONnNFDM86qSM7iug48noNgBcHdik81vk="; 16 16 }; 17 17 18 18 dontUnpack = true;
+2 -2
pkgs/tools/networking/opensm/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "opensm"; 5 - version = "3.3.23"; 5 + version = "3.3.24"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "linux-rdma"; 9 9 repo = "opensm"; 10 10 rev = version; 11 - sha256 = "0r0nw7b2711ca6mrj19ymg97x862hdxv54fhhm4kiqvdh6n75y0s"; 11 + sha256 = "sha256-/bqo5r9pVt7vg29xaRRO/9k21AMlmoe2327Ot5gVIwc="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoconf automake libtool bison flex ];
+3 -3
pkgs/tools/package-management/nfpm/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "nfpm"; 5 - version = "2.3.1"; 5 + version = "2.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "goreleaser"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-zS8HXzu0oX66oVmupMU9YZKXGF+IQ/tCrO32PXfHPGY="; 11 + sha256 = "sha256-GKdfi4hdvpB9VY8VqGYNjTezmPxotrzL/XSm1H5VLQs="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-1zPrCmC+J9LbD3tRKzdJbyWbyTtD6SiPZ6efc9CSjsg="; 14 + vendorSha256 = "sha256-APF6WHuH+YzgX3GbkSzZArGdiE7xPsLljEzCu96BvO4="; 15 15 16 16 doCheck = false; 17 17
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "exploitdb"; 5 - version = "2021-08-14"; 5 + version = "2021-08-17"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "offensive-security"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-7nXcegB0ZuNXIExf6LWqSrjrdD+5ahGJb00O/G6lXmk="; 11 + sha256 = "sha256-rtnlPt5fsiN44AlaAZ6v7Z2u6by+OFvtMtwtWVYQvdg="; 12 12 }; 13 13 14 14 installPhase = ''
+2 -2
pkgs/tools/system/nvtop/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "nvtop"; 5 - version = "1.1.0"; 5 + version = "1.2.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Syllo"; 9 9 repo = "nvtop"; 10 10 rev = version; 11 - sha256 = "1h24ppdz7l6l0znwbgir49f7r1fshzjavc6i5j33c6bvr318dpqb"; 11 + sha256 = "sha256-B/SRTOMp3VYShjSGxnF1ll58ijddJG7w/7nPK1fMltk="; 12 12 }; 13 13 14 14 cmakeFlags = [
+3 -1
pkgs/top-level/all-packages.nix
··· 2174 2174 ''; 2175 2175 }); 2176 2176 2177 - caddy = callPackage ../servers/caddy { }; 2177 + caddy = callPackage ../servers/caddy { 2178 + buildGoModule = buildGo115Module; 2179 + }; 2178 2180 2179 2181 traefik = callPackage ../servers/traefik { }; 2180 2182
+3
pkgs/top-level/coq-packages.nix
··· 14 14 (callPackage ../development/coq-modules/contribs {}); 15 15 16 16 aac-tactics = callPackage ../development/coq-modules/aac-tactics {}; 17 + addition-chains = callPackage ../development/coq-modules/addition-chains {}; 17 18 autosubst = callPackage ../development/coq-modules/autosubst {}; 18 19 bignums = if lib.versionAtLeast coq.coq-version "8.6" 19 20 then callPackage ../development/coq-modules/bignums {} ··· 40 41 fiat_HEAD = callPackage ../development/coq-modules/fiat/HEAD.nix {}; 41 42 flocq = callPackage ../development/coq-modules/flocq {}; 42 43 fourcolor = callPackage ../development/coq-modules/fourcolor {}; 44 + gaia = callPackage ../development/coq-modules/gaia {}; 43 45 gappalib = callPackage ../development/coq-modules/gappalib {}; 44 46 goedel = callPackage ../development/coq-modules/goedel {}; 45 47 graph-theory = callPackage ../development/coq-modules/graph-theory {}; ··· 78 80 reglang = callPackage ../development/coq-modules/reglang {}; 79 81 relation-algebra = callPackage ../development/coq-modules/relation-algebra {}; 80 82 semantics = callPackage ../development/coq-modules/semantics {}; 83 + serapi = callPackage ../development/coq-modules/serapi {}; 81 84 simple-io = callPackage ../development/coq-modules/simple-io { }; 82 85 stdpp = callPackage ../development/coq-modules/stdpp { }; 83 86 StructTact = callPackage ../development/coq-modules/StructTact {};
+2
pkgs/top-level/python-packages.nix
··· 397 397 398 398 alarmdecoder = callPackage ../development/python-modules/alarmdecoder { }; 399 399 400 + alectryon = callPackage ../development/python-modules/alectryon { }; 401 + 400 402 alembic = callPackage ../development/python-modules/alembic { }; 401 403 402 404 algebraic-data-types = callPackage ../development/python-modules/algebraic-data-types { };