Skip to content
This repository has been archived by the owner on Jan 31, 2019. It is now read-only.

Ssdp support #594

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions recipes/gssdp/gssdp.inc
Original file line number Diff line number Diff line change
@@ -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"
1 change: 1 addition & 0 deletions recipes/gssdp/gssdp_1.1.1.oe
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require gssdp.inc
1 change: 1 addition & 0 deletions recipes/gssdp/gssdp_1.1.1.oe.sig
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
eee42b9a2a8bebc356bdc0c34e8ca8fe2dbf2683 gssdp-1.1.1.tar.xz
24 changes: 24 additions & 0 deletions recipes/libpsl/libpsl.inc
Original file line number Diff line number Diff line change
@@ -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/
}
1 change: 1 addition & 0 deletions recipes/libpsl/libpsl_0.20.2.oe
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require ${PN}.inc
1 change: 1 addition & 0 deletions recipes/libpsl/libpsl_0.20.2.oe.sig
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
b7f5c1414db2ead6f15737ab79fbc336a539ea16 git://github.com/rockdaboot/libpsl.git;tag=libpsl-0.20.2
21 changes: 21 additions & 0 deletions recipes/libsoup/libsoup.inc
Original file line number Diff line number Diff line change
@@ -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"
1 change: 1 addition & 0 deletions recipes/libsoup/libsoup_2.65.1.oe
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require libsoup.inc
1 change: 1 addition & 0 deletions recipes/libsoup/libsoup_2.65.1.oe.sig
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8d617c419f71ed46a6f85c52de91b3de05a7086c libsoup-2.65.1.tar.xz