hc
2023-05-26 a23f51ed7a39e452c1037343a84d7db1ca2c5bd7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
################################################################################
#
# gstd
#
################################################################################
 
GSTD_VERSION = 0.14.0
GSTD_SITE = $(call github,RidgeRun,gstd-1.x,v$(GSTD_VERSION))
GSTD_LICENSE_FILES = COPYING
GSTD_LICENSE = GPL-2.0+
 
GSTD_DEPENDENCIES = \
   $(BR2_COREUTILS_HOST_DEPENDENCY) \
   gstreamer1 \
   jansson \
   json-glib \
   libdaemon \
   libglib2 \
   libsoup \
   readline
 
GSTD_CONF_OPTS = \
   -Denable-tests=disabled \
   -Denable-examples=disabled \
   -Denable-gtk-doc=false \
   -Denable-python=disabled \
   -Dwith-gstd-runstatedir=/var/run/gstd \
   -Dwith-gstd-logstatedir=/var/log/gstd \
   -Dwith-gstd-systemddir=/usr/lib/systemd/system
 
GSTD_CFLAGS = $(TARGET_CFLAGS) -std=gnu99
 
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
GSTD_CONF_OPTS += -Denable-systemd=enabled -Denable-initd=disabled
GSTD_DEPENDENCIES += systemd
else
GSTD_CONF_OPTS += -Denable-systemd=disabled -Denable-initd=enabled
endif
 
$(eval $(meson-package))