python312Packages.icontract: relax deps (#380554)
[NixPkgs.git] / pkgs / by-name / sp / spacebar / package.nix
blob535b8d5876d81fff639cb26f1bd01513ce26165a
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   apple-sdk_12,
6 }:
8 stdenv.mkDerivation rec {
9   pname = "spacebar";
10   version = "1.4.0";
12   src = fetchFromGitHub {
13     owner = "cmacrae";
14     repo = pname;
15     rev = "v${version}";
16     sha256 = "sha256-4LiG43kPZtsm7SQ/28RaGMpYsDshCaGvc1mouPG3jFM=";
17   };
19   buildInputs = [
20     apple-sdk_12
21   ];
23   installPhase = ''
24     mkdir -p $out/bin
25     mkdir -p $out/share/man/man1/
26     cp ./bin/spacebar $out/bin/spacebar
27     cp ./doc/spacebar.1 $out/share/man/man1/spacebar.1
28   '';
30   meta = with lib; {
31     description = "Minimal status bar for macOS";
32     homepage = "https://github.com/cmacrae/spacebar";
33     platforms = platforms.darwin;
34     maintainers = [ maintainers.cmacrae ];
35     license = licenses.mit;
36   };