Use libpulseaudio instead of pulseaudio

This commit is contained in:
William A. Kennington III 2015-05-27 12:42:15 -07:00
parent cd52c04456
commit b07929b0a3
87 changed files with 184 additions and 194 deletions

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, alsaLib, jack2, pkgconfig, pulseaudio, xlibs }: { stdenv, fetchurl, alsaLib, jack2, pkgconfig, libpulseaudio, xlibs }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "bristol-${version}"; name = "bristol-${version}";
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ buildInputs = [
alsaLib jack2 pkgconfig pulseaudio xlibs.libX11 xlibs.libXext alsaLib jack2 pkgconfig libpulseaudio xlibs.libX11 xlibs.libXext
xlibs.xproto xlibs.xproto
]; ];

View File

@ -1,4 +1,4 @@
{ stdenv, fetchgit, ncurses, pkgconfig, alsaLib, flac, libmad, ffmpeg, libvorbis, libmpc, mp4v2, libcue, pulseaudio}: { stdenv, fetchgit, ncurses, pkgconfig, alsaLib, flac, libmad, ffmpeg, libvorbis, libmpc, mp4v2, libcue, libpulseaudio}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "cmus-${version}"; name = "cmus-${version}";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
configurePhase = "./configure prefix=$out"; configurePhase = "./configure prefix=$out";
buildInputs = [ ncurses pkgconfig alsaLib flac libmad ffmpeg libvorbis libmpc mp4v2 libcue pulseaudio ]; buildInputs = [ ncurses pkgconfig alsaLib flac libmad ffmpeg libvorbis libmpc mp4v2 libcue libpulseaudio ];
meta = { meta = {
description = "Small, fast and powerful console music player for Linux and *BSD"; description = "Small, fast and powerful console music player for Linux and *BSD";

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, cmake, libsndfile, flex, bison { stdenv, fetchurl, cmake, libsndfile, flex, bison
, alsaLib ? null , alsaLib ? null
, pulseaudio ? null , libpulseaudio ? null
, tcltk ? null , tcltk ? null
# maybe csound can be compiled with support for those, see configure output # maybe csound can be compiled with support for those, see configure output
@ -21,7 +21,7 @@ stdenv.mkDerivation {
sha256 = "0w6ij57dbfjljpf05bb9r91jphwaq1v63rh0713vl2n11d73dy7m"; sha256 = "0w6ij57dbfjljpf05bb9r91jphwaq1v63rh0713vl2n11d73dy7m";
}; };
buildInputs = [ cmake libsndfile flex bison alsaLib pulseaudio tcltk ]; buildInputs = [ cmake libsndfile flex bison alsaLib libpulseaudio tcltk ];
meta = { meta = {
description = "sound design, audio synthesis, and signal processing system, providing facilities for music composition and performance on all major operating systems and platforms"; description = "sound design, audio synthesis, and signal processing system, providing facilities for music composition and performance on all major operating systems and platforms";

View File

@ -18,7 +18,7 @@
, osdSupport ? true, dbus ? null , osdSupport ? true, dbus ? null
# output plugins # output plugins
, alsaSupport ? true, alsaLib ? null , alsaSupport ? true, alsaLib ? null
, pulseSupport ? true, pulseaudio ? null , pulseSupport ? true, libpulseaudio ? null
# effect plugins # effect plugins
, resamplerSupport ? true, libsamplerate ? null , resamplerSupport ? true, libsamplerate ? null
, overloadSupport ? true, zlib ? null , overloadSupport ? true, zlib ? null
@ -41,7 +41,7 @@ assert artworkSupport -> imlib2 != null;
assert hotkeysSupport -> libX11 != null; assert hotkeysSupport -> libX11 != null;
assert osdSupport -> dbus != null; assert osdSupport -> dbus != null;
assert alsaSupport -> alsaLib != null; assert alsaSupport -> alsaLib != null;
assert pulseSupport -> pulseaudio != null; assert pulseSupport -> libpulseaudio != null;
assert resamplerSupport -> libsamplerate != null; assert resamplerSupport -> libsamplerate != null;
assert overloadSupport -> zlib != null; assert overloadSupport -> zlib != null;
assert wavpackSupport -> wavpack != null; assert wavpackSupport -> wavpack != null;
@ -70,7 +70,7 @@ stdenv.mkDerivation rec {
++ optional hotkeysSupport libX11 ++ optional hotkeysSupport libX11
++ optional osdSupport dbus ++ optional osdSupport dbus
++ optional alsaSupport alsaLib ++ optional alsaSupport alsaLib
++ optional pulseSupport pulseaudio ++ optional pulseSupport libpulseaudio
++ optional resamplerSupport libsamplerate ++ optional resamplerSupport libsamplerate
++ optional overloadSupport zlib ++ optional overloadSupport zlib
++ optional wavpackSupport wavpack ++ optional wavpackSupport wavpack

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig { stdenv, fetchurl, pkgconfig
, libsndfile, pulseaudio , libsndfile, libpulseaudio
}: }:
let let
@ -35,5 +35,5 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libsndfile pulseaudio ]; buildInputs = [ libsndfile libpulseaudio ];
} }

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, hamlib, fltk13, libjpeg, libpng, portaudio, libsndfile, { stdenv, fetchurl, hamlib, fltk13, libjpeg, libpng, portaudio, libsndfile,
libsamplerate, pulseaudio, libXinerama, gettext, pkgconfig, alsaLib }: libsamplerate, libpulseaudio, libXinerama, gettext, pkgconfig, alsaLib }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "3.22.02"; version = "3.22.02";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ libXinerama gettext hamlib fltk13 libjpeg libpng portaudio buildInputs = [ libXinerama gettext hamlib fltk13 libjpeg libpng portaudio
libsndfile libsamplerate pulseaudio pkgconfig alsaLib ]; libsndfile libsamplerate libpulseaudio pkgconfig alsaLib ];
meta = { meta = {
description = "Digital modem program"; description = "Digital modem program";

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, alsaLib, glib, jack2, libsndfile, pkgconfig { stdenv, fetchurl, alsaLib, glib, jack2, libsndfile, pkgconfig
, pulseaudio }: , libpulseaudio }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "fluidsynth-${version}"; name = "fluidsynth-${version}";
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
"-framework CoreAudio"; "-framework CoreAudio";
buildInputs = [ glib libsndfile pkgconfig ] buildInputs = [ glib libsndfile pkgconfig ]
++ stdenv.lib.optionals (!stdenv.isDarwin) [ alsaLib pulseaudio jack2 ]; ++ stdenv.lib.optionals (!stdenv.isDarwin) [ alsaLib libpulseaudio jack2 ];
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Real-time software synthesizer based on the SoundFont 2 specifications"; description = "Real-time software synthesizer based on the SoundFont 2 specifications";

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, SDL, alsaLib, cmake, fftwSinglePrec, fluidsynth { stdenv, fetchurl, SDL, alsaLib, cmake, fftwSinglePrec, fluidsynth
, fltk13, jack2, libvorbis , libsamplerate, libsndfile, pkgconfig , fltk13, jack2, libvorbis , libsamplerate, libsndfile, pkgconfig
, pulseaudio, qt4, freetype , libpulseaudio, qt4, freetype
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
SDL alsaLib cmake fftwSinglePrec fltk13 fluidsynth jack2 SDL alsaLib cmake fftwSinglePrec fltk13 fluidsynth jack2
libsamplerate libsndfile libvorbis pkgconfig pulseaudio qt4 libsamplerate libsndfile libvorbis pkgconfig libpulseaudio qt4
]; ];
enableParallelBuilding = true; enableParallelBuilding = true;

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, SDL , alsaLib, gtk, jack2, ladspaH { stdenv, fetchurl, SDL , alsaLib, gtk, jack2, ladspaH
, ladspaPlugins, libsamplerate, libsndfile, pkgconfig, pulseaudio }: , ladspaPlugins, libsamplerate, libsndfile, pkgconfig, libpulseaudio }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "mhwaveedit-${version}"; name = "mhwaveedit-${version}";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
buildInputs = buildInputs =
[ SDL alsaLib gtk jack2 ladspaH libsamplerate libsndfile [ SDL alsaLib gtk jack2 ladspaH libsamplerate libsndfile
pkgconfig pulseaudio pkgconfig libpulseaudio
]; ];
configureFlags = "--with-default-ladspa-path=${ladspaPlugins}/lib/ladspa"; configureFlags = "--with-default-ladspa-path=${ladspaPlugins}/lib/ladspa";

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, fftw, fftwSinglePrec, alsaLib, libsndfile, pulseaudio }: { stdenv, fetchurl, pkgconfig, fftw, fftwSinglePrec, alsaLib, libsndfile, linbpulseaudio }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "0.19"; version = "0.19";
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "003xyqjq59wcjafrdv1b8w34xsn4nvzz51wwd7mqddajh0g4dz4g"; sha256 = "003xyqjq59wcjafrdv1b8w34xsn4nvzz51wwd7mqddajh0g4dz4g";
}; };
buildInputs = [ pkgconfig fftw fftwSinglePrec alsaLib libsndfile pulseaudio ]; buildInputs = [ pkgconfig fftw fftwSinglePrec alsaLib libsndfile libpulseaudio ];
meta = { meta = {
description = "General-purpose software audio FSK modem"; description = "General-purpose software audio FSK modem";

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, boost, pulseaudio }: { stdenv, fetchurl, boost, libpulseaudio }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1ad6b46hh02hs1978pgihrm2bnq4z2v0imrfm3wy74xdkr6xjxy4"; sha256 = "1ad6b46hh02hs1978pgihrm2bnq4z2v0imrfm3wy74xdkr6xjxy4";
}; };
buildInputs = [ boost pulseaudio ]; buildInputs = [ boost libpulseaudio ];
installPhase = '' installPhase = ''
mkdir -p $out/bin mkdir -p $out/bin

View File

@ -1,4 +1,4 @@
{ fetchurl, stdenv, pkgconfig, pulseaudio, gtkmm, libglademm { fetchurl, stdenv, pkgconfig, libpulseaudio, gtkmm, libglademm
, dbus_glib, gconfmm, intltool }: , dbus_glib, gconfmm, intltool }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1c5b3sb881szavly220q31g7rvpn94wr7ywlk00hqb9zaikml716"; sha256 = "1c5b3sb881szavly220q31g7rvpn94wr7ywlk00hqb9zaikml716";
}; };
buildInputs = [ pulseaudio gtkmm libglademm dbus_glib gconfmm ]; buildInputs = [ libpulseaudio gtkmm libglademm dbus_glib gconfmm ];
nativeBuildInputs = [ pkgconfig intltool ]; nativeBuildInputs = [ pkgconfig intltool ];

View File

@ -1,4 +1,4 @@
{ fetchurl, stdenv, pkgconfig, intltool, pulseaudio, gtkmm3 { fetchurl, stdenv, pkgconfig, intltool, libpulseaudio, gtkmm3
, libcanberra_gtk3, makeWrapper, gnome3 }: , libcanberra_gtk3, makeWrapper, gnome3 }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS" --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS"
''; '';
buildInputs = [ pulseaudio gtkmm3 libcanberra_gtk3 makeWrapper buildInputs = [ libpulseaudio gtkmm3 libcanberra_gtk3 makeWrapper
gnome3.defaultIconTheme ]; gnome3.defaultIconTheme ];
nativeBuildInputs = [ pkgconfig intltool ]; nativeBuildInputs = [ pkgconfig intltool ];

View File

@ -3,7 +3,7 @@
, withQt ? true, qt4 , withQt ? true, qt4
, withLibvisual ? false, libvisual, SDL , withLibvisual ? false, libvisual, SDL
, withJack ? false, jack2 , withJack ? false, jack2
, withPulseAudio ? true, pulseaudio , withPulseAudio ? true, libpulseaudio
}: }:
assert withJack -> withQt; assert withJack -> withQt;
@ -46,6 +46,6 @@ stdenv.mkDerivation {
++ optional withQt qt4 ++ optional withQt qt4
++ optionals withLibvisual [ libvisual SDL ] ++ optionals withLibvisual [ libvisual SDL ]
++ optional withJack jack2 ++ optional withJack jack2
++ optional withPulseAudio pulseaudio ++ optional withPulseAudio libpulseaudio
; ;
} }

View File

@ -5,7 +5,7 @@
, libmad, taglib, libvorbis, libogg, flac, libmpcdec, libmodplug, libsndfile , libmad, taglib, libvorbis, libogg, flac, libmpcdec, libmodplug, libsndfile
, libcdio, cdparanoia, libcddb, faad2, ffmpeg, wildmidi , libcdio, cdparanoia, libcddb, faad2, ffmpeg, wildmidi
# output plugins # output plugins
, alsaLib, pulseaudio , alsaLib, libpulseaudio
# effect plugins # effect plugins
, libsamplerate , libsamplerate
}: }:
@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
libmad taglib libvorbis libogg flac libmpcdec libmodplug libsndfile libmad taglib libvorbis libogg flac libmpcdec libmodplug libsndfile
libcdio cdparanoia libcddb faad2 ffmpeg wildmidi libcdio cdparanoia libcddb faad2 ffmpeg wildmidi
# output plugins # output plugins
alsaLib pulseaudio alsaLib libpulseaudio
# effect plugins # effect plugins
libsamplerate libsamplerate
]; ];

View File

@ -2,7 +2,7 @@
{ stdenv, fetchurl, alsaLib, bzip2, fftw, jack2, libX11, liblo { stdenv, fetchurl, alsaLib, bzip2, fftw, jack2, libX11, liblo
, libmad, libogg, librdf, librdf_raptor, librdf_rasqal, libsamplerate , libmad, libogg, librdf, librdf_raptor, librdf_rasqal, libsamplerate
, libsndfile, pkgconfig, pulseaudio, qt5, redland , libsndfile, pkgconfig, libpulseaudio, qt5, redland
, rubberband, serd, sord, vampSDK , rubberband, serd, sord, vampSDK
}: }:
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
# optional # optional
jack2 jack2
# portaudio # portaudio
pulseaudio libpulseaudio
libmad libmad
libogg # ? libogg # ?
# fishsound # fishsound

View File

@ -1,10 +1,10 @@
{ stdenv, fetchurl, qt4, gnuradio, boost, gnuradio-osmosdr { stdenv, fetchurl, qt4, gnuradio, boost, gnuradio-osmosdr
# drivers (optional): # drivers (optional):
, rtl-sdr , rtl-sdr
, pulseaudioSupport ? true, pulseaudio , pulseaudioSupport ? true, libpulseaudio
}: }:
assert pulseaudioSupport -> pulseaudio != null; assert pulseaudioSupport -> libpulseaudio != null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "gqrx-${version}"; name = "gqrx-${version}";
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
qt4 gnuradio boost gnuradio-osmosdr rtl-sdr qt4 gnuradio boost gnuradio-osmosdr rtl-sdr
] ++ stdenv.lib.optionals pulseaudioSupport [ pulseaudio ]; ] ++ stdenv.lib.optionals pulseaudioSupport [ libpulseaudio ];
configurePhase = ''qmake PREFIX="$out"''; configurePhase = ''qmake PREFIX="$out"'';

View File

@ -26,7 +26,7 @@
, gnomeKeyringSupport ? false, libgnome_keyring3 ? null , gnomeKeyringSupport ? false, libgnome_keyring3 ? null
, proprietaryCodecs ? true , proprietaryCodecs ? true
, cupsSupport ? true , cupsSupport ? true
, pulseSupport ? false, pulseaudio ? null , pulseSupport ? false, libpulseaudio ? null
, hiDPISupport ? false , hiDPISupport ? false
, source , source
@ -118,7 +118,7 @@ let
++ optionals gnomeSupport [ gnome.GConf libgcrypt ] ++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
++ optional enableSELinux libselinux ++ optional enableSELinux libselinux
++ optionals cupsSupport [ libgcrypt cups ] ++ optionals cupsSupport [ libgcrypt cups ]
++ optional pulseSupport pulseaudio; ++ optional pulseSupport libpulseaudio;
# XXX: Wait for https://crbug.com/239107 and https://crbug.com/239181 to # XXX: Wait for https://crbug.com/239107 and https://crbug.com/239181 to
# be fixed, then try again to unbundle everything into separate # be fixed, then try again to unbundle everything into separate

View File

@ -31,7 +31,7 @@
, nss , nss
, pango , pango
, heimdal , heimdal
, pulseaudio , libpulseaudio
, systemd , systemd
}: }:
@ -103,7 +103,7 @@ stdenv.mkDerivation {
nss nss
pango pango
heimdal heimdal
pulseaudio libpulseaudio
systemd systemd
] + ":" + stdenv.lib.makeSearchPath "lib64" [ ] + ":" + stdenv.lib.makeSearchPath "lib64" [
stdenv.cc.cc stdenv.cc.cc

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, rpm, cpio, mesa, xorg, cairo { stdenv, fetchurl, rpm, cpio, mesa, xorg, cairo
, libpng, gtk, glib, gdk_pixbuf, fontconfig, freetype, curl , libpng, gtk, glib, gdk_pixbuf, fontconfig, freetype, curl
, dbus_glib, alsaLib, pulseaudio, udev, pango , dbus_glib, alsaLib, libpulseaudio, udev, pango
}: }:
with stdenv.lib; with stdenv.lib;
@ -34,7 +34,7 @@ let
xorg.libXrandr xorg.libXrandr
stdenv.cc.cc stdenv.cc.cc
alsaLib alsaLib
pulseaudio libpulseaudio
dbus_glib dbus_glib
udev udev
curl curl

View File

@ -1,6 +1,6 @@
x@{builderDefsPackage x@{builderDefsPackage
, fetchgit, perl, xulrunner, cmake, perlPackages, zip, unzip, pkgconfig , fetchgit, perl, xulrunner, cmake, perlPackages, zip, unzip, pkgconfig
, pulseaudio, glib, gtk, pixman, nspr, nss, libXScrnSaver, scrnsaverproto , libpulseaudio, glib, gtk, pixman, nspr, nss, libXScrnSaver, scrnsaverproto
, ...}: , ...}:
builderDefsPackage builderDefsPackage
(a : (a :

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, libyaml, alsaLib, openssl, libuuid, pkgconfig, pulseaudio, libsamplerate { stdenv, fetchurl, libyaml, alsaLib, openssl, libuuid, pkgconfig, libpulseaudio, libsamplerate
, commoncpp2, ccrtp, libzrtpcpp, dbus, dbus_cplusplus, expat, pcre, gsm, speex, ilbc, libopus , commoncpp2, ccrtp, libzrtpcpp, dbus, dbus_cplusplus, expat, pcre, gsm, speex, ilbc, libopus
, autoconf, automake, libtool, gettext, perl , autoconf, automake, libtool, gettext, perl
, cmake, qt4 , cmake, qt4
@ -43,7 +43,7 @@ rec {
configureFlags = "--with-expat --with-expat-inc=${expat}/include " + configureFlags = "--with-expat --with-expat-inc=${expat}/include " +
"--with-expat-lib=-lexpat --with-opus "; "--with-expat-lib=-lexpat --with-opus ";
buildInputs = [ libyaml alsaLib openssl libuuid pkgconfig pulseaudio libsamplerate buildInputs = [ libyaml alsaLib openssl libuuid pkgconfig libpulseaudio libsamplerate
commoncpp2 ccrtp libzrtpcpp dbus dbus_cplusplus expat pcre gsm speex ilbc libopus commoncpp2 ccrtp libzrtpcpp dbus dbus_cplusplus expat pcre gsm speex ilbc libopus
autoconf automake libtool gettext perl ]; autoconf automake libtool gettext perl ];
}; };

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, libXv, libXi, libXrender, libXrandr, zlib, glib { stdenv, fetchurl, libXv, libXi, libXrender, libXrandr, zlib, glib
, libXext, libX11, libXScrnSaver, libSM, qt4, libICE, freetype, fontconfig , libXext, libX11, libXScrnSaver, libSM, qt4, libICE, freetype, fontconfig
, pulseaudio, lib, ... }: , libpulseaudio, lib, ... }:
assert stdenv.system == "i686-linux"; assert stdenv.system == "i686-linux";
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
libXi libXi
libXrender libXrender
libXrandr libXrandr
pulseaudio libpulseaudio
freetype freetype
fontconfig fontconfig
zlib zlib

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, makeWrapper, zlib, glib, libpng, freetype, xorg { stdenv, fetchurl, makeWrapper, zlib, glib, libpng, freetype, xorg
, fontconfig, xlibs, qt5, xkeyboard_config, alsaLib, pulseaudio ? null , fontconfig, xlibs, qt5, xkeyboard_config, alsaLib, libpulseaudio ? null
, libredirect, quazip, less, which , libredirect, quazip, less, which
}: }:
@ -12,7 +12,7 @@ let
deps = deps =
[ zlib glib libpng freetype xorg.libSM xorg.libICE xorg.libXrender [ zlib glib libpng freetype xorg.libSM xorg.libICE xorg.libXrender
xorg.libXrandr xorg.libXfixes xorg.libXcursor xorg.libXinerama xorg.libXrandr xorg.libXfixes xorg.libXcursor xorg.libXinerama
xlibs.libxcb fontconfig xorg.libXext xorg.libX11 alsaLib qt5.base pulseaudio xlibs.libxcb fontconfig xorg.libXext xorg.libX11 alsaLib qt5.base libpulseaudio
]; ];
in in

View File

@ -15,7 +15,7 @@
#, xmlto, docbook_xml_dtd_412, docbook_xml_xslt #, xmlto, docbook_xml_dtd_412, docbook_xml_xslt
, libXinerama , libXinerama
, libXv , libXv
, pulseaudioSupport ? true, pulseaudio , pulseaudioSupport ? true, libpulseaudio
}: }:
assert printerSupport -> cups != null; assert printerSupport -> cups != null;

View File

@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, openssl, zlib, libX11, libXcursor { stdenv, fetchFromGitHub, cmake, pkgconfig, openssl, zlib, libX11, libXcursor
, libXdamage, libXext, glib, alsaLib, ffmpeg, libxkbfile, libXinerama, libXv , libXdamage, libXext, glib, alsaLib, ffmpeg, libxkbfile, libXinerama, libXv
, substituteAll , substituteAll
, pulseaudio ? null, cups ? null, pcsclite ? null , libpulseaudio ? null, cups ? null, pcsclite ? null
, buildServer ? true, optimize ? true , buildServer ? true, optimize ? true
}: }:
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
cmake pkgconfig openssl zlib libX11 libXcursor libXdamage libXext glib cmake pkgconfig openssl zlib libX11 libXcursor libXdamage libXext glib
alsaLib ffmpeg libxkbfile libXinerama libXv cups pulseaudio pcsclite alsaLib ffmpeg libxkbfile libXinerama libXv cups libpulseaudio pcsclite
]; ];
doCheck = false; doCheck = false;
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [ cmakeFlags = [
"-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_LIBDIR=lib"
"-DWITH_CUNIT=OFF" "-DWITH_CUNIT=OFF"
] ++ stdenv.lib.optional (pulseaudio != null) "-DWITH_PULSE=ON" ] ++ stdenv.lib.optional (libpulseaudio != null) "-DWITH_PULSE=ON"
++ stdenv.lib.optional (cups != null) "-DWITH_CUPS=ON" ++ stdenv.lib.optional (cups != null) "-DWITH_CUPS=ON"
++ stdenv.lib.optional (pcsclite != null) "-DWITH_PCSC=ON" ++ stdenv.lib.optional (pcsclite != null) "-DWITH_PCSC=ON"
++ stdenv.lib.optional buildServer "-DWITH_SERVER=ON" ++ stdenv.lib.optional buildServer "-DWITH_SERVER=ON"

View File

@ -31,7 +31,7 @@
, nss , nss
, pango , pango
, heimdal , heimdal
, pulseaudio , libpulseaudio
, systemd , systemd
}: }:
@ -103,7 +103,7 @@ stdenv.mkDerivation {
nss nss
pango pango
heimdal heimdal
pulseaudio libpulseaudio
systemd systemd
] + ":" + stdenv.lib.makeSearchPath "lib64" [ ] + ":" + stdenv.lib.makeSearchPath "lib64" [
stdenv.cc.cc stdenv.cc.cc

View File

@ -9,14 +9,14 @@
, automationSupport ? true, lua ? null , automationSupport ? true, lua ? null
, openalSupport ? false, openal ? null , openalSupport ? false, openal ? null
, alsaSupport ? true, alsaLib ? null , alsaSupport ? true, alsaLib ? null
, pulseaudioSupport ? true, pulseaudio ? null , pulseaudioSupport ? true, libpulseaudio ? null
, portaudioSupport ? false, portaudio ? null }: , portaudioSupport ? false, portaudio ? null }:
assert spellcheckSupport -> (hunspell != null); assert spellcheckSupport -> (hunspell != null);
assert automationSupport -> (lua != null); assert automationSupport -> (lua != null);
assert openalSupport -> (openal != null); assert openalSupport -> (openal != null);
assert alsaSupport -> (alsaLib != null); assert alsaSupport -> (alsaLib != null);
assert pulseaudioSupport -> (pulseaudio != null); assert pulseaudioSupport -> (libpulseaudio != null);
assert portaudioSupport -> (portaudio != null); assert portaudioSupport -> (portaudio != null);
with stdenv.lib; with stdenv.lib;
@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
++ optional automationSupport lua ++ optional automationSupport lua
++ optional openalSupport openal ++ optional openalSupport openal
++ optional alsaSupport alsaLib ++ optional alsaSupport alsaLib
++ optional pulseaudioSupport pulseaudio ++ optional pulseaudioSupport libpulseaudio
++ optional portaudioSupport portaudio ++ optional portaudioSupport portaudio
; ;

View File

@ -13,7 +13,7 @@
, libbluray , libbluray
, jackSupport ? false, jack ? null , jackSupport ? false, jack ? null
, portaudioSupport ? false, portaudio ? null , portaudioSupport ? false, portaudio ? null
, pulseSupport ? true, pulseaudio ? null , pulseSupport ? true, libpulseaudio ? null
, cddaSupport ? false, libcdda ? null , cddaSupport ? false, libcdda ? null
, youtubeSupport ? true, youtube-dl ? null , youtubeSupport ? true, youtube-dl ? null
}: }:
@ -22,7 +22,7 @@ with stdenv.lib;
assert jackSupport -> jack != null; assert jackSupport -> jack != null;
assert portaudioSupport -> portaudio != null; assert portaudioSupport -> portaudio != null;
assert pulseSupport -> pulseaudio != null; assert pulseSupport -> libpulseaudio != null;
assert cddaSupport -> libcdda != null; assert cddaSupport -> libcdda != null;
assert youtubeSupport -> youtube-dl != null; assert youtubeSupport -> youtube-dl != null;
@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
] ]
++ optional jackSupport jack ++ optional jackSupport jack
++ optional portaudioSupport portaudio ++ optional portaudioSupport portaudio
++ optional pulseSupport pulseaudio ++ optional pulseSupport libpulseaudio
++ optional cddaSupport libcdda ++ optional cddaSupport libcdda
; ;

View File

@ -23,7 +23,7 @@
# TODO: would be nice to have nfsSupport (needs libnfs library) # TODO: would be nice to have nfsSupport (needs libnfs library)
# TODO: librtmp # TODO: librtmp
, libvdpau ? null, vdpauSupport ? true , libvdpau ? null, vdpauSupport ? true
, pulseaudio ? null, pulseSupport ? true , libpulseaudio ? null, pulseSupport ? true
, libcec ? null, cecSupport ? true , libcec ? null, cecSupport ? true
}: }:
@ -32,7 +32,7 @@ assert udevSupport -> udev != null;
assert usbSupport -> libusb != null && ! udevSupport; # libusb won't be used if udev is avaliable assert usbSupport -> libusb != null && ! udevSupport; # libusb won't be used if udev is avaliable
assert sambaSupport -> samba != null; assert sambaSupport -> samba != null;
assert vdpauSupport -> libvdpau != null; assert vdpauSupport -> libvdpau != null;
assert pulseSupport -> pulseaudio != null; assert pulseSupport -> libpulseaudio != null;
assert cecSupport -> libcec != null; assert cecSupport -> libcec != null;
let let
@ -74,7 +74,7 @@ in stdenv.mkDerivation rec {
++ lib.optional usbSupport libusb ++ lib.optional usbSupport libusb
++ lib.optional sambaSupport samba ++ lib.optional sambaSupport samba
++ lib.optional vdpauSupport libvdpau ++ lib.optional vdpauSupport libvdpau
++ lib.optional pulseSupport pulseaudio ++ lib.optional pulseSupport libpulseaudio
++ lib.optional cecSupport libcec; ++ lib.optional cecSupport libcec;
dontUseCmakeConfigure = true; dontUseCmakeConfigure = true;

View File

@ -18,7 +18,7 @@
, theoraSupport ? true, libtheora ? null , theoraSupport ? true, libtheora ? null
, x264Support ? false, x264 ? null , x264Support ? false, x264 ? null
, jackaudioSupport ? false, jack2 ? null , jackaudioSupport ? false, jack2 ? null
, pulseSupport ? false, pulseaudio ? null , pulseSupport ? false, libpulseaudio ? null
, bs2bSupport ? false, libbs2b ? null , bs2bSupport ? false, libbs2b ? null
# For screenshots # For screenshots
, libpngSupport ? true, libpng ? null , libpngSupport ? true, libpng ? null
@ -45,7 +45,7 @@ assert speexSupport -> speex != null;
assert theoraSupport -> libtheora != null; assert theoraSupport -> libtheora != null;
assert x264Support -> x264 != null; assert x264Support -> x264 != null;
assert jackaudioSupport -> jack2 != null; assert jackaudioSupport -> jack2 != null;
assert pulseSupport -> pulseaudio != null; assert pulseSupport -> libpulseaudio != null;
assert bs2bSupport -> libbs2b != null; assert bs2bSupport -> libbs2b != null;
assert libpngSupport -> libpng != null; assert libpngSupport -> libpng != null;
assert libjpegSupport -> libjpeg != null; assert libjpegSupport -> libjpeg != null;
@ -119,7 +119,7 @@ stdenv.mkDerivation rec {
++ optional jackaudioSupport jack2 ++ optional jackaudioSupport jack2
++ optionals amrSupport [ amrnb amrwb ] ++ optionals amrSupport [ amrnb amrwb ]
++ optional x264Support x264 ++ optional x264Support x264
++ optional pulseSupport pulseaudio ++ optional pulseSupport libpulseaudio
++ optional screenSaverSupport libXScrnSaver ++ optional screenSaverSupport libXScrnSaver
++ optional lameSupport lame ++ optional lameSupport lame
++ optional vdpauSupport libvdpau ++ optional vdpauSupport libvdpau

View File

@ -13,7 +13,7 @@
, speexSupport ? true, speex ? null , speexSupport ? true, speex ? null
, theoraSupport ? true, libtheora ? null , theoraSupport ? true, libtheora ? null
, jackaudioSupport ? true, jack2 ? null , jackaudioSupport ? true, jack2 ? null
, pulseSupport ? true, pulseaudio ? null , pulseSupport ? true, libpulseaudio ? null
, bs2bSupport ? true, libbs2b ? null , bs2bSupport ? true, libbs2b ? null
# For screenshots # For screenshots
, libpngSupport ? true, libpng ? null , libpngSupport ? true, libpng ? null
@ -40,7 +40,7 @@ assert bluraySupport -> libbluray != null;
assert speexSupport -> speex != null; assert speexSupport -> speex != null;
assert theoraSupport -> libtheora != null; assert theoraSupport -> libtheora != null;
assert jackaudioSupport -> jack2 != null; assert jackaudioSupport -> jack2 != null;
assert pulseSupport -> pulseaudio != null; assert pulseSupport -> libpulseaudio != null;
assert bs2bSupport -> libbs2b != null; assert bs2bSupport -> libbs2b != null;
assert libpngSupport -> libpng != null; assert libpngSupport -> libpng != null;
assert youtubeSupport -> youtube-dl != null; assert youtubeSupport -> youtube-dl != null;
@ -98,7 +98,7 @@ stdenv.mkDerivation rec {
++ optionals dvdnavSupport [ libdvdnav libdvdnav.libdvdread ] ++ optionals dvdnavSupport [ libdvdnav libdvdnav.libdvdread ]
++ optional bluraySupport libbluray ++ optional bluraySupport libbluray
++ optional jackaudioSupport jack2 ++ optional jackaudioSupport jack2
++ optional pulseSupport pulseaudio ++ optional pulseSupport libpulseaudio
++ optional screenSaverSupport libXScrnSaver ++ optional screenSaverSupport libXScrnSaver
++ optional vdpauSupport libvdpau ++ optional vdpauSupport libvdpau
++ optional speexSupport speex ++ optional speexSupport speex

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, which, qt4, x11, pulseaudio, fftwSinglePrec { stdenv, fetchurl, which, qt4, x11, libpulseaudio, fftwSinglePrec
, lame, zlib, mesa, alsaLib, freetype, perl, pkgconfig , lame, zlib, mesa, alsaLib, freetype, perl, pkgconfig
, libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm, libXmu , libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm, libXmu
, yasm, libuuid, taglib, libtool, autoconf, automake, file , yasm, libuuid, taglib, libtool, autoconf, automake, file
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
sourceRoot = "${name}/mythtv"; sourceRoot = "${name}/mythtv";
buildInputs = [ buildInputs = [
freetype qt4 lame zlib x11 mesa perl alsaLib pulseaudio fftwSinglePrec freetype qt4 lame zlib x11 mesa perl alsaLib libpulseaudio fftwSinglePrec
libX11 libXv libXrandr libXvMC libXmu libXinerama libXxf86vm libXmu libX11 libXv libXrandr libXvMC libXmu libXinerama libXxf86vm libXmu
libuuid taglib libuuid taglib
]; ];

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, alsaLib, ffmpeg, jack2, libX11, libXext { stdenv, fetchurl, alsaLib, ffmpeg, jack2, libX11, libXext
, libXfixes, mesa, pkgconfig, pulseaudio, qt4 , libXfixes, mesa, pkgconfig, libpulseaudio, qt4
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
alsaLib ffmpeg jack2 libX11 libXext libXfixes mesa pkgconfig alsaLib ffmpeg jack2 libX11 libXext libXfixes mesa pkgconfig
pulseaudio qt4 libpulseaudio qt4
]; ];
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -2,7 +2,7 @@
, zlib, a52dec, libmad, faad2, ffmpeg, alsaLib , zlib, a52dec, libmad, faad2, ffmpeg, alsaLib
, pkgconfig, dbus, fribidi, freefont_ttf, libebml, libmatroska , pkgconfig, dbus, fribidi, freefont_ttf, libebml, libmatroska
, libvorbis, libtheora, speex, lua5, libgcrypt, libupnp , libvorbis, libtheora, speex, lua5, libgcrypt, libupnp
, libcaca, pulseaudio, flac, schroedinger, libxml2, librsvg , libcaca, libpulseaudio, flac, schroedinger, libxml2, librsvg
, mpeg2dec, udev, gnutls, avahi, libcddb, jack2, SDL, SDL_image , mpeg2dec, udev, gnutls, avahi, libcddb, jack2, SDL, SDL_image
, libmtp, unzip, taglib, libkate, libtiger, libv4l, samba, liboggz , libmtp, unzip, taglib, libkate, libtiger, libv4l, samba, liboggz
, libass, libva, libdvbpsi, libdc1394, libraw1394, libopus , libass, libva, libdvbpsi, libdc1394, libraw1394, libopus
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
buildInputs = buildInputs =
[ xz bzip2 perl zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread [ xz bzip2 perl zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread
libbluray dbus fribidi libvorbis libtheora speex lua5 libgcrypt libbluray dbus fribidi libvorbis libtheora speex lua5 libgcrypt
libupnp libcaca pulseaudio flac schroedinger libxml2 librsvg mpeg2dec libupnp libcaca libpulseaudio flac schroedinger libxml2 librsvg mpeg2dec
udev gnutls avahi libcddb jack2 SDL SDL_image libmtp unzip taglib udev gnutls avahi libcddb jack2 SDL SDL_image libmtp unzip taglib
libkate libtiger libv4l samba liboggz libass libdvbpsi libva libkate libtiger libv4l samba liboggz libass libdvbpsi libva
xlibs.xlibs xlibs.libXv xlibs.libXvMC xlibs.libXpm xlibs.xcbutilkeysyms xlibs.xlibs xlibs.libXv xlibs.libXvMC xlibs.libXpm xlibs.xcbutilkeysyms

View File

@ -13,16 +13,6 @@
# Audio libraries # Audio libraries
, libpulseaudio ? null, alsaLib ? null , libpulseaudio ? null, alsaLib ? null
#, pixman ? null
#, python, zlib, glib, ncurses, perl
#, attr, libcap, vde2, alsaLib, texinfo, libuuid, flex, bison, lzo, snappy
#, libseccomp, libaio, libcap_ng, gnutls
#, makeWrapper
#, pulseSupport ? true, pulseaudio
#, sdlSupport ? true, SDL
#, vncSupport ? true, libjpeg, libpng
#, spiceSupport ? true, spice, spice_protocol, usbredir
# Extra options # Extra options
, type ? "" , type ? ""
}: }:

View File

@ -5,7 +5,7 @@
, javaBindings ? false, jdk ? null , javaBindings ? false, jdk ? null
, pythonBindings ? false, python ? null , pythonBindings ? false, python ? null
, enableExtensionPack ? false, requireFile ? null, patchelf ? null, fakeroot ? null , enableExtensionPack ? false, requireFile ? null, patchelf ? null, fakeroot ? null
, pulseSupport ? false, pulseaudio ? null , pulseSupport ? false, libpulseaudio ? null
, enableHardening ? false , enableHardening ? false
}: }:
@ -69,7 +69,7 @@ in stdenv.mkDerivation {
pkgconfig which libXmu nukeReferences ] pkgconfig which libXmu nukeReferences ]
++ optional javaBindings jdk ++ optional javaBindings jdk
++ optional pythonBindings python ++ optional pythonBindings python
++ optional pulseSupport pulseaudio; ++ optional pulseSupport libpulseaudio;
prePatch = '' prePatch = ''
set -x set -x

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, cinnamon-desktop, intltool, libxslt, gtk3, libnotify, { stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, cinnamon-desktop, intltool, libxslt, gtk3, libnotify,
gnome-menus, libxml2, systemd, upower, cinnamon-settings-daemon, colord, polkit, ibus, libcanberra_gtk3, pulseaudio, isocodes, kerberos, gnome-menus, libxml2, systemd, upower, cinnamon-settings-daemon, colord, polkit, ibus, libcanberra_gtk3, libpulseaudio, isocodes, kerberos,
libxkbfile}: libxkbfile}:
let let
@ -24,7 +24,7 @@ stdenv.mkDerivation {
intltool libxslt gtk3 cinnamon-desktop intltool libxslt gtk3 cinnamon-desktop
libnotify gnome-menus libxml2 systemd libnotify gnome-menus libxml2 systemd
upower cinnamon-settings-daemon colord upower cinnamon-settings-daemon colord
polkit ibus libcanberra_gtk3 pulseaudio polkit ibus libcanberra_gtk3 libpulseaudio
isocodes kerberos libxkbfile ]; isocodes kerberos libxkbfile ];
preBuild = "patchShebangs ./scripts"; preBuild = "patchShebangs ./scripts";

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, cinnamon-desktop, intltool, gtk3, { stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, cinnamon-desktop, intltool, gtk3,
libnotify, lcms2, libxklavier, libgnomekbd, libcanberra, pulseaudio, upower, libcanberra_gtk3, colord, libnotify, lcms2, libxklavier, libgnomekbd, libcanberra, libpulseaudio, upower, libcanberra_gtk3, colord,
systemd, libxslt, docbook_xsl, makeWrapper, gsettings_desktop_schemas}: systemd, libxslt, docbook_xsl, makeWrapper, gsettings_desktop_schemas}:
let let
@ -25,7 +25,7 @@ stdenv.mkDerivation {
glib gettext gnome_common glib gettext gnome_common
intltool gtk3 libnotify lcms2 intltool gtk3 libnotify lcms2
libgnomekbd libxklavier colord libgnomekbd libxklavier colord
libcanberra pulseaudio upower libcanberra libpulseaudio upower
libcanberra_gtk3 cinnamon-desktop libcanberra_gtk3 cinnamon-desktop
systemd libxslt docbook_xsl makeWrapper systemd libxslt docbook_xsl makeWrapper
gsettings_desktop_schemas gsettings_desktop_schemas

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, openssl, libjpeg, zlib, freetype, fontconfig, fribidi, SDL2, SDL, mesa, giflib, libpng, libtiff, glib, gst_all_1, pulseaudio, libsndfile, xlibs, libdrm, libxkbcommon, udev, utillinuxCurses, dbus, bullet, luajit, python27Packages, openjpeg, doxygen, expat, harfbuzz, jbig2dec, librsvg, dbus_libs, alsaLib, poppler, libraw, libspectre, xineLib, vlc, libwebp, curl, libinput }: { stdenv, fetchurl, pkgconfig, openssl, libjpeg, zlib, freetype, fontconfig, fribidi, SDL2, SDL, mesa, giflib, libpng, libtiff, glib, gst_all_1, libpulseaudio, libsndfile, xlibs, libdrm, libxkbcommon, udev, utillinuxCurses, dbus, bullet, luajit, python27Packages, openjpeg, doxygen, expat, harfbuzz, jbig2dec, librsvg, dbus_libs, alsaLib, poppler, libraw, libspectre, xineLib, vlc, libwebp, curl, libinput }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
buildInputs = [ pkgconfig openssl zlib freetype fontconfig fribidi SDL2 SDL mesa buildInputs = [ pkgconfig openssl zlib freetype fontconfig fribidi SDL2 SDL mesa
giflib libpng libtiff glib gst_all_1.gstreamer gst_all_1.gst-plugins-base giflib libpng libtiff glib gst_all_1.gstreamer gst_all_1.gst-plugins-base
gst_all_1.gst-libav pulseaudio libsndfile xlibs.libXcursor xlibs.printproto gst_all_1.gst-libav libpulseaudio libsndfile xlibs.libXcursor xlibs.printproto
xlibs.libX11 udev utillinuxCurses ]; xlibs.libX11 udev utillinuxCurses ];
propagatedBuildInputs = [ libxkbcommon python27Packages.dbus dbus libjpeg xlibs.libXcomposite propagatedBuildInputs = [ libxkbcommon python27Packages.dbus dbus libjpeg xlibs.libXcomposite

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, dbus_glib, libxklavier, gtk { stdenv, fetchurl, pkgconfig, dbus_glib, libxklavier, gtk
, intltool, GConf, gnome_desktop, libglade, libgnomekbd, polkit, pulseaudio }: , intltool, GConf, gnome_desktop, libglade, libgnomekbd, polkit, libpulseaudio }:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "gnome-settings-daemon-2.32.1"; name = "gnome-settings-daemon-2.32.1";
@ -11,7 +11,7 @@ stdenv.mkDerivation {
buildInputs = buildInputs =
[ dbus_glib libxklavier gtk GConf gnome_desktop libglade libgnomekbd polkit [ dbus_glib libxklavier gtk GConf gnome_desktop libglade libgnomekbd polkit
pulseaudio libpulseaudio
]; ];
nativeBuildInputs = [ pkgconfig intltool ]; nativeBuildInputs = [ pkgconfig intltool ];

View File

@ -2,7 +2,7 @@
, file, librsvg, hicolor_icon_theme, gnome3, gdk_pixbuf , file, librsvg, hicolor_icon_theme, gnome3, gdk_pixbuf
, dbus_glib, dbus_libs, telepathy_glib, telepathy_farstream , dbus_glib, dbus_libs, telepathy_glib, telepathy_farstream
, clutter_gtk, clutter-gst, gst_all_1, cogl, gnome_online_accounts , clutter_gtk, clutter-gst, gst_all_1, cogl, gnome_online_accounts
, gcr, libsecret, folks, pulseaudio, telepathy_mission_control , gcr, libsecret, folks, libpulseaudio, telepathy_mission_control
, telepathy_logger, libnotify, clutter, libsoup, gnutls , telepathy_logger, libnotify, clutter, libsoup, gnutls
, evolution_data_server , evolution_data_server
, libcanberra_gtk3, p11_kit, farstream, libtool, shared_mime_info , libcanberra_gtk3, p11_kit, farstream, libtool, shared_mime_info
@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
libxml2 libxslt icu file makeWrapper libxml2 libxslt icu file makeWrapper
telepathy_glib clutter_gtk clutter-gst cogl telepathy_glib clutter_gtk clutter-gst cogl
gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gstreamer gst_all_1.gst-plugins-base
gcr libsecret pulseaudio gnome3.yelp_xsl gdk_pixbuf gcr libsecret libpulseaudio gnome3.yelp_xsl gdk_pixbuf
libnotify clutter libsoup gnutls libgee p11_kit libnotify clutter libsoup gnutls libgee p11_kit
libcanberra_gtk3 telepathy_farstream farstream libcanberra_gtk3 telepathy_farstream farstream
gnome3.adwaita-icon-theme hicolor_icon_theme gnome3.adwaita-icon-theme hicolor_icon_theme

View File

@ -1,5 +1,5 @@
{ fetchurl, stdenv, pkgconfig, gnome3, ibus, intltool, upower, makeWrapper { fetchurl, stdenv, pkgconfig, gnome3, ibus, intltool, upower, makeWrapper
, libcanberra, libcanberra_gtk3, accountsservice, libpwquality, pulseaudio, fontconfig , libcanberra, libcanberra_gtk3, accountsservice, libpwquality, libpulseaudio, fontconfig
, gdk_pixbuf, hicolor_icon_theme, librsvg, libxkbfile, libnotify , gdk_pixbuf, hicolor_icon_theme, librsvg, libxkbfile, libnotify
, libxml2, polkit, libxslt, libgtop, libsoup, colord, colord-gtk , libxml2, polkit, libxslt, libgtop, libsoup, colord, colord-gtk
, cracklib, python, libkrb5, networkmanagerapplet, networkmanager , cracklib, python, libkrb5, networkmanagerapplet, networkmanager
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
buildInputs = with gnome3; buildInputs = with gnome3;
[ pkgconfig intltool ibus gtk glib upower libcanberra gsettings_desktop_schemas [ pkgconfig intltool ibus gtk glib upower libcanberra gsettings_desktop_schemas
libxml2 gnome_desktop gnome_settings_daemon polkit libxslt libgtop gnome-menus libxml2 gnome_desktop gnome_settings_daemon polkit libxslt libgtop gnome-menus
gnome_online_accounts libsoup colord pulseaudio fontconfig colord-gtk libpwquality gnome_online_accounts libsoup colord libpulseaudio fontconfig colord-gtk libpwquality
accountsservice libkrb5 networkmanagerapplet libwacom samba libnotify libxkbfile accountsservice libkrb5 networkmanagerapplet libwacom samba libnotify libxkbfile
shared_mime_info icu libtool docbook_xsl docbook_xsl_ns gnome3.grilo shared_mime_info icu libtool docbook_xsl docbook_xsl_ns gnome3.grilo
gdk_pixbuf gnome3.defaultIconTheme librsvg clutter clutter_gtk gdk_pixbuf gnome3.defaultIconTheme librsvg clutter clutter_gtk

View File

@ -1,5 +1,5 @@
{ fetchurl, stdenv, pkgconfig, gnome3, intltool, glib, libnotify, lcms2, libXtst { fetchurl, stdenv, pkgconfig, gnome3, intltool, glib, libnotify, lcms2, libXtst
, libxkbfile, pulseaudio, libcanberra_gtk3, upower, colord, libgweather, polkit , libxkbfile, libpulseaudio, libcanberra_gtk3, upower, colord, libgweather, polkit
, geoclue2, librsvg, xf86_input_wacom, udev, libwacom, libxslt, libtool, networkmanager , geoclue2, librsvg, xf86_input_wacom, udev, libwacom, libxslt, libtool, networkmanager
, docbook_xsl, docbook_xsl_ns, makeWrapper, ibus, xkeyboard_config }: , docbook_xsl, docbook_xsl_ns, makeWrapper, ibus, xkeyboard_config }:
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
buildInputs = with gnome3; buildInputs = with gnome3;
[ intltool pkgconfig ibus gtk glib gsettings_desktop_schemas networkmanager [ intltool pkgconfig ibus gtk glib gsettings_desktop_schemas networkmanager
libnotify gnome_desktop lcms2 libXtst libxkbfile pulseaudio libnotify gnome_desktop lcms2 libXtst libxkbfile libpulseaudio
libcanberra_gtk3 upower colord libgweather xkeyboard_config libcanberra_gtk3 upower colord libgweather xkeyboard_config
polkit geocode_glib geoclue2 librsvg xf86_input_wacom udev libwacom libxslt polkit geocode_glib geoclue2 librsvg xf86_input_wacom udev libwacom libxslt
libtool docbook_xsl docbook_xsl_ns makeWrapper gnome_themes_standard ]; libtool docbook_xsl docbook_xsl_ns makeWrapper gnome_themes_standard ];

View File

@ -2,7 +2,7 @@
, python3, libsoup, polkit, clutter, networkmanager, docbook_xsl, docbook_xsl_ns, at_spi2_core , python3, libsoup, polkit, clutter, networkmanager, docbook_xsl, docbook_xsl_ns, at_spi2_core
, libstartup_notification, telepathy_glib, telepathy_logger, libXtst, p11_kit, unzip , libstartup_notification, telepathy_glib, telepathy_logger, libXtst, p11_kit, unzip
, sqlite, libgweather, libcanberra_gtk3 , sqlite, libgweather, libcanberra_gtk3
, pulseaudio, libical, libtool, nss, gobjectIntrospection, gstreamer, makeWrapper , libpulseaudio, libical, libtool, nss, gobjectIntrospection, gstreamer, makeWrapper
, accountsservice, gdk_pixbuf, gdm, upower, ibus, networkmanagerapplet, librsvg }: , accountsservice, gdk_pixbuf, gdm, upower, ibus, networkmanagerapplet, librsvg }:
# http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.10.2.1.ebuild?revision=1.3&view=markup # http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.10.2.1.ebuild?revision=1.3&view=markup
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
[ gsettings_desktop_schemas gnome_keyring gnome-menus glib gcr json_glib accountsservice [ gsettings_desktop_schemas gnome_keyring gnome-menus glib gcr json_glib accountsservice
libcroco intltool libsecret pkgconfig python3 libsoup polkit libcanberra gdk_pixbuf librsvg libcroco intltool libsecret pkgconfig python3 libsoup polkit libcanberra gdk_pixbuf librsvg
clutter networkmanager libstartup_notification telepathy_glib docbook_xsl docbook_xsl_ns clutter networkmanager libstartup_notification telepathy_glib docbook_xsl docbook_xsl_ns
libXtst p11_kit networkmanagerapplet gjs mutter pulseaudio caribou evolution_data_server libXtst p11_kit networkmanagerapplet gjs mutter libpulseaudio caribou evolution_data_server
libical libtool nss gobjectIntrospection gtk gstreamer makeWrapper gdm libical libtool nss gobjectIntrospection gtk gstreamer makeWrapper gdm
libcanberra_gtk3 gnome_control_center libcanberra_gtk3 gnome_control_center
defaultIconTheme sqlite gnome3.gnome-bluetooth defaultIconTheme sqlite gnome3.gnome-bluetooth

View File

@ -1,5 +1,5 @@
{ kde, kdelibs, bzip2, libssh, exiv2, attica, qca2 { kde, kdelibs, bzip2, libssh, exiv2, attica, qca2
, libcanberra, virtuoso, samba, libjpeg, ntrack, pkgconfig, xz, pulseaudio , libcanberra, virtuoso, samba, libjpeg, ntrack, pkgconfig, xz, libpulseaudio
, networkmanager, kactivities, kdepimlibs, openexr, ilmbase, gpgme , networkmanager, kactivities, kdepimlibs, openexr, ilmbase, gpgme
}: }:
@ -8,7 +8,7 @@ kde {
buildInputs = [ buildInputs = [
kdelibs attica xz bzip2 libssh libjpeg exiv2 ntrack kdelibs attica xz bzip2 libssh libjpeg exiv2 ntrack
qca2 samba libcanberra pulseaudio gpgme qca2 samba libcanberra libpulseaudio gpgme
networkmanager kactivities kdepimlibs openexr networkmanager kactivities kdepimlibs openexr
#todo: add openslp #todo: add openslp
#todo: gpgme can't be found because cmake module is provided by kdepimlibs which are found too late #todo: gpgme can't be found because cmake module is provided by kdepimlibs which are found too late

View File

@ -1,6 +1,6 @@
{ kde, kdelibs, libcanberra, pulseaudio }: { kde, kdelibs, libcanberra, libpulseaudio }:
kde { kde {
buildInputs = [ kdelibs libcanberra pulseaudio ]; buildInputs = [ kdelibs libcanberra libpulseaudio ];
meta = { meta = {
description = "sound mixer, an application to allow you to change the volume of your sound card"; description = "sound mixer, an application to allow you to change the volume of your sound card";
}; };

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, pulseaudio { stdenv, fetchurl, pkgconfig, libpulseaudio
, gtk2, libnotify , gtk2, libnotify
, keybinder, xfconf , keybinder, xfconf
}: }:
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = buildInputs =
[ pulseaudio gtk2 [ libpulseaudio gtk2
keybinder xfconf libnotify keybinder xfconf libnotify
]; ];

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, cmake, coreutils, dbus, freetype, glib, gnused { stdenv, fetchurl, cmake, coreutils, dbus, freetype, glib, gnused
, libpthreadstubs, pango, pkgconfig, pulseaudio, which }: , libpthreadstubs, pango, pkgconfig, libpulseaudio, which }:
let version = "4.10.2.2614"; in let version = "4.10.2.2614"; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ cmake coreutils dbus freetype glib gnused libpthreadstubs buildInputs = [ cmake coreutils dbus freetype glib gnused libpthreadstubs
pango pkgconfig pulseaudio which ]; pango pkgconfig libpulseaudio which ];
postPatch = '' postPatch = ''
for i in squeak.in squeak.sh.in; do for i in squeak.in squeak.sh.in; do

View File

@ -101495,16 +101495,16 @@ self: {
}) {}; }) {};
"pulse-simple" = callPackage "pulse-simple" = callPackage
({ mkDerivation, base, bytestring, pulseaudio }: ({ mkDerivation, base, bytestring, libpulseaudio }:
mkDerivation { mkDerivation {
pname = "pulse-simple"; pname = "pulse-simple";
version = "0.1.14"; version = "0.1.14";
sha256 = "1as1cnx50mqmib5llzy2w218rg7dxmhz6nfa9kryfjzk0n5rshl4"; sha256 = "1as1cnx50mqmib5llzy2w218rg7dxmhz6nfa9kryfjzk0n5rshl4";
buildDepends = [ base bytestring ]; buildDepends = [ base bytestring ];
extraLibraries = [ pulseaudio ]; extraLibraries = [ libpulseaudio ];
description = "binding to Simple API of pulseaudio"; description = "binding to Simple API of pulseaudio";
license = stdenv.lib.licenses.bsd3; license = stdenv.lib.licenses.bsd3;
}) { inherit (pkgs) pulseaudio;}; }) { inherit (pkgs) libpulseaudio;};
"punkt" = callPackage "punkt" = callPackage
({ mkDerivation, array, base, mtl, regex-tdfa, regex-tdfa-text ({ mkDerivation, array, base, mtl, regex-tdfa, regex-tdfa-text

View File

@ -2,7 +2,7 @@
, openglSupport ? false, mesa ? null , openglSupport ? false, mesa ? null
, alsaSupport ? true, alsaLib ? null , alsaSupport ? true, alsaLib ? null
, x11Support ? true, x11 ? null, libXrandr ? null , x11Support ? true, x11 ? null, libXrandr ? null
, pulseaudioSupport ? true, pulseaudio ? null , pulseaudioSupport ? true, libpulseaudio ? null
}: }:
# OSS is no longer supported, for it's much crappier than ALSA and # OSS is no longer supported, for it's much crappier than ALSA and
@ -12,7 +12,7 @@ assert (stdenv.isLinux && !(stdenv ? cross)) -> alsaSupport || pulseaudioSupport
assert openglSupport -> (mesa != null && x11Support); assert openglSupport -> (mesa != null && x11Support);
assert x11Support -> (x11 != null && libXrandr != null); assert x11Support -> (x11 != null && libXrandr != null);
assert alsaSupport -> alsaLib != null; assert alsaSupport -> alsaLib != null;
assert pulseaudioSupport -> pulseaudio != null; assert pulseaudioSupport -> libpulseaudio != null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.2.15"; version = "1.2.15";
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
propagatedNativeBuildInputs = propagatedNativeBuildInputs =
stdenv.lib.optionals x11Support [ x11 libXrandr ] ++ stdenv.lib.optionals x11Support [ x11 libXrandr ] ++
stdenv.lib.optional alsaSupport alsaLib ++ stdenv.lib.optional alsaSupport alsaLib ++
stdenv.lib.optional pulseaudioSupport pulseaudio; stdenv.lib.optional pulseaudioSupport libpulseaudio;
buildInputs = let buildInputs = let
notMingw = !(stdenv ? cross) || stdenv.cross.libc != "msvcrt"; notMingw = !(stdenv ? cross) || stdenv.cross.libc != "msvcrt";

View File

@ -2,7 +2,7 @@
, openglSupport ? false, mesa ? null , openglSupport ? false, mesa ? null
, alsaSupport ? true, alsaLib ? null , alsaSupport ? true, alsaLib ? null
, x11Support ? true, x11 ? null, libXrandr ? null , x11Support ? true, x11 ? null, libXrandr ? null
, pulseaudioSupport ? true, pulseaudio ? null , pulseaudioSupport ? true, libpulseaudio ? null
}: }:
# OSS is no longer supported, for it's much crappier than ALSA and # OSS is no longer supported, for it's much crappier than ALSA and
@ -12,7 +12,7 @@ assert !stdenv.isDarwin -> alsaSupport || pulseaudioSupport;
assert openglSupport -> (stdenv.isDarwin || mesa != null && x11Support); assert openglSupport -> (stdenv.isDarwin || mesa != null && x11Support);
assert x11Support -> (x11 != null && libXrandr != null); assert x11Support -> (x11 != null && libXrandr != null);
assert alsaSupport -> alsaLib != null; assert alsaSupport -> alsaLib != null;
assert pulseaudioSupport -> pulseaudio != null; assert pulseaudioSupport -> libpulseaudio != null;
let let
configureFlagsFun = attrs: '' configureFlagsFun = attrs: ''
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
# Since `libpulse*.la' contain `-lgdbm', PulseAudio must be propagated. # Since `libpulse*.la' contain `-lgdbm', PulseAudio must be propagated.
propagatedBuildInputs = stdenv.lib.optionals x11Support [ x11 libXrandr ] ++ propagatedBuildInputs = stdenv.lib.optionals x11Support [ x11 libXrandr ] ++
stdenv.lib.optional pulseaudioSupport pulseaudio; stdenv.lib.optional pulseaudioSupport libpulseaudio;
buildInputs = [ pkgconfig audiofile ] ++ buildInputs = [ pkgconfig audiofile ] ++
stdenv.lib.optional openglSupport [ mesa ] ++ stdenv.lib.optional openglSupport [ mesa ] ++

View File

@ -1,5 +1,5 @@
{ {
stdenv, fetchsvn, openssl, zlib, libvorbis, pulseaudio, gstreamer, libao, stdenv, fetchsvn, openssl, zlib, libvorbis, libpulseaudio, gstreamer, libao,
libtool, ncurses, glibc libtool, ncurses, glibc
}: }:
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ buildInputs = [
openssl zlib libvorbis pulseaudio gstreamer libao libtool ncurses glibc openssl zlib libvorbis libpulseaudio gstreamer libao libtool ncurses glibc
]; ];
configurePhase = "cd src"; configurePhase = "cd src";

View File

@ -108,7 +108,7 @@
#, openh264 ? null # H.264/AVC encoder #, openh264 ? null # H.264/AVC encoder
, openjpeg_1 ? null # JPEG 2000 de/encoder , openjpeg_1 ? null # JPEG 2000 de/encoder
, opensslExtlib ? false, openssl ? null , opensslExtlib ? false, openssl ? null
, pulseaudio ? null # Pulseaudio input support , libpulseaudio ? null # Pulseaudio input support
, rtmpdump ? null # RTMP[E] support , rtmpdump ? null # RTMP[E] support
#, libquvi ? null # Quvi input support #, libquvi ? null # Quvi input support
, samba ? null # Samba protocol , samba ? null # Samba protocol
@ -361,7 +361,7 @@ stdenv.mkDerivation rec {
#(enableFeature (openh264 != null) "openh264") #(enableFeature (openh264 != null) "openh264")
(enableFeature (openjpeg_1 != null) "libopenjpeg") (enableFeature (openjpeg_1 != null) "libopenjpeg")
(enableFeature (opensslExtlib && gplLicensing) "openssl") (enableFeature (opensslExtlib && gplLicensing) "openssl")
(enableFeature (pulseaudio != null) "libpulse") (enableFeature (libpulseaudio != null) "libpulse")
#(enableFeature quvi "libquvi") #(enableFeature quvi "libquvi")
(enableFeature (rtmpdump != null) "librtmp") (enableFeature (rtmpdump != null) "librtmp")
#(enableFeature (schroedinger != null) "libschroedinger") #(enableFeature (schroedinger != null) "libschroedinger")
@ -399,7 +399,7 @@ stdenv.mkDerivation rec {
bzip2 celt fontconfig freetype frei0r fribidi game-music-emu gnutls gsm bzip2 celt fontconfig freetype frei0r fribidi game-music-emu gnutls gsm
jack2 ladspaH lame libass libbluray libbs2b libcaca libdc1394 libmodplug jack2 ladspaH lame libass libbluray libbs2b libcaca libdc1394 libmodplug
libogg libopus libssh libtheora libvdpau libvorbis libvpx libwebp libX11 libogg libopus libssh libtheora libvdpau libvorbis libvpx libwebp libX11
libxcb libXext libXfixes libXv lzma openal openjpeg_1 pulseaudio rtmpdump libxcb libXext libXfixes libXv lzma openal openjpeg_1 libpulseaudio rtmpdump
samba SDL soxr speex vid-stab wavpack x264 x265 xavs xvidcore zeromq4 zlib samba SDL soxr speex vid-stab wavpack x264 x265 xavs xvidcore zeromq4 zlib
] ++ optional openglExtlib mesa ] ++ optional openglExtlib mesa
++ optionals x11grabExtlib [ libXext libXfixes ] ++ optionals x11grabExtlib [ libXext libXfixes ]

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, perl, texinfo, yasm { stdenv, fetchurl, pkgconfig, perl, texinfo, yasm
, alsaLib, bzip2, fontconfig, freetype, gnutls, libiconv, lame, libass, libogg , alsaLib, bzip2, fontconfig, freetype, gnutls, libiconv, lame, libass, libogg
, libtheora, libva, libvdpau, libvorbis, libvpx, lzma, pulseaudio, SDL, soxr , libtheora, libva, libvdpau, libvorbis, libvpx, lzma, libpulseaudio, SDL, soxr
, x264, xvidcore, zlib , x264, xvidcore, zlib
, openglSupport ? false, mesa ? null , openglSupport ? false, mesa ? null
# Build options # Build options
@ -139,7 +139,7 @@ stdenv.mkDerivation rec {
bzip2 fontconfig freetype gnutls libiconv lame libass libogg libtheora bzip2 fontconfig freetype gnutls libiconv lame libass libogg libtheora
libvdpau libvorbis lzma SDL soxr x264 xvidcore zlib libvdpau libvorbis lzma SDL soxr x264 xvidcore zlib
] ++ optional openglSupport mesa ] ++ optional openglSupport mesa
++ optionals (!isDarwin) [ libvpx pulseaudio ] # Need to be fixed on Darwin ++ optionals (!isDarwin) [ libvpx libpulseaudio ] # Need to be fixed on Darwin
++ optional (isLinux || isFreeBSD) libva ++ optional (isLinux || isFreeBSD) libva
++ optional isLinux alsaLib; ++ optional isLinux alsaLib;

View File

@ -3,7 +3,7 @@
, libv4l, libdv, libavc1394, libiec61883 , libv4l, libdv, libavc1394, libiec61883
, libvpx, speex, flac, taglib , libvpx, speex, flac, taglib
, cairo, gdk_pixbuf, aalib, libcaca , cairo, gdk_pixbuf, aalib, libcaca
, libsoup, pulseaudio, libintlOrEmpty , libsoup, libpulseaudio, libintlOrEmpty
}: }:
let let
@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
libsoup libsoup
] ]
++ libintlOrEmpty ++ libintlOrEmpty
++ optionals stdenv.isLinux [ libv4l pulseaudio libavc1394 libiec61883 ]; ++ optionals stdenv.isLinux [ libv4l libpulseaudio libavc1394 libiec61883 ];
LDFLAGS = optionalString stdenv.isDarwin "-lintl"; LDFLAGS = optionalString stdenv.isDarwin "-lintl";
} }

View File

@ -1,6 +1,6 @@
{ fetchurl, stdenv, pkgconfig, gst_plugins_base, aalib, cairo { fetchurl, stdenv, pkgconfig, gst_plugins_base, aalib, cairo
, flac, libjpeg, zlib, speex, libpng, libdv, libcaca, libvpx , flac, libjpeg, zlib, speex, libpng, libdv, libcaca, libvpx
, libiec61883, libavc1394, taglib, pulseaudio, gdk_pixbuf, orc , libiec61883, libavc1394, taglib, libpulseaudio, gdk_pixbuf, orc
, glib, gstreamer, bzip2, libsoup, libintlOrEmpty , glib, gstreamer, bzip2, libsoup, libintlOrEmpty
, # Whether to build no plugins that have external dependencies , # Whether to build no plugins that have external dependencies
# (except the PulseAudio plugin). # (except the PulseAudio plugin).
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
buildInputs = buildInputs =
[ pkgconfig glib gstreamer gst_plugins_base ] [ pkgconfig glib gstreamer gst_plugins_base ]
++ stdenv.lib.optional stdenv.isLinux [ pulseaudio ] ++ stdenv.lib.optional stdenv.isLinux [ libpulseaudio ]
++ libintlOrEmpty ++ libintlOrEmpty
++ stdenv.lib.optionals (!minimalDeps) ++ stdenv.lib.optionals (!minimalDeps)
[ aalib libcaca cairo libdv flac libjpeg libpng speex [ aalib libcaca cairo libdv flac libjpeg libpng speex

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, pkgconfig, pulseaudio, alsaLib, libcap { lib, stdenv, fetchurl, pkgconfig, libpulseaudio, alsaLib, libcap
, usePulseAudio }: , usePulseAudio }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
buildInputs = buildInputs =
[ pkgconfig libcap ] ++ [ pkgconfig libcap ] ++
lib.optional stdenv.isLinux (if usePulseAudio then [ pulseaudio ] else [ alsaLib ]); lib.optional stdenv.isLinux (if usePulseAudio then [ libpulseaudio ] else [ alsaLib ]);
meta = { meta = {
longDescription = '' longDescription = ''

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, libtool, gtk ? null, libcap { stdenv, fetchurl, pkgconfig, libtool, gtk ? null, libcap
, alsaLib, pulseaudio, gstreamer, gst_plugins_base, libvorbis }: , alsaLib, libpulseaudio, gstreamer, gst_plugins_base, libvorbis }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libcanberra-0.30"; name = "libcanberra-0.30";
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ buildInputs = [
pkgconfig libtool alsaLib pulseaudio libvorbis gtk libcap pkgconfig libtool alsaLib libpulseaudio libvorbis gtk libcap
/*gstreamer gst_plugins_base*/ # ToDo: gstreamer not found (why?), add (g)udev? /*gstreamer gst_plugins_base*/ # ToDo: gstreamer not found (why?), add (g)udev?
]; ];

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, texinfo, alsaLib, pulseaudio }: { stdenv, fetchurl, texinfo, alsaLib, libpulseaudio }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libmikmod-3.3.7"; name = "libmikmod-3.3.7";
@ -8,9 +8,9 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ texinfo ] buildInputs = [ texinfo ]
++ stdenv.lib.optional stdenv.isLinux [ alsaLib pulseaudio ]; ++ stdenv.lib.optional stdenv.isLinux [ alsaLib libpulseaudio ];
propagatedBuildInputs = propagatedBuildInputs =
stdenv.lib.optional stdenv.isLinux pulseaudio; stdenv.lib.optional stdenv.isLinux libpulseaudio;
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lasound"; NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lasound";

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, intltool, alsaLib, pulseaudio, speex, gsm { stdenv, fetchurl, pkgconfig, intltool, alsaLib, libpulseaudio, speex, gsm
, libopus, ffmpeg, libX11, libXv, mesa, glew, libtheora, libvpx, SDL, libupnp , libopus, ffmpeg, libX11, libXv, mesa, glew, libtheora, libvpx, SDL, libupnp
, ortp, libv4l, libpcap, srtp, vim , ortp, libv4l, libpcap, srtp, vim
}: }:
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig intltool ]; nativeBuildInputs = [ pkgconfig intltool ];
propagatedBuildInputs = [ propagatedBuildInputs = [
alsaLib pulseaudio speex gsm libopus alsaLib libpulseaudio speex gsm libopus
ffmpeg libX11 libXv mesa glew libtheora libvpx SDL libupnp ffmpeg libX11 libXv mesa glew libtheora libvpx SDL libupnp
ortp libv4l libpcap srtp ortp libv4l libpcap srtp
vim vim

View File

@ -1,12 +1,12 @@
{ stdenv, fetchurl, cmake { stdenv, fetchurl, cmake
, alsaSupport ? true, alsaLib ? null , alsaSupport ? true, alsaLib ? null
, pulseSupport ? true, pulseaudio ? null , pulseSupport ? true, libpulseaudio ? null
}: }:
with stdenv.lib; with stdenv.lib;
assert alsaSupport -> alsaLib != null; assert alsaSupport -> alsaLib != null;
assert pulseSupport -> pulseaudio != null; assert pulseSupport -> libpulseaudio != null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.16.0"; version = "1.16.0";
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
buildInputs = [ cmake ] buildInputs = [ cmake ]
++ optional alsaSupport alsaLib ++ optional alsaSupport alsaLib
++ optional pulseSupport pulseaudio; ++ optional pulseSupport libpulseaudio;
NIX_LDFLAGS = [] NIX_LDFLAGS = []
++ optional alsaSupport "-lasound" ++ optional alsaSupport "-lasound"

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, cmake, automoc4, pulseaudio, qt4 }: { stdenv, fetchurl, cmake, automoc4, libpulseaudio, qt4 }:
with stdenv.lib; with stdenv.lib;
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "1l97h1jj3gvl1chx1qbipizfvjgqc05wrhdcflc76c2krlk03jmn"; sha256 = "1l97h1jj3gvl1chx1qbipizfvjgqc05wrhdcflc76c2krlk03jmn";
}; };
buildInputs = [ qt4 pulseaudio ]; buildInputs = [ qt4 libpulseaudio ];
nativeBuildInputs = [ cmake automoc4 ]; nativeBuildInputs = [ cmake automoc4 ];

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, cmake, mesa, pkgconfig, pulseaudio, qt5, debug ? false }: { stdenv, fetchurl, cmake, mesa, pkgconfig, libpulseaudio, qt5, debug ? false }:
with stdenv.lib; with stdenv.lib;
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "05nshngk03ln90vsjz44dx8al576f4vd5fvhs1l0jmx13jb9q551"; sha256 = "05nshngk03ln90vsjz44dx8al576f4vd5fvhs1l0jmx13jb9q551";
}; };
buildInputs = [ mesa qt5.base qt5.quick1 qt5.tools pulseaudio ]; buildInputs = [ mesa qt5.base qt5.quick1 qt5.tools libpulseaudio ];
nativeBuildInputs = [ cmake pkgconfig ]; nativeBuildInputs = [ cmake pkgconfig ];

View File

@ -5,7 +5,7 @@
, gdk_pixbuf, python, gdb, xlibs, libX11, libxcb, xcbutil, xcbutilimage , gdk_pixbuf, python, gdb, xlibs, libX11, libxcb, xcbutil, xcbutilimage
, xcbutilkeysyms, xcbutilwm, udev, libxml2, libxslt, pcre, libxkbcommon , xcbutilkeysyms, xcbutilwm, udev, libxml2, libxslt, pcre, libxkbcommon
, alsaLib, gstreamer, gst_plugins_base , alsaLib, gstreamer, gst_plugins_base
, pulseaudio, bison, flex, gperf, ruby, libwebp, libXcursor , libpulseaudio, bison, flex, gperf, ruby, libwebp, libXcursor
, flashplayerFix ? false , flashplayerFix ? false
, gtkStyle ? false, libgnomeui, gtk, GConf, gnome_vfs , gtkStyle ? false, libgnomeui, gtk, GConf, gnome_vfs
, buildDocs ? false , buildDocs ? false
@ -148,7 +148,7 @@ stdenv.mkDerivation rec {
xlibs.libXcomposite libX11 libxcb libXext libXrender libXi xlibs.libXcomposite libX11 libxcb libXext libXrender libXi
fontconfig freetype openssl dbus.libs glib udev libxml2 libxslt pcre fontconfig freetype openssl dbus.libs glib udev libxml2 libxslt pcre
zlib libjpeg libpng libtiff sqlite icu zlib libjpeg libpng libtiff sqlite icu
libwebp alsaLib gstreamer gst_plugins_base pulseaudio libwebp alsaLib gstreamer gst_plugins_base libpulseaudio
xcbutil xcbutilimage xcbutilkeysyms xcbutilwm libxkbcommon xcbutil xcbutilimage xcbutilkeysyms xcbutilwm libxkbcommon
] ]
# Qt doesn't directly need GLU (just GL), but many apps use, it's small and # Qt doesn't directly need GLU (just GL), but many apps use, it's small and

View File

@ -147,14 +147,14 @@ let
multimedia = callPackage multimedia = callPackage
( (
{ qtSubmodule, base, declarative { qtSubmodule, base, declarative
, alsaLib, gstreamer, gst_plugins_base, pulseaudio , alsaLib, gstreamer, gst_plugins_base, libpulseaudio
}: }:
qtSubmodule { qtSubmodule {
name = "qtmultimedia"; name = "qtmultimedia";
qtInputs = [ base declarative ]; qtInputs = [ base declarative ];
buildInputs = [ buildInputs = [
alsaLib gstreamer gst_plugins_base pulseaudio alsaLib gstreamer gst_plugins_base libpulseaudio
]; ];
} }
) )

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, gtk, spice_protocol, intltool, celt_0_5_1 { stdenv, fetchurl, pkgconfig, gtk, spice_protocol, intltool, celt_0_5_1
, openssl, pulseaudio, pixman, gobjectIntrospection, libjpeg_turbo, zlib , openssl, libpulseaudio, pixman, gobjectIntrospection, libjpeg_turbo, zlib
, cyrus_sasl, python, pygtk, autoconf, automake, libtool, usbredir, libsoup , cyrus_sasl, python, pygtk, autoconf, automake, libtool, usbredir, libsoup
, gtk3, enableGTK3 ? false }: , gtk3, enableGTK3 ? false }:
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ buildInputs = [
spice_protocol celt_0_5_1 openssl pulseaudio pixman gobjectIntrospection spice_protocol celt_0_5_1 openssl libpulseaudio pixman gobjectIntrospection
libjpeg_turbo zlib cyrus_sasl python pygtk usbredir libjpeg_turbo zlib cyrus_sasl python pygtk usbredir
] ++ (if enableGTK3 then [ gtk3 ] else [ gtk ]); ] ++ (if enableGTK3 then [ gtk3 ] else [ gtk ]);

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, xorg, alsaLib, mesa, aalib { stdenv, fetchurl, pkgconfig, xorg, alsaLib, mesa, aalib
, libvorbis, libtheora, speex, zlib, libdvdcss, perl, ffmpeg , libvorbis, libtheora, speex, zlib, libdvdcss, perl, ffmpeg
, flac, libcaca, pulseaudio, libmng, libcdio, libv4l, vcdimager , flac, libcaca, libpulseaudio, libmng, libcdio, libv4l, vcdimager
, libmpcdec , libmpcdec
}: }:
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
xorg.libX11 xorg.libXv xorg.libXinerama xorg.libxcb xorg.libXext xorg.libX11 xorg.libXv xorg.libXinerama xorg.libxcb xorg.libXext
alsaLib mesa aalib libvorbis libtheora speex perl ffmpeg flac alsaLib mesa aalib libvorbis libtheora speex perl ffmpeg flac
libcaca pulseaudio libmng libcdio libv4l vcdimager libmpcdec libcaca libpulseaudio libmng libcdio libv4l vcdimager libmpcdec
]; ];
NIX_LDFLAGS = "-rpath ${libdvdcss}/lib -L${libdvdcss}/lib -ldvdcss"; NIX_LDFLAGS = "-rpath ${libdvdcss}/lib -L${libdvdcss}/lib -ldvdcss";

View File

@ -1,4 +1,4 @@
{ stdenv, patchelf, zlib, libmad, libpng12, libcaca, mesa, alsaLib, pulseaudio { stdenv, patchelf, zlib, libmad, libpng12, libcaca, mesa, alsaLib, libpulseaudio
, xlibs, plowshare }: , xlibs, plowshare }:
assert stdenv.isLinux; assert stdenv.isLinux;
@ -8,7 +8,7 @@ let
inherit (xlibs) libXext libX11; inherit (xlibs) libXext libX11;
lpath = "${stdenv.cc.cc}/lib64:" + stdenv.lib.makeSearchPath "lib" [ lpath = "${stdenv.cc.cc}/lib64:" + stdenv.lib.makeSearchPath "lib" [
zlib libmad libpng12 libcaca libXext libX11 mesa alsaLib pulseaudio]; zlib libmad libpng12 libcaca libXext libX11 mesa alsaLib libpulseaudio];
in in
assert stdenv.is64bit; assert stdenv.is64bit;

View File

@ -1,4 +1,4 @@
{ stdenv, lib, fetchurl, lame, mplayer, pulseaudio, portaudio { stdenv, lib, fetchurl, lame, mplayer, libpulseaudio, portaudio
, python, pyqt4, pythonPackages , python, pyqt4, pythonPackages
# This little flag adds a huge number of dependencies, but we assume that # This little flag adds a huge number of dependencies, but we assume that
# everyone wants Anki to draw plots with statistics by default. # everyone wants Anki to draw plots with statistics by default.
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
pythonPath = [ pyqt4 py.pysqlite py.sqlalchemy9 py.pyaudio ] pythonPath = [ pyqt4 py.pysqlite py.sqlalchemy9 py.pyaudio ]
++ lib.optional plotsSupport py.matplotlib; ++ lib.optional plotsSupport py.matplotlib;
buildInputs = [ python py.wrapPython lame mplayer pulseaudio ]; buildInputs = [ python py.wrapPython lame mplayer libpulseaudio ];
preConfigure = '' preConfigure = ''
substituteInPlace anki \ substituteInPlace anki \

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, jre, libX11, libXext, libXcursor, libXrandr, libXxf86vm { stdenv, fetchurl, jre, libX11, libXext, libXcursor, libXrandr, libXxf86vm
, mesa, openal, alsaOss, pulseaudioSupport ? false, pulseaudio }: , mesa, openal, alsaOss, pulseaudioSupport ? false, libpulseaudio }:
assert jre ? architecture; assert jre ? architecture;
@ -23,7 +23,7 @@ stdenv.mkDerivation {
# wrapper for minecraft # wrapper for minecraft
export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:${jre}/lib/${jre.architecture}/:${libX11}/lib/:${libXext}/lib/:${libXcursor}/lib/:${libXrandr}/lib/:${libXxf86vm}/lib/:${mesa}/lib/:${openal}/lib/ export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:${jre}/lib/${jre.architecture}/:${libX11}/lib/:${libXext}/lib/:${libXcursor}/lib/:${libXrandr}/lib/:${libXxf86vm}/lib/:${mesa}/lib/:${openal}/lib/
${if pulseaudioSupport then "${pulseaudio}/bin/padsp" else "${alsaOss}/bin/aoss" } \ ${if pulseaudioSupport then "${libpulseaudio}/bin/padsp" else "${alsaOss}/bin/aoss" } \
${jre}/bin/java -jar $out/minecraft.jar ${jre}/bin/java -jar $out/minecraft.jar
EOF EOF

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, gcc { stdenv, fetchurl, gcc
, mesa_glu, libX11, libXext, libXcursor, pulseaudio , mesa_glu, libX11, libXext, libXcursor, libpulseaudio
}: }:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "scrolls-2014-03-08"; name = "scrolls-2014-03-08";
@ -25,7 +25,7 @@ stdenv.mkDerivation {
libX11 libX11
libXext libXext
libXcursor libXcursor
pulseaudio libpulseaudio
]; ];
phases = [ "unpackPhase" "installPhase" ]; phases = [ "unpackPhase" "installPhase" ];

View File

@ -1,5 +1,5 @@
{ fetchFromGitHub, stdenv, pkgconfig, autoconf, automake, yasm, zlib, bzip2, alsaLib { fetchFromGitHub, stdenv, pkgconfig, autoconf, automake, yasm, zlib, bzip2, alsaLib
, pulseaudio, libmad, libtheora, libvorbis, libpng, libjpeg, gtk , libpulseaudio, libmad, libtheora, libvorbis, libpng, libjpeg, gtk
, mesa, glew }: , mesa, glew }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ buildInputs = [
pkgconfig autoconf automake yasm zlib bzip2 alsaLib pulseaudio libmad libtheora pkgconfig autoconf automake yasm zlib bzip2 alsaLib libpulseaudio libmad libtheora
libvorbis libpng libjpeg gtk mesa glew libvorbis libpng libjpeg gtk mesa glew
]; ];

View File

@ -1,4 +1,4 @@
{ stdenv, requireFile, SDL, pulseaudio, alsaLib }: { stdenv, requireFile, SDL, libpulseaudio, alsaLib }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "vessel-12082012"; name = "vessel-12082012";
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
ld_preload = ./isatty.c; ld_preload = ./isatty.c;
libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.cc.libc ] libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.cc.libc ]
+ ":" + stdenv.lib.makeLibraryPath [ SDL pulseaudio alsaLib ] ; + ":" + stdenv.lib.makeLibraryPath [ SDL libpulseaudio alsaLib ] ;
installPhase = '' installPhase = ''
mkdir -p $out/libexec/strangeloop/vessel/ mkdir -p $out/libexec/strangeloop/vessel/

View File

@ -1,7 +1,7 @@
{ stdenv, pkgconfig, cmake, bluez, ffmpeg, libao, mesa, gtk2, glib { stdenv, pkgconfig, cmake, bluez, ffmpeg, libao, mesa, gtk2, glib
, gettext, libpthreadstubs, libXrandr, libXext, readline , gettext, libpthreadstubs, libXrandr, libXext, readline
, openal, libXdmcp, portaudio, SDL, wxGTK30, fetchurl , openal, libXdmcp, portaudio, SDL, wxGTK30, fetchurl
, pulseaudio ? null }: , libpulseaudio ? null }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "dolphin-emu-4.0.2"; name = "dolphin-emu-4.0.2";
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
buildInputs = [ pkgconfig cmake bluez ffmpeg libao mesa gtk2 glib buildInputs = [ pkgconfig cmake bluez ffmpeg libao mesa gtk2 glib
gettext libpthreadstubs libXrandr libXext readline openal gettext libpthreadstubs libXrandr libXext readline openal
libXdmcp portaudio SDL wxGTK30 pulseaudio ]; libXdmcp portaudio SDL wxGTK30 libpulseaudio ];
meta = { meta = {
homepage = http://dolphin-emu.org/; homepage = http://dolphin-emu.org/;

View File

@ -1,7 +1,7 @@
{ stdenv, pkgconfig, cmake, bluez, ffmpeg, libao, mesa, gtk2, glib { stdenv, pkgconfig, cmake, bluez, ffmpeg, libao, mesa, gtk2, glib
, gettext, git, libpthreadstubs, libXrandr, libXext, readline , gettext, git, libpthreadstubs, libXrandr, libXext, readline
, openal, libXdmcp, portaudio, SDL, wxGTK30, fetchgit, libusb , openal, libXdmcp, portaudio, SDL, wxGTK30, fetchgit, libusb
, pulseaudio ? null }: , libpulseaudio ? null }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "dolphin-emu-20150421"; name = "dolphin-emu-20150421";
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
buildInputs = [ pkgconfig cmake bluez ffmpeg libao mesa gtk2 glib buildInputs = [ pkgconfig cmake bluez ffmpeg libao mesa gtk2 glib
gettext libpthreadstubs libXrandr libXext readline openal gettext libpthreadstubs libXrandr libXext readline openal
git libXdmcp portaudio SDL wxGTK30 libusb pulseaudio ]; git libXdmcp portaudio SDL wxGTK30 libusb libpulseaudio ];
meta = { meta = {
homepage = http://dolphin-emu.org/; homepage = http://dolphin-emu.org/;

View File

@ -3,7 +3,7 @@
, libX11, libXv , libX11, libXv
, udev , udev
, mesa, SDL , mesa, SDL
, libao, openal, pulseaudio , libao, openal, libpulseaudio
, profile ? "performance" # Options: accuracy, balanced, performance , profile ? "performance" # Options: accuracy, balanced, performance
, guiToolkit ? "gtk" # can be gtk or qt4 , guiToolkit ? "gtk" # can be gtk or qt4
, gtk ? null, qt4 ? null }: , gtk ? null, qt4 ? null }:
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = buildInputs =
[ pkgconfig libX11 libXv udev mesa SDL libao openal pulseaudio ] [ pkgconfig libX11 libXv udev mesa SDL libao openal libpulseaudio ]
++ optionals (guiToolkit == "gtk") [ gtk ] ++ optionals (guiToolkit == "gtk") [ gtk ]
++ optionals (guiToolkit == "qt4") [ qt4 ]; ++ optionals (guiToolkit == "qt4") [ qt4 ];

View File

@ -1,6 +1,6 @@
{ stdenv, fetchgit, pkgconfig, ffmpeg, mesa, nvidia_cg_toolkit { stdenv, fetchgit, pkgconfig, ffmpeg, mesa, nvidia_cg_toolkit
, freetype, libxml2, libv4l, coreutils, python34, which, udev, alsaLib , freetype, libxml2, libv4l, coreutils, python34, which, udev, alsaLib
, libX11, libXext, libXxf86vm, libXdmcp, SDL, pulseaudio ? null }: , libX11, libXext, libXxf86vm, libXdmcp, SDL, libpulseaudio ? null }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "retroarch-bare-${version}"; name = "retroarch-bare-${version}";
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ pkgconfig ffmpeg mesa nvidia_cg_toolkit freetype libxml2 libv4l coreutils buildInputs = [ pkgconfig ffmpeg mesa nvidia_cg_toolkit freetype libxml2 libv4l coreutils
python34 which udev alsaLib libX11 libXext libXxf86vm libXdmcp SDL pulseaudio ]; python34 which udev alsaLib libX11 libXext libXxf86vm libXdmcp SDL libpulseaudio ];
patchPhase = '' patchPhase = ''
export GLOBAL_CONFIG_DIR=$out/etc export GLOBAL_CONFIG_DIR=$out/etc

View File

@ -1,4 +1,4 @@
{stdenv, fetchurl, nasm, SDL, zlib, libpng, ncurses, mesa, intltool, gtk, pkgconfig, libxml2, x11, pulseaudio}: {stdenv, fetchurl, nasm, SDL, zlib, libpng, ncurses, mesa, intltool, gtk, pkgconfig, libxml2, x11, libpulseaudio}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "snes9x-gtk-${version}"; name = "snes9x-gtk-${version}";
@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "9f7c5d2d0fa3fe753611cf94e8879b73b8bb3c0eab97cdbcb6ab7376efa78dc3"; sha256 = "9f7c5d2d0fa3fe753611cf94e8879b73b8bb3c0eab97cdbcb6ab7376efa78dc3";
}; };
buildInputs = [ nasm SDL zlib libpng ncurses mesa intltool gtk pkgconfig libxml2 x11 pulseaudio]; buildInputs = [ nasm SDL zlib libpng ncurses mesa intltool gtk pkgconfig libxml2 x11 libpulseaudio];
sourceRoot = "snes9x-${version}-src/gtk"; sourceRoot = "snes9x-${version}-src/gtk";

View File

@ -17,7 +17,7 @@
, mmsSupport ? true, libmms , mmsSupport ? true, libmms
, mpg123Support ? true, mpg123 , mpg123Support ? true, mpg123
, aacSupport ? true, faad2 , aacSupport ? true, faad2
, pulseaudioSupport ? true, pulseaudio , pulseaudioSupport ? true, libpulseaudio
, jackSupport ? true, jack2 , jackSupport ? true, jack2
, gmeSupport ? true, game-music-emu , gmeSupport ? true, game-music-emu
, icuSupport ? true, icu , icuSupport ? true, icu
@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
++ opt mpg123Support mpg123 ++ opt mpg123Support mpg123
++ opt aacSupport faad2 ++ opt aacSupport faad2
++ opt zipSupport zziplib ++ opt zipSupport zziplib
++ opt pulseaudioSupport pulseaudio ++ opt pulseaudioSupport libpulseaudio
++ opt jackSupport jack2 ++ opt jackSupport jack2
++ opt gmeSupport game-music-emu ++ opt gmeSupport game-music-emu
++ opt icuSupport icu ++ opt icuSupport icu

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, openssl, avahi, alsaLib, libdaemon, autoconf, automake, libtool, popt, unzip, pkgconfig, libconfig, pulseaudio }: { stdenv, fetchurl, openssl, avahi, alsaLib, libdaemon, autoconf, automake, libtool, popt, unzip, pkgconfig, libconfig, libpulseaudio }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "2.3.0"; version = "2.3.0";
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
popt popt
unzip unzip
libconfig libconfig
pulseaudio libpulseaudio
]; ];
enableParallelBuilding = true; enableParallelBuilding = true;

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, gobjectIntrospection { stdenv, fetchurl, gobjectIntrospection
, python, gtk, pygtk, gnutls, cairo, libtool, glib, pkgconfig, libtasn1 , python, gtk, pygtk, gnutls, cairo, libtool, glib, pkgconfig, libtasn1
, libffi, cyrus_sasl, intltool, perl, perlPackages, pulseaudio , libffi, cyrus_sasl, intltool, perl, perlPackages, libpulseaudio
, kbproto, libX11, libXext, xextproto, pygobject, libgcrypt, gtk3, vala , kbproto, libX11, libXext, xextproto, pygobject, libgcrypt, gtk3, vala
, pygobject3, libogg, enableGTK3 ? false, libgpgerror }: , pygobject3, libogg, enableGTK3 ? false, libgpgerror }:
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
python gnutls cairo libtool pkgconfig glib libffi libgcrypt python gnutls cairo libtool pkgconfig glib libffi libgcrypt
intltool cyrus_sasl pulseaudio perl perlPackages.TextCSV intltool cyrus_sasl libpulseaudio perl perlPackages.TextCSV
gobjectIntrospection libogg libgpgerror gobjectIntrospection libogg libgpgerror
] ++ (if enableGTK3 then [ gtk3 vala pygobject3 ] else [ gtk pygtk pygobject ]); ] ++ (if enableGTK3 then [ gtk3 vala pygobject3 ] else [ gtk pygtk pygobject ]);

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, which, pkgconfig { stdenv, fetchurl, which, pkgconfig
, ocaml, ocamlPackages , ocaml, ocamlPackages
, libao, portaudio, alsaLib, pulseaudio, jack2 , libao, portaudio, alsaLib, libpulseaudio, jack2
, libsamplerate, libmad, taglib, lame, libogg , libsamplerate, libmad, taglib, lame, libogg
, libvorbis, speex, libtheora, libopus, fdk_aac , libvorbis, speex, libtheora, libopus, fdk_aac
, faad2, flac, ladspaH, ffmpeg, frei0r, dssi , faad2, flac, ladspaH, ffmpeg, frei0r, dssi
@ -27,7 +27,7 @@ stdenv.mkDerivation {
buildInputs = buildInputs =
[ which ocaml ocamlPackages.findlib pkgconfig [ which ocaml ocamlPackages.findlib pkgconfig
libao portaudio alsaLib pulseaudio jack2 libao portaudio alsaLib libpulseaudio jack2
libsamplerate libmad taglib lame libogg libsamplerate libmad taglib lame libogg
libvorbis speex libtheora libopus fdk_aac libvorbis speex libtheora libopus fdk_aac
faad2 flac ladspaH ffmpeg frei0r dssi faad2 flac ladspaH ffmpeg frei0r dssi

View File

@ -1,4 +1,4 @@
{ stdenv, fetchgit, pulseaudio, pkgconfig, gtk3, glibc, autoconf, automake, libnotify, libX11, xf86inputevdev }: { stdenv, fetchgit, libpulseaudio, pkgconfig, gtk3, glibc, autoconf, automake, libnotify, libX11, xf86inputevdev }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "pa-applet"; name = "pa-applet";
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ buildInputs = [
gtk3 pulseaudio glibc pkgconfig automake autoconf libnotify libX11 xf86inputevdev gtk3 libpulseaudio glibc pkgconfig automake autoconf libnotify libX11 xf86inputevdev
]; ];
preConfigure = '' preConfigure = ''

View File

@ -1,5 +1,5 @@
{stdenv, fetchFromGitHub, autoconf, automake, makeWrapper, pkgconfig {stdenv, fetchFromGitHub, autoconf, automake, makeWrapper, pkgconfig
, gnome3, avahi, gtk3, libnotify, pulseaudio, x11}: , gnome3, avahi, gtk3, libnotify, libpulseaudio, x11}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "pasystray-0.5.2"; name = "pasystray-0.5.2";
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs = [ autoconf automake makeWrapper pkgconfig buildInputs = [ autoconf automake makeWrapper pkgconfig
gnome3.defaultIconTheme gnome3.defaultIconTheme
avahi gtk3 libnotify pulseaudio x11 ]; avahi gtk3 libnotify libpulseaudio x11 ];
preConfigure = '' preConfigure = ''
aclocal aclocal

View File

@ -1,7 +1,7 @@
{ stdenv, fetchurl, pkgconfig, intltool, python, pyrex, pygobject, pygtk { stdenv, fetchurl, pkgconfig, intltool, python, pyrex, pygobject, pygtk
, notify, pythonDBus, bluez, glib, gtk, libstartup_notification , notify, pythonDBus, bluez, glib, gtk, libstartup_notification
, makeWrapper, xdg_utils, obex_data_server , makeWrapper, xdg_utils, obex_data_server
, pulseaudio , libpulseaudio
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
for i in $out/bin/* $out/libexec/*; do for i in $out/bin/* $out/libexec/*; do
wrapProgram $i \ wrapProgram $i \
--set PYTHONPATH "$(toPythonPath $out):$PYTHONPATH" \ --set PYTHONPATH "$(toPythonPath $out):$PYTHONPATH" \
--set LD_LIBRARY_PATH "${pulseaudio}/lib:" \ --set LD_LIBRARY_PATH "${libpulseaudio}/lib:" \
--prefix PATH : ${xdg_utils}/bin --prefix PATH : ${xdg_utils}/bin
done done

View File

@ -5959,7 +5959,7 @@ let
libvpx = if stdenv.isDarwin then null else libvpx; libvpx = if stdenv.isDarwin then null else libvpx;
openal = if stdenv.isDarwin then null else openal; openal = if stdenv.isDarwin then null else openal;
openjpeg_1 = if stdenv.isDarwin then null else openjpeg_1; openjpeg_1 = if stdenv.isDarwin then null else openjpeg_1;
pulseaudio = if stdenv.isDarwin then null else pulseaudio; libpulseaudio = if stdenv.isDarwin then null else libpulseaudio;
samba = if stdenv.isDarwin then null else samba; samba = if stdenv.isDarwin then null else samba;
vid-stab = if stdenv.isDarwin then null else vid-stab; vid-stab = if stdenv.isDarwin then null else vid-stab;
x265 = if stdenv.isDarwin then null else x265; x265 = if stdenv.isDarwin then null else x265;