nixos/wyoming/{faster-whisper,piper}: drop download directory (#376447)
[NixPkgs.git] / pkgs / by-name / ds / dsf2flac / package.nix
blob0426125212eed5803018725966a27c6f3ea07ae2
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   boost,
7   flac,
8   id3lib,
9   pkg-config,
10   taglib,
11   zlib,
14 stdenv.mkDerivation rec {
15   pname = "dsf2flac";
16   version = "unstable-2021-07-31";
18   src = fetchFromGitHub {
19     owner = "hank";
20     repo = pname;
21     rev = "6b109cd276ec7c7901f96455c77cf2d2ebfbb181";
22     sha256 = "sha256-VlXfywgYhI2QuGQvpD33BspTTgT0jOKUV3gENq4HiBU=";
23   };
25   buildInputs = [
26     boost
27     flac
28     id3lib
29     taglib
30     zlib
31   ];
33   nativeBuildInputs = [
34     autoreconfHook
35     pkg-config
36   ];
38   enableParallelBuilding = true;
40   preConfigure = ''
41     export LIBS="$LIBS -lz"
42   '';
44   configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ];
46   meta = with lib; {
47     description = "DSD to FLAC transcoding tool";
48     homepage = "https://github.com/hank/dsf2flac";
49     license = licenses.gpl2;
50     maintainers = with maintainers; [ artemist ];
51     platforms = [ "x86_64-linux" ];
52     mainProgram = "dsf2flac";
53   };