evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / li / libfmvoice / package.nix
blobcccc2f512e5475d589a013973b90b81264c02c3b
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , unstableGitUpdater
5 , zlib
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "libfmvoice";
10   version = "0-unstable-2024-06-06";
12   src = fetchFromGitHub {
13     owner = "vampirefrog";
14     repo = "libfmvoice";
15     rev = "cd89a6a386b3b17c74b1caca11e297b2748cf90d";
16     hash = "sha256-yak+pKxkrKOX/qgtwpldjd85deE/JB040bVjDD1mo7A=";
17   };
19   strictDeps = true;
21   enableParallelBuilding = true;
23   buildInputs = [
24     zlib
25   ];
27   buildFlags = [
28     "CC=${stdenv.cc.targetPrefix}cc"
29   ];
31   installPhase = ''
32     runHook preInstall
34     for prog in $(grep 'PROGS=' Makefile | cut -d'=' -f2); do
35       install -Dm755 $prog $out/bin/$prog
36     done
38     runHook postInstall
39   '';
41   passthru = {
42     updateScript = unstableGitUpdater { };
43   };
45   meta = with lib; {
46     description = "C library for loading, saving and converting FM sound chip voice files in various formats";
47     homepage = "https://github.com/vampirefrog/libfmvoice";
48     license = licenses.gpl3Only;
49     maintainers = with maintainers; [ OPNA2608 ];
50     platforms = platforms.all;
51   };