Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 0bb8cb9c cdaa3dfd

+84 -81
+3 -3
pkgs/applications/misc/taskwarrior-tui/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "taskwarrior-tui"; 8 - version = "0.13.33"; 8 + version = "0.13.34"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "kdheepak"; 12 12 repo = "taskwarrior-tui"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-vKmVScXQLDjhNJEzlhqiyhRZjR26xjrT1LijxzZK8Cg="; 14 + sha256 = "0p0nkqvkir6lriq75ingpfywn2yvyn3l35yxzk4aiq6vr2n7h3mw"; 15 15 }; 16 16 17 17 # Because there's a test that requires terminal access 18 18 doCheck = false; 19 19 20 - cargoSha256 = "sha256-0E4nk8WLprumHKQjpdn+U36z7mdgFb7g/i7egLk4Jcs="; 20 + cargoSha256 = "1mzc6rnqcv97dlkl4j4p180f46wlyq45lc6nq7gqw396wc6m04km"; 21 21 22 22 meta = with lib; { 23 23 description = "A terminal user interface for taskwarrior ";
+59 -28
pkgs/applications/networking/instant-messengers/mirage/default.nix
··· 1 - { lib, stdenv, mkDerivation, fetchFromGitHub 2 - , qmake, pkg-config, olm, wrapQtAppsHook 3 - , qtbase, qtquickcontrols2, qtkeychain, qtmultimedia, qtgraphicaleffects 4 - , python3Packages, pyotherside, libXScrnSaver 1 + { lib 2 + , stdenv 3 + , mkDerivation 4 + , fetchFromGitHub 5 + , libXScrnSaver 6 + , olm 7 + , pkg-config 8 + , pyotherside 9 + , python3Packages 10 + , qmake 11 + , qtbase 12 + , qtgraphicaleffects 13 + , qtkeychain 14 + , qtmultimedia 15 + , qtquickcontrols2 16 + , wrapQtAppsHook 5 17 }: 6 18 7 - let 8 - pypkgs = with python3Packages; [ 9 - aiofiles filetype matrix-nio appdirs cairosvg 10 - pymediainfo setuptools html-sanitizer mistune blist 11 - pyotherside 12 - ]; 13 - in 14 19 mkDerivation rec { 15 20 pname = "mirage"; 16 - version = "0.6.4"; 21 + version = "0.7.2"; 17 22 18 23 src = fetchFromGitHub { 19 24 owner = "mirukana"; 20 25 repo = pname; 21 26 rev = "v${version}"; 22 - sha256 = "15x0x2rf4fzsd0zr84fq3j3ddzkgc5il8s54jpxk8wl4ah03g4nv"; 27 + sha256 = "sha256-dJS4lAXHHNUEAG75gQaS9+aQTTTj8KHqHjISioynFdY="; 23 28 fetchSubmodules = true; 24 29 }; 25 30 26 - nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook python3Packages.wrapPython ]; 31 + nativeBuildInputs = [ 32 + pkg-config 33 + python3Packages.wrapPython 34 + qmake 35 + wrapQtAppsHook 36 + ]; 27 37 28 38 buildInputs = [ 29 - qtbase qtmultimedia 39 + libXScrnSaver 40 + olm 41 + pyotherside 42 + qtbase 43 + qtgraphicaleffects 44 + qtkeychain 45 + qtmultimedia 30 46 qtquickcontrols2 31 - qtkeychain qtgraphicaleffects 32 - olm pyotherside 33 - libXScrnSaver 47 + ] ++ pythonPath; 48 + 49 + pythonPath = with python3Packages; [ 50 + aiofiles 51 + appdirs 52 + blist 53 + cairosvg 54 + filetype 55 + html-sanitizer 56 + hsluv 57 + matrix-nio 58 + mistune 59 + plyer 60 + pymediainfo 61 + pyotherside 62 + redbaron 63 + simpleaudio 64 + setuptools 65 + watchgod 34 66 ]; 35 67 36 - propagatedBuildInputs = pypkgs; 37 - 38 - pythonPath = pypkgs; 39 - 40 - qmakeFlags = [ "PREFIX=${placeholder "out"}" "CONFIG+=qtquickcompiler" ]; 68 + qmakeFlags = [ 69 + "PREFIX=${placeholder "out"}" 70 + "CONFIG+=qtquickcompiler" 71 + ]; 41 72 42 73 dontWrapQtApps = true; 43 74 postInstall = '' ··· 45 76 wrapProgram $out/bin/mirage \ 46 77 --prefix PYTHONPATH : "$PYTHONPATH" \ 47 78 "''${qtWrapperArgs[@]}" 48 - ''; 79 + ''; 49 80 50 81 meta = with lib; { 51 - description = "A fancy, customizable, keyboard-operable Qt/QML+Python Matrix chat client for encrypted and decentralized communication"; 52 82 homepage = "https://github.com/mirukana/mirage"; 53 - license = licenses.lgpl3; 54 - maintainers = with maintainers; [ colemickens ]; 55 - broken = stdenv.isDarwin; 83 + description = "A fancy, customizable, keyboard-operable Qt/QML+Python Matrix chat client for encrypted and decentralized communication"; 84 + license = licenses.lgpl3Plus; 85 + maintainers = with maintainers; [ colemickens AndersonTorres ]; 56 86 inherit (qtbase.meta) platforms; 87 + broken = stdenv.isDarwin; 57 88 }; 58 89 }
+2 -2
pkgs/applications/science/robotics/mavproxy/default.nix
··· 3 3 4 4 buildPythonApplication rec { 5 5 pname = "MAVProxy"; 6 - version = "1.8.44"; 6 + version = "1.8.45"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "104000a0e57ef4591bdf28addf8057339b22cbff9501ba92b9b1720d0b2b7325"; 10 + sha256 = "f1010cefb5b97a5d392d32aa1425bdb7df995161125f8686f2c7383c2a86e9e5"; 11 11 }; 12 12 13 13 postPatch = ''
+2 -2
pkgs/development/compilers/go/1.16.nix
··· 51 51 52 52 stdenv.mkDerivation rec { 53 53 pname = "go"; 54 - version = "1.16.8"; 54 + version = "1.16.9"; 55 55 56 56 src = fetchurl { 57 57 url = "https://dl.google.com/go/go${version}.src.tar.gz"; 58 - sha256 = "sha256-jyqMJLeTN1syQ9+C/bDIOHSG3MioksocmRqpms4Ia5g="; 58 + sha256 = "sha256-ChzH/XvSBEj3Hr7WTYRhOIUNUJmxjPXMEKT8RRYNjD0="; 59 59 }; 60 60 61 61 # perl is used for testing go vet
+2 -2
pkgs/development/compilers/go/1.17.nix
··· 50 50 51 51 stdenv.mkDerivation rec { 52 52 pname = "go"; 53 - version = "1.17.1"; 53 + version = "1.17.2"; 54 54 55 55 src = fetchurl { 56 56 url = "https://dl.google.com/go/go${version}.src.tar.gz"; 57 - sha256 = "sha256-SdwIM5dwrNVhMxLbjBQer2F3mZVXe4nZO1Qe+DBn5bE="; 57 + sha256 = "sha256-IlXrPk6CTdfV/Nwuf4RTQ3HBhjEuVG+xCGo0wXdS9DE="; 58 58 }; 59 59 60 60 # perl is used for testing go vet
+9 -38
pkgs/development/ocaml-modules/uunf/default.nix
··· 1 - { lib, stdenv, fetchurl, unzip, ocaml, findlib, ocamlbuild, topkg, uchar, uutf, cmdliner, uucd }: 1 + { lib, stdenv, fetchurl, ocaml, findlib, ocamlbuild, topkg, uchar, uutf, cmdliner }: 2 2 let 3 3 pname = "uunf"; 4 4 webpage = "https://erratique.ch/software/${pname}"; 5 - version = "13.0.0"; 6 - ucdxml = fetchurl { 7 - url = "http://www.unicode.org/Public/${version}/ucdxml/ucd.all.grouped.zip"; 8 - sha256 = "04gpl09ggb6fb0kmk6298rd8184dv6vcscn28l1gpdv1yjlw1a8q"; 9 - }; 10 - gen = fetchurl { 11 - url = "https://raw.githubusercontent.com/dbuenzli/uunf/v12.0.0/support/gen.ml"; 12 - sha256 = "08j2mpi7j6q3rqc6bcdwspqn1s7pkkphznxfdycqjv4h9yaqsymj"; 13 - }; 14 - gen_norm = fetchurl { 15 - url = "https://raw.githubusercontent.com/dbuenzli/uunf/v12.0.0/support/gen_norm.ml"; 16 - sha256 = "11vx5l5bag6bja7qj8jv4s2x9fknj3557n0mj87k2apq5gs5f4m5"; 17 - }; 18 - gen_props = fetchurl { 19 - url = "https://raw.githubusercontent.com/dbuenzli/uunf/v12.0.0/support/gen_props.ml"; 20 - sha256 = "0a6lhja498kp9lxql0pbfvkgvajs10wx88wkqc7y5m3lrvw46268"; 21 - }; 5 + version = "14.0.0"; 22 6 in 23 7 24 - assert lib.versionAtLeast ocaml.version "4.03"; 8 + if !lib.versionAtLeast ocaml.version "4.03" 9 + then throw "${pname} is not available for OCaml ${ocaml.version}" 10 + else 25 11 26 12 stdenv.mkDerivation { 27 - name = "ocaml-${pname}-${version}"; 13 + name = "ocaml${ocaml.version}-${pname}-${version}"; 28 14 inherit version; 29 15 30 16 src = fetchurl { 31 17 url = "${webpage}/releases/${pname}-${version}.tbz"; 32 - sha256 = "1qci04nkp24kdls1z4s8kz5dzgky4nwd5r8345nwdrgwmxhw7ksm"; 18 + sha256 = "sha256:17wv0nm3vvwcbzb1b09akw8jblmigyhbfmh1sy9lkb5756ni94a2"; 33 19 }; 34 20 35 - postConfigure = '' 36 - rm -f src/uunf_data.ml 37 - mkdir -p support/ 38 - cp ${gen} support/gen.ml 39 - cp ${gen_norm} support/gen_norm.ml 40 - cp ${gen_props} support/gen_props.ml 41 - funzip ${ucdxml} > support/ucd.xml 42 - ocaml -I ${findlib}/lib/ocaml/${ocaml.version}/site-lib/ pkg/build_support.ml 43 - ''; 44 - 45 - nativeBuildInputs = [ unzip ]; 46 - 47 - buildInputs = [ ocaml findlib ocamlbuild topkg uutf cmdliner uucd ]; 21 + buildInputs = [ ocaml findlib ocamlbuild topkg uutf cmdliner ]; 48 22 49 23 propagatedBuildInputs = [ uchar ]; 50 24 ··· 53 27 meta = with lib; { 54 28 description = "An OCaml module for normalizing Unicode text"; 55 29 homepage = webpage; 56 - platforms = ocaml.meta.platforms or []; 30 + inherit (ocaml.meta) platforms; 57 31 license = licenses.bsd3; 58 32 maintainers = [ maintainers.vbgl ]; 59 - # See https://github.com/dbuenzli/uunf/issues/15#issuecomment-903151264 60 - broken = lib.versions.majorMinor ocaml.version == "4.08" 61 - && stdenv.hostPlatform.isAarch64; 62 33 }; 63 34 }
+1
pkgs/development/web/nodejs/nodejs.nix
··· 139 139 meta = { 140 140 description = "Event-driven I/O framework for the V8 JavaScript engine"; 141 141 homepage = "https://nodejs.org"; 142 + changelog = "https://github.com/nodejs/node/blob/v${version}/doc/changelogs/CHANGELOG_V${majorVersion}.md#${version}"; 142 143 license = licenses.mit; 143 144 maintainers = with maintainers; [ goibhniu gilligan cko marsam ]; 144 145 platforms = platforms.linux ++ platforms.darwin;
+2 -2
pkgs/development/web/nodejs/v12.nix
··· 8 8 in 9 9 buildNodejs { 10 10 inherit enableNpm; 11 - version = "12.22.6"; 12 - sha256 = "0yhgkcp7lx5nglxsrybbjymx1fys3wkbbhkj6h6652gnp0b2y0n2"; 11 + version = "12.22.7"; 12 + sha256 = "0sszg3k5jd26hymqhs5328kvnxsb3x78sg4gpna9lrvh92s26snc"; 13 13 patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; 14 14 }
+2 -2
pkgs/development/web/nodejs/v16.nix
··· 8 8 in 9 9 buildNodejs { 10 10 inherit enableNpm; 11 - version = "16.11.0"; 12 - sha256 = "1bk5f47hm409129w437h8qdvmqjdr11awblvnhkfsp911nyk3xnk"; 11 + version = "16.11.1"; 12 + sha256 = "0y32mdv8zs35la2bny8d9rxjvj1vr8z079ji1g6ajc2yw96pyn37"; 13 13 patches = [ ./disable-darwin-v8-system-instrumentation.patch ]; 14 14 }
+2 -2
pkgs/tools/networking/ytcc/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "ytcc"; 5 - version = "2.4.2"; 5 + version = "2.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "woefe"; 9 9 repo = "ytcc"; 10 10 rev = "v${version}"; 11 - sha256 = "013dhw7kn1s3r6w7kfvhqh0l74kgijfni47l71p7wicg3hzhm3mr"; 11 + sha256 = "0d5zlj5c9n8kq38sq2napc2pnqq866v8jpsyg07q5yjcjwlmihap"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ gettext ];