Peter Pentchev | b91fc93 | 2023-01-19 15:27:13 +0200 | [diff] [blame] | 1 | # SPDX-FileCopyrightText: StorPool <support@storpool.com> |
| 2 | # SPDX-License-Identifier: BSD-2-Clause |
| 3 | |
Peter Pentchev | 53ecf9c | 2022-11-15 14:42:23 +0200 | [diff] [blame] | 4 | { pkgs ? import <nixpkgs> {}, perl-ver ? 536 }: |
| 5 | let |
| 6 | perl-tree-name = "perl${toString perl-ver}Packages"; |
| 7 | perl-tree = builtins.getAttr perl-tree-name pkgs; |
| 8 | perl-pkgs = with perl-tree; [ perl PathTiny ]; |
| 9 | in pkgs.mkShell { |
| 10 | buildInputs = [ |
| 11 | pkgs.git |
| 12 | perl-pkgs |
| 13 | ]; |
| 14 | shellHook = '' |
| 15 | set -e |
| 16 | perl tests/gifn-test.pl sh/git-if-needed |
| 17 | exit |
| 18 | ''; |
| 19 | } |