blob: fa3253b6167cdfb4222c1371d904998684e3c211 [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"
Andrew Geissler7e0e3c02022-02-25 20:34:39 +00009LICENSE = "LGPL-2.1-only"
Brad Bishopc342db32019-05-15 21:57:59 -040010LIC_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"
Patrick Williams213cb262021-08-07 19:21:33 -050033RPROVIDES:${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
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000038CVE_CHECK_IGNORE += "CVE-2013-7381"