| # SPDX-FileCopyrightText: StorPool <support@storpool.com> | |
| # SPDX-License-Identifier: BSD-2-Clause | |
| { pkgs ? import <nixpkgs> {}, perl-ver ? 536 }: | |
| let | |
| perl-tree-name = "perl${toString perl-ver}Packages"; | |
| perl-tree = builtins.getAttr perl-tree-name pkgs; | |
| perl-pkgs = with perl-tree; [ perl PathTiny ]; | |
| in pkgs.mkShell { | |
| buildInputs = [ | |
| pkgs.git | |
| perl-pkgs | |
| ]; | |
| shellHook = '' | |
| set -e | |
| perl tests/gifn-test.pl sh/git-if-needed | |
| exit | |
| ''; | |
| } |