Commit Graph

2297 Commits

Author SHA1 Message Date
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