ice909
498d9d1e9f
docs: add build dependencies to build.md
...
Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-11 21:22:32 +08:00
ice909
c6f4126e54
chore: update bash-completion
...
Now repo should use alias.
Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-11 21:22:32 +08:00
dengbo
bc206df5be
feat: add linglong desktop
...
Add linglong desktop file to support install uab.
2025-03-11 20:57:55 +08:00
myml
ecf1297728
chore: regenerator http api code
...
重新生成客户端http代码
2025-03-11 17:16:29 +08:00
myml
8ec9eb817d
feat: update client swagger
...
更新api swagger文件, 用于自动生成客户端代码
主要为了将RegisterStruct.size字段改为int64类型, 避免溢出
2025-03-11 17:16:29 +08:00
ziggy
cf763b240d
docs: Removed unused image path
...
有一个文档中的图像不再需要了,从md中删除
2025-03-11 17:01:46 +08:00
ziggy
61e0bd1096
docs: Add 4 building examples
2025-03-11 13:29:17 +08:00
ice909
cb3a81d50b
fix: builder push crash
...
Push crashes when getting the default repository.
2025-03-10 17:46:17 +08:00
reddevillg
6ffb64124d
fix: fix mapping file
...
fix an unintentional change made by commit d7cea3443a
2025-03-10 16:59:38 +08:00
ComixHe
278bbc63e4
fix: correct mount option for distribution.info
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2025-03-10 10:28:02 +08:00
reddevillg
abe82f68e2
fix: fix missing environment variable
...
Merge environment variable if possible
2025-03-06 12:02:53 +08:00
ice909
bbc864d9cd
fix: repo output is not aligned
...
Fix repo's output title and value do not align.
2025-03-05 10:53:40 +08:00
ice909
904e726f12
fix: upgrade progress abnormal
...
Fix upgrade progress will exceed 100%.
2025-03-05 10:52:59 +08:00
ComixHe
caf8886ed4
fix: container root must exist at the declared path
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2025-03-05 10:52:04 +08:00
dengbo11
4c66ed5a85
feat(cli): ll-cli add dir sub command
...
ll-cli add dir sub command to support get layer director by appid.
2025-03-04 09:59:10 +08:00
myml
2805551ec7
feat: use getLayerDir when exporting
...
导出entires时不需要获取modules目录
2025-03-04 09:53:43 +08:00
ice909
6eb10ec317
fix: ostree config doesn't have the correct update
...
When adding and removing a repository, ostree's repo config isn't updated.
2025-03-03 21:22:37 +08:00
ice909
59d5af4116
feat: optimizing cli output
...
Optimize ps and list --upgrade's output.
2025-02-28 11:44:00 +08:00
reddevillg
3a08a6f794
fix: Fix export empty app layer
...
Fix export empty app layer
2025-02-27 20:32:12 +08:00
myml
52720d5fc8
fix: builder does not use the channel field of linglong.yaml
...
构建工具未使用linglong.yaml的channel字段
Log:
2025-02-27 20:31:33 +08:00
ComixHe
d7cea3443a
refactor: optimize starting container
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2025-02-27 19:42:27 +08:00
reddevillg
ba59b2239e
fix: Dont't mapping the file under /home
...
Fix some applications can't write to files or delete files under home
directory
2025-02-27 19:22:08 +08:00
dengbo
37a7dff992
chore: remove packaging directory
...
Remove packaging directory.
2025-02-27 17:54:46 +08:00
dengbo
34da329288
fix: rewrite file error
...
Should use complete base name rather than base name.
2025-02-27 16:16:42 +08:00
reddevillg
90518c1765
fix: ll-bulder build dependent on fuse-overlay
...
Add Depends fuse-overlay
2025-02-27 15:48:29 +08:00
dengbo
cbebd39881
fix: app can not start by laucher
...
Parameter("-- --") parsing error when exec not have field codes.
2025-02-27 14:29:35 +08:00
reddevillg
60c5ba8740
feat: Introduce export UAB option --loader
...
Option --loader=<app_loader> can be used to run app without container
involved. With custom loader, only app's layer will be exported. When
custom loader get started, environment variable LINGLONG_UAB_APPROOT
is the app directory.
2025-02-27 14:28:19 +08:00
ice909
860c7b4813
fix: enter command cannot enter the container
...
A previous change to ps caused this problem.
2025-02-26 13:34:56 +08:00
ice909
895a590848
chore: fix some compile warning
...
Fix some compile warning.
2025-02-26 11:42:58 +08:00
ice909
f7d4a15332
fix: upgrade exception when all packages are up to date
...
When all packages are up to date, the upgrade command does not automatically end
Issue: https://github.com/OpenAtom-Linyaps/linyaps/issues/1024
2025-02-26 11:03:05 +08:00
ice909
3f72c3c879
test: add unit test for repo config
...
test getRepoMinPriority
test getRepoMaxPriority
test convertToV2
2025-02-25 19:22:32 +08:00
ice909
c8d3330c9c
feat: add priority to the repo config
...
The default priority for the stable repository is 0.
When adding a new repository, its priority will be set to the current minimum priority minus 100.
If the new repository is set as the default repository, its priority will be set to the current maximum priority plus 100.
Added the set-priority subcommand to allow manual specification of priorities (duplicates are not allowed).
2025-02-25 14:23:22 +08:00
dengbo
fae28f069a
fix: uab icon display abnormality
...
Update generic-icon to universal-application-bundle.
2025-02-24 20:31:35 +08:00
reddevillg
f26e6e5046
feat: ll-builder support install package via apt
...
Provide "build depends" and "depends" for apt build extension, build
phase seperate into build phase and prepare phase. "build depends"
to be installed in build environment before build phase starting, and
preserve in overlayfs. "depends" to be installed in prepare phase, and
will be merged to apps output.
2025-02-24 20:28:37 +08:00
ice909
02f64f65b2
feat: add command automatic completion for zsh
...
ll-cli in zsh supports automatic completion.
2025-02-24 14:28:40 +08:00
ComixHe
959ce460c9
fix: add marco to test SIGSTKFLT
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2025-02-21 17:52:24 +08:00
ComixHe
0ad39c8ac0
refactor: change the way to detect machine architecture
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2025-02-21 17:28:40 +08:00
dengbo
4f20d6cd67
fix: can not start app normally when there are extra parameters
...
add "--" to abort parameter parsing, the first "--" to abort COMMAND
option parsing, the second "--" will abort ll-cli run command parametor
parsing.
2025-02-21 17:11:27 +08:00
bluesky
ec7f6d8337
chore: update docs
...
Update the documentation related to the sources field
Log: update docs
2025-02-21 17:10:22 +08:00
ComixHe
98e4db453b
fix: resolve the real path of interpreter
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2025-02-21 13:34:26 +08:00
dengbo
d2b6725953
fix: can not save file to media
...
/media is symlink(/run/media) in v25, app can not access the dir
so we should mount /media, /run/media to container and keep symlink.
2025-02-21 09:51:50 +08:00
ice909
d7edc532c5
chore: update translate
...
Update translate.
2025-02-20 17:57:17 +08:00
dengbo
dff3a32258
feat: add mips64 arch
...
Add mips64 arch support.
2025-02-20 17:53:12 +08:00
reddevillg
e4531af995
fix: Fix missing header
...
Fix compiler error on deepin v20 from source:
error: ‘bindtextdomain’ was not declared in this scope
error: ‘textdomain’ was not declared in this scope
2025-02-20 14:59:36 +08:00
ice909
0283ea34f4
fix: ll-cli outputs --help info instead of --help-all
...
This commit ensures that `ll-cli` now outputs the standard `--help` information when no arguments are provided, aligning with common CLI conventions.
The `--help-all` option remains available for users who need expanded details.
2025-02-20 14:09:12 +08:00
ice909
8e83788ec4
fix: search results show confusion
...
Unable to calculate the maximum width for each column because some appid and appname are too long, which would cause output to be messy.
2025-02-20 10:53:07 +08:00
ice909
e5c3654583
feat: `ll-cli ps` output to display only AppID in the App field
...
Previously, the `App` field in the `ll-cli ps` command output displayed the full package name (e.g., `main:org.dde.calendar/5.14.7.3/x86_64`).
This has been updated to display only the AppID portion (e.g., `org.dde.calendar`).
2025-02-19 18:14:46 +08:00
dengbo
f02112810a
fix: org.deepin.manual can not find documentation for other self-developed applications
...
Use relative path instead of an absolute path to create symlink.
2025-02-19 18:14:16 +08:00
dengbo
b46466af43
fix: ostree repo config permission error
...
Do not update ostree repo config when open ostree repo,otherwise it will cause repo config permission error
and only supports updating ostree repositories through ll-cli repo command.
2025-02-19 18:13:25 +08:00
ice909
fa51411213
feat: add translations for all titles
...
ll-cli list and search remove arch field.
2025-02-19 16:51:54 +08:00