epiphany_44.6.bb 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. SUMMARY = "WebKit based web browser for GNOME"
  2. DESCRIPTION = "Epiphany is an open source web browser for the Linux desktop environment. \
  3. It provides a simple and easy-to-use internet browsing experience."
  4. HOMEPAGE = "https://wiki.gnome.org/Apps/Web"
  5. BUGTRACKER = "https://gitlab.gnome.org/GNOME/epiphany"
  6. LICENSE = "GPL-3.0-or-later"
  7. LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
  8. DEPENDS = " \
  9. webkitgtk \
  10. gcr \
  11. gsettings-desktop-schemas \
  12. nettle \
  13. json-glib \
  14. libadwaita \
  15. libarchive \
  16. libdazzle \
  17. libhandy \
  18. libportal \
  19. libsoup \
  20. glib-2.0-native \
  21. coreutils-native \
  22. desktop-file-utils-native \
  23. "
  24. inherit gnomebase gsettings features_check gettext mime-xdg gtk-icon-cache
  25. REQUIRED_DISTRO_FEATURES = "x11 opengl"
  26. SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@oe.utils.trim_version("${PV}", 1)}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive \
  27. file://0002-help-meson.build-disable-the-use-of-yelp.patch \
  28. file://migrator.patch \
  29. file://distributor.patch \
  30. "
  31. SRC_URI[archive.sha256sum] = "5335dd573581db61e126d854dc16ae519657a5b8790789a47d25e43e17cd3a43"
  32. # Developer mode enables debugging
  33. PACKAGECONFIG[developer-mode] = "-Ddeveloper_mode=true,-Ddeveloper_mode=false"
  34. FILES:${PN} += "${datadir}/dbus-1 ${datadir}/gnome-shell/search-providers ${datadir}/metainfo"
  35. RDEPENDS:${PN} = "iso-codes adwaita-icon-theme gsettings-desktop-schemas"
  36. # ANGLE requires SSE support as of webkit 2.40.x on 32 bit x86
  37. COMPATIBLE_HOST:x86 = "${@bb.utils.contains_any('TUNE_FEATURES', 'core2 corei7', '.*', 'null', d)}"