gnome-desktop_3.36.6.bb 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. SUMMARY = "GNOME library for reading .desktop files"
  2. SECTION = "x11/gnome"
  3. LICENSE = "GPL-2.0-only & LGPL-2.0-only"
  4. LIC_FILES_CHKSUM = " \
  5. file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
  6. file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
  7. "
  8. BPN = "gnome-desktop"
  9. GNOMEBASEBUILDCLASS = "meson"
  10. inherit gnomebase itstool pkgconfig upstream-version-is-even gobject-introspection features_check
  11. # gobject-introspection is mandatory and cannot be configured
  12. REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
  13. UNKNOWN_CONFIGURE_OPT_IGNORE:append = " introspection"
  14. GIRMESONTARGET = ""
  15. SRC_URI[archive.sha256sum] = "d23c76947c781f447fb39538dec509408b161b291a75a4ce1c14c2b3d33344f6"
  16. SRC_URI += " \
  17. file://gnome-desktop-thumbnail-don-t-assume-time_t-is-long.patch \
  18. file://0001-meson.build-Disable-libseccomp-for-all-archs.patch \
  19. "
  20. DEPENDS += "gsettings-desktop-schemas virtual/libx11 gtk+3 startup-notification xkeyboard-config iso-codes udev"
  21. inherit features_check gtk-doc
  22. REQUIRED_DISTRO_FEATURES += "x11"
  23. GTKDOC_MESON_OPTION = "gtk_doc"
  24. EXTRA_OEMESON = "-Ddesktop_docs=false"
  25. PACKAGES =+ "libgnome-desktop"
  26. FILES:libgnome-desktop = "${libdir}/lib*${SOLIBS} ${datadir}/libgnome-desktop*/pnp.ids ${datadir}/gnome/*xml"
  27. RRECOMMENDS:libgnome-desktop += "gsettings-desktop-schemas"