···274274 '';
275275 };
276276277277+ etcSlurm = mkOption {
278278+ type = types.path;
279279+ internal = true;
280280+ default = etcSlurm;
281281+ description = ''
282282+ Path to directory with slurm config files. This option is set by default from the
283283+ Slurm module and is meant to make the Slurm config file available to other modules.
284284+ '';
285285+ };
277286278287 };
279288···308317 #!/bin/sh
309318 if [ -z "$SLURM_CONF" ]
310319 then
311311- SLURM_CONF="${etcSlurm}/slurm.conf" "$EXE" "\$@"
320320+ SLURM_CONF="${cfg.etcSlurm}/slurm.conf" "$EXE" "\$@"
312321 else
313322 "$EXE" "\$0"
314323 fi
···12121313buildPythonPackage rec {
1414 pname = "botocore";
1515- version = "1.20.29"; # N.B: if you change this, change boto3 and awscli to a matching version
1515+ version = "1.20.30"; # N.B: if you change this, change boto3 and awscli to a matching version
16161717 src = fetchPypi {
1818 inherit pname version;
1919- sha256 = "sha256-GEt9JrBmn9ZayBk2YjdtEmfYAOAFtpQStXzILF/76TU=";
1919+ sha256 = "sha256-mP8eshDTlKH/5zazPIp75o8w8KA1ULVZxbtv3wwpMo0=";
2020 };
21212222 propagatedBuildInputs = [
···131131132132 fish = stdenv.mkDerivation rec {
133133 pname = "fish";
134134- version = "3.2.0";
134134+ version = "3.2.1";
135135136136 src = fetchurl {
137137 # There are differences between the release tarball and the tarball GitHub
···141141 # --version`), as well as the local documentation for all builtins (and
142142 # maybe other things).
143143 url = "https://github.com/fish-shell/fish-shell/releases/download/${version}/${pname}-${version}.tar.xz";
144144- sha256 = "sha256-TwKT7Z9qa3fkfUHvq+YvMxnobvyL+DzFhzMET7xvkhE=";
144144+ sha256 = "2OSfQJDTd43xfdgl5KKoAZIBVoJCPNndArZnXWXDr1s=";
145145 };
146146147147 # Fix FHS paths in tests
···214214215215 checkInputs = [
216216 coreutils
217217- (python3.withPackages(ps: [ps.pexpect]))
217217+ (python3.withPackages (ps: [ ps.pexpect ]))
218218 procps
219219 ];
220220
+9-3
pkgs/shells/fish/plugins/build-fish-plugin.nix
···1111 buildPhase ? ":",
1212 preInstall ? "",
1313 postInstall ? "",
1414- # name of the subdirectory in which to store the plugin
1515- installPath ? lib.getName pname,
16141715 checkInputs ? [],
1816 # plugin packages to add to the vendor paths of the test fish shell
···2624 ...
2725}:
28262929-stdenv.mkDerivation (attrs // {
2727+let
2828+ # Do not pass attributes that are only relevant to buildFishPlugin to mkDerivation.
2929+ drvAttrs = builtins.removeAttrs attrs [
3030+ "checkPlugins"
3131+ "checkFunctionDirs"
3232+ ];
3333+in
3434+3535+stdenv.mkDerivation (drvAttrs // {
3036 inherit name;
3137 inherit unpackPhase configurePhase buildPhase;
3238
···4646 description = "Samples for CUDA Developers which demonstrates features in CUDA Toolkit";
4747 # CUDA itself is proprietary, but these sample apps are not.
4848 license = lib.licenses.bsd3;
4949- maintainers = with lib.maintainers; [ obsidian-systems-maintainence ];
4949+ maintainers = with lib.maintainers; [ obsidian-systems-maintenance ];
5050 };
5151}
+2-2
pkgs/tools/admin/awscli/default.nix
···2828in
2929with py.pkgs; buildPythonApplication rec {
3030 pname = "awscli";
3131- version = "1.19.29"; # N.B: if you change this, change botocore and boto3 to a matching version too
3131+ version = "1.19.30"; # N.B: if you change this, change botocore and boto3 to a matching version too
32323333 src = fetchPypi {
3434 inherit pname version;
3535- sha256 = "sha256-d4PdFzIJSMJSpQta7JqCRwIkcgfh8XHgBKOEc/95r3w=";
3535+ sha256 = "sha256-XD0CwBTDUvCTSL7JrcQCAd8zq+Ve0zSDpfz0Vzi8oeM=";
3636 };
37373838 # https://github.com/aws/aws-cli/issues/4837
+55
pkgs/tools/archivers/rpm2targz/default.nix
···11+{ bzip2
22+, coreutils
33+, cpio
44+, fetchurl
55+, gnutar
66+, gzip
77+, lib
88+, stdenv
99+, xz
1010+, zstd
1111+}:
1212+1313+let
1414+ shdeps = [
1515+ bzip2
1616+ coreutils
1717+ cpio
1818+ gnutar
1919+ gzip
2020+ xz
2121+ zstd
2222+ ];
2323+2424+in stdenv.mkDerivation rec {
2525+ pname = "rpm2targz";
2626+ version = "2021.03.16";
2727+2828+ # git repo: https://gitweb.gentoo.org/proj/rpm2targz.git/
2929+ src = fetchurl {
3030+ url = "https://dev.gentoo.org/~vapier/dist/${pname}-${version}.tar.xz";
3131+ hash = "sha256-rcV+o9V2wWKznqSW2rA8xgnpQ02kpK4te6mYvLRC5vQ=";
3232+ };
3333+3434+ buildInputs = shdeps;
3535+3636+ postPatch = ''
3737+ substituteInPlace rpm2targz --replace "=\"rpmoffset\"" "=\"$out/bin/rpmoffset\""
3838+ # rpm2targz relies on the executable name
3939+ # to guess what compressor it should use
4040+ # this is more reliable than wrapProgram
4141+ sed -i -e '2iexport PATH="${lib.makeBinPath shdeps}"' rpm2targz
4242+ '';
4343+4444+ preBuild = ''
4545+ makeFlagsArray+=(prefix=$out)
4646+ '';
4747+4848+ meta = with lib; {
4949+ description = "Convert a .rpm file to a .tar.gz archive";
5050+ homepage = "http://slackware.com/config/packages.php";
5151+ license = licenses.bsd1;
5252+ maintainers = with maintainers; [ zseri ];
5353+ platforms = platforms.all;
5454+ };
5555+}