matrix-tui: use INC_PR in versioned recipe
[openembedded.git] / recipes / ti / matrix-tui.inc
blob6983406d07e5416b79a3fe08d3224c28638467d2
1 DESCRIPTION = "Matrix TUI"
2 HOMEPAGE = "https://gforge.ti.com/gf/project/matrix_tui/"
3 LICENSE = "BSD"
4 SECTION = "multimedia"
5 PRIORITY = "optional"
6 DEPENDS = "libxml2 zlib ncurses"
8 INC_PR = "r5"
10 INSANE_SKIP_${PN} = "True"
12 SRC_URI = "svn://gforge.ti.com/svn/matrix_tui/;module=trunk;proto=https;user=anonymous;pswd='' \
13         file://init \
16 S = "${WORKDIR}/trunk"
18 # Do not auto-start TUI by default, uncomment otherwise
19 #inherit update-rc.d
20 #INITSCRIPT_NAME = "matrix-tui"
21 #INITSCRIPT_PARAMS = "defaults 99"
23 do_configure() {
24         sed -i -e 's:PATH=${LINUX_DEVKIT_PATH}/arm-none-linux-gnueabi:PATH ?= ${LINUX_DEVKIT_PATH}/arm-none-linux-gnueabi:' makefile.init
25         sed -i -e 's|LIBS :=|LIBS := ${LDFLAGS} |' Release/objects.mk
28 do_compile() {
29         # don't build debug version
30         touch debug
31         export CROSS_COMPILE=${TARGET_PREFIX}
32         export TUI_INCLUDE_PATH=${STAGING_INCDIR}
33         export XML_INCLUDE_PATH=${STAGING_INCDIR}/libxml2
34         export TUI_LIB_PATH=${STAGING_LIBDIR}
35         make release
38 do_install() {
39         make DESTDIR=${D} install
40         install -d ${D}${sysconfdir}/init.d/
41         install -c -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/matrix-tui
44 FILES_${PN} += "${datadir}/matrix/*"