Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / yu / yunfaavatar / package.nix
blob410893df44d14dddea970129b857139191527a2a
2   lib,
3   stdenvNoCC,
4   fetchFromGitHub,
5   imagemagick,
6   makeWrapper,
7 }:
8 stdenvNoCC.mkDerivation rec {
9   pname = "yunfaavatar";
10   version = "0.2.0";
12   src = fetchFromGitHub {
13     owner = "yunfachi";
14     repo = "yunfaAvatar";
15     rev = version;
16     hash = "sha256-hCpbe+gW9hkiVOKq7a55n5s3bMpyCNGWiY3D2b4VYxg=";
17   };
19   strictDeps = true;
20   nativeBuildInputs = [makeWrapper];
22   makeFlags = [
23     "PREFIX=${placeholder "out"}"
24   ];
26   postInstall = ''
27     wrapProgram "$out/bin/yunfaavatar" \
28       --prefix PATH : "${lib.makeBinPath [imagemagick]}"
29   '';
31   meta = with lib; {
32     description = "Utility for automatic centralized changing of avatar in Github, Discord, Steam, Shikimori, and many more";
33     homepage = "https://github.com/yunfachi/yunfaAvatar";
34     license = licenses.mit;
35     platforms = platforms.all;
36     maintainers = with maintainers; [yunfachi];
37     mainProgram = "yunfaavatar";
38   };