glibmm_2.62.0.bb 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. SUMMARY = "C++ bindings for the glib library"
  2. HOMEPAGE = "http://www.gtkmm.org/"
  3. SECTION = "libs"
  4. LICENSE = "LGPLv2.1 & GPLv2"
  5. LIC_FILES_CHKSUM = "file://COPYING;md5=42dfffebc56fec7527aac53b7a89d1d8 \
  6. file://COPYING.tools;md5=751419260aa954499f7abaabaa882bbe"
  7. DEPENDS = "mm-common glib-2.0 libsigc++-2.0 glib-2.0-native"
  8. inherit gnomebase
  9. SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
  10. SRC_URI += " \
  11. file://remove-examples.patch \
  12. "
  13. SRC_URI[archive.md5sum] = "7da228e3f0c6a10024b9a7708c53691e"
  14. SRC_URI[archive.sha256sum] = "36659f13cc73282392d1305858f3bbca46fbd1ce2f078cc9db8b9f79b2e93cfe"
  15. do_install_append() {
  16. install -d ${D}${datadir}/glibmm-2.4
  17. install -d ${D}${datadir}/aclocal
  18. install -m 0644 glib/glibmmconfig.h ${D}${datadir}/glibmm-2.4/
  19. install -m 0644 scripts/glibmm_check_perl.m4 ${D}${datadir}/aclocal/ || true
  20. for i in generate_wrap_init.pl gmmproc; do
  21. sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/glibmm-2.4/proc/$i
  22. done
  23. }
  24. FILES_${PN} = "${libdir}/lib*.so.*"
  25. FILES_${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/"
  26. RDEPENDS_${PN}-dev = "perl"
  27. SECURITY_CFLAGS = "${SECURITY_NO_PIE_CFLAGS}"