diff --git a/README.md b/README.md index df8c5e1..c503c49 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # qt5-openwrt -QT 5.12.6 for Openwrt 19.07 with modbus & serialport +QT 5.15.6 for Openwrt 19.07 with modbus & serialport & location ========================= Installation instructions diff --git a/libs/qt5/Makefile b/libs/qt5/Makefile index 9960aac..05accc2 100644 --- a/libs/qt5/Makefile +++ b/libs/qt5/Makefile @@ -10,12 +10,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=qt5 -PKG_VERSION:=5.12 +PKG_VERSION:=5.15 PKG_RELEASE:=6 -PKG_MD5SUM:=287d71e71ebd97f77220873e7b131b1a +PKG_MD5SUM:=eac9a97ea5335eeb1a8f0c39d016bf70 -PKG_SOURCE:=qt-everywhere-src-$(PKG_VERSION).$(PKG_RELEASE).tar.xz -PKG_SOURCE_URL:=http://download.qt-project.org/archive/qt/$(PKG_VERSION)/$(PKG_VERSION).$(PKG_RELEASE)/single +PKG_SOURCE:=qt-everywhere-opensource-src-$(PKG_VERSION).$(PKG_RELEASE).tar.xz +PKG_SOURCE_URL:=https://download.qt.io/archive/qt/$(PKG_VERSION)/$(PKG_VERSION).$(PKG_RELEASE)/single PKG_BUILD_DIR=$(BUILD_DIR)/qt-everywhere-src-$(PKG_VERSION).$(PKG_RELEASE) PKG_BUILD_PARALLEL:=1 PKG_USE_MIPS16:=0 @@ -105,6 +105,12 @@ define Package/qt5-test DEPENDS+=+qt5-core endef +define Package/qt5-location + $(call Package/qt5/Default) + TITLE+=location + DEPENDS+=+qt5-core +endef + define Build/Configure $(INSTALL_DIR) $(PKG_BUILD_DIR)/qtbase/lib/fonts $(INSTALL_DIR) $(PKG_BUILD_DIR)/qtbase/mkspecs/linux-openwrt-g++ @@ -278,6 +284,13 @@ define Package/qt5-test/install $(CP) $(PKG_BUILD_DIR)/qtbase/lib/libQt5Test.la $(1)/usr/lib/ endef +define Package/qt5-location/install + $(INSTALL_DIR) $(1)/usr/lib/ + $(CP) $(PKG_BUILD_DIR)/qtlocation/lib/libQt5Positioning.so* $(1)/usr/lib/ + $(CP) $(PKG_BUILD_DIR)/qtlocation/lib/libQt5Positioning.prl $(1)/usr/lib/ + $(CP) $(PKG_BUILD_DIR)/qtlocation/lib/libQt5Positioning.la $(1)/usr/lib/ +endef + $(eval $(call BuildPackage,qt5-core)) $(eval $(call BuildPackage,qt5-concurrent)) $(eval $(call BuildPackage,qt5-network)) @@ -288,3 +301,4 @@ $(eval $(call BuildPackage,qt5-serialport)) $(eval $(call BuildPackage,qt5-serialbus)) $(eval $(call BuildPackage,qt5-xmlpatterns)) $(eval $(call BuildPackage,qt5-test)) +$(eval $(call BuildPackage,qt5-location))