liujianqiang
50fd9ea09e
fix: 增加linglong-bin与linglong-builder相关安装依赖
...
1.linglong-bin增加安装依赖linglong-box
2.linglong-builder增加安装依赖linglong-loader
Log:
Change-Id: Ia647720f0a35e68158c1959258df64eeeafc7b65
2021-12-03 09:22:35 +08:00
liujianqiang
574f1bc768
fix: 去掉多余代码
...
去掉重复代码内容
Log:
Change-Id: If6575c4b0f1ac0b85d452c9fa05c6d0b24838c15
2021-12-02 21:37:06 +08:00
liujianqiang
ab559c8a89
fix: desktop相关配置文件链接导出
...
安装时把desktop配置文件链接到系统配置目录,卸载时删除
补充说明:目前未区分用户安装,此提交只针对系统安装
Log:
Change-Id: If3a9efa81e4e37da83282fb68dfbb6980eee21a4
2021-12-02 16:05:16 +08:00
liujianqiang
e4a2260d93
fix: 设置环境变量XDG_DATA_DIRS
...
设置环境XDG_DATA_DIRS,用于导出应用配置
Log:
Change-Id: Ie1a2b3070d3a3432b07f66ef41bb47cfcc8f0a7e
2021-12-01 21:08:40 +08:00
huqinghong
8e7a412dc6
refactor: 代码结构优化
...
重构uap相关代码
Log:
Change-Id: I9247c73c6ca51fd2e0d6f2c3c701cbbc0867858c
2021-12-01 20:28:35 +08:00
liujianqiang
8ba8f96328
feat: 增加linkDirFiles和removeDstDirLinkFiles接口
...
linkDirFiles接口用于应用安装时建立entries下文件链接到指定目录,removeDstDir接口卸载应用时删除链接
Log:
Change-Id: I7f7dfe63e6f68c8a9d10bce4322e4d96d93dd414
2021-12-01 10:49:52 +08:00
lihe
3d831f9219
fix: spilt package
...
linglong-builder split from linglong sources
Log:
Change-Id: Ide0359de5c989ee2d029fdd63eeff2cee066d3df
2021-12-01 09:12:31 +08:00
liujianqiang
3756381c56
fix: 移除ll-builder功能模块的uap,ouap相关
...
移除uap,ouap相关代码,改成从info.json文件读取信息
Log:
Change-Id: Id6b627147b1eb5cb7da442526a8e51b505d1fa8a
2021-11-29 15:39:08 +08:00
Heysion Yuan
c6bc99ab9f
refactor: refID to ref
...
Refactor app.yaml refID field name to ref.
Log:
Change-Id: Ia5562e094a8a4a031fcac72154bc1bc63ef7196c
2021-11-28 12:12:08 +08:00
huqinghong
80be08fcc1
refactor: 重构包管理相关代码
...
重构包管理OUAP相关代码
Log:
Change-Id: Ica864ab8d56b6bf2d07e64721d64c07c7aba1d94
2021-11-26 14:55:30 +08:00
liujianqiang
cf39c0e4ae
fix: 移除uap_manager.cpp与uab_manager.h
...
移除uap_manager相关dbus接口与文件
Log:
Change-Id: I858222f5910ecd837f401fe88a853e846788dfe8
2021-11-26 13:39:59 +08:00
yuanqiliang
6f6c70de19
fix: ll-test模块调整
...
文件头开源协议修改、头文件include调整、cmake调整
Log:
Change-Id: I6bb69a7ee8cfd2c983c4c4157cfd4e8e9418cf88
2021-11-26 12:38:04 +08:00
yuanqiliang
16bb676029
fix: ll-service模块调整
...
文件头开源协议修改、头文件include调整、cmake调整
Log:
Change-Id: I783bf6a44b70bd526e340389e341167d540d2412
2021-11-26 11:35:20 +08:00
yuanqiliang
8df0932715
fix: ll-installer模块调整
...
按照现代cmake风格整理
Log:
Change-Id: I3607c4cfeb14eb44ec98e99239ce1a6cde5105e7
2021-11-25 18:17:37 +08:00
yuanqiliang
850ba15186
fix: ll-cli模块调整
...
按照现代cmake风格整理、文件头开源协议调整
Log:
Change-Id: I9e9de021ddce56fb2d73a3f96eec5f75aaa783ba
2021-11-25 18:17:37 +08:00
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