1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
9 PKG_HASH
:= b50640e0b80b1607600accfad2e45aabb79d379bf6354c9671efa2065477f6f6
10 PKG_DESCR
:= sound system
11 PKG_SECTION
:= mm
/audio
12 PKG_DEPENDS
:= libltdl json-c libsndfile libspeex libncurses
13 PKG_DEPENDS
+= libflac libvorbis libogg libuuid libsndfile
14 PKG_DEPENDS
+= libpthread librt alsa-lib libsamplerate
15 PKG_BUILDDEP
:= libtool json-c libsndfile speex libsamplerate
16 PKG_BUILDDEP
+= flac libvorbis libogg util-linux ncurses alsa-lib
17 PKG_URL
:= http
://www.freedesktop.org
/wiki
/Software
/PulseAudio
/
18 PKG_SITES
:= http
://freedesktop.org
/software
/pulseaudio
/releases
/
21 PKG_LIBC_DEPENDS
:= uclibc-ng uclibc glibc
23 include $(ADK_TOPDIR
)/mk
/package.mk
25 $(eval
$(call PKG_template
,PULSEAUDIO
,pulseaudio
,$(PKG_VERSION
)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
27 TARGET_CPPFLAGS
+= -D_GNU_SOURCE
-D_POSIX_SOURCE
28 # use libtool from host directory
29 AUTOTOOL_STYLE
:= autoreconf
30 CONFIGURE_ARGS
+= --disable-manpages \
39 --disable-oss-output \
40 --disable-oss-wrapper \
47 --disable-hal-compat \
49 --with-database
=simple \
53 --with-access-group
=audio
56 $(INSTALL_DIR
) $(IDIR_PULSEAUDIO
)/etc
/pulse
57 $(CP
) .
/files
/*.
{conf
,pa
} \
58 $(IDIR_PULSEAUDIO
)/etc
/pulse
59 $(INSTALL_DIR
) $(IDIR_PULSEAUDIO
)/usr
/bin
60 $(CP
) $(WRKINST
)/usr
/bin
/* \
61 $(IDIR_PULSEAUDIO
)/usr
/bin
62 $(INSTALL_DIR
) $(IDIR_PULSEAUDIO
)/usr
/lib
63 $(CP
) $(WRKINST
)/usr
/lib
/libpulse
*.so
* \
64 $(IDIR_PULSEAUDIO
)/usr
/lib
65 $(INSTALL_DIR
) $(IDIR_PULSEAUDIO
)/usr
/lib
/pulseaudio
66 $(CP
) $(WRKINST
)/usr
/lib
/pulseaudio
/libpulse
*.so
* \
67 $(IDIR_PULSEAUDIO
)/usr
/lib
/pulseaudio
68 $(INSTALL_DIR
) $(IDIR_PULSEAUDIO
)/usr
/lib
/pulse-
$(PKG_VERSION
)/modules
69 $(CP
) $(WRKINST
)/usr
/lib
/pulse-
$(PKG_VERSION
)/modules
/*.so \
70 $(IDIR_PULSEAUDIO
)/usr
/lib
/pulse-
$(PKG_VERSION
)/modules
71 # pa uses $HOME from root user otherwise
72 mv
$(IDIR_PULSEAUDIO
)/usr
/bin
/pacmd
$(IDIR_PULSEAUDIO
)/usr
/bin
/pacmd.bin
73 echo
"#!/bin/sh" > $(IDIR_PULSEAUDIO
)/usr
/bin
/pacmd
74 echo
'PULSE_RUNTIME_PATH=/var/run/pulse pacmd.bin "$$@"' >> $(IDIR_PULSEAUDIO
)/usr
/bin
/pacmd
75 chmod
755 $(IDIR_PULSEAUDIO
)/usr
/bin
/pacmd
77 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk