|
|
|
@ -10,6 +10,8 @@ $(PKG)_SUBDIR := $(PKG)-everywhere-src-$($(PKG)_VERSION)
|
|
|
|
|
$(PKG)_FILE := $(PKG)-everywhere-src-$($(PKG)_VERSION).tar.xz
|
|
|
|
|
$(PKG)_URL := https://download.qt.io/official_releases/qt/5.11/$($(PKG)_VERSION)/submodules/$($(PKG)_FILE)
|
|
|
|
|
$(PKG)_DEPS := cc dbus fontconfig freetds freetype harfbuzz jpeg libmysqlclient libpng openssl pcre2 postgresql sqlite zlib
|
|
|
|
|
$(PKG)_DEPS_$(BUILD) :=
|
|
|
|
|
$(PKG)_TARGETS := $(BUILD) $(MXE_TARGETS)
|
|
|
|
|
|
|
|
|
|
define $(PKG)_UPDATE
|
|
|
|
|
$(WGET) -q -O- https://download.qt.io/official_releases/qt/5.8/ | \
|
|
|
|
@ -112,3 +114,25 @@ endef
|
|
|
|
|
|
|
|
|
|
$(PKG)_BUILD_SHARED = $(subst -static ,-shared ,\
|
|
|
|
|
$($(PKG)_BUILD))
|
|
|
|
|
|
|
|
|
|
define $(PKG)_BUILD_$(BUILD)
|
|
|
|
|
cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \
|
|
|
|
|
-prefix '$(PREFIX)/$(TARGET)/qt5' \
|
|
|
|
|
-static \
|
|
|
|
|
-release \
|
|
|
|
|
-opensource \
|
|
|
|
|
-confirm-license \
|
|
|
|
|
-no-dbus \
|
|
|
|
|
-no-{eventfd,glib,icu,inotify,openssl} \
|
|
|
|
|
-no-sql-{db2,ibase,mysql,oci,odbc,psql,sqlite,sqlite2,tds} \
|
|
|
|
|
-no-use-gold-linker \
|
|
|
|
|
-nomake examples \
|
|
|
|
|
-nomake tests \
|
|
|
|
|
-make tools \
|
|
|
|
|
-continue \
|
|
|
|
|
-verbose
|
|
|
|
|
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
|
|
|
|
|
rm -rf '$(PREFIX)/$(TARGET)/qt5'
|
|
|
|
|
$(MAKE) -C '$(BUILD_DIR)' -j 1 install
|
|
|
|
|
ln -sf '$(PREFIX)/$(TARGET)/qt5/bin/qmake' '$(PREFIX)/bin/$(TARGET)'-qmake-qt5
|
|
|
|
|
endef
|
|
|
|
|