mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-22 05:19:00 +02:00
Merge staging-next into staging
This commit is contained in:
commit
1b2b1c3d56
|
@ -51,6 +51,12 @@ let
|
||||||
in {
|
in {
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
|
(mkRemovedOptionModule [ "services" "nextcloud" "config" "adminpass" ] ''
|
||||||
|
Please use `services.nextcloud.config.adminpassFile' instead!
|
||||||
|
'')
|
||||||
|
(mkRemovedOptionModule [ "services" "nextcloud" "config" "dbpass" ] ''
|
||||||
|
Please use `services.nextcloud.config.dbpassFile' instead!
|
||||||
|
'')
|
||||||
(mkRemovedOptionModule [ "services" "nextcloud" "nginx" "enable" ] ''
|
(mkRemovedOptionModule [ "services" "nextcloud" "nginx" "enable" ] ''
|
||||||
The nextcloud module supports `nginx` as reverse-proxy by default and doesn't
|
The nextcloud module supports `nginx` as reverse-proxy by default and doesn't
|
||||||
support other reverse-proxies officially.
|
support other reverse-proxies officially.
|
||||||
|
@ -206,14 +212,6 @@ in {
|
||||||
default = "nextcloud";
|
default = "nextcloud";
|
||||||
description = "Database user.";
|
description = "Database user.";
|
||||||
};
|
};
|
||||||
dbpass = mkOption {
|
|
||||||
type = types.nullOr types.str;
|
|
||||||
default = null;
|
|
||||||
description = ''
|
|
||||||
Database password. Use <literal>dbpassFile</literal> to avoid this
|
|
||||||
being world-readable in the <literal>/nix/store</literal>.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
dbpassFile = mkOption {
|
dbpassFile = mkOption {
|
||||||
type = types.nullOr types.str;
|
type = types.nullOr types.str;
|
||||||
default = null;
|
default = null;
|
||||||
|
@ -246,17 +244,8 @@ in {
|
||||||
default = "root";
|
default = "root";
|
||||||
description = "Admin username.";
|
description = "Admin username.";
|
||||||
};
|
};
|
||||||
adminpass = mkOption {
|
|
||||||
type = types.nullOr types.str;
|
|
||||||
default = null;
|
|
||||||
description = ''
|
|
||||||
Admin password. Use <literal>adminpassFile</literal> to avoid this
|
|
||||||
being world-readable in the <literal>/nix/store</literal>.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
adminpassFile = mkOption {
|
adminpassFile = mkOption {
|
||||||
type = types.nullOr types.str;
|
type = types.str;
|
||||||
default = null;
|
|
||||||
description = ''
|
description = ''
|
||||||
The full path to a file that contains the admin's password. Must be
|
The full path to a file that contains the admin's password. Must be
|
||||||
readable by user <literal>nextcloud</literal>.
|
readable by user <literal>nextcloud</literal>.
|
||||||
|
@ -321,8 +310,8 @@ in {
|
||||||
This mounts a bucket on an Amazon S3 object storage or compatible
|
This mounts a bucket on an Amazon S3 object storage or compatible
|
||||||
implementation into the virtual filesystem.
|
implementation into the virtual filesystem.
|
||||||
|
|
||||||
See nextcloud's documentation on "Object Storage as Primary
|
Further details about this feature can be found in the
|
||||||
Storage" for more details.
|
<link xlink:href="https://docs.nextcloud.com/server/22/admin_manual/configuration_files/primary_storage.html">upstream documentation</link>.
|
||||||
'';
|
'';
|
||||||
bucket = mkOption {
|
bucket = mkOption {
|
||||||
type = types.str;
|
type = types.str;
|
||||||
|
@ -389,9 +378,9 @@ in {
|
||||||
Required for some non-Amazon S3 implementations.
|
Required for some non-Amazon S3 implementations.
|
||||||
|
|
||||||
Ordinarily, requests will be made with
|
Ordinarily, requests will be made with
|
||||||
http://bucket.hostname.domain/, but with path style
|
<literal>http://bucket.hostname.domain/</literal>, but with path style
|
||||||
enabled requests are made with
|
enabled requests are made with
|
||||||
http://hostname.domain/bucket instead.
|
<literal>http://hostname.domain/bucket</literal> instead.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -399,11 +388,11 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
enableImagemagick = mkEnableOption ''
|
enableImagemagick = mkEnableOption ''
|
||||||
Whether to load the ImageMagick module into PHP.
|
the ImageMagick module for PHP.
|
||||||
This is used by the theming app and for generating previews of certain images (e.g. SVG and HEIF).
|
This is used by the theming app and for generating previews of certain images (e.g. SVG and HEIF).
|
||||||
You may want to disable it for increased security. In that case, previews will still be available
|
You may want to disable it for increased security. In that case, previews will still be available
|
||||||
for some images (e.g. JPEG and PNG).
|
for some images (e.g. JPEG and PNG).
|
||||||
See https://github.com/nextcloud/server/issues/13099
|
See <link xlink:href="https://github.com/nextcloud/server/issues/13099" />.
|
||||||
'' // {
|
'' // {
|
||||||
default = true;
|
default = true;
|
||||||
};
|
};
|
||||||
|
@ -464,13 +453,6 @@ in {
|
||||||
|
|
||||||
config = mkIf cfg.enable (mkMerge [
|
config = mkIf cfg.enable (mkMerge [
|
||||||
{ assertions = let acfg = cfg.config; in [
|
{ assertions = let acfg = cfg.config; in [
|
||||||
{ assertion = !(acfg.dbpass != null && acfg.dbpassFile != null);
|
|
||||||
message = "Please specify no more than one of dbpass or dbpassFile";
|
|
||||||
}
|
|
||||||
{ assertion = ((acfg.adminpass != null || acfg.adminpassFile != null)
|
|
||||||
&& !(acfg.adminpass != null && acfg.adminpassFile != null));
|
|
||||||
message = "Please specify exactly one of adminpass or adminpassFile";
|
|
||||||
}
|
|
||||||
{ assertion = versionOlder cfg.package.version "21" -> cfg.config.defaultPhoneRegion == null;
|
{ assertion = versionOlder cfg.package.version "21" -> cfg.config.defaultPhoneRegion == null;
|
||||||
message = "The `defaultPhoneRegion'-setting is only supported for Nextcloud >=21!";
|
message = "The `defaultPhoneRegion'-setting is only supported for Nextcloud >=21!";
|
||||||
}
|
}
|
||||||
|
@ -613,7 +595,6 @@ in {
|
||||||
${optionalString (c.dbport != null) "'dbport' => '${toString c.dbport}',"}
|
${optionalString (c.dbport != null) "'dbport' => '${toString c.dbport}',"}
|
||||||
${optionalString (c.dbuser != null) "'dbuser' => '${c.dbuser}',"}
|
${optionalString (c.dbuser != null) "'dbuser' => '${c.dbuser}',"}
|
||||||
${optionalString (c.dbtableprefix != null) "'dbtableprefix' => '${toString c.dbtableprefix}',"}
|
${optionalString (c.dbtableprefix != null) "'dbtableprefix' => '${toString c.dbtableprefix}',"}
|
||||||
${optionalString (c.dbpass != null) "'dbpassword' => '${c.dbpass}',"}
|
|
||||||
${optionalString (c.dbpassFile != null) "'dbpassword' => nix_read_secret('${c.dbpassFile}'),"}
|
${optionalString (c.dbpassFile != null) "'dbpassword' => nix_read_secret('${c.dbpassFile}'),"}
|
||||||
'dbtype' => '${c.dbtype}',
|
'dbtype' => '${c.dbtype}',
|
||||||
'trusted_domains' => ${writePhpArrary ([ cfg.hostName ] ++ c.extraTrustedDomains)},
|
'trusted_domains' => ${writePhpArrary ([ cfg.hostName ] ++ c.extraTrustedDomains)},
|
||||||
|
@ -623,14 +604,17 @@ in {
|
||||||
];
|
];
|
||||||
'';
|
'';
|
||||||
occInstallCmd = let
|
occInstallCmd = let
|
||||||
dbpass = if c.dbpassFile != null
|
mkExport = { arg, value }: "export ${arg}=${value}";
|
||||||
|
dbpass = {
|
||||||
|
arg = "DBPASS";
|
||||||
|
value = if c.dbpassFile != null
|
||||||
then ''"$(<"${toString c.dbpassFile}")"''
|
then ''"$(<"${toString c.dbpassFile}")"''
|
||||||
else if c.dbpass != null
|
|
||||||
then ''"${toString c.dbpass}"''
|
|
||||||
else ''""'';
|
else ''""'';
|
||||||
adminpass = if c.adminpassFile != null
|
};
|
||||||
then ''"$(<"${toString c.adminpassFile}")"''
|
adminpass = {
|
||||||
else ''"${toString c.adminpass}"'';
|
arg = "ADMINPASS";
|
||||||
|
value = ''"$(<"${toString c.adminpassFile}")"'';
|
||||||
|
};
|
||||||
installFlags = concatStringsSep " \\\n "
|
installFlags = concatStringsSep " \\\n "
|
||||||
(mapAttrsToList (k: v: "${k} ${toString v}") {
|
(mapAttrsToList (k: v: "${k} ${toString v}") {
|
||||||
"--database" = ''"${c.dbtype}"'';
|
"--database" = ''"${c.dbtype}"'';
|
||||||
|
@ -641,12 +625,14 @@ in {
|
||||||
${if c.dbhost != null then "--database-host" else null} = ''"${c.dbhost}"'';
|
${if c.dbhost != null then "--database-host" else null} = ''"${c.dbhost}"'';
|
||||||
${if c.dbport != null then "--database-port" else null} = ''"${toString c.dbport}"'';
|
${if c.dbport != null then "--database-port" else null} = ''"${toString c.dbport}"'';
|
||||||
${if c.dbuser != null then "--database-user" else null} = ''"${c.dbuser}"'';
|
${if c.dbuser != null then "--database-user" else null} = ''"${c.dbuser}"'';
|
||||||
"--database-pass" = dbpass;
|
"--database-pass" = "\$${dbpass.arg}";
|
||||||
"--admin-user" = ''"${c.adminuser}"'';
|
"--admin-user" = ''"${c.adminuser}"'';
|
||||||
"--admin-pass" = adminpass;
|
"--admin-pass" = "\$${adminpass.arg}";
|
||||||
"--data-dir" = ''"${cfg.home}/data"'';
|
"--data-dir" = ''"${cfg.home}/data"'';
|
||||||
});
|
});
|
||||||
in ''
|
in ''
|
||||||
|
${mkExport dbpass}
|
||||||
|
${mkExport adminpass}
|
||||||
${occ}/bin/nextcloud-occ maintenance:install \
|
${occ}/bin/nextcloud-occ maintenance:install \
|
||||||
${installFlags}
|
${installFlags}
|
||||||
'';
|
'';
|
||||||
|
@ -673,7 +659,6 @@ in {
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
''}
|
''}
|
||||||
${optionalString (c.adminpassFile != null) ''
|
|
||||||
if [ ! -r "${c.adminpassFile}" ]; then
|
if [ ! -r "${c.adminpassFile}" ]; then
|
||||||
echo "adminpassFile ${c.adminpassFile} is not readable by nextcloud:nextcloud! Aborting..."
|
echo "adminpassFile ${c.adminpassFile} is not readable by nextcloud:nextcloud! Aborting..."
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -682,7 +667,6 @@ in {
|
||||||
echo "adminpassFile ${c.adminpassFile} is empty!"
|
echo "adminpassFile ${c.adminpassFile} is empty!"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
''}
|
|
||||||
|
|
||||||
ln -sf ${cfg.package}/apps ${cfg.home}/
|
ln -sf ${cfg.package}/apps ${cfg.home}/
|
||||||
|
|
||||||
|
|
|
@ -38,7 +38,7 @@ in {
|
||||||
hostName = "nextcloud";
|
hostName = "nextcloud";
|
||||||
config = {
|
config = {
|
||||||
# Don't inherit adminuser since "root" is supposed to be the default
|
# Don't inherit adminuser since "root" is supposed to be the default
|
||||||
inherit adminpass;
|
adminpassFile = "${pkgs.writeText "adminpass" adminpass}"; # Don't try this at home!
|
||||||
dbtableprefix = "nixos_";
|
dbtableprefix = "nixos_";
|
||||||
};
|
};
|
||||||
package = pkgs.${"nextcloud" + (toString nextcloudVersion)};
|
package = pkgs.${"nextcloud" + (toString nextcloudVersion)};
|
||||||
|
|
|
@ -32,9 +32,9 @@ in {
|
||||||
dbuser = "nextcloud";
|
dbuser = "nextcloud";
|
||||||
dbhost = "127.0.0.1";
|
dbhost = "127.0.0.1";
|
||||||
dbport = 3306;
|
dbport = 3306;
|
||||||
dbpass = "hunter2";
|
dbpassFile = "${pkgs.writeText "dbpass" "hunter2" }";
|
||||||
# Don't inherit adminuser since "root" is supposed to be the default
|
# Don't inherit adminuser since "root" is supposed to be the default
|
||||||
inherit adminpass;
|
adminpassFile = "${pkgs.writeText "adminpass" adminpass}"; # Don't try this at home!
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
, lrdf
|
, lrdf
|
||||||
, lv2
|
, lv2
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, python2
|
, python3
|
||||||
, sassc
|
, sassc
|
||||||
, serd
|
, serd
|
||||||
, sord
|
, sord
|
||||||
|
@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
intltool
|
intltool
|
||||||
pkg-config
|
pkg-config
|
||||||
python2
|
python3
|
||||||
wafHook
|
wafHook
|
||||||
wrapGAppsHook
|
wrapGAppsHook
|
||||||
];
|
];
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
{ stdenv, lib, runCommand, patchelf, makeWrapper, pkg-config, curl
|
{ stdenv, lib, runCommand, patchelf, makeWrapper, pkg-config, curl
|
||||||
|
, fetchpatch
|
||||||
, openssl, gmp, zlib, fetchFromGitHub, rustPlatform, libiconv }:
|
, openssl, gmp, zlib, fetchFromGitHub, rustPlatform, libiconv }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -7,16 +8,16 @@ in
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "elan";
|
pname = "elan";
|
||||||
version = "1.0.7";
|
version = "1.1.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "leanprover";
|
owner = "leanprover";
|
||||||
repo = "elan";
|
repo = "elan";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-SFY9RbUHoaOXCaK+uIqhnKbzSkbtWiS6os/JvsggagI=";
|
sha256 = "0xmml81krr0i18b14dymfdq43szpzws7qj8k404qab51lkqxyxsb";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-6TFionZw76V4htYQrz8eLX7ioW7Fbgd63rtz53s0TLU=";
|
cargoSha256 = "sha256-xjJ39hoSDn0VUH0YcL+mQBXbzFcIvZ38dPjBxV/yVNc=";
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config makeWrapper ];
|
nativeBuildInputs = [ pkg-config makeWrapper ];
|
||||||
|
|
||||||
|
@ -40,12 +41,17 @@ rustPlatform.buildRustPackage rec {
|
||||||
--subst-var dynamicLinker \
|
--subst-var dynamicLinker \
|
||||||
--subst-var libPath
|
--subst-var libPath
|
||||||
'')
|
'')
|
||||||
|
# fix build, will be included in 1.1.1
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://github.com/leanprover/elan/commit/8d1dec09d67b2ac1768b111d24f1a1cabdd563fa.patch";
|
||||||
|
sha256 = "sha256-yMdnXqycu4VF9EKavZ85EuspvAqvzDSIm5894SB+3+A=";
|
||||||
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
pushd $out/bin
|
pushd $out/bin
|
||||||
mv elan-init elan
|
mv elan-init elan
|
||||||
for link in lean leanpkg leanchecker leanc leanmake; do
|
for link in lean leanpkg leanchecker leanc leanmake lake; do
|
||||||
ln -s elan $link
|
ln -s elan $link
|
||||||
done
|
done
|
||||||
popd
|
popd
|
||||||
|
|
|
@ -8,16 +8,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "lima";
|
pname = "lima";
|
||||||
version = "0.6.4";
|
version = "0.7.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lima-vm";
|
owner = "lima-vm";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-u4XLWDJ35jEKKr98eEoUUsT3gawM/qNqXPXrhlQlugg=";
|
sha256 = "sha256-CBRBcRvMFE9Pdxac3O15z0brF/5D279/Hat0CSYGRyE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-ivKudP0SlArfD+wXHmqNRmW8UGu0o2SJqURrjPhK2hs=";
|
vendorSha256 = "sha256-xlFIO33OOyLnIvbsbyHVNdyxh0vlwQOATbbZA7rsz9E=";
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper installShellFiles ];
|
nativeBuildInputs = [ makeWrapper installShellFiles ];
|
||||||
|
|
||||||
|
@ -34,7 +34,9 @@ buildGoModule rec {
|
||||||
wrapProgram $out/bin/limactl \
|
wrapProgram $out/bin/limactl \
|
||||||
--prefix PATH : ${lib.makeBinPath [ qemu ]}
|
--prefix PATH : ${lib.makeBinPath [ qemu ]}
|
||||||
installShellCompletion --cmd limactl \
|
installShellCompletion --cmd limactl \
|
||||||
--bash <($out/bin/limactl completion bash)
|
--bash <($out/bin/limactl completion bash) \
|
||||||
|
--fish <($out/bin/limactl completion fish) \
|
||||||
|
--zsh <($out/bin/limactl completion zsh)
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -50,4 +52,3 @@ buildGoModule rec {
|
||||||
maintainers = with maintainers; [ anhduy ];
|
maintainers = with maintainers; [ anhduy ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -36,13 +36,13 @@ buildType = if stdenv.isDarwin then
|
||||||
|
|
||||||
edk2 = buildStdenv.mkDerivation {
|
edk2 = buildStdenv.mkDerivation {
|
||||||
pname = "edk2";
|
pname = "edk2";
|
||||||
version = "202102";
|
version = "202108";
|
||||||
|
|
||||||
# submodules
|
# submodules
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://github.com/tianocore/edk2";
|
url = "https://github.com/tianocore/edk2";
|
||||||
rev = "edk2-stable${edk2.version}";
|
rev = "edk2-stable${edk2.version}";
|
||||||
sha256 = "1292hfbqz4wyikdf6glqdy80n9zpy54gnfngqnyv05908hww6h82";
|
sha256 = "1ps244f7y43afxxw6z95xscy24f9mpp8g0mfn90rd4229f193ba2";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ libuuid pythonEnv ];
|
buildInputs = [ libuuid pythonEnv ];
|
||||||
|
|
|
@ -4,11 +4,11 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "mautrix";
|
pname = "mautrix";
|
||||||
version = "0.10.9";
|
version = "0.10.10";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "b774a2e1178a2f9812ce02119c6ee374b1ea08d34bad4c09a1ecc92d08d98f28";
|
sha256 = "78309702392fe1ced000a23cfacb9bae0511ba533963b82d1d040f4a39924c09";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -315,9 +315,8 @@ stdenv.mkDerivation ((drvAttrs config stdenv.hostPlatform.linux-kernel kernelPat
|
||||||
++ optional (lib.versionAtLeast version "4.14" && lib.versionOlder version "5.8") libelf
|
++ optional (lib.versionAtLeast version "4.14" && lib.versionOlder version "5.8") libelf
|
||||||
# Removed util-linuxMinimal since it should not be a dependency.
|
# Removed util-linuxMinimal since it should not be a dependency.
|
||||||
++ optionals (lib.versionAtLeast version "4.16") [ bison flex ]
|
++ optionals (lib.versionAtLeast version "4.16") [ bison flex ]
|
||||||
++ optionals (lib.versionAtLeast version "5.2") [ cpio pahole ]
|
++ optionals (lib.versionAtLeast version "5.2") [ cpio pahole zlib ]
|
||||||
++ optional (lib.versionAtLeast version "5.8") elfutils
|
++ optional (lib.versionAtLeast version "5.8") elfutils
|
||||||
++ optional (lib.versionAtLeast version "5.2") zlib
|
|
||||||
;
|
;
|
||||||
|
|
||||||
hardeningDisable = [ "bindnow" "format" "fortify" "stackprotector" "pic" "pie" ];
|
hardeningDisable = [ "bindnow" "format" "fortify" "stackprotector" "pic" "pie" ];
|
||||||
|
|
2
pkgs/tools/audio/botamusique/node-packages.nix
generated
2
pkgs/tools/audio/botamusique/node-packages.nix
generated
|
@ -4527,7 +4527,7 @@ let
|
||||||
name = "botamusique";
|
name = "botamusique";
|
||||||
packageName = "botamusique";
|
packageName = "botamusique";
|
||||||
version = "0.0.0";
|
version = "0.0.0";
|
||||||
src = ../../../../../../../../../tmp/tmp.UAoivnXH3n;
|
src = ../../../../../../../../../tmp/tmp.IOzfGq3zuo;
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."@babel/code-frame-7.10.4"
|
sources."@babel/code-frame-7.10.4"
|
||||||
sources."@babel/compat-data-7.12.7"
|
sources."@babel/compat-data-7.12.7"
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
{
|
{
|
||||||
"url": "https://github.com/azlux/botamusique",
|
"url": "https://github.com/azlux/botamusique",
|
||||||
"rev": "ba02cdebf2e175dc371995361eafcb88ad2c1b52",
|
"rev": "3733353170e1d24b5f3ce2a21643c27ca2a39835",
|
||||||
"date": "2021-06-01T23:39:44+02:00",
|
"date": "2021-09-01T12:19:37+02:00",
|
||||||
"path": "/nix/store/dp5vnj7zqv1sp1ab5xycvvqdpia9xb71-botamusique",
|
"path": "/nix/store/07vl4lhi6dshh4n7pcyrxvy9m028rrbr-botamusique",
|
||||||
"sha256": "01d51y6h38hs4ynjgz050ryy14sp5y2c3n7f80mcv0a4ls8413qp",
|
"sha256": "0cggan70zymbh9iwggq9a04zkky86k9cncprxb9nnr35gp4l4992",
|
||||||
|
"fetchLFS": false,
|
||||||
"fetchSubmodules": false,
|
"fetchSubmodules": false,
|
||||||
"deepClone": false,
|
"deepClone": false,
|
||||||
"leaveDotGit": false
|
"leaveDotGit": false
|
||||||
|
|
|
@ -10,28 +10,21 @@ let
|
||||||
packageOverrides = self: super: {
|
packageOverrides = self: super: {
|
||||||
|
|
||||||
click = super.click.overridePythonAttrs (oldAttrs: rec {
|
click = super.click.overridePythonAttrs (oldAttrs: rec {
|
||||||
version = "7.1.2";
|
version = "8.0.1";
|
||||||
src = oldAttrs.src.override {
|
src = oldAttrs.src.override {
|
||||||
inherit version;
|
inherit version;
|
||||||
sha256 = "06kbzd6sjfkqan3miwj9wqyddfxc2b6hi7p5s4dvqjb3gif2bdfj";
|
sha256 = "0ymdyf37acq4qxh038q0xx44qgj6y2kf0jd0ivvix6qij88w214c";
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
arrow = super.arrow.overridePythonAttrs (oldAttrs: rec {
|
arrow = super.arrow.overridePythonAttrs (oldAttrs: rec {
|
||||||
version = "1.0.3";
|
version = "1.2.0";
|
||||||
src = oldAttrs.src.override {
|
src = oldAttrs.src.override {
|
||||||
inherit version;
|
inherit version;
|
||||||
sha256 = "0793badh4hgbk2c5g70hmbl7n3d4g5d87bcflld0w9rjwy59r71r";
|
sha256 = "0x70a057dqki2z1ny491ixbg980hg4lihc7g1zmy69g4v6xjkz0n";
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
sh = super.sh.overridePythonAttrs (oldAttrs: rec {
|
|
||||||
version = "1.14.1";
|
|
||||||
src = oldAttrs.src.override {
|
|
||||||
inherit version;
|
|
||||||
sha256 = "13hxgifab9ichla13qaa7sh8r0il7vs1r21js72s0n355zr9mair";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
@ -39,13 +32,13 @@ with py.pkgs;
|
||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "gitlint";
|
pname = "gitlint";
|
||||||
version = "0.15.1";
|
version = "0.16.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jorisroovers";
|
owner = "jorisroovers";
|
||||||
repo = "gitlint";
|
repo = "gitlint";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-CqmE4V+svSuQAsoX0I3NpUqPU5CQf3fyCHJPrjUjHF4=";
|
sha256 = "1j6gfgqin5dmqd2qq0vib55d2r07s9sy4hwrvwlichxx5jjwncly";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -3,16 +3,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "tremor";
|
pname = "tremor";
|
||||||
version = "0.11.5";
|
version = "0.11.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "tremor-rs";
|
owner = "tremor-rs";
|
||||||
repo = "tremor-runtime";
|
repo = "tremor-runtime";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-fE0f0tCI2V+HqHZwn9cO+xs0o3o6w0nrJg9Et0zJMOE=";
|
sha256 = "1ldqa4q7q9afrbjh7adinav21zsh26pqqvrd6q9542r90mxnygmx";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-dky9ejzMgKXlzpg+9bmkd7th+EHBpNmZJkgYt2pjuuI=";
|
cargoSha256 = "0ivxd5mhvcpzv9wf859vwyiq1s0bbd9vdk6fy6m81bn5ykihx7ar";
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake pkg-config installShellFiles ];
|
nativeBuildInputs = [ cmake pkg-config installShellFiles ];
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "knockpy";
|
pname = "knockpy";
|
||||||
version = "5.1.0";
|
version = "5.2.0";
|
||||||
disabled = python3.pythonOlder "3.6";
|
disabled = python3.pythonOlder "3.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "guelfoweb";
|
owner = "guelfoweb";
|
||||||
repo = "knock";
|
repo = "knock";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-4W6/omGPmQFuZ/2AVNgCs2q0ti/P8OY4o7b4/g9q+Rc=";
|
sha256 = "sha256-QPOIpgJt+09zRvSavRxuVEN+GGk4Z1CYCXti37YaO7o=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
propagatedBuildInputs = with python3.pkgs; [
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
source "https://rubygems.org"
|
source "https://rubygems.org"
|
||||||
|
|
||||||
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.1.8"
|
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.1.9"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
GIT
|
GIT
|
||||||
remote: https://github.com/rapid7/metasploit-framework
|
remote: https://github.com/rapid7/metasploit-framework
|
||||||
revision: d50b53eafca062b7270a91894e4e9de7a526aa10
|
revision: 1e520ab4a5779648de889d198100af4eb556a7f6
|
||||||
ref: refs/tags/6.1.8
|
ref: refs/tags/6.1.9
|
||||||
specs:
|
specs:
|
||||||
metasploit-framework (6.1.8)
|
metasploit-framework (6.1.9)
|
||||||
actionpack (~> 6.0)
|
actionpack (~> 6.0)
|
||||||
activerecord (~> 6.0)
|
activerecord (~> 6.0)
|
||||||
activesupport (~> 6.0)
|
activesupport (~> 6.0)
|
||||||
|
@ -87,6 +87,7 @@ GIT
|
||||||
tzinfo-data
|
tzinfo-data
|
||||||
unix-crypt
|
unix-crypt
|
||||||
warden
|
warden
|
||||||
|
win32api
|
||||||
windows_error
|
windows_error
|
||||||
winrm
|
winrm
|
||||||
xdr
|
xdr
|
||||||
|
@ -127,19 +128,19 @@ GEM
|
||||||
arel-helpers (2.12.1)
|
arel-helpers (2.12.1)
|
||||||
activerecord (>= 3.1.0, < 7)
|
activerecord (>= 3.1.0, < 7)
|
||||||
aws-eventstream (1.2.0)
|
aws-eventstream (1.2.0)
|
||||||
aws-partitions (1.510.0)
|
aws-partitions (1.512.0)
|
||||||
aws-sdk-core (3.121.1)
|
aws-sdk-core (3.121.1)
|
||||||
aws-eventstream (~> 1, >= 1.0.2)
|
aws-eventstream (~> 1, >= 1.0.2)
|
||||||
aws-partitions (~> 1, >= 1.239.0)
|
aws-partitions (~> 1, >= 1.239.0)
|
||||||
aws-sigv4 (~> 1.1)
|
aws-sigv4 (~> 1.1)
|
||||||
jmespath (~> 1.0)
|
jmespath (~> 1.0)
|
||||||
aws-sdk-ec2 (1.265.0)
|
aws-sdk-ec2 (1.266.0)
|
||||||
aws-sdk-core (~> 3, >= 3.120.0)
|
aws-sdk-core (~> 3, >= 3.120.0)
|
||||||
aws-sigv4 (~> 1.1)
|
aws-sigv4 (~> 1.1)
|
||||||
aws-sdk-iam (1.61.0)
|
aws-sdk-iam (1.61.0)
|
||||||
aws-sdk-core (~> 3, >= 3.120.0)
|
aws-sdk-core (~> 3, >= 3.120.0)
|
||||||
aws-sigv4 (~> 1.1)
|
aws-sigv4 (~> 1.1)
|
||||||
aws-sdk-kms (1.48.0)
|
aws-sdk-kms (1.49.0)
|
||||||
aws-sdk-core (~> 3, >= 3.120.0)
|
aws-sdk-core (~> 3, >= 3.120.0)
|
||||||
aws-sigv4 (~> 1.1)
|
aws-sigv4 (~> 1.1)
|
||||||
aws-sdk-s3 (1.103.0)
|
aws-sdk-s3 (1.103.0)
|
||||||
|
@ -404,7 +405,7 @@ GEM
|
||||||
ttfunk (1.7.0)
|
ttfunk (1.7.0)
|
||||||
tzinfo (2.0.4)
|
tzinfo (2.0.4)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
tzinfo-data (1.2021.2)
|
tzinfo-data (1.2021.3)
|
||||||
tzinfo (>= 1.0.0)
|
tzinfo (>= 1.0.0)
|
||||||
unf (0.1.4)
|
unf (0.1.4)
|
||||||
unf_ext
|
unf_ext
|
||||||
|
@ -416,6 +417,7 @@ GEM
|
||||||
websocket-driver (0.7.5)
|
websocket-driver (0.7.5)
|
||||||
websocket-extensions (>= 0.1.0)
|
websocket-extensions (>= 0.1.0)
|
||||||
websocket-extensions (0.1.5)
|
websocket-extensions (0.1.5)
|
||||||
|
win32api (0.1.0)
|
||||||
windows_error (0.1.2)
|
windows_error (0.1.2)
|
||||||
winrm (2.3.6)
|
winrm (2.3.6)
|
||||||
builder (>= 2.1.2)
|
builder (>= 2.1.2)
|
||||||
|
|
|
@ -14,13 +14,13 @@ let
|
||||||
};
|
};
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "metasploit-framework";
|
pname = "metasploit-framework";
|
||||||
version = "6.1.8";
|
version = "6.1.9";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rapid7";
|
owner = "rapid7";
|
||||||
repo = "metasploit-framework";
|
repo = "metasploit-framework";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-KDexgv5rsaOyAJhaiLiU1z0st7ncwIayoqn+fvJnSng=";
|
sha256 = "sha256-ZhNy6rp3Jdrua1dZr3dTQxLOVAflWiI0lc/f38d0kqc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
@ -55,7 +55,7 @@ in stdenv.mkDerivation rec {
|
||||||
homepage = "https://github.com/rapid7/metasploit-framework/wiki";
|
homepage = "https://github.com/rapid7/metasploit-framework/wiki";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
maintainers = [ maintainers.makefu ];
|
maintainers = with maintainers; [ fab makefu ];
|
||||||
mainProgram = "msfconsole";
|
mainProgram = "msfconsole";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,10 +104,10 @@
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1lszcza7k1jc57pivjajz1bdgsg3bxfp60phsidv729yhjw3yzwv";
|
sha256 = "09v7z0sg09vsysv0hm1552b3laa8sf933c0sqnb35mb4wksj1fv9";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.510.0";
|
version = "1.512.0";
|
||||||
};
|
};
|
||||||
aws-sdk-core = {
|
aws-sdk-core = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
|
@ -124,10 +124,10 @@
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1ymrwsc1caf9rfl5613w1xpckzx7v9l4y20dpmzzq72ih0y6lijn";
|
sha256 = "0bwkgmdas7ig52cbfdx6vf63j8qk91lizd7sdjdapbfnabbpwmq1";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.265.0";
|
version = "1.266.0";
|
||||||
};
|
};
|
||||||
aws-sdk-iam = {
|
aws-sdk-iam = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
|
@ -144,10 +144,10 @@
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0aa7n3bad4h8sipzb31inc0q2r5k2nviaihmhqdv7mqnpylvcgia";
|
sha256 = "15iar7b74lnvw1cafacp8vc63xy3zxa8zxmranfssa37mhk53byi";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.48.0";
|
version = "1.49.0";
|
||||||
};
|
};
|
||||||
aws-sdk-s3 = {
|
aws-sdk-s3 = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
|
@ -664,12 +664,12 @@
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
fetchSubmodules = false;
|
fetchSubmodules = false;
|
||||||
rev = "d50b53eafca062b7270a91894e4e9de7a526aa10";
|
rev = "1e520ab4a5779648de889d198100af4eb556a7f6";
|
||||||
sha256 = "0y2aczr7xzm9lar8dh6wp6vjqgfpjjw8hnlq02ra7cbbzs1b2dr8";
|
sha256 = "19wjfk3xzpygjls24np50xacw4j3advsynapdgpdl9bppbm744v6";
|
||||||
type = "git";
|
type = "git";
|
||||||
url = "https://github.com/rapid7/metasploit-framework";
|
url = "https://github.com/rapid7/metasploit-framework";
|
||||||
};
|
};
|
||||||
version = "6.1.8";
|
version = "6.1.9";
|
||||||
};
|
};
|
||||||
metasploit-model = {
|
metasploit-model = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
|
@ -1477,10 +1477,10 @@
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1a0d3smxpdn6i5vjc616wnva8c9nvh8mvsjyvwcxlsj1qsih2l21";
|
sha256 = "1f9wlg8p1p1wa86hcskiy58abbdysdqwr4pv2dmkhkfbi94f1lmr";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.2021.2";
|
version = "1.2021.3";
|
||||||
};
|
};
|
||||||
unf = {
|
unf = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
|
@ -1552,6 +1552,16 @@
|
||||||
};
|
};
|
||||||
version = "0.1.5";
|
version = "0.1.5";
|
||||||
};
|
};
|
||||||
|
win32api = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1liryy0pz0gpw5sadbb9xwaflay272b8bwv4pclh6wkhldnh7wg7";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.1.0";
|
||||||
|
};
|
||||||
windows_error = {
|
windows_error = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
|
|
|
@ -5,16 +5,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "terrascan";
|
pname = "terrascan";
|
||||||
version = "1.10.0";
|
version = "1.11.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "accurics";
|
owner = "accurics";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-IF5BDe6XnOR7F/ajYBbMuFpIxUawgd/Oo2AthL5aeWE=";
|
sha256 = "sha256-vKKBbTculy/r1l3lHnHiBZLAwhw/61kDAsypa0o2VXQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-PZM8OWvjj8681/CWVE896f3vRHnkNeJj2w/aoOFZ9P0=";
|
vendorSha256 = "0vx406y3kj1qmgr1y9vg3rprwjpm5g8p9shmhq28gp7sxz3j82ry";
|
||||||
|
|
||||||
# Tests want to download a vulnerable Terraform project
|
# Tests want to download a vulnerable Terraform project
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
Loading…
Reference in a new issue