python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / audio / bpm-tools / default.nix
blob6e7236b1008df903e1a5a44eece36f802ecef0e9
1 { stdenv
2 , lib
3 , fetchurl
4 , gnuplot
5 , sox
6 , flac
7 , id3v2
8 , vorbis-tools
9 , makeWrapper
12 let
13   path = lib.makeBinPath [ gnuplot sox flac id3v2 vorbis-tools ];
15 stdenv.mkDerivation rec {
16   pname = "bpm-tools";
17   version = "0.3";
19   src = fetchurl {
20     url = "http://www.pogo.org.uk/~mark/bpm-tools/releases/bpm-tools-${version}.tar.gz";
21     sha256 = "151vfbs8h3cibs7kbdps5pqrsxhpjv16y2iyfqbxzsclylgfivrp";
22   };
24   nativeBuildInputs = [ makeWrapper ];
26   installFlags = [
27     "PREFIX=${placeholder "out"}"
28   ];
30   postFixup = ''
31     wrapProgram $out/bin/bpm-tag --prefix PATH : "${path}"
32     wrapProgram $out/bin/bpm-graph --prefix PATH : "${path}"
33   '';
35   meta = with lib; {
36     homepage = "http://www.pogo.org.uk/~mark/bpm-tools/";
37     description = "Automatically calculate BPM (tempo) of music files";
38     license = licenses.gpl2;
39     platforms = platforms.all;
40     maintainers = with maintainers; [ doronbehar ];
41   };