blob: 9c9af87e1af37d60f9b9140b7fc4c41338d0a15d [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
Patrick Williamsdb4c27e2022-08-05 08:10:29 -050025SRC_URI[archive.sha256sum] = "46a26f0db4e64cf24016291eb1579ed9f0ba7611fe6cd9e1afec8f42780d3924"
Andrew Geissler4b740dc2020-05-05 08:54:39 -050026
27EXTRA_OEMESON = "-Dman=false"
Brad Bishopc342db32019-05-15 21:57:59 -040028
29# there were times, we had two versions of libnotify (oe-core libnotify:0.6.x /
30# meta-gnome libnotify3: 0.7.x)
31PROVIDES += "libnotify3"
Patrick Williams213cb262021-08-07 19:21:33 -050032RPROVIDES:${PN} += "libnotify3"
33RCONFLICTS:${PN} += "libnotify3"
34RREPLACES:${PN} += "libnotify3"
William A. Kennington IIIac69b482021-06-02 12:28:27 -070035
36# -7381 is specific to the NodeJS bindings
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000037CVE_CHECK_IGNORE += "CVE-2013-7381"