biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / audio / vgmtools / default.nix
blob63cb11e55ac7fca3f514dc49df0e5d5fca59cd7d
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , unstableGitUpdater
5 , cmake
6 , zlib
7 }:
9 stdenv.mkDerivation rec {
10   pname = "vgmtools";
11   version = "0.1-unstable-2023-08-27";
13   src = fetchFromGitHub {
14     owner = "vgmrips";
15     repo = "vgmtools";
16     rev = "7b7f2041e346f0d4fff8c834a763edc4f4d88896";
17     hash = "sha256-L52h94uohLMnj29lZj+i9hM8n9hIYo20nRS8RCW8npY=";
18   };
20   nativeBuildInputs = [
21     cmake
22   ];
24   buildInputs = [
25     zlib
26   ];
28   # Some targets are not enabled by default
29   makeFlags = [
30     "all" "optdac" "optvgm32"
31   ];
33   passthru.updateScript = unstableGitUpdater {
34     url = "https://github.com/vgmrips/vgmtools.git";
35   };
37   meta = with lib; {
38     homepage = "https://github.com/vgmrips/vgmtools";
39     description = "Collection of tools for the VGM file format";
40     license = licenses.gpl2Only; # Not clarified whether Only or Plus
41     maintainers = with maintainers; [ OPNA2608 ];
42     platforms = platforms.all;
43   };