ComixHe
6784221347
chore: vendor qdbusxml2cpp from Qt 6.8.0
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-11-16 10:49:23 +08:00
dengbo11
bf4c095fd0
feat(cli): linglong cli help information internationalization
...
Add ll-cli chinese and spanish help information.
2024-11-16 10:49:23 +08:00
kamiyadm
c23a951b73
fix: auth_admin_keep is not worked
...
-
Log:
2024-11-16 10:49:23 +08:00
dengbo11
795f2d681e
chore: remove docopt
...
Use CLI11 to replace docopt.
2024-11-01 10:56:18 +08:00
dengbo11
5ffddb523e
feat: add CLI11 command line parsing library
...
Use CLI11 to optimize command line parsing function.
2024-11-01 10:56:18 +08:00
dengbo11
56400783b5
refactor: code refactor
...
1. Remove the redundant header files included.
2. Remove redundant code(file.h,file.cpp).
3. remove ll-store-installer
Log: Code optimization
2024-10-09 15:01:51 +08:00
dengbo11
bc51aa6fa3
chore: update CMakeList
...
update CMakeList version to 1.6.1
Log:
2024-10-08 17:40:34 +08:00
myml
2fd118814d
chore: clean build dependencies
...
添加libcurl的依赖, 清理不再需要的构建依赖
Log:
2024-09-26 19:09:16 +08:00
myml
773f34d607
refactor: use libcurl to replace QT NetworkManager
...
为简化程序依赖, 使用openapi generator生成新的http api相关代码
使用libcurl的替换现有的QT NetworkManager
2024-09-26 19:09:16 +08:00
dengbo11
3c3ffc8272
chore: code clean
...
Project configuration file optimization.
Log:
2024-09-26 15:12:47 +08:00
black-desk
89bc5ba1a9
build: update CMakeLists project
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-08-20 10:20:31 +08:00
dengbo
f1ca50579c
feat: move linglong-installer project to linglong
...
move linglong-installer project to linglong
Log:
2024-07-18 15:37:44 +08:00
bluesky
105ba70cf0
feat: add session-helper
...
新增 session-helper 模块,用来做用户级服务调用,目前先新增文件监视的功能,给后续 ll-cli 监视配置文件的修改移动到 /run/user/$uid/linglong/monitor
Issue: https://github.com/linuxdeepin/developer-center/issues/8989
Log: add session-helper
2024-06-26 17:06:12 +08:00
kamiyadm
879ace5b49
fix: fix a warning during build deb
...
* Rename ENABLE_UAB_HEADER to ENABLE_UAB.
* If ENABLE_UAB is not set, do not build uab-loader.
Log:
2024-06-20 17:41:01 +08:00
kamiyadm
ddea8b0667
refactor: add 25-host-env to generate env variables
...
Add new generator 25-host-env and use it.
Log:
2024-06-20 10:52:46 +08:00
ComixHe
1326fb0c0e
feat: support export uab file
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-06-19 16:08:11 +08:00
ComixHe
8d099eeda3
refactor: split target linglong::linglong into four parts
...
- linglong::linglong
- linglong::utils
- linglong::api
- linglong::dbus-api
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-06-17 11:04:45 +08:00
ComixHe
15e4912007
build: uab-header is not built by default
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-06-11 14:46:10 +08:00
ComixHe
edfbb6626c
feat: add uab-header
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-06-07 11:09:15 +08:00
ComixHe
8edfe5c297
build: set PROJECT_VERSION instead of CMAKE_PROJECT_VERSION
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-06-03 13:33:17 +08:00
ComixHe
66cd16bb6e
chore: changing how project versions are generated
...
add deps 'util-linux' for linglong-box
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-22 11:15:16 +08:00
bluesky
d64e7668bd
feat: update project version
...
修改项目的版本
Log: update project version
2024-05-16 14:59:13 +08:00
dengbo
4035ca9f68
Reapply "chore: use ll-box replace crun"
...
This reverts commit 69491336f3 .
2024-05-15 16:23:40 +08:00
dengbo
69491336f3
Revert "chore: use ll-box replace crun"
...
This reverts commit ccf0c8a3e8 .
2024-05-09 10:33:41 +08:00
dengbo
ccf0c8a3e8
chore: use ll-box replace crun
...
use ll-box replace crun
Log:
2024-05-06 09:30:23 +08:00
black-desk
bbda931b9b
feat: allow set the oci runtime via env variable
...
1. Introduce LINGLONG_DEFAULT_OCI_RUNTIME cmake option to set the
default oci runtime cli used by linglong;
2. Allow override oci runtime by set env variable LINGLONG_OCI_RUNTIME.
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-18 11:11:56 +08:00
black-desk
36c9d35800
build: backport to UOS v20
...
1. vendor more dependencies
- docopt.cpp
- tl-expected
2. make ocppi subproject
3. upgrade PFL.cmake
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-17 20:55:14 +08:00
myml
06b20ad74b
fix: ll-build build error
...
修复多个会导致构建失败的错误
Log:
2024-04-08 06:44:37 +00:00
black-desk
8d11b8b05a
refact: compatible with server api in another way
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-03 00:09:47 +08:00
ComixHe
7c345afe47
chore: change generator sequence
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-04-02 18:10:23 +08:00
ComixHe
c9be53253f
refactor: move some operation to a new generator
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-04-02 17:40:21 +08:00
black-desk
a50f60cd10
fix: add types for v0 API
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-02 14:35:19 +08:00
black-desk
451e82c1ba
fix: correct generators
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-01 20:35:40 +08:00
black-desk
ee364e3007
refact: all API types use quicktype
...
1. Update dbus interface xml files to
use QVariantMap as parameters and response;
2. Add api/schema/v1.yaml to generate all API types;
3. Remove qserializer.
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-01 17:05:32 +08:00
dengbo
0a5cfbd4a2
feat: implement linglong path mapping function
...
mapping user-specified file path to linglong path(/run/host)
Log:
2024-03-25 06:00:50 +00:00
ComixHe
a59668b0d0
feat: add rollback container
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-03-19 11:55:21 +08:00
ComixHe
b72ecefa93
refactor(package_manager): install and upgrade
...
* use dbus signal to notify cli download progress
* support cancel downloading manually
* use eventloop instead of threadpool
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-03-15 18:00:42 +08:00
myml
d7f04aa85a
feat: add overlayfs mount paramenters to annotations
...
添加overlayfs挂载参数到容器的配置文件里
便于调试重现
Log:
2024-03-08 02:21:10 +00:00
black-desk
e4d9706517
fix: add missing find_package for spdlog
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-02-27 14:37:31 +08:00
black-desk
3903d7cfef
fix: update PFL.cmake
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-02-22 10:56:59 +08:00
black-desk
3595a15382
chore: remove ll-service
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-02-01 18:21:27 +08:00
black-desk
e613e3fa59
chore: upgrade ocppi to 0.2.2
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-02-01 16:54:30 +08:00
myml
abf262d844
feat: Optimize source download with shallow clone
...
使用浅克隆方式下载源代码,避免git仓库太大的问题
Log:
2024-01-26 18:29:14 +08:00
myml
648d09d4c5
feat: Support using run and build
...
使用支持oci标准的crun替换ll-box
Log:
2024-01-26 13:28:33 +08:00
black-desk
c4ec461bbe
refact: remove old repo config
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-26 10:19:41 +08:00
myml
1caf76fe9e
clean: clean unused methods
...
清理未使用的方法
Log:
2023-12-21 18:25:49 +08:00
black-desk
a2bbdaed25
build: add new repo config to library
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-21 17:28:42 +08:00
black-desk
295feec687
chore: sort source files in CMakeLists.txt
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-21 17:28:41 +08:00
kamiyadm
e4ace08526
chore: rename layer_package.* to layer_packager.*
...
-
Log:
2023-12-21 16:08:14 +08:00
kamiyadm
abbc19681f
:feat: add some oprations for layer
...
add some class to manage layer.
Log:
2023-12-20 17:49:40 +08:00