Merge master into staging-next

authored by github-actions[bot] and committed by GitHub fc9d4b88 810e0d0f

+166 -33
+1
maintainers/team-list.nix
··· 162 ralith 163 mjlbach 164 dandellion 165 ]; 166 scope = "Maintain the ecosystem around Matrix, a decentralized messenger."; 167 };
··· 162 ralith 163 mjlbach 164 dandellion 165 + sumnerevans 166 ]; 167 scope = "Maintain the ecosystem around Matrix, a decentralized messenger."; 168 };
+6 -6
pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix
··· 39 elpaBuild { 40 pname = "ada-mode"; 41 ename = "ada-mode"; 42 - version = "7.1.4"; 43 src = fetchurl { 44 - url = "https://elpa.gnu.org/packages/ada-mode-7.1.4.tar"; 45 - sha256 = "13zcs7kn7rca82c80qshbdpmmmgkf5phr88hf7p5nwxqhkazy9cd"; 46 }; 47 packageRequires = [ emacs uniquify-files wisi ]; 48 meta = { ··· 4224 elpaBuild { 4225 pname = "wisi"; 4226 ename = "wisi"; 4227 - version = "3.1.3"; 4228 src = fetchurl { 4229 - url = "https://elpa.gnu.org/packages/wisi-3.1.3.tar"; 4230 - sha256 = "0cbjcm35lp164wd06mn3clikga07qxfsfnkvadswsapsd0cn2b4k"; 4231 }; 4232 packageRequires = [ emacs seq ]; 4233 meta = {
··· 39 elpaBuild { 40 pname = "ada-mode"; 41 ename = "ada-mode"; 42 + version = "7.1.5"; 43 src = fetchurl { 44 + url = "https://elpa.gnu.org/packages/ada-mode-7.1.5.tar"; 45 + sha256 = "037v25mqpg1n52hz89b49vf9zw68fmc0m7l6c1f8vnbw3dibyk8d"; 46 }; 47 packageRequires = [ emacs uniquify-files wisi ]; 48 meta = { ··· 4224 elpaBuild { 4225 pname = "wisi"; 4226 ename = "wisi"; 4227 + version = "3.1.4"; 4228 src = fetchurl { 4229 + url = "https://elpa.gnu.org/packages/wisi-3.1.4.tar"; 4230 + sha256 = "1j35ln5x3dgypq3hn6xcdpg6vp6yjj6avcjakc2r6wx19vxixciw"; 4231 }; 4232 packageRequires = [ emacs seq ]; 4233 meta = {
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 31 } 32 }, 33 "dev": { 34 - "version": "93.0.4577.15", 35 - "sha256": "07gbpa1z6cnbmv8008y92ldg53w48rjx0slvgsrw4gk9cnvmnpz0", 36 - "sha256bin64": "0sb3m2mbq6g3mnps7g6xziziwv6sng34410ww5jyx82mw0q0sxig", 37 "deps": { 38 "gn": { 39 "version": "2021-07-08",
··· 31 } 32 }, 33 "dev": { 34 + "version": "93.0.4577.18", 35 + "sha256": "1h1ppyizj5vbnrv11iy9vlcpcv8mgb9r8m2zmz6vp7q1ch6w0w4x", 36 + "sha256bin64": "14cw0k4gsilybg7gbbbmck62i0prq5rm6hwqalmmmiqcldrw05mq", 37 "deps": { 38 "gn": { 39 "version": "2021-07-08",
+2 -2
pkgs/development/python-modules/dotmap/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "dotmap"; 9 - version = "1.3.23"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "0hy88kzzb7zhxfr7iyvl6rhmvz02538pbna7zypaard4a88bbbka"; 14 }; 15 16 checkInputs = [
··· 6 7 buildPythonPackage rec { 8 pname = "dotmap"; 9 + version = "1.3.24"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "1mvkhkrhzzzng17j2yvwp4x1hj8wls3qw5lngqs777a2qc1mhg0r"; 14 }; 15 16 checkInputs = [
+11 -6
pkgs/development/tools/libsigrok/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, libzip, glib, libusb1, libftdi1, check 2 - , libserialport, librevisa, doxygen, glibmm 3 , version ? "0.5.1", sha256 ? "171b553dir5gn6w4f7n37waqk62nq2kf1jykx4ifjacdz5xdw3z4" 4 }: 5 ··· 17 sha256 = "14sd8xqph4kb109g073daiavpadb20fcz7ch1ipn0waz7nlly4sw"; 18 }; 19 20 - nativeBuildInputs = [ pkg-config ]; 21 - buildInputs = [ libzip glib libusb1 libftdi1 check libserialport 22 - librevisa doxygen glibmm 23 - ]; 24 25 strictDeps = true; 26 ··· 29 tar --strip-components=1 -xvf "${firmware}" -C "$out/share/sigrok-firmware/" 30 ''; 31 32 meta = with lib; { 33 description = "Core library of the sigrok signal analysis software suite"; 34 homepage = "https://sigrok.org/"; 35 license = licenses.gpl3Plus; 36 platforms = platforms.linux ++ platforms.darwin; 37 - maintainers = [ maintainers.bjornfor ]; 38 }; 39 }
··· 1 { lib, stdenv, fetchurl, pkg-config, libzip, glib, libusb1, libftdi1, check 2 + , libserialport, librevisa, doxygen, glibmm, python3 3 , version ? "0.5.1", sha256 ? "171b553dir5gn6w4f7n37waqk62nq2kf1jykx4ifjacdz5xdw3z4" 4 }: 5 ··· 17 sha256 = "14sd8xqph4kb109g073daiavpadb20fcz7ch1ipn0waz7nlly4sw"; 18 }; 19 20 + nativeBuildInputs = [ doxygen pkg-config python3 ]; 21 + buildInputs = [ libzip glib libusb1 libftdi1 check libserialport librevisa glibmm ]; 22 23 strictDeps = true; 24 ··· 27 tar --strip-components=1 -xvf "${firmware}" -C "$out/share/sigrok-firmware/" 28 ''; 29 30 + doInstallCheck = true; 31 + installCheckPhase = '' 32 + # assert that c++ bindings are included 33 + [[ -f $out/include/libsigrokcxx/libsigrokcxx.hpp ]] \ 34 + || { echo 'C++ bindings were not generated; check configure output'; false; } 35 + ''; 36 + 37 meta = with lib; { 38 description = "Core library of the sigrok signal analysis software suite"; 39 homepage = "https://sigrok.org/"; 40 license = licenses.gpl3Plus; 41 platforms = platforms.linux ++ platforms.darwin; 42 + maintainers = with maintainers; [ bjornfor ]; 43 }; 44 }
+2 -2
pkgs/development/web/nodejs/v12.nix
··· 8 in 9 buildNodejs { 10 inherit enableNpm; 11 - version = "12.22.3"; 12 - sha256 = "143ihn30jd08nk19saxn6qp3ldc9yvy8w338i4cg9256wgx120im"; 13 patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; 14 }
··· 8 in 9 buildNodejs { 10 inherit enableNpm; 11 + version = "12.22.4"; 12 + sha256 = "0k6dwkhpmjcdb71zd92a5v0l82rsk06p57iyjby84lhy2fmlxka4"; 13 patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; 14 }
+2 -2
pkgs/development/web/nodejs/v14.nix
··· 7 in 8 buildNodejs { 9 inherit enableNpm; 10 - version = "14.17.3"; 11 - sha256 = "0j3zd5vavsapqs9h682mr8r5i7xp47n0w4vjvm8rw3rn3dg4p2sb"; 12 patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; 13 }
··· 7 in 8 buildNodejs { 9 inherit enableNpm; 10 + version = "14.17.4"; 11 + sha256 = "0b6gadc53r07gx6qr6281ifr5m9bgprmfdqyz9zh5j7qhkkz8yxf"; 12 patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; 13 }
+2 -2
pkgs/misc/vim-plugins/vim-plugin-names
··· 494 nvim-telescope/telescope-z.nvim@main 495 nvim-telescope/telescope.nvim 496 nvim-treesitter/completion-treesitter 497 - nvim-treesitter/nvim-treesitter 498 nvim-treesitter/nvim-treesitter-refactor 499 - nvim-treesitter/nvim-treesitter-textobjects 500 nvim-treesitter/playground 501 oberblastmeister/termwrapper.nvim 502 ocaml/vim-ocaml
··· 494 nvim-telescope/telescope-z.nvim@main 495 nvim-telescope/telescope.nvim 496 nvim-treesitter/completion-treesitter 497 + nvim-treesitter/nvim-treesitter@0.5-compat 498 nvim-treesitter/nvim-treesitter-refactor 499 + nvim-treesitter/nvim-treesitter-textobjects@0.5-compat 500 nvim-treesitter/playground 501 oberblastmeister/termwrapper.nvim 502 ocaml/vim-ocaml
+2 -2
pkgs/servers/matrix-synapse/default.nix
··· 12 in 13 buildPythonApplication rec { 14 pname = "matrix-synapse"; 15 - version = "1.38.1"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "sha256-bGKGzhuDjKaNbjXSwvidk9SrRmJsLQyLe5jps4DXN+s="; 20 }; 21 22 patches = [
··· 12 in 13 buildPythonApplication rec { 14 pname = "matrix-synapse"; 15 + version = "1.39.0"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "sha256-dErfNHDUo0yGLbrRQdwbNkMVfnMfbrO3f7bsRwgRQMM="; 20 }; 21 22 patches = [
+3 -3
pkgs/servers/roon-bridge/default.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "roon-bridge"; 13 - version = "1.8-795"; 14 15 # N.B. The URL is unstable. I've asked for them to provide a stable URL but 16 # they have ignored me. If this package fails to build for you, you may need 17 # to update the version and sha256. 18 # c.f. https://community.roonlabs.com/t/latest-roon-server-is-not-available-for-download-on-nixos/118129 19 src = fetchurl { 20 - url = "https://web.archive.org/web/20210610172810/http://download.roonlabs.com/builds/RoonBridge_linuxx64.tar.bz2"; 21 - sha256 = "sha256-ahdy0/TBOyMfCt4VTkcDTZGAFmwQJT2KvZuMtFcAY3w="; 22 }; 23 24 buildInputs = [
··· 10 11 stdenv.mkDerivation rec { 12 pname = "roon-bridge"; 13 + version = "1.8-814"; 14 15 # N.B. The URL is unstable. I've asked for them to provide a stable URL but 16 # they have ignored me. If this package fails to build for you, you may need 17 # to update the version and sha256. 18 # c.f. https://community.roonlabs.com/t/latest-roon-server-is-not-available-for-download-on-nixos/118129 19 src = fetchurl { 20 + url = "https://web.archive.org/web/20210729154257/http://download.roonlabs.com/builds/RoonBridge_linuxx64.tar.bz2"; 21 + sha256 = "sha256-dersaP/8qkl9k81FrgMieB0P4nKmDwjLW5poqKhEn7A="; 22 }; 23 24 buildInputs = [
+3 -3
pkgs/servers/roon-server/default.nix
··· 11 , zlib 12 }: stdenv.mkDerivation rec { 13 pname = "roon-server"; 14 - version = "1.8-806"; 15 16 # N.B. The URL is unstable. I've asked for them to provide a stable URL but 17 # they have ignored me. If this package fails to build for you, you may need 18 # to update the version and sha256. 19 # c.f. https://community.roonlabs.com/t/latest-roon-server-is-not-available-for-download-on-nixos/118129 20 src = fetchurl { 21 - url = "https://web.archive.org/web/20210707070319/http://download.roonlabs.com/builds/RoonServer_linuxx64.tar.bz2"; 22 - sha256 = "sha256-TRgsHR71wNz2MoH+RZrIaWEzQSAbo+q8ICKfmmCFy5Y="; 23 }; 24 25 buildInputs = [
··· 11 , zlib 12 }: stdenv.mkDerivation rec { 13 pname = "roon-server"; 14 + version = "1.8-814"; 15 16 # N.B. The URL is unstable. I've asked for them to provide a stable URL but 17 # they have ignored me. If this package fails to build for you, you may need 18 # to update the version and sha256. 19 # c.f. https://community.roonlabs.com/t/latest-roon-server-is-not-available-for-download-on-nixos/118129 20 src = fetchurl { 21 + url = "https://web.archive.org/web/20210729154130/http://download.roonlabs.com/builds/RoonServer_linuxx64.tar.bz2"; 22 + sha256 = "sha256-GbWcgNq+dmzoHNFZyB/QFCvJ7Hh48v8IuGS4WMNlKgI="; 23 }; 24 25 buildInputs = [
+1
pkgs/servers/web-apps/discourse/plugins/all-plugins.nix
··· 3 callPackage = newScope args; 4 in 5 { 6 discourse-canned-replies = callPackage ./discourse-canned-replies {}; 7 discourse-github = callPackage ./discourse-github {}; 8 discourse-math = callPackage ./discourse-math {};
··· 3 callPackage = newScope args; 4 in 5 { 6 + discourse-calendar = callPackage ./discourse-calendar {}; 7 discourse-canned-replies = callPackage ./discourse-canned-replies {}; 8 discourse-github = callPackage ./discourse-github {}; 9 discourse-math = callPackage ./discourse-math {};
+5
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/Gemfile
···
··· 1 + # frozen_string_literal: true 2 + 3 + source "https://rubygems.org" 4 + 5 + gem 'rrule', '0.4.2', require: false
+27
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/Gemfile.lock
···
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + activesupport (6.1.4) 5 + concurrent-ruby (~> 1.0, >= 1.0.2) 6 + i18n (>= 1.6, < 2) 7 + minitest (>= 5.1) 8 + tzinfo (~> 2.0) 9 + zeitwerk (~> 2.3) 10 + concurrent-ruby (1.1.9) 11 + i18n (1.8.10) 12 + concurrent-ruby (~> 1.0) 13 + minitest (5.14.4) 14 + rrule (0.4.2) 15 + activesupport (>= 4.1) 16 + tzinfo (2.0.4) 17 + concurrent-ruby (~> 1.0) 18 + zeitwerk (2.4.2) 19 + 20 + PLATFORMS 21 + x86_64-linux 22 + 23 + DEPENDENCIES 24 + rrule (= 0.4.2) 25 + 26 + BUNDLED WITH 27 + 2.2.20
+18
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/default.nix
···
··· 1 + { lib, mkDiscoursePlugin, fetchFromGitHub }: 2 + 3 + mkDiscoursePlugin { 4 + name = "discourse-calendar"; 5 + bundlerEnvArgs.gemdir = ./.; 6 + src = fetchFromGitHub { 7 + owner = "discourse"; 8 + repo = "discourse-calendar"; 9 + rev = "567712d8c02640574fbab081eb54b2f26349c88d"; 10 + sha256 = "sha256-r6rfbi/ScbM+SiAjeijXmr5R9wpJxzxGl52X5oV++5w="; 11 + }; 12 + meta = with lib; { 13 + homepage = "https://github.com/discourse/discourse-calendar"; 14 + maintainers = with maintainers; [ ryantm ]; 15 + license = licenses.mit; 16 + description = "Adds the ability to create a dynamic calendar in the first post of a topic"; 17 + }; 18 + }
+76
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/gemset.nix
···
··· 1 + { 2 + activesupport = { 3 + dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; 4 + groups = ["default"]; 5 + platforms = []; 6 + source = { 7 + remotes = ["https://rubygems.org"]; 8 + sha256 = "0kqgywy4cj3h5142dh7pl0xx5nybp25jn0ykk0znziivzks68xdk"; 9 + type = "gem"; 10 + }; 11 + version = "6.1.4"; 12 + }; 13 + concurrent-ruby = { 14 + groups = ["default"]; 15 + platforms = []; 16 + source = { 17 + remotes = ["https://rubygems.org"]; 18 + sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f"; 19 + type = "gem"; 20 + }; 21 + version = "1.1.9"; 22 + }; 23 + i18n = { 24 + dependencies = ["concurrent-ruby"]; 25 + groups = ["default"]; 26 + platforms = []; 27 + source = { 28 + remotes = ["https://rubygems.org"]; 29 + sha256 = "0g2fnag935zn2ggm5cn6k4s4xvv53v2givj1j90szmvavlpya96a"; 30 + type = "gem"; 31 + }; 32 + version = "1.8.10"; 33 + }; 34 + minitest = { 35 + groups = ["default"]; 36 + platforms = []; 37 + source = { 38 + remotes = ["https://rubygems.org"]; 39 + sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl"; 40 + type = "gem"; 41 + }; 42 + version = "5.14.4"; 43 + }; 44 + rrule = { 45 + dependencies = ["activesupport"]; 46 + groups = ["default"]; 47 + platforms = []; 48 + source = { 49 + remotes = ["https://rubygems.org"]; 50 + sha256 = "0w338b7dgvd144fl5b8xy2lfc6zgbcjac7b4z158jc8h070yzc9v"; 51 + type = "gem"; 52 + }; 53 + version = "0.4.2"; 54 + }; 55 + tzinfo = { 56 + dependencies = ["concurrent-ruby"]; 57 + groups = ["default"]; 58 + platforms = []; 59 + source = { 60 + remotes = ["https://rubygems.org"]; 61 + sha256 = "10qp5x7f9hvlc0psv9gsfbxg4a7s0485wsbq1kljkxq94in91l4z"; 62 + type = "gem"; 63 + }; 64 + version = "2.0.4"; 65 + }; 66 + zeitwerk = { 67 + groups = ["default"]; 68 + platforms = []; 69 + source = { 70 + remotes = ["https://rubygems.org"]; 71 + sha256 = "1746czsjarixq0x05f7p3hpzi38ldg6wxnxxw74kbjzh1sdjgmpl"; 72 + type = "gem"; 73 + }; 74 + version = "2.4.2"; 75 + }; 76 + }
+2 -2
pkgs/tools/networking/isync/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "isync"; 8 - version = "1.4.2"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/isync/${pname}-${version}.tar.gz"; 12 - sha256 = "0hskfpj4r4q3959k3npyqli353daj3r5d9mfia9bbmig87nyfd8r"; 13 }; 14 15 nativeBuildInputs = [ pkg-config perl ];
··· 5 6 stdenv.mkDerivation rec { 7 pname = "isync"; 8 + version = "1.4.3"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/isync/${pname}-${version}.tar.gz"; 12 + sha256 = "024p3glj4p7fhrssw5sr55arls9zna1igxxrspxlfd6sbds21ixl"; 13 }; 14 15 nativeBuildInputs = [ pkg-config perl ];