buildroot的qt更新太慢,忍不住自己动手改了,记录如下:
- 修改 package/qt5/Config.in的描述
config BR2_PACKAGE_QT5_VERSION_LATEST bool "LATEST (5.12)"
- 修改package/qt5/qt5.mk
QT5_VERSION_MAJOR = 5.12
QT5_VERSION = $(QT5_VERSION_MAJOR).0 - 修改对应的qt5*.hash文件,写个脚本方便执行,新增个package/qt5/qt5base/5.12.0目录。新建qt5base.hash文件
把脚本放到package/qt5/目录下执行就一次改完了。#!/bin/bash for i in qt5*/*.hash do tmp=${i/qt5/qt} tmp=${tmp/\/*/} context=`curl http://download.qt.io/official_releases/qt/5.12/5.12.0/submodules/$tmp-everywhere-src-5.12.0.tar.xz.sha256` echo sha256 $context >> $i done
总结下:
- Config.in: 文件与配置相关
- *.mk::下载版本地址等
- *.hash:hash验证值