mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-08-01 15:37:44 +00:00
package: add pulseaudio
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
6206828e3f
commit
d96e977e37
@ -39,6 +39,7 @@ source "package/multimedia/mpg123/Config.in"
|
|||||||
source "package/multimedia/mplayer/Config.in"
|
source "package/multimedia/mplayer/Config.in"
|
||||||
source "package/multimedia/musepack/Config.in"
|
source "package/multimedia/musepack/Config.in"
|
||||||
source "package/multimedia/portaudio/Config.in"
|
source "package/multimedia/portaudio/Config.in"
|
||||||
|
source "package/multimedia/pulseaudio/Config.in"
|
||||||
source "package/multimedia/python-mad/Config.in"
|
source "package/multimedia/python-mad/Config.in"
|
||||||
source "package/multimedia/speex/Config.in"
|
source "package/multimedia/speex/Config.in"
|
||||||
source "package/multimedia/swfdec/Config.in"
|
source "package/multimedia/swfdec/Config.in"
|
||||||
|
21
package/multimedia/pulseaudio/Config.in
Normal file
21
package/multimedia/pulseaudio/Config.in
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
config BR2_PACKAGE_PULSEAUDIO
|
||||||
|
bool "pulseaudio"
|
||||||
|
depends on BR2_USE_WCHAR
|
||||||
|
select BR2_PACKAGE_LIBTOOL
|
||||||
|
select BR2_PACKAGE_JSON_C
|
||||||
|
select BR2_PACKAGE_LIBSNDFILE
|
||||||
|
select BR2_PACKAGE_SPEEX
|
||||||
|
select BR2_PACKAGE_LIBINTL if BR2_NEEDS_GETTEXT
|
||||||
|
help
|
||||||
|
PulseAudio is a sound system for POSIX OSes, meaning that it
|
||||||
|
is a proxy for your sound applications. It allows you to do
|
||||||
|
advanced operations on your sound data as it passes between
|
||||||
|
your application and your hardware. Things like transferring
|
||||||
|
the audio to a different machine, changing the sample format
|
||||||
|
or channel count and mixing several sounds into one are
|
||||||
|
easily achieved using a sound server.
|
||||||
|
|
||||||
|
http://pulseaudio.org
|
||||||
|
|
||||||
|
comment "pulseaudio requires a toolchain with WCHAR support"
|
||||||
|
depends on !BR2_USE_WCHAR
|
40
package/multimedia/pulseaudio/pulseaudio.mk
Normal file
40
package/multimedia/pulseaudio/pulseaudio.mk
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
################################################################################
|
||||||
|
#
|
||||||
|
# pulseaudio
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
PULSEAUDIO_VERSION = 1.0
|
||||||
|
PULSEAUDIO_SITE = http://freedesktop.org/software/pulseaudio/releases/
|
||||||
|
PULSEAUDIO_INSTALL_STAGING = YES
|
||||||
|
PULSEAUDIO_CONF_OPT = \
|
||||||
|
--localstatedir=/var \
|
||||||
|
--disable-default-build-tests \
|
||||||
|
--disable-legacy-runtime-dir \
|
||||||
|
--disable-legacy-database-entry-format
|
||||||
|
|
||||||
|
PULSEAUDIO_DEPENDENCIES = \
|
||||||
|
host-pkg-config libtool json-c libsndfile speex \
|
||||||
|
$(if $(BR2_PACKAGE_LIBINTL),libintl) \
|
||||||
|
$(if $(BR2_PACKAGE_LIBATOMIC_OPS),libatomic_ops) \
|
||||||
|
$(if $(BR2_PACKAGE_LIBSAMPLERATE),libsamplerate) \
|
||||||
|
$(if $(BR2_PACKAGE_ALSA_LIB),alsa-lib) \
|
||||||
|
$(if $(BR2_PACKAGE_LIBGLIB2),libglib2) \
|
||||||
|
$(if $(BR2_PACKAGE_LIBGTK2),libgtk2) \
|
||||||
|
$(if $(BR2_PACKAGE_AVAHI_DAEMON),avahi) \
|
||||||
|
$(if $(BR2_PACKAGE_DBUS),dbus) \
|
||||||
|
$(if $(BR2_PACKAGE_BLUEZ_UTILS),bluez_utils) \
|
||||||
|
$(if $(BR2_PACKAGE_UDEV),udev) \
|
||||||
|
$(if $(BR2_PACKAGE_OPENSSL),openssl) \
|
||||||
|
$(if $(BR2_PACKAGE_FFTW),fftw) \
|
||||||
|
$(if $(BR2_PACKAGE_ORC),orc)
|
||||||
|
|
||||||
|
ifneq ($(BR2_PACKAGE_VALA),y)
|
||||||
|
define PULSEAUDIO_REMOVE_VALA
|
||||||
|
rm -rf $(TARGET_DIR)/usr/share/vala
|
||||||
|
endef
|
||||||
|
|
||||||
|
PULSEAUDIO_POST_INSTALL_TARGET_HOOKS += PULSEAUDIO_REMOVE_VALA
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(eval $(call AUTOTARGETS))
|
Loading…
x
Reference in New Issue
Block a user