black-desk
cd3096419b
chore: replace linglong-dbus-proxy
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-19 11:30:57 +08:00
kamiyadm
0160bf1299
chore: repolaces and conflicts linglong-dbus-proxy
...
We don't use linglong-dbus-proxy for now.
Log:
2024-01-19 11:27:32 +08:00
kamiyadm
fa843121c7
chore: add erofsfuse to depends
...
We need use erofsfuse to handle the layer file.
Log:
2024-01-17 17:45:16 +08:00
black-desk
b09375b5c2
chore: add ostree as build deps
...
tests need ostree command to run
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-12 13:27:57 +08:00
black-desk
309cef9ff1
refact: introduce new Reference
...
1. introduce new Reference to replace old Ref;
2. upgrade tl-expected to 1.1.0;
https://github.com/TartanLlama/expected/issues/61
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-16 15:43:36 +08:00
black-desk
d568f31bd4
build: add missing build deps
...
We use gmock now.
2023-11-13 01:01:23 +08:00
black-desk
31e70f634e
fix: add missing build depends
...
qt private header needed for qdbusxml2cpp
2023-11-13 01:01:23 +08:00
linxin
6aed2a2b6c
refact: ll-cli command parser implement
...
use docopt lib to replace Qt command line parser lib
Log: change command line parser implement
Issues:
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-13 01:01:23 +08:00
black-desk
f57dbf6f30
build: add ocppi
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-21 19:03:29 +08:00
black-desk
cc8465bd91
build: add tl::expected
...
- add tl::expected in CMakeLists.txt and debian/control;
- run wrap-and-sort.
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-28 14:03:03 +08:00
black-desk
2eee362db8
feat: use journald to logging
...
- introduce the new utils/global module for holding functions using
everywhere;
- add qt message handler for logging to journald;
- add -DQT_MESSAGELOGCONTEXT for enabling source location of log.
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-25 14:07:31 +08:00
black-desk
e7cf35277f
feat: upgrade debian/compat to 12
...
Upgrade debian/compat to 12 to
let dh_installsystemduser auto enable and
start linglong-upgrade.timer and linglong-upgrade.service.
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-06 14:20:09 +08:00
black-desk
6f723c9a38
chore(debian): adjust depends
...
Move linglong-loader to recommends of linglong-builder
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-17 17:29:54 +08:00
black-desk
1f2fa92ecb
chore(debian): adjust depends
...
Move linglong-dbus-proxy from depends of linglong-bin to recommends.
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-16 17:11:27 +08:00
Iceyer
3268e1ba47
refact: total remove old httpclient
...
- Remove curl
- Remove httpclient.h/httpclient.cpp
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:05 +08:00
lihe
f3eb8a1586
chore: fix some tiny issue for docs and depends
...
- update .gitignore for IDE.
- update README and INSTALL, fix markdownlint issue and spell mistake.
- remove libgdk-pixbuf2.0-dev.
Signed-off-by: lihe <lihe@uniontech.com>
Change-Id: I61e6586e6e91ccf7494f161f90ceb1a3ac3368a4
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:50:49 +08:00
Chen Linxuan
b0e2220ea3
feat: add sysuser config file
...
This commit introduce the new /misc directory, which should contains
all the static files.
This commit just install a sysuser config file which will make systemd
create "linglong" user. The systemd and dbus service configuration
files will be updated later.
2023-02-15 19:45:59 +08:00
Chen Linxuan
fb54819f15
chore: sort debian depends
...
Just sort the depends lines in debian/control
2023-02-15 19:45:59 +08:00
chenhuixing
1432eced4d
refactor: 修改builder推送文件方式
...
推送压缩包而不是ostree数据
Log:
Change-Id: I3aa93ee0347c6bcc9f659116b365c9f7fac6d6e2
2022-11-02 11:48:08 +08:00
Chen Linxuan
e7d5786d95
feat(builder): use erofs to build uab
...
* "export" switch from squashfs to erofs
THIS MIGHT BREAK "push" command
Change-Id: Id6efd2abf01a17c289753cf6d2356878e97426e3
2022-11-01 09:56:22 +08:00
liujianqiang
05e3c5238b
fix: lintian error
...
fix lintian error.
Log:
Change-Id: I6e8313070023faacd4af99aa09a94ae31f21271b
2022-08-29 16:02:40 +08:00
chenhuixing
66433683d6
chore: update debian control files
...
update some description and add some dependencies for ll-builder.
Log:
Change-Id: I40f140d3bfed97c6f0b34fc786543be579f64af3
2022-08-12 18:20:39 +08:00
chenhuixing
14ce59ffe2
fix: remove unnecessary dependencies
...
remove python3-buildstream from builder dependencies.
Log:
Change-Id: I66817889dc94c6f89798a9cf3ab960278b4974fd
2022-06-24 18:16:08 +08:00
liujianqiang
9fe88b97f6
fix: 优化脚本版本比较
...
去掉bc依赖,优化版本比较。
Log:
Change-Id: I68486d77f98498f0f572ad4c8b7d0e7310c17b23
2022-06-13 21:48:52 +08:00
liujianqiang
f0ddfa493a
fix: 添加依赖bc
...
添加依赖bc
Log:
Change-Id: I0497a295cf15211d1b08c949d9ae09b95dd5351a
2022-06-09 15:03:21 +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
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
huqinghong
08f78bea13
feat: linglong-bin依赖linglong-dbus-proxy
...
增加linglong-dbus-proxy依赖
Log:
Change-Id: I08bd2a9090ab99ca7f719305551970ace96a831d
2022-03-25 09:11:59 +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
d387ec4ae9
fix: update mime type database
...
有的应用自带mime type描述文件,需要更新进mime type数据库
Log:
Change-Id: I751c4e4fb1315bc3ae0008776341e77ce822912d
2022-01-26 15:47:06 +08:00
liujianqiang
07c4aed3ad
fix: mime type关联
...
mime type 关联 applications
Log:
Change-Id: I4fc82a0787d2244219103cca6db5db73dcfdd044
2022-01-06 08:59:01 +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
huqinghong
345b230229
fix: 增加包管理sqlite驱动
...
增加包管理qsqlite驱动包依赖
Log:
Change-Id: Ia32c5d3b9bacb0eb5b1adf306f28a62177045601
2021-12-10 10:49:01 +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
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
liujianqiang
fbb3d34950
feat: 添加推包到仓库接口
...
添加推包或者推runtime到仓库的接口pushOuapOrRuntimeToServer
Log:
Change-Id: I508117cf70343d5788c31ee334c2606f9ce70c87
2021-11-01 16:32:26 +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
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