Commit Graph

1519 Commits

Author SHA1 Message Date
kamiyadm ac3360b666 chore: bump version to 1.5.5-1
release 1.5.5-1.

Log:
2024-06-17 10:51:57 +08:00
kamiyadm dd84536182 Revert "feat: reuse container when application is runnnig"
This reverts commit f88b81dc8e.
2024-06-17 10:51:57 +08:00
kamiyadm 73ab98cf76 refactor: add PackageInfoV2 and use it
* The difference between PackageInfo and PackageInfoV2:
   PackageInfo    PackageInfoV2
   appid          -
   -              id
   -              infoVersion
* We use PackageInfoV2 now and PackageInfo will
  be converted to PackageInfoV2.

Log:
2024-06-12 18:08:53 +08:00
dengbo 08068a66aa chore: bump version to 1.5.4-1
release 1.5.4-1

Log: bump version to 1.5.4-1
2024-06-05 10:44:14 +08:00
kamiyadm 9e60df1185 fix: remove extra dir after uninstall
close: https://github.com/linuxdeepin/linglong/issues/462

Log:
2024-06-05 10:44:14 +08:00
kamiyadm 1a5bbbc99c fix: no package exist after update failed
close: https://github.com/linuxdeepin/linglong/issues/470

Log:
2024-06-05 10:44:14 +08:00
ComixHe 1bec64d829 chore: add archlinux pkgbuild
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-06-05 10:44:14 +08:00
ComixHe caa843aca6 build: set PROJECT_VERSION instead of CMAKE_PROJECT_VERSION
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-06-05 10:44:14 +08:00
bluesky 376ac1ed9c fix: fix docs
Log: fix docs
2024-06-05 10:44:14 +08:00
ComixHe 221b98f39f fix: check some file exists or not during generating config
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-06-05 10:44:14 +08:00
bluesky 233d848918 chore: update docs
修正文档错误

Log: update docs
2024-06-05 10:44:14 +08:00
dengbo d0664b9fb8 chore: bump version to 1.5.3-1
release 1.5.3-1

Log: bump version to 1.5.3-1
2024-05-31 15:48:28 +08:00
kamiyadm bf5c2d4741 fix: org.deepin.foundation won't be upgraded by service
-

Log:
2024-05-31 15:48:28 +08:00
myml 3b1806374a feat: add offline parameter to ll-builder run
ll-builder run添加offline参数,便于测试本地的Runtime

Log:
2024-05-31 15:48:28 +08:00
kamiyadm 8c73b7d6c8 fix: the exported file has no executable permission
close: https://github.com/linuxdeepin/linglong/issues/458

Log:
2024-05-30 17:17:57 +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
ComixHe a0274a3559 fix: mask user bashrc with default configuration
Mask ~/.bashrc in container with /etc/skel/.bashrc from host.

Fix: #459
Signed-off-by: ComixHe <heyuming@deepin.org>
Signed-off-by: black-desk <me@black-desk.cn>
2024-05-30 17:17:57 +08:00
ComixHe 04485ff0f0 build: remove depens of essential package
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-30 17:17:57 +08:00
bluesky e2f9815581 fix: fix docs
Log: fix docs
2024-05-30 17:17:57 +08:00
bluesky be20750a06 chore: update docs
Log: update docs
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 75d59d6152 fix: print develop module when pulling runtime
-

Log:
2024-05-30 17:17:57 +08:00
ComixHe 2516009c73 fix: couldn't find binary in container
improve parsing args

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-30 17:17:57 +08:00
ComixHe 5b5c9ac443 chore: changing how project versions are generated
add deps 'util-linux' for linglong-box

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-30 17:17:57 +08:00
kamiyadm bcbdb90ef5 fix: license lint of example.yaml
-

Log:
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
ComixHe f88b81dc8e feat: reuse container when application is runnnig
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-30 17:17:57 +08:00
kamiyadm acf55cbd86 fix: the linglong.yaml after ll-builder create is readonly
1. fix the typo.
2. set the permission to 0644 if the templateFile is not exits.

Log:
2024-05-30 17:17:57 +08:00
ComixHe 9b393174a7 refactor(ll-box): arguments parsing
support exec and some options

Signed-off-by: ComixHe <heyuming@deepin.org>
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
bluesky bced5ebc8d chore: update docs
补充无法转换成功的情况。

Log: update docs
2024-05-30 17:17:57 +08:00
bluesky c2d44f4e54 chore: update docs
Log: update docs
2024-05-30 17:17:57 +08:00
bluesky cdcde95689 feat: update project version
修改项目的版本

Log: update project version
2024-05-30 17:17:57 +08:00
bluesky b5100b88f3 chore: update docs
* 更新 pica 转包文档
* 更新从0开始构建文档

Log: update docs
2024-05-30 17:17:57 +08:00
dengbo 29ca5da37c Revert "chore: remove linglong-box depend"
This reverts commit 3ab5a426ca.
2024-05-30 17:17:57 +08:00
dengbo 6581152a72 Reapply "chore: use ll-box replace crun"
This reverts commit 69491336f3.
2024-05-30 17:17:57 +08:00
kamiyadm 2455d71b26 refactor: make cacheDir to be the member of SourceFetcher
-

Log:
2024-05-30 17:17:57 +08:00
kamiyadm b779056ccd fix: always need to download source
The QFile should be open when caculate the file hash.

Log:
2024-05-30 17:17:57 +08:00
kamiyadm 5c640a771a fix: lost the catch file
Create a new directory to save cache file intead of use QTemporaryDir.

Log:
2024-05-30 17:17:57 +08:00
kamiyadm 81cd176904 fix: lost source files after fetching
The parent directory should be create first.

Log:
2024-05-30 17:17:57 +08:00
ComixHe 0f3fc6370b fix: add uid and gid to extra exec option and correct commands
Issue: https://github.com/linuxdeepin/developer-center/issues/8580

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-30 17:17:57 +08:00
ComixHe f765a04e9f refactor(gen): Detecting whether `/dev/dri` exists during generating container config
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-30 17:17:57 +08:00
black-desk 91c7b63fb2 build: add missing header
Signed-off-by: black-desk <me@black-desk.cn>
2024-05-30 17:17:57 +08:00
dengbo 8be3963107 chore: release linglong 1.5.2
release linglong 1.5.2

Log:
2024-05-22 13:57:27 +08:00
kamiyadm 2dd719b491 fix: mount failed when '$HOME/.deepinwine' is a symlink
If the source dir is a symlink, mount the real path of the symlink.

Log:
2024-05-22 13:57:27 +08:00
kamiyadm 1b3fa24e4d fix: some app won't exit after recieved SIGTERM
Temprary add '; exit' to the end of bashArgs.

Log:
2024-05-22 13:57:27 +08:00
kamiyadm ef486fe63c fix: '$HOME/.deepinwine' should not be mount directly
-

Log:
2024-05-22 13:57:27 +08:00
dengbo d5da55a4ab fix: linglong app can not access network
/etc/resolv.conf must be mount to container

Log:
2024-05-22 13:57:27 +08:00
dengbo 7fa94e4096 chore: release linglong 1.5.1
release linglong 1.5.1

Log:
2024-05-14 14:14:52 +08:00