fbreader_git.bb 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. DESCRIPTION = "FBreader is an ebook reader"
  2. HOMEPAGE = "http://www.fbreader.org"
  3. SECTION = "x11/utils"
  4. LICENSE = "GPLv2+"
  5. LIC_FILES_CHKSUM = "file://fbreader/LICENSE;md5=94d55d512a9ba36caa9b7df079bae19f"
  6. DEPENDS = "gtk+ enca expat bzip2 libgpewidget virtual/libiconv liblinebreak libfribidi curl"
  7. SRCREV = "2cf1ec0e306e1122dbed850bfa005cd59a6168ee"
  8. PV = "0.99.5+gitr${SRCPV}"
  9. PR = "r0"
  10. DEFAULT_PREFERENCE = "-1"
  11. SRC_URI = "git://github.com/geometer/FBReader.git;protocol=http;branch=master \
  12. file://0001-Fix-installation-of-the-icons-when-RESOLUTION-is-set.patch"
  13. # Set the defaults
  14. READER_RESOLUTION ?= "1024x600"
  15. READER_ARCH ?= "desktop"
  16. READER_UI ?= "gtk"
  17. READER_STATUS ?= "release"
  18. FILES_${PN} += "${datadir}/FBReader ${datadir}/zlibrary ${libdir}/zlibrary"
  19. FILES_${PN}-dbg += "${libdir}/zlibrary/ui/.debug/"
  20. CFLAGS_append = " RESOLUTION=${READER_RESOLUTION} INSTALLDIR=${prefix}"
  21. EXTRA_OEMAKE = "CC='${CXX}' LD='${CXX}' INCPATH='${STAGING_INCDIR}' LIBPATH='${STAGING_LIBDIR}'"
  22. inherit pkgconfig
  23. S = "${WORKDIR}/git"
  24. do_configure() {
  25. cd "${S}"
  26. echo "TARGET_ARCH = ${READER_ARCH}" > makefiles/target.mk
  27. echo "UI_TYPE = ${READER_UI}" >> makefiles/target.mk
  28. echo "TARGET_STATUS = ${READER_STATUS}" >> makefiles/target.mk
  29. }
  30. do_install() {
  31. oe_runmake install DESTDIR=${D} RESOLUTION=${READER_RESOLUTION}
  32. }