blob: 46414b2cad6f510eed673c29c6b8e6442d5a6949 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
DESCRIPTION = "RtAudio is a set of C++ classes which provide a common API \
for realtime audio input/output across Linux (native ALSA, JACK, and OSS), \
Macintosh OS X, SGI, and Windows (DirectSound and ASIO) operating systems."
SECTION = "libs"
LICENSE = "rtaudio"
HOMEPAGE = "http://www.music.mcgill.ca/~gary/rtaudio"
DEPENDS = "alsa-lib"
PR = "r0"
SRC_URI = "http://music.mcgill.ca/~gary/rtaudio/release/rtaudio-${PV}.tar.gz"
S = "${WORKDIR}/rtaudio-${PV}"
inherit qmake qt3x11
do_configure_prepend() {
qmake -project -t lib -nopwd *.cpp *.h
}
EXTRA_QMAKEVARS_POST = "CONFIG=console CONFIG+=thread DEFINES+=__LINUX_OSS__ DEFINES+=__LINUX_ALSA__ LIBS+=-lasound"
do_stage() {
install -m 0644 *.h ${STAGING_INCDIR}
oe_libinstall -so librtaudio-3.0.1 ${STAGING_LIBDIR}
}
do_install() {
oe_libinstall -so librtaudio-3.0.1 ${D}${libdir}
}
SRC_URI[md5sum] = "5b60500bc9605d2409b71124e48aa929"
SRC_URI[sha256sum] = "59cc003bab753335b3ce14a908e663ea782514b3531dc7030379ff753ef1a78c"
|