liujianqiang
3591fcf0bc
fix: 新增python3-buildstream安装依赖与去掉没用的依赖包
...
ll-builder 新增python3-buildsteam安装依赖
去掉旧软件包上传方式的python安装依赖
Log:
Change-Id: Ic89807db40c99e535f400ea0b8e040ffd1b3344c
2021-12-22 09:22:12 +08:00
huqinghong
9657e8c697
refactor: 优化ostreerepo代码
...
将软件包下载临时路径由/var/tmp迁移到/tmp及释放ostree repo指针
Log:
Change-Id: Id3c14be1d9806275b18bcf988bb5d9daf6c76c94
2021-12-21 13:19:56 +08:00
liujianqiang
c41f5b8e5c
fix: 调用api上传bundle文件与repo.tar
...
整改调用api上传bundle文件与repo.tar数据
Log:
Change-Id: Icedfc6f4179e73cd4b8bc25c10fce5e05d5a2024
2021-12-21 09:19:57 +08:00
justforlxz
12e598e7aa
fix: cannot build
...
remove useless build dep and move the debian build parameters to the correct location
build-essential is the basic environment, and there is no need to rely on it.
Log:
Change-Id: I77d3c04f3e6ba39147b5b3b35f01eac84ec2bd0e
2021-12-20 14:53:19 +08:00
liujianqiang
19c1ef8539
fix: 使用code码判断上传结果
...
使用返回code码判断上传结果
Log:
Change-Id: I81bd8b4fe11394a2a857e3f76412abbba1e80232
2021-12-20 09:07:31 +08:00
liujianqiang
d8c925d450
fix: 修复判断逻辑错误问题
...
因为config配置文件已经存在deepin目录,所以导致仓库没有新建,导致错误
Log:
Change-Id: Idf498f48aaaf6c78104a7f5c7677ad71eda1b8f7
2021-12-17 20:17:45 +08:00
huqinghong
ecca9e422f
fix: 增加runner.h异常中错误信息
...
增加runner.h中Runner函数执行命令异常时错误信息描述
Log:
Change-Id: I1bdba9730f4f8abd736d6e03ce6d9d07ecb75465
2021-12-17 15:47:57 +08:00
huqinghong
5b2251996c
refactor: 优化包管理代码
...
将包管理中获取架构和用户名相关api移到sysinfo中
Log:
Change-Id: I746f8dbe94c59ddfa90f7f68ecefe34099d03ef0
2021-12-16 11:36:43 +08:00
liujianqiang
345c986d18
fix: 修改ostree仓库模式与仓库地址
...
1.修改ostree仓库模式,允许root用户操作仓库
2.修改后端仓库域名地址
Log:
Change-Id: I26a5f408136de54eaf9ef7fd548e35f103b0353a
2021-12-16 11:18:31 +08:00
huqinghong
4106748a08
refactor: 优化包管理代码
...
将包管理singleton换成dtk的模板类
Log:
Change-Id: I20c543aac5cb0673654a2bc92cd6d4acbce40242
2021-12-16 09:46:28 +08:00
liujianqiang
d166d28fb4
fix: 更新域名从配置文件读取
...
更新上传数据域名从配置文件读取
Log:
Change-Id: Ieeb0b8c1e23fe03baba7e103ba770c06b5dfa582
2021-12-15 16:03:01 +08:00
huqinghong
c2abb27ea8
fix: 服务端url地址转化为配置文件
...
存储软件包信息的服务端url地址转化为可配置的json文件
Log:
Change-Id: Iab73b4228d35412d30df0e717548a6f03b8ff98a
2021-12-15 14:35:30 +08:00
liujianqiang
581ee153d7
fix: 使用QFile方式导出squashfs文件
...
修改dd命令导出squashfs文件方式,使用QFile读取导出
Log:
Change-Id: I1c9f2b85d09acf384a0bc47736d8cd83d808ac0b
2021-12-15 12:17:14 +08:00
yuanqiliang
6db71b66af
style: builder开源协议修改
...
main.cpp开源协议修改
Log:
Change-Id: I6d2ecbf27bd60bb189fd69dbd51212f0aa0460af
2021-12-14 21:04:00 +08:00
yuanqiliang
3068031e57
refactor: 重构bundle私有类
...
BundlePrivate声明定义拆分
Log:
Change-Id: I1f600c6fef00136031afb0532f34d840f173774f
2021-12-14 20:43:03 +08:00
yuanqiliang
0e2a427a02
refactor: 去掉未用到的d指针
...
去掉PackageManager中未用到的d指针
Log:
Change-Id: I4af7aee2c288c67f60fd61e7acd64b904da89b27
2021-12-14 19:38:17 +08:00
yuanqiliang
7c486ddbfe
refactor: 去掉告警
...
优化编译告警
Log:
Change-Id: Ia1b0c1159bf45171acabd65e53158797bc6d0c50
2021-12-14 17:03:34 +08:00
liujianqiang
cc915e823b
fix: 修复deepin-music播放音乐没有声音
...
挂载/dev/snd目录,使沙箱内可以访问pcm节点
Log:
Change-Id: I3d876cde1d9e8b9a6892e2e9a74e25d54ae2f1d3
2021-12-14 14:21:37 +08:00
liujianqiang
4ae6cbf54e
fix: 修复二进制查找路径
...
查询路径是/opt/apps/${appid}/files/bin,不包含版本、架构路径
Log:
Change-Id: I8ccb8be766171f285d876dc4c3fd45e135f35680
2021-12-13 19:13:33 +08:00
liujianqiang
fdb77f85ba
fix: 增加二进制搜索路径
...
增加/opt/apps/${appid}/files/bin搜索路径
Log:
Change-Id: I0097b3050dbabd6f80f44933d91924f9c1a0182d
2021-12-13 11:03:06 +08:00
liujianqiang
6153b62dce
fix: 修复库路径错误
...
软件包库路径应该是在files/lib下
Log:
Change-Id: I02675a6ec9d6a0ae886b62e4d8bb4098f0f075d7
2021-12-11 16:17:50 +08:00
lihe
496bec27c0
refactor: remove struct_json submodule
...
remove struct_json cmake file and gitsubmodule
Log:
Change-Id: I45235b0a8aca84bb7d1641ae78fa685a108e1032
2021-12-10 17:14:12 +08:00
huqinghong
10f0912e1c
fix: 适配新的ref格式及runtime
...
包管理适配新的ref格式及runtime
Log:
Change-Id: Ibe1b8f823ed7b27f6dc580a9b9eb35063f437f9e
2021-12-10 11:06:12 +08:00
huqinghong
345b230229
fix: 增加包管理sqlite驱动
...
增加包管理qsqlite驱动包依赖
Log:
Change-Id: Ia32c5d3b9bacb0eb5b1adf306f28a62177045601
2021-12-10 10:49:01 +08:00
liujianqiang
106ca54a8a
fix: 去掉xdg-mime默认设置
...
去掉xdg-mime默认设置,ll-installer已拆分出去
Log:
Change-Id: If4b60ba7cae81eedf62935b9bf4eb405f60f276c
2021-12-09 14:31:02 +08:00
huqinghong
c99ca94b79
feat: 包管理cli增加nodbus
...
包管理cli安装和卸载软件包增加nodbus支持
Log:
Change-Id: I84692116b3d35a04b095f877a7dc4e79f22f068a
2021-12-09 14:23:17 +08:00
liujianqiang
9db7a1829d
fix: 修改新的后端上传方式
...
根据新的后端,修改应用上传方式
Log:
Change-Id: I6fe7788469e57cfad43e474db94c001238db32bf
2021-12-09 12:11:02 +08:00
liujianqiang
9abaecc62e
fix: 拆分出独立项目ll-installer
...
拆分出ll-installer到独立项目linglong-installer
Log:
Change-Id: Ie19745f22af013e7049a4b4125957d562ec13798
2021-12-08 17:35:31 +08:00
huqinghong
5529dd01d0
refactor: 重构包管理相关代码
...
包信息文件PKGInfo.h与package.h合并为package.h
Log:
Change-Id: If5c1a4cbf3102a25c3d7281f7bd2ea8c1d4791e4
2021-12-08 14:13:27 +08:00
liujianqiang
66175c3d31
feat: 增加导出默认格式bundle文件功能
...
ll-builder export 默认导出<appid>_<version>_<arch>.uab格式bundle包
Log:
Change-Id: Icb844990ec90bf5726e0a2884bbfa1efccbc4cc2
2021-12-08 14:04:22 +08:00
huqinghong
3f74f4dcbc
feat: 包管理cache功能
...
增加包管理查询cache功能,使用sqlite3 db文件作为cache
Log:
Change-Id: I0bcacb5bbe897a0d9011f7383d6a642cd62e642b
2021-12-07 21:21:16 +08:00
liujianqiang
7064899008
fix: 修改repo refs app/<appId>/<arch>/<version> 命名
...
修改app/<appId>/<arch>/<version>为<appId>/<version>/<arch>
Log:
Change-Id: Iab7be650af01fa53b6e0cdd08c19256bf3e68ae6
2021-12-07 14:12:39 +08:00
huqinghong
c5b84b8352
refactor: 将安装数据json文件替换为db文件
...
将安装状态json文件替换为QT sqlite db文件
Log:
Change-Id: Ie8cea164ae38c3d9045046e0ebbb82818019a33b
2021-12-06 16:12:07 +08:00
huqinghong
15de389c2d
docs: 增加ref的文档
...
增加对layer的标识ref的描述信息。
Log:
Change-Id: I9c4f94b93eb7db14495e17da8004538820c97220
2021-12-06 09:57:22 +08:00
liujianqiang
9158c9a6af
fix: 从工程outputs/share目录下读取desktop配置
...
工程新建outputs目录,用于需要导出配置文件存储
Log:
Change-Id: I84299113629acb0ecca079699e34471a6000a83b
2021-12-03 09:46:42 +08:00
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