mtd-utils_%.bbappend 988 B

1234567891011121314151617181920212223242526272829
  1. FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
  2. FILES_${PN}-staticdev += "ubi-utils/libubi.a ${libdir}/*.a"
  3. SRCREV = "7b986779342021bda87c04da3bf729718736d8ab"
  4. SRC_URI_remove = "file://0001-Revert-Return-correct-error-number-in-ubi_get_vol_in.patch"
  5. PV = "2.1.2"
  6. PACKAGECONFIG[zstd] = "--with-zstd,--without-zstd,zstd"
  7. PACKAGECONFIG_remove = "zstd"
  8. do_install_append () {
  9. install -d ${D}${includedir}/mtd/
  10. install -d ${D}${libdir}/
  11. install -m 0644 ${S}/include/libubi.h ${D}${includedir}
  12. install -m 0644 ${S}/include/libmtd.h ${D}${includedir}
  13. install -m 0644 ${S}/include/libscan.h ${D}${includedir}
  14. install -m 0644 ${S}/include/libubigen.h ${D}${includedir}
  15. ln -s ../libubi.h ${D}${includedir}/mtd/libubi.h
  16. ln -s ../libmtd.h ${D}${includedir}/mtd/libmtd.h
  17. ln -s ../libscan.h ${D}${includedir}/mtd/libscan.h
  18. ln -s ../libubigen.h ${D}${includedir}/mtd/libubigen.h
  19. oe_libinstall -a libubi ${D}${libdir}/
  20. oe_libinstall -a libmtd ${D}${libdir}/
  21. }
  22. BBCLASSEXTEND += "native"