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