Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
6fcda9f1 a1d3be1d

+393 -154
+1
.github/labeler.yml
··· 70 70 71 71 "6.topic: nixos": 72 72 - nixos/**/* 73 + - pkgs/os-specific/linux/nixos-rebuild/**/* 73 74 74 75 "6.topic: ocaml": 75 76 - doc/languages-frameworks/ocaml.section.md
+8
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
··· 125 125 <link linkend="opt-services.prometheus.exporters.buildkite-agent.enable">services.prometheus.exporters.buildkite-agent</link>. 126 126 </para> 127 127 </listitem> 128 + <listitem> 129 + <para> 130 + <link xlink:href="https://github.com/prometheus/influxdb_exporter">influxdb-exporter</link> 131 + a Prometheus exporter that exports metrics received on an 132 + InfluxDB compatible endpoint is now available as 133 + <link linkend="opt-services.prometheus.exporters.influxdb.enable">services.prometheus.exporters.influxdb</link>. 134 + </para> 135 + </listitem> 128 136 </itemizedlist> 129 137 </section> 130 138 <section xml:id="sec-release-21.11-incompatibilities">
+2
nixos/doc/manual/release-notes/rl-2111.section.md
··· 39 39 40 40 - [buildkite-agent-metrics](https://github.com/buildkite/buildkite-agent-metrics), a command-line tool for collecting Buildkite agent metrics, now has a Prometheus exporter available as [services.prometheus.exporters.buildkite-agent](#opt-services.prometheus.exporters.buildkite-agent.enable). 41 41 42 + - [influxdb-exporter](https://github.com/prometheus/influxdb_exporter) a Prometheus exporter that exports metrics received on an InfluxDB compatible endpoint is now available as [services.prometheus.exporters.influxdb](#opt-services.prometheus.exporters.influxdb.enable). 43 + 42 44 ## Backward Incompatibilities {#sec-release-21.11-incompatibilities} 43 45 44 46 - The `staticjinja` package has been upgraded from 1.0.4 to 3.0.1
+1
nixos/modules/services/monitoring/prometheus/exporters.nix
··· 33 33 "domain" 34 34 "dovecot" 35 35 "fritzbox" 36 + "influxdb" 36 37 "json" 37 38 "jitsi" 38 39 "kea"
+34
nixos/modules/services/monitoring/prometheus/exporters/influxdb.nix
··· 1 + { config, lib, pkgs, options }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.prometheus.exporters.influxdb; 7 + in 8 + { 9 + port = 9122; 10 + extraOpts = { 11 + sampleExpiry = mkOption { 12 + type = types.str; 13 + default = "5m"; 14 + example = "10m"; 15 + description = "How long a sample is valid for"; 16 + }; 17 + udpBindAddress = mkOption { 18 + type = types.str; 19 + default = ":9122"; 20 + example = "192.0.2.1:9122"; 21 + description = "Address on which to listen for udp packets"; 22 + }; 23 + }; 24 + serviceOpts = { 25 + serviceConfig = { 26 + RuntimeDirectory = "prometheus-influxdb-exporter"; 27 + ExecStart = '' 28 + ${pkgs.prometheus-influxdb-exporter}/bin/influxdb_exporter \ 29 + --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ 30 + --influxdb.sample-expiry ${cfg.sampleExpiry} ${concatStringsSep " " cfg.extraFlags} 31 + ''; 32 + }; 33 + }; 34 + }
+20
nixos/tests/prometheus-exporters.nix
··· 273 273 ''; 274 274 }; 275 275 276 + influxdb = { 277 + exporterConfig = { 278 + enable = true; 279 + sampleExpiry = "3s"; 280 + }; 281 + exporterTest = '' 282 + wait_for_unit("prometheus-influxdb-exporter.service") 283 + succeed( 284 + "curl -XPOST http://localhost:9122/write --data-binary 'influxdb_exporter,distro=nixos,added_in=21.09 value=1'" 285 + ) 286 + succeed( 287 + "curl -sSf http://localhost:9122/metrics | grep 'nixos'" 288 + ) 289 + execute("sleep 5") 290 + fail( 291 + "curl -sSf http://localhost:9122/metrics | grep 'nixos'" 292 + ) 293 + ''; 294 + }; 295 + 276 296 jitsi = { 277 297 exporterConfig = { 278 298 enable = true;
+3 -3
pkgs/applications/audio/ncspot/default.nix
··· 14 14 in 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "ncspot"; 17 - version = "0.7.3"; 17 + version = "0.8.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "hrkfdn"; 21 21 repo = "ncspot"; 22 22 rev = "v${version}"; 23 - sha256 = "0lfly3d8pag78pabmna4i6xjwzi65dx1mwfmsk7nx64brq3iypbq"; 23 + sha256 = "0sgnd6n8j8lygmb9qvv6i2ir28fdsrpmzlviz7d0gbx684qj0zkc"; 24 24 }; 25 25 26 - cargoSha256 = "0a6d41ll90fza6k3lixjqzwxim98q6zbkqa3zvxvs7q5ydzg8nsp"; 26 + cargoSha256 = "0piipqf5y5bczbwkaplv6niqh3rp2di1gn7wwpd0gaa2cw7ylbb1"; 27 27 28 28 cargoBuildFlags = [ "--no-default-features" "--features" "${lib.concatStringsSep "," features}" ]; 29 29
+39 -13
pkgs/applications/blockchains/bitcoin-abc.nix pkgs/applications/blockchains/bitcoin-abc/default.nix
··· 1 - { lib, stdenv, mkDerivation, fetchFromGitHub, pkg-config, cmake, openssl, db53, boost 2 - , zlib, miniupnpc, qtbase ? null , qttools ? null, util-linux, protobuf, qrencode, libevent 3 - , withGui, python3, jemalloc, zeromq4 }: 4 - 5 - with lib; 1 + { lib 2 + , stdenv 3 + , mkDerivation 4 + , fetchFromGitHub 5 + , pkg-config 6 + , cmake 7 + , openssl 8 + , db53 9 + , boost 10 + , zlib 11 + , miniupnpc 12 + , qtbase ? null 13 + , qttools ? null 14 + , util-linux 15 + , protobuf 16 + , qrencode 17 + , libevent 18 + , withGui 19 + , python3 20 + , jemalloc 21 + , zeromq4 22 + }: 6 23 7 24 mkDerivation rec { 8 - 9 - name = "bitcoin" + (toString (optional (!withGui) "d")) + "-abc-" + version; 25 + pname = "bitcoin" + lib.optionalString (!withGui) "d" + "-abc"; 10 26 version = "0.21.13"; 11 27 12 28 src = fetchFromGitHub { ··· 19 35 patches = [ ./fix-bitcoin-qt-build.patch ]; 20 36 21 37 nativeBuildInputs = [ pkg-config cmake ]; 22 - buildInputs = [ openssl db53 boost zlib python3 jemalloc zeromq4 23 - miniupnpc util-linux protobuf libevent ] 24 - ++ optionals withGui [ qtbase qttools qrencode ]; 38 + buildInputs = [ 39 + openssl 40 + db53 41 + boost 42 + zlib 43 + python3 44 + jemalloc 45 + zeromq4 46 + miniupnpc 47 + util-linux 48 + protobuf 49 + libevent 50 + ] ++ lib.optionals withGui [ qtbase qttools qrencode ]; 25 51 26 - cmakeFlags = optionals (!withGui) [ 52 + cmakeFlags = lib.optionals (!withGui) [ 27 53 "-DBUILD_BITCOIN_QT=OFF" 28 54 ]; 29 55 ··· 32 58 find ./. -type f -iname "*.sh" -exec chmod +x {} \; 33 59 ''; 34 60 35 - meta = { 61 + meta = with lib; { 36 62 description = "Peer-to-peer electronic cash system (Cash client)"; 37 - longDescription= '' 63 + longDescription = '' 38 64 Bitcoin ABC is the name of open source software which enables the use of Bitcoin. 39 65 It is designed to facilite a hard fork to increase Bitcoin's block size limit. 40 66 "ABC" stands for "Adjustable Blocksize Cap".
+35 -15
pkgs/applications/blockchains/bitcoin-classic.nix pkgs/applications/blockchains/bitcoin-classic/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, openssl, db48, boost 2 - , zlib, miniupnpc, qtbase ? null, qttools ? null, util-linux, protobuf, qrencode, libevent 3 - , withGui }: 4 - 5 - with lib; 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , autoreconfHook 6 + , openssl 7 + , db48 8 + , boost 9 + , zlib 10 + , miniupnpc 11 + , qtbase ? null 12 + , qttools ? null 13 + , util-linux 14 + , protobuf 15 + , qrencode 16 + , libevent 17 + , withGui 18 + }: 6 19 7 20 stdenv.mkDerivation rec { 8 - 9 - name = "bitcoin" + (toString (optional (!withGui) "d")) + "-classic-" + version; 21 + pname = "bitcoin" + lib.optionalString (!withGui) "d" + "-classic"; 10 22 version = "1.3.8uahf"; 11 23 12 24 src = fetchFromGitHub { ··· 17 29 }; 18 30 19 31 nativeBuildInputs = [ pkg-config autoreconfHook ]; 20 - buildInputs = [ openssl db48 boost zlib 21 - miniupnpc util-linux protobuf libevent ] 22 - ++ optionals withGui [ qtbase qttools qrencode ]; 32 + buildInputs = [ 33 + openssl 34 + db48 35 + boost 36 + zlib 37 + miniupnpc 38 + util-linux 39 + protobuf 40 + libevent 41 + ] ++ lib.optionals withGui [ qtbase qttools qrencode ]; 23 42 24 43 configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ] 25 - ++ optionals withGui [ "--with-gui=qt5" 26 - "--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin" 27 - ]; 44 + ++ lib.optionals withGui [ 45 + "--with-gui=qt5" 46 + "--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin" 47 + ]; 28 48 29 49 enableParallelBuilding = true; 30 50 31 51 dontWrapQtApps = true; 32 52 33 - meta = { 53 + meta = with lib; { 34 54 description = "Peer-to-peer electronic cash system (Classic client)"; 35 - longDescription= '' 55 + longDescription = '' 36 56 Bitcoin is a free open source peer-to-peer electronic cash system that is 37 57 completely decentralized, without the need for a central server or trusted 38 58 parties. Users hold the crypto keys to their own money and transact directly
pkgs/applications/blockchains/bitcoin-gold.nix pkgs/applications/blockchains/bitcoin-gold/default.nix
pkgs/applications/blockchains/bitcoin-knots.nix pkgs/applications/blockchains/bitcoin-knots/default.nix
pkgs/applications/blockchains/bitcoin-unlimited.nix pkgs/applications/blockchains/bitcoin-unlimited/default.nix
pkgs/applications/blockchains/bitcoin.nix pkgs/applications/blockchains/bitcoin/default.nix
pkgs/applications/blockchains/clightning.nix pkgs/applications/blockchains/clightning/default.nix
pkgs/applications/blockchains/crypto-org-wallet.nix pkgs/applications/blockchains/crypto-org-wallet/default.nix
pkgs/applications/blockchains/dashpay.nix pkgs/applications/blockchains/dashpay/default.nix
pkgs/applications/blockchains/dcrd.nix pkgs/applications/blockchains/dcrd/default.nix
pkgs/applications/blockchains/dcrwallet.nix pkgs/applications/blockchains/dcrwallet/default.nix
pkgs/applications/blockchains/dero.nix pkgs/applications/blockchains/dero/default.nix
pkgs/applications/blockchains/digibyte.nix pkgs/applications/blockchains/digibyte/default.nix
pkgs/applications/blockchains/dogecoin.nix pkgs/applications/blockchains/dogecoin/default.nix
pkgs/applications/blockchains/eclair.nix pkgs/applications/blockchains/eclair/default.nix
pkgs/applications/blockchains/electrs.nix pkgs/applications/blockchains/electrs/default.nix
pkgs/applications/blockchains/elements.nix pkgs/applications/blockchains/elements/default.nix
pkgs/applications/blockchains/fix-bitcoin-qt-build.patch pkgs/applications/blockchains/bitcoin-abc/fix-bitcoin-qt-build.patch
pkgs/applications/blockchains/go-ethereum.nix pkgs/applications/blockchains/go-ethereum/default.nix
pkgs/applications/blockchains/litecoin.nix pkgs/applications/blockchains/litecoin/default.nix
pkgs/applications/blockchains/lnd.nix pkgs/applications/blockchains/lnd/default.nix
pkgs/applications/blockchains/lndmanage.nix pkgs/applications/blockchains/lndmanage/default.nix
pkgs/applications/blockchains/masari.nix pkgs/applications/blockchains/masari/default.nix
pkgs/applications/blockchains/namecoin.nix pkgs/applications/blockchains/namecoin/default.nix
pkgs/applications/blockchains/particl/particl-core.nix pkgs/applications/blockchains/particl-core/default.nix
pkgs/applications/blockchains/pivx.nix pkgs/applications/blockchains/pivx/default.nix
pkgs/applications/blockchains/quorum.nix pkgs/applications/blockchains/quorum/default.nix
pkgs/applications/blockchains/stellar-core.nix pkgs/applications/blockchains/stellar-core/default.nix
pkgs/applications/blockchains/sumokoin.nix pkgs/applications/blockchains/sumokoin/default.nix
pkgs/applications/blockchains/tessera.nix pkgs/applications/blockchains/tessera/default.nix
pkgs/applications/blockchains/turbo-geth.nix pkgs/applications/blockchains/turbo-geth/default.nix
pkgs/applications/blockchains/vertcoin.nix pkgs/applications/blockchains/vertcoin/default.nix
pkgs/applications/blockchains/wownero.nix pkgs/applications/blockchains/wownero/default.nix
+5 -3
pkgs/applications/networking/browsers/brave/default.nix
··· 90 90 91 91 stdenv.mkDerivation rec { 92 92 pname = "brave"; 93 - version = "1.26.77"; 93 + version = "1.27.108"; 94 94 95 95 src = fetchurl { 96 96 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 97 - sha256 = "tV/VseU+IncvM3gdrmqkYLPClbsf2kSvIAZj0Ylz2Rw="; 97 + sha256 = "Lz6rNTRoxt/UQFMQ9vurFhXWUshLDfWMxFON4nXfIiY="; 98 98 }; 99 99 100 100 dontConfigure = true; ··· 124 124 125 125 ln -sf $BINARYWRAPPER $out/bin/brave 126 126 127 + for exe in $out/opt/brave.com/brave/{brave,crashpad_handler}; do 127 128 patchelf \ 128 129 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 129 - --set-rpath "${rpath}" $out/opt/brave.com/brave/brave 130 + --set-rpath "${rpath}" $exe 131 + done 130 132 131 133 # Fix paths 132 134 substituteInPlace $out/share/applications/brave-browser.desktop \
+2 -2
pkgs/applications/networking/browsers/qutebrowser/default.nix
··· 31 31 32 32 in mkDerivationWith python3Packages.buildPythonApplication rec { 33 33 pname = "qutebrowser"; 34 - version = "2.3.0"; 34 + version = "2.3.1"; 35 35 36 36 # the release tarballs are different from the git checkout! 37 37 src = fetchurl { 38 38 url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/${pname}-${version}.tar.gz"; 39 - sha256 = "09fz6rd0laisq7pqf9nrllcx58yb129fc05kdk45zrwwggq03b8h"; 39 + sha256 = "05n64mw9lzzxpxr7lhakbkm9ir3x8p0rwk6vbbg01aqg5iaanyj0"; 40 40 }; 41 41 42 42 # Needs tox
+4 -3
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 634 634 "owner": "equinix", 635 635 "provider-source-address": "registry.terraform.io/equinix/metal", 636 636 "repo": "terraform-provider-metal", 637 - "rev": "v2.1.0", 638 - "sha256": "06i3rj6ig8hxbncdpa8b11v8pr3zhi90ppmf77jjin1114ikd172", 639 - "version": "2.1.0" 637 + "rev": "v3.0.0", 638 + "sha256": "08h1h0rpaxpidhslpq1i4bmc6i48rwcg7fsvwgqc202l5m7yk3wd", 639 + "vendorSha256": null, 640 + "version": "3.0.0" 640 641 }, 641 642 "metalcloud": { 642 643 "owner": "terraform-providers",
+3 -3
pkgs/applications/video/makemkv/default.nix
··· 13 13 }: 14 14 15 15 let 16 - version = "1.16.3"; 16 + version = "1.16.4"; 17 17 # Using two URLs as the first one will break as soon as a new version is released 18 18 src_bin = fetchurl { 19 19 urls = [ 20 20 "http://www.makemkv.com/download/makemkv-bin-${version}.tar.gz" 21 21 "http://www.makemkv.com/download/old/makemkv-bin-${version}.tar.gz" 22 22 ]; 23 - hash = "sha256-G2XceMwiFu4fWT4L3HJzDB/rD3eSX6ko6RdVw72QLzg="; 23 + sha256 = "18kalql846b9ggl3nsz2dpbg51byn8pj0y68fsdcgwwkgvsx7yr2"; 24 24 }; 25 25 src_oss = fetchurl { 26 26 urls = [ 27 27 "http://www.makemkv.com/download/makemkv-oss-${version}.tar.gz" 28 28 "http://www.makemkv.com/download/old/makemkv-oss-${version}.tar.gz" 29 29 ]; 30 - hash = "sha256-YUGozP9B6vmWQ4WxctSbezzu+0yLJXNKQk9TwnQF8F0="; 30 + sha256 = "0ssg3q1z80652d4gkv1z7kpsxx82xcw6kpsw266c8q4y2n8x7c76"; 31 31 }; 32 32 in mkDerivation { 33 33 pname = "makemkv";
+7 -5
pkgs/applications/video/streamlink/default.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "streamlink"; 10 - version = "2.2.0"; 10 + version = "2.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "streamlink"; 14 14 repo = "streamlink"; 15 15 rev = version; 16 - sha256 = "1323v1pavmbb2vk3djdkxd8j6i3yrcgrkyl2d7xwkb7nwlla1x1v"; 16 + sha256 = "sha256-lsurDFvVHn1rxR3bgG7BY512ISavpja36/UaKXauf+g="; 17 17 }; 18 18 19 19 checkInputs = with python3.pkgs; [ ··· 35 35 ffmpeg 36 36 ]; 37 37 38 - disabledTests = [ 39 - "test_plugin_not_in_removed_list" 40 - ]; 38 + # note that upstream currently uses requests 2.25.1 in Windows builds 39 + postPatch = '' 40 + substituteInPlace setup.py \ 41 + --replace 'requests>=2.26.0,<3.0' 'requests>=2.25.1,<3.0' 42 + ''; 41 43 42 44 meta = with lib; { 43 45 homepage = "https://github.com/streamlink/streamlink";
+4 -3
pkgs/development/compilers/vyper/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "vyper"; 17 - version = "0.2.11"; 17 + version = "0.2.15"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "e763561a161c35c03b92a0c176096dd9b4c78ab003c2f08324d443f459b3de84"; 21 + sha256 = "sha256-cNnKHVKwIx0miC2VhGYBzcSckTnyWYmjNzW0bEzP4bU="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ pytest-runner ]; 25 25 26 + # Replace the dynamic commit hash lookup with the hash from the tag 26 27 postPatch = '' 27 28 substituteInPlace setup.py \ 28 29 --replace 'asttokens==' 'asttokens>=' \ 29 30 --replace 'subprocess.check_output("git rev-parse HEAD".split())' "' '" \ 30 - --replace 'commithash.decode("utf-8").strip()' "'069936fa3fee8646ff362145593128d7ef07da38'" 31 + --replace 'commithash.decode("utf-8").strip()' "'6e7dba7a8b5f29762d3470da4f44634b819c808d'" 31 32 ''; 32 33 33 34 propagatedBuildInputs = [
+1 -1
pkgs/development/libraries/gcab/default.nix
··· 78 78 homepage = "https://gitlab.gnome.org/GNOME/gcab"; 79 79 license = licenses.lgpl21Plus; 80 80 maintainers = teams.gnome.members; 81 - platforms = platforms.linux; 81 + platforms = platforms.unix; 82 82 }; 83 83 }
+10 -1
pkgs/development/libraries/libgrss/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, vala, gobject-introspection, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, libxml2, libsoup, gnome }: 1 + { lib, stdenv, fetchurl, fetchpatch, pkg-config, vala, gobject-introspection, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, libxml2, libsoup, gnome }: 2 2 3 3 let 4 4 version = "0.7.0"; ··· 13 13 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 14 14 sha256 = "1nalslgyglvhpva3px06fj6lv5zgfg0qmj0sbxyyl5d963vc02b7"; 15 15 }; 16 + 17 + patches = [ 18 + (fetchpatch { 19 + name = "CVE-2016-20011.patch"; 20 + # https://gitlab.gnome.org/GNOME/libgrss/-/merge_requests/7, not yet merged! 21 + url = "https://gitlab.gnome.org/GNOME/libgrss/-/commit/2c6ea642663e2a44efc8583fae7c54b7b98f72b3.patch"; 22 + sha256 = "1ijvq2jl97vphcvrbrqxvszdmv6yyjfygdca9vyaijpafwyzzb18"; 23 + }) 24 + ]; 16 25 17 26 nativeBuildInputs = [ pkg-config vala gobject-introspection gtk-doc docbook_xsl docbook_xml_dtd_412 ]; 18 27 buildInputs = [ glib libxml2 libsoup ];
+3 -12
pkgs/development/libraries/qt-5/5.15/default.nix
··· 49 49 version = "5.212.0-alpha4"; 50 50 }; 51 51 52 - # Even if developed in the public, QtWebEngine does not have official 53 - # releases or new tags since the Qt company made 5.15.3 proprietary. 54 - # Apparently they care more about licensing than the security of their users. 55 - # See https://lists.qt-project.org/pipermail/interest/2021-March/036387.html 56 52 qtwebengine = 57 53 let 58 - branchName = "5.15.3"; 59 - rev = "a059e7404a6db799f4da0ad696e65ae9c854b4b0"; 54 + branchName = "5.15.5"; 55 + rev = "v${branchName}-lts"; 60 56 in 61 57 { 62 58 version = "${branchName}-${lib.substring 0 7 rev}"; 63 59 64 60 src = fetchgit { 65 61 url = "https://github.com/qt/qtwebengine.git"; 66 - sha256 = "1vdgxfbmx4z4qrm2g61dl64gqn3fv5f83jwpp7h1gyfx5z2qvfmv"; 62 + sha256 = "12wf30d34sgn82mbz91xybxyn3j1mhvxda452cfkxm232n1f2kjb"; 67 63 inherit rev branchName; 68 64 fetchSubmodules = true; 69 65 leaveDotGit = true; ··· 125 121 qtscript = [ ./qtscript.patch ]; 126 122 qtserialport = [ ./qtserialport.patch ]; 127 123 qtwebengine = [ 128 - # Fix crashes with non en_US.UTF-8 locales 129 - (fetchpatch { 130 - url = "https://github.com/qt/qtwebengine/commit/199ea00a9eea13315a652c62778738629185b059.patch"; 131 - sha256 = "1b5k2g1v8913cvsgvp6ja4mcprjlk5vcwqzi0p1qq7b1wyi4f0g2"; 132 - }) 133 124 # Fix invisible fonts with glibc 2.33: https://github.com/NixOS/nixpkgs/issues/131074 134 125 (fetchpatch { 135 126 url = "https://src.fedoraproject.org/rpms/qt5-qtwebengine/raw/d122c011631137b79455850c363676c655cf9e09/f/qtwebengine-everywhere-src-5.15.5-%231904652.patch";
+1 -1
pkgs/development/libraries/qt-5/modules/qtwebengine.nix
··· 166 166 167 167 # X11 libs 168 168 xorg.xrandr libXScrnSaver libXcursor libXrandr xorg.libpciaccess libXtst 169 - xorg.libXcomposite xorg.libXdamage libdrm 169 + xorg.libXcomposite xorg.libXdamage libdrm xorg.libxkbfile 170 170 171 171 ] ++ optionals (stdenv.isLinux && (lib.versionAtLeast qtCompatVersion "5.15")) [ 172 172 # Pipewire
+3 -3
pkgs/development/tools/buf/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "buf"; 10 - version = "0.44.0"; 10 + version = "0.46.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "bufbuild"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-ZcZvsFw/l/7N8Yb4HG6w96ce9c4g4iiG/TcDoj8RYmA="; 16 + sha256 = "sha256-5mjk31HuPNO/RhmMhIm3dAZAED/Kk33ObjC8KbPKRxk="; 17 17 leaveDotGit = true; # Required by TestWorkspaceGit 18 18 }; 19 - vendorSha256 = "sha256-g0wrHPeHFOL6KB0SUgBy2WK54Kttiks4cuYg8jf3N9g="; 19 + vendorSha256 = "sha256-K8UZDEhAvD292RCEDKfY9PdZGS389vLF3oukcBndUF4="; 20 20 21 21 patches = [ 22 22 # Skip a test that requires networking to be available to work.
+4 -4
pkgs/development/tools/conftest/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "conftest"; 5 - version = "0.25.0"; 5 + version = "0.26.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "open-policy-agent"; 9 9 repo = "conftest"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-pxPqBUOsXbP9giaV5NS3a6Z6auN4vUTIrIKcNh8xURU="; 11 + sha256 = "sha256-AIFZhe0N6FT06IrDVF2OVfSwmQVg62ZglOcnnDL9TK8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-y8DRrthaUzMKxFbdbASvqsRMT+jex7jMJA6g7YF/VxI="; 14 + vendorSha256 = "sha256-7wj1n5ggYYrmMrDuQkbbJ2C1S1LHawkkj91owHDIwr0="; 15 15 16 16 doCheck = false; 17 17 ··· 36 36 ''; 37 37 inherit (src.meta) homepage; 38 38 license = licenses.asl20; 39 - maintainers = with maintainers; [ yurrriq ]; 39 + maintainers = with maintainers; [ yurrriq jk ]; 40 40 }; 41 41 }
+2 -1
pkgs/development/tools/misc/msitools/default.nix
··· 59 59 bzip2 60 60 ]; 61 61 62 - doCheck = true; 62 + # WiX tests fail on darwin 63 + doCheck = !stdenv.isDarwin; 63 64 64 65 postPatch = '' 65 66 patchShebangs subprojects/bats-core/{bin,libexec}
+2 -2
pkgs/development/tools/misc/usbsdmux/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "usbsdmux"; 5 - version = "0.2.0"; 5 + version = "0.2.1"; 6 6 7 7 src = python3Packages.fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-ydDUSqBTY62iOtWdgrFh2qrO9LMi+OCYIw5reh6uoIA="; 9 + sha256 = "sha256-gCxwR5jxzkH22B6nxBwAd0HpwWMIj/zp5VROJ0IWq7c="; 10 10 }; 11 11 12 12 # usbsdmux is not meant to be used as an importable module and has no tests
+2 -2
pkgs/development/tools/open-policy-agent/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "open-policy-agent"; 5 - version = "0.30.2"; 5 + version = "0.31.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "open-policy-agent"; 9 9 repo = "opa"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-pyqG8k2jHUhYZ1ftfAjxpJ4H1P1uWfqSdGcyR7pw1rE="; 11 + sha256 = "sha256-SUMTyqzeaCTj/fVdDHFZkh43t+mIFGNt6wendOt9gfw="; 12 12 }; 13 13 vendorSha256 = null; 14 14
+2 -2
pkgs/games/openrct2/default.nix
··· 5 5 }: 6 6 7 7 let 8 - version = "0.3.4"; 8 + version = "0.3.4.1"; 9 9 10 10 openrct2-src = fetchFromGitHub { 11 11 owner = "OpenRCT2"; 12 12 repo = "OpenRCT2"; 13 13 rev = "v${version}"; 14 - sha256 = "051dm7bw3l8qnppk5b7xvavl29xfadqn8aa18q49qdy5mjy6qgk4"; 14 + sha256 = "0zjqn47pbgd2nrrbdl3lqk1mcdvwvvpjby2g0gfv6ssfw72fji7d"; 15 15 }; 16 16 17 17 objects-src = fetchFromGitHub {
+2 -3
pkgs/os-specific/linux/kernel/linux-5.13.nix
··· 3 3 with lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.13.5"; 6 + version = "5.13.6"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "0lqh7krxxnbrvr3w1kag92z9r4n9436fr6answjkjfbvw0z7q74m"; 16 + sha256 = "0xjjl8dmilp425b1cp977v26qxlg1147gh54kni949pzxwh1fb56"; 17 17 }; 18 18 19 19 kernelTests = args.kernelTests or [ nixosTests.kernel-generic.linux_5_13 ]; 20 20 } // (args.argsOverride or { })) 21 -
+1
pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
··· 4 4 5 5 set -e 6 6 set -o pipefail 7 + shopt -s inherit_errexit 7 8 8 9 export PATH=@path@:$PATH 9 10
+38
pkgs/servers/monitoring/prometheus/influxdb-exporter.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub, nixosTests }: 2 + 3 + buildGoModule rec { 4 + pname = "influxdb_exporter"; 5 + version = "0.8.0"; 6 + rev = "v${version}"; 7 + 8 + src = fetchFromGitHub { 9 + inherit rev; 10 + owner = "prometheus"; 11 + repo = "influxdb_exporter"; 12 + sha256 = "sha256-aNj4ru3yDet+jdcEpckFVaymmjWmKzTMPcTxPMNFbgo="; 13 + }; 14 + 15 + vendorSha256 = null; 16 + 17 + buildFlagsArray = let 18 + goPackagePath = "github.com/prometheus/influxdb_exporter"; 19 + in '' 20 + -ldflags= 21 + -s -w 22 + -X github.com/prometheus/common/version.Version=${version} 23 + -X github.com/prometheus/common/version.Revision=${rev} 24 + -X github.com/prometheus/common/version.Branch=unknown 25 + -X github.com/prometheus/common/version.BuildUser=nix@nixpkgs 26 + -X github.com/prometheus/common/version.BuildDate=unknown 27 + ''; 28 + 29 + passthru.tests = { inherit (nixosTests.prometheus-exporters) influxdb; }; 30 + 31 + meta = with lib; { 32 + description = "Prometheus exporter that accepts InfluxDB metrics"; 33 + homepage = "https://github.com/prometheus/influxdb_exporter"; 34 + license = licenses.asl20; 35 + maintainers = with maintainers; [ hexa ]; 36 + platforms = platforms.unix; 37 + }; 38 + }
+3 -3
pkgs/tools/admin/google-cloud-sdk/cloud_sql_proxy_path.patch
··· 2 2 index 0d88ffe..814a436 100644 3 3 --- a/lib/googlecloudsdk/api_lib/sql/instances.py 4 4 +++ b/lib/googlecloudsdk/api_lib/sql/instances.py 5 - @@ -86,18 +86,19 @@ def GetRegionFromZone(gce_zone): 5 + @@ -85,18 +85,19 @@ def GetRegionFromZone(gce_zone): 6 6 def _GetCloudSqlProxyPath(): 7 7 """Determines the path to the cloud_sql_proxy binary.""" 8 8 sdk_bin_path = config.Paths().sdk_bin_path ··· 14 14 - 'Using cloud_sql_proxy found at [{path}]'.format(path=proxy_path)) 15 15 - return proxy_path 16 16 - else: 17 - - raise exceptions.ToolException( 17 + - raise sql_exceptions.SqlProxyNotFound( 18 18 - 'A Cloud SQL Proxy SDK root could not be found. Please check your ' 19 19 - 'installation.') 20 20 - return os.path.join(sdk_bin_path, 'cloud_sql_proxy') ··· 28 28 + 'Using cloud_sql_proxy found at [{path}]'.format(path=proxy_path)) 29 29 + return proxy_path 30 30 + 31 - + raise exceptions.ToolException( 31 + + raise sql_exceptions.SqlProxyNotFound( 32 32 + 'A Cloud SQL Proxy SDK root could not be found. Please check your ' 33 33 + 'installation.') 34 34
+4 -4
pkgs/tools/admin/google-cloud-sdk/default.nix
··· 21 21 sources = name: system: { 22 22 x86_64-darwin = { 23 23 url = "${baseUrl}/${name}-darwin-x86_64.tar.gz"; 24 - sha256 = "1h02pywzjn2d4p07xic1936w5qjbaz33qny8afrgzvgbqnqx7dvs"; 24 + sha256 = "0gln8v1yyyis9sd8hldw4g1hdx1022iqqacq3lca5mfhp2j9bffk"; 25 25 }; 26 26 27 27 aarch64-darwin = { 28 28 url = "${baseUrl}/${name}-darwin-arm.tar.gz"; 29 - sha256 = "0qrmrxzphslhq3xf01zh91v7fvqn0z4hv8rpd15qwq9q84d2c3gr"; 29 + sha256 = "1wzi81a2p5wj547nb2i60iz76c78iv2pbynjb266a53i8d1ldxla"; 30 30 }; 31 31 32 32 x86_64-linux = { 33 33 url = "${baseUrl}/${name}-linux-x86_64.tar.gz"; 34 - sha256 = "0lz14d9gs6k0zbnyvrl6zyj8w7f6a5z7q95y48jkizc822rajhc3"; 34 + sha256 = "1vlcwab68d8rpzkjcwj83qn35bq0awsl15p35x5qpsymmvf046l6"; 35 35 }; 36 36 }.${system}; 37 37 38 38 in stdenv.mkDerivation rec { 39 39 pname = "google-cloud-sdk"; 40 - version = "348.0.0"; 40 + version = "350.0.0"; 41 41 42 42 src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system); 43 43
+32
pkgs/tools/misc/coreshot/default.nix
··· 1 + { mkDerivation, lib, fetchFromGitLab, qtbase, qtx11extras, libcprime, cmake, ninja }: 2 + 3 + mkDerivation rec { 4 + pname = "coreshot"; 5 + version = "4.2.0"; 6 + 7 + src = fetchFromGitLab { 8 + owner = "cubocore/coreapps"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-HKgGeuM3CKGXwnFwSw6a0AB0klZKY5YS9C4q2UT6TN8="; 12 + }; 13 + 14 + nativeBuildInputs = [ 15 + cmake 16 + ninja 17 + ]; 18 + 19 + buildInputs = [ 20 + qtbase 21 + qtx11extras 22 + libcprime 23 + ]; 24 + 25 + meta = with lib; { 26 + description = "A screen capture utility from the C Suite"; 27 + homepage = "https://gitlab.com/cubocore/coreapps/coreshot"; 28 + license = licenses.gpl3Plus; 29 + maintainers = with maintainers; [ dan4ik605743 ]; 30 + platforms = platforms.linux; 31 + }; 32 + }
+3 -3
pkgs/tools/networking/proxify/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "proxify"; 8 - version = "0.0.3"; 8 + version = "0.0.4"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "projectdiscovery"; 12 12 repo = "proxify"; 13 13 rev = "v${version}"; 14 - sha256 = "15j2q9zrs8bdf72jgldkai3xbi4irk69wyjzv48r74rdgf2k49gn"; 14 + sha256 = "0qhr51naa7ad80fsr12ka432071mfb1zq2wd852p1lyvy0mdf52s"; 15 15 }; 16 16 17 - vendorSha256 = "1x78n88ri8kph827k03x1q06zpbbbp7793xsvc376ljda5n6bqig"; 17 + vendorSha256 = "0dynyhqh8jzmljqng1yh07r6k6zfzlsgh36rlynbdgcvjl7jdhnx"; 18 18 19 19 meta = with lib; { 20 20 description = "Proxy tool for HTTP/HTTPS traffic capture";
+4 -3
pkgs/tools/package-management/checkinstall/default.nix
··· 2 2 3 3 assert stdenv.isLinux && stdenv ? glibc; 4 4 5 - stdenv.mkDerivation { 6 - name = "checkinstall-1.6.2"; 5 + stdenv.mkDerivation rec { 6 + pname = "checkinstall"; 7 + version = "1.6.2"; 7 8 8 9 src = fetchurl { 9 - url = "http://www.asic-linux.com.mx/~izto/checkinstall/files/source/checkinstall-1.6.2.tar.gz"; 10 + url = "https://www.asic-linux.com.mx/~izto/checkinstall/files/source/checkinstall-${version}.tar.gz"; 10 11 sha256 = "1x4kslyvfd6lm6zd1ylbq2pjxrafb77ydfjaqi16sa5qywn1jqfw"; 11 12 }; 12 13
+4 -3
pkgs/tools/package-management/disnix/DisnixWebService/default.nix
··· 1 1 {lib, stdenv, fetchurl, apacheAnt, jdk, axis2, dbus_java }: 2 2 3 - stdenv.mkDerivation { 4 - name = "DisnixWebService-0.10.1"; 3 + stdenv.mkDerivation rec { 4 + pname = "DisnixWebService"; 5 + version = "0.10.1"; 5 6 src = fetchurl { 6 - url = "https://github.com/svanderburg/DisnixWebService/releases/download/DisnixWebService-0.10.1/DisnixWebService-0.10.1.tar.gz"; 7 + url = "https://github.com/svanderburg/DisnixWebService/releases/download/DisnixWebService-${version}/DisnixWebService-${version}.tar.gz"; 7 8 sha256 = "02jxbgn9a0c9cr6knzp78bp9wiywzczy89wav7yxhg79vff8a1gr"; 8 9 }; 9 10 buildInputs = [ apacheAnt jdk ];
+4 -3
pkgs/tools/package-management/disnix/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, glib, libxml2, libxslt, getopt, gettext, dysnomia, libintl, libiconv }: 2 2 3 - stdenv.mkDerivation { 4 - name = "disnix-0.10.1"; 3 + stdenv.mkDerivation rec { 4 + pname = "disnix"; 5 + version = "0.10.1"; 5 6 6 7 src = fetchurl { 7 - url = "https://github.com/svanderburg/disnix/releases/download/disnix-0.10.1/disnix-0.10.1.tar.gz"; 8 + url = "https://github.com/svanderburg/disnix/releases/download/disnix-${version}/disnix-${version}.tar.gz"; 8 9 sha256 = "13rjw1va7l8w7ir73xqxq4zb3ig2iwhiwxhp5dbfv0z3gnqizghq"; 9 10 }; 10 11
+4 -3
pkgs/tools/package-management/disnix/disnixos/default.nix
··· 1 1 { lib, stdenv, fetchurl, dysnomia, disnix, socat, pkg-config, getopt }: 2 2 3 - stdenv.mkDerivation { 4 - name = "disnixos-0.9.1"; 3 + stdenv.mkDerivation rec { 4 + pname = "disnixos"; 5 + version = "0.9.1"; 5 6 6 7 src = fetchurl { 7 - url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-0.9.1/disnixos-0.9.1.tar.gz"; 8 + url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-${version}/disnixos-${version}.tar.gz"; 8 9 sha256 = "1n2psq1b8bg340i2i0yf5xy2rf78fwqd3wj342wcmq09cv2v8d1b"; 9 10 }; 10 11
+4 -3
pkgs/tools/package-management/disnix/dysnomia/default.nix
··· 38 38 assert enableS6RCService -> s6-rc != null; 39 39 assert enableXinetdService -> xinetd != null; 40 40 41 - stdenv.mkDerivation { 42 - name = "dysnomia-0.10.1"; 41 + stdenv.mkDerivation rec { 42 + pname = "dysnomia"; 43 + version = "0.10.1"; 43 44 src = fetchurl { 44 - url = "https://github.com/svanderburg/dysnomia/releases/download/dysnomia-0.10.1/dysnomia-0.10.1.tar.gz"; 45 + url = "https://github.com/svanderburg/dysnomia/releases/download/dysnomia-${version}/dysnomia-${version}.tar.gz"; 45 46 sha256 = "0w9601g8zpaxrmynx6mh8zz85ldpb8psp7cc6ls8v3srjpj1l5n3"; 46 47 }; 47 48
+2 -1
pkgs/tools/package-management/nix-serve/default.nix
··· 16 16 in 17 17 18 18 stdenv.mkDerivation { 19 - name = "nix-serve-0.2-${substring 0 7 rev}"; 19 + pname = "nix-serve"; 20 + version = "0.2-${substring 0 7 rev}"; 20 21 21 22 src = fetchFromGitHub { 22 23 owner = "edolstra";
+2 -1
pkgs/tools/package-management/opkg-utils/default.nix
··· 1 1 { lib, stdenv, fetchgit }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "opkg-utils-20141030"; 4 + pname = "opkg-utils"; 5 + version = "unstable-2014-10-30"; 5 6 6 7 # No releases, only a git tree 7 8 src = fetchgit {
+88 -45
pkgs/top-level/all-packages.nix
··· 3910 3910 3911 3911 coregarage = libsForQt5.callPackage ../applications/misc/coregarage { }; 3912 3912 3913 + coreshot = libsForQt5.callPackage ../tools/misc/coreshot { }; 3914 + 3913 3915 c14 = callPackage ../applications/networking/c14 { }; 3914 3916 3915 3917 corehunt = libsForQt5.callPackage ../applications/misc/corehunt { }; ··· 20165 20167 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { }; 20166 20168 prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { }; 20167 20169 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { }; 20170 + prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { }; 20168 20171 prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { }; 20169 20172 prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { }; 20170 20173 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; ··· 28588 28591 28589 28592 balanceofsatoshis = nodePackages.balanceofsatoshis; 28590 28593 28591 - bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin.nix { miniupnpc = miniupnpc_2; withGui = true; }; 28592 - bitcoind = callPackage ../applications/blockchains/bitcoin.nix { miniupnpc = miniupnpc_2; withGui = false; }; 28594 + bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin { 28595 + miniupnpc = miniupnpc_2; 28596 + withGui = true; 28597 + }; 28593 28598 28594 - bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots.nix { miniupnpc = miniupnpc_2; }; 28599 + bitcoind = callPackage ../applications/blockchains/bitcoin { 28600 + miniupnpc = miniupnpc_2; 28601 + withGui = false; 28602 + }; 28603 + 28604 + bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots { miniupnpc = miniupnpc_2; }; 28595 28605 28596 28606 cgminer = callPackage ../applications/blockchains/cgminer { }; 28597 28607 28598 28608 chia = callPackage ../applications/blockchains/chia { }; 28599 28609 28600 - clightning = callPackage ../applications/blockchains/clightning.nix { }; 28610 + clightning = callPackage ../applications/blockchains/clightning { }; 28601 28611 28602 - bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc.nix { boost = boost165; withGui = true; }; 28603 - bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc.nix { 28612 + bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc { 28613 + boost = boost165; 28614 + withGui = true; 28615 + }; 28616 + bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc { 28604 28617 boost = boost165; 28605 28618 mkDerivation = stdenv.mkDerivation; 28606 28619 withGui = false; 28607 28620 }; 28608 28621 28609 - bitcoin-unlimited = libsForQt514.callPackage ../applications/blockchains/bitcoin-unlimited.nix { 28622 + bitcoin-unlimited = libsForQt514.callPackage ../applications/blockchains/bitcoin-unlimited { 28610 28623 inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit; 28611 28624 withGui = true; 28612 28625 }; 28613 - bitcoind-unlimited = callPackage ../applications/blockchains/bitcoin-unlimited.nix { 28626 + bitcoind-unlimited = callPackage ../applications/blockchains/bitcoin-unlimited { 28614 28627 inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit; 28615 28628 withGui = false; 28616 28629 }; 28617 28630 28618 - bitcoin-classic = libsForQt514.callPackage ../applications/blockchains/bitcoin-classic.nix { boost = boost165; withGui = true; }; 28619 - bitcoind-classic = callPackage ../applications/blockchains/bitcoin-classic.nix { boost = boost165; withGui = false; }; 28631 + bitcoin-classic = libsForQt514.callPackage ../applications/blockchains/bitcoin-classic { 28632 + boost = boost165; 28633 + withGui = true; 28634 + }; 28635 + bitcoind-classic = callPackage ../applications/blockchains/bitcoin-classic { 28636 + boost = boost165; 28637 + withGui = false; 28638 + }; 28620 28639 28621 - bitcoin-gold = libsForQt514.callPackage ../applications/blockchains/bitcoin-gold.nix { boost = boost165; withGui = true; }; 28622 - bitcoind-gold = callPackage ../applications/blockchains/bitcoin-gold.nix { boost = boost165; withGui = false; }; 28640 + bitcoin-gold = libsForQt514.callPackage ../applications/blockchains/bitcoin-gold { 28641 + boost = boost165; 28642 + withGui = true; 28643 + }; 28644 + bitcoind-gold = callPackage ../applications/blockchains/bitcoin-gold { 28645 + boost = boost165; 28646 + withGui = false; 28647 + }; 28623 28648 28624 28649 btcpayserver = callPackage ../applications/blockchains/btcpayserver { }; 28625 28650 ··· 28627 28652 28628 28653 cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { }; 28629 28654 28630 - dashpay = callPackage ../applications/blockchains/dashpay.nix { }; 28655 + dashpay = callPackage ../applications/blockchains/dashpay { }; 28631 28656 28632 - dcrd = callPackage ../applications/blockchains/dcrd.nix { }; 28633 - dcrwallet = callPackage ../applications/blockchains/dcrwallet.nix { }; 28657 + dcrd = callPackage ../applications/blockchains/dcrd { }; 28658 + dcrwallet = callPackage ../applications/blockchains/dcrwallet { }; 28634 28659 28635 - dero = callPackage ../applications/blockchains/dero.nix { boost = boost165; }; 28660 + dero = callPackage ../applications/blockchains/dero { boost = boost165; }; 28636 28661 28637 - digibyte = libsForQt514.callPackage ../applications/blockchains/digibyte.nix { withGui = true; }; 28638 - digibyted = callPackage ../applications/blockchains/digibyte.nix { withGui = false; }; 28662 + digibyte = libsForQt514.callPackage ../applications/blockchains/digibyte { withGui = true; }; 28663 + digibyted = callPackage ../applications/blockchains/digibyte { withGui = false; }; 28639 28664 28640 - dogecoin = callPackage ../applications/blockchains/dogecoin.nix { boost = boost165; withGui = true; }; 28641 - dogecoind = callPackage ../applications/blockchains/dogecoin.nix { boost = boost165; withGui = false; }; 28665 + dogecoin = callPackage ../applications/blockchains/dogecoin { 28666 + boost = boost165; 28667 + withGui = true; 28668 + }; 28669 + dogecoind = callPackage ../applications/blockchains/dogecoin { 28670 + boost = boost165; 28671 + withGui = false; 28672 + }; 28642 28673 28643 - eclair = callPackage ../applications/blockchains/eclair.nix { }; 28674 + eclair = callPackage ../applications/blockchains/eclair { }; 28644 28675 28645 - electrs = callPackage ../applications/blockchains/electrs.nix { }; 28676 + electrs = callPackage ../applications/blockchains/electrs { }; 28646 28677 28647 - elements = libsForQt5.callPackage ../applications/blockchains/elements.nix { miniupnpc = miniupnpc_2; withGui = true; }; 28648 - elementsd = callPackage ../applications/blockchains/elements.nix { miniupnpc = miniupnpc_2; withGui = false; }; 28678 + elements = libsForQt5.callPackage ../applications/blockchains/elements { 28679 + miniupnpc = miniupnpc_2; 28680 + withGui = true; 28681 + }; 28682 + elementsd = callPackage ../applications/blockchains/elements { 28683 + miniupnpc = miniupnpc_2; 28684 + withGui = false; 28685 + }; 28649 28686 28650 28687 ergo = callPackage ../applications/blockchains/ergo { }; 28651 28688 ··· 28653 28690 28654 28691 faraday = callPackage ../applications/blockchains/faraday { }; 28655 28692 28656 - go-ethereum = callPackage ../applications/blockchains/go-ethereum.nix { 28693 + go-ethereum = callPackage ../applications/blockchains/go-ethereum { 28657 28694 inherit (darwin) libobjc; 28658 28695 inherit (darwin.apple_sdk.frameworks) IOKit; 28659 28696 }; ··· 28666 28703 28667 28704 lightning-pool = callPackage ../applications/blockchains/lightning-pool { }; 28668 28705 28669 - litecoin = libsForQt514.callPackage ../applications/blockchains/litecoin.nix { 28706 + litecoin = libsForQt514.callPackage ../applications/blockchains/litecoin { 28670 28707 inherit (darwin.apple_sdk.frameworks) AppKit; 28671 28708 }; 28672 28709 litecoind = litecoin.override { withGui = false; }; 28673 28710 28674 28711 livedl = callPackage ../tools/misc/livedl { }; 28675 28712 28676 - lnd = callPackage ../applications/blockchains/lnd.nix { }; 28713 + lnd = callPackage ../applications/blockchains/lnd { }; 28677 28714 28678 28715 lndconnect = callPackage ../applications/blockchains/lndconnect { }; 28679 28716 28680 - lndmanage = callPackage ../applications/blockchains/lndmanage.nix { }; 28717 + lndmanage = callPackage ../applications/blockchains/lndmanage { }; 28681 28718 28682 28719 monero = callPackage ../applications/blockchains/monero { 28683 28720 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC; ··· 28692 28729 boost = boost17x; 28693 28730 }; 28694 28731 28695 - masari = callPackage ../applications/blockchains/masari.nix { boost = boost165; }; 28732 + masari = callPackage ../applications/blockchains/masari { boost = boost165; }; 28696 28733 28697 28734 nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { }; 28698 28735 28699 - namecoin = callPackage ../applications/blockchains/namecoin.nix { withGui = true; }; 28700 - namecoind = callPackage ../applications/blockchains/namecoin.nix { withGui = false; }; 28736 + namecoin = callPackage ../applications/blockchains/namecoin { withGui = true; }; 28737 + namecoind = callPackage ../applications/blockchains/namecoin { withGui = false; }; 28701 28738 28702 28739 nbxplorer = callPackage ../applications/blockchains/nbxplorer { }; 28703 28740 28704 - pivx = libsForQt5.callPackage ../applications/blockchains/pivx.nix { withGui = true; }; 28705 - pivxd = callPackage ../applications/blockchains/pivx.nix { 28741 + pivx = libsForQt5.callPackage ../applications/blockchains/pivx { withGui = true; }; 28742 + pivxd = callPackage ../applications/blockchains/pivx { 28706 28743 withGui = false; 28707 28744 autoreconfHook = buildPackages.autoreconfHook269; 28708 28745 }; ··· 28711 28748 28712 28749 pycoin = with python3Packages; toPythonApplication pycoin; 28713 28750 28714 - stellar-core = callPackage ../applications/blockchains/stellar-core.nix { }; 28751 + stellar-core = callPackage ../applications/blockchains/stellar-core { }; 28715 28752 28716 - sumokoin = callPackage ../applications/blockchains/sumokoin.nix { boost = boost165; }; 28753 + sumokoin = callPackage ../applications/blockchains/sumokoin { boost = boost165; }; 28717 28754 28718 - tessera = callPackage ../applications/blockchains/tessera.nix { }; 28755 + tessera = callPackage ../applications/blockchains/tessera { }; 28719 28756 28720 - turbo-geth = callPackage ../applications/blockchains/turbo-geth.nix { }; 28757 + turbo-geth = callPackage ../applications/blockchains/turbo-geth { }; 28721 28758 28722 - vertcoin = libsForQt514.callPackage ../applications/blockchains/vertcoin.nix { boost = boost165; withGui = true; }; 28723 - vertcoind = callPackage ../applications/blockchains/vertcoin.nix { boost = boost165; withGui = false; }; 28759 + vertcoin = libsForQt514.callPackage ../applications/blockchains/vertcoin { 28760 + boost = boost165; 28761 + withGui = true; 28762 + }; 28763 + vertcoind = callPackage ../applications/blockchains/vertcoin { 28764 + boost = boost165; 28765 + withGui = false; 28766 + }; 28724 28767 28725 28768 wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { }; 28726 28769 28727 - wasabibackend = callPackage ../applications/blockchains/wasabibackend { Nuget = dotnetPackages.Nuget; }; 28770 + wasabibackend = callPackage ../applications/blockchains/wasabibackend { Nuget = dotnetPackages.Nuget; }; 28728 28771 28729 - wownero = callPackage ../applications/blockchains/wownero.nix {}; 28772 + wownero = callPackage ../applications/blockchains/wownero { }; 28730 28773 28731 28774 zcash = callPackage ../applications/blockchains/zcash { stdenv = llvmPackages_11.stdenv; }; 28732 28775 ··· 28738 28781 28739 28782 polkadot = callPackage ../applications/blockchains/polkadot { }; 28740 28783 28741 - particl-core = callPackage ../applications/blockchains/particl/particl-core.nix { miniupnpc = miniupnpc_2; }; 28784 + particl-core = callPackage ../applications/blockchains/particl-core { miniupnpc = miniupnpc_2; }; 28742 28785 28743 - quorum = callPackage ../applications/blockchains/quorum.nix { }; 28786 + quorum = callPackage ../applications/blockchains/quorum { }; 28744 28787 28745 28788 whirlpool-gui = callPackage ../applications/blockchains/whirlpool-gui { }; 28746 28789 ··· 30427 30470 30428 30471 cryptoverif = callPackage ../applications/science/logic/cryptoverif { }; 30429 30472 30430 - crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet.nix { }; 30473 + crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { }; 30431 30474 30432 30475 caprice32 = callPackage ../misc/emulators/caprice32 { }; 30433 30476 ··· 32505 32548 32506 32549 fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher {}; 32507 32550 32508 - btcdeb = callPackage ../applications/blockchains/btcdeb {}; 32551 + btcdeb = callPackage ../applications/blockchains/btcdeb { }; 32509 32552 32510 32553 jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron { }; 32511 32554