Commit Graph

92 Commits

Author SHA1 Message Date
kamiyadm bf5c2d4741 fix: org.deepin.foundation won't be upgraded by service
-

Log:
2024-05-31 15:48:28 +08:00
kamiyadm ea147e73b3 fix: move ll-package-manager to /usr/libexec/linglong
close: https://github.com/linuxdeepin/linglong/issues/460

Log:
2024-05-30 17:17:57 +08:00
dengbo 853d2c9487 fix: ll-build failed to convert appimage
linglong.yaml must have command and base option when convert

Log:
2024-05-30 17:17:57 +08:00
Mingcong Bai 37792feeaa fix(cmake): install linglong-repair-tool as a program
Previously, misc/CMakeLists.txt installed the program linglong-repair-tool as
a "FILES" item (no executable bit), this is incorrect as the user would fail
to run this program (with a "permission denied" error).

Correct the INSTALL() command and install linglong-repair-tool as a "PROGRAMS"
item to give it executable bit at install-time.
2024-05-30 17:17:57 +08:00
kamiyadm 274fdbcfe7 refactor: ll-builder create
Generate linglong.yaml from example.yaml.
close: https://github.com/linuxdeepin/linglong/issues/448

Log:
2024-05-30 17:17:57 +08:00
black-desk f3d0918faf fix(builder): --init-branch is not available in git 2.20.1
Signed-off-by: black-desk <me@black-desk.cn>
2024-05-30 17:17:57 +08:00
kamiyadm 5dc93a2e08 fix: use host icon for linglong-repair-tool
Using the icon 'deepin-repair-tools' which from deepin-icon-them.

Log:
2024-05-13 15:50:54 +08:00
kamiyadm 025d41be8c fix: move the reinstall operation to new script
-

Log:
2024-05-13 13:04:40 +08:00
bluesky d5a19ad562 chore: update docs
* 删除目前版本无法使用的玲珑构建文档
* 添加构建示例

Issue: https://github.com/linuxdeepin/developer-center/issues/8265
Log: update docs
2024-05-13 10:15:07 +08:00
kamiyadm 9373b35a5f chore: add excutable permission for some config
-

Log:
2024-05-10 18:20:48 +08:00
ComixHe 7f513e0d21 refact(generators): mount to default location
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-06 16:40:16 +08:00
dengbo 6b633f6f8c docs: optimization api doc
add description of api doc

Log:
2024-04-29 17:09:24 +08:00
dengbo 98c8dd8f35 fix: linglong-builder dependence is missing
linglong-builder add dependence

Log:
2024-04-26 17:29:43 +08:00
kamiyadm e624bbe0df chore: add systemd preset config to enable service
This is only used in the os which use rpm as package manager.
In debian, debhelper will do this job.

Log:
2024-04-26 16:01:39 +08:00
dengbo c80bd851cc fix: create-linglong-dirs +x permission is missing
create-linglong-dirs add +x permission

Log:
2024-04-25 11:44:34 +08:00
dengbo f4e6956ff8 chore: modify repo to stable
modify repo to stable

Log:
2024-04-24 11:20:41 +08:00
kamiyadm 1c5ec42068 fix: rename 'll-cli repo list' to 'll-cli repo show'
-

Log:
2024-04-23 14:35:40 +08:00
kamiyadm 03d894634d fix: TryExec should be set to ll-cli
-

Log:
2024-04-16 14:55:04 +08:00
kamiyadm 240d841c43 fix: fix typo
-

Log:
2024-04-16 14:55:04 +08:00
kamiyadm c171b05cba fix: missing X-linglong after patch desktop
-

Log
2024-04-15 17:13:17 +08:00
myml 46a418da71 fix: source fetch failure when kind is 'file' or 'archive'
修复'file'和'archive'类型的source下载

Log:
2024-04-10 16:24:46 +08:00
dengbo d003a5d871 fix: XDG_DATA_DIRS env is unset
XDG_DATA_DIRS environment variable maybe be unset by a program when
login, so we must set it again

Log:
2024-04-10 05:02:06 +00:00
myml 40de7dacea fix: source fetch error
修复源码拉取错误
源码应该存放在linglong/sources的子目录

Log:
2024-04-09 10:21:46 +08:00
kamiyadm 310fb062e1 chore: install some scripts for ll-builder
-

Log:
2024-04-08 21:17:36 +08:00
kamiyadm 6255704c6f feat: add a tool to generate app's configure file
We should patch some file after build, such as
 *.desktop, *.service.

Log:"
2024-04-08 20:01:04 +08:00
kamiyadm fcecef2dca fix: missing default config.yaml
-

Log:
2024-04-08 17:06:23 +08:00
myml 06b20ad74b fix: ll-build build error
修复多个会导致构建失败的错误

Log:
2024-04-08 06:44:37 +00:00
myml 197da7f88e feat: use tmpfs mount /run directory
/run应该是一个tmpfs类型的挂载点

Log:
2024-04-03 15:22:15 +08:00
black-desk ddd014d27a
fix: correct container configuration
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-03 00:10:05 +08:00
black-desk aaab7c5c30
fix: make container config generators work
1. chmod +x
2. fix wrong path
3. skip entries not present on host

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-03 00:10:01 +08:00
black-desk 4d11b4f3e4
fix: move basedir from annotation to "root"
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-03 00:09:59 +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 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
myml ca7e6ce296 feat: support fetch dsc sources
支持获取dsc格式的原料,便于从deb仓库构建应用

Log:
2024-03-22 22:54:13 +08:00
kamiyadm e6ff98e269 feat: add some check script for ll-builder
-

Log:
2024-03-22 13:12:08 +08:00
kamiyadm 8886992552 refactor: make source to a list and rename to sources
-

Log:
2024-03-12 08:03:41 +00:00
dengbo f0332800c2 feat: Refactor appimage convert features
to export linglong.layer(.uab) according to
the user-specified appimage package parameters

Log:
2024-03-04 06:21:02 +00:00
myml 327d3a1fae feat: remoteLatestRef should return error when app cannot be found
remoteLatestRef在查不到应用时应该返回错误

Log:
2024-02-29 02:52:09 +00:00
kamiyadm 78d84f2b01 fix: add 'll-cli repo list' to usage and completion
-

Log:
2024-02-04 09:57:06 +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
myml 874c564597 feat: add sleep to upgrade-all to avoid impacting CLI operations
自动更新脚本添加休眠时间,避免因并发问题影响用户cli操作

Log:
2024-02-01 11:08:54 +08:00
myml f6748ad4a2 feat: clean up temporary file generated by build
清理构建产生的临时文件
优化strip脚本

Log:
2024-01-30 16:09:45 +08:00
kamiyadm 896d544d42 fix: update bash completion for ll-cli
-

Log:
2024-01-30 11:27:30 +08:00
myml abf262d844 feat: Optimize source download with shallow clone
使用浅克隆方式下载源代码,避免git仓库太大的问题

Log:
2024-01-26 18:29:14 +08:00
kamiyadm 5baebb2286 feat: add bash completion for ll-builder
-

Log:
2024-01-26 09:56:02 +08:00
linxin 4635f07c6b feat: display build details in linglong.yaml
display build details in linglong.yaml for developer

Log:
2024-01-15 14:11:23 +08:00
linxin 0fb9e3bdfc feat: add transfer appimage to linglong
help ll-builder to build linglong package with appimage file
2024-01-02 21:24:09 +08:00
black-desk d08a9655f8
fix: update upgrade-all script
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 17:20:26 +08:00