blob: 5af87e3d414dd629c0e0e5d9801676e96862e040 (
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
42
43
44
45
46
47
48
49
50
51
52
53
|
SECTION = "libs"
DESCRIPTION = "Free OSM/Motif implementation."
LICENSE = "LGPL"
PR = "r2"
SRC_URI = "\
${SOURCEFORGE_MIRROR}/lesstif/${BP}.tar.bz2 \
file://000_bootstrap_script.diff;patch=1 \
file://000_libtool_linking.diff;patch=1 \
file://010_rebootstrap-small.diff;patch=1 \
file://020_bad_integer_cast.diff;patch=1 \
file://020_missing_xm_h.diff;patch=1 \
file://020_render_table_crash.diff;patch=1 \
file://020_unsigned_int.diff;patch=1 \
file://020_xpmpipethrough.diff;patch=1 \
file://021_xim_chained_list_crash.diff;patch=1 \
file://030_manpage.diff;patch=1 \
file://disable-docs.patch;patch=1 \
"
DEPENDS = "flex-native bison-native libice libsm libx11 libxext libxp libxt libxrender libxft fontconfig freetype"
inherit autotools
do_preconfigure() {
mkdir -p m4
mv ac_debug.m4 m4/
mv ac_have_libxp.m4 m4/
mv ac_find_xft.m4 m4/
mv acinclude.m4 m4/
rm aclocal.m4
sed -i -e "s|LT_HAVE_FREETYPE|HAVEFREETYPE|" m4/acinclude.m4
sed -i -e "s|LT_HAVE_XRENDER|HAVEXRENDER|" m4/acinclude.m4
}
addtask preconfigure after do_patch before do_configure
EXTRA_OECONF = "\
--with-gnu-ld --disable-verbose --disable-build-12 --disable-build-20 \
--enable-build-21 --enable-xrender --enable-production --without-motif \
--x-includes=. --x-libraries=. \
"
PACKAGES += "${PN}-bin"
FILES_${PN} = "${libdir}"
FILES_${PN}-bin = "${bindir}"
do_stage() {
autotools_stage_all
}
|