aboutsummaryrefslogtreecommitdiff
path: root/recipes/rtaudio/librtaudio_3.0.1.bb
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"