如何在buildroot中加入最新的qt5.12版本

buildroot的qt更新太慢,忍不住自己动手改了,记录如下:

  1. 修改 package/qt5/Config.in的描述
    config BR2_PACKAGE_QT5_VERSION_LATEST
    	bool "LATEST (5.12)"
    
  2. 修改package/qt5/qt5.mk
    QT5_VERSION_MAJOR = 5.12
    QT5_VERSION = $(QT5_VERSION_MAJOR).0
  3. 修改对应的qt5*.hash文件,写个脚本方便执行,新增个package/qt5/qt5base/5.12.0目录。新建qt5base.hash文件
    #!/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
    
    把脚本放到package/qt5/目录下执行就一次改完了。

总结下:
- Config.in: 文件与配置相关
- *.mk::下载版本地址等
- *.hash:hash验证值

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值