nana_2.5.bb 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. SUMMARY = "Support for assertion checking and logging in GNU C/C++"
  2. DESCRIPTION = "GNU Nana is a free library providing improved support for assertion\
  3. checking (as in assert.h) and logging (printf style debugging) in \
  4. GNU C and C++."
  5. SECTION = "Development/Languages/C and C++"
  6. SRC_URI = "http://download.savannah.gnu.org/releases/${BPN}/${BP}.tar.gz \
  7. file://change-mandir-to-DESTDIR.patch \
  8. file://modify-acinclude.m4-and-configure.in.patch \
  9. "
  10. SRC_URI[md5sum] = "66c88aa0ad095b2e67673773135475f1"
  11. SRC_URI[sha256sum] = "fd1819ffea94b209513959447e4802afe2719600e7d161cd78b265a42812affa"
  12. LICENSE = "BSD-2-Clause"
  13. LIC_FILES_CHKSUM = "file://COPYING;md5=16aa57f3b7fdda870cee597275bd5d11"
  14. inherit autotools-brokensep pkgconfig texinfo
  15. EXTRA_OEMAKE = "DESTDIR=${D}"
  16. do_configure_prepend_class-nativesdk() {
  17. sed -i -e 's:@CPP@:\$\{CXX\} \$\{CXXFLAGS\} \-E:g' ${S}/src/nana.in
  18. sed -i -e 's:@CC@:\$\{CC\} \$\{CFLAGS\} \-E:g' ${S}/src/nana-clg.in
  19. sed -i -e 's:@CXX@::g' ${S}/src/nana-c++lg.in
  20. sed -i -e 's:@GDB@:\$\{GDB\}:g' ${S}/src/nana-run.in
  21. }
  22. do_install_prepend() {
  23. install -d ${D}${mandir}/man1
  24. install -d ${D}${mandir}/man3
  25. install -d ${D}${datadir}/info
  26. }
  27. BBCLASSEXTEND = "native nativesdk"