Merge master into staging-next
This commit is contained in:
commit
715dd567c8
17 changed files with 184 additions and 17 deletions
|
@ -4943,6 +4943,12 @@
|
|||
githubId = 4032;
|
||||
name = "Kristoffer Thømt Ravneberg";
|
||||
};
|
||||
kritnich = {
|
||||
email = "kritnich@kritni.ch";
|
||||
github = "Kritnich";
|
||||
githubId = 22116767;
|
||||
name = "Kritnich";
|
||||
};
|
||||
kroell = {
|
||||
email = "nixosmainter@makroell.de";
|
||||
github = "rokk4";
|
||||
|
|
|
@ -461,6 +461,11 @@ self: super:
|
|||
mouse section.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
ALSA OSS emulation (<varname>sound.enableOSSEmulation</varname>) is now disabled by default.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</section>
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@ in
|
|||
|
||||
enableOSSEmulation = mkOption {
|
||||
type = types.bool;
|
||||
default = true;
|
||||
default = false;
|
||||
description = ''
|
||||
Whether to enable ALSA OSS emulation (with certain cards sound mixing may not work!).
|
||||
'';
|
||||
|
|
|
@ -36,12 +36,14 @@ in
|
|||
enable = mkEnableOption "cntlm, which starts a local proxy";
|
||||
|
||||
username = mkOption {
|
||||
type = types.str;
|
||||
description = ''
|
||||
Proxy account name, without the possibility to include domain name ('at' sign is interpreted literally).
|
||||
'';
|
||||
};
|
||||
|
||||
domain = mkOption {
|
||||
type = types.str;
|
||||
description = "Proxy account domain/workgroup name.";
|
||||
};
|
||||
|
||||
|
@ -60,6 +62,7 @@ in
|
|||
};
|
||||
|
||||
proxy = mkOption {
|
||||
type = types.listOf types.str;
|
||||
description = ''
|
||||
A list of NTLM/NTLMv2 authenticating HTTP proxies.
|
||||
|
||||
|
@ -75,11 +78,13 @@ in
|
|||
A list of domains where the proxy is skipped.
|
||||
'';
|
||||
default = [];
|
||||
type = types.listOf types.str;
|
||||
example = [ "*.example.com" "example.com" ];
|
||||
};
|
||||
|
||||
port = mkOption {
|
||||
default = [3128];
|
||||
type = types.listOf types.port;
|
||||
description = "Specifies on which ports the cntlm daemon listens.";
|
||||
};
|
||||
|
||||
|
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "starboard";
|
||||
version = "0.8.0";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aquasecurity";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-KRVMgrJ7xtv2SYa249sSDV8PObStAe+UGEgZWv43sk4=";
|
||||
sha256 = "sha256-BzOpP34UumGaAL+vc+lkCKBuK8i0zAWzpMLuPszupQI=";
|
||||
};
|
||||
|
||||
vendorSha256 = "sha256-AIMa0lUXFGvhnt8v7l+NIhXLlik5cGYL1OqINNElnx0=";
|
||||
vendorSha256 = "sha256-XOneGFTtoxuHnjGVse15Ypfo7vO3ReeGs46qLG619aM=";
|
||||
|
||||
subPackages = [ "cmd/starboard" ];
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{ lib, stdenv, fetchurl, fetchFromGitHub, fetchpatch, pkg-config, qt5
|
||||
, avahi, boost, libopus, libsndfile, protobuf, speex, libcap
|
||||
, alsaLib, python
|
||||
, alsaLib, python3
|
||||
, rnnoise
|
||||
, jackSupport ? false, libjack2 ? null
|
||||
, speechdSupport ? false, speechd ? null
|
||||
|
@ -25,7 +25,7 @@ let
|
|||
patches = (source.patches or [])
|
||||
++ [ ./fix-rnnoise-argument.patch ];
|
||||
|
||||
nativeBuildInputs = [ pkg-config python qt5.qmake ]
|
||||
nativeBuildInputs = [ pkg-config python3 qt5.qmake ]
|
||||
++ (overrides.nativeBuildInputs or [ ]);
|
||||
|
||||
buildInputs = [ boost protobuf avahi ]
|
||||
|
|
|
@ -12,13 +12,13 @@ assert trackerSearch -> (python3 != null);
|
|||
with lib;
|
||||
mkDerivation rec {
|
||||
pname = "qbittorrent";
|
||||
version = "4.3.1";
|
||||
version = "4.3.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "qbittorrent";
|
||||
repo = "qbittorrent";
|
||||
rev = "release-${version}";
|
||||
sha256 = "17ih00q7idrpl3b2vgh4smva6lazs5jw06pblriscn1lrwdvrc38";
|
||||
sha256 = "0y8vrvfv8n6zg6pgg5a9hmvxi2z9rrfd9k8zv04nv5js91b99ncq";
|
||||
};
|
||||
|
||||
# NOTE: 2018-05-31: CMake is working but it is not officially supported
|
||||
|
|
35
pkgs/development/tools/capnproto-java/default.nix
Normal file
35
pkgs/development/tools/capnproto-java/default.nix
Normal file
|
@ -0,0 +1,35 @@
|
|||
{ lib, stdenv, fetchFromGitHub, fetchpatch, capnproto, pkg-config }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "capnproto-java";
|
||||
version = "0.1.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "capnproto";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256:1512x70xa6mlg9dmr84r8xbf0jzysjal51ivhhh2ppl97yiqjgls";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Add make install rule
|
||||
(fetchpatch {
|
||||
url = "https://github.com/capnproto/capnproto-java/commit/e96448d3f5737db25e55cd268652712b69db5cc0.diff";
|
||||
sha256 = "0f3vyap1zsxy675900pzg5ngh7bf9icllm1w04q64g8i91sdzljl";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
buildInputs = [ capnproto ];
|
||||
|
||||
makeFlags = [ "PREFIX=${placeholder "out"}" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Cap'n Proto codegen plugin for Java";
|
||||
longDescription = "Only includes compiler plugin, the Java runtime/library that the generated code will link to must be built separately with Maven.";
|
||||
homepage = "https://dwrensha.github.io/capnproto-java/index.html";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ bhipple ];
|
||||
};
|
||||
}
|
|
@ -6,13 +6,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "wesnoth";
|
||||
version = "1.14.14";
|
||||
version = "1.14.15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
rev = version;
|
||||
owner = "wesnoth";
|
||||
repo = "wesnoth";
|
||||
sha256 = "0rawcm3d1qwf4wxqcbjipl6h30sfv7z70viji28q4givi5hysvka";
|
||||
sha256 = "sha256-HbQy5yhNe6HFydipqh2wWcyLfIjbdRjcBQaqAOtBJsY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake pkg-config ];
|
||||
|
|
|
@ -1,16 +1,24 @@
|
|||
# This file was generated by https://github.com/kamilchm/go2nix v2.0-dev
|
||||
{ lib, buildGoPackage, zip, fetchFromGitHub }:
|
||||
let
|
||||
webassets = fetchFromGitHub {
|
||||
owner = "gravitational";
|
||||
repo = "webassets";
|
||||
rev = "eb98cd28e34144c6473b79743066d1c63c6427ab";
|
||||
sha256 = "001a3bx8yyx1hq8y5yiy1jzp122q8gcl369lj0609gaxp6dk5bdw";
|
||||
};
|
||||
in
|
||||
|
||||
buildGoPackage rec {
|
||||
pname = "teleport";
|
||||
version = "4.2.11";
|
||||
version = "5.1.0";
|
||||
|
||||
# This repo has a private submodule "e" which fetchgit cannot handle without failing.
|
||||
src = fetchFromGitHub {
|
||||
owner = "gravitational";
|
||||
repo = "teleport";
|
||||
rev = "v${version}";
|
||||
sha256 = "00mkh6rmdgwwhbk3jmxgwl0aisnnqw6q6i5zl1hn69hvdny9liii";
|
||||
sha256 = "0jkr4max6mcn8k5nhlg71byb0yzr9kplpl1q96pdk2gbvkh7q6xb";
|
||||
};
|
||||
|
||||
goPackagePath = "github.com/gravitational/teleport";
|
||||
|
@ -24,6 +32,7 @@ buildGoPackage rec {
|
|||
cd $NIX_BUILD_TOP/go/src/github.com/gravitational/teleport
|
||||
mkdir -p build
|
||||
echo "making webassets"
|
||||
cp -r ${webassets}/* webassets/
|
||||
make build/webassets.zip
|
||||
cat build/webassets.zip >> $NIX_BUILD_TOP/go/bin/teleport
|
||||
rm -fr build/webassets.zip
|
||||
|
|
46
pkgs/tools/misc/pcb2gcode/default.nix
Normal file
46
pkgs/tools/misc/pcb2gcode/default.nix
Normal file
|
@ -0,0 +1,46 @@
|
|||
{ stdenv
|
||||
, lib
|
||||
, fetchFromGitHub
|
||||
, autoreconfHook
|
||||
, pkg-config
|
||||
, boost
|
||||
, glibmm
|
||||
, gtkmm2
|
||||
, gerbv
|
||||
, librsvg
|
||||
, bash
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "pcb2gcode";
|
||||
version = "2.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pcb2gcode";
|
||||
repo = "pcb2gcode";
|
||||
rev = "v${version}";
|
||||
sha256 = "0nzglcyh6ban27cc73j4l7w7r9k38qivq0jz8iwnci02pfalw4ry";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook pkg-config ];
|
||||
|
||||
buildInputs = [ boost glibmm gtkmm2 gerbv librsvg ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace ./Makefile.am \
|
||||
--replace '`git describe --dirty --always --tags`' '${version}'
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Command-line tool for isolation, routing and drilling of PCBs ";
|
||||
longDescription = ''
|
||||
pcb2gcode is a command-line software for the isolation, routing and drilling of PCBs.
|
||||
It takes Gerber files as input and it outputs gcode files, suitable for the milling of PCBs.
|
||||
It also includes an Autoleveller, useful for the automatic dynamic calibration of the milling depth.
|
||||
'';
|
||||
homepage = "https://github.com/pcb2gcode/pcb2gcode";
|
||||
license = licenses.gpl3Only;
|
||||
maintainers = with maintainers; [ kritnich ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
|
@ -8,11 +8,11 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "1password";
|
||||
version = "0.9.9-3";
|
||||
version = "0.9.10-5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://onepassword.s3.amazonaws.com/linux/appimage/${pname}-${version}.AppImage";
|
||||
hash = "sha256-REuES0yTjTsBHapmj1YLCTIq2cIVtr7Z8ZiEgMCrwrs=";
|
||||
hash = "sha256-eHQZjR3KUQ6SuacKwtV/5hAB0WxoJYulKU4LRn8hlmk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
|
29
pkgs/tools/security/httpdump/default.nix
Normal file
29
pkgs/tools/security/httpdump/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
{ buildGoModule
|
||||
, fetchFromGitHub
|
||||
, lib
|
||||
, libpcap
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "httpdump";
|
||||
version = "20210126-${lib.strings.substring 0 7 rev}";
|
||||
rev = "d2e0deadca5f9ec2544cb252da3c450966d1860e";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hsiafan";
|
||||
repo = pname;
|
||||
inherit rev;
|
||||
sha256 = "0yh8kxy1k23lln09b614limwk9y59r7cn5qhbnzc06ga4mxfczv2";
|
||||
};
|
||||
|
||||
vendorSha256 = "0lb1p63lzn1ngj54bar9add7w0azvgcq3azhv9c5glk3ykv9c3iy";
|
||||
|
||||
propagatedBuildInputs = [ libpcap ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Parse and display HTTP traffic from network device or pcap file";
|
||||
homepage = "https://github.com/hsiafan/httpdump";
|
||||
license = with licenses; [ bsd2 ];
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
|
@ -6,11 +6,11 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "sudo";
|
||||
version = "1.9.5p1";
|
||||
version = "1.9.5p2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz";
|
||||
sha256 = "10kqdfbfpf3vk5ihz5gwynv4pxdf1lg6ircrlanyygb549yg7pad";
|
||||
sha256 = "0y093z4f3822rc88g9asdch12nljdamp817vjxk04mca7ks2x7jk";
|
||||
};
|
||||
|
||||
prePatch = ''
|
||||
|
|
25
pkgs/tools/virtualization/ec2instanceconnectcli/default.nix
Normal file
25
pkgs/tools/virtualization/ec2instanceconnectcli/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
{ lib, buildPythonPackage, fetchPypi, boto3 }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "ec2instanceconnectcli";
|
||||
version = "1.0.2";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-VaCyCnEhSx1I3bNo57p0IXf92+tO1tT7KSUXzO1IyIU=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ boto3 ];
|
||||
|
||||
# has no tests
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "ec2instanceconnectcli" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Command Line Interface for AWS EC2 Instance Connect";
|
||||
homepage = "https://github.com/aws/aws-ec2-instance-connect-cli";
|
||||
license = licenses.apsl20;
|
||||
maintainers = with maintainers; [ yurrriq ];
|
||||
};
|
||||
}
|
|
@ -2640,6 +2640,8 @@ in
|
|||
|
||||
pbzx = callPackage ../tools/compression/pbzx { };
|
||||
|
||||
pcb2gcode = callPackage ../tools/misc/pcb2gcode { };
|
||||
|
||||
persepolis = python3Packages.callPackage ../tools/networking/persepolis {
|
||||
wrapQtAppsHook = qt5.wrapQtAppsHook;
|
||||
};
|
||||
|
@ -5085,6 +5087,8 @@ in
|
|||
|
||||
http-getter = callPackage ../applications/networking/flent/http-getter.nix { };
|
||||
|
||||
httpdump = callPackage ../tools/security/httpdump { };
|
||||
|
||||
httpie = callPackage ../tools/networking/httpie { };
|
||||
|
||||
httping = callPackage ../tools/networking/httping {};
|
||||
|
@ -13151,6 +13155,8 @@ in
|
|||
|
||||
capnproto = callPackage ../development/libraries/capnproto { };
|
||||
|
||||
capnproto-java = callPackage ../development/tools/capnproto-java { };
|
||||
|
||||
captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
|
||||
|
||||
ndn-cxx = callPackage ../development/libraries/ndn-cxx { };
|
||||
|
@ -23583,7 +23589,6 @@ in
|
|||
jackSupport = config.mumble.jackSupport or false;
|
||||
speechdSupport = config.mumble.speechdSupport or false;
|
||||
pulseSupport = config.pulseaudio or stdenv.isLinux;
|
||||
qt5 = qt514;
|
||||
}).mumble;
|
||||
|
||||
mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
|
||||
|
|
|
@ -2001,6 +2001,8 @@ in {
|
|||
|
||||
easywatch = callPackage ../development/python-modules/easywatch { };
|
||||
|
||||
ec2instanceconnectcli = callPackage ../tools/virtualization/ec2instanceconnectcli { };
|
||||
|
||||
eccodes = toPythonModule (pkgs.eccodes.override {
|
||||
enablePython = true;
|
||||
pythonPackages = self;
|
||||
|
|
Loading…
Reference in a new issue