blob: d2be715ce514388f1d17a654354c796d06467888 [file] [log] [blame]
Brad Bishopc342db32019-05-15 21:57:59 -04001SUMMARY = "Library for sending desktop notifications to a notification daemon"
Andrew Geissler90fd73c2021-03-05 15:25:55 -06002DESCRIPTION = "It sends desktop notifications to a notification daemon, as defined \
3in the Desktop Notifications spec. These notifications can be used to inform \
4the user about an event or display some form of information without getting \
5in the user's way."
Brad Bishop64c979e2019-11-04 13:55:29 -05006HOMEPAGE = "https://gitlab.gnome.org/GNOME/libnotify"
7BUGTRACKER = "https://gitlab.gnome.org/GNOME/libnotify/issues"
Brad Bishopc342db32019-05-15 21:57:59 -04008SECTION = "libs"
9LICENSE = "LGPLv2.1"
10LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
11
William A. Kennington IIIac69b482021-06-02 12:28:27 -070012DEPENDS = "dbus glib-2.0 gdk-pixbuf"
13
14PACKAGECONFIG ?= ""
15PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false,gtk+3"
Brad Bishopc342db32019-05-15 21:57:59 -040016
Andrew Geissler4b740dc2020-05-05 08:54:39 -050017GNOMEBASEBUILDCLASS = "meson"
18GTKDOC_MESON_OPTION = "gtk_doc"
19GIR_MESON_ENABLE_FLAG = "enabled"
20GIR_MESON_DISABLE_FLAG = "disabled"
Brad Bishop6dbb3162019-11-25 09:41:34 -050021inherit gnomebase gtk-doc features_check gobject-introspection
William A. Kennington IIIac69b482021-06-02 12:28:27 -070022# depends on gtk+3 if tests are enabled
23ANY_OF_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG', 'tests', '${GTK3DISTROFEATURES}', '', d)}"
Brad Bishopc342db32019-05-15 21:57:59 -040024
Andrew Geissler4b740dc2020-05-05 08:54:39 -050025SRC_URI[archive.md5sum] = "ccd9c53364174cc8d13e18a1988faa76"
26SRC_URI[archive.sha256sum] = "66c0517ed16df7af258e83208faaf5069727dfd66995c4bbc51c16954d674761"
27
28EXTRA_OEMESON = "-Dman=false"
Brad Bishopc342db32019-05-15 21:57:59 -040029
30# there were times, we had two versions of libnotify (oe-core libnotify:0.6.x /
31# meta-gnome libnotify3: 0.7.x)
32PROVIDES += "libnotify3"
33RPROVIDES_${PN} += "libnotify3"
34RCONFLICTS_${PN} += "libnotify3"
35RREPLACES_${PN} += "libnotify3"
William A. Kennington IIIac69b482021-06-02 12:28:27 -070036
37# -7381 is specific to the NodeJS bindings
38CVE_CHECK_WHITELIST += "CVE-2013-7381"