mirror of
https://github.com/openwrt/video.git
synced 2026-04-15 10:51:58 +00:00
qt5*: there's no more 2 versions of QtQuick - quick2 now is just quick
This commit is contained in:
@@ -23,7 +23,7 @@ define Package/qt5graphicaleffects
|
||||
TITLE:=qt5graphicaleffects
|
||||
URL:=http://qt.io
|
||||
MAINTAINER:=Mirko Vogt <mirko-openwrt@nanl.de>
|
||||
DEPENDS:=+qt5quick2-quick @BROKEN # depends on GL support, but currently we only support software rendering
|
||||
DEPENDS:=+qt5quick-quick @BROKEN # depends on GL support, but currently we only support software rendering
|
||||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=qt5quick2-controls2
|
||||
PKG_NAME:=qt5quick-controls2
|
||||
PKG_RELEASE:=1
|
||||
PKG_HASH:=6bdc134c7f86dcf0e416d89d96d0d1d1415ea465bceb1f360fb5badf2adcaa16
|
||||
|
||||
@@ -16,14 +16,14 @@ include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/nls.mk
|
||||
include ../qmake.mk
|
||||
|
||||
define Package/qt5quick2-controls2
|
||||
define Package/qt5quick-controls2
|
||||
SECTION:=video-frameworks
|
||||
CATEGORY:=Video
|
||||
SUBMENU:=Frameworks and Toolkits
|
||||
TITLE:=qt5quick2-controls2
|
||||
TITLE:=qt5quick-controls2
|
||||
URL:=http://qt.io
|
||||
MAINTAINER:=Mirko Vogt <mirko-openwrt@nanl.de>
|
||||
DEPENDS:=+qt5quick2-quick
|
||||
DEPENDS:=+qt5quick-quick
|
||||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
@@ -32,7 +32,7 @@ define Build/InstallDev
|
||||
$(call Build/Install/Libs,$(1),*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-controls2/install
|
||||
define Package/qt5quick-controls2/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QuickTemplates2)
|
||||
$(call Build/Install/Libs,$(1),libQt5QuickControls2)
|
||||
|
||||
@@ -44,8 +44,8 @@ define Package/qt5quick2-controls2/install
|
||||
$(1)/usr/lib/qt5/qml/QtQuick/
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-templates2/install
|
||||
define Package/qt5quick-templates2/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QuickTemplates2)
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,qt5quick2-controls2))
|
||||
$(eval $(call BuildPackage,qt5quick-controls2))
|
||||
339
frameworks/qt5/qt5quick/Makefile
Normal file
339
frameworks/qt5/qt5quick/Makefile
Normal file
@@ -0,0 +1,339 @@
|
||||
#
|
||||
# Copyright (C) 2020 OpenWrt
|
||||
# Author: Mirko Vogt <mirko-openwrt@nanl.de>
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=qt5quick
|
||||
PKG_RELEASE:=1
|
||||
PKG_HASH:=4e05de0747176a8a86a8c098ad215c2cdf1825a572b62a70b2e91cd81357408d
|
||||
PKG_SYS_NAME:=qtdeclarative
|
||||
|
||||
include ../common.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/nls.mk
|
||||
include ../qmake.mk
|
||||
|
||||
define Package/qt5quick/Default
|
||||
SECTION:=video-frameworks
|
||||
CATEGORY:=Video
|
||||
SUBMENU:=Frameworks and Toolkits
|
||||
TITLE:=Qt5Quick2
|
||||
# DEPENDS+=qt5quick
|
||||
URL:=http://qt.io
|
||||
MAINTAINER:=Mirko Vogt <mirko-openwrt@nanl.de>
|
||||
endef
|
||||
|
||||
# define Package/qt5quick
|
||||
# $(call Package/qt5quick/Default)
|
||||
# DEPENDS:=
|
||||
# MENU:=1
|
||||
# endef
|
||||
|
||||
define Package/qt5quick-qml
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=Qml
|
||||
DEPENDS+=+qt5base-network
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-models
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QmlModels
|
||||
DEPENDS+=+qt5quick-qml
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-worker-script
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QmlWorkerScript
|
||||
DEPENDS+=+qt5quick-qml
|
||||
endef
|
||||
|
||||
define Package/qt5quick-quick
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=Quick
|
||||
DEPENDS+=+qt5base-gui +qt5quick-qml-models
|
||||
endef
|
||||
|
||||
define Package/qt5quick-quick-test
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QuickTest
|
||||
DEPENDS+=+qt5quick-quick +qt5base-widgets +qt5base-test
|
||||
endef
|
||||
|
||||
#define Package/qt5quick-particles
|
||||
# $(call Package/qt5quick/Default)
|
||||
# TITLE+=particles
|
||||
# DEPENDS+=+qt5quick-quick
|
||||
#endef
|
||||
|
||||
define Package/qt5quick-quick-widgets
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QuickWidgets
|
||||
DEPENDS+=+qt5quick-quick +qt5base-widgets
|
||||
endef
|
||||
|
||||
define Package/qt5quick-quick-shapes
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QuickShapes
|
||||
DEPENDS+=+qt5quick-quick
|
||||
endef
|
||||
|
||||
###
|
||||
|
||||
define Package/qt5quick-qml-module-qtqml-models2
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtQml models
|
||||
DEPENDS+=+qt5quick-qml-models
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtqml-statemachine
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML StateMachine
|
||||
DEPENDS:=+qt5quick-qml
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtqml-workerscript2
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML WorkerScript
|
||||
DEPENDS:=+qt5quick-qml-worker-script
|
||||
endef
|
||||
|
||||
###
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-animation
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtLabs animation
|
||||
DEPENDS:=+qt5quick-qml +qt5quick-quick
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-folderlistmodel
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtLabs folderlistmodel
|
||||
DEPENDS:=+qt5quick-qml
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-models
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtLabs qmlmodels
|
||||
DEPENDS+=+qt5quick-qml-models
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-settings
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtLabs settings
|
||||
DEPENDS:=+qt5quick-qml
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-sharedimage
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtLabs sharedimage
|
||||
DEPENDS:=+qt5quick-quick
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-wavefrontmesh
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtLabs wavefrontmesh
|
||||
DEPENDS:=+qt5quick-quick
|
||||
endef
|
||||
|
||||
|
||||
define Package/qt5quick-qml-module-qttest
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtTest
|
||||
DEPENDS+=+qt5quick-quick +qt5quick-quick-test
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtquick-layouts
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtQuick Layouts
|
||||
DEPENDS+=+qt5quick-quick
|
||||
endef
|
||||
|
||||
#define Package/qt5quick-qml-module-qtquick-particles2
|
||||
# $(call Package/qt5quick/Default)
|
||||
# TITLE+=QML particles
|
||||
# DEPENDS+=+qt5quick-particles
|
||||
#endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtquick-localstorage
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtQuick LocalStorage
|
||||
DEPENDS+=+qt5quick-qml +qt5base-sql
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtquick-shapes
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtQuick Shapes
|
||||
DEPENDS+=+qt5quick-quick-shapes
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtquick-window2
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtQuick Window.2
|
||||
DEPENDS+=+qt5quick-quick
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtquick
|
||||
$(call Package/qt5quick/Default)
|
||||
TITLE+=QML QtQuick.2
|
||||
DEPENDS+=+qt5quick-quick +qt5quick-qml-worker-script
|
||||
endef
|
||||
|
||||
####
|
||||
|
||||
define Build/InstallDev
|
||||
$(call Build/Install/HostFiles,$(1))
|
||||
$(call Build/Install/Headers,$(1))
|
||||
$(call Build/Install/Cmakes,$(1))
|
||||
$(call Build/Install/Pkgconfigs,$(1))
|
||||
$(call Build/Install/Libs,$(1),*)
|
||||
|
||||
ln -sf /bin/true $(STAGING_DIR)/host/bin/qmlplugindump
|
||||
endef
|
||||
|
||||
define Build/Install/QMLplugin
|
||||
$(INSTALL_DIR) \
|
||||
$(1)/$(QT_INSTALL_QML)/$(2)
|
||||
|
||||
$(CP) \
|
||||
$(PKG_INSTALL_DIR)/$(QT_INSTALL_QML)/$(2)/{plugins.qmltypes,qmldir,$(3).{so,qml,js}*} \
|
||||
$(1)/$(QT_INSTALL_QML)/$(2)/ \
|
||||
|| true
|
||||
endef
|
||||
|
||||
###
|
||||
|
||||
define Package/qt5quick-qml/install
|
||||
$(call Build/Install/Libs,$(1),libQt5Qml)
|
||||
|
||||
$(INSTALL_DIR) \
|
||||
$(1)/$(QT_INSTALL_QML)
|
||||
|
||||
$(CP) \
|
||||
$(PKG_INSTALL_DIR)/$(QT_INSTALL_QML)/builtins.qmltypes \
|
||||
$(1)/$(QT_INSTALL_QML)/
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-models/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QmlModels)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-worker-script/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QmlWorkerScript)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-quick/install
|
||||
$(call Build/Install/Libs,$(1),libQt5Quick)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-quick-test/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QuickTest)
|
||||
endef
|
||||
|
||||
#define Package/qt5quick-particles/install
|
||||
# $(call Build/Install/Libs,$(1),libQt5QuickParticles)
|
||||
#endef
|
||||
|
||||
define Package/qt5quick-quick-widgets/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QuickWidgets)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-quick-shapes/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QuickShapes)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtqml-models2/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQml/Models.2,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtqml-statemachine/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQml/StateMachine,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtqml-workerscript2/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQml/WorkerScript.2,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-animation/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/animation/,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-folderlistmodel/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/folderlistmodel,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-models/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/qmlmodels,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-settings/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/settings/,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-sharedimage/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/sharedimage/,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtlabs-wavefrontmesh/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/wavefrontmesh/,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qttest/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtTest,*)
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/bin/qmltestrunner $(1)/usr/bin/
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtquick-layouts/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQuick/Layouts,*)
|
||||
endef
|
||||
|
||||
#define Package/qt5quick-qml-module-qtquick-particles2/install
|
||||
# $(call Build/Install/QMLplugin,$(1),QtQuick/Particles.2,*)
|
||||
#endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtquick-localstorage/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQuick/LocalStorage,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtquick-shapes/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQuick/Shapes,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtquick-window2/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQuick/Window.2,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick-qml-module-qtquick/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQuick.2,*)
|
||||
endef
|
||||
|
||||
|
||||
#$(eval $(call BuildPackage,qt5quick))
|
||||
$(eval $(call BuildPackage,qt5quick-qml))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-models))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-worker-script))
|
||||
$(eval $(call BuildPackage,qt5quick-quick))
|
||||
$(eval $(call BuildPackage,qt5quick-quick-test))
|
||||
#$(eval $(call BuildPackage,qt5quick-particles))
|
||||
$(eval $(call BuildPackage,qt5quick-quick-widgets))
|
||||
$(eval $(call BuildPackage,qt5quick-quick-shapes))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtqml-models2))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtqml-statemachine))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtqml-workerscript2))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtlabs-models))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtlabs-folderlistmodel))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtlabs-settings))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtlabs-animation))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtlabs-sharedimage))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtlabs-wavefrontmesh))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtquick))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtquick-layouts))
|
||||
#$(eval $(call BuildPackage,qt5quick-qml-module-qtquick-particles2))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtquick-localstorage))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtquick-shapes))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qtquick-window2))
|
||||
$(eval $(call BuildPackage,qt5quick-qml-module-qttest))
|
||||
@@ -1,339 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2020 OpenWrt
|
||||
# Author: Mirko Vogt <mirko-openwrt@nanl.de>
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=qt5quick2
|
||||
PKG_RELEASE:=1
|
||||
PKG_HASH:=4e05de0747176a8a86a8c098ad215c2cdf1825a572b62a70b2e91cd81357408d
|
||||
PKG_SYS_NAME:=qtdeclarative
|
||||
|
||||
include ../common.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/nls.mk
|
||||
include ../qmake.mk
|
||||
|
||||
define Package/qt5quick2/Default
|
||||
SECTION:=video-frameworks
|
||||
CATEGORY:=Video
|
||||
SUBMENU:=Frameworks and Toolkits
|
||||
TITLE:=Qt5Quick2
|
||||
# DEPENDS+=qt5quick2
|
||||
URL:=http://qt.io
|
||||
MAINTAINER:=Mirko Vogt <mirko-openwrt@nanl.de>
|
||||
endef
|
||||
|
||||
# define Package/qt5quick2
|
||||
# $(call Package/qt5quick2/Default)
|
||||
# DEPENDS:=
|
||||
# MENU:=1
|
||||
# endef
|
||||
|
||||
define Package/qt5quick2-qml
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=Qml
|
||||
DEPENDS+=+qt5base-network
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-models
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QmlModels
|
||||
DEPENDS+=+qt5quick2-qml
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-worker-script
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QmlWorkerScript
|
||||
DEPENDS+=+qt5quick2-qml
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-quick
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=Quick
|
||||
DEPENDS+=+qt5base-gui +qt5quick2-qml-models
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-quick-test
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QuickTest
|
||||
DEPENDS+=+qt5quick2-quick +qt5base-widgets +qt5base-test
|
||||
endef
|
||||
|
||||
#define Package/qt5quick2-particles
|
||||
# $(call Package/qt5quick2/Default)
|
||||
# TITLE+=particles
|
||||
# DEPENDS+=+qt5quick2-quick
|
||||
#endef
|
||||
|
||||
define Package/qt5quick2-quick-widgets
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QuickWidgets
|
||||
DEPENDS+=+qt5quick2-quick +qt5base-widgets
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-quick-shapes
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QuickShapes
|
||||
DEPENDS+=+qt5quick2-quick
|
||||
endef
|
||||
|
||||
###
|
||||
|
||||
define Package/qt5quick2-qml-module-qtqml-models2
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtQml models
|
||||
DEPENDS+=+qt5quick2-qml-models
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtqml-statemachine
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML StateMachine
|
||||
DEPENDS:=+qt5quick2-qml
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtqml-workerscript2
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML WorkerScript
|
||||
DEPENDS:=+qt5quick2-qml-worker-script
|
||||
endef
|
||||
|
||||
###
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-animation
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtLabs animation
|
||||
DEPENDS:=+qt5quick2-qml +qt5quick2-quick
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-folderlistmodel
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtLabs folderlistmodel
|
||||
DEPENDS:=+qt5quick2-qml
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-models
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtLabs qmlmodels
|
||||
DEPENDS+=+qt5quick2-qml-models
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-settings
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtLabs settings
|
||||
DEPENDS:=+qt5quick2-qml
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-sharedimage
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtLabs sharedimage
|
||||
DEPENDS:=+qt5quick2-quick
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-wavefrontmesh
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtLabs wavefrontmesh
|
||||
DEPENDS:=+qt5quick2-quick
|
||||
endef
|
||||
|
||||
|
||||
define Package/qt5quick2-qml-module-qttest
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtTest
|
||||
DEPENDS+=+qt5quick2-quick +qt5quick2-quick-test
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtquick-layouts
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtQuick Layouts
|
||||
DEPENDS+=+qt5quick2-quick
|
||||
endef
|
||||
|
||||
#define Package/qt5quick2-qml-module-qtquick-particles2
|
||||
# $(call Package/qt5quick2/Default)
|
||||
# TITLE+=QML particles
|
||||
# DEPENDS+=+qt5quick2-particles
|
||||
#endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtquick-localstorage
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtQuick LocalStorage
|
||||
DEPENDS+=+qt5quick2-qml +qt5base-sql
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtquick-shapes
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtQuick Shapes
|
||||
DEPENDS+=+qt5quick2-quick-shapes
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtquick-window2
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtQuick Window.2
|
||||
DEPENDS+=+qt5quick2-quick
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtquick2
|
||||
$(call Package/qt5quick2/Default)
|
||||
TITLE+=QML QtQuick.2
|
||||
DEPENDS+=+qt5quick2-quick +qt5quick2-qml-worker-script
|
||||
endef
|
||||
|
||||
####
|
||||
|
||||
define Build/InstallDev
|
||||
$(call Build/Install/HostFiles,$(1))
|
||||
$(call Build/Install/Headers,$(1))
|
||||
$(call Build/Install/Cmakes,$(1))
|
||||
$(call Build/Install/Pkgconfigs,$(1))
|
||||
$(call Build/Install/Libs,$(1),*)
|
||||
|
||||
ln -sf /bin/true $(STAGING_DIR)/host/bin/qmlplugindump
|
||||
endef
|
||||
|
||||
define Build/Install/QMLplugin
|
||||
$(INSTALL_DIR) \
|
||||
$(1)/$(QT_INSTALL_QML)/$(2)
|
||||
|
||||
$(CP) \
|
||||
$(PKG_INSTALL_DIR)/$(QT_INSTALL_QML)/$(2)/{plugins.qmltypes,qmldir,$(3).{so,qml,js}*} \
|
||||
$(1)/$(QT_INSTALL_QML)/$(2)/ \
|
||||
|| true
|
||||
endef
|
||||
|
||||
###
|
||||
|
||||
define Package/qt5quick2-qml/install
|
||||
$(call Build/Install/Libs,$(1),libQt5Qml)
|
||||
|
||||
$(INSTALL_DIR) \
|
||||
$(1)/$(QT_INSTALL_QML)
|
||||
|
||||
$(CP) \
|
||||
$(PKG_INSTALL_DIR)/$(QT_INSTALL_QML)/builtins.qmltypes \
|
||||
$(1)/$(QT_INSTALL_QML)/
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-models/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QmlModels)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-worker-script/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QmlWorkerScript)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-quick/install
|
||||
$(call Build/Install/Libs,$(1),libQt5Quick)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-quick-test/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QuickTest)
|
||||
endef
|
||||
|
||||
#define Package/qt5quick2-particles/install
|
||||
# $(call Build/Install/Libs,$(1),libQt5QuickParticles)
|
||||
#endef
|
||||
|
||||
define Package/qt5quick2-quick-widgets/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QuickWidgets)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-quick-shapes/install
|
||||
$(call Build/Install/Libs,$(1),libQt5QuickShapes)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtqml-models2/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQml/Models.2,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtqml-statemachine/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQml/StateMachine,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtqml-workerscript2/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQml/WorkerScript.2,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-animation/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/animation/,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-folderlistmodel/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/folderlistmodel,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-models/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/qmlmodels,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-settings/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/settings/,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-sharedimage/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/sharedimage/,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtlabs-wavefrontmesh/install
|
||||
$(call Build/Install/QMLplugin,$(1),Qt/labs/wavefrontmesh/,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qttest/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtTest,*)
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/bin/qmltestrunner $(1)/usr/bin/
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtquick-layouts/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQuick/Layouts,*)
|
||||
endef
|
||||
|
||||
#define Package/qt5quick2-qml-module-qtquick-particles2/install
|
||||
# $(call Build/Install/QMLplugin,$(1),QtQuick/Particles.2,*)
|
||||
#endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtquick-localstorage/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQuick/LocalStorage,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtquick-shapes/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQuick/Shapes,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtquick-window2/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQuick/Window.2,*)
|
||||
endef
|
||||
|
||||
define Package/qt5quick2-qml-module-qtquick2/install
|
||||
$(call Build/Install/QMLplugin,$(1),QtQuick.2,*)
|
||||
endef
|
||||
|
||||
|
||||
#$(eval $(call BuildPackage,qt5quick2))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-models))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-worker-script))
|
||||
$(eval $(call BuildPackage,qt5quick2-quick))
|
||||
$(eval $(call BuildPackage,qt5quick2-quick-test))
|
||||
#$(eval $(call BuildPackage,qt5quick2-particles))
|
||||
$(eval $(call BuildPackage,qt5quick2-quick-widgets))
|
||||
$(eval $(call BuildPackage,qt5quick2-quick-shapes))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtqml-models2))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtqml-statemachine))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtqml-workerscript2))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtlabs-models))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtlabs-folderlistmodel))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtlabs-settings))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtlabs-animation))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtlabs-sharedimage))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtlabs-wavefrontmesh))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtquick2))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtquick-layouts))
|
||||
#$(eval $(call BuildPackage,qt5quick2-qml-module-qtquick-particles2))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtquick-localstorage))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtquick-shapes))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qtquick-window2))
|
||||
$(eval $(call BuildPackage,qt5quick2-qml-module-qttest))
|
||||
Reference in New Issue
Block a user