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:
commit
ffeeefedb8
31 changed files with 117 additions and 118 deletions
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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";
|
||||||
};
|
};
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -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";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -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 = [
|
||||||
|
|
|
@ -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";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -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}";
|
||||||
|
|
|
@ -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 ];
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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 = [
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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 ];
|
||||||
|
|
|
@ -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 ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -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 ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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 = [
|
||||||
|
|
31
pkgs/tools/networking/ligolo-ng/default.nix
Normal file
31
pkgs/tools/networking/ligolo-ng/default.nix
Normal 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 ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -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 {};
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 { };
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue