biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / audio / dsf2flac / default.nix
blob2459c1c6929dae5fb6485858554f117774caa58e
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, boost, flac, id3lib, pkg-config
2 , taglib, zlib }:
4 stdenv.mkDerivation rec {
5   pname = "dsf2flac";
6   version = "unstable-2021-07-31";
8   src = fetchFromGitHub {
9     owner = "hank";
10     repo = pname;
11     rev = "6b109cd276ec7c7901f96455c77cf2d2ebfbb181";
12     sha256 = "sha256-VlXfywgYhI2QuGQvpD33BspTTgT0jOKUV3gENq4HiBU=";
13   };
15   buildInputs = [ boost flac id3lib taglib zlib ];
17   nativeBuildInputs = [ autoreconfHook pkg-config ];
19   enableParallelBuilding = true;
21   preConfigure = ''
22     export LIBS="$LIBS -lz"
23   '';
25   configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ];
27   meta = with lib; {
28     description = "A DSD to FLAC transcoding tool";
29     homepage = "https://github.com/hank/dsf2flac";
30     license = licenses.gpl2;
31     maintainers = with maintainers; [ artemist ];
32     platforms = [ "x86_64-linux" ];
33     mainProgram = "dsf2flac";
34   };