libxklavier_5.4.bb 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. SUMMARY = "Helper lib for keyboard management"
  2. LICENSE = "LGPLv2"
  3. LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=6e29c688d912da12b66b73e32b03d812"
  4. DEPENDS = "xkbcomp gtk+ iso-codes libxi libxml2"
  5. inherit autotools pkgconfig gettext gobject-introspection features_check
  6. REQUIRED_DISTRO_FEATURES = "x11"
  7. RDEPENDS_${PN} += "iso-codes xkbcomp"
  8. SRC_URI = " \
  9. http://pkgs.fedoraproject.org/repo/pkgs/${BPN}/${BPN}-${PV}.tar.bz2/13af74dcb6011ecedf1e3ed122bd31fa/${BPN}-${PV}.tar.bz2 \
  10. file://fix-do_installe-failure.patch \
  11. file://0001-xklavier_config_xkb.c-Fix-keyboard-layout-settings-f.patch \
  12. "
  13. SRC_URI[md5sum] = "13af74dcb6011ecedf1e3ed122bd31fa"
  14. SRC_URI[sha256sum] = "17a34194df5cbcd3b7bfd0f561d95d1f723aa1c87fca56bc2c209514460a9320"
  15. FILES_${PN} += "${datadir}/*"
  16. EXTRA_OECONF = "--with-xkb-bin-base=${bindir}"
  17. do_configure_append() {
  18. find ${B} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g
  19. find ${B} -name Makefile | xargs sed -i s:'-I/usr/include':'-I${STAGING_INCDIR}':g
  20. }
  21. do_compile_append() {
  22. sed -i -e s:${STAGING_DIR_TARGET}::g \
  23. -e s:/${TARGET_SYS}::g \
  24. libxklavier.pc
  25. }