btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / ba / bashcards / package.nix
blobbce5ab40e2dd6fe42e8c4ab2d5ac2529336d5fd5
1 { lib, stdenv
2 , fetchFromGitHub
3 }:
5 stdenv.mkDerivation rec {
6   pname = "bashcards";
7   version = "0.1.3";
9   src = fetchFromGitHub {
10     owner = "rpearce";
11     repo = pname;
12     rev = "v${version}";
13     sha256 = "1rpqrh0022sbrjvd55a0jvpdqhhka5msf8dsz6adbbmxy3xzgdid";
14   };
16   dontBuild = true;
17   installPhase = ''
18     mkdir -p $out/bin $out/share/man/man8
19     cp bashcards.8 $out/share/man/man8/
20     cp bashcards $out/bin/
21   '';
23   meta = with lib; {
24     description = "Practice flashcards in bash";
25     homepage = "https://github.com/rpearce/bashcards/";
26     license = licenses.bsd3;
27     maintainers = with maintainers; [ rpearce ];
28     platforms = platforms.all;
29     mainProgram = "bashcards";
30   };