nixos/filesystems: don't silently ignore label when device is set (#361418)
[NixPkgs.git] / pkgs / by-name / mr / mrsh / package.nix
blobbff6956e97bd145d2bad27e067e706a6fb0a22e1
1 { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, readline }:
3 stdenv.mkDerivation rec {
4   pname = "mrsh-unstable";
5   version = "2021-01-10";
7   src = fetchFromGitHub {
8     owner = "emersion";
9     repo = "mrsh";
10     rev = "9f9884083831ea1f94bdda5151c5df3888932849";
11     sha256 = "0vvdwzw3fq74lwgmy6xxkk01sd68fzhsw84c750lm1dma22xhjci";
12   };
14   strictDeps = true;
15   nativeBuildInputs = [ meson ninja pkg-config ];
16   buildInputs = [ readline ];
18   doCheck = true;
20   meta = with lib; {
21     description = "Minimal POSIX shell";
22     mainProgram = "mrsh";
23     homepage = "https://mrsh.sh";
24     license = licenses.mit;
25     maintainers = with maintainers; [ matthiasbeyer ];
26     platforms = platforms.unix;
27   };
29   passthru = {
30     shellPath = "/bin/mrsh";
31   };