diff --git a/recipes/gssdp/gssdp.inc b/recipes/gssdp/gssdp.inc new file mode 100644 index 000000000..9bfb63ec6 --- /dev/null +++ b/recipes/gssdp/gssdp.inc @@ -0,0 +1,24 @@ +DESCRIPTION = "GSSDP, A GObject-based API for handling resource discovery and announcement over SSDP." +LICENSE = "LGPL-2.0-or-later" + +inherit library +inherit meson + +RECIPE_TYPES = "machine native sdk" + +COMPATIBLE_HOST_ARCHS = ".*linux" + +require conf/fetch/gnome.conf +SRC_URI_SUBDIR = "${@'.'.join(d.getVar('PV', True).split('.')[:2])}" +SRC_URI = "${GNOME_MIRROR}/gssdp/${SRC_URI_SUBDIR}/gssdp-${PV}.tar.xz" + +DEPENDS = "libglib-2.0 libgobject-2.0 libsoup libgio host:glib-utils" +DEPENDS_${PN} += "libsoup host:glib-utils" + +FILES_${PN} = "${libdir}" + +EXTRA_OEMESON += "-Dsniffer=false" +EXTRA_OEMESON += "-Dgtk_doc=false" +EXTRA_OEMESON += "-Dintrospection=false" +EXTRA_OEMESON += "-Dvapi=false" +EXTRA_OEMESON += "-Dexamples=false" diff --git a/recipes/gssdp/gssdp_1.1.1.oe b/recipes/gssdp/gssdp_1.1.1.oe new file mode 100644 index 000000000..d992ab290 --- /dev/null +++ b/recipes/gssdp/gssdp_1.1.1.oe @@ -0,0 +1 @@ +require gssdp.inc diff --git a/recipes/gssdp/gssdp_1.1.1.oe.sig b/recipes/gssdp/gssdp_1.1.1.oe.sig new file mode 100644 index 000000000..85efb9113 --- /dev/null +++ b/recipes/gssdp/gssdp_1.1.1.oe.sig @@ -0,0 +1 @@ +eee42b9a2a8bebc356bdc0c34e8ca8fe2dbf2683 gssdp-1.1.1.tar.xz diff --git a/recipes/libpsl/libpsl.inc b/recipes/libpsl/libpsl.inc new file mode 100644 index 000000000..2b954f479 --- /dev/null +++ b/recipes/libpsl/libpsl.inc @@ -0,0 +1,24 @@ +DESCRIPTION = "C library to handle the Public Suffix List" +LICENSE = "MIT" + +RECIPE_TYPES = "machine" + +SRC_URI = "git://github.com/rockdaboot/${PN}.git;${SRC_REV}" +SRC_REV ?= "tag=libpsl-${PV}" +S = "${SRCDIR}/${PN}" + +SRC_URI += "git://github.com/publicsuffix/list.git;${SRC_REV_LIST}" +SRC_REV_LIST = "commit=5af964eadf5b6baaf5f612746837cb154e1f73b1" + +inherit autotools-autoreconf pkgconfig library + +inherit auto-package-utils +AUTO_PACKAGE_UTILS = "psl" + +do_autoreconf[prefuncs] += "do_autoreconf_pre" +do_autoreconf_pre() { + # avoid the gtk-doc package + echo "EXTRA_DIST =" >gtk-doc.make + echo "CLEANFILES =" >>gtk-doc.make + cp ${SRCDIR}/list/public_suffix_list.dat list/ +} diff --git a/recipes/libpsl/libpsl_0.20.2.oe b/recipes/libpsl/libpsl_0.20.2.oe new file mode 100644 index 000000000..bd5441968 --- /dev/null +++ b/recipes/libpsl/libpsl_0.20.2.oe @@ -0,0 +1 @@ +require ${PN}.inc diff --git a/recipes/libpsl/libpsl_0.20.2.oe.sig b/recipes/libpsl/libpsl_0.20.2.oe.sig new file mode 100644 index 000000000..038570926 --- /dev/null +++ b/recipes/libpsl/libpsl_0.20.2.oe.sig @@ -0,0 +1 @@ +b7f5c1414db2ead6f15737ab79fbc336a539ea16 git://github.com/rockdaboot/libpsl.git;tag=libpsl-0.20.2 diff --git a/recipes/libsoup/libsoup.inc b/recipes/libsoup/libsoup.inc new file mode 100644 index 000000000..190c510a4 --- /dev/null +++ b/recipes/libsoup/libsoup.inc @@ -0,0 +1,21 @@ +DESCRIPTION = "libsoup is an HTTP client/server library for GNOME." +HOMEPAGE = "LGPL-2.0-or-later" + +RECIPE_TYPES = "machine" +COMPATIBLE_HOST_ARCHS = ".*linux" + +require conf/fetch/gnome.conf +SRC_URI_SUBDIR = "${@'.'.join(d.getVar('PV', True).split('.')[:2])}" +SRC_URI = "${GNOME_MIRROR}/${PN}/${SRC_URI_SUBDIR}/${PN}-${PV}.tar.xz" + +inherit autotools library pkgconfig + +DEPENDS = "libglib-2.0 libgobject-2.0 native:glib-utils" +DEPENDS += "libxml2 libsqlite3 libpsl libgio" + +DEPENDS_${PN} += "libxml2 libsqlite3 libpsl libgio" +RDEPENDS_${PN} += "libxml2 libsqlite3 libpsl libgio" + +EXTRA_OECONF += "--without-gnome" + +FILES_${PN}-doc += "${datadir}/gtk-doc" diff --git a/recipes/libsoup/libsoup_2.65.1.oe b/recipes/libsoup/libsoup_2.65.1.oe new file mode 100644 index 000000000..6cf3f4fdf --- /dev/null +++ b/recipes/libsoup/libsoup_2.65.1.oe @@ -0,0 +1 @@ +require libsoup.inc diff --git a/recipes/libsoup/libsoup_2.65.1.oe.sig b/recipes/libsoup/libsoup_2.65.1.oe.sig new file mode 100644 index 000000000..f4027ebd6 --- /dev/null +++ b/recipes/libsoup/libsoup_2.65.1.oe.sig @@ -0,0 +1 @@ +8d617c419f71ed46a6f85c52de91b3de05a7086c libsoup-2.65.1.tar.xz