初始化玲珑工程
ll-builder create org.deepin.demo
编辑linglong.yaml
填写软件包元信息
package:
id: org.deepin.demo
name: deepin-demo
version: 0.0.1
kind: app
description: |
simple Qt demo.
填写运行时信息
runtime:
id: org.deepin.Runtime
version: 23.0.0
填写源码信息
使用git源码
source:
kind: git
url: "https://github.com/linuxdeepin/linglong-builder-demo.git"
commit: 24f78c8463d87ba12b0ac393ec56218240315a9
选择构建模板
源码为qmake工程,填写build 类型为qmake(模板内容见qmake.yaml)。
build:
kind: qmake
完整linglong.yaml
package:
id: org.deepin.demo
name: deepin-demo
version: 0.0.1
kind: app
description: |
simple Qt demo.
runtime:
id: org.deepin.Runtime
version: 23.0.0
source:
kind: git
url: "https://github.com/linuxdeepin/linglong-builder-demo.git"
commit: 24f78c8463d87ba12b0ac393ec56218240315a9
build:
kind: qmake
开始构建
在玲珑工程根目录下执行build子命令:
ll-builder build
运行应用
构建成功后,在玲珑工程目录下执行run子命令,可以直接运行应用而无需安装。
ll-builder run
查看构建内容
在玲珑工程根目录下执行export子命令,检出构建内容。
ll-builder export
目录结构如下:
org.deepin.demo
├── entries
│ └── applications
│ └── demo.desktop
├── files
│ └── bin
│ └── demo
├── info.json
└── linglong.yaml
来源 ↗
文档依据 OpenAtom-Linyaps 的版本化源码整理。示例说明文档中的工作流程,不代表已在本地 Linux 环境完成测试。
© UnionTech Software Technology Co., Ltd. · LGPL-3.0-or-later