Commit Graph

2321 Commits

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