package/avahi: add pygobject support, move to python3
The python support in avahi needs pygobjet to do anything: Building avahi-python: no (You need python, pygobject and python-dbus!) So add optional support for it. Python-gobject is only available for python3, so change the python logic to use python 3. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
ff44d53b64
commit
71dc252bb9
@ -40,7 +40,6 @@ AVAHI_CONF_OPTS = \
|
|||||||
--disable-gtk \
|
--disable-gtk \
|
||||||
--disable-gtk3 \
|
--disable-gtk3 \
|
||||||
--disable-gdbm \
|
--disable-gdbm \
|
||||||
--disable-pygobject \
|
|
||||||
--disable-mono \
|
--disable-mono \
|
||||||
--disable-monodoc \
|
--disable-monodoc \
|
||||||
--disable-stack-protector \
|
--disable-stack-protector \
|
||||||
@ -104,16 +103,16 @@ else
|
|||||||
AVAHI_CONF_OPTS += --disable-glib --disable-gobject
|
AVAHI_CONF_OPTS += --disable-glib --disable-gobject
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_PYTHON),y)
|
ifeq ($(BR2_PACKAGE_PYTHON3),y)
|
||||||
AVAHI_CONF_ENV += \
|
AVAHI_CONF_ENV += \
|
||||||
am_cv_pathless_PYTHON=python \
|
am_cv_pathless_PYTHON=python3 \
|
||||||
am_cv_python_version=$(PYTHON_VERSION) \
|
am_cv_python_version=$(PYTHON3_VERSION) \
|
||||||
am_cv_python_platform=linux2 \
|
am_cv_python_platform=linux5 \
|
||||||
am_cv_python_pythondir=/usr/lib/python$(PYTHON_VERSION_MAJOR)/site-packages \
|
am_cv_python_pythondir=/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages \
|
||||||
am_cv_python_pyexecdir=/usr/lib/python$(PYTHON_VERSION_MAJOR)/site-packages \
|
am_cv_python_pyexecdir=/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages \
|
||||||
py_cv_mod_socket_=yes
|
py_cv_mod_socket_=yes
|
||||||
|
|
||||||
AVAHI_DEPENDENCIES += python
|
AVAHI_DEPENDENCIES += python3
|
||||||
AVAHI_CONF_OPTS += --enable-python
|
AVAHI_CONF_OPTS += --enable-python
|
||||||
else
|
else
|
||||||
AVAHI_CONF_OPTS += --disable-python
|
AVAHI_CONF_OPTS += --disable-python
|
||||||
@ -127,6 +126,13 @@ else
|
|||||||
AVAHI_CONF_OPTS += --disable-python-dbus
|
AVAHI_CONF_OPTS += --disable-python-dbus
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_PYTHON_GOBJECT),y)
|
||||||
|
AVAHI_CONF_OPTS += --enable-pygobject
|
||||||
|
AVAHI_DEPENDENCIES += python-gobject
|
||||||
|
else
|
||||||
|
AVAHI_CONF_OPTS += --disable-pygobject
|
||||||
|
endif
|
||||||
|
|
||||||
AVAHI_CONF_ENV += CFLAGS="$(AVAHI_CFLAGS)"
|
AVAHI_CONF_ENV += CFLAGS="$(AVAHI_CFLAGS)"
|
||||||
|
|
||||||
AVAHI_MAKE_OPTS += LIBS=$(TARGET_NLS_LIBS)
|
AVAHI_MAKE_OPTS += LIBS=$(TARGET_NLS_LIBS)
|
||||||
|
Loading…
Reference in New Issue
Block a user