Merge master into staging-next

authored by

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

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