Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 00e2bbfc 2ad7b248

Changed files
+174 -38
maintainers
nixos
modules
services
x11
hardware
pkgs
applications
audio
mopidy
blockchains
mycrypto
video
clapper
development
libraries
science
tools
build-managers
bazel
richgo
games
crawl
pioneer
misc
vscode-extensions
servers
ftp
vsftpd
tools
networking
oneshot
text
top-level
+6
maintainers/maintainer-list.nix
··· 4679 4679 githubId = 993484; 4680 4680 name = "Greg Hale"; 4681 4681 }; 4682 + imgabe = { 4683 + email = "gabrielpmonte@hotmail.com"; 4684 + github = "imgabe"; 4685 + githubId = 24387926; 4686 + name = "Gabriel Pereira"; 4687 + }; 4682 4688 imlonghao = { 4683 4689 email = "nixos@esd.cc"; 4684 4690 github = "imlonghao";
+11
nixos/modules/services/x11/hardware/libinput.nix
··· 163 163 ''; 164 164 }; 165 165 166 + transformationMatrix = mkOption { 167 + type = types.nullOr types.str; 168 + default = null; 169 + description = '' 170 + A string of 9 space-separated floating point numbers. Sets the transformation matrix to 171 + the 3x3 matrix where the first row is (abc), the second row is (def) and the third row is (ghi). 172 + ''; 173 + }; 174 + 166 175 disableWhileTyping = mkOption { 167 176 type = types.bool; 168 177 default = false; ··· 196 205 ${optionalString (cfg.${deviceType}.accelSpeed != null) ''Option "AccelSpeed" "${cfg.${deviceType}.accelSpeed}"''} 197 206 ${optionalString (cfg.${deviceType}.buttonMapping != null) ''Option "ButtonMapping" "${cfg.${deviceType}.buttonMapping}"''} 198 207 ${optionalString (cfg.${deviceType}.calibrationMatrix != null) ''Option "CalibrationMatrix" "${cfg.${deviceType}.calibrationMatrix}"''} 208 + ${optionalString (cfg.${deviceType}.transformationMatrix != null) ''Option "TransformationMatrix" "${cfg.${deviceType}.transformationMatrix}"''} 199 209 ${optionalString (cfg.${deviceType}.clickMethod != null) ''Option "ClickMethod" "${cfg.${deviceType}.clickMethod}"''} 200 210 Option "LeftHanded" "${xorgBool cfg.${deviceType}.leftHanded}" 201 211 Option "MiddleEmulation" "${xorgBool cfg.${deviceType}.middleEmulation}" ··· 227 237 "sendEventsMode" 228 238 "tapping" 229 239 "tappingDragLock" 240 + "transformationMatrix" 230 241 "disableWhileTyping" 231 242 "additionalOptions" 232 243 ]);
+2 -2
pkgs/applications/audio/mopidy/iris.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "Mopidy-Iris"; 5 - version = "3.58.0"; 5 + version = "3.58.2"; 6 6 7 7 src = python3Packages.fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1bsmc4p7b6v4mm8fi9zsy0knzdccnz1dc6ckrdr18kw2ji0hiyx2"; 9 + sha256 = "1cni9dd1c97bp92crjhsbwml12z8i6wkmj79zz8qvk46k8ixy3vp"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [
+3 -3
pkgs/applications/blockchains/mycrypto/default.nix
··· 4 4 5 5 let 6 6 pname = "MyCrypto"; 7 - version = "1.7.16"; 8 - hash = "sha256-fvV/dT9tj8/d/kjM0dVj3IC/O7Y/yG8fscDCzUBwHKI="; 7 + version = "1.7.17"; 8 + sha256 = "20eb48989b5ae5e60e438eff6830ac79a0d89ac26dff058097260e747e866444"; # Taken from release's checksums.txt.gpg 9 9 name = "${pname}-${version}"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/mycryptohq/mycrypto/releases/download/${version}/linux-x86-64_${version}_MyCrypto.AppImage"; 13 - inherit hash; 13 + inherit sha256; 14 14 }; 15 15 16 16 appimageContents = appimageTools.extractType2 {
+85
pkgs/applications/video/clapper/default.nix
··· 1 + { config 2 + , lib 3 + , stdenv 4 + , fetchFromGitHub 5 + , glib 6 + , gobject-introspection 7 + , python3 8 + , pkg-config 9 + , ninja 10 + , wayland 11 + , wayland-protocols 12 + , desktop-file-utils 13 + , makeWrapper 14 + , shared-mime-info 15 + , wrapGAppsHook 16 + , meson 17 + , gjs 18 + , gtk4 19 + , gst_all_1 20 + , libadwaita 21 + }: 22 + 23 + stdenv.mkDerivation rec { 24 + pname = "clapper"; 25 + version = "0.4.0"; 26 + 27 + src = fetchFromGitHub { 28 + owner = "Rafostar"; 29 + repo = pname; 30 + rev = version; 31 + sha256 = "1gf4z9lib5rxi1xilkxxyywakm9zlq5915w2wib09jyh0if82ahr"; 32 + }; 33 + 34 + nativeBuildInputs = [ 35 + desktop-file-utils # for update-desktop-database 36 + glib 37 + gobject-introspection 38 + meson 39 + ninja 40 + makeWrapper 41 + pkg-config 42 + python3 43 + shared-mime-info # for update-mime-database 44 + wrapGAppsHook # for gsettings 45 + ]; 46 + 47 + buildInputs = [ 48 + gjs 49 + gst_all_1.gstreamer 50 + gst_all_1.gst-plugins-base 51 + gst_all_1.gst-plugins-good 52 + gst_all_1.gst-plugins-bad 53 + gst_all_1.gst-plugins-ugly 54 + gtk4 55 + libadwaita 56 + wayland 57 + wayland-protocols 58 + ]; 59 + 60 + postPatch = '' 61 + patchShebangs build-aux/meson/postinstall.py 62 + ''; 63 + 64 + mesonFlags = [ 65 + # TODO: https://github.com/NixOS/nixpkgs/issues/36468 66 + "-Dc_args=-I${glib.dev}/include/gio-unix-2.0" 67 + ]; 68 + 69 + postInstall = '' 70 + cp ${src}/data/icons/*.svg $out/share/icons/hicolor/scalable/apps/ 71 + cp ${src}/data/icons/*.svg $out/share/icons/hicolor/symbolic/apps/ 72 + ''; 73 + 74 + meta = with lib; { 75 + description = "A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering. "; 76 + longDescription = '' 77 + Clapper is a GNOME media player build using GJS with GTK4 toolkit. 78 + The media player is using GStreamer as a media backend and renders everything via OpenGL. 79 + ''; 80 + homepage = "https://github.com/Rafostar/clapper"; 81 + license = licenses.gpl3Plus; 82 + maintainers = with maintainers; [ tomfitzhenry ]; 83 + platforms = platforms.linux; 84 + }; 85 + }
+2 -2
pkgs/development/libraries/science/astronomy/indilib/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "indilib"; 18 - version = "1.9.1"; 18 + version = "1.9.2"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "indilib"; 22 22 repo = "indi"; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-qXGTHyXhJrApexQL31fba0ZvnHEyTsY3Tb7aB4GpGn4="; 24 + sha256 = "sha256-5MaN1aNyHpZzKwQPUpp9NYRh7i+lx1N70+J1gczdtAE="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -1
pkgs/development/libraries/science/astronomy/indilib/indi-3rdparty.nix
··· 40 40 postPatch = '' 41 41 for f in indi-qsi/CMakeLists.txt \ 42 42 indi-dsi/CMakeLists.txt \ 43 - indi-armadillo-platypus/CMakeLists.txt 43 + indi-armadillo-platypus/CMakeLists.txt \ 44 + indi-orion-ssg3/CMakeLists.txt 44 45 do 45 46 substituteInPlace $f \ 46 47 --replace "/lib/udev/rules.d" "lib/udev/rules.d" \
+2 -2
pkgs/development/libraries/science/astronomy/indilib/indi-full.nix
··· 1 1 { stdenv, lib, callPackage, fetchFromGitHub, indilib }: 2 2 3 3 let 4 - indi-version = "1.9.1"; 4 + indi-version = "1.9.2"; 5 5 indi-3rdparty-src = fetchFromGitHub { 6 6 owner = "indilib"; 7 7 repo = "indi-3rdparty"; 8 8 rev = "v${indi-version}"; 9 - sha256 = "sha256-F0O4WUYdUL6IjJyON/XJp78v4n5rj0unm1xTzEsEH0k="; 9 + sha256 = "sha256-dpuJ/J5gc+kAklbvMjsWic9jusXWB4gUcT8E/1eSLXQ="; 10 10 }; 11 11 indi-firmware = callPackage ./indi-firmware.nix { 12 12 version = indi-version;
+3 -3
pkgs/development/tools/build-managers/bazel/bazel_4/default.nix
··· 27 27 }: 28 28 29 29 let 30 - version = "4.1.0"; 30 + version = "4.2.1"; 31 31 sourceRoot = "."; 32 32 33 33 src = fetchurl { 34 34 url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 35 - sha256 = "1svf9n345m0ag05hlcw3cwsl6bw2imcn4da25yyzcl3ar5axfxzk"; 35 + sha256 = "Eup6oR4r2xLeHc65k5oi6W9aSAQ3yxfBIzedjg/fXoI="; 36 36 }; 37 37 38 38 # Update with `eval $(nix-build -A bazel.updater)`, ··· 56 56 else srcs."java_tools_javac11_linux-v10.6.zip") 57 57 srcs."coverage_output_generator-v2.5.zip" 58 58 srcs.build_bazel_rules_nodejs 59 - srcs."android_tools_pkg-0.19.0rc3.tar.gz" 59 + srcs."android_tools_pkg-0.23.0.tar.gz" 60 60 srcs.bazel_toolchains 61 61 srcs.com_github_grpc_grpc 62 62 srcs.upb
+6 -6
pkgs/development/tools/build-managers/bazel/bazel_4/src-deps.json
··· 62 62 "patch_cmds_win": [ 63 63 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 64 64 ], 65 - "sha256": "ea5c0589a01e2a9f43c20e5c145d3530e3b3bdbe7322789bc5da38d0ca49b837", 66 - "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.19.0rc3.tar.gz" 65 + "sha256": "ed5290594244c2eeab41f0104519bcef51e27c699ff4b379fcbd25215270513e", 66 + "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.23.0.tar.gz" 67 67 }, 68 - "android_tools_pkg-0.19.0rc3.tar.gz": { 69 - "name": "android_tools_pkg-0.19.0rc3.tar.gz", 70 - "sha256": "ea5c0589a01e2a9f43c20e5c145d3530e3b3bdbe7322789bc5da38d0ca49b837", 68 + "android_tools_pkg-0.23.0.tar.gz": { 69 + "name": "android_tools_pkg-0.23.0.tar.gz", 70 + "sha256": "ed5290594244c2eeab41f0104519bcef51e27c699ff4b379fcbd25215270513e", 71 71 "urls": [ 72 - "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.19.0rc3.tar.gz" 72 + "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.23.0.tar.gz" 73 73 ] 74 74 }, 75 75 "b1c40e1de81913a3c40e5948f78719c28152486d.zip": {
+3 -3
pkgs/development/tools/richgo/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "richgo"; 5 - version = "0.3.6"; 5 + version = "0.3.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kyoh86"; 9 9 repo = "richgo"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-ehhrJlB0XzLHkspvP6vL8MtrjE12baBFkbqWMD41/Sg="; 11 + sha256 = "sha256-yVt0iFH9tYCeIWJC16ve988xBXgt96357YiHfsxai7g="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-986Abeeb1MHB/0yN1oud6t8wHD5B5MisRHKZcwOq4tU="; 14 + vendorSha256 = "sha256-IJjJ4X3mv2PUmwzt5/hgv1N6R0w+EXGSrCS4q+INJrA="; 15 15 16 16 doCheck = false; 17 17
+2 -2
pkgs/games/crawl/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 name = "crawl-${version}${lib.optionalString tileMode "-tiles"}"; 11 - version = "0.27.0"; 11 + version = "0.27.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "crawl"; 15 15 repo = "crawl"; 16 16 rev = version; 17 - sha256 = "sha256-TTdzFWoWn9OfxosEsxUjmDtPmtHukpT0J/0y4kUvBvo="; 17 + sha256 = "sha256-fyI7OIzhYXNTjIgJLqApyPMmiG3iof1b5XuGudNanos="; 18 18 }; 19 19 20 20 # Patch hard-coded paths and remove force library builds
+2 -2
pkgs/games/pioneer/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "pioneer"; 8 - version = "20210203"; 8 + version = "20210723"; 9 9 10 10 src = fetchFromGitHub{ 11 11 owner = "pioneerspacesim"; 12 12 repo = "pioneer"; 13 13 rev = version; 14 - sha256 = "sha256-51HXbX15uB1Xf9Re7Qi41BnJ9OW+GeXQhylJ+HwP0f8="; 14 + sha256 = "sha256-w+ECVv96MoS69815+X0PqguDiGDhHoTnAnnYtLpMScI="; 15 15 }; 16 16 17 17 nativeBuildInputs = [ cmake pkg-config ];
+36 -5
pkgs/misc/vscode-extensions/default.nix
··· 117 117 }; 118 118 }; 119 119 120 - antfu.icons-carbon = buildVscodeMarketplaceExtension { 120 + antfu = { 121 + icons-carbon = buildVscodeMarketplaceExtension { 122 + mktplcRef = { 123 + name = "icons-carbon"; 124 + publisher = "antfu"; 125 + version = "0.2.2"; 126 + sha256 = "0mfap16la09mn0jhvy8s3dainrmjz64vra7d0d4fbcpgg420kv3f"; 127 + }; 128 + meta = with lib; { 129 + license = licenses.mit; 130 + }; 131 + }; 132 + 133 + slidev = buildVscodeMarketplaceExtension { 134 + mktplcRef = { 135 + publisher = "antfu"; 136 + name = "slidev"; 137 + version = "0.3.2"; 138 + sha256 = "sha256-vzmByEiKZIkd707Bs4RGQrMII5sghYlkQI6aAJOHFcY="; 139 + }; 140 + meta = with lib; { 141 + license = licenses.mit; 142 + }; 143 + }; 144 + }; 145 + 146 + arcticicestudio.nord-visual-studio-code = buildVscodeMarketplaceExtension { 121 147 mktplcRef = { 122 - name = "icons-carbon"; 123 - publisher = "antfu"; 124 - version = "0.2.2"; 125 - sha256 = "0mfap16la09mn0jhvy8s3dainrmjz64vra7d0d4fbcpgg420kv3f"; 148 + name = "nord-visual-studio-code"; 149 + publisher = "arcticicestudio"; 150 + version = "0.18.0"; 151 + sha256 = "sha256-Uo6peR+2ZNX6nwJ0Yar32Pe0rfBZ+f6ef1cYhUvVUbE="; 126 152 }; 127 153 meta = with lib; { 154 + description = "An arctic, north-bluish clean and elegant Visual Studio Code theme."; 155 + downloadPage = 156 + "https://marketplace.visualstudio.com/items?itemName=arcticicestudio.nord-visual-studio-code"; 157 + homepage = "https://github.com/arcticicestudio/nord-visual-studio-code"; 128 158 license = licenses.mit; 159 + maintainers = with maintainers; [ imgabe ]; 129 160 }; 130 161 }; 131 162
+2 -2
pkgs/servers/ftp/vsftpd/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "vsftpd"; 5 - version = "3.0.3"; 5 + version = "3.0.5"; 6 6 7 7 src = fetchurl { 8 8 url = "https://security.appspot.com/downloads/vsftpd-${version}.tar.gz"; 9 - sha256 = "1xsyjn68k3fgm2incpb3lz2nikffl9by2safp994i272wvv2nkcx"; 9 + sha256 = "sha256-JrYCrkVLC6bZnvRKCba54N+n9nIoEGc23x8njHC8kdM="; 10 10 }; 11 11 12 12 buildInputs = [ libcap openssl pam ];
+2 -2
pkgs/tools/networking/oneshot/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "oneshot"; 5 - version = "1.5.0"; 5 + version = "1.5.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "raphaelreyna"; 9 9 repo = "oneshot"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-LxLMETZzoeu7qEHpUFmo/h+7sdly+R5ZWsNhyttcbpA="; 11 + sha256 = "sha256-5NCGKgmioTOHGJEWMIEsZlA+072XXL9L8KbEH6+caHc="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-rL/NWIIggvngTrdTDm1g1uH3vC55JF3cWllPc6Yb5jc=";
+3 -3
pkgs/tools/text/peco/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "peco"; 5 - version = "0.5.8"; 5 + version = "0.5.10"; 6 6 7 7 subPackages = [ "cmd/peco" ]; 8 8 ··· 10 10 owner = "peco"; 11 11 repo = "peco"; 12 12 rev = "v${version}"; 13 - sha256 = "12xbqisk7bcy38fmjxcs069a0600gncbqzscqw6x37lgw6hlw52x"; 13 + sha256 = "sha256-Iu2MclUbUYX1FuMnE65Qdk0S+5+K3HW86WIdQrNUyY8="; 14 14 }; 15 15 16 - vendorSha256 = "1p8pc50ql2vqnn0crx0y558i3m0d6vcdaj3995h3f0908pnk6x7q"; 16 + vendorSha256 = "sha256-+HQz7UUgATdgSWlI1dg2DdQRUSke9MyAtXgLikFhF90="; 17 17 18 18 meta = with lib; { 19 19 description = "Simplistic interactive filtering tool";
+2
pkgs/top-level/all-packages.nix
··· 23514 23514 23515 23515 cipher = callPackage ../applications/misc/cipher { }; 23516 23516 23517 + clapper = callPackage ../applications/video/clapper { }; 23518 + 23517 23519 claws-mail-gtk2 = callPackage ../applications/networking/mailreaders/claws-mail { 23518 23520 inherit (xorg) libSM; 23519 23521 useGtk3 = false;