add qt5tools - for now only build as HostBuild
[feed/video.git] / frameworks / qt5tools / Makefile
1 #
2 # Copyright (C) 2016 OpenWrt
3 # Author: Mirko Vogt <mirko@openwrt.org>
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=qt5tools
11 PKG_VERSION:=5.8.0
12 PKG_RELEASE:=1
13 PKG_HASH:=95ec8e76d393b6ba26ffff5041fce41946d2bf3aec1402c6533e24d9fc269d83
14
15 PKG_SYS_NAME:=qttools-opensource-src-$(PKG_VERSION)
16 PKG_SOURCE:=$(PKG_SYS_NAME).tar.xz
17 PKG_SOURCE_URL:=http://download.qt-project.org/official_releases/qt/$(basename $(PKG_VERSION))/$(PKG_VERSION)/submodules
18
19 PKG_HOST_ONLY:=1
20 PKG_BUILD_DIR=$(BUILD_DIR)/$(PKG_SYS_NAME)
21 HOST_BUILD_DIR=$(BUILD_DIR)/host/$(PKG_SYS_NAME)
22 PKG_BUILD_PARALLEL:=1
23 HOST_BUILD_PARALLEL:=1
24 PKG_INSTALL:=1
25 HOST_BUILD_DEPENDS:=qt5base/host
26
27 include $(INCLUDE_DIR)/package.mk
28 include $(INCLUDE_DIR)/host-build.mk
29 include $(INCLUDE_DIR)/nls.mk
30 -include $(STAGING_DIR)/host/mk/qmake.mk
31
32 define Package/qt5tools
33 SECTION:=video-frameworks
34 CATEGORY:=Video
35 SUBMENU:=Frameworks and Toolkits
36 TITLE:=qt5tools
37 URL:=http://qt.io
38 MAINTAINER:=Mirko Vogt <mirko@openwrt.org>
39 DEPENDS:=+qt5base
40 BUILDONLY:=1
41 endef
42
43 define Host/Install
44 $(call Host/Install/Default)
45
46 $(INSTALL_DIR) \
47 $(STAGING_DIR_HOST)/lib \
48 $(STAGING_DIR_HOST)/bin
49
50 $(CP) \
51 $(HOST_INSTALL_DIR)/lib/* \
52 $(STAGING_DIR_HOST)/lib/
53
54 $(CP) \
55 $(HOST_INSTALL_DIR)/bin/* \
56 $(STAGING_DIR_HOST)/bin/
57 endef
58
59 $(eval $(call BuildPackage,qt5tools))
60 $(eval $(call HostBuild))