python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / audio / unflac / default.nix
blob2e22b81cc5995bf78c3b9cb98ade2a09a306123a
1 { lib
2 , buildGoModule
3 , fetchFromSourcehut
4 , ffmpeg
5 , makeWrapper
6 }:
8 buildGoModule rec {
9   pname = "unflac";
10   version = "1.0";
12   src = fetchFromSourcehut {
13     owner = "~ft";
14     repo = pname;
15     rev = version;
16     sha256 = "1vlwlm895mcvmxaxcid3vfji1zi9wjchz7divm096na4whj35cc4";
17   };
19   vendorSha256 = "sha256-QqLjz1X4uVpxhYXb/xIBwuLUhRaqwz2GDUPjBTS4ut0=";
21   nativeBuildInputs = [ makeWrapper ];
22   postFixup = ''
23     wrapProgram $out/bin/unflac --prefix PATH : "${lib.makeBinPath [ffmpeg]}"
24   '';
26   meta = with lib; {
27     description =
28       "A command line tool for fast frame accurate audio image + cue sheet splitting";
29     homepage = "https://sr.ht/~ft/unflac/";
30     license = licenses.mit;
31     platforms = platforms.all;
32     maintainers = with maintainers; [ felipeqq2 ];
33   };