evince_40.4.bb 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. libhandy \
  17. ${@bb.utils.contains('DISTRO_FEATURES','x11','gnome-desktop3','',d)} \
  18. "
  19. GNOMEBASEBUILDCLASS = "meson"
  20. inherit gnomebase itstool gnome-help pkgconfig gsettings gobject-introspection gettext mime-xdg gtk-doc
  21. def gnome_verdir(v):
  22. return oe.utils.trim_version(v, 1)
  23. SRC_URI[archive.sha256sum] = "33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb"
  24. GTKDOC_MESON_OPTION = "gtk_doc"
  25. EXTRA_OEMESON = " \
  26. -Dsystemduserunitdir=no \
  27. "
  28. do_compile:prepend() {
  29. export GIR_EXTRA_LIBS_PATH="${B}/libdocument/.libs"
  30. }
  31. PACKAGECONFIG ??= ""
  32. PACKAGECONFIG[nautilus] = "-Dnautilus=true,-Dnautilus=false,nautilus"
  33. PACKAGECONFIG[browser-plugin] = "-Dbrowser_plugin=true,-Dbrowser_plugin=false"
  34. RDEPENDS:${PN} += "glib-2.0-utils"
  35. RRECOMMMENDS_${PN} = "adwaita-icon-theme"
  36. PACKAGES =+ "${PN}-nautilus-extension"
  37. PACKAGES =+ "${PN}-browser-plugin"
  38. FILES:${PN} += "${datadir}/dbus-1 \
  39. ${datadir}/metainfo \
  40. ${datadir}/thumbnailers \
  41. "
  42. FILES:${PN}-nautilus-extension = "${libdir}/nautilus/*/*so"
  43. FILES:${PN}-browser-plugin = "${libdir}/mozilla/*/*so"