evince_3.34.1.bb 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. SUMMARY = "Evince is a document viewer for document formats like pdf, ps, djvu"
  2. LICENSE = "GPLv2"
  3. LIC_FILES_CHKSUM = "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b"
  4. SECTION = "x11/office"
  5. DEPENDS = " \
  6. gnome-common-native \
  7. yelp-tools-native \
  8. appstream-glib \
  9. gtk+3 \
  10. gspell \
  11. libsecret \
  12. poppler \
  13. gstreamer1.0-plugins-base \
  14. orc \
  15. adwaita-icon-theme \
  16. ${@bb.utils.contains('DISTRO_FEATURES','x11','gnome-desktop3','',d)} \
  17. "
  18. inherit gnomebase itstool gnome-help pkgconfig gsettings gobject-introspection upstream-version-is-even gettext features_check
  19. SRC_URI[archive.md5sum] = "77b38b625008f5940e9bd4b3d38e8cf8"
  20. SRC_URI[archive.sha256sum] = "85e407cde396147b249120d816c7715fb6df191ca561cf65ff3554a5d67626df"
  21. SRC_URI += " \
  22. file://0001-Add-format-attribute-to-_synctex_malloc.patch \
  23. file://0002-add-a-formatting-attribute-check.patch \
  24. "
  25. EXTRA_OECONF = " \
  26. --enable-thumbnailer \
  27. --without-systemduserunitdir \
  28. "
  29. do_compile_prepend() {
  30. export GIR_EXTRA_LIBS_PATH="${B}/libdocument/.libs"
  31. }
  32. PACKAGECONFIG ??= ""
  33. PACKAGECONFIG[nautilus] = "--enable-nautilus,--disable-nautilus,nautilus"
  34. PACKAGECONFIG[browser-plugin] = "--enable-browser-plugin,--disable-browser-plugin,"
  35. RDEPENDS_${PN} += "glib-2.0-utils"
  36. RRECOMMMENDS_${PN} = "adwaita-icon-theme"
  37. PACKAGES =+ "${PN}-nautilus-extension"
  38. PACKAGES =+ "${PN}-browser-plugin"
  39. FILES_${PN} += "${datadir}/dbus-1 \
  40. ${datadir}/metainfo \
  41. ${datadir}/thumbnailers \
  42. "
  43. FILES_${PN}-nautilus-extension = "${libdir}/nautilus/*/*so"
  44. FILES_${PN}-browser-plugin = "${libdir}/mozilla/*/*so"