blob: 18ea2e828571d1751f90d7d6343010135d2106b1 [file] [log] [blame]
Brad Bishop316dfdd2018-06-25 12:45:53 -04001SUMMARY = "Character Based User Interface for libyui"
2LICENSE = "LGPLv3"
3LIC_FILES_CHKSUM = "file://COPYING.lgpl-3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
4 file://COPYING.lgpl-2.1;md5=4fbd65380cdd255951079008b364516c \
5"
6
7SRC_URI = "git://github.com/libyui/libyui-ncurses.git \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08008 file://0001-Use-override-consistently.patch \
9 file://0002-Define-own-resize-in-NCPad-and-fix-param-type-of-Set.patch \
10 file://0003-Simplify-ncurses-finding-module.patch \
Brad Bishop316dfdd2018-06-25 12:45:53 -040011 "
12
13SRC_URI_append_class-target = " file://0001-Fix-the-error-of-can-t-find-header-file.patch"
14
15PV = "2.48.3+git${SRCPV}"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080016SRCREV = "c941b32246e8b2952fce4fd5743f8e318222ab98"
Brad Bishop316dfdd2018-06-25 12:45:53 -040017
18S = "${WORKDIR}/git"
19
20inherit cmake gettext pkgconfig
21
22DEPENDS += "boost libyui ncurses"
23
24BBCLASSEXTEND = "nativesdk"
25
26do_configure_prepend () {
27 cd ${S}
28 git checkout bootstrap.sh
29 sed -i "s#/usr#${PKG_CONFIG_SYSROOT_DIR}${base_prefix}&#" bootstrap.sh
30 ./bootstrap.sh
31 mkdir -p ${PKG_CONFIG_SYSROOT_DIR}${base_prefix}/usr/lib64/
32 cp ${PKG_CONFIG_SYSROOT_DIR}${base_prefix}/usr/lib/libyui.so* ${PKG_CONFIG_SYSROOT_DIR}${base_prefix}/usr/lib64/
33 cd -
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080034 sed -i -e "s#\${YPREFIX}#\${PKG_CONFIG_SYSROOT_DIR}${base_prefix}&#" ${S}/CMakeLists.txt
35 sed -i -e "s#/usr#${PKG_CONFIG_SYSROOT_DIR}${base_prefix}&#" ${PKG_CONFIG_SYSROOT_DIR}${libdir}/cmake/libyui/LibyuiLibraryDepends-release.cmake
Brad Bishop316dfdd2018-06-25 12:45:53 -040036}
37
38do_install_append () {
39 if [ "${libdir}" = "${base_prefix}/usr/lib" ] && [ -d ${D}/usr/lib64 ]; then
40 mv ${D}/usr/lib64 ${D}/usr/lib
41 fi
42}
43
44do_install_append_class-nativesdk () {
45 mkdir -p ${D}/${base_prefix}
46 mv ${D}/usr ${D}/${base_prefix}
47}
48
49FILES_${PN} += "${datadir}/*"
50
51FILES_${PN}-dev += "${libdir}/*"