Commit Graph

782 Commits

Author SHA1 Message Date
yuanqiliang 97cd2f73aa fix: ll-builder模块调整
按照现代cmake风格整理、builder模块头文件整理

Log:
Change-Id: Ic11e53be343fe1039d0e25f200dfdad55364800d
2021-11-25 18:17:37 +08:00
liujianqiang 77520b07df fix: remove retmessage.cpp retmeeage.h
don't need retmessage.cpp retmessage.h files

Log:
Change-Id: I857a4b3cf28549b8cf04a2f052fa65b13a458731
2021-11-25 16:56:12 +08:00
liujianqiang b0166a9e9a fix: remove makeSquashfsFromDataDir api
don't need makeSquashfsFromDataDir api

Log:
Change-Id: I42fb88f006ec8731d9f907a2c05e75dc242de4ab
2021-11-25 16:55:56 +08:00
huqinghong 9ebf6b5ad0 fix: 删除冗余代码
删除cli侧冗余代码及APPSTREMGLIB

Log:
Change-Id: I7c395eab310f179342030856e1aa57804d043e69
2021-11-24 21:23:36 +08:00
liujianqiang fa17f98cf4 fix: org.deepin.demo loader run binary err
bundle_exec run location error

Log:
Change-Id: I496bda198591f0f2f54ec9e2ddf1f80c4c9e62b2
2021-11-22 09:22:34 +08:00
liujianqiang 996860d7cb fix: remove run dependency json-struct
linglong run don't need json-struct package

Log:
Change-Id: I77d60024251d0551cf1ed65346b3d3068f6dc4ac
2021-11-20 14:50:50 +08:00
huqinghong 2569cf9637 fix: 玲珑flatpak适配
玲珑flatpak安装卸载查询命令适配

Log:
Change-Id: Ie524e9d8936ebc7212e259cad48a7337e0cb71a7
2021-11-20 13:42:19 +08:00
liujianqiang 2cd2a953df feat: 使demo运行以窗口显示
ll-builder export 出的uab包运行添加界面

Log:
Change-Id: I0595274b6bb8507df32ab9fa99e312c85e04b752
2021-11-19 17:06:44 +08:00
huqinghong 591ef6e3b7 fix: cli命令提示信息
修改cli命令提示信息与打印超长显示

Log:
Change-Id: I1164479db2b2210b6bf9279f6d749316149ae914
2021-11-19 16:03:24 +08:00
huqinghong 98be6da47d fix: 玲珑run命令多版本适配
玲珑run适配org.deepin.calculator/1.2.6格式ref适配

Log:
Change-Id: I5485c10cc7f39d554075c32501813fa50c5ca847
2021-11-19 15:33:05 +08:00
huqinghong b25bd2935b fix: 包管理多版本适配
包管理多版本适配,增加包管理org.deepin.calculator/1.2.6格式ref适配

Log:
Change-Id: I9add977e3b824734690a393f1ae2b4a3da5812b8
2021-11-19 15:01:21 +08:00
liujianqiang c93a8bcfe5 fix: optimize ll-builder push output format
shield qinfo() message ,add QT_LOGGING_RULES define

Log:
Change-Id: I4b2a299f9e936311791f146c11d67ed32a8cdf68
2021-11-18 20:04:01 +08:00
chenhuixing 8c87515e06 fix: mount wine i386 library to system path
MESA-LOADER will load the i386 library from the system path,
temporarily mount it like this.

Log:
Change-Id: Ida603b9f0609eece5fb8ac53b7d282c25d405d51
2021-11-18 15:18:57 +08:00
liujianqiang 837c10b558 fix: 解决网页无法安装应用问题
space.linglong.Installer.desktop的MimeType写错,导致网页安装有问题

Log:
Change-Id: Iac886f0b2bda4813bf579cec2a0c783f62e02953
2021-11-17 17:22:35 +08:00
huqinghong 6bccd7d9f4 fix: ll-service 日志重定向
ll-service 屏蔽cli侧service日志打印

Log:
Change-Id: I78c097d73d07f5ba800b3a08c960ea179eb99a04
2021-11-17 14:17:49 +08:00
chenhuixing a18a5d760c fix: Start service without terminal
There should be no terminal when the service starts.

Log:
Change-Id: Ie542bd9b60d3b5d9e3d19ed143a5ea35def3c9d1
2021-11-17 10:40:22 +08:00
liujianqiang 4ff1bd36f9 fix: 存在相同软件包时,默认强制更新信息
存在相同软件包时,默认强制更新信息

Log:
Change-Id: I59481ebb902a78891dc96714f8e38d0d3d996137
2021-11-17 10:18:18 +08:00
lihe aeeefcb5f1
fix: wine app missing runtime and tool
add /runtime and path to LD_LIBRARY_PATH and mount /opt/deepinwine,
/opt/deepin-wine6-stable.

Log:
Change-Id: Ifb54fcb62588e996088c23de230dd87890f439bc
2021-11-16 15:42:52 +08:00
lihe 7fe2cf4bbd fix: run failed with wine
the user namespce make wine run failed, so remove it now

Log:
Change-Id: I593fd205f391f273c78430c353c4404e3b6d2b93
2021-11-16 11:07:56 +08:00
lihe 49690e2cd0 feat: add status check for ll-service
start ll-service automaic when run ll-cli

Log:
Change-Id: I5d2e20bced3aaf7adeb5897bd1affb219ebc7972
2021-11-16 11:07:42 +08:00
liujianqiang 5b09d9ae4d fix: 修复demo
修复org.deepin.demo

Log:
Change-Id: I01500cf8ab01127888914cd5ee7c7c594089d05e
2021-11-16 10:47:40 +08:00
lihe bd082655b4 feat: remove ll-box
the ll-box is a mini sanbox for oci runtime, no need to build here

Change-Id: Ic225a24de8730a8c3614788f5c402de43bedb27c
2021-11-15 17:18:52 +08:00
liujianqiang 063c05049a fix: add squashfs-tools for binary ll-builder
add squashfs-tools execution dependency

Log:
Change-Id: I05c52b1789c87bdfcdeda52cfc8837397afe69ed
2021-11-15 17:05:38 +08:00
liujianqiang a11e16ce0d feat: add ll-builder push uab api
add ll-builder push uab api

Log:
Change-Id: I1c54894a1cb919980d0a333cbce45fb4ac7bd315
2021-11-15 17:05:31 +08:00
lihe 44600e8637 docs: add bundle
add design docs for green bundle format.

Log:
Change-Id: Iffd98581724e2faf33c8f4f38ab0b4b6be1107bd
2021-11-15 16:27:55 +08:00
liujianqiang 72ce182365 fix: Fix output message line feed
Fix output message line feed

Log:
Change-Id: Ibf98cf6e761c02516aa5570eee72f5e833d24884
2021-11-14 11:36:52 +08:00
chenhuixing 99b9d434c7 feat: start ll-service automatically
create a desktop file for ll-service and place it in the xdg self-starting directory.

Log:
Change-Id: I6474ac906f1cf632e26f7352dd1d26202163ae83
2021-11-12 11:35:37 +08:00
liujianqiang 3e202ac258 feat: add api exportBundle
add api exportBundle,ll-builder export uab

Log:
Change-Id: Ibb2ba3d5bffa063c778ceab71e448036068d6d33
2021-11-12 10:51:27 +08:00
huqinghong 5089965a98 fix: 安装应用时判断runtime是否安装
安装应用时判断runtime是否安装

Log:
Change-Id: If91f9e415e102cab7f085252c8ff83249808e628
2021-11-11 15:58:33 +08:00
huqinghong fce7eff77b fix: 增加linglong.space网页安装提示信息
增加linglong.space网页安装提示信息

Log:
Change-Id: I822e8ad3b9ccca481168fe6502551e3692942539
2021-11-11 11:46:55 +08:00
huqinghong 6a3102177f fix: 卸载时删除本地仓库ref及数据
卸载时删除本地仓库ref及数据

Log:
Change-Id: I357cbe53d9f7064aa9128986ab16114017489390
2021-11-10 15:41:31 +08:00
lihe bf425ec745
feat: app support thin-runtime
add doc for app.yml, the runtime module should load config from app.yml

Log:
Change-Id: Id19736f3152ce449a9689c92b8415db9e085de0a
2021-11-09 17:28:15 +08:00
lihe 38ea5efa86
feat: add build/export command to ll-builder
todo: now checkout build result to export dir, should package to an
bundle file.

Log:
Change-Id: I05e6e26ef19c9a91846ce5d74e47fbed62033af9
2021-11-09 09:05:45 +08:00
huqinghong 475a624b36 fix: API 适配多版本
API 适配多版本

Log:
Change-Id: I6d6657ca323942b2b30acb900f601a40cabd6413
2021-11-08 20:49:57 +08:00
lihe 26250da820
feat: add template project with ll-builder create org.deepin.demo
add template project by copyDir from qrc file

Log:
Change-Id: I6486fcbe00ed38de496aeecbcffaa3797fb903fd
2021-11-08 19:58:57 +08:00
lihe 921afacb5f fix: remove crypto lib
do not need deal with sign now, and use QCryptographicHash if need.

Log:
Change-Id: I8383f842d20f48b0eeda2e61dc85a71698fc7aa4
2021-11-08 11:40:17 +08:00
lihe 06a803095f
feat: rename ll-cmd to ll-cli
according to the design, the shell interface should be ll-cli

Log:
Change-Id: I930272318bff7b15a2d2e2acaccc00d59d70c9fc
2021-11-08 10:49:32 +08:00
lihe 21be7fd155 refactor: add bundle and info.json
add module parse info.json and bundle file

Log:
Change-Id: I8a0fefc02f837b7fe94c46cdeb226a20eb573820
2021-11-08 10:30:03 +08:00
lihe c2593451ea feat: add skeleton for ll-builder
support create/build command
todo: export/push command

Log:
Change-Id: I6d94c35a1285f102cff4269442b2e03091fd2706
2021-11-08 10:28:02 +08:00
huqinghong 72cebadb16 fix: 包名带/运行应用时service段错误
包名带/运行应用时service段错误

Log:
Change-Id: I488297c06ab95102c13b04d900bdce37eb1de94f
2021-11-04 17:09:04 +08:00
lihe a6dc7f4816
fix: dismiss build warning and error
1. change result QDebug out overload to inline
2. remove some build warning of yaml.h

Log:
Change-Id: I652c1ede4e0c6346c73de8e0bc802539f1e60d22
2021-11-04 17:00:28 +08:00
lihe 8d98ce77f6
feat: add stack result
usage:

in the origin error:
return dResultBase() << -1 << "this is level 1 error";

in the mid/top function:
return dResult(r) << -2 << "this is level 2 error";

Log:
Change-Id: I7f7612babf24ec887efe98a8ab0eb7e9263ca3f2
2021-11-04 16:06:23 +08:00
huqinghong d07b63e62b feat: 增加模糊查找功能
增加模糊查找功能,不区分大小写

Log:
Change-Id: I9e14c15ac1ea1bbce7eab5f92f4f1f337aa3104e
2021-11-03 14:24:56 +08:00
chenhuixing 63dc9fd458 feat: init linglong repo
create a default repo during installation

Log:
Change-Id: Id40cfa7012abebbf39d84cfa7676e26a702956d4
2021-11-02 16:24:32 +08:00
huqinghong a3cddcf1f0 feat: 集成ll-installer到玲珑工程
集成ll-installer到玲珑工程

Log:
Change-Id: I6a96831a91e4befd2dabecd9ddbe936d348940cc
2021-11-02 13:39:56 +08:00
liujianqiang ee6393fab9 fix: 规范命令行解析格式
规范upkg-builder命令行解析格式

Log:
Change-Id: Icbfc34848ad54e5a1cf935a7ab9ee7b486642378
2021-11-01 21:23:36 +08:00
liujianqiang fbb3d34950 feat: 添加推包到仓库接口
添加推包或者推runtime到仓库的接口pushOuapOrRuntimeToServer

Log:
Change-Id: I508117cf70343d5788c31ee334c2606f9ce70c87
2021-11-01 16:32:26 +08:00
liujianqiang 6c8bdea077 fix: 修改解释器搜索格式与修改appstream.json保存格式
修改解释器搜索格式与修改appstream.json保存格式

Log:
Change-Id: Ie002f6765449264d1b887f405625ece93a1722aa
2021-11-01 15:11:52 +08:00
Heysion Yuan ac8dfa3a03 fix: upload runtime have not ouap
Fix upload runtime have not ouap

Log:
Change-Id: I1f7ecb41f59dc4c17daafb3071b62392f302165d
2021-11-01 10:51:43 +08:00
liujianqiang 7178685020 fix: 修复推软件包,xml文件不更新问题
语法错误,导致xml文件未更新

Log:
Change-Id: I1f4de96003482372b4f8efdfaf4cde6bc5864422
2021-10-31 17:27:03 +08:00