linux/hardened/patches/6.6: v6.6.73-hardened1 -> v6.6.75-hardened1
[NixPkgs.git] / pkgs / by-name / st / starfetch / package.nix
blob34694aa9513609a64b06ff2c5d16da832979c2e5
2   stdenv,
3   lib,
4   fetchFromGitHub,
5 }:
7 stdenv.mkDerivation rec {
8   pname = "starfetch";
9   version = "0.0.4";
11   src = fetchFromGitHub {
12     owner = "Haruno19";
13     repo = "starfetch";
14     rev = version;
15     sha256 = "sha256-I2M/FlLRkGtD2+GcK1l5+vFsb5tCb4T3UJTPxRx68Ww=";
16   };
18   postPatch =
19     ''
20       substituteInPlace src/starfetch.cpp --replace /usr/local/ $out/
21     ''
22     + lib.optionalString stdenv.cc.isClang ''
23       substituteInPlace makefile --replace g++ clang++
24     '';
26   installPhase = ''
27     runHook preInstall
29     mkdir -p $out/bin
30     mkdir -p $out/share/starfetch
31     cp starfetch $out/bin/
32     cp -r res/* $out/share/starfetch/
34     runHook postInstall
35   '';
37   meta = with lib; {
38     description = "CLI star constellations displayer";
39     homepage = "https://github.com/Haruno19/starfetch";
40     license = licenses.gpl3Plus;
41     platforms = platforms.all;
42     maintainers = with maintainers; [ annaaurora ];
43     mainProgram = "starfetch";
44   };