python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / audio / vgmtools / default.nix
blob862b8a80bc9373432cb2f99ad311f09adf444295
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , unstableGitUpdater
5 , cmake
6 , zlib
7 }:
9 stdenv.mkDerivation rec {
10   pname = "vgmtools";
11   version = "unstable-2022-10-31";
13   src = fetchFromGitHub {
14     owner = "vgmrips";
15     repo = "vgmtools";
16     rev = "9d7a9f4b1c40d26949fa730987f6c3eb9cf3e3ec";
17     sha256 = "Joxlu+k8xaF90u+ydHhu6NpqGQAKL8r5u4qAsfVfOz8=";
18   };
20   nativeBuildInputs = [
21     cmake
22   ];
24   buildInputs = [
25     zlib
26   ];
28   # Some targets are not enabled by default
29   makeFlags = [
30     "all" "opt_oki" "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 = "A collection of tools for the VGM file format";
40     license = licenses.gpl2; # Not clarified whether Only or Plus
41     maintainers = with maintainers; [ OPNA2608 ];
42     platforms = platforms.all;
43   };