blob: ac456a1fc22f9a9b89443c878233bfd8a3e68d6c (
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
32
33
34
35
36
37
38
39
40
41
|
DESCRIPTION = "A library of C functions that enable programs to send control strings to terminals in a way independent of the terminal type"
# Note that tparam.c is from emacs or glibc and appears to be GPL, whereas
# termcap.c is under the GNU LGPL.
LICENSE = "GPLv2"
PR = "0"
SRC_URI = "\
ftp://ftp.linux.org.uk/pub/linux/libc/termcap-2.0.8.tar.gz \
file://001_all_termcap-shared.patch \
file://002_all_termcap-setuid.patch \
file://003_all_termcap-inst-no-root.patch \
file://004_all_termcap-compat-glibc21.patch \
file://005_all_termcap-xref.patch \
file://006_all_termcap-fix-tc.patch \
file://007_all_termcap-ignore-p.patch \
file://008_all_termcap-buffer.patch \
file://009_all_termcap-bufsize--needs-011.patch \
file://010_all_termcap-colon.patch \
file://011_all_termcap-AAARGH.patch \
file://012_all_libtermcap-compat-2.0.8-fPIC.patch;striplevel=0 \
file://013_all_libtermcap-compat_bcopy_fix.patch;striplevel=0 \
"
SRC_URI[md5sum] = "b9256cccfd4ddf725e20bf100f8c001a"
SRC_URI[sha256sum] = "83764f2be5e9a7cb174ada280b26b2ca8a4fd645efdf8e41857143b84cea4e8f"
EXTRA_OEMAKE = "\
'CC=${CC}' \
'AR=${AR}' \
'CFLAGS=${CFLAGS} -I.' \
"
do_install () {
oe_libinstall -a -so -s libtermcap ${D}${libdir}
install -d ${D}${infodir}
install -m 0644 termcap.info* ${D}${infodir}/
install -d ${D}${sysconfdir}
install -m 0644 termcap.src ${D}${sysconfdir}/termcap
}
NATIVE_INSTALL_WORKS = "1"
BBCLASSEXTEND += "native nativesdk"
|