libstemmer_git.bb 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. SUMMARY = "Snowball compiler and stemming algorithms"
  2. HOMEPAGE = "https://snowballstem.org/"
  3. LICENSE = "BSD-3-Clause"
  4. LIC_FILES_CHKSUM = "file://COPYING;md5=2750797da77c1d784e7626b3f7d7ff3e"
  5. DEPENDS_class-target = "${BPN}-native"
  6. SRC_URI = "\
  7. git://github.com/snowballstem/snowball.git \
  8. file://0001-Build-so-lib.patch \
  9. file://0002-snowball-stemwords-do-link-with-LDFLAGS-set-by-build.patch \
  10. "
  11. SRCREV = "c70ed64f9d41c1032fba4e962b054f8e9d489a74"
  12. S = "${WORKDIR}/git"
  13. PV = "2.0.0"
  14. LIBVER = "0.0.0"
  15. inherit lib_package
  16. BBCLASSEXTEND = "native"
  17. do_compile_prepend_class-target() {
  18. # use native tools
  19. sed -i 's:./snowball :snowball :g' ${S}/GNUmakefile
  20. }
  21. do_install() {
  22. install -d ${D}${bindir}
  23. install -m 755 ${S}/snowball ${D}${bindir}
  24. install -m 755 ${S}/stemwords ${D}${bindir}
  25. install -d ${D}${libdir}
  26. install -m 755 ${S}/libstemmer.so.${LIBVER} ${D}${libdir}/
  27. ln -s libstemmer.so.${LIBVER} ${D}${libdir}/libstemmer.so.0
  28. ln -s libstemmer.so.${LIBVER} ${D}${libdir}/libstemmer.so
  29. install -d ${D}${includedir}
  30. install -m 644 ${S}/include/*.h ${D}${includedir}
  31. }