summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorgoibhniu <cillian.deroiste@gmail.com>2015-10-24 12:25:02 +0200
committergoibhniu <cillian.deroiste@gmail.com>2015-10-24 12:25:02 +0200
commitfe89eca8c883ed4e28c4e0b3ac0474c138a26081 (patch)
tree48ef89675079fd51028d855249659703e9bce7a1 /pkgs
parent4f07c88d467216d9692fefc951deb5cd3c4cc722 (diff)
parented13d23c97ee1b0a898e9418adfb40113393d1fb (diff)
downloadnixlib-fe89eca8c883ed4e28c4e0b3ac0474c138a26081.tar
nixlib-fe89eca8c883ed4e28c4e0b3ac0474c138a26081.tar.gz
nixlib-fe89eca8c883ed4e28c4e0b3ac0474c138a26081.tar.bz2
nixlib-fe89eca8c883ed4e28c4e0b3ac0474c138a26081.tar.lz
nixlib-fe89eca8c883ed4e28c4e0b3ac0474c138a26081.tar.xz
nixlib-fe89eca8c883ed4e28c4e0b3ac0474c138a26081.tar.zst
nixlib-fe89eca8c883ed4e28c4e0b3ac0474c138a26081.zip
Merge pull request #10557 from mayflower/fix/darkice-ogg
darkice: Fix build with opus and vorbis support
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/audio/darkice/default.nix16
1 files changed, 11 insertions, 5 deletions
diff --git a/pkgs/tools/audio/darkice/default.nix b/pkgs/tools/audio/darkice/default.nix
index edc8fe2dffc8..e4fc129ef601 100644
--- a/pkgs/tools/audio/darkice/default.nix
+++ b/pkgs/tools/audio/darkice/default.nix
@@ -1,8 +1,14 @@
-{ stdenv, fetchurl, alsaLib, faac, libjack2, lame, libopus, libpulseaudio, libsamplerate, libvorbis }:
+{ stdenv, buildEnv, fetchurl, alsaLib, faac, libjack2, lame, libogg, libopus, libpulseaudio, libsamplerate, libvorbis }:
 
-with stdenv.lib;
+let
+  oggEnv = buildEnv {
+    name = "env-darkice-ogg";
+    paths = [
+      libopus libvorbis libogg
+    ];
+  };
 
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
   name = "darkice-${version}";
   version = "1.2";
 
@@ -16,10 +22,10 @@ stdenv.mkDerivation rec {
     "--with-faac-prefix=${faac}"
     "--with-jack-prefix=${libjack2}"
     "--with-lame-prefix=${lame}"
-    "--with-opus-prefix=${libopus}"
+    "--with-opus-prefix=${oggEnv}"
     "--with-pulseaudio-prefix=${libpulseaudio}"
     "--with-samplerate-prefix=${libsamplerate}"	
-    "--with-vorbis-prefix=${libvorbis}"
+    "--with-vorbis-prefix=${oggEnv}"
 #    "--with-aacplus-prefix=${aacplus}" ### missing: aacplus
 #    "--with-twolame-prefix=${twolame}" ### missing: twolame
   ];