lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
0f779d50 0e418a1a

+184 -17
+6
maintainers/maintainer-list.nix
··· 4943 4943 githubId = 4032; 4944 4944 name = "Kristoffer Thømt Ravneberg"; 4945 4945 }; 4946 + kritnich = { 4947 + email = "kritnich@kritni.ch"; 4948 + github = "Kritnich"; 4949 + githubId = 22116767; 4950 + name = "Kritnich"; 4951 + }; 4946 4952 kroell = { 4947 4953 email = "nixosmainter@makroell.de"; 4948 4954 github = "rokk4";
+5
nixos/doc/manual/release-notes/rl-2103.xml
··· 461 461 mouse section. 462 462 </para> 463 463 </listitem> 464 + <listitem> 465 + <para> 466 + ALSA OSS emulation (<varname>sound.enableOSSEmulation</varname>) is now disabled by default. 467 + </para> 468 + </listitem> 464 469 </itemizedlist> 465 470 </section> 466 471
+1 -1
nixos/modules/services/audio/alsa.nix
··· 32 32 33 33 enableOSSEmulation = mkOption { 34 34 type = types.bool; 35 - default = true; 35 + default = false; 36 36 description = '' 37 37 Whether to enable ALSA OSS emulation (with certain cards sound mixing may not work!). 38 38 '';
+5
nixos/modules/services/networking/cntlm.nix
··· 36 36 enable = mkEnableOption "cntlm, which starts a local proxy"; 37 37 38 38 username = mkOption { 39 + type = types.str; 39 40 description = '' 40 41 Proxy account name, without the possibility to include domain name ('at' sign is interpreted literally). 41 42 ''; 42 43 }; 43 44 44 45 domain = mkOption { 46 + type = types.str; 45 47 description = "Proxy account domain/workgroup name."; 46 48 }; 47 49 ··· 60 62 }; 61 63 62 64 proxy = mkOption { 65 + type = types.listOf types.str; 63 66 description = '' 64 67 A list of NTLM/NTLMv2 authenticating HTTP proxies. 65 68 ··· 75 78 A list of domains where the proxy is skipped. 76 79 ''; 77 80 default = []; 81 + type = types.listOf types.str; 78 82 example = [ "*.example.com" "example.com" ]; 79 83 }; 80 84 81 85 port = mkOption { 82 86 default = [3128]; 87 + type = types.listOf types.port; 83 88 description = "Specifies on which ports the cntlm daemon listens."; 84 89 }; 85 90
+3 -3
pkgs/applications/networking/cluster/starboard/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "starboard"; 5 - version = "0.8.0"; 5 + version = "0.9.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "aquasecurity"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-KRVMgrJ7xtv2SYa249sSDV8PObStAe+UGEgZWv43sk4="; 11 + sha256 = "sha256-BzOpP34UumGaAL+vc+lkCKBuK8i0zAWzpMLuPszupQI="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-AIMa0lUXFGvhnt8v7l+NIhXLlik5cGYL1OqINNElnx0="; 14 + vendorSha256 = "sha256-XOneGFTtoxuHnjGVse15Ypfo7vO3ReeGs46qLG619aM="; 15 15 16 16 subPackages = [ "cmd/starboard" ]; 17 17
+2 -2
pkgs/applications/networking/mumble/default.nix
··· 1 1 { lib, stdenv, fetchurl, fetchFromGitHub, fetchpatch, pkg-config, qt5 2 2 , avahi, boost, libopus, libsndfile, protobuf, speex, libcap 3 - , alsaLib, python 3 + , alsaLib, python3 4 4 , rnnoise 5 5 , jackSupport ? false, libjack2 ? null 6 6 , speechdSupport ? false, speechd ? null ··· 25 25 patches = (source.patches or []) 26 26 ++ [ ./fix-rnnoise-argument.patch ]; 27 27 28 - nativeBuildInputs = [ pkg-config python qt5.qmake ] 28 + nativeBuildInputs = [ pkg-config python3 qt5.qmake ] 29 29 ++ (overrides.nativeBuildInputs or [ ]); 30 30 31 31 buildInputs = [ boost protobuf avahi ]
+2 -2
pkgs/applications/networking/p2p/qbittorrent/default.nix
··· 12 12 with lib; 13 13 mkDerivation rec { 14 14 pname = "qbittorrent"; 15 - version = "4.3.1"; 15 + version = "4.3.3"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "qbittorrent"; 19 19 repo = "qbittorrent"; 20 20 rev = "release-${version}"; 21 - sha256 = "17ih00q7idrpl3b2vgh4smva6lazs5jw06pblriscn1lrwdvrc38"; 21 + sha256 = "0y8vrvfv8n6zg6pgg5a9hmvxi2z9rrfd9k8zv04nv5js91b99ncq"; 22 22 }; 23 23 24 24 # NOTE: 2018-05-31: CMake is working but it is not officially supported
+35
pkgs/development/tools/capnproto-java/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, capnproto, pkg-config }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "capnproto-java"; 5 + version = "0.1.5"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "capnproto"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + hash = "sha256:1512x70xa6mlg9dmr84r8xbf0jzysjal51ivhhh2ppl97yiqjgls"; 12 + }; 13 + 14 + patches = [ 15 + # Add make install rule 16 + (fetchpatch { 17 + url = "https://github.com/capnproto/capnproto-java/commit/e96448d3f5737db25e55cd268652712b69db5cc0.diff"; 18 + sha256 = "0f3vyap1zsxy675900pzg5ngh7bf9icllm1w04q64g8i91sdzljl"; 19 + }) 20 + ]; 21 + 22 + nativeBuildInputs = [ pkg-config ]; 23 + 24 + buildInputs = [ capnproto ]; 25 + 26 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 27 + 28 + meta = with lib; { 29 + description = "Cap'n Proto codegen plugin for Java"; 30 + longDescription = "Only includes compiler plugin, the Java runtime/library that the generated code will link to must be built separately with Maven."; 31 + homepage = "https://dwrensha.github.io/capnproto-java/index.html"; 32 + license = licenses.mit; 33 + maintainers = with maintainers; [ bhipple ]; 34 + }; 35 + }
+2 -2
pkgs/games/wesnoth/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "wesnoth"; 9 - version = "1.14.14"; 9 + version = "1.14.15"; 10 10 11 11 src = fetchFromGitHub { 12 12 rev = version; 13 13 owner = "wesnoth"; 14 14 repo = "wesnoth"; 15 - sha256 = "0rawcm3d1qwf4wxqcbjipl6h30sfv7z70viji28q4givi5hysvka"; 15 + sha256 = "sha256-HbQy5yhNe6HFydipqh2wWcyLfIjbdRjcBQaqAOtBJsY="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake pkg-config ];
+11 -2
pkgs/servers/teleport/default.nix
··· 1 1 # This file was generated by https://github.com/kamilchm/go2nix v2.0-dev 2 2 { lib, buildGoPackage, zip, fetchFromGitHub }: 3 + let 4 + webassets = fetchFromGitHub { 5 + owner = "gravitational"; 6 + repo = "webassets"; 7 + rev = "eb98cd28e34144c6473b79743066d1c63c6427ab"; 8 + sha256 = "001a3bx8yyx1hq8y5yiy1jzp122q8gcl369lj0609gaxp6dk5bdw"; 9 + }; 10 + in 3 11 4 12 buildGoPackage rec { 5 13 pname = "teleport"; 6 - version = "4.2.11"; 14 + version = "5.1.0"; 7 15 8 16 # This repo has a private submodule "e" which fetchgit cannot handle without failing. 9 17 src = fetchFromGitHub { 10 18 owner = "gravitational"; 11 19 repo = "teleport"; 12 20 rev = "v${version}"; 13 - sha256 = "00mkh6rmdgwwhbk3jmxgwl0aisnnqw6q6i5zl1hn69hvdny9liii"; 21 + sha256 = "0jkr4max6mcn8k5nhlg71byb0yzr9kplpl1q96pdk2gbvkh7q6xb"; 14 22 }; 15 23 16 24 goPackagePath = "github.com/gravitational/teleport"; ··· 24 32 cd $NIX_BUILD_TOP/go/src/github.com/gravitational/teleport 25 33 mkdir -p build 26 34 echo "making webassets" 35 + cp -r ${webassets}/* webassets/ 27 36 make build/webassets.zip 28 37 cat build/webassets.zip >> $NIX_BUILD_TOP/go/bin/teleport 29 38 rm -fr build/webassets.zip
+46
pkgs/tools/misc/pcb2gcode/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + , boost 7 + , glibmm 8 + , gtkmm2 9 + , gerbv 10 + , librsvg 11 + , bash 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "pcb2gcode"; 16 + version = "2.1.0"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "pcb2gcode"; 20 + repo = "pcb2gcode"; 21 + rev = "v${version}"; 22 + sha256 = "0nzglcyh6ban27cc73j4l7w7r9k38qivq0jz8iwnci02pfalw4ry"; 23 + }; 24 + 25 + nativeBuildInputs = [ autoreconfHook pkg-config ]; 26 + 27 + buildInputs = [ boost glibmm gtkmm2 gerbv librsvg ]; 28 + 29 + postPatch = '' 30 + substituteInPlace ./Makefile.am \ 31 + --replace '`git describe --dirty --always --tags`' '${version}' 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "Command-line tool for isolation, routing and drilling of PCBs "; 36 + longDescription = '' 37 + pcb2gcode is a command-line software for the isolation, routing and drilling of PCBs. 38 + It takes Gerber files as input and it outputs gcode files, suitable for the milling of PCBs. 39 + It also includes an Autoleveller, useful for the automatic dynamic calibration of the milling depth. 40 + ''; 41 + homepage = "https://github.com/pcb2gcode/pcb2gcode"; 42 + license = licenses.gpl3Only; 43 + maintainers = with maintainers; [ kritnich ]; 44 + platforms = platforms.linux; 45 + }; 46 + }
+2 -2
pkgs/tools/security/1password-gui/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "1password"; 11 - version = "0.9.9-3"; 11 + version = "0.9.10-5"; 12 12 13 13 src = fetchurl { 14 14 url = "https://onepassword.s3.amazonaws.com/linux/appimage/${pname}-${version}.AppImage"; 15 - hash = "sha256-REuES0yTjTsBHapmj1YLCTIq2cIVtr7Z8ZiEgMCrwrs="; 15 + hash = "sha256-eHQZjR3KUQ6SuacKwtV/5hAB0WxoJYulKU4LRn8hlmk="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ makeWrapper ];
+29
pkgs/tools/security/httpdump/default.nix
··· 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , lib 4 + , libpcap 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "httpdump"; 9 + version = "20210126-${lib.strings.substring 0 7 rev}"; 10 + rev = "d2e0deadca5f9ec2544cb252da3c450966d1860e"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "hsiafan"; 14 + repo = pname; 15 + inherit rev; 16 + sha256 = "0yh8kxy1k23lln09b614limwk9y59r7cn5qhbnzc06ga4mxfczv2"; 17 + }; 18 + 19 + vendorSha256 = "0lb1p63lzn1ngj54bar9add7w0azvgcq3azhv9c5glk3ykv9c3iy"; 20 + 21 + propagatedBuildInputs = [ libpcap ]; 22 + 23 + meta = with lib; { 24 + description = "Parse and display HTTP traffic from network device or pcap file"; 25 + homepage = "https://github.com/hsiafan/httpdump"; 26 + license = with licenses; [ bsd2 ]; 27 + maintainers = with maintainers; [ fab ]; 28 + }; 29 + }
+2 -2
pkgs/tools/security/sudo/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "sudo"; 9 - version = "1.9.5p1"; 9 + version = "1.9.5p2"; 10 10 11 11 src = fetchurl { 12 12 url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz"; 13 - sha256 = "10kqdfbfpf3vk5ihz5gwynv4pxdf1lg6ircrlanyygb549yg7pad"; 13 + sha256 = "0y093z4f3822rc88g9asdch12nljdamp817vjxk04mca7ks2x7jk"; 14 14 }; 15 15 16 16 prePatch = ''
+25
pkgs/tools/virtualization/ec2instanceconnectcli/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi, boto3 }: 2 + 3 + buildPythonPackage rec { 4 + pname = "ec2instanceconnectcli"; 5 + version = "1.0.2"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "sha256-VaCyCnEhSx1I3bNo57p0IXf92+tO1tT7KSUXzO1IyIU="; 10 + }; 11 + 12 + propagatedBuildInputs = [ boto3 ]; 13 + 14 + # has no tests 15 + doCheck = false; 16 + 17 + pythonImportsCheck = [ "ec2instanceconnectcli" ]; 18 + 19 + meta = with lib; { 20 + description = "Command Line Interface for AWS EC2 Instance Connect"; 21 + homepage = "https://github.com/aws/aws-ec2-instance-connect-cli"; 22 + license = licenses.apsl20; 23 + maintainers = with maintainers; [ yurrriq ]; 24 + }; 25 + }
+6 -1
pkgs/top-level/all-packages.nix
··· 2640 2640 2641 2641 pbzx = callPackage ../tools/compression/pbzx { }; 2642 2642 2643 + pcb2gcode = callPackage ../tools/misc/pcb2gcode { }; 2644 + 2643 2645 persepolis = python3Packages.callPackage ../tools/networking/persepolis { 2644 2646 wrapQtAppsHook = qt5.wrapQtAppsHook; 2645 2647 }; ··· 5084 5086 http-prompt = callPackage ../tools/networking/http-prompt { }; 5085 5087 5086 5088 http-getter = callPackage ../applications/networking/flent/http-getter.nix { }; 5089 + 5090 + httpdump = callPackage ../tools/security/httpdump { }; 5087 5091 5088 5092 httpie = callPackage ../tools/networking/httpie { }; 5089 5093 ··· 13151 13155 13152 13156 capnproto = callPackage ../development/libraries/capnproto { }; 13153 13157 13158 + capnproto-java = callPackage ../development/tools/capnproto-java { }; 13159 + 13154 13160 captive-browser = callPackage ../applications/networking/browsers/captive-browser { }; 13155 13161 13156 13162 ndn-cxx = callPackage ../development/libraries/ndn-cxx { }; ··· 23583 23589 jackSupport = config.mumble.jackSupport or false; 23584 23590 speechdSupport = config.mumble.speechdSupport or false; 23585 23591 pulseSupport = config.pulseaudio or stdenv.isLinux; 23586 - qt5 = qt514; 23587 23592 }).mumble; 23588 23593 23589 23594 mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
+2
pkgs/top-level/python-packages.nix
··· 2001 2001 2002 2002 easywatch = callPackage ../development/python-modules/easywatch { }; 2003 2003 2004 + ec2instanceconnectcli = callPackage ../tools/virtualization/ec2instanceconnectcli { }; 2005 + 2004 2006 eccodes = toPythonModule (pkgs.eccodes.override { 2005 2007 enablePython = true; 2006 2008 pythonPackages = self;