increase dvbapp PR.
[vuplus_openembedded] / recipes / slang / slang_1.4.9.bb
1 DESCRIPTION = "slang is a library of text functions used in editors like slrn etc."
2 SECTION = "libs"
3 PRIORITY = "optional"
4 PR = "r1"
5 LICENSE = "GPL Artistic"
6 SRC_URI = "ftp://space.mit.edu/pub/davis/slang/v1.4/slang-${PV}.tar.bz2 \
7            file://configure.patch;patch=1 \
8            file://Makefile.patch;patch=1"
9 inherit autotools
10
11 acpaths = "-I ${S}/autoconf"
12 EXTRA_OECONF="--enable-warnings"
13 CFLAGS_append=" -fno-strength-reduce -D_REENTRANT"
14 LDFLAGS_prepend="-L${S}/src/elfobjs "
15 EXTRA_OEMAKE="'ELF_CFLAGS=${CFLAGS} -fPIC' 'ELF_CC=${CC}' \
16               'ELF_LINK=${CC} -shared -Wl,-soname'"
17
18 do_configure_prepend () {
19         mv ${S}/autoconf/aclocal.m4 ${S}/autoconf/acinclude.m4
20 }
21
22 do_compile () {
23         oe_runmake all
24         oe_runmake elf
25 #       oe_runmake demos
26 }
27
28 do_stage () {
29         oe_libinstall -so -C src/elfobjs libslang ${STAGING_LIBDIR}
30         oe_libinstall -a -C src/objs libslang ${STAGING_LIBDIR}
31         install -m 0644 src/slang.h ${STAGING_INCDIR}
32         install -m 0644 src/slcurses.h ${STAGING_INCDIR}
33 }
34
35 do_install () {
36         oe_runmake 'DESTDIR=${D}' install install-elf
37 }