blob: f2e27622ccc68eea9b6c21fb0b48afb7e9e61aef [file] [log] [blame]
Patrick Williamsac13d5f2023-11-24 18:59:46 -06001SUMMARY = "Resource discovery and announcement over SSDP"
2DESCRIPTION = "GSSDP implements resource discovery and announcement over SSDP \
3 (Simpe Service Discovery Protocol)."
4HOMEPAGE = "https://gitlab.gnome.org/GNOME/gssdp/"
5BUGTRACKER = "https://gitlab.gnome.org/GNOME/gssdp/-/issues"
6LICENSE = "LGPL-2.1-only"
7LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
8
9SRC_URI[archive.sha256sum] = "2fedb5afdb22cf14d5498a39a773ca89788a250fcf70118783df821e1f3f3446"
10
11GTKDOC_MESON_OPTION = 'gtk_doc'
12
13DEPENDS = " \
14 glib-2.0 \
15 libsoup-3.0 \
16"
17
18inherit gnomebase pkgconfig gobject-introspection vala gi-docgen features_check
19
20# manpages require pandoc-native
21EXTRA_OEMESON += "-Dmanpages=false"
22
23SNIFFER = "${@bb.utils.contains("BBFILE_COLLECTIONS", "gnome-layer", "sniffer", "", d)}"
24
25PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', "${SNIFFER}", "", d)}"
26PACKAGECONFIG[sniffer] = "-Dsniffer=true,-Dsniffer=false,gtk4,"
27
28REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG', 'sniffer', 'opengl', '', d)}"
29
30PACKAGES =+ "gssdp-tools"
31
32FILES:gssdp-tools = "${bindir}/gssdp* ${datadir}/gssdp/*.glade"