0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 21:50:33 +03:00

Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2021-10-06 12:02:08 +00:00 committed by GitHub
commit ffeeefedb8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
31 changed files with 117 additions and 118 deletions

View file

@ -48,7 +48,7 @@ in
#disk = 6; # unused #disk = 6; # unused
#vsftpd = 7; # dynamically allocated ass of 2021-09-14 #vsftpd = 7; # dynamically allocated ass of 2021-09-14
ftp = 8; ftp = 8;
bitlbee = 9; # bitlbee = 9; # removed 2021-10-05 #139765
#avahi = 10; # removed 2019-05-22 #avahi = 10; # removed 2019-05-22
nagios = 11; nagios = 11;
atd = 12; atd = 12;
@ -368,7 +368,7 @@ in
disk = 6; disk = 6;
#vsftpd = 7; # dynamically allocated as of 2021-09-14 #vsftpd = 7; # dynamically allocated as of 2021-09-14
ftp = 8; ftp = 8;
bitlbee = 9; # bitlbee = 9; # removed 2021-10-05 #139765
#avahi = 10; # removed 2019-05-22 #avahi = 10; # removed 2019-05-22
#nagios = 11; # unused #nagios = 11; # unused
atd = 12; atd = 12;

View file

@ -28,7 +28,7 @@ in {
# "nix-ccache --show-stats" and "nix-ccache --clear" # "nix-ccache --show-stats" and "nix-ccache --clear"
security.wrappers.nix-ccache = { security.wrappers.nix-ccache = {
owner = "nobody"; owner = "root";
group = "nixbld"; group = "nixbld";
setuid = false; setuid = false;
setgid = true; setgid = true;

View file

@ -33,7 +33,7 @@ in
security.wrappers = mkIf cfg.withUtempter { security.wrappers = mkIf cfg.withUtempter {
utempter = { utempter = {
source = "${pkgs.libutempter}/lib/utempter/utempter"; source = "${pkgs.libutempter}/lib/utempter/utempter";
owner = "nobody"; owner = "root";
group = "utmp"; group = "utmp";
setuid = false; setuid = false;
setgid = true; setgid = true;

View file

@ -103,7 +103,7 @@ in {
}; };
security.wrappers.smtpctl = { security.wrappers.smtpctl = {
owner = "nobody"; owner = "root";
group = "smtpq"; group = "smtpq";
setuid = false; setuid = false;
setgid = true; setgid = true;

View file

@ -674,7 +674,7 @@ in
services.mail.sendmailSetuidWrapper = mkIf config.services.postfix.setSendmail { services.mail.sendmailSetuidWrapper = mkIf config.services.postfix.setSendmail {
program = "sendmail"; program = "sendmail";
source = "${pkgs.postfix}/bin/sendmail"; source = "${pkgs.postfix}/bin/sendmail";
owner = "nobody"; owner = "root";
group = setgidGroup; group = setgidGroup;
setuid = false; setuid = false;
setgid = true; setgid = true;
@ -683,7 +683,7 @@ in
security.wrappers.mailq = { security.wrappers.mailq = {
program = "mailq"; program = "mailq";
source = "${pkgs.postfix}/bin/mailq"; source = "${pkgs.postfix}/bin/mailq";
owner = "nobody"; owner = "root";
group = setgidGroup; group = setgidGroup;
setuid = false; setuid = false;
setgid = true; setgid = true;
@ -692,7 +692,7 @@ in
security.wrappers.postqueue = { security.wrappers.postqueue = {
program = "postqueue"; program = "postqueue";
source = "${pkgs.postfix}/bin/postqueue"; source = "${pkgs.postfix}/bin/postqueue";
owner = "nobody"; owner = "root";
group = setgidGroup; group = setgidGroup;
setuid = false; setuid = false;
setgid = true; setgid = true;
@ -701,7 +701,7 @@ in
security.wrappers.postdrop = { security.wrappers.postdrop = {
program = "postdrop"; program = "postdrop";
source = "${pkgs.postfix}/bin/postdrop"; source = "${pkgs.postfix}/bin/postdrop";
owner = "nobody"; owner = "root";
group = setgidGroup; group = setgidGroup;
setuid = false; setuid = false;
setgid = true; setgid = true;

View file

@ -16,7 +16,6 @@ let
'' ''
[settings] [settings]
RunMode = Daemon RunMode = Daemon
User = bitlbee
ConfigDir = ${cfg.configDir} ConfigDir = ${cfg.configDir}
DaemonInterface = ${cfg.interface} DaemonInterface = ${cfg.interface}
DaemonPort = ${toString cfg.portNumber} DaemonPort = ${toString cfg.portNumber}
@ -166,24 +165,17 @@ in
config = mkMerge [ config = mkMerge [
(mkIf config.services.bitlbee.enable { (mkIf config.services.bitlbee.enable {
users.users.bitlbee = {
uid = bitlbeeUid;
description = "BitlBee user";
home = "/var/lib/bitlbee";
createHome = true;
};
users.groups.bitlbee = {
gid = config.ids.gids.bitlbee;
};
systemd.services.bitlbee = { systemd.services.bitlbee = {
environment.PURPLE_PLUGIN_PATH = purple_plugin_path; environment.PURPLE_PLUGIN_PATH = purple_plugin_path;
description = "BitlBee IRC to other chat networks gateway"; description = "BitlBee IRC to other chat networks gateway";
after = [ "network.target" ]; after = [ "network.target" ];
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
serviceConfig.User = "bitlbee";
serviceConfig.ExecStart = "${bitlbeePkg}/sbin/bitlbee -F -n -c ${bitlbeeConfig}"; serviceConfig = {
DynamicUser = true;
StateDirectory = "bitlbee";
ExecStart = "${bitlbeePkg}/sbin/bitlbee -F -n -c ${bitlbeeConfig}";
};
}; };
environment.systemPackages = [ bitlbeePkg ]; environment.systemPackages = [ bitlbeePkg ];

View file

@ -50,7 +50,7 @@ in {
security.wrappers = { security.wrappers = {
dtmail = { dtmail = {
setgid = true; setgid = true;
owner = "nobody"; owner = "root";
group = "mail"; group = "mail";
source = "${pkgs.cdesktopenv}/bin/dtmail"; source = "${pkgs.cdesktopenv}/bin/dtmail";
}; };

View file

@ -45,7 +45,7 @@ mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Decentralized peer to peer chat application."; description = "Decentralized peer to peer chat application.";
homepage = "http://retroshare.sourceforge.net/"; homepage = "https://retroshare.cc/";
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = with maintainers; [ StijnDW ]; maintainers = with maintainers; [ StijnDW ];

View file

@ -1483,7 +1483,7 @@ self: super: {
addBuildDepend addBuildDepend
(overrideCabal (overrideCabal
(unmarkBroken super.hercules-ci-cli) (unmarkBroken super.hercules-ci-cli)
(drv: { hydraPlatforms = [ super.hercules-ci-cli.meta.platforms ]; })) (drv: { hydraPlatforms = super.hercules-ci-cli.meta.platforms; }))
super.hercules-ci-optparse-applicative super.hercules-ci-optparse-applicative
); );

View file

@ -25,14 +25,10 @@ stdenv.mkDerivation rec {
buildInputs = [ opencl-headers ]; buildInputs = [ opencl-headers ];
postPatch = ''
sed -i 's,"/etc/OpenCL/vendors","${addOpenGLRunpath.driverLink}/etc/OpenCL/vendors",g' ocl_icd_loader.c
'';
meta = with lib; { meta = with lib; {
description = "OpenCL ICD Loader for ${opencl-headers.name}"; description = "OpenCL ICD Loader for ${opencl-headers.name}";
homepage = "https://github.com/OCL-dev/ocl-icd"; homepage = "https://github.com/OCL-dev/ocl-icd";
license = licenses.bsd2; license = licenses.bsd2;
platforms = platforms.linux; platforms = platforms.unix;
}; };
} }

View file

@ -51,5 +51,6 @@ stdenv.mkDerivation rec {
license = licenses.zlib; license = licenses.zlib;
maintainers = with maintainers; [ adamlwgriffiths ]; maintainers = with maintainers; [ adamlwgriffiths ];
platforms = platforms.linux; platforms = platforms.linux;
changelog = "https://github.com/raysan5/raylib/blob/${version}/CHANGELOG";
}; };
} }

View file

@ -6,12 +6,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "azure-synapse-artifacts"; pname = "azure-synapse-artifacts";
version = "0.8.0"; version = "0.9.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
extension = "zip"; extension = "zip";
sha256 = "3d4fdfd0bd666984f7bdc7bc0c7a6018c35a5d46a81a32dd193b07c03b528b72"; sha256 = "5e1d8f03939eafe29c301659c7b819053513be6f224861388b0048ca62e7a75d";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View file

@ -6,11 +6,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "azure-synapse-spark"; pname = "azure-synapse-spark";
version = "0.6.0"; version = "0.7.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "ac7564a61ba314e0a9406c0f73c3cede04091a131a0c58971bcba0c158b7455d"; sha256 = "86fa29463a24b7c37025ff21509b70e36b4dace28e5d92001bc920488350acd5";
extension = "zip"; extension = "zip";
}; };

View file

@ -9,13 +9,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "certbot"; pname = "certbot";
version = "1.19.0"; version = "1.20.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = pname; owner = pname;
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-tCszN+sy4Z6nOwULj9ra5/TtW4YYi32fkbMKub5i2Xk="; sha256 = "sha256-SO8vy9x2jwK5AOHety7RuxRK+OEIHpMXqetW3bqfzZI=";
}; };
sourceRoot = "source/${pname}"; sourceRoot = "source/${pname}";

View file

@ -1,32 +0,0 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, nose
, pythonOlder
}:
buildPythonPackage rec {
pname = "class-registry";
version = "3.0.5";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "todofixthis";
repo = pname;
rev = version;
sha256 = "0gpvq4a6qrr2iki6b4vxarjr1jrsw560m2qzm5bb43ix8c8b7y3q";
};
checkInputs = [
nose
];
pythonImportsCheck = [ "class_registry" ];
meta = with lib; {
description = "Factory and registry pattern for Python classes";
homepage = "https://class-registry.readthedocs.io/en/latest/";
license = licenses.mit;
maintainers = with maintainers; [ kevincox ];
};
}

View file

@ -12,11 +12,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "google-cloud-container"; pname = "google-cloud-container";
version = "2.8.0"; version = "2.8.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "f58192b534b5324c874547835808ed7d5c116e986f07e57b27b0ac5e12baddca"; sha256 = "dc0302b1fa4a435ffd97c13d669ed5b1a60c5a0a21d5528418466ca54d0cd4d5";
}; };
propagatedBuildInputs = [ google-api-core grpc-google-iam-v1 libcst proto-plus ]; propagatedBuildInputs = [ google-api-core grpc-google-iam-v1 libcst proto-plus ];

View file

@ -9,11 +9,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "google-cloud-runtimeconfig"; pname = "google-cloud-runtimeconfig";
version = "0.32.5"; version = "0.32.6";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "2f7b2a69f4506239a54f2d88dda872db27fdb0fdfa0d5a9494fefb7ae360aa20"; sha256 = "3f333aa1f6a47cb5a38f3416c4ac9a4bbeaceeb1f3f2381fef9553c9fb665cc7";
}; };
propagatedBuildInputs = [ google-api-core google-cloud-core ]; propagatedBuildInputs = [ google-api-core google-cloud-core ];

View file

@ -14,11 +14,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "google-cloud-spanner"; pname = "google-cloud-spanner";
version = "3.11.0"; version = "3.11.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "8ffb36f3c1392213c9dff57f1dcb18810f6e805898ee7b4626a4da2b9b6c4b63"; sha256 = "b993b4c68f11dd6fe0f66e0c437a71f9bed8d77f6bf1ddc4aad422ce3b330ecb";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View file

@ -11,11 +11,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "google-cloud-speech"; pname = "google-cloud-speech";
version = "2.9.1"; version = "2.9.3";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "321a11863124d2fba73c519594d5a8803650f1f4323b08b9de3d096e536e98c1"; sha256 = "52b8a056f26e9ed082576b7b173c9a86f286a12c2883ec7cf5a0e8be68020bac";
}; };
propagatedBuildInputs = [ libcst google-api-core proto-plus ]; propagatedBuildInputs = [ libcst google-api-core proto-plus ];

View file

@ -2,13 +2,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "google-crc32c"; pname = "google-crc32c";
version = "1.2.0"; version = "1.3.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "googleapis"; owner = "googleapis";
repo = "python-crc32c"; repo = "python-crc32c";
rev = "v${version}"; rev = "v${version}";
sha256 = "0snpqmj2avgqvfd7w26g03w78s6phwd8h55bvpjwm4lwj8hm8id7"; sha256 = "005ra4pfv71rq53198k7q6k63f529q3g6hkbxbwfcf82jr77hxga";
}; };
buildInputs = [ crc32c ]; buildInputs = [ crc32c ];

View file

@ -5,7 +5,7 @@
}: }:
buildPythonPackage rec { buildPythonPackage rec {
version = "0.8.0"; version = "0.8.1";
pname = "javaproperties"; pname = "javaproperties";
format = "pyproject"; format = "pyproject";
@ -13,7 +13,7 @@ buildPythonPackage rec {
owner = "jwodder"; owner = "jwodder";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "0n6dz6rnpq8wdwqyxqwv0q7vrl26vfmvvysdjvy557fck1q2l0kf"; sha256 = "16rcdw5gd4a21v2xb1j166lc9z2dqcv68gqvk5mvpnm0x6nwadgp";
}; };
propagatedBuildInputs = [ six ]; propagatedBuildInputs = [ six ];

View file

@ -1,28 +1,34 @@
{ lib, buildPythonPackage, fetchPypi, isPy27, pytestCheckHook }: { lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec { buildPythonPackage rec {
pname = "phx-class-registry"; pname = "class-registry";
version = "3.0.5"; version = "3.0.5";
disabled = pythonOlder "3.5";
disabled = isPy27; src = fetchFromGitHub {
owner = "todofixthis";
src = fetchPypi { repo = pname;
inherit pname version; rev = version;
sha256 = "14iap8db2ldmnlf5kvxs52aps31rl98kpa5nq8wdm30a86n6457i"; sha256 = "0gpvq4a6qrr2iki6b4vxarjr1jrsw560m2qzm5bb43ix8c8b7y3q";
}; };
checkInputs = [ pytestCheckHook ]; checkInputs = [
pytestCheckHook
];
disabledTests = [ pythonImportsCheck = [
"test_branding" "class_registry"
"test_happy_path"
"test_len"
]; ];
meta = with lib; { meta = with lib; {
description = "Registry pattern for Python classes, with setuptools entry points integration"; description = "Factory and registry pattern for Python classes";
homepage = "https://github.com/todofixthis/class-registry"; homepage = "https://class-registry.readthedocs.io/en/latest/";
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ SuperSandro2000 ]; maintainers = with maintainers; [ kevincox SuperSandro2000 ];
}; };
} }

View file

@ -29,7 +29,6 @@ python3Packages.buildPythonApplication rec {
propagatedBuildInputs = with python3Packages; [ propagatedBuildInputs = with python3Packages; [
b2sdk b2sdk
class-registry
phx-class-registry phx-class-registry
setuptools setuptools
docutils docutils

View file

@ -7,12 +7,12 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "steam-runtime"; pname = "steam-runtime";
# from https://repo.steampowered.com/steamrt-images-scout/snapshots/ # from https://repo.steampowered.com/steamrt-images-scout/snapshots/latest-steam-client-general-availability/VERSION.txt
version = "0.20210630.0"; version = "0.20210906.1";
src = fetchurl { src = fetchurl {
url = "https://repo.steampowered.com/steamrt-images-scout/snapshots/${version}/steam-runtime.tar.xz"; url = "https://repo.steampowered.com/steamrt-images-scout/snapshots/${version}/steam-runtime.tar.xz";
sha256 = "sha256-vwSgk3hEaI/RO9uvehAx3+ZBynpqjwGDzuyeyGCnu18="; sha256 = "1dkynar5y4q0pi32ihdhl7r81v9jxsb7lhc91mqhy43f6462qz1h";
name = "scout-runtime-${version}.tar.gz"; name = "scout-runtime-${version}.tar.gz";
}; };

View file

@ -2,15 +2,15 @@
let let
traceLog = "/tmp/steam-trace-dependencies.log"; traceLog = "/tmp/steam-trace-dependencies.log";
version = "1.0.0.70"; version = "1.0.0.72";
in stdenv.mkDerivation { in stdenv.mkDerivation {
pname = "steam-original"; pname = "steam-original";
inherit version; inherit version;
src = fetchurl { src = fetchurl {
url = "https://repo.steampowered.com/steam/archive/stable/steam_${version}.tar.gz"; url = "https://repo.steampowered.com/steam/pool/steam/s/steam/steam_${version}.tar.gz";
sha256 = "sha256-n/iKV3jHsA77GPMk1M0MKC1fQ42tEgG8Ppgi4/9qLf8="; sha256 = "0l54ljnlnx289i1ssnss78251vyga726dnzsrhgnxwn1p1125m45";
}; };
makeFlags = [ "DESTDIR=$(out)" "PREFIX=" ]; makeFlags = [ "DESTDIR=$(out)" "PREFIX=" ];
@ -40,7 +40,7 @@ in stdenv.mkDerivation {
meta = with lib; { meta = with lib; {
description = "A digital distribution platform"; description = "A digital distribution platform";
homepage = "http://store.steampowered.com/"; homepage = "https://store.steampowered.com/";
license = licenses.unfreeRedistributable; license = licenses.unfreeRedistributable;
maintainers = with maintainers; [ jagajaga jonringer ]; maintainers = with maintainers; [ jagajaga jonringer ];
}; };

View file

@ -2,7 +2,7 @@
buildGoModule rec { buildGoModule rec {
pname = "grafana"; pname = "grafana";
version = "8.1.5"; version = "8.1.6";
excludedPackages = "\\(alert_webhook_listener\\|clean-swagger\\|release_publisher\\|slow_proxy\\|slow_proxy_mac\\|macaron\\)"; excludedPackages = "\\(alert_webhook_listener\\|clean-swagger\\|release_publisher\\|slow_proxy\\|slow_proxy_mac\\|macaron\\)";
@ -10,15 +10,15 @@ buildGoModule rec {
rev = "v${version}"; rev = "v${version}";
owner = "grafana"; owner = "grafana";
repo = "grafana"; repo = "grafana";
sha256 = "sha256-Tr5U+bXBW7UIcmqrbmt/e82sZWLDMEObYsxl0INqXxw="; sha256 = "sha256-PUVRFa3b+O2lY6q3vO+rLUcC+fx80iB78tt60f6Vugk=";
}; };
srcStatic = fetchurl { srcStatic = fetchurl {
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz"; url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
sha256 = "sha256-yE7mhX3peYnTdiY0YwKJ7SMvz4iXmvJncz002vdFXFg="; sha256 = "sha256-So9xzet9kPkjcDwNts3iXlCd+u2uiXTo0LVcLc8toyk=";
}; };
vendorSha256 = "sha256-DFD6orsM5oDOLgHbCbrD+zNKVGbQT3Izm1VtNCZO40I="; vendorSha256 = "sha256-dn4sliRp58oZALZ8Iu7kE83ntkcMIU84Xr5WoeXlhCI=";
preBuild = '' preBuild = ''
# The testcase makes an API call against grafana.com: # The testcase makes an API call against grafana.com:

View file

@ -11,12 +11,12 @@ let
}; };
}); });
botocore = super.botocore.overridePythonAttrs (oldAttrs: rec { botocore = super.botocore.overridePythonAttrs (oldAttrs: rec {
version = "2.0.0dev147"; version = "2.0.0dev148";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "boto"; owner = "boto";
repo = "botocore"; repo = "botocore";
rev = "afa015418df6b3aeef0f5645e8704de64adea3d7"; rev = "c0734f100f61bbef413cb04d9890bbffbccd230f";
sha256 = "sha256-ypqDhCQXPqG8JCsLWt1V/4s95Hm+lClz+eOA2GnIhYg="; sha256 = "sha256-ndSJdBF3NMNtpyHgYAksCUBDqlwPhugTkIK6Nby20oI=";
}; };
propagatedBuildInputs = super.botocore.propagatedBuildInputs ++ [py.pkgs.awscrt]; propagatedBuildInputs = super.botocore.propagatedBuildInputs ++ [py.pkgs.awscrt];
}); });
@ -27,19 +27,26 @@ let
sha256 = "1nr990i4b04rnlw1ghd0xmgvvvhih698mb6lb6jylr76cs7zcnpi"; sha256 = "1nr990i4b04rnlw1ghd0xmgvvvhih698mb6lb6jylr76cs7zcnpi";
}; };
}); });
s3transfer = super.s3transfer.overridePythonAttrs (oldAttrs: rec {
version = "0.4.2";
src = oldAttrs.src.override {
inherit version;
sha256 = "sha256-ywIvSxZVHt67sxo3fT8JYA262nNj2MXbeXbn9Hcy4bI=";
};
});
}; };
}; };
in in
with py.pkgs; buildPythonApplication rec { with py.pkgs; buildPythonApplication rec {
pname = "awscli2"; pname = "awscli2";
version = "2.2.39"; # N.B: if you change this, change botocore to a matching version too version = "2.2.40"; # N.B: if you change this, change botocore to a matching version too
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "aws"; owner = "aws";
repo = "aws-cli"; repo = "aws-cli";
rev = version; rev = version;
sha256 = "sha256-3GYj6+08J05Lu17jjydmzlypI5TUuV+5HA398oExkiU="; sha256 = "sha256-IHnNRER9ePKVI9ez15HgxLDR1n6QR0iRESgNqbxQPx8=";
}; };
patches = [ patches = [

View file

@ -0,0 +1,31 @@
{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "ligolo-ng";
version = "0.1";
src = fetchFromGitHub {
owner = "tnpitsecurity";
repo = "ligolo-ng";
rev = "v${version}";
sha256 = "sha256-Ipfp+Ke4iSJmvUtfNUt/XSPTSDSdeMs+Ss8acZHUYrE=";
};
postConfigure = ''
export CGO_ENABLED=0
'';
ldflags = [ "-s" "-w" "-extldflags '-static'" ];
vendorSha256 = "sha256-axRCThmFavR+GTRWSgdAr2mbrp07hsFea0rKLQNIhgU=";
doCheck = false; # tests require network access
meta = with lib; {
homepage = "https://github.com/tnpitsecurity/ligolo-ng";
description = "A tunneling/pivoting tool that uses a TUN interface";
platforms = platforms.linux;
license = licenses.gpl3Only;
maintainers = with maintainers; [ elohmeier ];
};
}

View file

@ -18111,6 +18111,8 @@ with pkgs;
lightstep-tracer-cpp = callPackage ../development/libraries/lightstep-tracer-cpp { }; lightstep-tracer-cpp = callPackage ../development/libraries/lightstep-tracer-cpp { };
ligolo-ng = callPackage ../tools/networking/ligolo-ng { };
linenoise = callPackage ../development/libraries/linenoise { }; linenoise = callPackage ../development/libraries/linenoise { };
linenoise-ng = callPackage ../development/libraries/linenoise-ng { }; linenoise-ng = callPackage ../development/libraries/linenoise-ng { };
@ -26800,9 +26802,7 @@ with pkgs;
owamp = callPackage ../applications/networking/owamp { }; owamp = callPackage ../applications/networking/owamp { };
vieb = callPackage ../applications/networking/browsers/vieb { vieb = callPackage ../applications/networking/browsers/vieb { };
electron = electron_13;
};
vivaldi = callPackage ../applications/networking/browsers/vivaldi {}; vivaldi = callPackage ../applications/networking/browsers/vivaldi {};

View file

@ -36,6 +36,7 @@ mapAliases ({
blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # Added 2020-11-29 blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # Added 2020-11-29
bt_proximity = bt-proximity; # added 2021-07-02 bt_proximity = bt-proximity; # added 2021-07-02
bugseverywhere = throw "bugseverywhere has been removed: Abandoned by upstream."; # Added 2019-11-27 bugseverywhere = throw "bugseverywhere has been removed: Abandoned by upstream."; # Added 2019-11-27
class-registry = phx-class-registry; # added 2021-10-05
ConfigArgParse = configargparse; # added 2021-03-18 ConfigArgParse = configargparse; # added 2021-03-18
dateutil = python-dateutil; # added 2021-07-03 dateutil = python-dateutil; # added 2021-07-03
detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04 detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04

View file

@ -1501,8 +1501,6 @@ in {
ckcc-protocol = callPackage ../development/python-modules/ckcc-protocol { }; ckcc-protocol = callPackage ../development/python-modules/ckcc-protocol { };
class-registry = callPackage ../development/python-modules/class-registry { };
claripy = callPackage ../development/python-modules/claripy { }; claripy = callPackage ../development/python-modules/claripy { };
cld2-cffi = callPackage ../development/python-modules/cld2-cffi { }; cld2-cffi = callPackage ../development/python-modules/cld2-cffi { };