liujianqiang
0583b59e83
fix: 优化版本比较
...
优化系统版本比较,社区版存在小数情况。
Log:
Change-Id: I1f639f5fd29f8881d5e2cacfa8f96bdcae1eb802
2022-06-08 16:29:55 +08:00
柯志桓
168d77a049
fix: 多用户应用安装、卸载、查询、升级权限处理
...
将PackageManager类中包下载更新卸载查询逻辑拆分成一个system级别的dbus服务,编译成独立可运行的二进制ll-system-helper
Change-Id: I8307780e4aa97dbc70e6efbf523d817376104711
2022-06-07 16:35:22 +08:00
柯志桓
4aa2350503
fix: 添加权限配置文件
...
添加权限详细信息与多语化弹窗信息配置文件
Change-Id: I5fae22cca8eb4d446d5d1b9c6e873996b85e206e
2022-05-31 20:57:37 +08:00
chenhuixing
c14cd91a37
feat: support some build templates
...
Use a template that matches the specified build type.
Log:
Change-Id: Iacae88c1a5db1b24aaeac48714c7afd809f4c73d
2022-05-26 16:32:00 +08:00
liujianqiang
6bab478cb2
fix: 调整玲珑安装路径
...
调整玲珑安装路径,不同系统版本安装的位置不同。
Log:
Bug: https://pms.uniontech.com/bug-view-126683.html
Change-Id: Id65c11a381628d8f4a615a44183901072f084a2c
2022-05-12 08:50:50 +08:00
liujianqiang
2c9a6fb1c5
feat: bump version to 1.3.1-1
...
bump version to 1.3.1-1
Log:
Change-Id: Ia77bd7b96f0e4fcd8a647814fbda0c0832a2cc03
2022-04-27 15:34:20 +08:00
liujianqiang
b4c687e59c
fix: update app schemas
...
update app schemas and mount gschemas.compiled.
Log:
Change-Id: Ie82bdc908e489a8a09e28bc45182153d650925c4
2022-04-25 09:53:34 +08:00
liujianqiang
41a6f5f081
feat: bump version to 1.3.0-1
...
1. link library failed when using cmake.
2. adjust dependency checkout directory.
3. adjust dependency checkout directory.
4. modify the inaccurate query results of package management query.
5. package management arm support.
6. add faq docs.
7. remove outputs.
8. get build status from ll-box.
9. desktop env support.
10. When there are multiple versions in the warehouse, update to the highest version.
11. ll-cli run support multi arch.
Log:
Change-Id: I227e0d3550fa3c39622879290a5335583abc63e3
2022-04-08 14:09:29 +08:00
liujianqiang
922b27357b
feat: bump version to 1.2.12-1
...
1. add testcase for info header file.
2. add testcase for runtime app header file.
3. mount wine runtime /usr/bin/xdg-open.
4. resolve the crp and dtk dependency conflicts.
5. edit linglong.yaml by options.
6. mount ~/.deepinwine.
7. add docs for builder.
8. fix an error message is prompted when an ordinary user uninstalls a pre installed user.
Log:
Change-Id: I199067d003f99d1dc4988eada3c2d19854b99eea
2022-03-31 10:57:54 +08:00
yuanqiliang
a88a6d10c6
fix: resolve the crp and dtk dependency conflicts
...
use CRTP to fix this conflict
Log:
Change-Id: Ie6399f3738e822d7753937ec0705ba88f93c8c07
2022-03-29 15:46:18 +08:00
liujianqiang
5d139fb578
feat: bump version to 1.2.11-1
...
1. support debian patches.
2. add dbus proxy.
3. add agent verifications.
4. fix matching rule.
5. add linglng-bin depends linglong-dbus-proxy.
6. fuse-overlays mount org.deepin.manual.
Log:
Change-Id: I56da3dd0ba54f8fdd42e1fcc3eb5431a1ac366d8
2022-03-25 14:33:10 +08:00
huqinghong
08f78bea13
feat: linglong-bin依赖linglong-dbus-proxy
...
增加linglong-dbus-proxy依赖
Log:
Change-Id: I08bd2a9090ab99ca7f719305551970ace96a831d
2022-03-25 09:11:59 +08:00
liujianqiang
608e571199
feat: bump version to 1.2.10-1
...
1. revert fix app layer nullptr load for app.yaml.
2. revert add D_SERIALIZE_DECLARE replace Q_JSON_DECLARE_PTR_METATYPE_NM.
3. remove mount /user/share/fonts.
4. remove Qpointer delete.
Log:
Change-Id: Ia92f5d359a7301441e58af8cb1d4feec264bfe5d
2022-03-23 10:10:38 +08:00
huqinghong
ebe3cf792e
fix: ostree pull local 超时
...
包管理ostree pull local 超时,更新超时时间
Log:
Change-Id: Icb034b8f0eb8788986da8ddb48a37f69fd22f765
2022-03-22 15:42:41 +08:00
liujianqiang
bf93d786aa
feat: bump version to 1.2.8-1
...
1. support mutiple patches.
2. support serialize with full namespace.
3. add D_SERIALIZE_DECLARE replace Q_JSON_DECLARE_PTR_METATYPE_NM.
4. fix app layer nullptr load for app.yaml.
5. set env XDG_CONFIG_HOME XDG_CACHE_HOME.
6. multi-threaded start.
7. add getPathInXdgUserConfig.
8. mount /dev/video*.
9. adjust the process of reading environment variables.
10. implement exportBundle function.
11. add temp directory mount api.
Log:
Change-Id: Ib4f4691caac2b893e45ee623117ebacdd9dab609
2022-03-22 13:47:41 +08:00
liujianqiang
c6bf265bd9
feat: bump version to 1.2.7-1
...
1. add xdg key to dir path.
2. update build docs.
3. add permissions on pachage info struct.
4. format app.cpp.
5. rename json fields.
6. add env USER.
7. app loadconfig load user filesystem permission.
8. mount bind xdg-open and xdg-email.
9. add xdg publicshare dir.
10. fix old info.json miss permission.
11. add dbus proxy.
12. add cli update function.
13. implement ll-builder create function.
14. add document for builder.
15. QtWebEngineProcess env.
Log:
Change-Id: I932ae24e910ffa2d120b64d7835650a3dddcabf7
2022-03-15 10:03:20 +08:00
liujianqiang
3e33196df0
feat: bump version to 1.2.6-1
...
1. fix wine app launch failed.
2. fix home mounts.
3. user defalut size limit for /tmp.
4. add /runtime/bin to env Path.
5. add env XDG_CONFIG_HOME and XDG_CACHE_HOME.
6. fix add env variables for QtWebEngine.
7. fix exec args.
Log:
Change-Id: Iefd0c543a4eface2e376bef673a32689e4dc9c32
2022-03-08 13:25:34 +08:00
liujianqiang
4af7c51f90
feat: bump version to 1.2.5-1
...
1. fix correct permission on runtime directory.
2. fix host machine mount directory.
3. fix user the correct qt plugins path.
4. fix use defalut size limit for /dev/shm.
5. fix SQLite version number sorting error during multi version scenario query.
6. fix 360 browser startup crash.
Log:
Change-Id: I9cd647e8055825c7ffea980c49541b6e2826d1e8
2022-03-01 11:17:29 +08:00
liujianqiang
4936e70dfd
feat: bump version to 1.2.4-1
...
1. some bug fixed.
2. add docs for ll-cli.
Log:
Change-Id: I655f858ef01679ab6218f1bd90caa33c1849640d
2022-02-25 10:48:38 +08:00
liujianqiang
1c96ee1628
fix: 升级版本1.2.3-1和增加61-linglong可执行权限
...
61-linglong脚本需要可执行权限才能生效
Log:
Change-Id: I4935a652c49373badd318008050b62f71f41c092
2022-02-17 17:55:21 +08:00
liujianqiang
b56628c1a4
feat: bump version to 1.2.2-1
...
1. update mime type database.
2. add docs for builder.
3. customize environment variable XDG_DATA_HOME.
4. fix app dbus service files register failed.
5. support gitbook.
6. add directory for linglong doc.
7. add builder for library.
8. add /runtime/share for XDG_DATA_DIRS.
9. fix ro bind mount ~/.cache/fontconfig.
10. fix add rbind to all bind mounts.
Log:
Change-Id: I00818bbe921f8d126b7f88a66f3a7dee3bb11efd
2022-02-17 14:40:06 +08:00
liujianqiang
b7d7a520f5
fix: add linglong-bin wine application dependency
...
add fuse-overlayfs package dependency
Log:
Change-Id: Ica83359b968e8c12d030cdfa0abf624772bae7af
2022-02-17 14:34:16 +08:00
liujianqiang
654e766876
fix: 修复应用dbus文件处理失败问题
...
增加玲珑systemd环境变量生成器
Log:
Change-Id: If2b98e8e81382eebcf1e3e1a0202161727e50258
2022-02-14 17:17:26 +08:00
liujianqiang
d387ec4ae9
fix: update mime type database
...
有的应用自带mime type描述文件,需要更新进mime type数据库
Log:
Change-Id: I751c4e4fb1315bc3ae0008776341e77ce822912d
2022-01-26 15:47:06 +08:00
liujianqiang
7375c55c9e
feat: bump version to 1.2.1-1
...
Code optimization amd audio adjustment repair.
Log:
Change-Id: I50ad15691c03fa4e482104ba98b41f0d7a630e8c
2022-01-21 16:53:02 +08:00
liujianqiang
47d462774e
feat: bump version to 1.2.0-1
...
Some bug fixes and support mime type association
Log:
Change-Id: If6e54cdaaae90447247e7526477453ef7d05d9f1
2022-01-14 11:52:43 +08:00
liujianqiang
07c4aed3ad
fix: mime type关联
...
mime type 关联 applications
Log:
Change-Id: I4fc82a0787d2244219103cca6db5db73dcfdd044
2022-01-06 08:59:01 +08:00
liujianqiang
bbc0791fbb
fix: 增加环境变量XDG_DATA_DIRS
...
增加环境变量XDG_DATA_DIRS
升级小版本号
Log:
Change-Id: I49fa72f3a87819d607c7623426566109ca636eb9
2021-12-24 17:04:18 +08:00
liujianqiang
cbac76910c
fix: update version
...
update version for build iso
Log:
Change-Id: Iefa6cfdc77e9b87244d47723817996e6e27ca90a
2021-12-23 14:12:26 +08:00
liujianqiang
3591fcf0bc
fix: 新增python3-buildstream安装依赖与去掉没用的依赖包
...
ll-builder 新增python3-buildsteam安装依赖
去掉旧软件包上传方式的python安装依赖
Log:
Change-Id: Ic89807db40c99e535f400ea0b8e040ffd1b3344c
2021-12-22 09:22:12 +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
d8c925d450
fix: 修复判断逻辑错误问题
...
因为config配置文件已经存在deepin目录,所以导致仓库没有新建,导致错误
Log:
Change-Id: Idf498f48aaaf6c78104a7f5c7677ad71eda1b8f7
2021-12-17 20:17:45 +08:00
liujianqiang
345c986d18
fix: 修改ostree仓库模式与仓库地址
...
1.修改ostree仓库模式,允许root用户操作仓库
2.修改后端仓库域名地址
Log:
Change-Id: I26a5f408136de54eaf9ef7fd548e35f103b0353a
2021-12-16 11:18:31 +08:00
huqinghong
c2abb27ea8
fix: 服务端url地址转化为配置文件
...
存储软件包信息的服务端url地址转化为可配置的json文件
Log:
Change-Id: Iab73b4228d35412d30df0e717548a6f03b8ff98a
2021-12-15 14:35:30 +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
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
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
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
lihe
3d831f9219
fix: spilt package
...
linglong-builder split from linglong sources
Log:
Change-Id: Ide0359de5c989ee2d029fdd63eeff2cee066d3df
2021-12-01 09:12:31 +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
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
huqinghong
6a3102177f
fix: 卸载时删除本地仓库ref及数据
...
卸载时删除本地仓库ref及数据
Log:
Change-Id: I357cbe53d9f7064aa9128986ab16114017489390
2021-11-10 15:41:31 +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
huqinghong
72cebadb16
fix: 包名带/运行应用时service段错误
...
包名带/运行应用时service段错误
Log:
Change-Id: I488297c06ab95102c13b04d900bdce37eb1de94f
2021-11-04 17:09:04 +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
liujianqiang
fbb3d34950
feat: 添加推包到仓库接口
...
添加推包或者推runtime到仓库的接口pushOuapOrRuntimeToServer
Log:
Change-Id: I508117cf70343d5788c31ee334c2606f9ce70c87
2021-11-01 16:32:26 +08:00
liujianqiang
6cb1297b27
fix: 增加commit timeout时间与修改仓库模式为archive
...
增加commit timeout时间与修改仓库模式为archive
Log: 增加commit timeout时间与修改仓库模式为archive
Change-Id: Ic32fd475e5fba86b41457d25c707679c9e1e5428
2021-10-19 14:21:38 +08:00
liujianqiang
2a4f3c58c1
fix: 删除/tmp/uap-xxxx临时目录
...
删除/tmp/uap-xxxx临时目录
Log: 删除/tmp/uap-xxxx临时目录
Change-Id: I42b964a200e99d6ea998381ae66bf27f228345d7
2021-10-19 11:14:05 +08:00
liujianqiang
c069c2f401
feat: 添加uap install dubs接口功能
...
添加uap install dubs接口功能
Log: 添加uap install dubs接口功能
Change-Id: Ibe659a20c654edbeba84182fba2f5ec24f13d450
2021-10-18 13:37:05 +08:00
liujianqiang
52452abf60
feat: 把在线包数据存入ostree仓库并元信息中导入commit
...
把在线包数据存入ostree仓库并元信息中导入commit
Log: 把在线包数据存入ostree仓库并元信息中导入commit
Change-Id: I7c6c42f202c6cda358f7ccfb512bc0efc962a389
2021-09-30 21:01:14 +08:00
huqinghong
0bcf10a089
fix: fix the task of 84537
...
add appstream demo code
Log: add appstream demo code
Task: https://pms.uniontech.com/zentao/task-view-84537.html
Change-Id: I419e1c0e4f33f0b19154b0930a504a8d4dbb6c31
2021-09-23 17:54:00 +08:00
Heysion
cf87e9720d
fix: rename llc to ll-cmd
...
Rename llc to ll-cmd
Log:
Change-Id: Idbb12dca1ce3e1c29698caacb5be14e359729726
2021-09-23 13:43:54 +08:00
Heysion
f78066560b
fix: ll-box install stuid permision
...
Fix /usr/bin/ll-box stuid permision
Log:
Change-Id: I2740c002ae26c8ab03c30b0fa70cdd8c0346b369
2021-09-23 13:34:31 +08:00
huqinghong
d114e189ef
fix: fix the task of 84537
...
modify add linglong demo code
Log: linglong demo code
Task: https://pms.uniontech.com/zentao/task-view-84537.html
Change-Id: Ia30a4419015bedc35493140b3967cbf014f0ec1e
2021-09-22 10:39:39 +08:00
liujianqiang
76cd645a32
fix: 去掉签名test
...
去掉签名test
Log: 去掉签名test
Change-Id: I8ccc9c91d52795088510cb9ef5a1fe864dd2091c
2021-09-18 16:09:22 +08:00
刘建强
6705272649
fix: 修复gerrit编译报错
...
修复gerrit编译报错
Log: 修复gerrit编译报错
Change-Id: I729c38e0ab0c69505dd5ca606af82aa53b6c3cbe
2021-09-18 11:20:08 +08:00
liujianqiang
483c3e101c
fix: 修复编译报错、离线包制作报错、测试报错问题
...
修复编译报错、离线包制作报错、测试报错问题
Log: 修复编译报错、离线包制作报错、测试报错问题
Change-Id: I375be6f936d19c045a3e42a16c4490f993fea785
2021-09-16 16:57:52 +08:00
chenhuixing
9cf7a8d510
add: rules to build package in deb
...
Add rules to build package.
Log:
2021-09-10 09:47:40 +08:00