1################################################################################ 2# 3# qt5webchannel 4# 5################################################################################ 6 7QT5WEBCHANNEL_VERSION = 8c842152da613f941892481d62267c73c4a4f006 8QT5WEBCHANNEL_SITE = $(QT5_SITE)/qtwebchannel/-/archive/$(QT5WEBCHANNEL_VERSION) 9QT5WEBCHANNEL_SOURCE = qtwebchannel-$(QT5WEBCHANNEL_VERSION).tar.bz2 10QT5WEBCHANNEL_DEPENDENCIES = qt5websockets 11QT5WEBCHANNEL_INSTALL_STAGING = YES 12QT5WEBCHANNEL_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs) 13QT5WEBCHANNEL_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT LICENSE.LGPL3 LICENSE.FDL 14QT5WEBCHANNEL_SYNC_QT_HEADERS = YES 15 16ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y) 17QT5WEBCHANNEL_LICENSE += , BSD-3-Clause (examples) 18endif 19 20ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y) 21QT5WEBCHANNEL_DEPENDENCIES += qt5declarative 22endif 23 24define QT5WEBCHANNEL_INSTALL_TARGET_JAVASCRIPT 25 $(INSTALL) -m 0644 -D $(@D)/examples/webchannel/shared/qwebchannel.js \ 26 $(TARGET_DIR)/var/www/qwebchannel.js 27endef 28QT5WEBCHANNEL_POST_INSTALL_TARGET_HOOKS += QT5WEBCHANNEL_INSTALL_TARGET_JAVASCRIPT 29 30$(eval $(qmake-package)) 31