zstd_1.4.8.bb 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. SUMMARY = "Zstandard - Fast real-time compression algorithm"
  2. DESCRIPTION = "Zstandard is a fast lossless compression algorithm, targeting \
  3. real-time compression scenarios at zlib-level and better compression ratios. \
  4. It's backed by a very fast entropy stage, provided by Huff0 and FSE library."
  5. HOMEPAGE = "http://www.zstd.net/"
  6. SECTION = "console/utils"
  7. LICENSE = "BSD-3-Clause & GPLv2"
  8. LIC_FILES_CHKSUM = "file://LICENSE;md5=c7f0b161edbe52f5f345a3d1311d0b32 \
  9. file://COPYING;md5=39bba7d2cf0ba1036f2a6e2be52fe3f0"
  10. SRC_URI = "git://github.com/facebook/zstd.git;branch=release \
  11. file://0001-Makefile-sort-all-wildcard-file-list-expansions.patch \
  12. "
  13. SRCREV = "97a3da1df009d4dc67251de0c4b1c9d7fe286fc1"
  14. UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
  15. S = "${WORKDIR}/git"
  16. PACKAGECONFIG ??= ""
  17. PACKAGECONFIG[lz4] = "HAVE_LZ4=1,HAVE_LZ4=0,lz4"
  18. PACKAGECONFIG[lzma] = "HAVE_LZMA=1,HAVE_LZMA=0,xz"
  19. PACKAGECONFIG[zlib] = "HAVE_ZLIB=1,HAVE_ZLIB=0,zlib"
  20. # See programs/README.md for how to use this
  21. ZSTD_LEGACY_SUPPORT ??= "4"
  22. do_compile () {
  23. oe_runmake ${PACKAGECONFIG_CONFARGS} ZSTD_LEGACY_SUPPORT=${ZSTD_LEGACY_SUPPORT}
  24. }
  25. do_install () {
  26. oe_runmake install 'DESTDIR=${D}'
  27. }
  28. BBCLASSEXTEND = "native nativesdk"