Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / shells / oksh / default.nix
blobd90c4003cb8f4050884b09a34904b00b7d11be7a
1 { stdenv, lib, fetchFromGitHub, buildPackages }:
3 stdenv.mkDerivation rec {
4   pname = "oksh";
5   version = "7.3";
7   src = fetchFromGitHub {
8     owner = "ibara";
9     repo = pname;
10     rev = "${pname}-${version}";
11     sha256 = "sha256-uGiPbkIeKH9zu+xKJJLCYFnyejWLdq7bE59yub3f3KM=";
12   };
14   strictDeps = true;
16   postPatch = lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) ''
17     substituteInPlace configure --replace "./conftest" "echo"
18   '';
20   configureFlags = [ "--no-strip" ];
22   meta = with lib; {
23     description = "Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh)";
24     homepage = "https://github.com/ibara/oksh";
25     license = licenses.publicDomain;
26     maintainers = with maintainers; [ siraben ];
27     platforms = platforms.all;
28   };
30   passthru = {
31     shellPath = "/bin/oksh";
32   };