diff options
author | Cillian de Roiste <cillian.deroiste@gmail.com> | 2012-04-08 00:00:03 +0000 |
---|---|---|
committer | Cillian de Roiste <cillian.deroiste@gmail.com> | 2012-04-08 00:00:03 +0000 |
commit | bce9de06bd1a1be5bc88816841135bb056adc4bc (patch) | |
tree | ad66fdbd27e914136a238e3760e074f4c9b8ac5e /pkgs/misc/jackaudio | |
parent | 285af645e67f6e817afeef4f1122b65d1702077f (diff) |
Adding firewire support
svn path=/nixpkgs/trunk/; revision=33665
Diffstat (limited to 'pkgs/misc/jackaudio')
-rw-r--r-- | pkgs/misc/jackaudio/default.nix | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/pkgs/misc/jackaudio/default.nix b/pkgs/misc/jackaudio/default.nix index 2470915ea8ed1..7e6d0da903178 100644 --- a/pkgs/misc/jackaudio/default.nix +++ b/pkgs/misc/jackaudio/default.nix @@ -1,4 +1,8 @@ -{ stdenv, fetchurl, pkgconfig, alsaLib, python, dbus, pythonDBus, expat, makeWrapper }: +{ stdenv, fetchurl, alsaLib, dbus, expat, libsamplerate +, libsndfile, makeWrapper, pkgconfig, python, pythonDBus +, firewireSupport ? false, ffado ? null }: + +assert firewireSupport -> ffado != null; stdenv.mkDerivation rec { name = "jackdbus-${version}"; @@ -9,9 +13,16 @@ stdenv.mkDerivation rec { sha256 = "0788092zxrivcfnfg15brpjkf14x8ma8cwjz4k0b9xdxajn2wwac"; }; - buildInputs = [ pkgconfig alsaLib python dbus pythonDBus expat makeWrapper ]; + buildInputs = + [ alsaLib dbus expat libsamplerate libsndfile makeWrapper + pkgconfig python pythonDBus + ] ++ (stdenv.lib.optional firewireSupport ffado); - configurePhase = "cd jack-1.9.8 && python waf configure --prefix=$out --dbus --alsa"; + configurePhase = '' + cd jack-1.9.8 + python waf configure --prefix=$out --dbus --alsa \ + ${if firewireSupport then "--firewire" else ""} + ''; buildPhase = "python waf build"; |