3 DEPENDS
+= "icu-native"
6 SRC_URI
+= "file://use-g++-for-linking.patch \
7 file://rematch-gcc-bug.patch"
9 do_configure_append
() {
10 for i in
*/Makefile
*/*.inc
*/*/Makefile
*/*/*.inc icudefs.mk
; do
11 sed
-i
-e 's
:$
(INVOKE
) $
(BINDIR
)/:$
(INVOKE
) :g' $i
12 sed
-i
-e 's
:$
(BINDIR
)/::g' $i
13 sed
-i
-e 's
:LD_LIBRARY_PATH
:LD_LIBRARY_PATH_FAKE
:g' $i
15 sed
-i
-e 's
:$
(BINDIR
)/::g' extra
/uconv
/pkgdata.inc ||
true
16 sed
-i
-e 's
:$
(BINDIR
)/::g' extra
/uconv
/pkgdata.inc.in ||
true
20 oe_runmake 'CXX
=$
{CXX
}'
24 chmod
+x $
{D
}$
{libdir
}/lib
*
27 PACKAGES
=+ "libicudata libicuuc libicui18n libicule libiculx libicutu libicuio"
29 FILES_libicudata
= "${libdir}/libicudata.so.*"
30 FILES_libicuuc
= "${libdir}/libicuuc.so.*"
31 FILES_libicui18n
= "${libdir}/libicui18n.so.*"
32 FILES_libicule
= "${libdir}/libicule.so.*"
33 FILES_libiculx
= "${libdir}/libiculx.so.*"
34 FILES_libicutu
= "${libdir}/libicutu.so.*"
35 FILES_libicuio
= "${libdir}/libicuio.so.*"
37 SYSROOT_PREPROCESS_FUNCS
+= "icu_sysroot_preprocess"
39 # We need
to append this so it runs
*after* binconfig's preprocess
function
40 icu_sysroot_preprocess
() {
41 sed
-i
-e s
:^prefix
=:prefix
=\"$
{STAGING_DIR_TARGET
}/usr
\": $
{SYSROOT_DESTDIR
}$
{STAGING_BINDIR_CROSS
}/icu
-config
46 SRC_URI
[md5sum
] = "6243f7a19e03e05403ce84e597510d4c"
47 SRC_URI
[sha256sum
] = "5135e8d69d6206d320515df7aeee7027711ab1aef9d8dbf29571a97a9746b041"